@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;list-style-type:none}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*:after,*:before{box-sizing:border-box}@media (min-width:751px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}address{font-style:normal}h1,h2,h3,h4,h5,h6{font-weight:300}html{font-size:62.5%}body{position:relative;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;line-height:1.8;letter-spacing:.05rem;font-weight:300;scroll-behavior:smooth;color:#232323}body.navOpen{overflow:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#d1ecf0;border-left:solid 1px #fff}::-webkit-scrollbar-thumb{background-color:#87c1c9;border-radius:4px;box-shadow:inset 0 0 0 2px #87c1c9}*[hidden]{display:none!important}*[data-font=serif]{font-family:\6e38\660e\671d,Yu Mincho,\6e38\660e\671d\4f53,YuMincho,\ff2d\ff33  \ff30\660e\671d,MS PMincho,serif}*[data-ver]{writing-mode:vertical-rl}a{color:#232323;text-decoration:none}a:hover{text-decoration:none;opacity:.7;transition:all .4s}a[data-btn],label[data-btn]{display:table;border:2px solid;background-color:#fff;text-align:center;line-height:1;transition:all .4s;cursor:pointer;display:block;margin:0 auto}a[data-btn] span,label[data-btn] span{display:block!important;text-align:center}a[data-btn]:hover,a[data-btn]:hover span,label[data-btn]:hover{color:#fff}a[data-btn] span,label[data-btn] span{display:table-cell;vertical-align:middle}a[data-btn]:not([data-btn=pink]),label[data-btn]:not([data-btn=pink]){border-color:#87c1c9;color:#87c1c9}a[data-btn]:not([data-btn=pink]):hover,label[data-btn]:not([data-btn=pink]):hover{background-color:#87c1c9}a[data-btn=pink],label[data-btn=pink]{border-color:#dd9eac;color:#dd9eac}a[data-btn=pink]:hover,label[data-btn=pink]:hover{background-color:#dd9eac}img{display:block;width:100%;height:auto;vertical-align:top;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:none}#beniHeader{position:fixed;top:0;left:0;width:100%;line-height:1;z-index:100}#beniHeader *{display:block}#beniHeader a{line-height:1}#beniHeader svg>*{fill:#fff}#beniHeader #gNavBtn label{position:relative;cursor:pointer;z-index:102}#beniHeader #gNavBtn label:before,#beniHeader #gNavBtn label:after,#beniHeader #gNavBtn label span{content:"";display:block;position:absolute;width:100%;height:2px;background-color:#fff;transform-origin:center center;transition:all .4s}#beniHeader #gNavBtn label:before{top:0}#beniHeader #gNavBtn label:after{bottom:0}#beniHeader #gNavBtn label span{top:calc(50% - 1px)}#gNavCheck:checked~#beniHeader #gNavBtn label span{opacity:0}#beniGNavi{height:100vh;position:fixed;top:0;right:0;background-color:#f5f5f5;color:#fff;transition:transform .4s;z-index:99}.gnavi_account li a{display:block;text-align:center;padding:15px 20px;background:#7ebab0;color:#fff!important}.gnavi_main li{border-bottom:1px solid #fff}.gnavi_main li a.boy{color:#30789e!important}.gnavi_main li a.girl{color:#b64c6c!important}.gnavi_main li a{padding-bottom:15px;display:block}.gnavi_main li ul{border-top:1px solid #fff;padding-top:20px;padding-left:20px}.gnavi_main li ul a{font-size:1.6rem!important}.gnavi_main li ul li{border:none;margin:0!important}.gnavi_sns{display:flex;align-items:center;gap:40px}.gnavi_sns li img{width:45px}#beniFooter{width:100%}main{overflow:hidden}main,main>*{width:100%;position:relative;margin:0 auto}@media screen and (max-width:1083.98px){body{font-size:1.3rem}*[data-type=pc]{display:none!important}a[data-btn]{min-width:255px;padding:18px;font-size:1.5rem}#beniHeader{display:grid;grid-template-columns:29px 1fr 27px;grid-template-rows:auto;padding:19px 4.2666vw 0 4.8vw}#beniHeader>*{grid-row:1 / 2}#beniHeader .htLogo{grid-column:2 / 3}#beniHeader .htLogo a{width:149px;margin:3px auto 0}#beniHeader #gNavBtn{grid-column:1 / 2;padding-top:2px}#beniHeader #hdCart{width:27px;grid-column:3 / 4}#beniHeader #gNavBtn label{width:29px;height:23px}#gNavCheck:checked~#beniHeader #gNavBtn label:before{transform:translateY(10px) rotate(-45deg)}#gNavCheck:checked~#beniHeader #gNavBtn label:after{transform:translateY(-10px) rotate(45deg)}}@media screen and (min-width:768px) and (max-width:1083.98px){#beniGNavi{width:500px;transform:translate(500px)}#gNavCheck:checked~#beniGNavi{transform:translate(0)}}@media screen and (max-width:767.98px){#beniGNavi{width:100vw;transform:translateY(-100vh)}#gNavCheck:checked~#beniGNavi{transform:translateY(0)}}@media screen and (min-width:1084px){body{font-size:1.6rem}*[data-type=sp]{display:none!important}a[data-btn],label[data-btn]{min-width:300px;padding:20px;font-size:1.8rem;border-radius:30px}#beniHeader{display:grid;grid-template-columns:1fr 30px 67px;grid-template-rows:auto;padding:32px 34px 0}#beniHeader>*{grid-row:1 / 2}#beniHeader .htLogo{grid-column:1 / 2}#beniHeader .htLogo a{width:201px}#beniHeader #hdCart{grid-column:2 / 3}#beniHeader #gNavBtn{grid-column:3 / 4;padding-top:2px}#beniHeader #gNavBtn label{width:32px;height:26px;margin-left:auto}#gNavCheck:checked~#beniHeader #gNavBtn label:before{transform:translateY(11.5px) rotate(-45deg)}#gNavCheck:checked~#beniHeader #gNavBtn label:after{transform:translateY(-11.5px) rotate(45deg)}#beniGNavi{width:500px;height:100vh;transform:translate(500px)}#gNavCheck:checked~#beniGNavi{transform:translate(0)}}#beniGNavi{padding:140px 60px;overflow-y:auto}#beniGNavi ul+ul{margin-top:50px}#beniGNavi ul li{margin:0 0 20px}#beniGNavi ul li a{font-size:18px;color:#333;font-weight:700}.gnavi_main+.gnavi_main{margin-top:0!important}@media screen and (max-width:1083.98px){#beniGNavi{padding:100px 30px}#beniGNavi ul+ul{margin-top:50px}#beniGNavi ul li{margin:0 0 20px}#beniGNavi ul li a{font-size:18px;color:#333;font-weight:700}}.gallerySec h2{color:#717171}.template-product-test,.template-product,.template-page,.template-page-contact,.template-404,.template-cart,.template-customers-login,.template-customers-register,.template-customers-account,.template-collection,.template-article,.template-collection-houmongi_list,.template-collection-omiyamairi_list,.template-collection-omiyamairi_boylist,.template-collection-houmongi,.template-collection-omiyamairi{padding-top:100px}.shopify-section__breadcrumb{margin-bottom:10rem!important}@media screen and (max-width: 750px){.template-product-test,.template-product,.template-page,.template-page-contact,.template-404,.template-cart,.template-customers-login,.template-customers-register,.template-customers-account,.template-collection,.template-article,.template-blog,.template-collection-houmongi_list,.template-collection-omiyamairi_list,.template-collection-omiyamairi_boylist,.template-collection-houmongi,.template-collection-omiyamairi{padding-top:70px!important}.module--breadcrumb-area{display:block!important}}.page-privacy main,.page-terms main,.template-cart main,.template-page main{padding-bottom:100px}strong{font-weight:400!important}.product--no-media .product__title,.product--no-media .product__text,.product--no-media noscript .product-form__input,.product--no-media .product__tax{text-align:left!important}.notice__area{margin-top:2rem;margin-bottom:2rem}.notice__area .cartjs_cart_in__inner .agree-btn{cursor:pointer;display:block;border:solid 1px #e1757a;color:#e1757a;background:#fff;padding:1rem;text-align:center;font-weight:700;font-size:11px}.template-cart .modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000000b3;z-index:9}@media (min-width: 620px){.template-cart .modal .modal_body{padding:20px}}.template-cart .modal .modal_close{position:absolute;top:-50px;right:0;width:40px;font-size:.75rem;line-height:1em;color:#fff;background:transparent;border:0;white-space:nowrap}.template-cart .modal .modal_close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.template-cart .modal .modal_close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.template-cart .modal .modal_close:before,.template-cart .modal .modal_close:after{content:"";position:absolute;top:30px;left:0;width:100%;height:13%;background:#fff}@media print,screen and (min-width: 769px){.template-cart .scroll{bottom:15%}}.template-cart .scroll{position:absolute;bottom:20%;right:10px;z-index:9999}.template-cart .scroll a{display:block;height:15em;text-align:right;padding-bottom:5px;font-size:14px;letter-spacing:.1em;text-transform:uppercase;line-height:1;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#000}.template-cart .scroll .line{display:block;height:100px;width:1px;margin-left:7px;position:relative;overflow:hidden;background-color:#fff}.template-cart .scroll .line span{display:block;position:absolute;top:0;left:0;height:100%;width:3px;background:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(#999),to(#fff));background:linear-gradient(0deg,#fff,#999,#fff);-webkit-animation:drop 1.5s cubic-bezier(.5,.05,.6,.15) infinite;animation:drop 1.5s cubic-bezier(.5,.05,.6,.15) infinite;z-index:1}.template-cart .modal.term__modal .modal_content{overflow-y:unset}.template-cart .modal .modal_content{overflow-y:auto;height:100%}@media print,screen and (min-width: 769px){.template-cart .modal .iframe-wrap{max-height:68vh}.template-cart .modal .iframe-wrap{height:85%}}.template-cart .modal .iframe-wrap{font-size:1.2rem;overflow:scroll;height:80%;padding:2rem 0}.template-cart .modal .iframe-wrap h2{font-weight:600;font-size:1.4rem}.template-cart .modal .iframe-wrap h3{font-weight:600;font-size:1.2rem}.template-cart .modal.term__modal .check-box{font-size:1.3rem;padding-top:0}.term__modal__agree-label{display:flex;align-items:center;cursor:pointer;line-height:1}.term__modal__agree-label input[type=checkbox]{margin-left:0}.template-cart .modal.term__modal .check-box p{margin-top:2px;font-size:1rem}@media print,screen and (min-width: 769px){.template-cart .modal .check-box p{font-size:.8125rem}}.template-cart .modal.term__modal .modal_close_txt{padding:1rem 3rem}.template-cart .modal .modal_close_txt[disabled]{cursor:not-allowed;opacity:.65}.template-cart .modal .modal_close_txt{background:#89c1c8;border:0;margin:2rem auto 0;color:#fff;display:block;padding:.5rem 3rem}.term__modal__next{width:100%}@media print,screen and (min-width: 769px){.template-cart .detail-cart-txt-list__item{line-height:1.8}}.template-cart .detail-cart-txt-list__item{margin:0 0 15px;line-height:1.6;font-size:12px;text-align:left;display:flex;align-items:center;justify-content:center}.template-cart .detail-cart-txt-list__item a{color:#8bc1c7}.template-cart .detail-cart-txt-list a{cursor:pointer}.template-cart .modal .modal_body{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:600px;height:75%;max-height:800px;padding:20px;margin:auto;background:#fff;z-index:2}@media (min-width: 620px){.template-product-test .modal .modal_body,.template-product .modal .modal_body{padding:20px}}.agreeText{font-size:12px}.modal_mask{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#0006}.template-cart .cart-attribute__area{margin-top:40px;padding-bottom:40px}.thumbnail{background:none!important;border:none!important}.template-product-test .product-shipping-information__area .option-stock-table-inner th.table-option-category.m--color-H4401:before{border-color:#552a34;background:#552a34}.template-product-test .product-shipping-information__area .option-stock-table-inner th.table-option-category.m--color-H4402:before{border-color:#1f3f2b;background:#1f3f2b}.template-product-test .product-shipping-information__area .option-stock-table-inner th.table-option-category.m--color-H4405:before{border-color:#171924;background:#171924}.template-product-test .product-shipping-information__area .option-stock-table-inner th.table-option-category.m--color-H4408:before{border-color:#efe3cc;background:#efe3cc}.template-product-test .product-shipping-information__area .option-stock-table-inner th.table-option-category.m--color-H4415:before{border-color:#988764;background:#988764}.template-collection .selectList__inner{width:1200px;margin:40px auto}.tab-btn{display:inline-block;vertical-align:middle}.tab-btn p{background:#87c1c9;color:#fff;padding:5px 20px;font-weight:700;font-size:18px;font-family:var(--font-heading-family);position:relative}#color-tab{display:inline-block;vertical-align:middle}.template-collection .selectList__inner__body.collection-color li.item-color{width:auto;height:auto;margin:0 10px;font-size:12px}.template-collection .selectList__inner__body.collection-color li.item-color a:before{box-shadow:none;border:none;margin-right:10px}@media screen and (min-width: 751px){.tab-btn p:after{content:"";display:block;width:0;height:0;border-style:solid;border-top:22px solid transparent;border-bottom:21px solid transparent;border-left:14px solid #87c1c9;border-right:0;position:absolute;right:-14px;top:0}}@media screen and (max-width: 750px){.template-collection .selectList__inner,.tab-btn{width:100%}#color-tab{width:100%;padding:20px 0 0}.template-collection .selectList__inner__body.collection-color li.item-color{margin:2% 1%;width:auto}.template-collection .selectList__inner__body.collection-color li.item-color a:before{display:none}.template-collection .selectList__inner__body.collection-color li.item-color a{text-align:center;padding:10px;box-sizing:border-box;width:100%;display:block;border-radius:50px;color:#fff}.template-collection .selectList__inner__body.collection-color li.item-color.purple a{background:#9370db}.template-collection .selectList__inner__body.collection-color li.item-color.blue a{background:#4169e1}.template-collection .selectList__inner__body.collection-color li.item-color.brown a{background:#815728}.template-collection .selectList__inner__body.collection-color li.item-color.red a{background:#df1111}.template-collection .selectList__inner__body.collection-color li.item-color.black a{background:#151e27}.template-collection .selectList__inner__body.collection-color li.item-color.beige a{background:#faebd7;color:#000}}#beniHeader .htLogo svg>*{fill:#80bbb1}#beniHeader #hdCart svg>*{fill:#656565}#beniHeader #gNavBtn label:before,#beniHeader #gNavBtn label:after,#beniHeader #gNavBtn label span{background-color:#656565}.cart-attribute__field{display:flex;justify-content:flex-end}.template-cart .cart-attribute__area .cart-attribute__box .cart-attribute__field label{display:block;padding-right:10px;width:auto}.template-cart .cart-attribute__area .cart-attribute__box .cart-attribute__field{margin-bottom:15px}.template-cart .cart-attribute__area .cart-attribute__box .note{margin-left:0}.template-cart .cart-attribute__area .cart-attribute__box p{text-align:left;width:30rem}.template-cart .cart-attribute__area .cart-attribute__box{width:50rem}@media screen and (max-width: 750px){.cart-attribute__field{display:block;justify-content:flex-end}.template-cart .cart-attribute__area .cart-attribute__box .cart-attribute__field label{margin-bottom:5px}.template-cart .cart-attribute__area .cart-attribute__box p{width:100%}}.box a{width:100%}@media screen and (max-width: 750px){.template-collection .selectList__inner__body.collection-color li.item-color.navy a{background:#2d3c69!important}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/common.css.map */
