@font-face{font-family:'YuGothic M';src:local('Yu Gothic Medium')}@font-face{font-family:'Yu Mincho';font-weight:500;src:local('Yu Mincho Medium')}.inner{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:1200px;margin:auto}.section-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:85%;max-width:w-base;height:100%;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.first .section-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.first .section-inner img{display:block;width:100%;margin:auto}.concept_disc{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.concept_disc-image{width:30%;text-align:center}.concept_disc-image img{display:block;width:60px;margin:auto}.concept_disc-body{width:60%}.concept_disc-body p{font-size:1rem;line-height:2;margin-bottom:2em;letter-spacing:1px}.item{font-size:1rem;line-height:2;letter-spacing:1px}.item p{margin-bottom:1em}.item .section-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.item_image{width:100%}.item_detail{width:100%;text-align:left}.item_detail-name{font-size:2rem;margin-bottom:.5em}.item_detail-thumb{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.item_detail-thumb li{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:18%;margin-right:2.5%;padding:.5rem;border:1px solid #d9cfe0}.item_detail-thumb li.current{border:1px solid #b8aac1}.item_detail-thumb li::before{display:block;padding-top:100%;content:''}.item_detail-thumb li img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;margin:auto;-o-object-fit:contain;object-fit:contain}.item_detail-thumb li:nth-of-type(5n){margin-right:0}.item_detail #itemSelect{display:-webkit-box;display:-ms-flexbox;display:flex}.item_detail #itemSelect .purchaseElement{margin-right:5rem}.item_detail #itemSelect .purchaseElement select{padding:1rem 3rem 1rem 1rem!important;cursor:pointer;border-radius:3px}.item_detail .purchaseButton{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2rem}.item_detail .purchaseButton .purchaseButton__btn{margin-right:1rem;padding:2rem 3rem;border-radius:3px;background-color:#eee}.item_detail .purchaseButton .purchaseButton__btn:last-child{margin-right:0}.item_detail .purchaseButton .purchaseButton__btn--addToCart{font-weight:700;color:#fff;border-bottom:3px solid #083b1f;background:#005125}.item_detail .purchaseButton .purchaseButton__btn--addToCart:hover{opacity:.5}.item_buy-price{font-size:1.8rem}.item_foot{margin-top:1rem}.item_foot ul{margin-bottom:1rem}.item_foot ul li{font-size:1.2rem;letter-spacing:1px}.item_foot ul li a:hover{opacity:.5}.item_foot-hintoh{width:30px}#fp-nav{position:fixed;top:50%;right:2%}#fp-nav a{display:-webkit-box;display:-ms-flexbox;display:flex;width:16px;height:16px;padding:.5rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#fp-nav a span{display:block;width:10px;height:10px;margin:auto;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;border-radius:50%;background-color:#fff}#fp-nav a.active span{background-color:#005125}#baseMenu{position:fixed;top:2%;right:2%}#baseMenu .clearfix{display:-webkit-box;display:-ms-flexbox;display:flex}#baseMenu .clearfix li{width:30px;margin-left:2rem}.pages{font-size:1.4rem;line-height:1.8;width:80%;max-width:800px;margin:0 auto 10rem}.pages *{font-size:1.4rem}.pages h2{font-size:2rem;font-weight:700;margin:5rem auto;text-align:center}.pages h3{font-weight:700;margin-bottom:.5em}.pages p{margin-bottom:1em}.pages dl{margin-bottom:1em}.pages dl dt{font-weight:700;margin-bottom:.5em}.pages dl dd{margin-bottom:2em}.pages a{text-decoration:underline}.pages a:hover{opacity:.5}#law p{padding-bottom:10px;border-bottom:1px solid #cfead4}.inquirySection h1{font-size:2rem;font-weight:700;margin:5rem auto;text-align:center}.inquirySection h1+p{text-align:center}.inquirySection dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.inquirySection dl dt{font-weight:700;width:100%}.inquirySection dl dt span{color:#cb486d}.inquirySection dl dd{font-weight:700;width:100%;margin-bottom:0}.inquirySection dl dd input,.inquirySection dl dd textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1rem;border-radius:3px}.inquirySection dl dd textarea{height:200px}.inquirySection dl dd.error{width:100%;margin:.5rem 0 1rem;padding-bottom:1rem;border-bottom:1px solid #cfead4}.inquirySection dl dd.error .error-message{width:100%;margin-left:auto}.inquirySection .control-panel .detail{font-weight:700;display:block;width:200px;margin:auto;padding:2rem 3rem;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;color:#fff;border-bottom:3px solid #083b1f;border-radius:3px;background:#005125}.inquirySection .control-panel .detail:hover{opacity:.5}.stokist dt{font-size:1.4rem}.stokist a:hover{opacity:.4}.stokist--yeah{font-size:1.4rem;margin-top:5rem}.stokist .ft{width:100%;text-align:center}.stokist .ft li{font-size:1.3rem}.stokist .ft-insta{width:30px;margin:auto}.stokist .ft p{font-size:1.1rem;margin:1rem auto}@media only screen and (min-width:1001px){.first .section-inner{width:85%}.first .section-inner img{width:80%}.concept_disc-image{width:30%}.concept_disc-image img{width:80px}.concept_disc-body p{font-size:1.1rem}.concept_disc-body{width:30%}.item{font-size:1.1rem;letter-spacing:1px}.item_image{width:45%}.item_detail{width:45%}.inquirySection dl dt{width:25%}.inquirySection dl dd{width:75%}.inquirySection dl dd.error .error-message{width:75%}}