@charset "UTF-8";.c-arrowLink_icon::before,.c-viewMore::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);content:""}.c-stripes{display:block;overflow:hidden;position:relative;height:13px}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.c-stripes{width:max(80px,21.3333333333vw)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.c-stripes{width:116px}}.c-stripes::before{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/common/stripes.svg?$staticlink$);background-repeat:repeat-x;background-size:117.75px 13px;content:""}.c-viewMore{display:block;position:relative;padding:10px 0;border:1px solid #6d6d6d;border-radius:5px;background-color:#fff;color:#6d6d6d;font-family:"Didact Gothic",sans-serif;font-size:12px;line-height:1.6;letter-spacing:normal;text-align:center}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.c-viewMore{width:80%}.c-itemBtns{gap:max(10px,2.6666666667vw)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.c-viewMore{width:280px;-webkit-transition:background-color .5s ease,color .5s ease;transition:background-color .5s ease,color .5s ease}.c-viewMore:hover{background-color:#6d6d6d;color:#fff}}.c-viewMore::after{position:absolute;top:0;right:27px;bottom:0;width:9px;height:9px;margin:auto;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.c-itemBtns{display:-webkit-box;display:-ms-flexbox;display:flex}.c-itemBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:999px;font-weight:700;line-height:1.4;text-align:center}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.c-itemBtn{min-height:max(42px,11.2vw);padding:max(5px,1.3333333333vw) max(10px,2.6666666667vw);font-size:13px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.c-itemBtns{gap:12px}.c-itemBtn{min-height:44px;padding:6px 12px;font-size:14px;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1)}.c-itemBtn:hover{opacity:.7}.c-sectionTitle_sub{font-size:15px}}.c-itemBtn-detail{border:2px solid #f76260;background-color:#fff;color:#f76260}.c-itemBtn-create{background-color:#f76260;color:#fff}.c-sectionTitle{text-align:center}.c-sectionTitle_sub{color:#f76260;font-family:"Cormorant Garamond",serif;font-weight:300;line-height:1.2;letter-spacing:normal}.c-sectionTitle_main{padding-left:.2em;font-weight:700;line-height:1.6666666667;letter-spacing:.2em}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.c-sectionTitle_sub{font-size:15px}.c-sectionTitle_main{margin-top:max(15px,4vw);font-size:22px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.c-sectionTitle_main{margin-top:17px;font-size:30px}}.c-blockTitle{text-align:center}.c-blockTitle_stripes{margin-inline:auto}.c-blockTitle_text{padding-left:.4em;font-weight:400;line-height:1.45;letter-spacing:.4em}.c-arrowLink{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f76260;line-height:1.4}.c-arrowLink_icon{position:relative;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;background-color:#f76260}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.c-blockTitle_text{margin-top:max(25px,6.6666666667vw);font-size:17px}.c-arrowLink{gap:max(11px,2.9333333333vw)}.c-arrowLink_icon{width:max(19px,5.0666666667vw);height:max(19px,5.0666666667vw)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.c-blockTitle_text{margin-top:29px;font-size:20px}.c-arrowLink{gap:11px;font-size:14px;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1)}.c-arrowLink:hover{opacity:.6}.c-arrowLink_icon{width:19px;height:19px}}.c-arrowLink_icon::before{position:absolute;top:50%;left:50%;width:5px;height:5px;margin:-3px 0 0 -4px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}.c-arrowBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #1a1a1a;border-radius:4px;background-color:#fff;color:#1a1a1a;font-weight:700;line-height:1.5;letter-spacing:.02em}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.c-arrowBtn{gap:max(8px,2.1333333333vw);width:max(226px,60.2666666667vw);height:max(44px,11.7333333333vw);padding:0 max(12px,3.2vw) 0 max(16px,4.2666666667vw);font-size:13px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.c-arrowBtn{gap:8px;width:226px;height:44px;padding:0 12px 0 16px;font-size:13px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.c-arrowBtn:hover{opacity:.7}}.c-arrowBtn_icon{-ms-flex-negative:0;flex-shrink:0;background-image:url(../images/common/icon-right-arrow-01.svg?$staticlink$);background-size:contain;background-repeat:no-repeat}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.c-arrowBtn_icon{width:max(16px,4.2666666667vw);height:max(16px,4.2666666667vw)}.slick-dots{gap:max(8px,2.1333333333vw);padding:max(12px,3.2vw) 0}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.c-arrowBtn_icon{width:16px;height:16px}.c-itemSlider_arrow{-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1)}.c-itemSlider_arrow:hover{opacity:.6}}.c-itemSlider{overflow:hidden;position:relative;border-radius:5px;background-color:#fff}.c-itemSlider_no{position:absolute;top:50%;left:50%;color:#fff;font-family:"Work Sans",sans-serif;font-size:14px;letter-spacing:.1em;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-itemSlider_arrow{position:absolute;top:50%;z-index:1;width:44px;height:44px;margin-top:-22px;background-image:url(../images/common/icon-right-arrow-02.svg?$staticlink$);background-position:center;background-size:27px 27px;background-repeat:no-repeat}.c-itemSlider_arrow.slick-disabled{opacity:.3;pointer-events:none}.c-itemSlider_arrow-prev{left:10px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.c-itemSlider_arrow-next{right:10px}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.slick-dots{gap:8px;padding:12px 0}}.slick-dots li{margin:0}.slick-dots li button{display:block;padding:0;border-radius:50%;background-color:#d5d5d5}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.slick-dots li button{width:max(8px,2.1333333333vw);height:max(8px,2.1333333333vw)}.c-sliderControls_arrows{gap:20px;margin-left:18px}}.slick-dots li.slick-active button{background-color:#f76260}.c-sliderControls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.slick-dots li button{width:8px;height:8px}.c-sliderControls{height:32px}}.c-sliderControls_bar{-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;border-radius:10px;background-color:#ddd}.c-sliderControls_barIn{display:block;width:50%;height:100%;background-color:#333;-webkit-transition:width .3s cubic-bezier(.4,0,.2,1);transition:width .3s cubic-bezier(.4,0,.2,1)}.c-sliderControls_arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.c-sliderControls_arrows{gap:32px;margin-left:46px}}.c-sliderControls_arrows::after{position:absolute;top:50%;left:50%;width:2px;height:8px;margin:-4px 0 0 -1px;background-image:url(../images/common/icon-colon-01.svg?$staticlink$);background-size:contain;background-repeat:no-repeat;content:""}.kv,.kv_img{position:relative}.c-sliderControls_arrow{width:27px;height:27px;background-image:url(../images/common/icon-right-arrow-02.svg?$staticlink$);background-size:contain;background-repeat:no-repeat;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1)}.c-sliderControls_arrow:hover{opacity:.6}.c-sliderControls_arrow.is-disabled{background-image:url(../images/common/icon-right-arrow-disabled-02.svg?$staticlink$);pointer-events:none}.c-sliderControls_arrow-prev{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.c-inview{-webkit-transition:opacity .8s cubic-bezier(0,0,.2,1),-webkit-transform .8s cubic-bezier(0,0,.2,1);transition:opacity .8s cubic-bezier(0,0,.2,1),-webkit-transform .8s cubic-bezier(0,0,.2,1);transition:opacity .8s cubic-bezier(0,0,.2,1),transform .8s cubic-bezier(0,0,.2,1);transition:opacity .8s cubic-bezier(0,0,.2,1),transform .8s cubic-bezier(0,0,.2,1),-webkit-transform .8s cubic-bezier(0,0,.2,1)}.c-inview.is-inviewHide{opacity:0;-webkit-transition:none;transition:none}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.c-inview.is-inviewHide{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}#shichigosan{font-size:14px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.c-inview.is-inviewHide{-webkit-transform:translateY(32px);-ms-transform:translateY(32px);transform:translateY(32px)}.c-nav-breadcrumb__body{line-height:1!important}}@media (prefers-reduced-motion:reduce){.c-inview{-webkit-transition:none;transition:none}.c-inview.is-inviewHide{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}#main{padding:0!important}#shichigosan{background-color:#f7f3f2;color:#242424;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:2;letter-spacing:.1em}.c-page-sub__nav-breadcrumb,.commitment,.index_box,.items,.reason_icon{background-color:#fff}.itemBody_product,.kv_catch{font-weight:700;line-height:1.6}:where(#shichigosan) img{display:block;width:100%;height:auto}.c-page-sub__nav-breadcrumb{isolation:isolate}.kv_img{aspect-ratio:2.16;overflow:hidden}.kv_img iframe,.kv_img img,.kv_img svg,.kv_img video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kv_img::after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.kv_body{position:absolute;z-index:1}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.kv_img{aspect-ratio:.6590509666}.kv_img::after{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),color-stop(60%,rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.4),rgba(0,0,0,0) 60%);background-image:linear-gradient(to bottom,rgba(0,0,0,.4),rgba(0,0,0,0) 60%)}.kv_body{top:41px;left:20px;color:#fff}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){#shichigosan{font-size:14px}.kv_img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.kv_img::after{width:50%;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.65)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.65),rgba(255,255,255,0));background-image:linear-gradient(to right,rgba(255,255,255,.65),rgba(255,255,255,0))}.kv_body{top:50%;left:80px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.kv_catch{letter-spacing:.12em}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.kv_catch{margin-top:12px;font-size:23px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.kv_catch{margin-top:20px;font-size:35px}}.kv_lead{line-height:1.8;letter-spacing:.2em}.index_toggle,.lead_text{letter-spacing:.1em}.lead_inner{margin-left:auto;margin-right:auto;position:relative}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.kv_lead{margin-top:8px;font-size:12px}.lead{padding-top:60px}.lead_inner{width:calc(100% - max(40px,10.6666666667vw));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.kv_lead{margin-top:16px;font-size:16px}.lead{padding-top:120px}.lead_inner{width:min(1120px,100% - 80px);aspect-ratio:920/392}.lead_photo{position:absolute}}.lead_photo img{height:100%;-o-object-fit:cover;object-fit:cover}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.lead_photos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:35px;gap:15px}.lead_body{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.lead_photo-01{width:58%}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.lead_photo-01{top:0;left:0;width:29.239%;aspect-ratio:1}}@media print and (max-width:339.98px),screen and (max-width:1023px) and (max-width:339.98px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait) and (max-width:339.98px){.lead_text{font-size:14px}}@media print and (min-width:340px),screen and (max-width:1023px) and (min-width:340px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait) and (min-width:340px){.lead_text{font-size:15px}}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.lead_photo-02{width:40%}.lead_text{margin-top:max(20px,5.3333333333vw);line-height:2.2;text-align:center}.lead_stripes{display:none}.index{margin-top:60px;padding-bottom:80px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.lead_photo-02{top:47.177%;left:33.587%;width:19.457%;aspect-ratio:1}.lead_text{position:absolute;top:11.244%;right:10.435%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna";font-size:18px;line-height:3}.lead_stripes{position:absolute;top:0;left:95.543%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}.index_icon::before,.index_toggleIcon::before{top:50%;-webkit-transform:rotate(45deg);left:50%;content:""}.index_inner{margin-left:auto;margin-right:auto}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.index_inner{width:calc(100% - max(40px,10.6666666667vw))}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.index{margin-top:55px;padding-bottom:160px}.index_inner{width:min(1120px,100% - 80px)}}.index_box{border-radius:4px}.index_toggle{display:block;position:relative;width:100%;font-weight:700;line-height:1.5;text-align:left}.index_link,.itemBody_priceTax{letter-spacing:.2em}.cta_inner,.reason_node,.step_node{text-align:center}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.index_box{padding:15px}.index_toggle{font-size:16px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.index_box{padding:20px}.index_toggle{font-size:18px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.index_toggle:hover{opacity:.7}}.index_toggleIcon{position:absolute;top:50%;right:0;width:20px;height:20px;margin-top:-10px;-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.index_toggleIcon::before{position:absolute;width:9px;height:9px;margin:-6px 0 0 -5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;-ms-transform:rotate(45deg);transform:rotate(45deg)}.index_toggle[aria-expanded=true] .index_toggleIcon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.index_body{display:none}.index_body.is-open{display:block}.index_list{display:-ms-grid;display:grid}.cardList,.index_link{display:-webkit-box;display:-ms-flexbox}.index_item{background-image:-webkit-radial-gradient(1px 1px,circle,#707070 1px,transparent 1.5px);background-image:radial-gradient(circle at 1px 1px,#707070 1px,transparent 1.5px);background-repeat:repeat-x;background-position:left bottom;background-size:10px 2px}.index_link{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;line-height:1.43}.index_icon{position:relative;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;background-color:#333}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.index_body{padding-top:15px}.index_list{row-gap:15px}.index_item{padding-bottom:15px}.index_icon{width:max(19px,5.0666666667vw);height:max(19px,5.0666666667vw)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.index_body{padding-top:20px}.index_list{-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr);-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;row-gap:20px}.index_item{padding-bottom:20px}.index_link{padding-right:10px;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1)}.index_link:hover{opacity:.6}.index_icon{width:19px;height:19px}}.index_icon::before{position:absolute;width:5px;height:5px;margin:-3px 0 0 -3px;border-right:1px solid #fff;border-bottom:1px solid #fff;-ms-transform:rotate(45deg);transform:rotate(45deg)}.card_imgSlide,.feature_mainSlide{aspect-ratio:1.25;background-color:#bababa;position:relative;overflow:hidden}.items_inner{margin-left:auto;margin-right:auto}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.items{padding:80px 0}.items_inner{width:calc(100% - max(40px,10.6666666667vw))}.items_block+.items_block{margin-top:80px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.items{padding:160px 0}.items_inner{width:min(1120px,100% - 80px)}.items_block+.items_block{margin-top:160px}}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.feature{margin-top:30px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:50px}.feature_gallery{width:50%}}.feature_mainSlide iframe,.feature_mainSlide img,.feature_mainSlide svg,.feature_mainSlide video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cardList{display:flex}.reason_list,.workshop_date{display:-webkit-box;display:-ms-flexbox}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.feature_body{margin-top:max(30px,8vw)}.cardList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:max(45px,12vw);margin-top:max(45px,12vw)}.card_img{margin-bottom:max(20px,5.3333333333vw)}.itemBody_product{font-size:16px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.feature_body{width:45.652%}.cardList{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}.cardList_node{width:47.826%}.card_img{margin-bottom:20px}}.card_imgSlide iframe,.card_imgSlide img,.card_imgSlide svg,.card_imgSlide video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card_imgSlide-photo{background-color:transparent}.itemBody_product{color:#f76260}.itemBody_desc{line-height:2}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.itemBody_desc{margin-top:max(6px,1.6vw)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.itemBody_product{font-size:18px}.itemBody_desc{margin-top:11px;font-size:14px}}.itemBody_price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-family:"Work Sans",sans-serif}.itemBody_priceTax,.itemBody_priceYen,.workshop_btn{font-family:"Noto Sans JP",sans-serif}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.itemBody_price{gap:max(3px,.8vw);margin-top:max(2px,.5333333333vw)}.itemBody_priceYen{font-size:11px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.itemBody_price{gap:3px;margin-top:20px}.itemBody_priceYen{font-size:11px}}.itemBody_priceNum{font-weight:400;line-height:1}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.itemBody_priceNum{margin-left:max(3px,.8vw);font-size:40px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.itemBody_priceNum{margin-left:3px;font-size:40px}.itemBody_priceTax{font-size:11px}}.itemBody_delivery{line-height:1.4}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.itemBody_priceTax{font-size:11px}.itemBody_delivery{margin-top:max(12px,3.2vw);font-size:12px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.itemBody_delivery{margin-top:19px;font-size:12px}}.workshop_inner{margin-left:auto;margin-right:auto}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.itemBody .c-itemBtns{margin-top:max(18px,4.8vw)}.workshop{padding:80px 0}.workshop_inner{width:calc(100% - max(40px,10.6666666667vw))}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.itemBody .c-itemBtns{margin-top:20px}.card .itemBody_price{margin-top:10px}.workshop{padding:160px 0}.workshop_inner{width:min(1120px,100% - 80px)}}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.workshop_body{margin-top:30px}}.workshop_img{aspect-ratio:1.4095238095;overflow:hidden}.workshop_img iframe,.workshop_img img,.workshop_img svg,.workshop_img video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.workshop_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:50px;gap:30px}.workshop_img{-ms-flex-negative:0;flex-shrink:0;width:58.5%}.workshop_detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 20px 0 0}}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.workshop_detail{margin-top:30px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.workshop_detailInner{width:100%;max-width:430px}}.workshop_title{font-size:16px;font-weight:700;line-height:1.75;letter-spacing:.1em}.workshop_place,.workshop_text{font-size:14px;letter-spacing:.1em}.workshop_text{margin-top:12px;line-height:2}.workshop_place{margin-top:24px;line-height:1.5}.workshop_date{display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:16px;line-height:1.4;letter-spacing:.1em}.workshop_dateDay,.workshop_dateTime{font-size:18px}.workshop_dateWeek{margin-left:2px;font-size:11px}.workshop_dateLine{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:40px;height:1px;margin:0 12px;background-image:-webkit-radial-gradient(.5px 50%,circle,#242424 .5px,transparent .6px);background-image:radial-gradient(circle at .5px 50%,#242424 .5px,transparent .6px);background-size:4px 1px;background-repeat:repeat-x}.workshop_btn{margin-top:24px;letter-spacing:.1em}.commitment_inner{margin-left:auto;margin-right:auto}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.workshop_btn{margin-left:auto;margin-right:auto}.commitment{padding:80px 0}.commitment_inner{width:calc(100% - max(40px,10.6666666667vw))}.reason{margin-top:max(70px,18.6666666667vw)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.commitment{padding:160px 0}.commitment_inner{width:min(1120px,100% - 80px)}.reason{margin-top:76px}}.reason_list{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.reason_list{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:max(30px,8vw);margin-top:max(35px,9.3333333333vw)}.reason_node{width:50%}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.reason_list{margin-top:50px}.reason_node{width:21.739%}}.reason_icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-inline:auto;border:2px solid #f76260;border-radius:50%}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.reason_icon{width:max(140px,37.3333333333vw);height:max(140px,37.3333333333vw);padding:max(40px,10.6666666667vw)}.reason_text{margin-top:max(15px,4vw)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.reason_icon{width:70%;aspect-ratio:1;height:auto;padding:20%}}.reason_iconMark{display:block;width:100%;aspect-ratio:1;background-color:#f76260;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.reason_iconMark-01{-webkit-mask-image:url(../images/commitment/reason-01.png?$staticlink$);mask-image:url(../images/commitment/reason-01.png?$staticlink$)}.reason_iconMark-02{-webkit-mask-image:url(../images/commitment/reason-02.png?$staticlink$);mask-image:url(../images/commitment/reason-02.png?$staticlink$)}.reason_iconMark-03{-webkit-mask-image:url(../images/commitment/reason-03.png?$staticlink$);mask-image:url(../images/commitment/reason-03.png?$staticlink$)}.reason_iconMark-04{-webkit-mask-image:url(../images/commitment/reason-04.png?$staticlink$);mask-image:url(../images/commitment/reason-04.png?$staticlink$)}.reason_text{padding-left:.1em;line-height:2}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.reason_text{margin-top:16px;font-size:14px}}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.step{margin-top:max(80px,21.3333333333vw)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.step{margin-top:75px}}.step_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.step_node{position:relative}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.step_list{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:max(35px,9.3333333333vw);margin-top:max(35px,9.3333333333vw)}.step_node{width:50%}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.step_list{margin-top:50px}.step_node{width:21.739%}}.step_node-01{color:#fcc0bf}.step_node-02{color:#faa1a0}.step_node-03{color:#f98180}.step_node-04{color:#f76260}.step_figure{position:relative;margin-inline:auto}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.step_figure{width:max(140px,37.3333333333vw);padding-top:max(23px,6.1333333333vw)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.step_figure{width:70%;padding-top:16.43%}}.step_label{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.step_label{bottom:max(140px,37.3333333333vw);width:max(77px,20.5333333333vw)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.step_label{bottom:0;width:55%;top:0}}.step_circle{position:relative;border-radius:50%;background-color:currentColor}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.step_circle{width:max(140px,37.3333333333vw);height:max(140px,37.3333333333vw)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.step_circle{width:100%;aspect-ratio:1}.step_node:not(:last-child) .step_circle::after{position:absolute;top:50%;right:-35.74%;width:28.58%;height:3px;margin-top:-1.5px;background-image:-webkit-radial-gradient(1.5px 50%,circle,currentColor 1.5px,transparent 1.5px);background-image:radial-gradient(circle at 1.5px 50%,currentColor 1.5px,transparent 1.5px);background-size:6px 3px;background-repeat:repeat-x;content:""}}.step_text{padding-left:.1em;color:#242424;line-height:1.45}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.step_text{margin-top:max(16px,4.2666666667vw)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.step_text{margin-top:20px;font-size:14px}}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.tips{margin-top:max(60px,16vw)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.tips{margin-top:70px}}.tips_slider{overflow:hidden}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.tips_slider{width:calc(100% + max(20px,5.3333333333vw));margin-top:max(30px,8vw)}.tips_list{width:calc(100% - max(20px,5.3333333333vw) + max(16px,4.2666666667vw))}.tips_node{margin-right:max(16px,4.2666666667vw)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.tips_slider{margin-top:50px}.tips_list{width:calc(100% + 32px)}.tips_node{margin-right:32px}.tips_controls{display:none}}.tips_img{aspect-ratio:1.7777777778;overflow:hidden}.tips_img iframe,.tips_img img,.tips_img svg,.tips_img video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tips_img-empty{background-color:#c3c3c3}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.tips_controls{margin-top:20px}.tips_body{margin-top:max(14px,3.7333333333vw)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.tips_body{margin-top:16px}}.tips_num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#f76260;font-weight:700;line-height:1.4}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.tips_body .c-arrowLink{margin-top:max(10px,2.6666666667vw)}.tips_num{gap:max(6px,1.6vw);font-size:13px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.tips_body .c-arrowLink{margin-top:12px}.tips_num{gap:6px;font-size:13px}.tips_numFigure{font-size:18px}}.tips_numFigure{font-family:"Work Sans",sans-serif;font-weight:400;letter-spacing:normal}.cta_colTitle,.tips_title{font-weight:700}.tips_title{line-height:1.6}.cta_title,.tips_text{line-height:2}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.tips_numFigure{font-size:18px}.tips_title{margin-top:max(8px,2.1333333333vw);font-size:18px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.tips_title{margin-top:8px;font-size:20px}}.cta{position:relative;color:#fff;background-image:url(../images/kv/kv.jpg?$staticlink$);background-position:center;background-size:cover;background-repeat:no-repeat}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.tips_text{margin-top:max(10px,2.6666666667vw);font-size:14px}.cta{padding:80px 0}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.tips_text{margin-top:10px;font-size:14px}.cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:609px}}.cta::before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);content:""}.faq,.hint,.voice_node{background-color:#fff}.cta_inner{margin-left:auto;margin-right:auto;position:relative}.cta_title{padding-left:.4em;letter-spacing:.4em}.cta_colTitle,.cta_text{padding-left:.1em;line-height:1.75;letter-spacing:.1em}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.cta_inner{width:calc(100% - max(40px,10.6666666667vw))}.cta_title{font-size:17px}.cta_cols{margin-top:max(30px,8vw)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.cta_inner{width:min(1120px,100% - 80px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cta_title{font-size:25px}.cta_cols{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:56px}.cta_col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:50%}.cta_col-member{position:relative}}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.cta_col-member{margin-top:max(40px,10.6666666667vw);padding-top:max(40px,10.6666666667vw);border-top:1px solid #fff}.cta_text{font-size:15px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.cta_col-member::before{position:absolute;top:50%;left:0;width:1px;height:256px;margin-top:-128px;background-color:#fff;content:""}.cta_text{font-size:16px}}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.cta_colTitle{margin-bottom:max(16px,4.2666666667vw);font-size:18px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.cta_colTitle{margin-bottom:20px;font-size:20px}}.cta_colTitle-offer{color:#fbc69b}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.cta_btn{margin:max(20px,5.3333333333vw) auto 0}.hint{padding:80px 0}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.cta_btn{margin:36px auto 0;width:280px}}.faq_list,.voice_img{margin-inline:auto}.hint_inner{margin-left:auto;margin-right:auto}.hint_slider{overflow:hidden}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.hint_inner{width:calc(100% - max(40px,10.6666666667vw))}.hint_slider{margin-top:max(30px,8vw);margin-left:max(20px,5.3333333333vw)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.hint{padding:160px 0}.hint_inner{width:min(1120px,100% - 80px)}.hint_slider{margin-top:40px;margin-left:max(40px,50% - 560px)}}.hint_list .slick-list{overflow:visible}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.hint_list{width:calc(100% - max(20px,5.3333333333vw) + max(16px,4.2666666667vw))}.hint_node{margin-right:max(16px,4.2666666667vw)}.hint_title{margin-top:max(10px,2.6666666667vw);font-size:14px;line-height:1.8}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.hint_list{width:calc(min(1120px,100vw - 80px) + 32px)}.hint_node{margin-right:32px}.hint_card{-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1)}.hint_card:hover{opacity:.7}}.faq_inner,.voice_inner{margin-left:auto;margin-right:auto}.hint_card{display:block}.hint_img{aspect-ratio:1.5384615385;overflow:hidden}.hint_img iframe,.hint_img img,.hint_img svg,.hint_img video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hint_title{color:#333;letter-spacing:normal}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.hint_title{margin-top:10px;font-size:15px;line-height:2}}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.hint_controls{margin-top:20px}.voice{padding:80px 0}.voice_inner{width:calc(100% - max(40px,10.6666666667vw))}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.hint_controls{margin-top:30px}.voice{padding:160px 0}.voice_inner{width:min(1120px,100% - 80px)}}.voice_list{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}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.voice_list{display:block;margin-top:max(30px,8vw)}}.faq_aInner,.faq_q{display:-webkit-box;display:-ms-flexbox}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.voice_list{margin-top:50px}}.voice_node{border-radius:8px}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.voice_node{width:100%;margin-top:max(50px,13.3333333333vw);padding-top:max(15px,4vw)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.voice_node{width:32%;margin-top:65px}}.voice_text{color:#333;letter-spacing:.16em}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.voice_img{width:22%;margin-top:max(-35px,-9.3333333333vw)}.voice_text{padding:max(8px,2.1333333333vw) max(18px,4.8vw) max(15px,4vw);font-size:14px;letter-spacing:.1em;line-height:1.6}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.voice_img{width:28%;margin-top:-50px}.voice_text{padding:24px;font-size:16px;line-height:1.8}}.faq_aText,.faq_qText,.other_label{color:#333;line-height:1.5;letter-spacing:normal}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.faq{padding:80px 0}.faq_inner{width:calc(100% - max(40px,10.6666666667vw))}.faq_list{margin-top:max(30px,8vw)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.faq{padding:160px 0}.faq_inner{width:min(1120px,100% - 80px)}.faq_list{max-width:1008px;margin-top:50px}}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.faq_block{padding:max(10px,2.6666666667vw) 0}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.faq_block{padding:15px 20px 5px}}.faq_q{display:flex;width:100%;border-bottom:1px solid #888;text-align:left}.faq_icon{-webkit-box-flex:0;-ms-flex:none;flex:none}.faq_aText,.faq_qText{-webkit-box-flex:1;-ms-flex:1;flex:1}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.faq_q{padding-bottom:max(20px,5.3333333333vw)}.faq_icon{width:max(26px,6.9333333333vw);margin-right:max(6px,1.6vw)}.faq_aText,.faq_qText{padding-top:max(2px,.5333333333vw);font-size:15px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.faq_q{padding-bottom:20px;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1)}.faq_q:hover{opacity:.6}.faq_icon{width:32px;margin-right:10px}.faq_aText,.faq_qText{padding-top:4px;font-size:16px}}.faq_a{display:none}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.faq_a{margin:max(20px,5.3333333333vw) 0}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.faq_a{margin:20px 0}}.faq_a.is-open{display:block}.faq_a a{text-decoration:underline}.faq_aInner{display:flex}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.faq_btn{width:90%;margin:max(30px,8vw) auto 0}.other{padding:80px 0}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.faq_btn{width:415px;margin:30px auto 0}.other{padding:160px 0}}.other_inner{margin-left:auto;margin-right:auto}.other_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-inline:auto}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.other_inner{width:calc(100% - max(40px,10.6666666667vw))}.other_list{margin-top:max(30px,8vw)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.other_inner{width:min(1120px,100% - 80px)}.other_list{max-width:974px;margin-top:50px}}.other_node{text-align:center}.other_img{overflow:hidden;border-radius:20px}.other_label{display:inline-block;position:relative;vertical-align:middle}.other_label::after,.other_label::before{position:absolute;top:50%;content:""}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1023px) and (orientation:portrait){.other_node{width:calc((100% - max(25px,6.6666666667vw))/ 2);margin-bottom:max(25px,6.6666666667vw)}.other_node:not(:nth-child(2n)){margin-right:max(25px,6.6666666667vw)}.other_label{margin-top:max(10px,2.6666666667vw);padding-right:max(24px,6.4vw);font-size:14px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1024px){.other_node{width:calc((100% - 100px)/ 3);margin-bottom:50px}.other_node:not(:nth-child(3n)){margin-right:50px}.other_img{-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1)}.other_link:hover .other_img{opacity:.8}.other_label{margin-top:10px;padding-right:24px;font-size:16px}}.other_label::before{right:0;width:16px;height:16px;border:1px solid #707070;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.other_label::after{right:6px;width:5px;height:5px;border-top:1px solid #707070;border-right:1px solid #707070;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}