@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&family=Zen+Kaku+Gothic+New&display=swap";:root{--font_brand: "Roboto", "Noto Sans JP", sans-serif}img{width:100%;max-width:100%;height:auto;vertical-align:bottom}.page-width.lp-product{padding:0}body .lp-product-width{padding:0 2rem}@media screen and (min-width: 750px){body .lp-product-width{padding:0 2rem}}.mt20{margin-top:2rem}.mb20{margin-bottom:2rem}.mt30{margin-top:3rem}.mb30{margin-bottom:3rem}.main-page-title{font-size:30px;font-weight:400;line-height:1;color:#5f5f5f;text-align:center;margin-bottom:60px}@media screen and (max-width: 750px){.main-page-title{font-size:16px;font-weight:700;margin-bottom:40px}}.guide_wrap .c-heading03:before{content:"";display:inline-block;width:1rem;height:1rem;border:solid 1px;border-radius:50%;margin-right:6px;background:var(--brand-color)}.guide_wrap .c-heading02{color:#5f5f5f;font-weight:500}.guide_wrap p{line-height:1.4;font-size:1.4rem}.shopify-policy__container{max-width:1000px}.c-table01 th{width:23%;padding:1.2em 10px;text-align:left;vertical-align:middle}.c-table01 td{vertical-align:top;text-align:left;padding:1.2em 10px;vertical-align:middle}body .c-table01 tr{border-bottom:1px solid #ccc}.shopify-policy__title h1{font-size:2rem;text-align:center}.accordion__content{overflow:hidden}.accordion__content::-webkit-scrollbar{display:none}.link_anime{text-decoration:none;color:inherit;line-height:1}.link_anime p{padding-top:5px;font-size:14px}.c-heading02{background:#e3e3ea;font-size:18px;padding:18px 30px;margin-bottom:20px;border-left:solid 8px #b2b2bd}@media screen and (max-width: 750px){.c-heading02{font-size:16px}}.c-heading03{font-size:14px;margin-bottom:10px;color:#5f5f5f;font-weight:500}@media screen and (max-width: 750px){.c-heading03{font-size:14px}}.c-heading04{font-size:14px;margin-bottom:5px;font-weight:500}@media screen and (max-width: 750px){.c-heading04{font-size:14px}}body .lp-scroll .product--medium:not(.product--no-media) .product__info-wrapper,body .lp-scroll .product--small:not(.product--no-media) .product__media-wrapper{max-width:100%;width:100%}body .lp-scroll .product--medium:not(.product--no-media) .product__media-wrapper,body .lp-scroll .product--small:not(.product--no-media) .product__info-wrapper{max-width:100%;width:100%}body .lp-scroll .product-form__buttons{max-width:100%;margin:0 auto}body .lp-scroll .product__info-wrapper{padding-left:0}.lp-fixed-bg{background-color:#e7f1ff;background-position:center;background-size:cover;background-attachment:fixed}.lp-scroll{position:relative;z-index:1;max-width:700px;width:100%;margin:0 auto;padding:0;background:#fff;box-shadow:0 0 7px #00000069}@media screen and (min-width: 750px){.lp-scroll .product__info-container{max-width:100%}}.bnr_box_product_wrap{padding:0}.product__title h1,.featured-product .product__title{font-size:1.6rem}.product__info-container{margin-top:2rem}body .product-form__buttons .button--primary{background:#f18a12;font-size:1.6rem;transition:all .1s ease;padding:20px;border-radius:5px;font-weight:700}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:none}.product-form__submit:hover{box-shadow:none}.product-form__submit:after{display:none}.product-form__submit span:before{content:url(/cdn/shop/files/icon-cart-wh.svg?v=1705304657);margin-right:10px;display:inline-block;vertical-align:middle}.link-cta span:before{content:url(/cdn/shop/files/link-cta.svg);margin-right:10px;display:inline-block;vertical-align:top}.product-faq-title{color:#003594;font-family:Roboto;font-size:45px;font-weight:600;line-height:1;letter-spacing:2.29px;text-align:center;margin:2.4rem auto}.product-faq{padding:2rem 2rem 5rem;background:#dfeaff}.product-faq .item-detail_note-wrap *{color:#003594}.product-faq .item-detail_note-content{padding:20px 20px 0 10px}.product-faq .item-detail_note{padding:0}.product-faq .item-detail_note-wrap{margin-bottom:1rem;background:#fff;padding:2.2rem 1rem;border-radius:15px;box-shadow:none}.item-detail_note-label,.metafield-rich_text_field{position:relative}.product-faq .item-detail_note-label{font-weight:500}.product-faq .item-detail_note-label:before{content:"Q";font-size:18px;font-weight:600;font-family:Roboto;margin-right:6px}.product-faq .metafield-rich_text_field p:first-child:before{content:"A";font-size:18px;font-weight:600;font-family:Roboto;margin-right:6px}.product-faq .metafield-rich_text_field p{margin:0;text-align:justify;word-break:break-all}.coupon-button-switch{text-align:center;display:block;padding:1.5rem;background:#606060;line-height:1;font-size:1.2rem;color:#fff;cursor:pointer}body .product__info-container .product__description{margin:1rem 0}.full-width-ttl{text-align:center;background:#013594;color:#fff;font-size:2rem;padding:2.8rem 0;line-height:1;position:relative;margin:0}.full-width-ttl:after{content:"";position:absolute;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-top:20px solid #013594}.color_list_wrap{display:flex;align-items:center;margin-top:8px}.var_list{display:flex;flex-wrap:wrap;padding:0;list-style:none}.irodama{display:inline-block;width:10px;height:10px;border-radius:50%;border:solid .5px;position:absolute;top:calc((100% - 10px)/2);left:18px}.product-form__input .color_variant_item{padding:12px 20px 13px 34px!important;font-size:12px;white-space:nowrap}body .product-form__input input[type=radio]+label{padding:12px 20px 13px;min-width:63px;font-size:12px;margin:.7rem .7rem .2rem 0;max-height:37px}:is(.product-form__input--pill,.product-form__input--swatch) .form__label{font-weight:700}body .product-form__input--pill input[type=radio]:checked+label{background-color:#484848}.product_bage_warap{display:flex;gap:6px;flex-flow:wrap}body .product__info-wrapper .product_bage_warap{margin:.4rem 0}body .product__info-wrapper div[id*=price-template]{margin:0}.badge_feature{font-size:10px;padding:4px 8px}.color_list_irodama{border:1px solid #dedede;border-radius:50%;font-size:0;width:13px;height:13px;margin:.2rem .2rem .2rem 0;box-sizing:border-box}.color_list_wrap{margin-bottom:6px}@media screen and (max-width: 768px){.color_list_wrap{align-items:flex-start;flex-flow:column}}.card__content .card__information{padding-top:1rem;padding-bottom:0}body .badge-img-wrap{display:flex!important;gap:.5em;align-items:center;justify-content:flex-start!important;margin-bottom:4px}.badge-img-wrap .badge-img{margin:0}.badge-img-wrap .badge-img img{height:24px;object-fit:contain}.speed-shipping{width:130px;margin-bottom:0}@media screen and (max-width: 768px){.badge-img-wrap .badge-img img{height:20px;width:auto}.speed-shipping{width:90px}}body a.custom_product_name{text-decoration:none!important}.product__info-container .product__title{line-height:1;margin-bottom:0}.product__title .pname_split01,.card__content .pname_split01{display:block;font-size:1.3rem;color:var(--text-01);margin-top:6px;margin-bottom:5px}.product__title .pname_split02{font-size:16px;font-weight:700}.product__title .pname_split01,.card__content .pname_split01_s{font-size:10px}.card__information *{text-align:left}.product__tax{font-weight:400;display:none}.product__tax a{text-decoration:none;font-weight:400}.product-form__submit,#cart-notification-button{background:#f18a12;color:#fff;font-weight:700;border-radius:3px}.button:not([disabled]):hover:after,.product-form__submit:after,.product-form__submit:before,#cart-notification-button:after{box-shadow:none}.card-product-size-variant{font-size:12px}.card-product-size-variant_item{display:inline-block;color:#828282;font-size:12px;margin-right:2px;margin-bottom:3px;line-height:1}@media screen and (max-width: 768px){.card-product-size-variant_item{font-size:10px}}.card__content .to-product-detail{grid-row-start:5;margin-top:10px}.card__content .to-product-detail-btn{border-radius:3px;background-color:#f18a12;border:1px solid #F18A12;color:#fff;display:block;text-align:center;padding:8px 5px;text-decoration:none!important;font-size:1.3rem;margin-bottom:25px;transition:.3s}.card__content:hover .to-product-detail-btn{background-color:#fff;border:1px solid #F18A12;color:#f18a12}.card-information .price{margin-top:0!important}.product__info-wrapper .price-item{font-size:26px;font-weight:600;font-family:Roboto!important;letter-spacing:.01em}.badge_box{position:absolute;top:10px;left:10px;display:flex;flex-flow:wrap}.badge_box .card--tag{border-radius:3px;background:#e7e7e7;font-size:10px;font-weight:700;padding:7px 4px;line-height:1;margin:0 6px 0 0;border:none}.card__badge.right{justify-self:flex-end;font-weight:700;line-height:1;border:none}.card__badge.right span{font-size:10px}body .product__description{margin:.6rem 0 1.6rem}body .product__description p,.caption{font-size:1.3rem}.custom_form__quantity{display:flex;align-items:center;gap:1.6rem}body .custom_form__quantity .quantity__button{width:calc(3rem / var(--font-body-scale))}body .custom_form__quantity .quantity{width:calc(11rem / var(--font-body-scale) + var(--inputs-border-width)* 2);min-height:calc((var(--inputs-border-width)* 2) + 4rem);background:#e8e8e8}body .custom_form__quantity .quantity:after{box-shadow:none}body .quantity__label{font-size:11px;font-weight:400}.item-detail_note{cursor:pointer;font-size:1.3rem;display:flex;padding:10px;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.item-detail_note-wrap{text-decoration:none;border-radius:5px;box-shadow:0 0 4px #00000040}.item-detail_note-marker img{vertical-align:middle;width:100%}.item-detail_note-marker img:nth-of-type(2){display:none}.open .item-detail_note-marker img:nth-of-type(1){display:none}.open .item-detail_note-marker img:nth-of-type(2){display:block}.item-detail_note-label{color:#000;line-height:1;font-size:13px;font-style:normal;font-weight:600;margin:0 auto 0 10px}.item-detail_note-content{padding:0 20px 20px;font-size:1.3rem;display:none}.icon-note{width:30px}.custom-rich-txt-wrap *{color:#003594;font-weight:700}.custom-rich-ttl{font-size:2.6rem;letter-spacing:1.308px}.custom-rich-txt-wrap p{font-size:1.5rem;line-height:2;letter-spacing:.75px}.custom-rich-txt-wrap .image-wrap{max-width:400px;margin:0 auto}.custom-rich-txt-wrap .image-wrap img{border:none}@media screen and (max-width: 768px){.custom-rich-ttl{font-size:1.5rem;letter-spacing:.761px}}.top-coupon_title{text-align:center;font-size:1.5rem;font-weight:700;letter-spacing:.761px}.top-coupon_items{display:flex;flex-flow:wrap;justify-content:space-between}.top-coupon_items .top-coupon_item{width:calc((100% - 20px) / 3)}@media screen and (max-width: 767px){.top-coupon_items .top-coupon_item{width:calc((100% - 10px)/2)}}.image-wrap-shipping{max-width:320px;margin:4rem auto 0}.category-name{text-align:center;margin:0;font-size:1.4rem;font-weight:600;flex:1;text-align:left;padding-left:2rem}.top-category-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.top-category-wrap .category .img_wrap{width:45%;padding:12px 14px 12px 20px}.top-category-wrap .category .img_wrap img{vertical-align:bottom}.cate-link{display:flex;flex-flow:nowrap;align-items:center;text-decoration:none;color:inherit}.cate-link:after{content:"";display:block;width:5px;height:12px;background:url(/cdn/shop/files/icon_arrow_bk.svg);background-size:contain;background-repeat:no-repeat;margin-right:2.4rem}.top-category-wrap .category{width:calc((100% - 20px) / 3);margin-right:10px;margin-bottom:10px;background:#fff;border:solid 1px #ddd;border-radius:12px;display:flex;flex-flow:column;justify-content:center;transition:.3s}.top-category-wrap .category:nth-of-type(3n){margin-right:0}.top-category-wrap .category:hover{background:#d5e4ff;border:solid 1px #D5E4FF}@media screen and (max-width: 767px){.top-category-wrap .category{width:calc((100% - 12px) / 3);margin-bottom:6px;margin-right:6px}.top-category-wrap .category .img_wrap{padding:8px 14px 8px 20px}}@media screen and (max-width: 500px){.top-category-wrap{flex-flow:column}.top-category-wrap .category{width:100%}.cate-link:after{margin-right:1.4rem}}.lead-text{color:#003594;text-align:center;padding:0 1rem;margin-bottom:9rem}.lead-text h2{color:#003594;font-size:30px;line-height:1;letter-spacing:4.315px;font-weight:600}.lead-text p{font-size:17px;font-weight:500;line-height:2;letter-spacing:2px}.lead-img img{vertical-align:bottom}@media screen and (max-width: 767px){.lead-text{margin-bottom:5rem}.lead-text h2{font-size:17px;letter-spacing:1.5px}.lead-text p{font-size:14px;letter-spacing:1.4px;line-height:2}}@media screen and (max-width: 350px){.lead-text h2{font-size:18px;letter-spacing:1.2px}.lead-text p{font-size:12px;letter-spacing:1.2px}}.top-coupon_benefits-title{color:#9f8a03;font-size:2.5rem;font-weight:700;line-height:1.6;letter-spacing:.6px}@media screen and (max-width: 767px){.top-coupon_benefits-title{font-size:1.6rem;letter-spacing:.4px}}body .concept-box h2{color:#003594;font-size:35px;font-weight:700;line-height:1.7;letter-spacing:4.2px;margin-bottom:3rem}.concept-box p{color:#323232;font-size:16px;font-weight:400;line-height:2.8;letter-spacing:.32px}.concept-box img{max-width:400px;margin-top:50px}.brand-concept-inner{max-width:1040px;margin:0 auto;margin-bottom:6rem}.concept-box{padding:0 10px}@media screen and (max-width: 767px){body .concept-box h2{font-size:clamp(14px,6vw,23px);line-height:1.3;letter-spacing:.46px}.concept-box p{font-size:14px;line-height:1.9;letter-spacing:.24px}.concept-box img{max-width:190px;margin-top:10px}}body h2.custom_news_ttl{font-weight:600;font-size:3rem;margin:0 auto!important;color:#003594}.section-news-list .news-list-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;margin-top:50px}.section-news-list .news_container{padding:55px;max-width:900px;margin:0 auto}.section-news-list .news-list{margin:2rem 0 4rem;padding-left:0}.section-news-list .news-list-item{border-bottom:1px solid #ccc;list-style:none}.section-news-list .news-list-item>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px 0;flex-flow:column}.section-news-list .news-list-date{font-size:12px;margin-right:15px;margin-bottom:16px}.section-news-list .news-list-category{font-size:10px;color:#fff;background:#0f1821;padding:2px 5px;margin-right:15px;min-width:50px;display:inline-block;text-align:center}.section-news-list .news-list-info{position:relative;top:-1px;font-size:14px;margin-bottom:0;text-overflow:ellipsis;white-space:nowrap}.section-news-list .news-list-title{position:relative;font-size:15px}.news-list-item a{text-decoration:none;color:#000}.news_list_btn_wrap{text-align:center}.news_list_btn{color:#003594;background:#fff;border:1px solid #003594;text-decoration:none;padding:1.8rem 0;font-size:1.5rem;font-weight:600;letter-spacing:.1rem;transition:.3s;min-width:250px;position:relative}.news_list_btn:after{content:"";display:block;width:5px;height:10px;background:url(/cdn/shop/files/icon-arrow-news.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:calc((100% - 10px)/2);right:1rem;z-index:100;left:unset}.news_list_btn:hover{color:#fff;background:#003594}.news_list_btn:hover:after{background:url(/cdn/shop/files/icon-arrow-news-wh.svg);background-size:contain;background-repeat:no-repeat}.news-list-item .news-list-title{position:relative}.news-list-item .news-list-title:after{content:"";display:block;width:10px;height:15px;background:url(/cdn/shop/files/icon-arrow-blue.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:calc((100% - 15px)/2);right:0;z-index:100}.news-list-item a{-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 768px){.section-news-list .news-list-date{font-size:10px}.section-news-list .news_container{padding:1px 20px 50px}.section-news-list .news-list-item>a{display:block;padding:12px 0}.section-news-list .news-list-title{padding-right:1rem;font-size:12px}}@media screen and (min-width: 751px){.header__heading-link{width:150px}}.footer-head{max-width:300px;margin-left:0}.footer-logo-head{font-size:12px}@media screen and (max-width: 750px){.footer-logo-head{font-size:11px}.footer-head{text-align:center;margin:0 auto;max-width:250px}.header__heading-link{width:98px}}.article-card__excerpt{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:var(--font_brand)}.main-blog .title--primary{font-size:2rem;color:#003594;margin:1rem auto;font-weight:600}.article-template header .article-template__title{border-bottom:solid 1px #333;padding:10px 0;font-size:1.6rem}.article-template p{font-size:1.3rem}body .full-unstyled-link{font-size:1.5rem}body .article-card__excerpt{margin-top:.6rem;font-size:1.4rem;line-height:1.5}@media screen and (max-width: 500px){body .full-unstyled-link{font-size:1.3rem}}.title.h2{font-size:2rem;color:#003594;margin:1rem auto;font-weight:600}@media screen and (max-width: 767px){.header__icons{padding-right:0}.header__icon--search span{justify-content:flex-end}}.menu-drawer__menu-item{font-size:14px!important;font-weight:500;letter-spacing:.7px;padding:2.6rem 2rem!important}.menu-drawer__menu{border-top:solid .5px #8D96B6}.menu-drawer__navigation .menu-drawer__menu li{border-bottom:solid .5px #8D96B6;margin-bottom:0!important}#menu-drawer .menu-drawer__navigation{padding:0}.menu-drawer__menu a:after{content:"";color:#8d96b6;font-size:10px;font-weight:600;line-height:1;transform:translateY(2px);margin-left:5px}.menu-drawer__menu #HeaderDrawer-\30c8\30c3\30d7\30da\30fc\30b8:after{content:"Home"}.menu-drawer__menu #HeaderDrawer-\5546\54c1\4e00\89a7:after{content:"All Product"}.menu-drawer__menu #HeaderDrawer-\3088\304f\3042\308b\3054\8cea\554f:after{content:"Faq"}.menu-drawer__menu #HeaderDrawer-\30af\30fc\30dd\30f3\4e00\89a7:after{content:"Coupon"}.menu-drawer__menu #HeaderDrawer-\3054\5229\7528\30ac\30a4\30c9:after{content:"Shopping Guide"}.menu-drawer__menu #HeaderDrawer-\65b0\7740\60c5\5831:after{content:"News"}.menu-drawer__menu #HeaderDrawer-\30b3\30e9\30e0:after{content:"Column"}.menu-drawer__menu #HeaderDrawer-\304a\554f\3044\5408\308f\305b:after{content:"Contact"}.menu-drawer__menu a{position:relative}.menu-drawer__menu a:before{content:url(https://cdn.shopify.com/s/files/1/0580/8196/8195/files/arrow_brand.svg);opacity:.6;position:absolute;top:calc((100% - 18px)/2);right:10px}body .menu-drawer__utility-links{background-color:#fff}p.menu-drawer__menu-item{margin:0;position:relative;color:#8d96b6;line-height:1}p.menu-drawer__menu-item:before{content:url(https://cdn.shopify.com/s/files/1/0580/8196/8195/files/arrow_brand.svg);opacity:.6;position:absolute;top:calc((100% - 18px)/2);right:10px;transform:rotate(90deg)}p.menu-drawer__menu-item.category_ttl{background:#8d96b63b;pointer-events:none}p.menu-drawer__menu-item.category_ttl:before{content:none}.custom_drawer_accordion-items{list-style:none;padding-left:0;display:flex;flex-flow:wrap}a.s_menu:before{display:inline-block;transform:scale(.8);right:30px}.s_menu{color:inherit;display:block;padding:10px 10px 10px 20px;text-decoration:none;font-size:13px;font-weight:600;display:flex;align-items:center}.s_menu:not(:last-child){border-bottom:solid .5px #d3d6df}.mini_img{display:block;width:40px;margin-right:1rem}body .section-template--22594255683863__main-padding{max-width:1200px}.coupon-item-content{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.coupon-item-content{display:block}}.coupon-item{margin-bottom:60px}@media screen and (max-width: 768px){.coupon-item{margin-bottom:40px}}.coupon-item_image{width:40%}.coupon-item_image img{margin-bottom:0}@media screen and (max-width: 768px){.coupon-item_image{width:100%;margin-bottom:15px}}.coupon-item_detail{width:56%}@media screen and (max-width: 768px){.coupon-item_detail{width:100%}}.coupon-item_info-wrap{display:flex;margin:10px}@media screen and (max-width: 768px){.coupon-item_info-wrap{margin:0 0 10px}}.coupon-item_info-label{width:20%;text-align:center;padding:5px;color:#0e1821;background:#f8f8f8;font-size:1.3rem;margin-right:15px;display:grid;place-items:center}@media screen and (max-width: 768px){.coupon-item_info-wrap{flex-flow:column}.coupon-item_info-label{color:#0e1821;padding:5px 0 0;margin-bottom:5px;text-align:left;font-size:1.3rem;width:100%;background:none;font-weight:700;border-bottom:2px solid #0e1821;display:block;align-items:center}}.coupon-item_info-data{width:80%;font-size:1.3rem;padding:5px 0}@media screen and (max-width: 768px){.coupon-item_info-data{width:100%;font-size:1.2rem}}.coupon-item_title{background:#f9f8f8;font-size:2.2rem;padding:16px 30px;margin-bottom:25px}@media screen and (max-width: 768px){.coupon-item_title{padding:15px;font-size:1.6rem}}.coupon-item_detail.__copied .coupon-baloon-content_button{display:none}.cart-notification{background:#fff}.cart-notification-product__name,.cart-notification__links .button-label,.cart-notification__header *{color:#000}.cart-notification-product .product-option{color:#333;line-height:1.2}.payment_andwearblock{font-size:.9em;background:#f6f4f4;box-sizing:border-box;padding:1.5em;margin-top:25px!important}.payment_andwearblock ul{padding-left:1em!important;font-size:.9em}.payment_andwearblock h3{font-size:1.2em}body .top-supervisor_items p{margin:0}.top-reviews_item-detail-star img{width:42%;margin:0}@media screen and (max-width: 750px){.top-reviews{padding-top:10px;padding-bottom:30px}.top-reviews_item-detail-star img{width:60%;margin:0}}@media screen and (max-width: 750px){.top-reviews-inner{width:100%;padding-left:10px;padding-right:10px}}.top-reviews_text{font-size:1.6rem;text-align:center;margin-bottom:30px}@media screen and (max-width: 750px){.top-reviews_text{font-size:1.2rem;margin-bottom:15px}}.top-reviews_items{display:flex;justify-content:space-between;gap:15px}@media screen and (max-width: 750px){.top-reviews_items{flex-wrap:wrap;gap:2%}}.top-reviews_item{display:flex;flex-direction:column;justify-content:space-between;flex:1}@media screen and (max-width: 750px){.top-reviews_item{flex:auto;width:48%}}.top-reviews_item a{color:inherit;text-decoration:none}.top-reviews_item a:hover .top-reviews_item-image img{opacity:.8}.top-reviews_item-image{display:block;margin-bottom:10px;overflow:hidden}.top-reviews_item-image img{opacity:1;transition:all .3s ease}.top-reviews_item-pname{font-weight:600;font-size:1.4rem;margin-bottom:6px;line-height:1.4;color:#44454c}@media screen and (max-width: 750px){.top-reviews_item-pname{font-size:1.2rem}}.top-reviews_item-detail{background:#f2f4f7;border-radius:5px;padding:0 10px 10px;margin-bottom:15px}.top-reviews_item-detail-title{font-weight:600;font-size:1.4rem;line-height:1.4}@media screen and (max-width: 750px){.top-reviews_item-detail-title{font-size:1.3rem}}.top-reviews_item-detail-comment{font-size:1.3rem;color:var(--brand-color-font);line-height:1.5;text-align:justify;word-break:break-all}@media screen and (max-width: 750px){.top-reviews_item-detail-comment{font-size:1.1rem}}.top-reviews .custom_ttl_wrapper{margin-bottom:3.6rem}.button.top-reviews{min-width:unset;margin-bottom:2.5rem;background:var(--brand-color);border-color:var(--brand-color)}@media screen and (max-width: 750px){.button.top-reviews{padding:1.4rem;min-height:unset}}body .top-voice-btn{border-radius:3px;background-color:#2f4986;border:1px solid #2F4986;color:#fff;display:block;text-align:center;padding:8px 5px;text-decoration:none!important;font-size:1.3rem;margin-bottom:25px;transition:.3s}.top-reviews_item:hover .top-voice-btn{background-color:#fff;color:#2f4986}.top-supervisor{max-width:1200px;margin-left:auto;margin-right:auto;padding:30px 20px 60px}.top-supervisor.__collection{padding-top:60px;padding-bottom:30px}@media screen and (max-width: 1000px){.top-supervisor{padding-top:20px;padding-bottom:30px}.top-supervisor.__collection{padding-top:30px;padding-bottom:20px}}@media screen and (max-width: 1000px){.top-supervisor{width:100%;padding-left:10px;padding-right:10px}}.top-supervisor_head-title{position:relative;text-align:center;font-size:2.4rem;color:#003594;margin-bottom:20px}@media screen and (max-width: 1000px){.top-supervisor_head-title{font-size:1.8rem}}.top-supervisor_head-title span{display:inline-block;padding:0 40px;position:relative;background:#fff;z-index:2}@media screen and (max-width: 1000px){.top-supervisor_head-title span{padding:0 15px}}.top-supervisor_head-title:after{content:"";display:block;position:absolute;left:0;top:50%;width:100%;height:1px;background:#003594;z-index:1}.top-supervisor_items{display:flex;flex-wrap:wrap;justify-content:flex-start}.top-supervisor_item{width:48%;margin:1%;background:#f9f8f8;padding:20px;display:flex}@media screen and (max-width: 1000px){.top-supervisor_item{width:100%;padding:10px;display:block}}.top-supervisor_item-image{width:20%}@media screen and (max-width: 1000px){.top-supervisor_item-image{width:100px;float:left;padding-right:20px}}.top-supervisor_item-detail{width:80%;padding-left:20px}@media screen and (max-width: 1000px){.top-supervisor_item-detail{width:100%;padding-left:0}}.top-supervisor_item-detail-position{color:#003594;font-size:1.4rem}@media screen and (max-width: 1000px){.top-supervisor_item-detail-position{font-size:1.3rem}}.top-supervisor_item-detail-position2{font-size:1.1rem;color:#000}@media screen and (max-width: 1000px){.top-supervisor_item-detail-position2{font-size:1.1rem}}.top-supervisor_item-detail-name{font-size:1.8rem;color:#000}@media screen and (max-width: 1000px){.top-supervisor_item-detail-name{font-size:1.6rem}}.top-supervisor_item-detail-comment{font-size:1.1rem;margin-bottom:1em;color:#464545}@media screen and (max-width: 1000px){.top-supervisor_item-detail-comment{font-size:1rem}}.top-supervisor_item-detail-comment2{font-size:.9rem;color:#636363;display:none}.column-supervisor_item{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;margin-top:30px;margin-bottom:30px;background:#f9f8f8;padding:30px;display:flex}@media screen and (max-width: 1000px){.column-supervisor_item{padding:10px;display:block}}.column-supervisor_item-image{width:20%}@media screen and (max-width: 1000px){.column-supervisor_item-image{padding-right:20px;width:110px;float:left}}.column-supervisor_item-detail{width:80%;padding-left:20px}@media screen and (max-width: 1000px){.column-supervisor_item-detail{padding-left:0;width:100%}}.column-supervisor_item-detail-position{color:#9c8e00;font-size:1.4rem}@media screen and (max-width: 1000px){.column-supervisor_item-detail-position{font-size:1.3rem}}.column-supervisor_item-detail-position2{font-size:1.1rem;color:#000}@media screen and (max-width: 1000px){.column-supervisor_item-detail-position2{font-size:1.1rem}}.column-supervisor_item-detail-name{font-size:1.8rem;color:#000}@media screen and (max-width: 1000px){.column-supervisor_item-detail-name{font-size:1.6rem}}.column-supervisor_item-detail-comment{font-size:1.1rem;margin-bottom:1em;color:#464545}@media screen and (max-width: 1000px){.column-supervisor_item-detail-comment{font-size:1rem}.column-supervisor_item-detail-comment br{display:none}}.column-supervisor_item-detail-comment2{font-size:.9rem;color:#636363}.sp_only{display:none}@media screen and (max-width: 767px){.pc_only{display:none}.sp_only{display:block}}.card-information .rating-star{--color-rating-star: rgb(255 218 3);letter-spacing:.1em}.legal-container .c-table01 tr{border-bottom:1px solid #ccc}.legal-container .c-table01 tr:last-child{border-bottom:none}.contact-extra .c-heading02{background:#f9f8f8;font-size:2.2rem;padding:16px 30px;margin-bottom:25px;border-left:8px solid #003594;font-weight:700}@media screen and (max-width: 1000px){.contact-extra .c-heading02{padding:15px;font-size:1.6rem}}.contact-extra a{text-decoration:none}.contact-extra .u-mobile{display:none}.contact-extra .form-list{padding-bottom:30px}.contact-extra .form-item{margin-bottom:10px}.contact-extra .form-item a{display:block;border:1px solid #ccc;padding:20px 50px 20px 20px;border-radius:6px;position:relative;transition:all .1s ease;background:#f9f9f9;background-image:linear-gradient(to top,#e8e9eb,#fff 80%,#fdfdfd);box-shadow:0 0 13px -6px #777}.contact-extra .form-item a:hover{box-shadow:0 0 10px -6px #777}.contact-extra .form-item a:after{content:"\f105";color:#003594;font-size:3.6rem;line-height:1;font-family:FontAwesome;display:block;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.contact-extra .form-item_title{font-size:2rem;font-weight:700;color:#111;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #ddd}.contact-extra .form-item_title i{margin-left:10px}.contact-extra .form-item_title span{color:#003594;margin-right:5px}.contact-extra .form-item_text{font-size:1.4rem;color:#111;line-height:1.5}.contact-extra .form-item_help{font-size:1.3rem;text-align:right}.contact-extra .form-item_help i{margin-right:5px}@media screen and (max-width: 960px){.contact-extra .form-list{width:100%;padding-left:0;padding-right:0;padding-bottom:40px}.contact-extra .form-item_title{font-size:1.7rem}.contact-extra .u-mobile{display:block}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom_style.css.map */
