@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul:after{display:block;content:"";clear:both}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;text-decoration:none;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ul{list-style:none}img{max-width:100%;vertical-align:bottom;border:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 1px #fff;font-size:1.4rem;letter-spacing:.2px;color:inherit}@media screen and (max-width: 780px){select{font-size:1.6rem}}select:focus{outline:none;border:none}::-webkit-input-placeholder{color:#aaa;font-size:1.4rem;font-weight:400}::-moz-placeholder{color:#aaa;font-size:1.4rem;font-weight:400}:-ms-input-placeholder{color:#aaa;font-size:1.4rem;font-weight:400}::-ms-input-placeholder{color:#aaa;font-size:1.4rem;font-weight:400}::placeholder{color:#aaa;font-size:1.4rem;font-weight:400}@media screen and (max-width: 780px){::-webkit-input-placeholder{font-size:1.6rem}::-moz-placeholder{font-size:1.6rem}:-ms-input-placeholder{font-size:1.6rem}::-ms-input-placeholder{font-size:1.6rem}::placeholder{font-size:1.6rem}}select option::-webkit-input-placeholder{color:#444}select option::-moz-placeholder{color:#444}select option:-ms-input-placeholder{color:#444}select option::-ms-input-placeholder{color:#444}select option::placeholder{color:#444}::-moz-placeholder{color:#aaa;opacity:1}::-ms-input-placeholder{color:#aaa}textarea{-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;border-radius:0;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;font-size:1.4rem;line-height:1.5}@media screen and (max-width: 780px){textarea{font-size:16rem}}input{-webkit-transition:all .3s;transition:all .3s}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,select:focus,textarea:focus{outline:0}input[type=text],input[type=email],input[type=tel],input[type=number]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:1px solid #979797;padding:0 5px;font-size:1.6rem}@media screen and (max-width: 780px){input[type=text],input[type=email],input[type=tel],input[type=number]{font-size:1.6rem}}input[type=submit],input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:opacity .5s;transition:opacity .5s}input[type=submit]:hover,input[type=button]:hover{opacity:.7;-webkit-box-shadow:none;box-shadow:none}html{font-size:9px}@media screen and (min-width: 351px){html{font-size:10px}}@media screen and (min-width: 980px){html{font-size:9px}}@media screen and (min-width: 1341px){html{font-size:10px}}@media screen and (min-width: 1700px){html{font-size:11px}}body{font-weight:400;font-stretch:normal;font-size:1.4rem;line-height:1;letter-spacing:.03em;color:#967364;background:#fff;font-weight:500;font-style:normal;font-family:source-han-sans-japanese,TsukuGoPr5-D,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,HiraKakuProN-W3,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,HiraKakuPro-W3,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS Pgothic,Osaka,sans-serif,Helvetica,Helvetica Neue,Arial,Verdana;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}@media screen and (min-width: 981px){body.bind{position:fixed;width:100%;height:100vh;overflow:hidden}}h1,h2,h3,h4,h5{font-weight:500}article{padding-top:100px;min-height:100vh;-webkit-transition:opacity 2s;transition:opacity 2s;will-change:opacity;overflow:hidden}article.loading{opacity:0}section .section_inner{width:88vw;margin-left:auto;margin-right:auto}@media screen and (min-width: 720px){section .section_inner{width:84%;max-width:1590px}}@media screen and (min-width: 720px){section .section_inner{min-width:1200px}}button{font-family:inherit;font-weight:inherit;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;padding:0;color:inherit;cursor:pointer}button:focus{outline:none}@media screen and (max-width: 720px){#x_message .msg_startButton{margin:0!important;left:unset!important;right:15px!important;bottom:15px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px!important;height:60px!important}#x_message .msg_startButton .msg_startButton__icon{padding:0!important;font-size:24px!important}#x_message .msg_startButton .msg_startButton__text{display:none!important}}header{position:fixed;top:0;left:0;right:0;margin:auto;width:100%;z-index:10001}header .header_inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .header_inner .h_logo{display:block;width:110px;margin-left:15px}header .header_inner .h_cv_button a,header .header_inner .h_cv_button button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e69c7d;border-radius:0 0 0 20px;padding:15px;color:#fff;font-weight:500;text-align:left}header .header_inner .h_cv_button a .icon,header .header_inner .h_cv_button button .icon{width:42px;margin-right:10px}header .header_inner .h_cv_button a .txt,header .header_inner .h_cv_button button .txt{font-size:1.3rem;line-height:1.5}@media screen and (min-width: 768px){header .header_inner .h_logo{width:170px;margin-left:30px;-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity}header .header_inner .h_logo:hover{opacity:.75}header .header_inner .h_cv_button a,header .header_inner .h_cv_button button{border-radius:0 0 0 30px;padding:20px 25px;-webkit-transition:background .2s;transition:background .2s;will-change:background}header .header_inner .h_cv_button a .icon,header .header_inner .h_cv_button button .icon{width:60px;margin-right:12px}header .header_inner .h_cv_button a .txt,header .header_inner .h_cv_button button .txt{font-size:1.8rem;line-height:1.4}header .header_inner .h_cv_button a:hover,header .header_inner .h_cv_button button:hover{background:#d38665}}footer{position:relative;background:#db9aa6}footer:before{display:block;content:"";position:absolute;width:100%;height:20vw;left:0;right:0;top:-18vw;margin:auto;background-image:url(/cdn/shop/files/footer_wave.svg);background-size:100%;background-position:center top}footer .footer_inner{position:relative;z-index:10;padding-top:40px}footer .footer_inner .footer_flex .footer_logo{width:180px;margin:0 auto 30px}footer .footer_inner .footer_flex .footer_logo img{width:100%}footer .footer_inner .footer_flex .footer_navigation{padding-bottom:40px}footer .footer_inner .footer_flex .footer_navigation ul li{margin-bottom:10px}footer .footer_inner .footer_flex .footer_navigation ul li a{padding:5px 0;display:block;font-size:1.4rem;text-align:center;color:#fff}footer .footer_inner .copyright{border-top:1px solid #fff;line-height:55px;color:#fff;font-size:1.2rem;text-align:center}@media screen and (min-width: 768px){footer{position:relative;background:#db9aa6}footer:before{display:block;content:"";position:absolute;width:100%;height:13.8vw;left:0;right:0;top:-13.8vw;margin:auto;background-image:url(/cdn/shop/files/footer_wave_pc.svg);background-size:100%;background-position:center top}footer .footer_inner{position:relative;z-index:10;padding-top:40px}footer .footer_inner .footer_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 100px 60px;margin-top:-20px}footer .footer_inner .footer_flex .footer_logo{width:220px;margin:0 0 5px}footer .footer_inner .footer_flex .footer_logo img{width:100%}footer .footer_inner .footer_flex .footer_navigation{padding-bottom:0}footer .footer_inner .footer_flex .footer_navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer_inner .footer_flex .footer_navigation ul li{margin-right:20px;margin-bottom:0}footer .footer_inner .footer_flex .footer_navigation ul li:nth-last-of-type(1){margin-right:0}footer .footer_inner .footer_flex .footer_navigation ul li a{padding:5px 0;font-size:1.5rem}footer .footer_inner .copyright{line-height:60px;font-size:1.4rem}}.comp-hummenu{position:fixed;top:0;right:0;margin:auto;width:100%;z-index:10000;height:var(--wHeightPx);overflow:hidden;background:#004eae;pointer-events:none;opacity:0;will-change:opacity;-webkit-transition:opacity .3s;transition:opacity .3s}.comp-hummenu.open,.comp-hummenu.open .close_button{opacity:1;pointer-events:all}.comp-hummenu .hummenu_inner{-webkit-box-sizing:border-box;height:var(--wHeightPx);box-sizing:border-box;overflow:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.comp-hummenu .hummenu_inner::-webkit-scrollbar{display:none}.comp-hummenu .hummenu_inner .content{width:88vw;margin-left:auto;margin-right:auto}@media screen and (min-width: 720px){.comp-hummenu .hummenu_inner .content{width:84%;max-width:1590px}}.page-index{position:relative;z-index:10;padding-top:0;margin-bottom:100px}.page-index .section-main{background:#faf5f3;position:relative}.page-index .section-main:before{display:block;content:"";position:absolute;width:100%;height:20vw;left:0;right:0;bottom:-18vw;margin:auto;background-image:url(/cdn/shop/files/wave_lower.svg);background-size:100%;background-position:center bottom}.page-index .section-main .main_txt_wrap{position:relative;z-index:100;margin-top:20px;padding:0 6vw 30px}.page-index .section-main .main_txt_wrap .page_ttl{font-size:2rem;line-height:2;margin-bottom:25px}.page-index .section-main .main_txt_wrap .page_ttl span{display:inline-block;background-image:url(/cdn/shop/files/dots_orange.svg);background-size:21px;background-position:center bottom;background-repeat:repeat-x;padding-bottom:4px}.page-index .section-main .comp-product-features{margin-bottom:-10px}.page-index .section-complains{padding-top:calc(20vw + 15px);margin-bottom:40px}.page-index .section-complains .complain_images .complain_item{margin:-10px auto -15px}.page-index .section-complains .complain_images .complain_item:nth-last-of-type(1){margin-bottom:0}.page-index .section-features .features_wrapper .features_img{margin-bottom:25px}.page-index .section-features .features_wrapper .features_txt .features_ttl{width:88vw;margin:0 auto 20px;font-size:2rem;line-height:2}.page-index .section-features .features_wrapper .features_txt .features_ttl b{font-family:transat,sans-serif;font-weight:700;font-style:normal;font-size:1.1em}.page-index .section-features .features_wrapper .features_txt .features_ttl span{display:inline-block;background-image:url(/cdn/shop/files/dots_orange.svg);background-size:21px;background-position:center bottom;background-repeat:repeat-x;padding-bottom:4px}.page-index .section-features .features_wrapper .features_txt .description{width:88vw;margin:0 auto 30px;font-size:1.4rem;line-height:2}.page-index .section-cta{padding-top:calc(20vw + 20px)}.page-index .section-lerning{position:relative;padding-top:50px;background:#faf5f3}.page-index .section-lerning:before{display:block;content:"";position:absolute;width:100%;height:20vw;left:0;right:0;bottom:-18vw;margin:auto;background-image:url(/cdn/shop/files/wave_lower.svg);background-size:100%;background-position:center bottom}.page-index .section-lerning .section_inner{padding-bottom:40px}.page-index .section-lerning .section_inner .ttl_wrap{margin-bottom:30px}.page-index .section-lerning .section_inner .ttl_wrap .ttl_img .detail_pc{display:none}.page-index .section-voice{position:relative;padding-top:calc(20vw + 20px);padding-bottom:60px}.page-index .section-voice:after{display:block;content:"";position:absolute;width:100%;height:10px;left:0;right:0;bottom:0;margin:auto;background-image:url(/cdn/shop/files/cta_border.svg);background-size:7px;background-position:center bottom}.page-index .section-voice .section_inner .voice_wrapper{margin-top:45px}.page-index .section-flow{padding-top:50px;margin-bottom:-18vw}.page-index .section-flow .section_inner .ttl_wrap .flow_img{border-radius:15px;overflow:hidden;margin-bottom:25px}.page-index .section-faq{padding-top:50px;background:#faf5f3}.page-index .section-faq .section_inner{padding-bottom:50px}.page-index .section-faq .section_inner .comp-faq-contents{margin-top:40px}.page-index .section-statement .statement_flex .statement_img{margin-bottom:40px}.page-index .section-statement .statement_flex .statement_txt .state_desc{max-width:88vw;margin:0 auto}.page-index .section-statement .statement_flex .statement_txt .state_desc p{font-size:1.4rem;line-height:2;margin-bottom:1em}.page-index .section-statement .statement_flex .statement_txt .state_desc p:nth-last-of-type(1){margin-bottom:0}@media screen and (min-width: 768px){.page-index{padding-top:0;margin-bottom:100px}.page-index .section-main{position:relative;background:transparent;width:calc(100vw - 80px);height:calc(100vh - 80px);margin:40px auto;max-height:900px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-index .section-main:before{display:none}.page-index .section-main .main_txt_wrap{width:50%;margin-top:0;padding:0 90px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-index .section-main .main_txt_wrap .page_ttl{font-size:2.6rem;line-height:2;margin-bottom:35px}.page-index .section-main .comp-product-features{margin-bottom:0}.page-index .section-complains{padding-top:60px;margin-bottom:120px}.page-index .section-complains .complain_images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px}.page-index .section-complains .complain_images .complain_item{width:33%;margin:0}.page-index .section-features{margin-bottom:-20vw;position:relative;z-index:100}.page-index .section-features .features_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-index .section-features .features_wrapper .features_img{width:49%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:0;border-radius:40px 0 0 40px;overflow:hidden}.page-index .section-features .features_wrapper .features_txt{width:50%;padding-left:8vw;padding-right:80px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-index .section-features .features_wrapper .features_txt .features_ttl{width:100%;margin:0 auto 20px;font-size:2.6rem;line-height:2}.page-index .section-features .features_wrapper .features_txt .description{width:100%;margin:0 auto 40px;font-size:1.6rem;line-height:2}.page-index .section-cta{padding-top:calc(20vw + 20px)}.page-index .section-lerning{position:relative;padding-top:100px}.page-index .section-lerning:before{height:13.8vw;bottom:-13.8vw;background-image:url(/cdn/shop/files/wave_lower_pc.svg)}.page-index .section-lerning .section_inner{padding-bottom:0}.page-index .section-lerning .section_inner .ttl_wrap{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;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:50px}.page-index .section-lerning .section_inner .ttl_wrap .comp-section-title{margin-bottom:60px}.page-index .section-lerning .section_inner .ttl_wrap .comp-section-title .description,.page-index .section-lerning .section_inner .ttl_wrap .ttl_img img{display:none}.page-index .section-lerning .section_inner .ttl_wrap .ttl_img .detail_pc{display:block;width:580px}.page-index .section-lerning .section_inner .ttl_wrap .ttl_img .detail_pc img{display:block}.page-index .section-voice{position:relative;padding-top:calc(20vw + 20px);padding-bottom:100px}.page-index .section-voice:after{display:none}.page-index .section-voice .section_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-index .section-voice .section_inner .ttl_wrapper{width:15%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative}.page-index .section-voice .section_inner .ttl_wrapper .comp-section-title{position:absolute;top:0;right:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.page-index .section-voice .section_inner .ttl_wrapper .comp-section-title hgroup{text-align:left}.page-index .section-voice .section_inner .voice_wrapper{margin-top:0;width:85%}.page-index .section-flow{padding-top:50px;margin-bottom:-20vw}.page-index .section-flow .section_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:100}.page-index .section-flow .section_inner .ttl_wrap{width:44%;margin-top:30px;padding-right:120px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-index .section-flow .section_inner .ttl_wrap .comp-section-title hgroup{text-align:left}.page-index .section-flow .section_inner .ttl_wrap .comp-section-title .description{margin-top:50px;margin-bottom:40px}.page-index .section-flow .section_inner .ttl_wrap .flow_img{border-radius:15px;overflow:hidden;margin-bottom:25px}.page-index .section-flow .section_inner .flow_wrapper{width:56%}.page-index .section-faq{position:relative;padding-top:100px}.page-index .section-faq:before{display:block;content:"";position:absolute;width:100%;height:13.8vw;left:0;right:0;bottom:-13.8vw;margin:auto;background-image:url(/cdn/shop/files/wave_lower_pc.svg);background-size:100%;background-position:center bottom}.page-index .section-faq .section_inner{position:relative;z-index:100;padding-bottom:40px}.page-index .section-faq .section_inner .comp-faq-contents{margin:60px auto 0;max-width:780px}.page-index .section-statement{margin-top:60px}.page-index .section-statement .statement_flex{position:relative;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px}.page-index .section-statement .statement_flex .statement_img{width:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:0;border-radius:30px 0 0 30px;overflow:hidden}.page-index .section-statement .statement_flex .statement_txt{width:50%;margin-top:12vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10vw;padding-right:0}.page-index .section-statement .statement_flex .statement_txt .comp-section-title{text-align:left}.page-index .section-statement .statement_flex .statement_txt .comp-section-title hgroup{text-align:left}.page-index .section-statement .statement_flex .statement_txt .state_desc{max-width:unset;margin:60px auto 0}.page-index .section-statement .statement_flex .statement_txt .state_desc p{font-size:1.6rem;line-height:2;margin-bottom:1em}.page-index .section-statement .statement_flex .statement_txt .state_desc p span{display:block}}.page-underpage{padding-top:120px;margin-bottom:100px}.page-underpage .section-underpage .comp-section-title{margin-bottom:50px}@media screen and (min-width: 768px){.page-underpage{padding-top:160px;margin-bottom:180px;position:relative;z-index:10}.page-underpage .section-underpage .form_wrapper{max-width:480px;margin:0 auto}.page-underpage .section-underpage .comp-section-title{margin-bottom:80px}}.page-cart{padding-top:120px;position:relative;z-index:100}.page-cart .section-cart .admin_wrapper{width:88vw;margin-left:auto;margin-right:auto}@media screen and (min-width: 720px){.page-cart .section-cart .admin_wrapper{width:84%;max-width:1590px}}.page-cart .section-cart .admin_wrapper .comp-section-title{margin-bottom:50px}.page-cart .section-cart .admin_wrapper .cart_flex .item_wrap{margin-bottom:40px}@media screen and (max-width: 720px){.page-cart .section-cart .admin_wrapper .cart_flex .comp-side-wrap{margin-bottom:-40px}}@media screen and (min-width: 768px){.page-cart{padding-bottom:160px}.page-cart .section-cart .admin_wrapper .comp-section-title,.page-cart .section-cart .admin_wrapper .comp-admin-title{margin-bottom:100px}.page-cart .section-cart .admin_wrapper .cart_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-cart .section-cart .admin_wrapper .cart_flex .item_wrap{width:60%;margin-bottom:0}.page-cart .section-cart .admin_wrapper .cart_flex .item_wrap .comp-admin-button{display:none}.page-cart .section-cart .admin_wrapper .cart_flex .comp-side-wrap{width:33%}}.comp-main-slider .slider_inner{position:relative;height:103vw;overflow:hidden}.comp-main-slider .slider_inner .slide_box{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity 1.5s;transition:opacity 1.5s;will-change:opacity}@media screen and (max-width: 767px){.comp-main-slider .slider_inner .slide_box{background-image:none!important}}.comp-main-slider .slider_inner .slide_box.display-slide{opacity:1}@media screen and (min-width: 768px){.comp-main-slider{position:absolute;top:0;left:0}.comp-main-slider .slider_inner{position:relative;width:calc(100vw - 80px);height:calc(100vh - 80px);max-height:900px;margin:auto;border-radius:200px 20px;overflow:hidden}.comp-main-slider .slider_inner .slide_box{-webkit-transition:opacity 1.5s;transition:opacity 1.5s;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:200px 20px;overflow:hidden}.comp-main-slider .slider_inner .slide_box img{display:none}.comp-main-slider .slider_inner .slide_box.display-slide{opacity:1}}.comp-section-title{margin-bottom:30px}.comp-section-title hgroup .ttl_en{display:block;font-size:1.4rem;font-family:gyst-variable,sans-serif;font-weight:550;font-variation-settings:"wght" 550;margin-bottom:5px}.comp-section-title hgroup .small_jp{display:block;font-size:1.2rem;margin-bottom:10px}.comp-section-title hgroup .ttl_jp{font-size:2.6rem;line-height:1.5}.comp-section-title hgroup .ttl_jp strong{font-weight:inherit}.comp-section-title hgroup .ttl_jp span{display:inline-block}.comp-section-title hgroup .ttl_jp span:nth-last-of-type(1){position:relative;padding-bottom:15px;border-bottom:1px dashed #967364}.comp-section-title hgroup .ttl_jp span:nth-last-of-type(1):after{position:absolute;content:"";bottom:-10px;left:15px;width:18px;height:18px;border:none;border-bottom:1px dashed #967364;background:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}.comp-section-title .description{font-size:1.4rem;line-height:1.8;letter-spacing:.03em;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:30px}.comp-section-title .description p{margin-bottom:.5em}.comp-section-title .description p:nth-last-of-type(1){margin-bottom:0}@media screen and (min-width: 1100px){.comp-section-title .description{font-size:1.5rem;padding:0}}.comp-section-title.center hgroup{text-align:center}.comp-section-title.center hgroup .ttl_jp span:nth-last-of-type(1):after{left:0;right:0;margin:auto}.comp-section-title.bg .ttl_jp span:nth-last-of-type(1):after{background:#faf5f3}@media screen and (min-width: 768px){.comp-section-title hgroup .ttl_en{display:block;font-size:1.4rem;font-family:gyst-variable,sans-serif;font-weight:550;font-variation-settings:"wght" 550;margin-bottom:5px}.comp-section-title hgroup .small_jp{display:block;font-size:1.6rem;margin-bottom:10px}.comp-section-title hgroup .ttl_jp{font-size:3.2rem;line-height:1.5}.comp-section-title hgroup .ttl_jp strong{position:relative;font-weight:inherit;padding-bottom:15px;border-bottom:1px dashed #967364}.comp-section-title hgroup .ttl_jp strong:after{position:absolute;content:"";bottom:-10px;left:15px;width:18px;height:18px;border:none;border-bottom:1px dashed #967364;background:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}.comp-section-title hgroup .ttl_jp span{display:inline-block}.comp-section-title hgroup .ttl_jp span:nth-last-of-type(1){padding-bottom:0;border-bottom:0px dashed #967364}.comp-section-title hgroup .ttl_jp span:nth-last-of-type(1):after{display:none}.comp-section-title .description{font-size:1.4rem;line-height:1.8;letter-spacing:.03em;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:30px}.comp-section-title .description p{margin-bottom:.5em}.comp-section-title .description p:nth-last-of-type(1){margin-bottom:0}}@media screen and (min-width: 768px) and (min-width: 1100px){.comp-section-title .description{font-size:1.5rem;padding:0}}@media screen and (min-width: 768px){.comp-section-title.center_pc hgroup .ttl_jp strong:after{left:0;right:0;margin:auto}.comp-section-title.bg .ttl_jp strong:after{background:#faf5f3}}.comp-product-features{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}.comp-product-features .features_item{width:calc(50% - 2.5px);margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#db9aa6;padding:10px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-weight:500}.comp-product-features .features_item .icon{width:33px;margin-right:7px}.comp-product-features .features_item .txt{width:calc(100% - 40px);font-size:1.1rem;line-height:1.5}@media screen and (min-width: 768px){.comp-product-features .features_item{width:calc(50% - 5px);margin-bottom:10px;padding:15px;border-radius:15px;font-weight:500}.comp-product-features .features_item .icon{width:50px;margin-right:10px}.comp-product-features .features_item .txt{width:calc(100% - 60px);font-size:1.6rem;line-height:1.5}}.comp-features-list .features_main_ttl{padding:20px 0;background:#db9aa6;text-align:center;font-size:2rem;color:#fff}.comp-features-list .features_main_ttl span{display:inline-block;position:relative;padding:0 22px}.comp-features-list .features_main_ttl span:before,.comp-features-list .features_main_ttl span:after{display:block;content:"";position:absolute;top:0;background-repeat:no-repeat;background-position:center center;background-size:cover;background-size:contain;width:16px;height:14px}.comp-features-list .features_main_ttl span:before{left:0;background-image:url(./colon_before.svg)}.comp-features-list .features_main_ttl span:after{right:0;background-image:url(./colon_after.svg)}.comp-features-list .features_main_ttl b{font-family:transat,sans-serif;font-weight:700;font-style:normal;font-size:1.1em}.comp-features-list .features_item{padding:25px 25px 4px;background-image:url(./dots_pink.svg);background-size:21px;background-position:center bottom;background-repeat:repeat-x}.comp-features-list .features_item .features_head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.comp-features-list .features_item .features_head .icon{width:60px;margin-right:10px}.comp-features-list .features_item .features_head .icon img{width:100%}.comp-features-list .features_item .features_head .featutres_ttl{width:calc(100% - 70px);font-size:1.8rem;line-height:1.45;color:#db9aa6}.comp-features-list .features_item .features_head .featutres_ttl b{font-family:transat,sans-serif;font-weight:700;font-style:normal;font-size:1.1em}.comp-features-list .features_item .featutres_desc{font-size:1.4rem;line-height:1.8;padding-left:5px;margin-bottom:25px}.comp-features-list .features_item:nth-last-of-type(1){background:none}.comp-features-list .features_item:nth-last-of-type(1) .featutres_desc{margin-bottom:0}@media screen and (min-width: 768px){.comp-features-list{border:1px solid #db9aa6;background:#fff;border-radius:30px;overflow:hidden}.comp-features-list .features_main_ttl{padding:20px 0;font-size:2.4rem}.comp-features-list .features_item{padding:20px 25px 25px}.comp-features-list .features_item .features_head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.comp-features-list .features_item .features_head .icon{width:38px;margin-right:10px}.comp-features-list .features_item .features_head .featutres_ttl{width:calc(100% - 50px);font-size:2rem}.comp-features-list .features_item .features_head .featutres_ttl br{display:none}.comp-features-list .features_item .featutres_desc{font-size:1.6rem;margin-bottom:0}}.comp-product-cta{position:relative;background:#faf5f3;padding-bottom:60px}.comp-product-cta:before{display:block;content:"";position:absolute;width:100%;height:20vw;left:0;right:0;top:-18vw;margin:auto;background-image:url(/cdn/shop/files/wave_upper.svg);background-size:100%;background-position:center top}.comp-product-cta:after{display:block;content:"";position:absolute;width:100%;height:10px;left:0;right:0;bottom:0;margin:auto;background-image:url(/cdn/shop/files/cta_border.svg);background-size:7px;background-position:center bottom}.comp-product-cta .flex_wrap{max-width:92vw;padding-top:30px;margin:0 auto}.comp-product-cta .flex_wrap .img_wrap{margin-bottom:35px}.comp-product-cta .flex_wrap .img_wrap .product_note_pc{display:none}.comp-product-cta .flex_wrap .detail_wrap{padding:0 2vw}.comp-product-cta .flex_wrap .detail_wrap .detail_head{margin-bottom:25px}.comp-product-cta .flex_wrap .detail_wrap .detail_head .head_ttl{font-size:1.4rem;color:#db9aa6;margin-bottom:15px}.comp-product-cta .flex_wrap .detail_wrap .detail_head .head_logo{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;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.comp-product-cta .flex_wrap .detail_wrap .detail_head .head_logo .head_img{width:160px}.comp-product-cta .flex_wrap .detail_wrap .detail_head .head_logo .head_img img{width:100%}.comp-product-cta .flex_wrap .detail_wrap .detail_head .head_logo .prod_price{color:#db9aa6;font-size:1.2rem}.comp-product-cta .flex_wrap .detail_wrap .detail_head .head_logo .prod_price b{display:inline-block;font-family:transat,sans-serif;font-weight:700;font-style:normal;font-size:2.4rem;padding-right:3px}.comp-product-cta .flex_wrap .detail_wrap .description .desc_ttl{font-size:2rem;line-height:1.6;margin-bottom:15px}.comp-product-cta .flex_wrap .detail_wrap .description .desc_txt{font-size:1.4rem;line-height:2}.comp-product-cta .flex_wrap .detail_wrap .cta_button{margin-top:20px}.comp-product-cta .flex_wrap .detail_wrap .cta_button a,.comp-product-cta .flex_wrap .detail_wrap .cta_button button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;color:#fff;background:#e69c7d;padding:20px 0;border-radius:200px;-webkit-box-shadow:1px 2px 4px 0 rgba(170,170,170,.5);box-shadow:1px 2px 4px #aaaaaa80}.comp-product-cta .flex_wrap .detail_wrap .cta_button a .icon,.comp-product-cta .flex_wrap .detail_wrap .cta_button button .icon{width:26px;margin-right:10px}.comp-product-cta .flex_wrap .detail_wrap .product_note{margin-top:20px;margin-bottom:25px}.comp-product-cta .flex_wrap .detail_wrap .product_note ul li{position:relative;font-size:1.2rem;line-height:1.6;padding-left:12px;margin-bottom:5px}.comp-product-cta .flex_wrap .detail_wrap .product_note ul li:nth-last-of-type(1){margin-bottom:0}.comp-product-cta .flex_wrap .detail_wrap .product_note ul li:before{display:block;content:"";width:6px;height:6px;background:#967364;border-radius:50%;position:absolute;top:8px;left:0}@media screen and (min-width: 768px){.comp-product-cta{padding-bottom:100px}.comp-product-cta:before{height:13.8vw;top:-13.8vw;background-image:url(/cdn/shop/files/wave_upper_pc.svg)}.comp-product-cta:after{width:88vw;margin-left:auto;margin-right:auto}}@media screen and (min-width: 768px) and (min-width: 720px){.comp-product-cta:after{width:84%;max-width:1590px}}@media screen and (min-width: 768px){.comp-product-cta .flex_wrap{width:94vw;max-width:1550px;min-width:1200px;padding-top:120px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.comp-product-cta .flex_wrap .img_wrap{width:50%;margin-bottom:0}.comp-product-cta .flex_wrap .img_wrap .product_note_pc{display:block;margin-top:20px}.comp-product-cta .flex_wrap .img_wrap .product_note_pc ul li{position:relative;font-size:1.3rem;line-height:1.6;padding-left:12px;margin-bottom:5px}.comp-product-cta .flex_wrap .img_wrap .product_note_pc ul li:nth-last-of-type(1){margin-bottom:0}.comp-product-cta .flex_wrap .img_wrap .product_note_pc ul li:before{display:block;content:"";width:6px;height:6px;background:#967364;border-radius:50%;position:absolute;top:8px;left:0}.comp-product-cta .flex_wrap .detail_wrap{width:50%;padding:0 60px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:40px}.comp-product-cta .flex_wrap .detail_wrap .detail_head{margin-bottom:30px}.comp-product-cta .flex_wrap .detail_wrap .detail_head .head_ttl{font-size:1.6rem;margin-bottom:25px}.comp-product-cta .flex_wrap .detail_wrap .detail_head .head_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.comp-product-cta .flex_wrap .detail_wrap .detail_head .head_logo .head_img{width:200px;margin-right:20px}.comp-product-cta .flex_wrap .detail_wrap .detail_head .head_logo .prod_price{font-size:1.2rem}.comp-product-cta .flex_wrap .detail_wrap .detail_head .head_logo .prod_price b{font-size:2.6rem}.comp-product-cta .flex_wrap .detail_wrap .description .desc_ttl{font-size:2.2rem;margin-bottom:15px}.comp-product-cta .flex_wrap .detail_wrap .description .desc_ttl br{display:none}.comp-product-cta .flex_wrap .detail_wrap .description .desc_txt{font-size:1.6rem}.comp-product-cta .flex_wrap .detail_wrap .cta_button{margin-top:30px;margin-bottom:30px}.comp-product-cta .flex_wrap .detail_wrap .cta_button a,.comp-product-cta .flex_wrap .detail_wrap .cta_button button{font-size:1.8rem;padding:20px 0;-webkit-transition:background .2s;transition:background .2s;will-change:background}.comp-product-cta .flex_wrap .detail_wrap .cta_button a:hover,.comp-product-cta .flex_wrap .detail_wrap .cta_button button:hover{background:#d38665}.comp-product-cta .flex_wrap .detail_wrap .product_note{display:none}}.comp-product-images .thumb_img{margin-bottom:10px;min-height:92vw}.comp-product-images .thumb_img img{border-radius:15px;width:100%;height:auto}.comp-product-images .thumbnails{width:96vw;overflow:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.comp-product-images .thumbnails::-webkit-scrollbar{display:none}.comp-product-images .thumbnails .thumb_inner{width:calc(23.5vw * var(--thumbItem) + 2vw);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:unset;flex-wrap:unset;-webkit-transform:translate(-5px,0);transform:translate(-5px)}.comp-product-images .thumbnails .thumb_inner .thumb_item{width:23.5vw;min-height:20vw;padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.comp-product-images .thumbnails .thumb_inner .thumb_item button{display:block;width:100%}.comp-product-images .thumbnails .thumb_inner .thumb_item button img{border-radius:15px;height:auto}@media screen and (min-width: 780px){.comp-product-images{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}.comp-product-images .thumb_img{width:calc(100% - 90px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:10px;min-height:40vw;max-height:685px}.comp-product-images .thumb_img img{border-radius:40px}.comp-product-images .thumbnails{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:80px;min-height:80px}.comp-product-images .thumbnails .thumb_inner{width:80px;display:block;-webkit-transform:translate(0,0);transform:translate(0)}.comp-product-images .thumbnails .thumb_inner .thumb_item{width:80px;min-height:80px;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.comp-product-images .thumbnails .thumb_inner .thumb_item button{overflow:hidden;border-radius:15px}.comp-product-images .thumbnails .thumb_inner .thumb_item button img{border-radius:15px;-webkit-transition:-webkit-transform .3s,-webkit-filter .3s;transition:-webkit-transform .3s,-webkit-filter .3s;transition:transform .3s,filter .3s;transition:transform .3s,filter .3s,-webkit-transform .3s,-webkit-filter .3s;will-change:transform,filter}.comp-product-images .thumbnails .thumb_inner .thumb_item button:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:brightness(80%);filter:brightness(80%)}}.comp-recommend-box{border:1px solid #db9aa6;border-radius:20px;background:#fff;padding:2px}.comp-recommend-box .recommend_inner{border:1px solid #db9aa6;border-radius:20px;padding:25px}.comp-recommend-box .recommend_inner .recommend_ttl{position:relative;font-size:1.5rem;text-align:center;margin-bottom:20px}.comp-recommend-box .recommend_inner .recommend_ttl span{display:inline-block;position:relative;padding:0 10px}.comp-recommend-box .recommend_inner .recommend_ttl span:before,.comp-recommend-box .recommend_inner .recommend_ttl span:after{display:block;content:"";position:absolute;top:0;bottom:0;margin:auto;background-repeat:no-repeat;background-position:center center;background-size:cover;background-size:contain;width:12px;height:30px}.comp-recommend-box .recommend_inner .recommend_ttl span:before{left:-5px;background-image:url(./eyecatch_before.svg)}.comp-recommend-box .recommend_inner .recommend_ttl span:after{right:-5px;background-image:url(./eyecatch_after.svg)}.comp-recommend-box .recommend_inner .recomment_wrap .recommend_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;background:#db9aa6;padding:15px;color:#fff;border-radius:10px;margin-bottom:5px}.comp-recommend-box .recommend_inner .recomment_wrap .recommend_item:nth-last-of-type(1){margin-bottom:0}.comp-recommend-box .recommend_inner .recomment_wrap .recommend_item .checkmark{width:16px;margin-right:10px}.comp-recommend-box .recommend_inner .recomment_wrap .recommend_item .txt{width:calc(100% - 26px)}@media screen and (min-width: 768px){.comp-recommend-box{border:1px solid #db9aa6;border-radius:20px;background:#fff;padding:2px}.comp-recommend-box .recommend_inner{padding:30px 15px 20px}.comp-recommend-box .recommend_inner .recommend_ttl{position:relative;font-size:1.8rem;margin-bottom:30px}.comp-recommend-box .recommend_inner .recommend_ttl span{display:inline-block;position:relative;padding:0 20px}.comp-recommend-box .recommend_inner .recommend_ttl span:before,.comp-recommend-box .recommend_inner .recommend_ttl span:after{width:16px;height:40px}.comp-recommend-box .recommend_inner .recomment_wrap{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;border-radius:10px;overflow:hidden}.comp-recommend-box .recommend_inner .recomment_wrap .recommend_item{width:calc(50% - 2px);-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;border-radius:0;margin-bottom:5px}.comp-recommend-box .recommend_inner .recomment_wrap .recommend_item:nth-last-of-type(1),.comp-recommend-box .recommend_inner .recomment_wrap .recommend_item:nth-last-of-type(2){margin-bottom:0}.comp-recommend-box .recommend_inner .recomment_wrap .recommend_item .checkmark{width:16px;margin-right:8px}.comp-recommend-box .recommend_inner .recomment_wrap .recommend_item .txt{width:calc(100% - 24px)}}.comp-learning-cancer{border:1px solid #db9aa6;border-radius:20px;background:#fff;padding:2px}.comp-learning-cancer .wrapper_inner{border:1px solid #db9aa6;border-radius:20px}.comp-learning-cancer .wrapper_inner .learning_item{padding:25px 20px;border-bottom:1px dashed #db9aa6}.comp-learning-cancer .wrapper_inner .learning_item:nth-last-of-type(1){border-bottom:0px dashed #db9aa6}.comp-learning-cancer .wrapper_inner .learning_item .img_wrap{border-radius:20px 20px 0 0;overflow:hidden}.comp-learning-cancer .wrapper_inner .learning_item .leaning_ttl{background:#db9aa6;font-size:1.5rem;padding:15px 0;color:#fff;text-align:center;border-radius:0 0 20px 20px;margin-bottom:20px}.comp-learning-cancer .wrapper_inner .learning_item .leaning_ttl b{display:inline-block;font-family:transat,sans-serif;font-weight:700;font-style:normal;font-size:1.4em;padding:0 2px}.comp-learning-cancer .wrapper_inner .learning_item .learning_desc{font-size:1.4rem;line-height:2;padding:0 5px}@media screen and (min-width: 768px){.comp-learning-cancer{border:1px solid #db9aa6;border-radius:20px;padding:2px}.comp-learning-cancer .wrapper_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.comp-learning-cancer .wrapper_inner .learning_item{width:33.3333333333%;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px dashed #db9aa6;border-bottom:0px dashed #db9aa6}.comp-learning-cancer .wrapper_inner .learning_item:nth-last-of-type(1){border-right:0px dashed #db9aa6}.comp-learning-cancer .wrapper_inner .learning_item .img_wrap{border-radius:15px 15px 0 0;overflow:hidden}.comp-learning-cancer .wrapper_inner .learning_item .leaning_ttl{font-size:1.6rem;padding:15px 0;border-radius:0 0 15px 15px;margin-bottom:30px}.comp-learning-cancer .wrapper_inner .learning_item .learning_desc{font-size:1.6rem;line-height:2;padding:0 5px}}.comp-user-voice{border:1px solid #db9aa6;border-radius:20px;background:#fff;padding:2px}.comp-user-voice .voice_inner{border:1px solid #db9aa6;border-radius:20px}.comp-user-voice .voice_inner .voice_item{padding:30px 20px;border-bottom:1px dashed #db9aa6}.comp-user-voice .voice_inner .voice_item:nth-last-of-type(1){border-bottom:0px}.comp-user-voice .voice_inner .voice_item .img_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.comp-user-voice .voice_inner .voice_item .img_wrap .username{width:30px;font-size:1.4rem;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;font-family:gyst-variable,sans-serif;font-weight:550;font-variation-settings:"wght" 550}.comp-user-voice .voice_inner .voice_item .img_wrap .username span{display:inline-block;padding-top:15px}.comp-user-voice .voice_inner .voice_item .img_wrap .user_img{width:calc(100% - 30px);border-radius:0 15px 15px;overflow:hidden}.comp-user-voice .voice_inner .voice_item .desc_wrap{font-size:1.4rem;line-height:2}.comp-user-voice .voice_inner .voice_item .button_wrap{margin-top:20px}.comp-user-voice .voice_inner .voice_item .button_wrap button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e69c7d;color:#fff;border-radius:100px;padding:15px 0}.comp-user-voice .voice_inner .voice_item .button_wrap button .txt{font-size:1.6rem}.comp-user-voice .voice_inner .voice_item .button_wrap button .plus{position:relative;width:14px;height:14px;margin-left:10px;-webkit-transform:translate(0,1px);transform:translateY(1px)}.comp-user-voice .voice_inner .voice_item .button_wrap button .plus:before,.comp-user-voice .voice_inner .voice_item .button_wrap button .plus:after{display:block;content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff}.comp-user-voice .voice_inner .voice_item .button_wrap button .plus:before{width:100%;height:1px}.comp-user-voice .voice_inner .voice_item .button_wrap button .plus:after{width:1px;height:100%}@media screen and (min-width: 768px){.comp-user-voice{border:1px solid #db9aa6;border-radius:20px;background:#fff;padding:2px}.comp-user-voice .voice_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #db9aa6;border-radius:20px}.comp-user-voice .voice_inner .voice_item{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 30px 35px;border-right:1px dashed #db9aa6;border-bottom:0px dashed #db9aa6}.comp-user-voice .voice_inner .voice_item:nth-last-of-type(1){border-right:0px}.comp-user-voice .voice_inner .voice_item .img_wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}.comp-user-voice .voice_inner .voice_item .img_wrap .username{width:30px;font-size:1.6rem}.comp-user-voice .voice_inner .voice_item .img_wrap .username span{padding-top:20px}.comp-user-voice .voice_inner .voice_item .img_wrap .user_img{width:calc(100% - 40px);border-radius:0 20px 20px;overflow:hidden}.comp-user-voice .voice_inner .voice_item .desc_wrap{font-size:1.4rem;line-height:2}.comp-user-voice .voice_inner .voice_item .button_wrap{margin-top:30px}.comp-user-voice .voice_inner .voice_item .button_wrap button{-webkit-transition:background .2s;transition:background .2s;will-change:background}.comp-user-voice .voice_inner .voice_item .button_wrap button .plus{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;will-change:transform}.comp-user-voice .voice_inner .voice_item .button_wrap button:hover{background:#d38665}.comp-user-voice .voice_inner .voice_item .button_wrap button:hover .plus{-webkit-transform:rotate(90deg) translate(0,1px);transform:rotate(90deg) translateY(1px)}}.comp-use-flow{position:relative;z-index:100;border:1px solid #db9aa6;border-radius:20px;background:#fff;padding:2px}.comp-use-flow .flow_inner{border:1px solid #db9aa6;border-radius:20px}.comp-use-flow .flow_inner .flow_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:25px 20px;border-bottom:1px dashed #db9aa6}.comp-use-flow .flow_inner .flow_item:after{position:absolute;content:"";bottom:-10px;left:0;right:0;margin:auto;width:18px;height:18px;border:none;border-left:1px dashed #db9aa6;border-bottom:1px dashed #db9aa6;background:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}.comp-use-flow .flow_inner .flow_item:nth-last-of-type(1){border-bottom:0px}.comp-use-flow .flow_inner .flow_item:nth-last-of-type(1):after{display:none}.comp-use-flow .flow_inner .flow_item .icon_wrap{width:75px;margin-right:12px}.comp-use-flow .flow_inner .flow_item .txt_wrap{width:calc(100% - 88px)}.comp-use-flow .flow_inner .flow_item .txt_wrap .step{display:inline-block;background:#db9aa6;font-family:transat,sans-serif;font-weight:700;font-style:normal;padding:5px 10px;color:#fff;font-size:1rem;border-radius:100px;margin-bottom:5px}.comp-use-flow .flow_inner .flow_item .txt_wrap .step b{display:inline-block;font-size:1.15rem;padding-left:3px}.comp-use-flow .flow_inner .flow_item .txt_wrap .step_ttl{font-size:1.5rem;line-height:1.5}.comp-use-flow .flow_inner .flow_item .txt_wrap .step_ttl b{font-family:transat,sans-serif;font-weight:700;font-style:normal;font-size:1.1em}@media screen and (min-width: 768px){.comp-use-flow .flow_inner .flow_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:25px 20px;border-bottom:1px dashed #db9aa6}.comp-use-flow .flow_inner .flow_item:after{position:absolute;content:"";bottom:-10px;left:0;right:0;margin:auto;width:18px;height:18px;border:none;border-left:1px dashed #db9aa6;border-bottom:1px dashed #db9aa6;background:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}.comp-use-flow .flow_inner .flow_item:nth-last-of-type(1){border-bottom:0px}.comp-use-flow .flow_inner .flow_item:nth-last-of-type(1):after{display:none}.comp-use-flow .flow_inner .flow_item .icon_wrap{width:100px;margin-right:20px}.comp-use-flow .flow_inner .flow_item .txt_wrap{width:calc(100% - 120px)}.comp-use-flow .flow_inner .flow_item .txt_wrap .step{padding:5px 10px;font-size:1.4rem;margin-bottom:8px}.comp-use-flow .flow_inner .flow_item .txt_wrap .step b{font-size:1.5rem}.comp-use-flow .flow_inner .flow_item .txt_wrap .step_ttl{font-size:1.8rem;padding-left:3px}.comp-use-flow .flow_inner .flow_item .txt_wrap .step_ttl br{display:none}}.comp-faq-contents{border-radius:15px;overflow:hidden;border:1px solid #db9aa6}.comp-faq-contents .toggle_item{position:relative;border-bottom:1px solid #db9aa6;background:#fff;height:auto;-webkit-transition:height .2s;transition:height .2s;will-change:height}.comp-faq-contents .toggle_item:nth-last-of-type(1){border-bottom:0}.comp-faq-contents .toggle_item:nth-last-of-type(1){margin-bottom:0}.comp-faq-contents .toggle_item .toggle_button{width:100%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.5rem;line-height:1.6;font-weight:500;text-align:left;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;color:#967364;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s;will-change:background,color}.comp-faq-contents .toggle_item .toggle_button .txt{position:relative;display:block;width:calc(100% - 30px);padding-left:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.comp-faq-contents .toggle_item .toggle_button .txt:before{display:block;content:"Q.";font-family:transat,sans-serif;font-weight:700;font-style:normal;font-size:1.6rem;position:absolute;top:0;left:0;right:0}.comp-faq-contents .toggle_item .toggle_button .status{position:relative;display:block;width:16px;height:16px}.comp-faq-contents .toggle_item .toggle_button .status:before,.comp-faq-contents .toggle_item .toggle_button .status:after{display:block;content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:#967364;-webkit-transition:background .2s;transition:background .2s;will-change:background}.comp-faq-contents .toggle_item .toggle_button .status:before{width:1px;height:100%}.comp-faq-contents .toggle_item .toggle_button .status:after{width:100%;height:1px}.comp-faq-contents .toggle_item .toggle_contents{height:0;overflow:hidden;-webkit-transition:height .3s;transition:height .3s;will-change:height}.comp-faq-contents .toggle_item .toggle_contents .contents_inner{padding:20px 20px 20px 45px;position:relative}.comp-faq-contents .toggle_item .toggle_contents .contents_inner:before{display:block;content:"A.";font-size:1.6rem;font-family:transat,sans-serif;font-weight:700;font-style:normal;position:absolute;top:26px;left:20px}.comp-faq-contents .toggle_item .toggle_contents .contents_inner p{font-size:1.4rem;line-height:1.8}.comp-faq-contents .toggle_item .toggle_contents .contents_inner a,.comp-faq-contents .toggle_item .toggle_contents .contents_inner button{color:#068acc;text-decoration:underline}.comp-faq-contents .toggle_item.active .toggle_button{background:#db9aa6;color:#fff}.comp-faq-contents .toggle_item.active .toggle_button .status:before,.comp-faq-contents .toggle_item.active .toggle_button .status:after{background:#fff}.comp-faq-contents .toggle_item.active .toggle_button .status:before{display:none}@media screen and (min-width: 768px){.comp-faq-contents .toggle_item:nth-last-of-type(1){margin-bottom:0}.comp-faq-contents .toggle_item .toggle_button{font-size:1.6rem}.comp-faq-contents .toggle_item .toggle_button .txt br{display:none}.comp-faq-contents .toggle_item .toggle_contents .contents_inner:before{display:block;content:"A.";font-size:1.5rem;top:26px;left:20px}.comp-faq-contents .toggle_item .toggle_contents .contents_inner p{font-size:1.5rem}}.comp-interview-pop{position:fixed;top:0;left:0;width:100%;height:var(--wHeightPx);opacity:0;pointer-events:none;z-index:20000;-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity}.comp-interview-pop:before{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:50px;height:50px;background-repeat:no-repeat;background-position:center center;background-size:cover;background-size:50px;background-image:url(./loading.svg);-webkit-transition:opacity .4s;transition:opacity .4s;will-change:opacity;z-index:100}.comp-interview-pop.open{opacity:1;pointer-events:all}.comp-interview-pop .interview_close{position:fixed;z-index:20;top:5px;right:5px;width:60px;height:60px;cursor:pointer;background-color:#967364;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-interview-pop .interview_close svg{width:22px}.comp-interview-pop .interview_close svg .cls-1{fill:#fff;fill-rule:evenodd;stroke-width:0px}.comp-interview-pop .interview_bg{position:absolute;top:0;left:0;width:100%;height:var(--wHeightPx);background:#fff;cursor:pointer}.comp-interview-pop .interview_wrap{position:relative;z-index:10;height:var(--wHeightPx);overflow:scroll;scrollbar-width:none;border:5px solid #db9aa6;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity}.comp-interview-pop .interview_wrap .interview_inner .txt_wrap .txt_inner{padding:25px}.comp-interview-pop .interview_wrap .interview_inner .txt_wrap .txt_inner .name_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-family:gyst-variable,sans-serif;font-weight:550;font-variation-settings:"wght" 550;margin-bottom:20px}.comp-interview-pop .interview_wrap .interview_inner .txt_wrap .txt_inner .name_wrap .name_ttl{font-size:1.4rem;margin-right:10px}.comp-interview-pop .interview_wrap .interview_inner .txt_wrap .txt_inner .name_wrap .name{font-size:1.4rem}.comp-interview-pop .interview_wrap .interview_inner .txt_wrap .txt_inner .name_wrap .name span{display:inline-block;font-size:3.6rem;padding-right:10px}.comp-interview-pop .interview_wrap .interview_inner .txt_wrap .txt_inner .interview_content .interview_item{background-image:url(./dots_pink.svg);background-size:21px;background-position:center bottom;background-repeat:repeat-x;padding-bottom:30px;margin-bottom:20px}.comp-interview-pop .interview_wrap .interview_inner .txt_wrap .txt_inner .interview_content .interview_item:nth-last-of-type(1){margin-bottom:0;background:none}.comp-interview-pop .interview_wrap .interview_inner .txt_wrap .txt_inner .interview_content .interview_item .interview_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.comp-interview-pop .interview_wrap .interview_inner .txt_wrap .txt_inner .interview_content .interview_item .interview_ttl .icon{width:45px;margin-right:12px;margin-top:2px}.comp-interview-pop .interview_wrap .interview_inner .txt_wrap .txt_inner .interview_content .interview_item .interview_ttl .icon img{width:100%}.comp-interview-pop .interview_wrap .interview_inner .txt_wrap .txt_inner .interview_content .interview_item .interview_ttl .txt{width:calc(100% - 57px);font-size:1.8rem;line-height:1.69}.comp-interview-pop .interview_wrap .interview_inner .txt_wrap .txt_inner .interview_content .interview_item .interview_desc{font-size:1.4rem;line-height:2}.comp-interview-pop.loaded:before{opacity:0}.comp-interview-pop.loaded .interview_wrap{opacity:1}@media screen and (min-width: 768px){.comp-interview-pop{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comp-interview-pop .interview_close{width:80px;height:80px;background:transparent}.comp-interview-pop .interview_close svg{width:26px}.comp-interview-pop .interview_bg{width:100%;height:100%;background:#393332cc}.comp-interview-pop .interview_wrap{position:relative;max-width:1200px;max-height:600px;margin:0 auto;overflow:unset;background:#fff}.comp-interview-pop .interview_wrap .interview_inner .img_wrap{position:absolute;left:0;right:0;width:500px;height:100%}.comp-interview-pop .interview_wrap .interview_inner .img_wrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.comp-interview-pop .interview_wrap .interview_inner .txt_wrap{margin-left:500px;max-height:600px;overflow:scroll;scrollbar-width:none}.comp-interview-pop .interview_wrap .interview_inner .txt_wrap .txt_inner{padding:60px}.comp-interview-pop .interview_wrap .interview_inner .txt_wrap .txt_inner .name_wrap{display:block;margin-bottom:30px}.comp-interview-pop .interview_wrap .interview_inner .txt_wrap .txt_inner .name_wrap .name_ttl{display:block;font-size:1.6rem;margin-right:0;margin-bottom:15px}.comp-interview-pop .interview_wrap .interview_inner .txt_wrap .txt_inner .name_wrap .name{font-size:1.6rem}.comp-interview-pop .interview_wrap .interview_inner .txt_wrap .txt_inner .name_wrap .name span{font-size:4.4rem;padding-right:10px}.comp-interview-pop .interview_wrap .interview_inner .txt_wrap .txt_inner .interview_content .interview_item{padding-bottom:40px;margin-bottom:30px}.comp-interview-pop .interview_wrap .interview_inner .txt_wrap .txt_inner .interview_content .interview_item .interview_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.comp-interview-pop .interview_wrap .interview_inner .txt_wrap .txt_inner .interview_content .interview_item .interview_ttl .icon{width:45px;margin-right:12px;margin-top:2px}.comp-interview-pop .interview_wrap .interview_inner .txt_wrap .txt_inner .interview_content .interview_item .interview_ttl .icon img{width:100%}.comp-interview-pop .interview_wrap .interview_inner .txt_wrap .txt_inner .interview_content .interview_item .interview_ttl .txt{width:calc(100% - 57px);font-size:2rem}.comp-interview-pop .interview_wrap .interview_inner .txt_wrap .txt_inner .interview_content .interview_item .interview_desc{font-size:1.6rem;line-height:2}}.comp-cart-item-list .cart_head{display:none}.comp-cart-item-list .item_list .cart_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #cacaca}.comp-cart-item-list .item_list .cart_item .img_wrap{width:80px;margin-right:20px}.comp-cart-item-list .item_list .cart_item .img_wrap a{display:block;-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity}.comp-cart-item-list .item_list .cart_item .img_wrap a:hover{opacity:.75}.comp-cart-item-list .item_list .cart_item .img_wrap a img{height:auto}.comp-cart-item-list .item_list .cart_item .txt_wrap{width:calc(100% - 100px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner{width:calc(100% - 5em)}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .item_info .name{display:block;color:inherit;line-height:1.6;font-size:1.4rem;margin-bottom:5px}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .item_info .variation{display:block;font-size:1.1rem;line-height:1.6;color:#967364;margin-bottom:10px}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .item_info .price{display:block;font-size:1.2rem;font-weight:400}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .fixed_lot{position:absolute;right:0;bottom:0}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .fixed_lot .number{display:block;width:65px;padding:5px 0;font-size:1.3rem;background:#faf5f3;text-align:center}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .controll_wrap .order_lot{width:100px;position:relative;margin-top:15px}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .controll_wrap .order_lot input[type=number]{width:100px;border:1px solid #e6e6e6;pointer-events:none;background:#faf5f3;font-family:Gothic Medium BBB,sans-serif!important;font-size:1.4rem;padding:4px 0 4px 3em}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .controll_wrap .order_lot button{position:absolute;width:40px;height:100%;top:0;bottom:0;margin:auto;font-size:1.6rem;cursor:pointer;border:none;-webkit-box-shadow:none;box-shadow:none;background:transparent}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .controll_wrap .order_lot button.minus{left:0}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .controll_wrap .order_lot button.plus{right:0}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .controll_wrap .order_lot button.reload_button{display:none}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .controll_wrap .cancel_button{-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity;position:absolute;bottom:7px;right:3px;display:block;font-size:1.3rem;padding-bottom:0;color:#967364;border-bottom:1px solid #B3B3B3}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .controll_wrap .cancel_button:hover{opacity:.75}.comp-cart-item-list .item_list .cart_item .txt_wrap .amount_price{width:5em;font-size:1.4rem;text-align:right}.comp-cart-item-list .item_list .cart_item .assort_content{margin-top:15px}.comp-cart-item-list .item_list .cart_item .assort_content .assort_title{font-size:1.4rem}.comp-cart-item-list .item_list .cart_item .assort_content .set_content{margin-top:5px;font-size:1.2rem}@media screen and (min-width: 720px){.comp-cart-item-list .cart_head{display:block;padding-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #cacaca;margin-bottom:25px}.comp-cart-item-list .cart_head .head{font-size:1.6rem}.comp-cart-item-list .cart_head .head.product{width:calc(100% - 300px);text-indent:10px}.comp-cart-item-list .cart_head .head.lot{width:180px;text-align:center;text-indent:-20px}.comp-cart-item-list .cart_head .head.amount{width:120px;text-align:right}.comp-cart-item-list .item_list .cart_item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.comp-cart-item-list .item_list .cart_item .img_wrap{width:100px;margin-right:25px}.comp-cart-item-list .item_list .cart_item .txt_wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 125px)}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner{width:calc(100% - 60px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .item_info{width:calc(100% - 180px);padding-right:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .item_info .name{font-size:1.6rem;margin-bottom:5px}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .item_info .variation{font-size:1.3rem;margin:10px 0}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .fixed_lot{width:180px;position:static}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .fixed_lot .number{margin:0 auto;width:75px;padding:5px 0;font-size:1.4rem;-webkit-transform:translateX(-5px);transform:translate(-5px)}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .controll_wrap{width:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .controll_wrap .order_lot{width:100px;margin-top:0}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .controll_wrap .order_lot input[type=number]{padding:10px 0 10px 3em;border:2px solid #e6e6e6;background:#faf5f3}.comp-cart-item-list .item_list .cart_item .txt_wrap .txt_inner .controll_wrap .cancel_button{position:static;margin-left:15px;font-size:1.3rem}.comp-cart-item-list .item_list .cart_item .txt_wrap .amount_price{width:60px;font-size:1.6rem}}@media screen and (min-width: 720px) and (min-width: 1600px){.comp-cart-item-list .item_list .cart_item .txt_wrap .amount_price{font-size:16px}}@media screen and (min-width: 720px){.comp-cart-item-list .item_list .cart_item .assort_content{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-cart-item-list .item_list .cart_item .assort_content .assort_title{font-size:1.4rem}.comp-cart-item-list .item_list .cart_item .assort_content .assort_title:after{display:inline-block;content:":";padding:0 .3em}.comp-cart-item-list .item_list .cart_item .assort_content .set_content{margin-top:0;font-size:1.2rem}}.comp-amount-wrap .amount_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#faf5f3;padding:15px 12px;margin-bottom:5px}.comp-amount-wrap .amount_item .ttl{font-size:1.3rem;font-weight:400}.comp-amount-wrap .amount_item .price{font-size:1.5rem}.comp-amount-wrap .amount{margin-top:15px}.comp-amount-wrap .amount .total_price{font-size:1.6rem;text-align:right;padding-right:8px}@media screen and (min-width: 1100px){.comp-amount-wrap .amount_item{padding:18px 15px;margin-bottom:5px}.comp-amount-wrap .amount_item .ttl{font-size:1.4rem}.comp-amount-wrap .amount_item .price{font-size:1.6rem}.comp-amount-wrap .amount{margin-top:20px}.comp-amount-wrap .amount .total_price{font-size:1.8rem;padding-right:10px}}.comp-admin-button{max-width:400px;margin:0 auto}.comp-admin-button.mt{margin-top:25px}.comp-admin-button button,.comp-admin-button a,.comp-admin-button input[type=submit]{display:block;width:100%;background:#e69c7d;color:#fff;font-size:1.7rem;font-family:inherit;padding:20px 0;text-align:center;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0;-webkit-transition:background .2s;transition:background .2s;font-weight:500;cursor:pointer}.comp-admin-button button:hover,.comp-admin-button a:hover,.comp-admin-button input[type=submit]:hover{opacity:1;background:#d38665}.comp-admin-button button span,.comp-admin-button a span,.comp-admin-button input[type=submit] span{position:relative;display:inline-block;padding-right:25px}.comp-admin-button button span:after,.comp-admin-button a span:after,.comp-admin-button input[type=submit] span:after{display:block;content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;background-repeat:no-repeat;background-position:center center;background-size:cover;background-size:contain;width:18px;height:10px;background-image:url(https://cdn.shopify.com/s/files/1/0606/6932/9625/t/1/assets/caret.svg)}.comp-admin-button button.caret_down span:after,.comp-admin-button a.caret_down span:after,.comp-admin-button input[type=submit].caret_down span:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.comp-admin-button button.disabled,.comp-admin-button a.disabled,.comp-admin-button input[type=submit].disabled{pointer-events:none;background:#acacac}.comp-side-wrap{width:100vw;background:#faf5f3;margin:0 -7vw;padding:40px 6vw 100px;-webkit-box-sizing:border-box;box-sizing:border-box}.comp-side-wrap .comp-admin-button{margin:30px 0 0}@media screen and (min-width: 720px){.comp-side-wrap{padding:60px 7vw}.comp-side-wrap.margin_bottom{margin-bottom:0}}@media screen and (min-width: 1100px){.comp-side-wrap{width:100%;padding:35px;border-radius:10px;margin:0}}.comp-admin-subttl{margin-bottom:20px}.comp-admin-subttl .ttl{font-size:1.8rem}@media screen and (min-width: 720px){.comp-admin-subttl{margin-bottom:30px}.comp-admin-subttl .ttl{font-size:2.2rem}}.comp-admin-form .error{display:block;margin-top:10px;letter-spacing:.06em;font-size:1.3rem;padding:5px 0 0;color:red}.comp-admin-form .form_item{margin-bottom:25px}.comp-admin-form .form_item.column2{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}.comp-admin-form .form_item.column2 .flex_box{width:calc(50% - 5px)}@media screen and (min-width: 768px){.comp-admin-form .form_item.column2 .flex_box{width:calc(50% - 10px)}}.comp-admin-form .form_item label{display:block;font-weight:400;font-size:1.5rem;margin-bottom:15px}.comp-admin-form .form_item .checkbox{margin:25px 0}@media screen and (min-width: 768px){.comp-admin-form .form_item .checkbox{margin:30px 0}}.comp-admin-form .form_item .checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;cursor:pointer}.comp-admin-form .form_item .checkbox label input[type=checkbox]{display:none}.comp-admin-form .form_item .checkbox label .radio_checker{width:13px;height:13px;border:solid 1px #e5e5e5;background:#fff;border-radius:50%;margin-right:7px;position:relative}.comp-admin-form .form_item .checkbox label .radio_checker:before{display:block;content:"";position:absolute;top:-1px;bottom:-1px;left:0;right:0;margin:auto;width:0px;height:0px;border-radius:50%;background:#db9aa6;-webkit-transition:width .2s,height .2s;transition:width .2s,height .2s}.comp-admin-form .form_item .checkbox label input[type=checkbox]:checked+.radio_checker:before{width:7px;height:7px}.comp-admin-form .form_item .checkbox label .name{font-size:1.4rem;line-height:1.6}.comp-admin-form .form_item .checkbox label .name a{color:inherit;text-decoration:underline}.comp-admin-form .form_item .form_wrap .switch_button{display:block;width:100%;text-align:right;font-size:1.3rem;color:#967364;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;background:transparent;font-weight:500;margin-top:10px;cursor:pointer}.comp-admin-form .form_item .form_wrap .example{margin-top:15px;font-size:1.2rem;line-height:1.6}@media screen and (min-width: 768px){.comp-admin-form .form_item .form_wrap .example{font-size:1.3rem}}.comp-admin-form .form_item .form_wrap input[type=text],.comp-admin-form .form_item .form_wrap input[type=email],.comp-admin-form .form_item .form_wrap input[type=tel],.comp-admin-form .form_item .form_wrap input[type=password]{display:block;width:100%;border:solid 0px #e5e5e5;padding:0 12px!important;height:45px;line-height:45px;font-size:16px;font-family:inherit;color:#967364;font-weight:400;background:#fff}.comp-admin-form .form_item .form_wrap input[type=text]::-webkit-input-placeholder,.comp-admin-form .form_item .form_wrap input[type=email]::-webkit-input-placeholder,.comp-admin-form .form_item .form_wrap input[type=tel]::-webkit-input-placeholder,.comp-admin-form .form_item .form_wrap input[type=password]::-webkit-input-placeholder{color:#acacac;font-size:1.5rem}.comp-admin-form .form_item .form_wrap input[type=text]::-moz-placeholder,.comp-admin-form .form_item .form_wrap input[type=email]::-moz-placeholder,.comp-admin-form .form_item .form_wrap input[type=tel]::-moz-placeholder,.comp-admin-form .form_item .form_wrap input[type=password]::-moz-placeholder{color:#acacac;font-size:1.5rem}.comp-admin-form .form_item .form_wrap input[type=text]:-ms-input-placeholder,.comp-admin-form .form_item .form_wrap input[type=email]:-ms-input-placeholder,.comp-admin-form .form_item .form_wrap input[type=tel]:-ms-input-placeholder,.comp-admin-form .form_item .form_wrap input[type=password]:-ms-input-placeholder{color:#acacac;font-size:1.5rem}.comp-admin-form .form_item .form_wrap input[type=text]::-ms-input-placeholder,.comp-admin-form .form_item .form_wrap input[type=email]::-ms-input-placeholder,.comp-admin-form .form_item .form_wrap input[type=tel]::-ms-input-placeholder,.comp-admin-form .form_item .form_wrap input[type=password]::-ms-input-placeholder{color:#acacac;font-size:1.5rem}.comp-admin-form .form_item .form_wrap input[type=text]::placeholder,.comp-admin-form .form_item .form_wrap input[type=email]::placeholder,.comp-admin-form .form_item .form_wrap input[type=tel]::placeholder,.comp-admin-form .form_item .form_wrap input[type=password]::placeholder{color:#acacac;font-size:1.5rem}.comp-admin-form .form_item .form_wrap input[type=text].bg,.comp-admin-form .form_item .form_wrap input[type=email].bg,.comp-admin-form .form_item .form_wrap input[type=tel].bg,.comp-admin-form .form_item .form_wrap input[type=password].bg{background-color:#faf5f3}.comp-admin-form .form_item .form_wrap textarea{display:block;width:100%;height:120px;padding:12px!important;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 0px #e5e5e5;font-size:16px;font-family:inherit;color:#967364;font-weight:400;background:#fff}.comp-admin-form .form_item .form_wrap textarea.bg{background-color:#faf5f3}.comp-admin-form .form_item .form_wrap select{display:block;width:100%;padding:0 12px!important;height:50px;line-height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;border:0px solid #d8d8d8;background:#fff;font-size:16px;font-family:inherit;font-weight:400;color:#967364;background-repeat:no-repeat;background-position:center center;background-size:cover;background-size:8px!important;background-position:center right 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(https://cdn.shopify.com/s/files/1/0606/6932/9625/t/1/assets/select_caret.svg)!important}.comp-admin-form .form_item .form_wrap select.bg{background-color:#faf5f3}.comp-admin-form .ajax_loader{width:100%;height:0px;overflow:hidden;-webkit-transition:height .2s;transition:height .2s}.comp-admin-form .ajax_loader.loading{height:140px}.comp-admin-form .ajax_loader .loading_inner{display:block;width:100%;height:100px;background-repeat:no-repeat;background-position:center center;background-size:30px;background-image:url(./loading.svg);-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}.comp-admin-form .ajax_loader .loading_txt{display:block;font-size:1.2rem;color:#acacac;margin-top:-10px;text-align:center}.comp-admin-form .status_message{height:0;overflow:hidden;text-align:left;font-size:16px;-webkit-transition:height .2s;transition:height .2s;text-align:center}.comp-admin-form .status_message .text{display:block;background:#f9f8f3;color:inherit;padding:15px;line-height:1.6}.comp-admin-form .status_message.complete{height:80px;margin-bottom:20px}.comp-admin-form .status_message.error{height:100px;margin-bottom:0}.comp-admin-form .status_message.error .text{color:#d62538;border:1px solid #dd1d1d}@media screen and (min-width: 768px){.comp-admin-form .ajax_loader{width:100%;height:0px;overflow:hidden;-webkit-transition:height .2s;transition:height .2s}.comp-admin-form .ajax_loader.loading_state{height:120px}.comp-admin-form .ajax_loader .loading_inner{display:block;width:100%;height:100px;background-repeat:no-repeat;background-position:center center;background-size:30px;background-image:url(./loading.svg)}.comp-admin-form .ajax_loader .loading_txt{display:block;font-size:1.2rem;color:#acacac;margin-top:-10px;text-align:center}.comp-admin-form .status_message{height:0;overflow:hidden;text-align:left;font-size:16px;-webkit-transition:height .2s;transition:height .2s;text-align:center}.comp-admin-form .status_message .text{display:block;padding:15px;line-height:1.6}.comp-admin-form .status_message.complete{height:80px;margin-bottom:30px}.comp-admin-form .status_message.complete br{display:none}.comp-admin-form .status_message.error{height:100px;margin-bottom:0}.comp-admin-form .status_message.error .text{color:#d62538;border:1px solid #dd1d1d}}.comp-cart-toggles{margin-top:40px;border-bottom:1px solid #db9aa6}.comp-cart-toggles .toggle_item{height:47px;overflow:hidden;border:1px solid #db9aa6;-webkit-transition:height .3s;transition:height .3s;will-change:height;border-bottom:0px}.comp-cart-toggles .toggle_item .toggle_button{width:100%;position:relative;display:block;font-size:1.6rem;padding:12px 15px;text-align:left;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s;will-change:background,color}.comp-cart-toggles .toggle_item .toggle_button .status{position:absolute;width:14px;height:14px;top:0;bottom:0;right:15px;margin:auto}.comp-cart-toggles .toggle_item .toggle_button .status:before,.comp-cart-toggles .toggle_item .toggle_button .status:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:#967364}.comp-cart-toggles .toggle_item .toggle_button .status:before{width:100%;height:1px}.comp-cart-toggles .toggle_item .toggle_button .status:after{width:1px;height:100%}.comp-cart-toggles .toggle_item .toggle_contents .contents_inner{padding:20px 15px}.comp-cart-toggles .toggle_item .toggle_contents .contents_inner .contents_item{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d8d8d8}.comp-cart-toggles .toggle_item .toggle_contents .contents_inner .contents_item:nth-last-of-type(1){margin-bottom:0;padding-bottom:0;border-bottom:0px}.comp-cart-toggles .toggle_item .toggle_contents .contents_inner .contents_item .contents_ttl{font-size:1.6rem;margin-bottom:12px}.comp-cart-toggles .toggle_item .toggle_contents .contents_inner .contents_item p{font-size:1.3rem;line-height:1.8;margin-bottom:.5em}.comp-cart-toggles .toggle_item .toggle_contents .contents_inner .contents_item p:nth-last-of-type(1){margin-bottom:0}.comp-cart-toggles .toggle_item .toggle_contents .contents_inner .contents_item ul li{position:relative;font-size:1.3rem;line-height:1.6;padding-left:12px;margin-bottom:5px}.comp-cart-toggles .toggle_item .toggle_contents .contents_inner .contents_item ul li:nth-last-of-type(1){margin-bottom:0}.comp-cart-toggles .toggle_item .toggle_contents .contents_inner .contents_item ul li:before{display:block;content:"";width:6px;height:6px;background:#967364;border-radius:50%;position:absolute;top:8px;left:0}.comp-cart-toggles .toggle_item.active .toggle_button{background:#db9aa6;color:#fff}.comp-cart-toggles .toggle_item.active .toggle_button .status:before{background:#fff}.comp-cart-toggles .toggle_item.active .toggle_button .status:after{opacity:0}@media screen and (min-width: 768px){.comp-cart-toggles{margin-top:50px}.comp-cart-toggles .toggle_item{height:56px}.comp-cart-toggles .toggle_item .toggle_button{font-size:1.6rem;padding:20px}.comp-cart-toggles .toggle_item .toggle_button .status{position:absolute;width:16px;height:16px;right:20px}.comp-cart-toggles .toggle_item .toggle_contents .contents_inner{padding:30px 20px}.comp-cart-toggles .toggle_item .toggle_contents .contents_inner .contents_item{margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid #d8d8d8}.comp-cart-toggles .toggle_item .toggle_contents .contents_inner .contents_item .contents_ttl{font-size:1.6rem;margin-bottom:12px}.comp-cart-toggles .toggle_item .toggle_contents .contents_inner .contents_item p{font-size:1.4rem}.comp-cart-toggles .toggle_item .toggle_contents .contents_inner .contents_item ul li{font-size:1.4rem;line-height:1.6}.comp-cart-toggles .toggle_item .toggle_contents .contents_inner .contents_item ul li:before{display:block;content:"";width:6px;height:6px;background:#967364;border-radius:50%;position:absolute;top:8px;left:0}}.comp-chart-layout{max-width:780px;margin:0 auto}.comp-chart-layout .chart_item{padding-bottom:20px;margin-bottom:25px;border-bottom:1px solid #d8d8d8}.comp-chart-layout .chart_item:nth-last-of-type(1){border-bottom:0}.comp-chart-layout .chart_item .chat_ttl{font-size:1.6rem;margin-bottom:15px;line-height:1.6;letter-spacing:.08em}.comp-chart-layout .chart_item .content{font-size:1.4rem;letter-spacing:.06em;line-height:1.6}.comp-chart-layout .chart_item .content p{white-space:pre-line}.comp-chart-layout .chart_item .content p a{color:inherit;text-decoration:underline}@media screen and (min-width: 768px){.comp-chart-layout{padding-top:10px}.comp-chart-layout .chart_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:35px;margin-bottom:40px}.comp-chart-layout .chart_item .chat_ttl{width:200px;font-size:1.6rem;margin-bottom:0}.comp-chart-layout .chart_item .content{width:calc(100% - 200px);line-height:1.8;font-size:1.5rem}}.comp-privacy-txt{max-width:780px;margin:0 auto}.comp-privacy-txt .privacy_item{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #d8d8d8}.comp-privacy-txt .privacy_item:nth-last-of-type(1){margin-bottom:0;padding-bottom:0;border-bottom:0px solid #d8d8d8}.comp-privacy-txt .privacy_item .main_ttl{background:#f5f4f1;font-size:1.6rem;line-height:1.6;padding:10px;margin-bottom:20px}.comp-privacy-txt .privacy_item .item_title{font-size:1.6rem;line-height:1.6;letter-spacing:.08em;margin-bottom:15px}.comp-privacy-txt .privacy_item .desc_wrap{font-size:1.4rem;line-height:1.8;letter-spacing:.03em;-webkit-box-sizing:border-box;box-sizing:border-box}.comp-privacy-txt .privacy_item .desc_wrap p{margin-bottom:.5em}@media screen and (min-width: 1100px){.comp-privacy-txt .privacy_item .desc_wrap{font-size:1.5rem;padding:0}}.comp-privacy-txt .privacy_item .desc_wrap p{font-size:1.3rem;margin-bottom:1em}.comp-privacy-txt .privacy_item .desc_wrap p:nth-last-of-type(1){margin-bottom:0}.comp-privacy-txt .privacy_item .desc_wrap p+ul{margin-top:1.5rem}.comp-privacy-txt .privacy_item .desc_wrap ul li{font-size:1.3rem;line-height:1.8;letter-spacing:.02em;margin-bottom:1.5rem}.comp-privacy-txt .privacy_item .desc_wrap ul li:nth-last-of-type(1){margin-bottom:0}.comp-privacy-txt .privacy_item .desc_wrap ul.number{counter-reset:number}.comp-privacy-txt .privacy_item .desc_wrap ul.number li{position:relative;padding-left:15px}.comp-privacy-txt .privacy_item .desc_wrap ul.number li:before{display:block;counter-increment:number;content:counter(number);position:absolute;font-size:1.1rem;top:2px;left:0}.comp-privacy-txt .privacy_item .desc_wrap ul.list li{position:relative;padding-left:15px}.comp-privacy-txt .privacy_item .desc_wrap ul.list li:before{display:block;content:"";width:4px;height:4px;position:absolute;left:0;top:10px;margin:auto;background:#967364;border-radius:50%}@media screen and (min-width: 720px){.comp-privacy-txt{max-width:780px;margin:0 auto}.comp-privacy-txt .privacy_item{margin-bottom:35px;padding-bottom:40px}.comp-privacy-txt .privacy_item .main_ttl{font-size:1.8rem;padding:15px;margin-bottom:20px}.comp-privacy-txt .privacy_item .item_title{font-size:1.8rem;line-height:1.6;margin-bottom:20px}.comp-privacy-txt .privacy_item .desc_wrap p{font-size:1.4rem}.comp-privacy-txt .privacy_item .desc_wrap p+ul{margin-top:1.5rem}.comp-privacy-txt .privacy_item .desc_wrap ul li{font-size:1.4rem}.comp-privacy-txt .privacy_item .desc_wrap ul.number li{padding-left:17px}.comp-privacy-txt .privacy_item .desc_wrap ul.number li:before{display:block;font-size:1.2rem;top:3px;left:0}.comp-privacy-txt .privacy_item .desc_wrap ul.list li{position:relative;padding-left:17px}}.blog-contects{font-family:Arial,sans-serif;line-height:1.6;max-width:800px;margin:100px auto 0;padding:20px}.blog-contects h1{font-size:2.5em;color:#333;margin-bottom:20px}.blog-contects p{font-size:1.2em;color:#555;margin-bottom:15px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/theme.css.map */
