section h2{margin-bottom:24px}@media screen and (min-width:768px){section h2{margin-bottom:52px}}section h2 span{display:block;text-align:center}section h2 span.eng{font-size:36px;letter-spacing:8px;margin-bottom:12px;color:#e5c544;font-family:tomarik-poster,sans-serif}@media screen and (min-width:768px){section h2 span.eng{font-size:60px}}section h2 span.jp{font-size:14px}@media screen and (min-width:768px){section h2 span.jp{font-size:18px}}.back_btn{display:block;width:60px;height:45px;background:url(../assets/back.svg) center center/100% 100% no-repeat}#MainContent .product_upper{position:relative}@media screen and (min-width:768px){#MainContent .product_upper{padding:0 5%}}#MainContent .product_upper .back_btn{left:5%}#MainContent .product-single{position:relative}@media screen and (min-width:768px){#MainContent .product-single{padding:0 5%}}#MainContent .product-single .page-width{position:relative;z-index:2}@media screen and (min-width:768px){#MainContent .product-single .page-width{display:flex;align-items:flex-start}}#MainContent .product-single .grid__item{padding:0;float:none}@media screen and (min-width:768px){#MainContent .product-single .product-single__media-group{width:675px;margin-right:5%}}#MainContent .product-single .product-single__media-wrapper{border-radius:20px;overflow:hidden}#MainContent .product-single .product-single__media-wrapper .product-single__media{position:relative}#MainContent .product-single .product-single__media-wrapper .product-single__media img{position:absolute;top:0;left:0}#MainContent .product-single .product-single__media-wrapper .product-featured-media{display:block;width:100%;height:auto}@media screen and (min-width:768px){#MainContent .product-single .item_info{width:600px}}#MainContent .product-single .item_info .breadcrumb{font-size:12px;margin-bottom:12px;line-height:1.5}@media screen and (min-width:768px){#MainContent .product-single .item_info .breadcrumb{font-size:14px;margin-bottom:36px}}#MainContent .product-single .item_info .breadcrumb a{color:#666}#MainContent .product-single .item_info .breadcrumb a:hover{color:#8099c5}#MainContent .product-single .item_info .product__price{margin-bottom:36px;font-weight:700}@media screen and (min-width:768px){#MainContent .product-single .item_info .product__price{margin-bottom:54px}}#MainContent .product-single .item_info .product__price .price__pricing-group{flex-direction:column;align-items:flex-start}#MainContent .product-single .item_info .tax{margin-right:8px;font-size:12px;color:#8099c5}@media screen and (min-width:768px){#MainContent .product-single .item_info .tax{font-size:14px;margin-right:12px}}#MainContent .product-single .item_info .product-single__title{font-size:20px;font-weight:700;line-height:32px;color:#8099c5;margin-bottom:24px;text-align:left}@media screen and (min-width:768px){#MainContent .product-single .item_info .product-single__title{font-size:24px;line-height:40px;margin-bottom:32px}}#MainContent .product-single .item_info .price__regular{color:#8099c5;font-size:22px;margin-bottom:6px;display:flex;align-items:flex-end}@media screen and (min-width:768px){#MainContent .product-single .item_info .price__regular{font-size:28px;margin-bottom:16px}}#MainContent .product-single .item_info .price__regular .price-item--regular{display:block}#MainContent .product-single .item_info .price__sale{margin-bottom:6px;align-items:flex-end}@media screen and (min-width:768px){#MainContent .product-single .item_info .price__sale{margin-bottom:16px}}#MainContent .product-single .item_info .price__sale .price-item.price-item--sale{color:#8099c5;font-size:28px}#MainContent .product-single .item_info .price__badge{white-space:nowrap;color:#f88;margin-bottom:4px;font-weight:400}@media screen and (min-width:768px){#MainContent .product-single .item_info .price__badge{margin-bottom:10px}}#MainContent .product-single .item_info .product__policies{font-size:14px;color:#666}#MainContent .product-single .item_info .price--on-sale .price__regular,#MainContent .product-single .item_info .price--on-sale .price__availability{display:none}#MainContent .product-single .item_info .product-form{padding-top:0}#MainContent .product-single button{outline:none;border:none;padding:0;font-family:fot-tsukuardgothic-std;cursor:pointer;transition:.4s}#MainContent .product-single button.btn{width:100%}@media screen and (min-width:768px){#MainContent .product-single button.btn{width:412px}}#MainContent .product-single button:not([disabled]):hover{opacity:.7}#MainContent .product-single .w3-product-options .product-options-control-container,#MainContent .product-single .product-form__controls-group .product-options-control-container{margin-bottom:30px}#MainContent .product-single .w3-product-options .product-options-control-container input[type=text],#MainContent .product-single .w3-product-options .product-options-control-container input[type=number],#MainContent .product-single .product-form__controls-group .product-options-control-container input[type=text],#MainContent .product-single .product-form__controls-group .product-options-control-container input[type=number]{padding:6px;min-height:36px;width:calc(100% - 12px)}#MainContent .product-single .w3-product-options .product-form__item,#MainContent .product-single .product-form__controls-group .product-form__item{width:100%}#MainContent .product-single .w3-product-options .product-options-field-name,#MainContent .product-single .product-form__controls-group .product-options-field-name{width:100%;padding:18px;box-sizing:border-box;background:#accc99;font-size:18px;font-weight:700;line-height:27px;color:#fff;margin-bottom:16px;border-radius:10px}#MainContent .product-single .w3-product-options .product-options-imagepicker-container .imagepicker-items,#MainContent .product-single .product-form__controls-group .product-options-imagepicker-container .imagepicker-items{display:flex;align-items:flex-start}#MainContent .product-single .w3-product-options .product-options-imagepicker-container .imagepicker-items .image-picker-item,#MainContent .product-single .product-form__controls-group .product-options-imagepicker-container .imagepicker-items .image-picker-item{max-width:100px;border-radius:10px;margin:0 20px 20px 0;padding:0;border:none;box-sizing:border-box;background:transparent;display:block}#MainContent .product-single .w3-product-options .product-options-imagepicker-container .imagepicker-items .image-picker-item.imagepicker-selected,#MainContent .product-single .product-form__controls-group .product-options-imagepicker-container .imagepicker-items .image-picker-item.imagepicker-selected{border:2px solid #8099c5}#MainContent .product-single .w3-product-options .product-options-imagepicker-container .imagepicker-items .image-picker-item .tip,#MainContent .product-single .product-form__controls-group .product-options-imagepicker-container .imagepicker-items .image-picker-item .tip{width:100%;max-width:100px;height:100%}#MainContent .product-single .w3-product-options .product-options-imagepicker-container .imagepicker-items .image-picker-item img,#MainContent .product-single .product-form__controls-group .product-options-imagepicker-container .imagepicker-items .image-picker-item img{display:block;width:100%;height:auto;object-fit:cover;border-radius:10px}#MainContent .product-single .w3-product-options .product-options-imagepicker-container .imagepicker-items .image-picker-item input[type=radio],#MainContent .product-single .product-form__controls-group .product-options-imagepicker-container .imagepicker-items .image-picker-item input[type=radio]{display:none}#MainContent .product-single .w3-product-options .product-options-imagepicker-container .imagepicker-items .image-picker-item .thumb,#MainContent .product-single .product-form__controls-group .product-options-imagepicker-container .imagepicker-items .image-picker-item .thumb{margin-bottom:6px}#MainContent .product-single .w3-product-options .product-options-imagepicker-container .imagepicker-items .image-picker-item .label,#MainContent .product-single .w3-product-options .product-options-imagepicker-container .imagepicker-items .image-picker-item .imagepicker-desc,#MainContent .product-single .product-form__controls-group .product-options-imagepicker-container .imagepicker-items .image-picker-item .label,#MainContent .product-single .product-form__controls-group .product-options-imagepicker-container .imagepicker-items .image-picker-item .imagepicker-desc{text-align:center;font-weight:700}#MainContent .product-single #pruduct_cart_option{margin-bottom:24px}@media screen and (min-width:768px){#MainContent .product-single #pruduct_cart_option{display:flex;align-items:center;justify-content:space-between}}#MainContent .product-single #pruduct_cart_option .quantity_container{display:flex;align-items:center;justify-content:flex-end;margin-bottom:12px;position:relative}@media screen and (min-width:768px){#MainContent .product-single #pruduct_cart_option .quantity_container{margin-bottom:0}}#MainContent .product-single #pruduct_cart_option .quantity_container .circle_btn{display:none}@media screen and (min-width:768px){#MainContent .product-single #pruduct_cart_option .quantity_container .circle_btn{display:block;background:#e5c544;position:absolute;border-radius:50%;cursor:pointer;transition:.4s;width:20px;height:20px;left:8px}}#MainContent .product-single #pruduct_cart_option .quantity_container .circle_btn:hover{background:#8099c5}#MainContent .product-single #pruduct_cart_option .quantity_container .circle_btn.up{top:14px}#MainContent .product-single #pruduct_cart_option .quantity_container .circle_btn.up:before,#MainContent .product-single #pruduct_cart_option .quantity_container .circle_btn.up:after{content:"";display:block;width:50%;height:1px;background:#fff;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#MainContent .product-single #pruduct_cart_option .quantity_container .circle_btn.up:after{transform:rotate(90deg);transform-origin:center center}#MainContent .product-single #pruduct_cart_option .quantity_container .circle_btn.down{bottom:14px}#MainContent .product-single #pruduct_cart_option .quantity_container .circle_btn.down:after{content:"";display:block;width:50%;height:1px;background:#fff;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#MainContent .product-single #pruduct_cart_option .product-form__item--submit{width:100%}@media screen and (min-width:768px){#MainContent .product-single #pruduct_cart_option .product-form__item--submit{width:auto}}#MainContent .product-single .product-form__input--quantity{width:112px;height:50px;box-sizing:border-box;border:1px solid #eee;background:#fff;font-size:20px;border-radius:10px;margin-right:12px;text-align:center;font-family:fot-tsukuardgothic-std;max-width:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-appearance:textfield}#MainContent .product-single .product-form__input--quantity::-webkit-outer-spin-button,#MainContent .product-single .product-form__input--quantity::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media screen and (min-width:768px){#MainContent .product-single .product-form__input--quantity{height:80px}}#MainContent .product-single .product-single__description{font-size:16px;margin-top:48px}#MainContent .product-single .product-single__description h2{font-size:16px;line-height:24px;font-weight:700;border-top:1px dashed #666;border-bottom:1px dashed #666;padding:16px 0;margin-bottom:16px}#MainContent .product-single .product-single__description p{margin-bottom:54px;line-height:24px}#MainContent .product-single .product-single__description p:last-of-type{margin-bottom:0}#MainContent .product-single .thumbnails-wrapper{margin-top:12px}@media screen and (min-width:768px){#MainContent .product-single .thumbnails-wrapper{margin-top:40px}}#MainContent .product-single .thumbnails-wrapper button{display:none}#MainContent .product-single .thumbnails-wrapper .product-single__thumbnails{display:flex;flex-wrap:wrap;margin:0}#MainContent .product-single .thumbnails-wrapper .product-single__thumbnails .product-single__thumbnails-item{flex:0 0 auto;padding:0;width:calc((100% - 36px)/4);margin-right:12px;margin-bottom:12px}@media screen and (min-width:768px){#MainContent .product-single .thumbnails-wrapper .product-single__thumbnails .product-single__thumbnails-item{width:calc((100% - 75px)/4);margin-right:25px;margin-bottom:25px}}#MainContent .product-single .thumbnails-wrapper .product-single__thumbnails .product-single__thumbnails-item:nth-child(4n){margin-right:0}#MainContent .product-single .thumbnails-wrapper .product-single__thumbnails .product-single__thumbnails-item a{display:block;overflow:hidden;border:none}#MainContent .product-single .thumbnails-wrapper .product-single__thumbnails .product-single__thumbnails-item a img{display:block;width:100%;height:auto;padding:0;border-radius:10px}@media screen and (min-width:768px){#MainContent .product-single .thumbnails-wrapper .product-single__thumbnails .product-single__thumbnails-item a img{border-radius:20px}}#MainContent .product-single .cloud{display:block;width:100%;height:auto}#MainContent .product-single .product_note ul{display:flex;flex-direction:column;align-items:flex-end}#MainContent .product-single .product_note ul li a{display:flex;align-items:center;color:#666;font-size:13px}#MainContent .product-single .product_note ul li a:before{content:"";display:block;width:15px;height:17px;background:url(../assets/product-icon-doc.png) center center/100% 100% no-repeat;margin-right:10px}#MainContent .product-single .product_note ul li.legal-notice{margin-bottom:12px}#MainContent .product-single .product_note ul li.contact a:before{width:15px;height:14px;background-image:url(../assets/product-icon-mail.png)}#check_point{position:relative;z-index:1}@media screen and (min-width:768px){#check_point{margin-top:-10%}}@media screen and (min-width:768px){#check_point h2{margin-bottom:30px}}#check_point h2 span{display:block;text-align:center}#check_point h2 span.eng{font-size:36px;margin-bottom:12px}@media screen and (min-width:768px){#check_point h2 span.eng{font-size:60px}}#check_point h2 span.jp{font-size:18px}#check_point .sheep{display:block;width:30%;max-width:290px;margin:0 auto;position:relative;z-index:1}#check_point .ground{display:block;width:100%;height:auto;margin-top:-12px}@media screen and (min-width:768px){#check_point .ground{margin-top:-48px}}#check_point .inner{background:#fff;padding:0 18px 60px}@media screen and (min-width:768px){#check_point .inner{padding:0 5% 120px}}#check_point .inner .catch{color:#8099c5;font-weight:700;line-height:24px;margin-bottom:36px;padding-top:36px}@media screen and (min-width:768px){#check_point .inner .catch{font-size:24px;line-height:42px;text-align:center;margin-bottom:90px;padding-top:0}}#check_point .inner .container{padding:18px;box-sizing:border-box;border-radius:30px;background:#fcf9eb}@media screen and (min-width:768px){#check_point .inner .container{padding:5%}}#check_point .inner .container>section{margin-bottom:36px;display:flex;flex-direction:column-reverse}#check_point .inner .container>section:last-of-type{margin-bottom:0}@media screen and (min-width:768px){#check_point .inner .container>section>div{width:50%}}#check_point .inner .container>section .cover{position:relative;width:100%;padding:0;margin-right:0;margin-bottom:12px}@media screen and (min-width:768px){#check_point .inner .container>section .cover{width:450px;margin-right:36px;margin-bottom:0;padding:0 36px 0 0}}#check_point .inner .container>section .cover:before{content:"";display:block;width:60px;height:60px;background:url(../assets/product-point1.png) center center/100% 100% no-repeat;position:absolute;top:12px;left:12px;z-index:2}@media screen and (min-width:768px){#check_point .inner .container>section .cover:before{width:81px;height:81px}}#check_point .inner .container>section .cover img{display:block;width:100%;height:auto;position:relative;z-index:1;border-radius:20px}#check_point .inner .container>section .cover:after{content:"";display:block;width:104%;height:104%;background:url(../assets/product-cp-pic_bg.png) center center/100% 100% no-repeat;position:absolute;top:5%;left:1%;z-index:0}@media screen and (min-width:768px){#check_point .inner .container>section .cover:after{width:calc(102% - 36px);height:102%;top:10%;left:5%}}#check_point .inner .container>section h3{font-size:20px;font-weight:700;line-height:2;color:#8099c5;margin-bottom:24px}@media screen and (min-width:768px){#check_point .inner .container>section h3{margin-bottom:36px;font-size:28px}}#check_point .inner .container>section h3 span{padding-bottom:8px;border-bottom:5px solid #e5c544}#check_point .inner .container>section .contents_body{font-size:16px;line-height:28px;margin-bottom:18px}@media screen and (min-width:768px){#check_point .inner .container>section .contents_body{margin-bottom:0}}#check_point .inner .container>section:nth-child(2) .cover:before{background-image:url(../assets/product-point2.png)}#check_point .inner .container>section:nth-child(3) .cover:before{background-image:url(../assets/product-point3.png)}#check_point .inner .container>section:nth-child(4) .cover:before{background-image:url(../assets/product-point4.png)}#check_point .inner .container>section:nth-child(5) .cover:before{background-image:url(../assets/product-point5.png)}#check_point .inner .container>section:nth-child(6) .cover:before{background-image:url(../assets/product-point6.png)}#check_point .inner .container>section:nth-child(7) .cover:before{background-image:url(../assets/product-point7.png)}#check_point .inner .container>section:nth-child(8) .cover:before{background-image:url(../assets/product-point8.png)}#check_point .inner .container>section:nth-child(9) .cover:before{background-image:url(../assets/product-point9.png)}#check_point .inner .container>section:nth-child(10) .cover:before{background-image:url(../assets/product-point10.png)}@media screen and (min-width:768px){#check_point .inner .container>section{flex-direction:row-reverse;align-items:flex-start;justify-content:flex-start;margin-bottom:100px}#check_point .inner .container>section:nth-child(2n){flex-direction:row}#check_point .inner .container>section:nth-child(2n) .cover{margin-right:0;margin-left:36px}}#another_item_container{background:#fcf9eb;padding-bottom:48px}@media screen and (min-width:768px){#another_item_container{padding-bottom:120px}}#another_item_container:before{content:"";display:block;width:100%;height:12.5px;background:url(../assets/wave_white_bg.png) center center/60px 12.5px repeat-x;margin-bottom:60px}@media screen and (min-width:768px){#another_item_container:before{background-size:120px 25px;height:25px}}#another_item_container.no_wave{margin-top:60px}#another_item_container.no_wave:before{display:none}@media screen and (min-width:768px){#another_item_container.no_wave{margin-top:150px}}#another_item ul{padding:0 18px}@media screen and (min-width:768px){#another_item ul{max-width:1000px;margin:0 auto;padding:0 5%;display:flex;align-items:flex-start}}#another_item ul li{width:100%;margin-bottom:18px}#another_item ul li:last-of-type{margin-bottom:0}@media screen and (min-width:768px){#another_item ul li{max-width:300px;margin-right:50px;margin-bottom:0}#another_item ul li:last-of-type{margin-right:0}}#another_item ul li a{display:flex;align-items:flex-start;width:100%}@media screen and (min-width:768px){#another_item ul li a{display:block}}#another_item ul li .pic{display:block;width:30%;height:auto;margin-right:18px;border-radius:20px}@media screen and (min-width:768px){#another_item ul li .pic{width:100%;margin-right:0;margin-bottom:30px}}#another_item ul li .product_name{width:100%;font-size:16px;line-height:1.5;font-weight:700;color:#8099c5;margin-bottom:12px;text-align:left}@media screen and (min-width:768px){#another_item ul li .product_name{font-size:20px;margin-bottom:24px;text-align:center}}#another_item ul li .price{display:block;font-size:14px;font-weight:700;text-align:left}@media screen and (min-width:768px){#another_item ul li .price{font-size:18px;text-align:center}}#another_item ul li .price span{font-size:11px}@media screen and (min-width:768px){#another_item ul li .price span{font-size:13px}}#another_item ul li .price div{justify-content:center;margin-bottom:4px}#another_item ul li .price .price-item--sale{margin-right:10px}#another_item ul li .price .price__badge{justify-content:flex-start}@media screen and (min-width:768px){#another_item ul li .price .price__badge{justify-content:center}}#shopify-product-reviews .btn.spr-button{height:48px;font-size:14px;background:#8099c5;padding:0 20px}@media screen and (min-width:768px){#shopify-product-reviews .btn.spr-button{height:60px;font-size:18px;padding:0 40px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/product.css.map */
