@media (min-width: 751px){.header{padding-right:0;padding-left:0;max-width:96.5%;height:80px}}.bottomMenu>li{margin-right:min(24px,1vw)!important}.sp_header_menu{background:#fff;color:#fff;padding:12px 8%;position:relative}.sp_header_menu_inner{display:flex}.sp_header_menu_item{flex:auto}.sp_header_menu_item>a{position:relative}.sp_header_menu_item .svg-wrapper{width:20px;height:12px;display:inline-flex;align-items:center;justify-content:center;transition:all .3s}.sp_header_menu_item .svg-wrapper svg{width:12px}.sp_header_menu_item:has(.sp_header_submenu.menu-visible)>a .svg-wrapper{transform:rotate(180deg)}.sp_header_menu_item>a:after{background-color:#a1bbb6;bottom:-2px;content:"";height:2px;left:10px;margin:auto;width:0;position:absolute;transition:width .6s,background-color .6s}.sp_header_menu_item:has(.sp_header_submenu.menu-visible)>a:after{width:calc(100% - 20px)}.sp_header_menu_item.has-children{position:relative}.sp_header_submenu{visibility:hidden;opacity:0;position:absolute;top:calc(100% + 12px);left:0;right:auto;background:#fff;width:200px;transition:.3s}.sp_header_menu .sp_header_submenu a{text-align:left;font-weight:500;padding:3px 10px;position:relative}ul.sp_header_submenu.menu-visible{padding:10px 0}.sp_header_menu .sp_header_submenu a:hover{text-decoration:underline!important;text-decoration-color:#a1bbb6!important}.sp_header_menu_item.has-children .sp_header_submenu.menu-visible{visibility:visible;opacity:1}.sp_header_menu_item:last-child .sp_header_submenu{right:0;left:auto}.sp_header_menu a{color:#333;display:block;padding:7px 0 5px;font-weight:600;text-align:center}.sp_header_menu a:hover{opacity:.8}.sp_header_menu .swiper{position:initial}.sp_header_menu div.swiper-button-next-custome,.sp_header_menu div.swiper-button-prev-custome{position:absolute;width:16px;height:16px;top:0;bottom:0;margin:auto;display:block}.sp_header_menu div.swiper-button-next-custome{right:10px;left:auto}.sp_header_menu div.swiper-button-next-custome:before{content:""!important;display:block;position:absolute;top:50%;right:0;left:0;margin:auto;width:18px;height:18px;border-bottom:1px solid #fff;border-left:1px solid #fff;transform:translateY(-50%) rotate(180deg);transition:.2s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='29px' height='30px'%3E%3Cpath fill-rule='evenodd' stroke='rgb(57, 74, 157)' stroke-width='2px' stroke-linecap='butt' stroke-linejoin='miter' fill-opacity='0' fill='rgb(161, 187, 182)' d='M14.000,1.812 C20.990,1.812 26.656,7.479 26.656,14.469 C26.656,21.459 20.990,27.125 14.000,27.125 C7.010,27.125 1.344,21.459 1.344,14.469 C1.344,7.479 7.010,1.812 14.000,1.812 Z'/%3E%3Cpath fill-rule='evenodd' stroke='rgb(57, 74, 157)' stroke-width='2px' stroke-linecap='butt' stroke-linejoin='miter' fill-opacity='0' fill='rgb(161, 187, 182)' d='M15.645,20.378 L9.552,14.285 L15.645,8.192 '/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.sp_header_menu div.swiper-button-prev-custome{left:10px;right:auto}.sp_header_menu div.swiper-button-prev-custome:before{content:""!important;display:block;position:absolute;top:50%;right:0;left:0;margin:auto;width:18px;height:18px;transform:translateY(-50%);transition:.2s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='29px' height='30px'%3E%3Cpath fill-rule='evenodd' stroke='rgb(57, 74, 157)' stroke-width='2px' stroke-linecap='butt' stroke-linejoin='miter' fill-opacity='0' fill='rgb(161, 187, 182)' d='M14.000,1.812 C20.990,1.812 26.656,7.479 26.656,14.469 C26.656,21.459 20.990,27.125 14.000,27.125 C7.010,27.125 1.344,21.459 1.344,14.469 C1.344,7.479 7.010,1.812 14.000,1.812 Z'/%3E%3Cpath fill-rule='evenodd' stroke='rgb(57, 74, 157)' stroke-width='2px' stroke-linecap='butt' stroke-linejoin='miter' fill-opacity='0' fill='rgb(161, 187, 182)' d='M15.645,20.378 L9.552,14.285 L15.645,8.192 '/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.sp_header_menu .swiper-slide{width:fit-content;font-weight:600}.d_title .visible-sp,.d_title .visible-sp2{text-align:center}.sec_concept{overflow:hidden}.sec_concept .d_title{margin-bottom:0%}.sec_concept .d_title .visible-sp,.sec_concept .d_title .visible-sp2{text-align:left}.sec_concept p{margin:0;line-height:2;font-size:14px;font-weight:400}.sec_concept p+p{margin-top:1em}.sec_concept .row{align-items:center}.sec_concept .row+.row{margin-top:clamp(30px,5vw,80px)}.sec_concept .text_wrap{color:#fff}.sec_concept .btn_p{margin-top:50px}.sec_concept .custome_btn{max-width:320px;width:100%;text-decoration:none;padding:1.2em 2em;color:#fff;font-weight:600;border-radius:50vw;border:solid 2px;display:block;text-align:center}.sec_concept .custome_btn:hover{color:#fff;opacity:.8}@media (min-width: 1000px){.sec_concept:not(:has(.reverse)){background:none}.sec_concept .container{padding:0;max-width:100%}.sec_concept .row{display:flex;gap:2%}.sec_concept .col_2{width:49%}.sec_concept .con_img{text-align:right;padding-right:2%}.sec_concept .con_text{padding-right:max(50% - 600px,2%)}.sec_concept .con_text .text_wrap:before{content:"";display:block;position:absolute;width:calc(100vw - (max(50vw - 845px,1vw)*-1));height:calc(100% + 125px);top:0;bottom:auto;left:auto;right:calc(max(50vw - 845px,1vw)*-1);margin:auto;background:#a1bbb6;z-index:-1;border-radius:0 0 clamp(80px,10vw,120px) 0}@media (min-width: 1380px) and (max-width: 1770px){.sec_concept .con_text .text_wrap:before{content:"";display:block;position:absolute;width:calc(100vw - (max(50vw - 845px,1vw)*-1));height:calc(100% + 85px);top:0;bottom:auto;left:auto;right:calc(max(50vw - 845px,1vw)*-1);margin:auto;background:#a1bbb6;z-index:-1;border-radius:0 0 clamp(80px,10vw,120px) 0}}.sec_concept .reverse{flex-direction:row-reverse}.sec_concept .reverse .con_img{text-align:left;padding-right:0;padding-left:2%}.sec_concept .reverse .con_text{padding-right:0;padding-left:max(50% - 600px,2%)}.sec_concept .reverse .con_text .text_wrap:before{top:13px;right:auto;left:calc(max(50vw - 715px,2vw)*-1);border-radius:0 0 0 120px}}@media (max-width: 999px){.sec_concept{padding-top:60px!important;padding-bottom:0!important}.sec_concept .col_2+.col_2{margin-top:20px}.sec_concept .d_title{margin-bottom:25px}.sec_concept .text_wrap{background:linear-gradient(to bottom,#fff 25%,#a1bbb6 25% 100%);margin-left:-32px;margin-right:-32px;padding-top:0;padding-bottom:50px;border-radius:0 0 0 120px}.sec_concept .con_img{text-align:center}.sec_concept:not(:has(.reverse)) .text_wrap{border-radius:0 0 clamp(60px,20%,120px) 0}.sec_concept .btn_p{margin-top:20px}.sec_concept .custome_btn{margin:0 auto}}@media (max-width: 750px){.sec_concept .custome_btn{max-width:100%;width:300px;margin:0 auto}}.sec_concept2{overflow:hidden}.sec_concept2 .d_title{padding-bottom:1%}.sec_concept2 .d_title .visible-sp,.sec_concept2 .d_title .visible-sp2{text-align:left}.sec_concept2 p{margin:0;line-height:2;font-size:14px;font-weight:400}.sec_concept2 p+p{margin-top:1em}.sec_concept2 .row{align-items:center}.sec_concept2 .row+.row{margin-top:clamp(30px,5vw,80px)}.sec_concept2 .text_wrap{color:#fff}.sec_concept2 .btn_p{margin-top:50px}.sec_concept2 .custome_btn{max-width:320px;width:100%;text-decoration:none;padding:1.2em 2em;color:#fff;font-weight:600;border-radius:50vw;border:solid 2px;display:block;text-align:center}.sec_concept2 .custome_btn:hover{color:#fff;opacity:.8}@media (min-width: 1000px){.sec_concept2{padding-top:4.8%!important;padding-bottom:6%!important;position:relative;z-index:0}.sec_concept2:not(:has(.reverse)){background:none}.sec_concept2 .container{padding:0;max-width:100%}.sec_concept2 .row{display:flex;gap:2%}.sec_concept2 .col_2{width:49%}.sec_concept2 .con_img{text-align:right;padding-right:2%}.sec_concept2 .con_text{padding-right:max(50% - 600px,2%)}.sec_concept2 .con_text .text_wrap{padding:50px 0 0;position:relative}.sec_concept2 .con_text .text_wrap:before{content:"";display:block;position:absolute;width:calc(100vw - (max(50vw - 845px,1vw)*-1));height:calc(100% + 110px);top:25px;bottom:auto;left:auto;right:calc(max(50vw - 715px,1vw)*-1);margin:auto;background:#a1bbb6;z-index:-1;border-radius:0 0 120px}.sec_concept2 .reverse{flex-direction:row-reverse}.sec_concept2 .reverse .con_img{text-align:left;padding-right:0;padding-left:2%}.sec_concept2 .reverse .con_text{padding-right:0;padding-left:max(50% - 600px,2%)}.sec_concept2 .reverse .con_text .text_wrap:before{right:auto;left:calc(max(50vw - 845px,1vw)*-1);border-radius:0 0 0 clamp(80px,10vw,120px)}}@media (max-width: 999px){.sec_concept2{padding-top:80px!important}.sec_concept2 .col_2+.col_2{margin-top:20px}.sec_concept2 .d_title{margin-bottom:25px}.sec_concept2 .text_wrap{background:linear-gradient(to bottom,#fff 24%,#a1bbb6 24% 100%);margin-left:-32px;margin-right:-32px;padding:0 32px 50px;border-radius:0 0 120px}.sec_concept2 .con_img{text-align:center}.sec_concept2 .btn_p{margin-top:20px}.sec_concept2 .custome_btn{margin:0 auto}}@media (max-width: 750px){.sec_concept2:not(:has(.reverse)) .text_wrap{border-radius:0 0 120px}.sec_concept2 .custome_btn{max-width:100%;width:300px;margin:0 auto}}.sec_promise .list_promise{display:flex;gap:1.6%;flex-wrap:wrap}@media (max-width: 989px){.sec_promise .list_promise{display:flex;row-gap:10px!important;flex-wrap:wrap}}.sec_promise .list_promise .promise_content{background:#cededb;border-radius:20px;padding:4% 1%;width:23.8%;text-align:center;display:flex;align-items:center;justify-content:center;font-size:clamp(17px,1.6vw,20px);line-height:1.5;font-weight:700;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}@media (max-width: 989px){.sec_promise .list_promise .promise_content{width:49.2%;font-size:clamp(12px,1.6vw,16px)}}@media (min-width: 751px){.underline-links-hover:hover .custome_buy_btn{opacity:.7}}.custome_buy_btn{margin:auto;background:#f5bcbf;color:#333;font-weight:700;text-align:center;padding:.7em 1em;border-radius:50vw;font-size:14px;transition:var(--duration-long);width:228px;max-width:100%}.custome_buy_btn span{padding-left:calc(25 / 18 * 1em);position:relative}.custome_buy_btn span:before{content:"";display:block;position:absolute;width:21px;height:20px;top:0;bottom:0;right:auto;left:0;margin:auto;max-width:1.4em;background:url(cart2_hoso.svg) no-repeat center/contain}@media (max-width: 749px){.custome_buy_btn{font-size:12px}}.sec_recommend{padding:150px 0!important;background-size:unset;background-position:unset;background:url(nami_ue.jpg) no-repeat center top/100%,url(nami_sita.jpg) no-repeat center bottom -1px/100%,#d6e2df!important}@media (max-width: 767px){.sec_recommend{padding:50px 0!important}}@media (min-width: 768px){.sec_column{position:relative}}@media screen and (max-width: 989px) and (min-width: 751px){.sec_column .slider.slider--tablet .slider__slide{width:calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem)}}.sec_column .blog-slide .card-wrapper .text-wrapper time{display:block;text-align:right;color:#999}.sec_column .button{background:#fff;color:#333;border-radius:50vw;border:solid 2px #333;font-weight:600;padding:1.3em 2em;width:320px;max-width:100%;font-size:14px}.sec_column .button:before,.sec_column .button:after{content:none}.sec_column .button:hover{opacity:.8}@media screen and (max-width: 750px){.sec_column .button{display:block;width:100%;max-width:300px;margin:0 auto}}.sec_column .slider-buttons{display:unset}.sec_column .blog-prev,.sec_column .blog-next{position:absolute;top:24.5%;transform:translateY(-50%);background:#fff;border-radius:50%;color:#fff;border:#394a9d solid 1px}.sec_column .blog-prev .icon,.sec_column .blog-next .icon{color:#394a9d!important}.sec_column .blog-prev{left:0;right:auto}.sec_column .blog-next{right:0;left:auto}@media screen and (max-width: 989px){.sec_column .blog-prev{left:-10px;right:auto}.sec_column .blog-next{right:-10px;left:auto}}.sec_column .card-wrapper .img_wrap{overflow:hidden}.sec_column .card-wrapper .img_wrap img{transition:var(--duration-long) ease}.sec_column .card-wrapper:hover .img_wrap img{opacity:.7}.sec_column .card-wrapper h3{border-bottom:solid 2px transparent;transition:var(--duration-long);padding:0;margin:0 0 5px;display:table}.sec_column .card-wrapper:hover h3{border-bottom:solid 2px #a1bbb6}@media screen and (max-width: 750px){.sec_column .card-wrapper h3{padding:0!important;min-height:45px;line-height:1.3}}.sec_news{margin:0 max((100% - 1200px) / 2,15px);border-top:solid 1px #dddddd;border-bottom:solid 1px #dddddd;position:relative;margin-bottom:200px!important}@media screen and (min-width: 751px){.sec_news{display:flex;margin:0 auto;align-items:center;gap:3%;margin:0 max((100% - 1200px) / 2,30px);padding:0 20px}}.sec_news>div{margin:0;padding:0}.sec_news .news_listWrap{flex:1;border-top:solid 1px #dddddd;border-bottom:solid 1px #dddddd}@media screen and (min-width: 751px){.sec_news .news_listWrap{padding:40px 0;border-top:none;border-bottom:none}}.sec_news .news_list li time{color:#2e7e7f;font-size:14px;font-weight:400}.sec_news .news_list li h3{font-size:14px;font-weight:400;line-height:calc(1 + .8 / var(--font-body-scale))}.sec_news .d_title{margin:0 0 20px;padding:0;gap:.5em;position:relative}@media screen and (min-width: 751px){.sec_news .d_title{margin:0}}.sec_news .news_list li>a{transition:.2s}.sec_news .news_list li>a:hover{opacity:.7}.sec_instagram{background-color:#d6e2df;background-position:52px;position:relative}.sec_instagram:after{content:"";display:block;position:absolute;width:100%;height:52px;top:-51px;bottom:auto;right:auto;left:0;margin:auto;background:url(/cdn/shop/t/2/assets/nami_ue.jpg) no-repeat center bottom/cover}@media (max-width: 767px){.sec_instagram:after{background:url(/cdn/shop/t/2/assets/nami_ue.jpg) no-repeat center bottom/100%}}.instagram-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:100%}.embed blockquote{width:100%!important;max-width:100%!important;box-sizing:border-box}@media screen and (max-width: 989px){.instagram-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 500px){.instagram-grid{margin:auto;display:flex;flex-direction:column;align-items:center}}footer .list-social__link{padding:0}footer .list-social__link svg{color:#fff}footer .list-social__item .icon{height:3.2rem;width:3.2rem;color:#fff}@media screen and (max-width: 750px){.footer-block__details-content{margin-block-start:20px}.footer-block__details-content .list-menu__item--link{padding:5px 0!important;font-weight:600}}.footer-block__details-content>:first-child .list-menu__item--link,.footer-block__details-content .list-menu__item--link,.copyright__content a{color:#fff!important}.footer-block__details-content>:first-child .list-menu__item--link:hover,.footer-block__details-content .list-menu__item--link:hover,.copyright__content a:hover{color:#fff!important;opacity:.8!important}.footer__content-top{padding-bottom:1rem!important}.footer__content-bottom{padding-top:5rem!important;padding-bottom:1rem!important;text-align:center}@media screen and (max-width: 749px){.footer__content-bottom{padding-top:2rem!important}}@media screen and (min-width: 750px){.footer-block__details-content>li:not(:last-child){padding-right:1.5rem;position:relative}.footer-block__details-content>li:not(:last-child):after{content:"";display:block;position:absolute;width:1px;height:1em;top:0;bottom:0;right:0;left:auto;margin:auto;background:#fff}}@media screen and (max-width: 749px){.footer__localization:empty+.footer__column{padding-top:0!important}}@media (max-width: 751px){.fotter_image_exp{margin-top:15px}}.footer__copyright{margin-top:0!important}.footer-block__details-content{margin-bottom:0!important}@media screen and (min-width: 750px){.footer-block__details-content{display:flex;justify-content:flex-end}.footer-block-image{display:flex;align-items:center;justify-content:flex-start;gap:30px}}@media screen and (min-width: 750px){.footer-block__details-content .list-menu__item--link{padding-top:0!important;padding-bottom:0!important}}@media screen and (min-width: 750px){.footer__content-top .grid{justify-content:space-between;align-items:center}}@media screen and (min-width: 990px){.footer_box_first_size_true .footer-block.grid__item{width:49%;max-width:49%}}@media screen and (min-width: 751px){.footer_box_first_size_true .footer-block.grid__item{font-weight:600}}.sec_card h3.card__heading,.product-recommendations h3.card__heading,.product-grid h3.card__heading{font-weight:700;color:#333;font-size:16px;line-height:1.6;display:block}.sec_card h3.card__heading a,.product-recommendations h3.card__heading a,.product-grid h3.card__heading a{color:#333}.sec_card .card-information>.price,.product-recommendations .card-information>.price,.product-grid .card-information>.price{font-weight:700;font-size:14px;color:#333}.sec_card .card-information>.price small.tax_in,.product-recommendations .card-information>.price small.tax_in,.product-grid .card-information>.price small.tax_in{font-size:10px}.sec_card .product-grid li,.product-recommendations .product-grid li,.product-grid li{display:flex;flex-direction:column}.sec_card .product-grid li .card-wrapper,.product-recommendations .product-grid li .card-wrapper,.product-grid li .card-wrapper,.sec_card .product-grid li .card-wrapper .card,.product-recommendations .product-grid li .card-wrapper .card,.product-grid li .card-wrapper .card,.sec_card .product-grid li .card-wrapper .card .card__content,.product-recommendations .product-grid li .card-wrapper .card .card__content,.product-grid li .card-wrapper .card .card__content{display:flex;flex-direction:column;flex:1}.sec_card .card__information,.product-recommendations .card__information,.product-grid .card__information{height:100%;display:flex;flex-direction:column;flex:1}.sec_card .card__information_text,.product-recommendations .card__information_text,.product-grid .card__information_text{flex:1}.product-grid .card__information_text .product-weight{margin:0rem 0 2em;font-size:.9em;font-weight:700}@media (max-width: 750px){.sec_card .card__information{padding:1rem!important}.sec_card h3.card__heading{font-size:16px}}.sec_card .card__information{padding:15.5% 10% 8.4%!important;background:#eee}@media (max-width: 750px){.sec_card .card-wrapper a{opacity:1!important}.sec_card .card__content{transition:.2s}.sec_card .card__content.is-touched{opacity:.7}}.product-grid .card__information{padding:15.5% 10% 8.4%!important;background:#eee;transition:opacity var(--duration-long) ease}.bottomMenu{display:flex;list-style:none;padding:0;margin:0}.bottomMenu li{position:relative;padding:0 12px;font-weight:600}.bottomMenu li:not(:last-child):after{content:"";display:block;position:absolute;width:1px;height:1em;top:7px;bottom:0;right:0;left:auto;margin:auto;background:#000}@media screen and (max-width: 999px){img.hidden-sp{display:none}}.slider-button{color:#394a9d!important;background:transparent;border:none;cursor:pointer;width:30px!important;height:30px!important;display:flex;align-items:center;justify-content:center;border:solid 1px #394a9d!important;border-radius:50px!important}.button--secondary,.button--primary,.product-form__buttons .button,button.shopify-payment-button__button--unbranded{background:#fff!important;color:#333!important;border-radius:50vw!important;border:solid 2px #333!important;font-weight:600!important;padding:1.3em 2em!important;width:100%;max-width:100%!important;box-shadow:none!important;line-height:calc(1 + .2 / var(--font-body-scale))!important;height:auto}@media screen and (max-width: 750px){.button--secondary,.button--primary,.product-form__buttons .button,button.shopify-payment-button__button--unbranded{width:100%;max-width:100%!important}}.button--secondary:after,.button--primary:after,.product-form__buttons .button:after,button.shopify-payment-button__button--unbranded:after{box-shadow:none!important}.button--primary,button.shopify-payment-button__button--unbranded{background-color:#f5bcbf!important;color:\266f 000!important;border:solid 2px var(--color-button)!important}.legal th{background:#a1bbb6;color:#fff}@media (min-width: 768px){.legal th{width:30%}}.legal th,.legal td{border:solid 1px rgb(158 158 158);padding:10px}.shopify-policy__title{margin:45px 0}.shopify-policy__container{max-width:100%;width:1000px;margin-bottom:80px}@media (max-width: 767px){.legal tr{display:flex;flex-direction:column}}@media (min-width: 751px){section.sec_main{margin-bottom:2.8%}.sec_concept2{margin-bottom:124px}.sec_promise .d_title{margin-bottom:7.2%!important}.sec_promise{margin-bottom:8.1%!important}section.sec_products{margin-bottom:45px!important}div.sec_card{margin-bottom:139px}.sec_recommend{padding:175px 0 195px!important}div.sec_column{margin:175px 0 150px}section.sec_news{margin-bottom:30px!important}.sec_news_link{margin-bottom:175px!important}div.sec_instagram{padding:150px 0}}.sec_instagram .container{max-width:1200px;width:100%;margin:auto;padding:0}@media (min-width: 1000px){.sec_concept .con_text .text_wrap{padding:62px 0 0;position:relative}p.concept_txt{max-width:573px}.sec_concept{margin-top:95px!important;padding-bottom:7.6%!important;position:relative;z-index:0}.sec_concept .d_title_wrap.d_title_mode_left{padding-bottom:22px}.d_title_wrap.d_title_mode_left.txt{padding-bottom:27px!important}}@media (min-width: 1000px) and (max-width: 1600px){.sec_concept{height:675px}.sec_concept .con_text .text_wrap:before{content:"";height:calc(100% + 90px)!important}.sec_concept .reverse .con_text .text_wrap:before{border-radius:0 0 0 120px!important}.sec_concept2 .con_text .text_wrap:before{border-radius:0 0 120px!important}.sec_concept2 .con_text .text_wrap:before{content:"";display:block;position:absolute;width:calc(100vw - (max(50vw - 845px,1vw)*-1));height:calc(100% + 28px);top:35px;bottom:auto;left:auto;margin:auto;background:#a1bbb6;z-index:-1}}@media (min-width: 1706px) and (max-width: 1830px){.sec_concept2 .con_text .text_wrap:before{content:"";height:calc(100% + 88px)!important}}@media (min-width: 1601px) and (max-width: 1705px){.sec_concept2 .con_text .text_wrap:before{content:"";height:calc(100% + 70px)!important}}.d_title{padding-right:1.7%;padding-left:1.7%}@media (max-width: 499px){.swiper-pagination-bullet{width:var( --swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 7px) )!important;height:var( --swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 7px) )!important}.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)!important}}@media (max-width: 750px){.swiper-pagination-bullets.swiper-pagination-horizontal{padding-top:3.8%!important}}@media (min-width: 751px){.mainSlide_image_picture img{border-radius:0 0 120px}}@media (max-width: 999px){.mainSlide_image_picture img{border-radius:0 0 120px}}.sec_bnr a{transition:.3s}.sec_bnr a:hover{opacity:.7}@media (max-width: 750px){.sec_bnr .page-width{padding:6.4% 10.4% 0!important}.sec_bnr .contents_blocks{gap:6% 12px!important}}@media (min-width: 751px) and (max-width: 999px){.sec_bnr .page-width{padding-left:10.4%;padding-right:10.4%}}@media (min-width: 1000px) and (max-width: 1200px){.sec_bnr .page-width{padding-left:4.3%;padding-right:4.3%}}@media (min-width: 751px) and (max-width: 999px){.sec_concept .visible-sp,.sec_concept p{padding-left:10.4%;padding-right:10.4%}.concept_txt.tx1{padding-top:30px}.concept_txt.tx2{padding-top:23px}}@media (max-width: 750px){.sec_concept .container{padding-left:0!important;padding-right:0!important}.sec_concept .visible-sp,.sec_concept p{padding-left:10.4%;padding-right:10.4%}.sec_concept .text_wrap{margin-left:0;margin-right:0;padding:0 0 14%;border-radius:0 0 0 120px}.sec_concept{padding-top:19.5%!important}.sec_concept .d_title{margin-bottom:22px!important}.sec_concept p{padding-top:4.3%}.sec_concept p+p{margin-top:.7em!important}.sec_concept .text_wrap{background:linear-gradient(to bottom,#fff 22% 22%,#a1bbb6 22% 22%,#a1bbb6)}}@media (min-width: 751px) and (max-width: 999px){.sec_concept2 .visible-sp,.sec_concept p,.sec_concept2 p{padding-left:10.4%;padding-right:10.4%}}@media (max-width: 750px){.sec_concept2 .container{padding-left:0!important;padding-right:0!important}.sec_concept2 .visible-sp{padding-left:4.3%;padding-right:4.3%}p.about_txt{padding-left:10.4%;padding-right:10.4%}.sec_bnr .contents_blocks{gap:6% 12px!important}.sec_concept2{padding-top:16%!important;padding-bottom:16%!important}.sec_concept2 .d_title{margin-bottom:3.5%!important}p.about_txt.tx1{padding-top:6%}.sec_concept2 p+p{margin-top:8%}.sec_concept2 p{padding-left:10.4%;padding-right:10.4%}.sec_concept2 .btn_p{margin-top:8%!important}.sec_concept2 .text_wrap{margin-left:0;margin-right:0;padding:0 0 14%;border-radius:0 0 0 120px}.sec_concept2 .text_wrap{background:linear-gradient(to bottom,#fff 22%,#a1bbb6 22% 100%)!important}}@media (min-width: 751px){.about_txt.tx1{padding-top:30px}.about_txt.tx2{padding-top:23px}}@media (min-width: 751px) and (max-width: 1250px){.sec_concept2 .con_text .text_wrap:before{content:"";right:calc(max(50vw - 715px,1vw)*-2)}}img.hidden-sp.method{padding-left:4%}@media (min-width: 751px) and (max-width: 1200px){.sec_promise .page-width{padding-right:4.3%;padding-left:4.3%}}@media (max-width: 750px){.sec_promise .page-width{padding:0}.sec_promise .contents_blocks{gap:20px 20px!important}.sec_promise .valiable_image_wrap img{width:100%;height:100%}.h2_title .d_title{margin-bottom:7.8%!important}section.sec_promise{padding-top:12%!important;padding-bottom:12%!important;margin-bottom:16%}.sec_promise .d_title{margin-bottom:12.1%}}.sec_products a{transition:.3s}.sec_products a:hover{opacity:.7}@media (min-width: 751px) and (max-width: 1200px){.sec_products .page-width{padding-left:4.3%;padding-right:4.3%}slider-component.page-width{padding-left:4.3%!important;padding-right:4.3%!important}}@media (max-width: 750px){.grid{row-gap:var(--grid-desktop-vertical-spacing)!important;column-gap:4.2%!important}.grid--2-col-tablet-down .grid__item{width:calc(47.9% - var(--grid-desktop-horizontal-spacing) / 2)!important}.sec_products .d_title{margin-bottom:7.8%!important}.sec_products .page-width{padding-left:4.3%;padding-right:4.3%}.sec_products .contents_block_image{padding-bottom:5.3%!important}slider-component.page-width{padding-left:4.3%!important;padding-right:4.3%!important;margin-bottom:11.1%!important}.card__variant_images{margin-bottom:12.8%!important}.sec_card .card__information{padding:13.7% 10% 9.2%!important}.card-information>*:not(.visually-hidden:first-child)+*:not(.rating){margin-top:5%!important}.card-information p{margin-bottom:0%!important}.custome_buy_btn{margin:16% 0 0!important}}@media screen and (min-width: 990px){.grid--4-col-desktop .grid__item{width:23.8%!important;max-width:23.8%!important}}@media screen and (min-width: 751px){.grid{row-gap:var(--grid-desktop-vertical-spacing)!important;column-gap:1.6%!important}.card__information h3{padding-bottom:0!important}.card__information .tag{margin-top:5px!important}.card-information p{margin-top:2.1rem!important;margin-bottom:3.2rem;font-weight:400;font-size:14px}}.sec_recommend a{transition:.3s}.sec_recommend a:hover{opacity:.7}@media (min-width: 751px) and (max-width: 1200px){.sec_recommend .page-width{padding-left:4.3%;padding-right:4.3%}}@media (max-width: 750px){.sec_recommend{padding-top:17.4%!important;padding-bottom:27.5%!important}.sec_recommend .d_title{margin-bottom:7.8%!important}.sec_recommend .page-width{padding-left:4.3%;padding-right:4.3%}.sec_recommend .contents_blocks{gap:3% 24px!important}}@media (min-width: 751px) and (max-width: 1200px){.sec_column .page-width{padding-left:4.3%;padding-right:4.3%}}@media (max-width: 750px){div.sec_column{margin-top:16.7%}.sec_column .page-width{padding-left:4.3%;padding-right:4.3%}.blog-slide .card-wrapper .text-wrapper{padding-top:7.7%!important;padding-bottom:0%!important}.sec_column h3{padding-bottom:6.5%!important}.collection__view-all a:not(.link){margin-top:7.5%!important}}.collection__view-all a:not(.link){margin-top:2rem!important}.sec_column p{font-size:14px;font-weight:400}.sec_column h3{font-size:16px!important}@media (max-width: 750px){.sec_news{margin:16.7% 4.3% 0!important;padding:0;border-top:none;border-bottom:none}.sec_news .d_title.flbox{padding-right:1.7%;padding-left:1.7%}}.sec_news_link .button{background:#fff;color:#333;border-radius:50vw;border:solid 2px #333;font-weight:600;padding:1.3em 2em;width:320px;max-width:100%;font-size:14px;transition:.2s}.sec_news_link .button:hover{opacity:.7}@media (max-width: 750px){.sec_instagram{margin-top:18%;padding-top:17.5%;padding-bottom:17.5%}}@media (min-width: 751px) and (max-width: 1200px){.footer__content-top.page-width,.footer__content-bottom{padding-left:4.3%;padding-right:4.3%}.footer__content-top .grid{display:flex!important;justify-content:center!important;align-items:center!important;flex-direction:column!important}.footer_box_first_size_true .footer-block.grid__item{width:100%!important;max-width:100%!important}.footer-block-image{display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column;gap:5px!important}.footer-block__details-content{display:flex!important;justify-content:center!important}.footer__localization:empty+.footer__column--info{flex-direction:column!important;justify-content:space-between!important}}.sec_concept img.sp-title-image{width:359px!important}.sec_concept2 img.sp-title-image{width:161px!important}.h2_title img.sp-title-image{width:162px!important}.sec_promise h2 .hidden-sp img{width:480px!important}.sec_products img.sp-title-image,.sec_products h2 .hidden-sp img{width:158px!important}.sec_recommend img.sp-title-image,.sec_recommend h2 .hidden-sp img{width:243px!important}.sec_column img.sp-title-image,.sec_column h2 .hidden-sp img{width:117px!important}.sec_news img.sp-title-image{width:75px!important}.sec_news h2 .hidden-sp img{width:76px!important}.sec_instagram img.sp-title-image,.sec_instagram h2 .hidden-sp img{width:229px!important}.article-template__back .button{background:#fff;color:#333;border-radius:50vw;border:solid 2px #333;font-weight:600;padding:1.3em 2em;width:320px;max-width:100%;font-size:14px}.article-template__back .button:hover{opacity:.7}@media (max-width: 750px){.article-template__back .button{width:300px;max-width:100%}}body:not(.v_top_page) #shopify-section-announcement-bar{display:none}.sec_faq .button{background:#fff;color:#333;border-radius:50vw;border:solid 2px #333;font-weight:600;padding:1.3em 2em;width:320px;max-width:100%;font-size:14px}.sec_faq .button:hover{opacity:.7}@media (max-width: 750px){.sec_faq .button{width:300px;max-width:100%}}.contact__button .button{background:#a1bbb6;color:#fff;border-radius:50vw;border:solid 2px #a1bbb6;font-weight:600;padding:1.3em 2em;width:320px;max-width:100%;font-size:14px}@media (max-width: 750px){.contact__button .button{width:300px;max-width:100%}}.main-blog.page-width{margin-top:0;margin-bottom:100px}@media (max-width: 750px){.main-blog.page-width{margin-top:50px;margin-bottom:50px}}.rte h3.h3{border-bottom:solid 3px #a1bbb6!important;position:relative!important;padding-bottom:5px!important;font-size:16px!important;font-weight:600!important}.rte ul.fp{list-style:disc;padding:0;padding-left:2rem;margin:0}.rte ol{padding-left:20px;margin:0}.rte p{margin:0}.rte .d_title{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:35px;flex-direction:column}.rte .d_title .main_en{font-size:30px;font-weight:400}.rte .d_title .sub_jp{font-size:12px;font-weight:300;margin:0!important;position:relative}.rte .bg-color{background:#dde6e2;padding:20px;margin:10px 0 50px}.rte .section-template--18185541353645__main-padding{padding-top:52px!important;padding-bottom:50px}table.table--basic tr th,table.table--basic tr td{overflow-wrap:break-word;line-height:1.6}table.table--basic{width:100%;table-layout:fixed;border-collapse:collapse}table.table--basic tr th,table.table--basic tr td{border-bottom:1px solid #ccc;padding:1em}table.table--basic tr th{font-weight:400;width:60%;text-align:left}table.table--basic.table--gray tr th{background:#f2f2f2}.product-toggle{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.product-toggle+.product-toggle{border-top:none}.product-toggle h3{padding:20px 0;cursor:pointer;position:relative}.product-toggle h3:after{content:"";display:block;position:absolute;top:50%;right:15px;margin:auto;width:6px;height:6px;border-bottom:1px solid #333;border-right:1px solid #333;transform:translateY(-50%) rotate(45deg);transition:.4s}.product-toggle.open h3:after{transform:translateY(-50%) rotate(-135deg)}.product-toggle .product-toggle-contents{overflow:hidden;height:0;transition:height .4s ease}.product-toggle .product-toggle-contents p:first-child{margin-top:0}.product-toggle .product-toggle-contents>*:last-child{margin-bottom:30px}.product-feature{margin-top:30px}.product-feature h3{margin-bottom:1em}h1.main-page-title.page-title.h2,h1.title--primary{color:#3a4b9c;padding-top:28px;text-align:center}@media (max-width: 750px){h1.main-page-title.page-title.h2,h1.title--primary{padding-top:0}}span.sub_title{font-size:16px;font-weight:500;color:#000}.sec_qa span.main_en{font-size:20px!important}.product_comment-grid-container{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}.product_comment-grid-container.reverse{display:flex;flex-direction:row-reverse}@media screen and (max-width: 768px){.product_comment-grid-container{grid-template-columns:1fr}}.fade-in.fade-in-up{display:block;transform:translateY(20px);transition:opacity 1s ease,transform 1s ease}@media screen and (min-width: 768px){.fade-in.fade-in-up.cont01{transition-delay:.3s}.fade-in.fade-in-up.cont02{transition-delay:.45s}.fade-in.fade-in-up.cont03{transition-delay:.6s}.fade-in.fade-in-up.cont04{transition-delay:.75s}.fade-in.fade-in-up.cont05{transition-delay:.9s}.fade-in.fade-in-up.cont06{transition-delay:1.05s}.fade-in.fade-in-up.cont07{transition-delay:1.2s}}.product-form__buttons .product-form__submit{transition:.2s}.product-form__buttons .product-form__submit:hover{background:#f5bcbf!important;border-color:#f5bcbf!important}.menu-drawer-toggle{max-height:0;overflow:hidden;transition:max-height .3s ease}.menu-drawer__menu-item.menu-drawer-toggle-parent:after{content:"";display:block;position:absolute;top:2px;bottom:0;margin:auto;right:-1px!important;width:11px;height:2px;background:#fff;transform:rotate(90deg);transform-origin:top center;transition:.3s;border:none}.menu-drawer__menu-item.menu-drawer-toggle-parent:before{content:"";display:block;position:absolute;top:0;bottom:0;right:0!important;width:11px;height:2px;margin:auto;background:#fff;transform:rotate(0);transform-origin:top center;transition:.15s}.menu-drawer-toggle-parent.is-open:after{transform:rotate(0);right:0!important;top:0}.menu-drawer__inner-submenu .menu-drawer__menu-item{font-size:1.3rem}.d_title_wrap.d_title_mode_left.txt.fade-in[data-index="1"]{transition-delay:.15s}.v_thanks .button{background:#fff;color:#333;border-radius:50vw;border:solid 2px #333;font-weight:600;padding:1.3em 2em;width:320px;max-width:100%;font-size:14px;transition:.2s}.v_thanks .rte{margin:100px 0}@media (max-width: 750px){.v_thanks .rte{margin:50px 0}.rte .bg-color{padding:20px 10px!important}}.text-center{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/7/assets/add.css.map */
