@charset "UTF-8";#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}::-webkit-scrollbar-track{background:#f7e0e5}::-webkit-scrollbar-thumb{background-color:#e994a6;box-shadow:inset 0 0 0 2px #e994a6}main>*{position:relative}figcaption{position:absolute;top:0;color:#656565}*[id^=topFg] figcaption *[lang=en],*[id^=topFg] figcaption *[lang=en] img{display:block;line-height:1}.bg,.bg img{width:100%;height:100%;object-fit:cover}#fvBox figcaption{display:flex;flex-direction:column}#fvBox figcaption *{display:block}#fvBox figcaption strong{line-height:1.3}#fvBox figcaption .topFgTxt{line-height:1.875}.gallerySec{text-align:center;color:#717171}.gallerySec .secTtl,#stepBox .secTtl{display:table;margin:0 auto}.gallerySec .secTtl,#stepBox .secTtl{white-space:nowrap}.gallerySec .secTtl>*,.gallerySec .secLead,#stepBox .secTtl>*{display:block;line-height:1;white-space:nowrap}.gallerySec figure[id*=Gallery]{overflow-x:scroll;overflow-y:hidden}figure[id*=Gallery]>ul{display:flex}.gallerySec figure[id*=Gallery]>ul>li,.gallerySec figure[id*=Gallery]>ul>li *{line-height:1;text-align:left}.gallerySec figure[id*=Gallery]>ul>li .itemName{font-weight:700}#cuteFg{position:relative}#cuteFg figcaption{display:flex;flex-direction:row;justify-content:flex-end;height:100%;top:0;text-align:right}#cuteFg .catFgTtl>*{display:table;line-height:1}#cuteFg .catFgTtl strong{background-color:#f1cdd5;font-weight:400}.pointSecGr .pointSec{position:relative}.pointSecGr .pointSec[data-color]{background-color:#bcaba5;color:#656565}.pointSecGr .pointSec[data-color] *{color:#656565}.pointSecGr .pointSec .pointTtl span{display:block;line-height:1.6;text-decoration:underline;text-decoration-thickness:3px}@media screen and (max-width:749.98px){.pointSecGr .pointSec .pointTtl span{text-decoration-thickness:2px}}.pointSecGr .pointSec .pointTxt{line-height:1.5}.pointSecGr .pointSec .pointNote{line-height:1}#ageListSec .ageList .ageTtl,#ageListSec .ageList .itemLink{position:absolute}#ageListSec .ageList .ageTtl{display:block;background-color:#f1cdd5;line-height:1}#ageListSec .ageList .itemLink{display:block;line-height:1}#ageListSec .ageList .itemLink a{display:flex;flex-direction:row;align-items:center;color:#e994a6}#rentalSet .setTtl+p{line-height:1.8}#rentalNavi ul li,#rentalNavi ul li a{display:block;text-align:center;line-height:1}.rentalItemList .titleFg{position:relative;text-align:center}.rentalItemList .titleFg figcaption{width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;color:#f1ccd4}.rentalItemList .rentalItemList{display:flex;flex-wrap:wrap;margin:0 auto}.rentalItemList .rentalItemList li{display:block;line-height:1}.rentalItemList .cautionList{display:block;margin:0 auto;line-height:1.8}#stepBox .secLead{text-align:center}#stepBox .stepList li p{line-height:1.538}#stepBox .stepList li{display:block;position:relative}#stepBox .stepList li figure{margin:0 auto}#stepBox .stepList li h3{display:flex;justify-content:space-between;align-items:flex-end}#stepBox .stepList li h3 span{display:block;text-align:left;flex-grow:1;line-height:1}#stepBox .stepList li h3 span small{display:inline-block}@media screen and (max-width:1083.98px){.btnLinker a[data-btn]{font-size:1.4rem}.bg,.bg img{object-position:center top}#fvBox{height:180vw}#fvBox figcaption{width:89.333vw;left:5.3335vw;bottom:0;justify-content:flex-start}#fvBox figcaption{padding-top:9vw;padding-bottom:26.133vw;text-align:center}#fvBox figcaption small[lang=en] img{max-width:70%;margin-left:-15%}#fvBox figcaption strong{margin-top:12px;font-size:7.2vw}#fvBox figcaption .catFgTxt{margin-top:1em;font-size:clamp(14px,2.8vw,20px)}#fvBox figcaption .catFgTxt br{display:none}.gallerySec{margin-top:54px}.gallerySec .secTtl,#stepBox .secTtl{font-size:clamp(30px,7vw,40px)}.gallerySec .secTtl strong,#stepBox .secTtl strong{margin-top:8px;padding:0 14px}.gallerySec .secLead,#stepBox .secLead{margin-top:20px}.gallerySec figure[id*=Gallery]{width:calc(100% - 5.333vw);margin:35px 0 52px 5.333vw}.gallerySec figure[id*=Gallery]>ul{width:1506px}.gallerySec figure[id*=Gallery]>ul>li{width:240px;margin-right:11px;padding-bottom:42px;max-width:25%}.gallerySec figure[id*=Gallery]>ul>li .itemCode{margin-top:20px}.gallerySec figure[id*=Gallery]>ul>li .itemName{margin-top:10px;font-size:1.5rem}.gallerySec figure[id*=Gallery]>ul>li .itemPrice{margin-top:10px}.gallerySec .btnLinker{font-size:1.4rem}.gallerySec .btnLinker li{text-align:center}.gallerySec .btnLinker li+li{margin-top:15px}.gallerySec .btnLinker li a{margin:0 auto;border-radius:28px;max-width:320px}#threeGallerySec{margin-top:84px}#threeGallerySec .secTtl small{width:115px}#fiveGallerySec .secTtl small{width:112px}#sevenGallerySec .secTtl small{width:124px}.gallerySec .secTtl small{width:115px}#cuteFg{margin-top:120px}#cuteFg figcaption{width:100%;left:0;padding:8vw 9.333vw 0}#cuteFg .catFgTtl{font-size:5vw;text-align:center;line-height:1.28}#cuteFg .catFgTtl strong{margin:12px 0 0 auto;padding:10px;line-height:1}.pointSecGr .pointSec{width:100%}.pointSecGr .pointSec figcaption{width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;top:0;left:0}.pointSecGr .pointSec:nth-child(odd) figcaption{padding:0 4vw 0 48vw}.pointSecGr .pointSec:nth-child(2n) figcaption{padding-left:5.333vw}.pointSecGr .pointSec .pointTtl img{width:66px}.pointSecGr .pointSec .pointTtl span{margin-top:10px;font-size:4.5vw}.pointSecGr.hakamaPoint .pointSec .pointTtl span{margin-top:10px;font-size:3.5vw}.pointSecGr .pointSec .pointTtl small{font-size:1rem}.pointSecGr .pointSec .pointTxt{margin-top:12px;font-size:clamp(11px,3vw,20px)}.pointSecGr .pointSec .pointNote{margin-top:6px;font-size:1rem}#ageListSec{width:100%;margin-top:110px}#ageListSec ul{width:100%}#ageListSec li{display:block;position:relative}#ageListSec .ageList li+li{margin-top:80px}#ageListSec li img{width:80%}#ageListSec li:nth-child(2n) img{margin-left:auto}#ageListSec .ageList .ageTtl{top:-30px;padding:25px 20px;font-size:2.9rem}#ageListSec .ageList li:nth-child(odd) .ageTtl{right:9.333vw}#ageListSec .ageList li:nth-child(2n) .ageTtl{left:9.333vw}#ageListSec .ageList .ageTtl{top:-34px}#ageListSec .ageList .itemLink{bottom:0;font-size:1.4rem}#ageListSec .ageList li:nth-child(odd) .itemLink{right:9.333vw}#ageListSec .ageList li:nth-child(2n) .itemLink{left:9.333vw}#ageListSec .ageList .itemLink img{width:29px;margin-top:14px}#ageListSec .ageList .itemLink span{white-space:nowrap}#rentalSet{margin-top:80px}#rentalSet figcaption{position:static;width:100%;text-align:center}#rentalSet .setTtl{display:table;margin:24px auto 0}#rentalSet .setTtl img{width:76px}#rentalSet .setTtl span{display:block;padding:4px 30px 0;font-size:2.9rem;line-height:1}#rentalSet .setTtl+p{margin-top:20px;text-align:center}#rentalNavi{width:100%;margin:16px auto 26px}#rentalNavi ul{display:flex;width:90vw;justify-content:space-between;margin:0 auto;border-right:2px solid #dfdfdf}#rentalNavi ul li{display:block;width:33.333%;font-size:1.4rem;border-left:2px solid #dfdfdf}#rentalNavi ul li a{padding:6px}#rentalNavi ul li img{width:17px;margin:8px auto 0}.rentalItemList{background-color:#f6f6f6}.rentalItemList+.rentalItemList{padding-top:48px}.rentalItemList .titleFg img{width:100%;height:26.666vw;object-fit:cover;object-position:center center}.rentalItemList .titleFg figcaption h2{font-size:2rem}.rentalItemList .rentalItemList{width:89.333%;margin-top:30px;justify-content:space-between}.rentalItemList .rentalItemList li{width:47.76%}.rentalItemList .rentalItemList li:nth-child(n+3){margin-top:20px}.rentalItemList .rentalItemList li span{display:block;margin-top:14px}.rentalItemList .cautionList{width:89.333%;margin-top:26px;font-size:1.1rem}#sevenRental{padding-bottom:70px}#stepBox{margin:80px auto 70px}#stepBox .secTtl{color:#717171;text-align:center}#stepBox .secTtl strong{line-height:1.3}#stepBox .secTtl img{width:61px}#stepBox .stepList{width:90vw;margin:80px auto 0}#stepBox .stepList li{position:relative;display:grid;grid-template-columns:115px 1fr;grid-template-rows:auto auto}#stepBox .stepList li+li{margin-top:53px}#stepBox .stepList li+li:before{content:"";position:absolute;top:-23px;left:0;display:block;width:100%;height:12px;background:url(../img/cat/step-btw-arrow-sp.png) no-repeat center top / contain}#stepBox .stepList li figure{grid-column:1 / 2;grid-row:1 / 3;padding-right:15px}#stepBox .stepList li h3{grid-column:2 / 3;grid-row:1 / 2}#stepBox .stepList li h3 img{width:21px}#stepBox .stepList li h3 span{padding-left:6px;font-size:2rem}#stepBox .stepList li h3 span small{padding-left:4px;font-size:1.2rem}#stepBox .stepList li p{grid-column:2 / 3;grid-row:2 / 3;margin-top:10px;color:#717171}#omiyasetlist .titleFg{margin-bottom:40px}#omiyasetlist .titleFg img{height:auto}#houmonsetlist .titleFg{margin-bottom:40px}#houmonsetlist .titleFg img{height:auto}}@media screen and (min-width:1084px){main{display:flex;justify-content:space-between;flex-wrap:wrap}main>*{width:100%}.bg,.bg img{object-position:center center}#fvBox figcaption{width:716px;padding-top:284px;justify-content:flex-start}#fvBox.hakama figcaption{width:716px;padding-top:180px;justify-content:flex-start}#fvBox figcaption small[lang=en] img{width:424px;margin-left:-102px}#fvBox figcaption strong{margin-top:24px;font-size:5.5rem}#fvBox figcaption .topFgTxt{margin-top:24px}.gallerySec .secTtl,#stepBox .secTtl{font-size:4.9rem}.gallerySec .secTtl strong,#stepBox .secTtl strong{margin-top:3px;padding:0 66px}.gallerySec .secLead,#stepBox .secLead{margin-top:40px;font-size:1.8rem}.gallerySec figure[id*=Gallery]{width:calc(100% - 50px);margin:84px 0 70px 50px}.gallerySec figure[id*=Gallery]>ul{width:2268px}.gallerySec figure[id*=Gallery]>ul>li{width:356px;margin-right:22px;padding-bottom:52px}.gallerySec figure[id*=Gallery]>ul>li .itemCode{margin-top:32px}.gallerySec figure[id*=Gallery]>ul>li .itemName{margin-top:16px;font-size:2rem}.gallerySec figure[id*=Gallery]>ul>li .itemPrice{margin-top:26px}.gallerySec .btnLinker{display:flex;justify-content:center;font-size:1.8rem}.gallerySec .btnLinker li+li{margin-left:14px}#threeGallerySec{margin-top:64px}#threeGallerySec .secTtl small{width:199px}#threeGallerySec .secTtl strong{padding:0 58px}#fiveGallerySec{margin-top:98px}#fiveGallerySec .secTtl small{width:192px}#sevenGallerySec{margin-top:98px}#sevenGallerySec .secTtl small{width:215px}#cuteFg{margin-top:120px}#cuteFg figcaption{width:100%;left:0;align-items:center;padding-right:5vw}#cuteFg .catFgTtl{font-size:5.5rem}#cuteFg .catFgTxt img{display:inline-block;width:29px;height:29px;vertical-align:middle}#cuteFg .catFgTtl strong{margin:28px 0 0 auto;padding:16px}.pointSecGr{display:flex;justify-content:space-between;flex-wrap:wrap}.pointSecGr .pointSec:nth-child(-n+3){width:calc(100% / 3)}.pointSecGr .pointSec:nth-child(n+4){width:50%}.pointSecGr .pointSec figcaption{left:0}.pointSecGr .pointSec:nth-child(-n+3) figcaption{padding:20px 0 0 20px}.pointSecGr .pointSec:nth-child(4) figcaption{width:50%;left:unset;right:30%;padding-top:50px}.pointSecGr .pointSec:nth-child(5) figcaption{width:100%;padding:50px 0 0 45%}.pointSecGr .pointSec .pointTtl img{width:83px}.pointSecGr .pointSec .pointTtl span{margin-top:4px;font-size:clamp(20px,1.6vw,30px)}.pointSecGr .pointSec .pointTxt{margin-top:15px;font-size:1.6rem}.pointSecGr .pointSec .pointNote{margin-top:8px;font-size:1.3rem}#ageListSec{width:800px;max-width:1300px;margin:132px auto 0}#ageListSec ul{width:100%;display:flex;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#ageListSec li{display:block;width:40%;position:relative;padding-right:3.5384%;margin:40px auto}#ageListSec .ageList .ageTtl{top:-34px;right:0;padding:28px 25px;font-size:3.3rem}#ageListSec .ageList .itemLink{bottom:0;right:0;font-size:1.6rem}#ageListSec .ageList .itemLink img{width:29px;margin-top:14px}#rentalSet{margin-top:100px}#rentalSet figcaption{display:flex;flex-direction:column;justify-content:center;align-items:center;width:48%;height:100%;top:0;left:50%}#rentalSet .setTtl img{width:111px}#rentalSet .setTtl span{display:block;padding:3px 0 0 45px;font-size:4.8rem;line-height:1}#rentalSet .setTtl+p{margin-top:28px;text-align:center;font-size:1.6rem}#rentalNavi{width:1120px;margin:40px auto 100px}#rentalNavi ul{display:flex;width:100%;justify-content:space-between;border-right:2px solid #dfdfdf}#rentalNavi ul li{display:block;width:33.333%;font-size:2.4rem;border-left:2px solid #dfdfdf}#rentalNavi ul li a{padding-top:24px}#rentalNavi ul li img{width:34px;margin:16px auto 0}.rentalItemList+.rentalItemList{margin-top:116px}.rentalItemList .titleFg figcaption h2{font-size:4.8rem}.rentalItemList .rentalItemList{width:96%;max-width:1300px;margin-top:96px;padding:40px 0}.rentalItemList .rentalItemList li{width:23.538%}.rentalItemList .rentalItemList li:not(:nth-child(4n+1)){margin-left:1.9493%}.rentalItemList .rentalItemList li:nth-child(n+5){margin-top:58px}.rentalItemList .rentalItemList li span{display:block;margin-top:20px;font-size:2.3rem}.rentalItemList .cautionList{width:96%;max-width:1300px;margin-top:56px;font-size:1.6rem}#stepBox{margin-bottom:98px}#stepBox .secTtl img{width:122px}.rentalItemList .secTtl{margin:40px auto 0}.rentalItemList .secTtl img{width:122px}#stepBox .stepList{width:96%;max-width:1204px;display:flex;justify-content:space-between;margin:80px auto 0}#stepBox .stepList li{width:26.578%}#stepBox .stepList li figure{width:200px}#stepBox .stepList li h3{margin-top:26px}#stepBox .stepList li h3 img{width:42px}#stepBox .stepList li h3 span{padding-left:16px;font-size:4rem}#stepBox .stepList li h3 span small{margin-left:6px;font-size:1.4rem}#stepBox .stepList li p{margin-top:24px;font-size:1.8rem}}@media screen and (min-width:1084px) and (max-width:1403.98px){#fvBox{height:840px}#fvBox figcaption{left:3vw;width:52vw}#fvBox.hakama figcaption{left:2vw;width:48vw}#fvBox figcaption strong{font-size:4.2vw}#fvBox.hakama figcaption strong{font-size:3.6vw}}@media screen and (max-width:767.98px){#cuteFg .catFgTxt img{display:inline-block;width:20px;height:20px;vertical-align:middle}}@media screen and (min-width:1404px){#fvBox figcaption{right:49%;left:unset}}.catFgTtl,.gallerySec .secTtl{color:#717171}#rentalSet{position:relative}.rentalItemList .titleFg figcaption h2{color:#f1ccd4}.itemName,#rentalSet h2{color:#717171}.template-collection-753,.template-collection-hakama_boys{padding-top:80px!important}.template-collection-753 .shopify-section__breadcrumb,.template-collection-hakama_boys .shopify-section__breadcrumb{margin-bottom:0!important}.template-page-hakama-simulator{padding-top:80px}@media screen and (min-width:1084px){.hakamaPoint.pointSecGr .pointSec:nth-child(-n+3){width:50%}.hakamaPoint.pointSecGr .pointSec:nth-child(1) figcaption,.hakamaPoint.pointSecGr .pointSec:nth-child(3) figcaption{padding:120px 40px 0 0;width:50%;left:unset;right:20px}.hakamaPoint.pointSecGr .pointSec:nth-child(2) figcaption,.hakamaPoint.pointSecGr .pointSec:nth-child(4) figcaption{padding:120px 0 0 40px;width:50%;left:0;right:unset}}@media screen and (max-width:1083.99px){.pointSecGr .pointSec:nth-child(2n) figcaption{padding:0 46vw 0 4vw}}.rentalItemList{padding:0 0 30px;margin:0 auto 40px;background-color:#f6f6f6}.rentalItemList .rentalItemList li span{line-height:1.5}#cuteFg.hakama figcaption{flex-direction:column;justify-content:center;text-align:left;left:50%;align-items:start!important}@media screen and (max-width:1083.99px){#cuteFg.hakama figcaption{flex-direction:column;justify-content:flex-start;text-align:center;left:0;top:20px;align-items:center!important}}@media screen and (max-width:767.99px){#cuteFg.hakama figcaption{flex-direction:column;justify-content:flex-start;text-align:center;left:0;top:0;align-items:center!important;padding:15px 4vw 0}#cuteFg.hakama figcaption h2{font-size:28px;text-align:center}#fvBox.hakama figcaption .catFgTxt{margin-top:15px}}#trouble{position:relative}#trouble figcaption{position:absolute;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;top:0;left:5vw;z-index:10}#trouble figcaption h2{display:inline-block;text-decoration:underline;text-decoration-thickness:3px;font-size:36px;line-height:1.6em;color:#717171}@media screen and (max-width:749.99px){#trouble figcaption h2{text-decoration-thickness:2px}}#trouble .bg img{height:auto}@media screen and (max-width:767.99px){#trouble figcaption{right:unset;left:0;padding-left:20px}#trouble figcaption h2{font-size:18px}}.gallerySec.original .secTtl small{width:215px}.original{margin-top:80px;margin-bottom:80px}.original .secLead{line-height:1.5}.original h3{font-size:4.9rem;line-height:1.2;text-align:center;color:#717171;margin-bottom:25px}.original h3 span{font-size:4.5rem}.gallerySec.original .secTtl strong,#stepBox .secTtl{line-height:1.3}.original .btnLinker{margin-top:30px}.original .original-img{width:60%;margin:40px auto}.original .original-img iframe{height:400px}@media screen and (max-width:767.99px){.gallerySec.original .secTtl{font-size:20px}.gallerySec.original .secTtl small{width:125px}.original h3{font-size:20px;margin-bottom:15px;line-height:1.7}.original h3 span{font-size:18px}.original .original-img{width:90%}}.original h3{font-family:\6e38\660e\671d,Yu Mincho,\6e38\660e\671d\4f53,YuMincho,\ff2d\ff33  \ff30\660e\671d,MS PMincho,serif}.gallerySec .secTtl strong,#stepBox .secTtl strong,#stepBox .stepList li h3 span,#stepBox .stepList li p{color:#727171}#trouble .bg img{max-height:700px}@media screen and (max-width:600px){#fvBox figcaption .catFgTxt br{display:inline}}.title_753{text-align:center;font-size:24px;margin:60px auto 40px;font-family:\6e38\660e\671d,Yu Mincho,\6e38\660e\671d\4f53,YuMincho,\ff2d\ff33  \ff30\660e\671d,MS PMincho,serif;padding:0 20px}.bnr_image{max-width:800px;margin:auto}@media screen and (max-width:480px){.bnr_image{max-width:250px;margin:auto}}.omiyamairi .btnLinker,.houmongi .btnLinker{margin-bottom:60px}.template-collection-hakama_boys .pointSecGr{margin-top:80px}.template-collection-hakama_boys .hakamaPoint.pointSecGr .pointSec:nth-child(2) figcaption,.template-collection-hakama_boys .hakamaPoint.pointSecGr .pointSec:nth-child(4) figcaption{left:unset;right:0}@media screen and (max-width: 1083.98px){.pointSecGr .pointSec:nth-child(1) figcaption{padding:0 4vw 0 38vw}}@media screen and (min-width:768px){.template-collection-hakama_boys .hakamaPoint.pointSecGr .pointSec:nth-child(3) figcaption{left:20px;right:unset}.template-collection-hakama_boys .hakamaPoint.pointSecGr .pointSec:nth-child(5) figcaption{left:20px;width:50%;right:unset;padding:50px 0 0 40px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/category.css.map */
