@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&display=swap";@font-face{font-family:PilGi Regular;src:url(//naore.store/cdn/shop/t/1/assets/naore-pilgi-regular.woff?v=53305352656200415181781170538) format("woff");src:url(//naore.store/cdn/shop/t/1/assets/naore-pilgi-regular.woff2?v=42713331237265302881781170522) format("woff2")}/*! =================================================================================

  "Firon Shopify" Site Common Styles

================================================================================== */html{font-size:62.5%;font-size:10px;height:100%}body.naore{--font-body-family: "Noto Sans JP", sans-serif;--font-heading-family: "Noto Sans JP", sans-serif;font-family:Noto Sans JP,sans-serif;min-width:1000px;min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;color:#333}/*! =================================================================================

  Reset (destyle.css相当をnaore配下にスコープして適用)
  ベーステーマ(Dawn)のbase.cssにはh1等のリセットが含まれないため、
  静的サイトで読み込んでいたdestyle.cssと同等のリセットをここで適用

================================================================================== */.naore *,.naore *:before,.naore *:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}.naore :where(p,table,blockquote,address,pre,form,figure,dl){margin:0}.naore :where(h1,h2,h3,h4,h5,h6){color:inherit;font-size:inherit;font-weight:inherit;margin:0}.naore :where(ul,ol){margin:0;padding:0;list-style:none}.naore :where(dd){margin-left:0}.naore :where(svg,img,embed,object,iframe){vertical-align:bottom}.naore :where(button,input,optgroup,select,textarea){vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}.naore :where(button,[type=button],[type=reset],[type=submit]){cursor:pointer}.naore :where(fieldset){margin:0;padding:0;min-width:0}.naore :where(legend){padding:0}.naore :where(table){border-collapse:collapse}.naore :where(td,th){vertical-align:top;padding:0}.naore :where(th){text-align:left;font-weight:700}.naore .l-container{position:relative;width:100%;overflow:hidden}.naore .inner{max-width:1000px;width:84%;margin:auto}.naore .is-fixed{position:fixed}.naore .sp,.naore .sp2,.naore .sp3{display:none}.naore a{color:inherit;text-decoration:none;transition:all .3s}.naore a img{transition:all .3s}.naore a:hover,.naore a:hover img{opacity:.7}@media screen and (max-width:835px){body.naore{min-width:initial}.naore .pc{display:none}.naore .sp{display:inherit}}@media screen and (max-width:640px){.naore .sp3{display:inherit}}@media screen and (max-width:480px){.naore .sp2{display:inherit}}.naore .contents-area{position:absolute;top:0;left:0;width:100%;height:100%}/*!
  Breadcrumb
================================================================================= */.naore .breadcrumb{position:absolute;z-index:2;top:0;left:0;width:100%;height:auto;font-size:16px;font-size:1.6rem}.naore .breadcrumb .inner{padding:45px 0 0}.naore .breadcrumb .inner a{position:relative;display:inline-block;margin:0 2em 0 0}.naore .breadcrumb .inner a:after{content:"\ff1e";position:absolute;top:50%;right:-1.25em;transform:translateY(-50%) scaleX(.6);transform-origin:right center;display:inline-block}@media screen and (max-width:835px){.naore .breadcrumb .inner{padding:110px 0 0}}@media screen and (max-width:640px){.naore .breadcrumb{font-size:15px;font-size:1.5rem}}@media screen and (max-width:480px){.naore .breadcrumb{font-size:13px;font-size:1.3rem}.naore .breadcrumb .inner{padding:80px 0 0}}/*!
  Header
================================================================================= */.naore .l-header{position:relative;z-index:5;border-top-style:solid;border-top-width:3px;background-color:#fff;border-top-color:#f1be8a}.naore .l-header .inner{display:flex;align-items:center;justify-content:space-between;padding:30px 0}.naore .l-header .inner h1 a{display:block}@media screen and (max-width:1280px){.naore .l-header .inner{width:94%}}@media screen and (max-width:835px){.naore .l-header{position:fixed;top:0;left:0;width:100%;height:80px;display:flex;align-items:center}.naore .l-header .inner{width:100%;padding:0 10.7784431138vw 0 25px}.naore .l-header .inner h1{width:100px}.naore .l-header .inner h1 a img{width:100%;height:auto}}@media screen and (max-width:640px){.naore .l-header .inner{padding:0 13.28125vw 0 25px}}@media screen and (max-width:480px){.naore .l-header{height:60px}.naore .l-header .inner{padding:0 15.625vw 0 20px}.naore .l-header .inner h1{width:90px}}@media screen and (max-width:375px){.naore .l-header .inner{padding:0 18.6666666667vw 0 20px}.naore .l-header .inner h1{width:80px}}/*! Global Navi
--------------------------------------------------------------------------------- */.naore .global-nav ul{display:flex;align-items:center;justify-content:flex-start}.naore .global-nav ul li{font-size:16px;font-size:1.6rem;margin:0 0 0 50px;list-style:none}.naore .global-nav ul li a{position:relative;color:#020202;display:inline-block;text-decoration:none}.naore .global-nav ul li a:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:2px;transform-origin:right top;transform:scaleX(0);background-color:#000;transition:transform .3s}.naore .global-nav ul li a:hover:after{transform-origin:left top;transform:scale(1)}@media screen and (max-width:835px){.naore .global-nav{display:none;position:fixed;top:0;left:0;width:100%;height:calc(100vh - 80px);background-color:#fff;transform:translateY(80px);opacity:0;transition:opacity .3s ease}.naore .global-nav.is-opened{opacity:1;display:block}.naore .global-nav ul{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);align-items:flex-start;flex-direction:column}.naore .global-nav ul li{font-size:2.874251497vw;margin:0 0 1em}}@media screen and (max-width:480px){.naore .global-nav{height:calc(100vh - 60px);transform:translateY(60px)}.naore .global-nav ul li{font-size:4.1666666667vw}}/*! Global Button
--------------------------------------------------------------------------------- */.naore .global-btn{display:flex;align-items:center}.naore .global-btn span{display:inline-block;margin:0 0 0 15px}.naore .global-btn span a{display:block}@media screen and (max-width:835px){.naore .global-btn span{margin:0;transform:scale(.9);transform-origin:100% 50%}}@media screen and (max-width:640px){.naore .global-btn span{transform:scale(.8)}.naore .global-btn span:first-of-type{margin:0 -5px 0 0}}@media screen and (max-width:480px){.naore .global-btn span{transform:scale(.7)}.naore .global-btn span:first-of-type{margin:0 -10px 0 0}}/*! Menu Trigger - Only SP
--------------------------------------------------------------------------------- */.naore .menu-trigger{display:none}@media screen and (max-width:835px){.naore .menu-trigger{position:absolute;top:29px;right:25px;width:36px;height:22px;display:block;transition:all .3s;background:none;border:none;padding:0;cursor:pointer}.naore .menu-trigger span{position:absolute;left:0;width:100%;height:2px;display:inline-block;background-color:#333;transition:all .3s}.naore .menu-trigger span:first-of-type{top:0}.naore .menu-trigger span:nth-of-type(2){top:10px}.naore .menu-trigger span:last-of-type{bottom:0}.naore .menu-trigger.is-toggled span:first-of-type{transform:translateY(10px) rotate(-45deg)}.naore .menu-trigger.is-toggled span:nth-of-type(2){opacity:0}.naore .menu-trigger.is-toggled span:last-of-type{transform:translateY(-10px) rotate(45deg)}}@media screen and (max-width:640px){.naore .menu-trigger{right:20px}}@media screen and (max-width:480px){.naore .menu-trigger{top:19px}}/*!
  Footer
================================================================================= */.naore .l-footer{position:relative;padding:65px 0 40px;background-color:#f1be8a}.naore .l-footer .inner{position:relative}.naore .l-footer .inner nav{font-size:16px;font-size:1.6rem;letter-spacing:.05em}.naore .l-footer .inner nav ul{display:flex;align-items:center;justify-content:center;list-style:none}.naore .l-footer .inner nav ul.sns{gap:0 20px;margin:0 0 110px;padding:25px 0 0}.naore .l-footer .inner nav ul.sns li a{background-color:#9d7b5a;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:7.5px;aspect-ratio:1/1}.naore .l-footer .inner nav ul.sns li a i{font-size:1.75em;display:inline-block;transition:all .3s}.naore .l-footer .inner nav ul.sns li a:hover i{opacity:.7}.naore .l-footer .inner nav ul.foot-nav01{gap:0 50px;margin:0 0 60px}.naore .l-footer .inner nav ul.foot-nav01 a{position:relative;display:inline-block;text-decoration:none}.naore .l-footer .inner nav ul.foot-nav01 a:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:2px;transform-origin:right top;transform:scaleX(0);background-color:#fff;transition:transform .3s}.naore .l-footer .inner nav ul.foot-nav01 a:hover{opacity:1}.naore .l-footer .inner nav ul.foot-nav01 a:hover:after{transform-origin:left top;transform:scale(1)}.naore .l-footer .inner nav ul.foot-nav02{gap:0 1.5em;margin:0 0 85px}.naore .l-footer .inner nav ul li a{color:#fff;text-decoration:none}.naore .l-footer .inner p.copy{font-size:16px;font-size:1.6rem;letter-spacing:.05em;color:#fff;text-align:center}@media screen and (max-width:640px){.naore .l-footer{padding:35px 0 15px}.naore .l-footer .inner nav{font-size:15px;font-size:1.5rem}.naore .l-footer .inner nav ul.sns{padding:0;margin:0 0 45px}.naore .l-footer .inner nav ul.foot-nav01{gap:0 30px;margin:0 0 35px}.naore .l-footer .inner nav ul.foot-nav02{margin:0 0 45px}.naore .l-footer .inner p.copy{font-size:14px;font-size:1.4rem}}@media screen and (max-width:480px){.naore .l-footer .inner nav ul.foot-nav02{width:fit-content;display:block;margin:0 auto 35px}.naore .l-footer .inner nav ul.foot-nav02 li:not(:last-of-type){margin:0 auto .5em}}@media screen and (max-width:375px){.naore .l-footer .inner nav ul.sns li a{padding:5px}.naore .l-footer .inner nav ul.sns li a i{font-size:1.5em}.naore .l-footer .inner nav ul.sns{gap:0 15px;margin:0 0 35px}.naore .l-footer .inner nav ul.foot-nav01{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 0}.naore .l-footer .inner nav ul.foot-nav01 li{width:33.333333%;text-align:center}.naore .l-footer .inner nav ul.foot-nav02{font-size:14px;font-size:1.4rem}.naore .l-footer .inner p.copy{font-size:13px;font-size:1.3rem}}/*!
  Main
================================================================================= */@media screen and (max-width:835px){.naore .l-main{padding:80px 0 0}.naore #MainContent>.shopify-section:first-child>:where([class*=section-][class*=-padding],cart-items,.template-search,.customer,.article-template):not(.l-main):not(.naore-top):not(.naore-news-article){margin-top:80px}.naore #MainContent>.shopify-section:first-child>.naore-top{margin-top:80px}}@media screen and (max-width:480px){.naore .l-main{padding:60px 0 0}.naore #MainContent>.shopify-section:first-child>:where([class*=section-][class*=-padding],cart-items,.template-search,.customer,.article-template):not(.l-main):not(.naore-top):not(.naore-news-article){margin-top:60px}.naore #MainContent>.shopify-section:first-child>.naore-top{margin-top:60px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/naore-common.css.map */
