@font-face{font-family:"Oswald";font-weight:normal;font-style:normal;src:url("../font/Oswald-ExtraLight.woff2") format("woff2");font-display:swap}@font-face{font-family:"NotoSans";font-weight:normal;font-style:normal;src:url("../font/NotoSansJP-Regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"NotoSans";font-weight:700;font-style:normal;src:url("../font/NotoSansJP-Bold.woff2") format("woff2");font-display:swap}html{font-family:"NotoSans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック","YuGothic","メイリオ","Meiryo","メイリオ","Meiryo",sans-serif;font-size:62.5%;font-weight:normal;text-transform:capitalize;color:#333}body{margin:0;font-size:1.6rem;line-height:1.7}body ::-webkit-scrollbar{display:none}body ::-webkit-scrollbar-track{display:none}body ::-webkit-scrollbar-thumb{display:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}p,dl,ul,ol,h1,h2,h3,h4,h5,h6,figure,dt,dd,li,th{margin:0;padding:0;font-size:inherit;font-weight:inherit}table{border-collapse:collapse}ul,ol,dl{list-style:none}img,video{max-width:100%;height:auto;margin:0;border:0;vertical-align:top}a{color:#1c1c1c;text-decoration:none}iframe{max-width:100%}input[type=text],textarea,select{width:100%;height:100%;padding:.4em .8em;padding:10px;border:1px solid #6b6b6b;border-radius:6px;background-color:rgba(0,0,0,0);background-color:#fff;background-image:none;font-family:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;appearance:none}input[type=text],textarea{border:1px solid #6b6b6b;outline:none;-webkit-box-shadow:none;box-shadow:none;font-size:1.6rem}input[type=submit]{font-family:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-input-placeholder{font-size:1.4rem;color:#cfcfcf}::-moz-placeholder{font-size:1.4rem;color:#cfcfcf}:-ms-input-placeholder{font-size:1.4rem;color:#cfcfcf}::-ms-input-placeholder{font-size:1.4rem;color:#cfcfcf}::placeholder{font-size:1.4rem;color:#cfcfcf}button{display:block;width:100%;padding:0;border:none;outline:none;background-color:rgba(0,0,0,0);font-family:inherit;font-size:inherit;color:#6b6b6b;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width: 428px){body{position:relative;margin:0;font-size:1.3rem}}.mt_auto{margin-top:auto}.mb_auto{margin-bottom:auto}.mtb_auto{margin-top:auto;margin-bottom:auto}.mt0{margin-top:0px !important}.mt8{margin-top:8px !important}.mt16{margin-top:16px !important}.mt24{margin-top:24px !important}.mt32{margin-top:32px !important}.mt40{margin-top:40px !important}.mt48{margin-top:48px !important}.mt56{margin-top:56px !important}.mt64{margin-top:64px !important}.mt72{margin-top:72px !important}.mt80{margin-top:80px !important}.mt88{margin-top:88px !important}.mr0{margin-right:0px !important}.mr8{margin-right:8px !important}.mr16{margin-right:16px !important}.mr24{margin-right:24px !important}.mr32{margin-right:32px !important}.mr40{margin-right:40px !important}.mr48{margin-right:48px !important}.mr56{margin-right:56px !important}.mr64{margin-right:64px !important}.mr72{margin-right:72px !important}.mr80{margin-right:80px !important}.mr88{margin-right:88px !important}.mb0{margin-bottom:0px !important}.mb8{margin-bottom:8px !important}.mb16{margin-bottom:16px !important}.mb24{margin-bottom:24px !important}.mb32{margin-bottom:32px !important}.mb40{margin-bottom:40px !important}.mb48{margin-bottom:48px !important}.mb56{margin-bottom:56px !important}.mb64{margin-bottom:64px !important}.mb72{margin-bottom:72px !important}.mb80{margin-bottom:80px !important}.mb88{margin-bottom:88px !important}.ml0{margin-left:0px !important}.ml8{margin-left:8px !important}.ml16{margin-left:16px !important}.ml24{margin-left:24px !important}.ml32{margin-left:32px !important}.ml40{margin-left:40px !important}.ml48{margin-left:48px !important}.ml56{margin-left:56px !important}.ml64{margin-left:64px !important}.ml72{margin-left:72px !important}.ml80{margin-left:80px !important}.ml88{margin-left:88px !important}.ma8{margin:8px !important}.ma16{margin:16px !important}.ma24{margin:24px !important}.ma32{margin:32px !important}.ma40{margin:40px !important}.ma48{margin:48px !important}.ma56{margin:56px !important}.ma64{margin:64px !important}.ma72{margin:72px !important}.ma80{margin:80px !important}.ma88{margin:88px !important}.ma0_auto{margin:0px auto !important}.ma8_auto{margin:8px auto !important}.ma16_auto{margin:16px auto !important}.ma24_auto{margin:24px auto !important}.ma32_auto{margin:32px auto !important}.ma40_auto{margin:40px auto !important}.ma48_auto{margin:48px auto !important}.ma56_auto{margin:56px auto !important}.ma64_auto{margin:64px auto !important}.ma72_auto{margin:72px auto !important}.ma80_auto{margin:80px auto !important}.ma88_auto{margin:88px auto !important}.pt8{padding-top:8px !important}.pt16{padding-top:16px !important}.pt24{padding-top:24px !important}.pt32{padding-top:32px !important}.pt40{padding-top:40px !important}.pt48{padding-top:48px !important}.pt56{padding-top:56px !important}.pt64{padding-top:64px !important}.pt72{padding-top:72px !important}.pt80{padding-top:80px !important}.pt88{padding-top:88px !important}.pr8{padding-right:8px !important}.pr16{padding-right:16px !important}.pr24{padding-right:24px !important}.pr32{padding-right:32px !important}.pr40{padding-right:40px !important}.pr48{padding-right:48px !important}.pr56{padding-right:56px !important}.pr64{padding-right:64px !important}.pr72{padding-right:72px !important}.pr80{padding-right:80px !important}.pr88{padding-right:88px !important}.pb8{padding-bottom:8px !important}.pb16{padding-bottom:16px !important}.pb24{padding-bottom:24px !important}.pb32{padding-bottom:32px !important}.pb40{padding-bottom:40px !important}.pb48{padding-bottom:48px !important}.pb56{padding-bottom:56px !important}.pb64{padding-bottom:64px !important}.pb72{padding-bottom:72px !important}.pb80{padding-bottom:80px !important}.pb88{padding-bottom:88px !important}.pl8{padding-left:8px !important}.pl16{padding-left:16px !important}.pl24{padding-left:24px !important}.pl32{padding-left:32px !important}.pl40{padding-left:40px !important}.pl48{padding-left:48px !important}.pl56{padding-left:56px !important}.pl64{padding-left:64px !important}.pl72{padding-left:72px !important}.pl80{padding-left:80px !important}.pl88{padding-left:88px !important}.pa8{padding:8px !important}.pa16{padding:16px !important}.pa24{padding:24px !important}.pa32{padding:32px !important}.pa40{padding:40px !important}.pa48{padding:48px !important}.pa56{padding:56px !important}.pa64{padding:64px !important}.pa72{padding:72px !important}.pa80{padding:80px !important}.pc_only{display:block}.sp_only{display:none}.inline_block{display:inline-block}@media only screen and (max-width: 1024px){.pc_only{display:none}.sp_only{display:block}}.inner{max-width:1133px;margin:0 auto;padding:60px 20px}@media only screen and (max-width: 1024px){.inner{padding:48px 20px}}.center{text-align:center}strong{font-weight:700}.ttl_section{margin-bottom:48px;text-align:center}@media only screen and (max-width: 1024px){.ttl_section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;margin-bottom:32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ttl_section img{max-width:150%}}.ttl_base{margin:24px 0 16px;font-size:2.4rem;font-weight:700;text-align:center}@media only screen and (max-width: 1024px){.ttl_base{margin:0 0 8px;font-size:1.7rem}}.ttl_base .font_small{font-size:1.6rem}.txt_big{font-size:2.6rem}@media only screen and (max-width: 1024px){.txt_big{font-size:2rem}}.txt_blue{color:#838ead}.txt_marker_pink{padding-bottom:6px;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #EFCECB));background:-webkit-linear-gradient(transparent 60%, #EFCECB 60%);background:linear-gradient(transparent 60%, #EFCECB 60%)}.brackets_square{position:relative;display:inline-block;margin:0 20px 64px;padding:24px 64px;font-size:1.8rem}@media only screen and (max-width: 1024px){.brackets_square{margin:0 0 24px;padding:24px;font-size:1.6rem}}.brackets_square::before,.brackets_square::after{position:absolute;top:-3px;width:32px;height:100%;border-top:solid 1px #353435;border-bottom:solid 1px #353435;content:""}.brackets_square::before{left:0;border-left:solid 1px #353435;border-radius:10px 0 0 10px}.brackets_square::after{right:0;border-right:solid 1px #353435;border-radius:0 10px 10px 0}.balloon{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 40px;padding:8px 32px;border-radius:100vh;background-color:#efcecb;-webkit-box-shadow:4px 4px 4px rgba(28,28,28,.16);box-shadow:4px 4px 4px rgba(28,28,28,.16);font-size:2.2rem;font-weight:700;text-align:center}@media only screen and (max-width: 1024px){.balloon{font-size:1.8rem}}.balloon::before{position:absolute;top:100%;left:50%;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;height:12px;background-color:#efcecb;-webkit-box-shadow:4px 4px 4px rgba(28,28,28,.16);box-shadow:4px 4px 4px rgba(28,28,28,.16);content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}.cta{padding:60px 20px;background-color:#fdf9f5}@media only screen and (max-width: 1024px){.cta{padding:32px 20px}}.cta .cta_btn{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:668px;margin:0 auto;padding:20px;border-radius:8px;background-color:#82a696;font-size:2.4rem;font-weight:700;color:#f6f995;-webkit-transition:.5s;transition:.5s;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8px}@media only screen and (max-width: 1024px){.cta .cta_btn{font-size:1.7rem}}.cta .cta_btn .cta_btn_label{padding:2px 12px;border-radius:8px;background-color:#fff;font-size:2rem;font-weight:700;color:#82a696}@media only screen and (max-width: 1024px){.cta .cta_btn .cta_btn_label{padding:1px 8px;font-size:1.6rem}}.cta .cta_btn:hover{opacity:.7}.cta .cta_btn::before{position:absolute;top:50%;right:32px;width:30px;height:30px;border-radius:100vh;background-color:#fff;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 1024px){.cta .cta_btn::before{right:16px;width:20px;height:20px}}.cta .cta_btn::after{position:absolute;top:50%;right:40px;width:0;height:0;margin:auto;border-width:8px 0 8px 10px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #82a696;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 1024px){.cta .cta_btn::after{right:22px;border-width:5px 0 5px 7px}}.mv{position:relative;height:662px;background-image:url(../img/img_mv_women.png),url(../img/img_mv_bg.png);background-repeat:no-repeat,no-repeat;background-position:left,center;background-size:auto 130%,cover}@media only screen and (max-width: 1024px){.mv{height:480px;background-position:-100px;background-size:auto 100%,cover}}.mv_catch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1024px){.mv_catch{max-width:none;padding:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mv_catch .mv_catch_wrap{width:100%;padding:20px;background-color:rgba(235,235,235,.8);text-align:center}.mv_catch .mv_catch_wrap img{width:80%}}@media only screen and (max-width: 428px){.mv_catch .mv_catch_wrap img{width:100%}}.trouble{position:relative;background-image:url(../img/img_trouble_bg.png);background-size:cover}@media only screen and (max-width: 1024px){.trouble .ttl_section img{max-width:120%}}.trouble_list{margin:56px 0;padding:56px;border:10px solid #838ead;background-color:#fff;background-image:url(../img/img_trouble_con01.png);background-repeat:no-repeat;background-position:top 10px right;background-size:contain}@media only screen and (max-width: 1024px){.trouble_list{background-repeat:no-repeat;background-position:top 50% right -80px;background-size:60%}}@media only screen and (max-width: 428px){.trouble_list{margin:40px 0;padding:20px;background-position:center right -30px;background-size:60%}}.trouble_list li{position:relative;padding-left:50px;font-size:2.2rem}@media only screen and (max-width: 428px){.trouble_list li{padding-left:24px;font-size:1.2rem}}.trouble_list li:not(:first-of-type){margin-top:16px}@media only screen and (max-width: 428px){.trouble_list li:not(:first-of-type){margin-top:8px}}.trouble_list li span{font-size:2.8rem;font-weight:700}@media only screen and (max-width: 428px){.trouble_list li span{font-size:1.6rem}}.trouble_list li::before{position:absolute;left:0;width:40px;height:44px;background-image:url(../img/img_trouble_check.png);background-repeat:no-repeat;background-size:cover;content:""}@media only screen and (max-width: 428px){.trouble_list li::before{width:20px;height:22px}}.trouble_position{position:absolute;bottom:-106px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width: 1024px){.trouble_position{bottom:-100px;width:20%}}@media only screen and (max-width: 428px){.trouble_position{bottom:-68px;width:25%}}.point{padding-top:120px}.point_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:56px;gap:40px}@media only screen and (max-width: 1024px){.point_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px}}.point_list li{width:33.3333333333%}@media only screen and (max-width: 1024px){.point_list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}.point_list li .point_image{width:40%}.point_list li .point_body{width:60%}}.voice{background-color:#ebebeb}.voice_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;counter-reset:num;gap:80px}@media only screen and (max-width: 1024px){.voice_list{gap:40px}}.voice_list .voice_list_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:56px;border-radius:40px;background-color:#fff;gap:40px}@media only screen and (max-width: 1024px){.voice_list .voice_list_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:32px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px}.voice_list .voice_list_item:first-of-type{margin-top:32px}}.voice_list .voice_list_item.rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width: 1024px){.voice_list .voice_list_item.rev{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.voice_list .voice_list_item .voice_image{position:relative;width:281px}@media only screen and (max-width: 1024px){.voice_list .voice_list_item .voice_image{width:100%}}.voice_list .voice_list_item .voice_image::before{position:absolute;top:-80px;left:50%;padding:2px 16px;border-radius:8px;background-color:#1c1c1c;font-family:"Oswald","NotoSans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック","YuGothic","メイリオ","Meiryo","メイリオ","Meiryo",sans-serif;font-size:2.2rem;color:#fff;content:"Dieter " counter(num, decimal-leading-zero);counter-increment:num;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width: 1024px){.voice_list .voice_list_item .voice_image::before{top:-48px;font-size:1.6rem}}.voice_list .voice_list_item .voice_image::after{position:absolute;top:-40px;left:50%;display:inline-block;width:0;height:0;border-width:.64952em .375em;border-style:solid;border-color:rgba(0,0,0,0);border-top-color:currentColor;border-bottom:0;line-height:1;color:#1c1c1c;vertical-align:middle;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width: 1024px){.voice_list .voice_list_item .voice_image::after{top:-18px}}.voice_list .voice_list_item .voice_image img{width:281px}@media only screen and (max-width: 1024px){.voice_list .voice_list_item .voice_image img{width:100%}}.voice_list .voice_list_item .voice_body{overflow:hidden;width:687px}@media only screen and (max-width: 1024px){.voice_list .voice_list_item .voice_body{width:100%}}.voice_list .voice_list_item .voice_body .voice_body_ttl{width:130%}@media only screen and (max-width: 1024px){.hikaku_table{position:relative;overflow-x:auto;width:100%}.hikaku_table img{width:680px;max-width:none;white-space:nowrap}}@media only screen and (max-width: 428px){.is_scrollHint:before{position:absolute;z-index:1;top:0;bottom:0;left:50%;display:block;width:80px;height:60px;margin:auto;border-radius:5px;background-color:rgba(28,28,28,.8);content:"";-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.is_scrollHint:after{position:absolute;z-index:1;top:50%;left:50%;display:block;width:60px;font-size:1.2rem;font-weight:bold;color:#fff;text-align:center;content:"Scroll →";-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:scrollmove 1.2s ease-in-out infinite;animation:scrollmove 1.2s ease-in-out infinite}.is_scrollHint__none:before{display:none}.is_scrollHint__none:after{display:none}}@-webkit-keyframes scrollmove{0%{left:49%;opacity:0}30%{opacity:1}100%{left:51%;opacity:0}}@keyframes scrollmove{0%{left:49%;opacity:0}30%{opacity:1}100%{left:51%;opacity:0}}.flow{padding-bottom:80px;background-image:url(../img/img_flow_bg.png);background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 1024px){.flow{padding-bottom:0}}.flow_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:80px;counter-reset:num;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:100px 40px}@media only screen and (max-width: 1024px){.flow_list{gap:40px 0}}.flow_list .flow_list_item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(50% - 20px)}@media only screen and (max-width: 1024px){.flow_list .flow_list_item{width:100%}}.flow_list .flow_list_item::after{position:absolute;z-index:1;top:-80px;left:0;font-family:"Oswald","NotoSans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック","YuGothic","メイリオ","Meiryo","メイリオ","Meiryo",sans-serif;font-size:8rem;color:#d7afab;content:counter(num, decimal-leading-zero);counter-increment:num}@media only screen and (max-width: 1024px){.flow_list .flow_list_item::after{top:-50px;font-size:5rem}}.flow_list .flow_list_item:nth-child(2n){top:80px}@media only screen and (max-width: 1024px){.flow_list .flow_list_item:nth-child(2n){top:0}}.flow_list .flow_list_item .flow_list_body{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:60%;padding:16px;border-radius:5px 0 0 100px;background-color:rgba(255,255,255,.7);text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:16px}@media only screen and (max-width: 1024px){.flow_list .flow_list_item .flow_list_body{border-radius:5px 0 0 50px;gap:8px}}.flow_list .flow_list_item .flow_list_head{font-size:2.2rem;font-weight:700}@media only screen and (max-width: 1024px){.flow_list .flow_list_item .flow_list_head{font-size:1.6rem}}.flow_list .flow_list_item .flow_list_image{width:40%}.flow_list .flow_list_item .flow_list_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.price_wrap{padding:40px 56px;border-radius:20px;background-color:#ebebeb}@media only screen and (max-width: 1024px){.price_wrap{padding:32px 40px}}.coach{background-image:url(../img/img_coach_bg.png);background-repeat:no-repeat;background-size:cover}.coach_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px}@media only screen and (max-width: 1024px){.coach_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.coach_wrap .coach_image{width:436px}@media only screen and (max-width: 1024px){.coach_wrap .coach_image{width:100%}.coach_wrap .coach_image img{width:60%}}.coach_wrap .coach_body{width:631px}@media only screen and (max-width: 1024px){.coach_wrap .coach_body{width:100%}}.insta_btn{position:relative;width:210px;margin:0 auto;border-radius:100vh}.insta_btn::before{position:absolute;top:50%;left:16px;width:24px;height:24px;background-image:url(../img/img_instagram.png);content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.insta_btn a{position:relative;display:inline-block;width:210px;padding:12px 12px 12px 32px;color:#dd748e;text-align:center}.insta_btn a::before{position:absolute;padding:2px;border-radius:100vh;background:-webkit-gradient(linear, left top, right top, from(#E6918F), to(#AD8FE6));background:-webkit-linear-gradient(left, #E6918F, #AD8FE6);background:linear-gradient(90deg, #E6918F, #AD8FE6);content:"";inset:0;-webkit-mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));-webkit-mask:-webkit-linear-gradient(#fff 0 0) content-box,-webkit-linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.faq_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px}.faq_list .faq_item{-webkit-box-shadow:4px 4px 4px rgba(28,28,28,.16);box-shadow:4px 4px 4px rgba(28,28,28,.16)}.faq_list .faq_item .faq_q{position:relative;padding:16px 16px 16px 64px;background-color:#efcecb;font-size:2rem;font-weight:700}@media only screen and (max-width: 1024px){.faq_list .faq_item .faq_q{padding:8px 8px 8px 54px;font-size:1.7rem}}.faq_list .faq_item .faq_q::before{position:absolute;top:50%;left:24px;width:35px;height:35px;background-image:url(../img/img_faq_q.png);background-repeat:no-repeat;background-size:contain;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 1024px){.faq_list .faq_item .faq_q::before{width:24px;height:24px}}.faq_list .faq_item .faq_a{padding:8px 8px 8px 24px;background-color:#fff}