@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700&display=swap";main h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:3.5rem;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;letter-spacing:2px;text-align:center;position:relative}main h3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:3rem;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;letter-spacing:2px;text-align:center}main .mv{padding:0 0 50px;height:auto}main .mv__imgWrap{max-width:1500px;width:100%;margin:0 auto;background:url(/assets/images/about/mv.webp) no-repeat top right/cover;background-size:auto 430px;padding:0;overflow:visible}main .mv__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 70px 35px;position:relative}main .mv__lead{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0px 5px;letter-spacing:2px;background-color:#ea6771;color:#fff;font-size:2rem;font-weight:500}main .mv__catch{width:100%;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;font-size:3rem;line-height:1.5;letter-spacing:1px;padding:20px 0 10px}main .mv__catch .txt_L{font-size:3.5rem;letter-spacing:0}main .mv__catch .txt_PNK{font-size:3.5rem;color:#ea6771}main .mv__btnWrap{width:580px;padding:15px 0;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;position:relative}main .mv__btnWrap .btnWarm,main .mv__btnWrap .btnCool{width:280px;height:100px;line-height:1.2;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;-ms-flex-line-pack:center;align-content:center}main .mv__btnWrap .btnWarm p,main .mv__btnWrap .btnCool p{font-size:2rem;font-weight:500;padding:0 15px 0 0}main .mv__btnWrap .btnWarm .txt_S,main .mv__btnWrap .btnCool .txt_S{font-size:1.3rem}main .mv__btnWrap .btnWarm::before,main .mv__btnWrap .btnCool::before{display:block;width:60px;height:60px;background-color:#fff;border-radius:50%;position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main .mv__btnWrap .btnWarm::after,main .mv__btnWrap .btnCool::after{content:"";display:none}main .mv__btnWrap .btnWarm::before{content:"無料";color:#f97c77;line-height:60px;font-size:2rem;font-weight:700}main .mv__btnWrap .btnCool::before{content:"";background:url(/assets/images/common/hoiku_koala.png) no-repeat center center/cover;background-size:100%}main .mv__circle{position:absolute;right:0;bottom:0;width:350px;margin:0;padding:0;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}main .mv__item{width:100px;height:100px;background-color:#fff;border:5px solid #b3ac7c;border-radius:50%;text-align:center;padding:0;position:relative;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;-ms-flex-line-pack:center;align-content:center}main .mv__item .item_txt{width:125px;position:absolute;left:50%;bottom:-15px;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-size:1.3rem;font-weight:500;line-height:1;text-shadow:0 0 3px #b3ac7c, 0 0 3px #b3ac7c, 0 0 3px #b3ac7c, 0 0 3px #b3ac7c, 0 0 3px #b3ac7c, 0 0 3px #b3ac7c,0 0 3px #b3ac7c, 0 0 3px #b3ac7c, 0 0 3px #b3ac7c, 0 0 3px #b3ac7c, 0 0 3px #b3ac7c, 0 0 3px #b3ac7c,0 0 3px #b3ac7c, 0 0 3px #b3ac7c, 0 0 3px #b3ac7c, 0 0 3px #b3ac7c, 0 0 3px #b3ac7c, 0 0 3px #b3ac7c,0 0 3px #b3ac7c, 0 0 3px #b3ac7c, 0 0 3px #b3ac7c, 0 0 3px #b3ac7c, 0 0 3px #b3ac7c, 0 0 3px #b3ac7c,0 0 3px #b3ac7c, 0 0 3px #b3ac7c, 0 0 3px #b3ac7c, 0 0 3px #b3ac7c, 0 0 3px #b3ac7c, 0 0 3px #b3ac7c,0 0 3px #b3ac7c, 0 0 3px #b3ac7c, 0 0 3px #b3ac7c, 0 0 3px #b3ac7c, 0 0 3px #b3ac7c, 0 0 3px #b3ac7c}main .worry{background:url(/assets/images/about/worry_bg.webp) no-repeat top center/cover;background-size:auto 850px;max-height:850px}main .worry__wrap{padding:80px 0;width:1100px;margin:0 auto}main .worry__head{width:100%;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;padding:30px 0 60px}main .worry__illust{width:25%;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}main .worry__illust img{width:auto;height:250px;padding:0 50px 0 0}main .worry__list{width:75%;padding:40px 40px 40px 60px;border-radius:50px;background-color:#685d5d;color:#fff}main .worry__list li{position:relative;margin:5px 0;padding:2px 0 2px 50px;font-size:2rem;letter-spacing:2px}main .worry__list li::before{content:url(/assets/images/common/chk_WHT.png);position:absolute;top:20%;left:5px}main .worry__foot{width:78%;padding:55px 40px;border-radius:50px;background-color:#fff;text-align:center;position:relative}main .worry__catch{font-size:3rem;font-weight:700;font-family:"fot-tsukuardgothic-std",sans-serif;position:relative;padding:0 0 0 40px}main .worry__catch::before{position:absolute;display:block;content:"";background:url(/assets/images/about/worry_arrow.png);background-repeat:no-repeat;background-size:100%;width:70px;height:70px;top:15%;left:0}main .worry__catch strong{background-image:linear-gradient(to right, #ea6771 2px, transparent 2px);background-size:8px 2px;background-repeat:repeat-x;background-position:left bottom}main .worry__catch .mark_PNK,main .worry__catch .mark_dot{font-size:3.5rem;color:#ea6771}main .worry__catch .mark_dot{position:relative}main .worry__catch .mark_dot::before{position:absolute;top:-1em;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);color:#f7a779;font-size:1em;content:"・"}main .worry__imgWrap{position:absolute;width:280px;height:240px;right:-27%;bottom:22%}main .worry__imgWrap .coord_name{font-size:1.3rem;font-weight:500;padding:10px 0 0 50px}main .worry__txt{font-size:2.2rem;font-family:"fot-tsukuardgothic-std",sans-serif;line-height:1.8;padding:15px 0 0 0}main .point{background:url(/assets/images/about/point_bg.webp) no-repeat top center/cover;background-size:auto 1786px;max-height:1786px}main .point__wrap{padding:80px 0 10px}main .point__sub{color:#fff;font-size:3rem;font-family:"fot-tsukuardgothic-std",sans-serif;text-align:center}main .point h2{padding:0 0 10px 0;color:#fff}main .point__box{padding:0}main .point__item{width:90%;margin:45px auto 75px;position:relative}main .point__num{position:absolute;font-family:"ab-kotodama-f",sans-serif;font-weight:400;font-style:normal;font-size:6rem;color:#fff;background-color:#ea6771;border-radius:50%;padding:5px;width:110px;height:110px;top:-50px;left:-50px;line-height:100px;text-align:center;-webkit-box-shadow:0 6px 15px 8px rgba(0,0,0,.1);box-shadow:0 6px 15px 8px rgba(0,0,0,.1);z-index:2}main .point__contents{-webkit-box-shadow:0 6px 15px 8px rgba(0,0,0,.1);box-shadow:0 6px 15px 8px rgba(0,0,0,.1);background-color:#fff;border-radius:50px;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;position:relative}main .point__txtWrap{width:55%;padding:30px 5px 40px 50px}main .point__txtWrap .list_02 li{width:80%}main .point__head{width:100%;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:3.2rem;text-align:center;color:#ea6771;padding:20px 0;line-height:1.3}main .point__head .mark_YEL{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(50%, #fff194));background:linear-gradient(transparent 70%, #fff194 50%)}main .point__list{padding:0 0 0 45px}main .point__list li{font-size:1.8rem;font-weight:700;font-family:"fot-tsukuardgothic-std",sans-serif;letter-spacing:1px;line-height:1.5;position:relative;margin:5px 0;padding:10px 0 15px;background-image:linear-gradient(to right, #ea6771 2px, transparent 2px);background-size:8px 2px;background-repeat:repeat-x;background-position:left bottom}main .point__list li::before{content:"";background:url(/assets/images/common/chk_PNK.png);background-repeat:no-repeat;background-size:100%;width:25px;height:25px;position:absolute;top:15px;left:-35px}main .point__list li:last-child{background-image:none}main .point__tag{padding:5px 0 0 0;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}main .point__tag li{width:22%;margin:5px;background:none;border:1px solid #ea6771;border-radius:20px;text-align:center;font-size:1.4rem;font-weight:500;color:#ea6771;letter-spacing:0;padding:5px 0 5px 10px;position:relative}main .point__tag li::before{content:"#";background:none;position:absolute;color:#ea6771;font-size:1.2rem;top:20%;left:0}main .point__imgWrap{width:45%;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;-ms-flex-line-pack:center;align-content:center;position:relative}main .point__imgWrap .name{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:25px;bottom:25px;padding:5px 20px;background-color:#ea6771;color:#fff;font-size:1.3rem;border-radius:20px}main .point .photo_01,main .point .photo_02{border-radius:50px;overflow:hidden;width:400px;height:300px;position:relative}main .point .photo_01 img,main .point .photo_02 img{max-width:none;width:120%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}main .point__tip{position:absolute;background:url(/assets/images/about/point_tip.png);background-repeat:no-repeat;background-size:100% auto;width:280px;height:170px;top:-50px;right:-30px;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;-ms-flex-line-pack:center;align-content:center}main .point__tip p{color:#ea6771;text-align:center;font-size:2rem;font-weight:700;font-family:"fot-tsukuardgothic-std",sans-serif;line-height:1.5;-webkit-transform:rotate(5deg);transform:rotate(5deg);padding:0 0 10px 0}main .point__graphWrap{width:100%;padding:0 10px 0 0;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}main .point__graphImg{width:50%;height:200px;background:url(/assets/images/common/grafh.png) no-repeat center center/cover;background-size:auto 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;-ms-flex-line-pack:center;align-content:center}main .point__graphImg p{color:#db90b9;font-size:2rem;font-weight:700;line-height:1.2;padding:0 40px}main .point__graphImg .outline{color:#db90b9;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:3.5rem;-webkit-text-stroke:8px #fff;position:relative}main .point__graphImg .outline::before{content:"80～90%";-webkit-text-stroke:0;position:absolute}main .point__caption{width:50%;text-align:center;font-weight:500;position:relative;padding:25px 0 0 0;letter-spacing:2px;line-height:1.5}main .point__caption::before{position:absolute;content:"";background-image:url(/assets/images/common/arrow_twist.png);background-repeat:no-repeat;background-size:80px;width:80px;height:45px;top:-5px;left:-40px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}main .point__caption .mark_YEL,main .point__caption .mark_dot{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(50%, #fff194));background:linear-gradient(transparent 70%, #fff194 50%);font-size:2.5rem;font-weight:700}main .point__caption .strong{color:#db90b9;font-size:3rem;font-weight:700;font-family:"fot-tsukuardgothic-std",sans-serif;letter-spacing:0;line-height:1;padding:30px 0 0 0}main .point__caption .num{color:#ea6771;font-size:5.2rem}main .point__caption .txt_S{font-size:2.2rem}main .pickup{background-color:#fff;background:none;max-height:none;padding:0}main .pickup__wrap{padding:80px 0}main .pickup h2{padding:0 0 30px 0}main .pickup h2::before{display:none}main .pickup__contents{-webkit-box-shadow:0 6px 15px 8px rgba(0,0,0,.1);box-shadow:0 6px 15px 8px rgba(0,0,0,.1)}main .pickup__under{width:1000px;margin:0 auto;font-family:"fot-tsukuardgothic-std",sans-serif;background-color:#fef6bc;border-radius:50px;padding:35px 50px;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;-ms-flex-line-pack:center;align-content:center;position:relative;overflow:hidden}main .pickup__more{width:15%}main .pickup__more p{width:130px;height:130px;line-height:130px;background-color:#ea6771;color:#fff;border-radius:50%;font-size:3rem;font-weight:700;text-align:center}main .pickup__list{width:85%;padding:0 0 0 50px}main .pickup__list li{font-size:2rem;font-weight:700;letter-spacing:1px;padding:5px 0;position:relative}main .pickup__list li::before{content:"";display:block;background-color:#ea6771;width:15px;height:15px;border-radius:50%;position:absolute;top:50%;left:-25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main .pickup__list .mark_WHT{background-color:#fff}main .pickup__list::after{content:"";background-image:url(/assets/images/common/nakabayashi.png);background-repeat:no-repeat;background-size:250px;width:250px;height:200px;top:20px;right:0;position:absolute}main .intro{padding:80px 0 0}main .intro__wrap{padding:0 0 70px;border-radius:50px;position:relative}main .intro__sub{color:#ea6771;font-size:3rem;font-family:"fot-tsukuardgothic-std",sans-serif;text-align:center}main .intro__sub .mark_dot{position:relative}main .intro__sub .mark_dot::before{position:absolute;top:-1em;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);color:#ea6771;font-size:1.5em;content:"・"}main .intro h2{padding:0 0 20px 0}main .intro__lead{text-align:center;padding:0 0 50px 0;letter-spacing:1px}main .intro__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}main .intro__list .item_left{width:60%;background-image:linear-gradient(to bottom, #ea6771 2px, transparent 2px);background-size:2px 8px;background-repeat:repeat-y;background-position:right bottom}main .intro__list .item_right{width:40%}main .intro__flow{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;padding:0;font-weight:500}main .intro__flow li{background-color:#f6f5e5;padding:15px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:relative;border-radius:10px;margin:0 55px 0 0;text-align:center;line-height:1.3;letter-spacing:1px}main .intro__flow li::after{position:absolute;content:url(/assets/images/common/arrow_flow.png);top:50%;right:-50px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main .intro__flow li:last-child{margin:0}main .intro__flow li:last-child::after{content:"";display:none}main .intro__flow .head{width:95%;background-color:#fff;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;margin:0;padding:0 0 30px 0}main .intro__flow .head p{display:block;width:250px;background-color:#ea6771;color:#fff;border-radius:20px;padding:5px 0;margin:0 auto;text-align:center;font-size:1.7rem;letter-spacing:2px}main .intro__flow .head::after{display:none;content:""}main .intro__flow .txt_left{text-align:center}main .intro__flow .goal{background-color:#fff194}main .intro__under{width:800px;padding:45px 0 0 0;margin:0 auto;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;-ms-flex-line-pack:center;align-content:center}main .intro__zero{width:85px;height:85px;padding:5px;background:-webkit-gradient(linear, left bottom, left top, from(rgb(249, 104, 118)), to(rgb(240, 205, 120)));background:linear-gradient(to top, rgb(249, 104, 118), rgb(240, 205, 120));border-radius:50%;font-size:3rem;font-weight:700;text-align:center;display:inline-block}main .intro__zero .circle_bg{background-color:#fff;border-radius:50%;display:inline-block}main .intro__zero p{font-size:3.5rem;font-weight:700;line-height:55px;position:relative;display:inline-block;padding:8px 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:-10px;background:-webkit-gradient(linear, left bottom, left top, from(rgb(249, 104, 118)), to(rgb(240, 205, 120)));background:linear-gradient(to top, rgb(249, 104, 118), rgb(240, 205, 120));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);border-radius:50%}main .intro__zero .txt_L{font-size:4.5rem}main .intro__msg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:5;padding:0 20px;font-size:1.8rem;font-weight:500}main .intro__msg .mark_YEL{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(50%, #fff194));background:linear-gradient(transparent 60%, #fff194 50%)}main .voice{background:url(/assets/images/about/voice_bg.webp) no-repeat top center/cover;background-size:auto 1000px;max-height:1000px}main .voice__wrap{padding:80px 0 0}main .voice h2{padding:0 0 30px 0}main .voice__box{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;padding:0 0 80px;position:relative}main .voice__box .slide-arrow{position:absolute;border-width:0;background:rgba(0,0,0,0);top:25%;z-index:99}main .voice__box .slide-arrow p{width:40px;height:40px;background-color:#ea6771;color:#fff;border-radius:100%;cursor:pointer;position:relative}main .voice__box .slide-arrow p::after{content:"";width:8px;height:8px;top:15px;display:inline-block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg)}main .voice__box .prev-arrow{left:-50px}main .voice__box .prev-arrow p::after{left:17px;border-bottom:solid 2px #fff;border-left:solid 2px #fff}main .voice__box .next-arrow{right:-50px}main .voice__box .next-arrow p::after{right:17px;border-top:solid 2px #fff;border-right:solid 2px #fff}main .voice__item{width:32%;margin:20px 15px 30px;position:relative}main .voice__contents{-webkit-box-shadow:0 5px 10px 3px rgba(0,0,0,.1);box-shadow:0 5px 10px 3px rgba(0,0,0,.1);background-color:#fff;border-radius:10px;padding:30px 23px;font-family:"fot-tsukuardgothic-std",sans-serif}main .voice__head{width:100%;text-align:left;color:#ea6771;font-weight:700;font-size:1.8rem;padding:0 0 15px;letter-spacing:2px;background-image:linear-gradient(to right, #ea6771 2px, transparent 2px);background-size:8px 2px;background-repeat:repeat-x;background-position:left bottom}main .voice__mid{width:100%;text-align:left;padding:15px 0 5px;letter-spacing:0px;line-height:1.5}main .voice__foot{font-size:1.3rem;padding:0;letter-spacing:1px;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}main .voice .slick-dots{bottom:50px}main .voice .slick-dots li button:before{color:#fff;font-size:30px}main .voice .slick-dots li.slick-active button:before{color:#ea6771}main .coord{background:url(/assets/images/about/coord_bg.webp) no-repeat top center/cover;background-size:auto 939px;max-height:939px}main .coord__wrap{padding:60px 0}main .coord h2{padding:0 0 10px 0}main .coord__lead{text-align:center;padding:0 0 25px 0;letter-spacing:1px}main .coord__list{width:930px;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;padding:0 0 80px;margin:0 auto}main .coord__item{width:400px;position:relative}main .coord__contents{padding:0}main .coord__imgWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .coord__imgWrap img{width:auto}main .coord__name{width:100%;text-align:center;font-weight:500;font-size:1.8rem;padding:15px 0 5px}main .coord__name .txt_L{font-size:2rem;padding:0 0 0 10px}main .coord__en{width:100%;text-align:center;color:#ea6771;font-size:1.3rem;font-weight:500;letter-spacing:1px;padding:0 0 30px 0}main .coord__tip{background-color:#fff;border-radius:50px;padding:30px 35px 40px;letter-spacing:1px;position:relative}main .coord__tip::before{content:"";background-color:#fff;width:25px;height:20px;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%);position:absolute}main .coord__feature{width:100%;text-align:center;color:#ea6771;font-size:2rem;font-weight:500;letter-spacing:1px;line-height:1.5;padding:5px 0 20px}main .coord__detail{font-size:1.5rem}main .qa{padding:0;letter-spacing:2px}main .qa__wrap{padding:45px 0 0}main .qa h2::before{display:none}@media screen and (max-width: 1220px)and (min-width: 768px){main .breadcrumb{background-color:rgba(255,255,255,.8)}main .mv{padding:0 0 35px}main .mv__imgWrap{width:100%;background:url(/assets/images/about/mv.webp) no-repeat top center/cover;background-position:center -20px;background-size:auto 400px;padding:300px 0 0}main .mv .inner{background-color:rgba(255,255,255,.8)}main .mv__wrap{width:100%;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .mv__lead{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;letter-spacing:1px}main .mv__catch{text-align:center;padding:15px 0 10px}main .mv__catch .pc{display:block}main .mv__catch .sp{display:none}main .mv__circle{right:20px;top:-125px;bottom:auto}main .worry{background:url(/assets/images/about/worry_bg_sp.webp) no-repeat top center/cover;background-size:100% auto;max-height:auto}main .worry__wrap{padding:50px 0;width:100%;max-width:765px}main .worry h2{line-height:1.4}main .worry__head{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 0;position:relative}main .worry__head::before{position:absolute;display:block;content:"";background:url(/assets/images/about/worry_arrow_sp.png);background-repeat:no-repeat;background-size:100%;width:60px;height:80px;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}main .worry__illust{position:absolute;top:-115px;left:0}main .worry__illust img{height:160px;padding:0}main .worry__list{width:95%;padding:25px 20px 45px 30px}main .worry__list li{font-size:1.8rem}main .worry__foot{overflow:hidden;width:95%;margin:0 auto;padding:35px 30px 60px;text-align:center}main .worry__catch{font-size:2.8rem;padding:0}main .worry__catch::before{background:none;display:none}main .worry__catch .mark_PNK,main .worry__catch .mark_dot{font-size:3rem}main .worry__imgWrap{width:250px;height:180px;right:-5px;bottom:-5px}main .worry__imgWrap .coord_name{padding:0;position:absolute;left:-55%;bottom:10%}main .worry__txt{text-align:left;padding:20px 0 0 20px;line-height:1.6}main .point{background:url(/assets/images/index/point_bg_sp.webp) no-repeat top center/cover;background-size:100% auto;max-height:3362px}main .point__wrap{padding:40px 0}main .point h2{line-height:1.3}main .point__box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 0 0}main .point__item{width:690px;padding:0;margin:0 auto 55px}main .point__num{top:-35px;left:-25px}main .point__contents{-webkit-box-shadow:0 5px 8px 1px rgba(0,0,0,.1);box-shadow:0 5px 8px 1px rgba(0,0,0,.1)}main .point .order_03{padding:30px 0 0}main .point .order_03 .point__txtWrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}main .point .order_03 .point__imgWrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:auto;padding:0 30px 20px}main .point__txtWrap{width:100%;padding:0 0 15px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}main .point__txtWrap .list_02 li{width:100%}main .point__head{padding:0 0 15px;letter-spacing:1px}main .point__head .sp{display:none}main .point__list{padding:0 50px 0 90px}main .point__tag{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}main .point__tag li{padding:5px 0 5px 15px}main .point__tag li::before{left:2px}main .point__imgWrap{width:100%;height:350px;padding:0;overflow:hidden;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}main .point__imgWrap img{width:100%;height:auto;margin:40px 0 0 0;-webkit-transform:scale(1.1);transform:scale(1.1)}main .point .photo_02{overflow:hidden;width:100%;height:100%;border-radius:0;position:relative}main .point .photo_02 img{width:400px;margin:0;border-radius:50px}main .point__tip{top:-30px;right:-30px;z-index:2}main .point__graphWrap{padding:0}main .point__graphImg{width:35%;height:auto;background:url(/assets/images/common/grafh.png) no-repeat center center/cover;background-size:100% auto}main .point__graphImg p{padding:0}main .point__graphImg .outline{-webkit-text-stroke:5px #fff;padding:0}main .point__caption{width:65%;padding:45px 0 60px;letter-spacing:1px;line-height:1.5;text-align:center;font-weight:500;position:relative}main .point__caption p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}main .point__caption::before{content:"";background-image:url(/assets/images/common/arrow_twist.png);-webkit-transform:rotate(-8deg);transform:rotate(-8deg);width:100px;height:40px;top:10px;left:25px}main .point__caption .mark_YEL,main .point__caption .mark_dot{line-height:2}main .point__caption .mark_dot{position:relative}main .point__caption .mark_dot::before{position:absolute;top:-25px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);color:#ea6771;content:"・"}main .point__caption .strong{letter-spacing:0;line-height:1;padding:10px 0 0 0}main .pickup .slick-dots li button::before{font-size:5rem}main .pickup .slick-dotted.slick-slider{max-width:800px;margin:0 auto}main .pickup__box{-ms-flex-pack:distribute;justify-content:space-around}main .pickup .slick-slider .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around}main .pickup__contents{width:350px;margin:15px auto 30px;-webkit-box-shadow:0 5px 8px 5px rgba(0,0,0,.1);box-shadow:0 5px 8px 5px rgba(0,0,0,.1)}main .pickup__tag li{width:45%}main .pickup__under{width:735px;padding:90px 5px 25px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}main .pickup__more{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;position:absolute;top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}main .pickup__more p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:60px;padding:0 25px;line-height:60px;border-radius:50px}main .pickup__list{width:80%;padding:0 0 45px 50px}main .pickup__list::after{background-size:230px;width:230px;height:180px;top:auto;bottom:0;right:0}main .intro{padding:0}main .intro__wrap{width:92%;margin:0 auto;padding:40px 0 50px}main .intro h2{padding:0 0 10px 0}main .intro__lead{padding:0 0 20px 0;letter-spacing:0}main .intro__lead .sp{display:none}main .intro__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .intro__list .item_left,main .intro__list .item_right{width:700px;background-image:linear-gradient(to right, #ea6771 2px, transparent 2px);background-size:8px 2px;background-repeat:repeat-x;background-position:left bottom}main .intro__flow{padding:15px 0 25px}main .intro__flow li{letter-spacing:0;text-align:center}main .intro__flow li::after{content:"";background-image:url(/assets/images/common/arrow_flow.png);background-size:40px auto;background-repeat:no-repeat;right:-48px;width:40px;height:35px}main .intro__flow .head{padding:0 0 20px 0}main .intro__under{width:100%;padding:45px 0 0 0;margin:0 auto;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;-ms-flex-line-pack:center;align-content:center}main .intro__zero{margin:auto 0}main .intro__zero .circle_bg{width:100%;height:100%;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}main .intro__msg{line-height:2;letter-spacing:1px}main .voice__box{margin:0 auto;width:70%}main .coord__wrap{padding:75px 0}main .coord__wrap .pc{display:block}main .coord__wrap .sp{display:none}main .coord__list{width:95%;max-width:820px;padding:0 0 80px}main .coord__item{width:350px}main .coord__tip{padding:30px 20px 40px}main .coord__feature{font-size:1.8rem}main .qa__wrap{width:90%;margin:0 auto;padding:70px 0}main .qa h2{padding:0 0 45px 0}main .qa__advice .pc{display:block;font-size:1.5vw}main .qa__advice .sp{display:none}main .qa__advice h3 .sp{display:block}main .qa__advice::before{top:-75px;right:8%;-webkit-transform:none;transform:none}}@media screen and (max-width: 767px){main h2{font-size:6vw;line-height:1.5}main h3{font-size:4.5vw;letter-spacing:0}main .mv{padding:0 0 10px}main .mv__imgWrap{width:100%;background:url(/assets/images/about/mv_sp.webp) no-repeat top right/cover;background-size:100% auto;padding-top:48.309178744vw}main .mv__wrap{width:90%;margin:0 auto;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .mv__lead{font-size:4vw;letter-spacing:1px;margin:0 auto;padding:0 2vw}main .mv__catch{font-size:5vw;text-align:center;letter-spacing:0;padding:10px 0}main .mv__catch .txt_L{font-size:6vw}main .mv__catch .txt_PNK{font-size:6vw}main .mv__btnWrap{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .mv__btnWrap .btnWarm,main .mv__btnWrap .btnCool{width:80vw;height:10vh;margin:0 0 1.5vh 0;border-radius:2vh}main .mv__btnWrap .btnWarm p,main .mv__btnWrap .btnCool p{padding:0 10vw 0 0;font-size:5vw}main .mv__btnWrap .btnWarm .txt_S,main .mv__btnWrap .btnCool .txt_S{font-size:3.5vw}main .mv__circle{width:95%;padding:0 0 5vh;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative}main .mv__item{width:25vw;height:25vw}main .mv__item .item_txt{width:30vw;font-size:3.5vw;bottom:-6vw}main .worry{background:url(/assets/images/about/worry_bg_sp.webp) no-repeat top center/cover;background-size:auto 1055px;max-height:1055px}main .worry__wrap{padding:3vh 0;width:100%}main .worry__head{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 0;position:relative}main .worry__head::before{position:absolute;display:block;content:"";background:url(/assets/images/about/worry_arrow_sp.png);background-repeat:no-repeat;background-size:100%;width:12vw;height:16vw;bottom:-3vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}main .worry__illust{position:absolute;top:-15vw;left:3vw}main .worry__illust img{height:25vw;padding:0}main .worry__list{width:90%;padding:15px 5vw 15px 5vw;border-radius:6vw}main .worry__list li{padding:2px 0 2px 6vw;font-size:3vw}main .worry__list li::before{content:"";background-image:url(/assets/images/common/chk_WHT.png);background-repeat:no-repeat;background-size:4vw;width:4vw;height:4vw;top:15%;left:0}main .worry__foot{overflow:hidden;width:90%;margin:0 auto;padding:2vh 5vw 5vh;border-radius:6vw;text-align:center}main .worry__catch{font-size:4vw;padding:0}main .worry__catch::before{background:none;display:none}main .worry__catch strong{padding-bottom:3px}main .worry__catch .mark_PNK,main .worry__catch .mark_dot{font-size:4vw}main .worry__imgWrap{width:30vw;height:30vw;right:-4vw;bottom:-4vw}main .worry__imgWrap .coord_name{font-size:2.5vw;padding:0;position:absolute;left:-80%;top:65%}main .worry__txt{text-align:left;font-size:3.5vw;padding:2vh 0 0 0}main .point{background:url(/assets/images/index/point_bg_sp.webp) no-repeat top center/cover;background-size:100% auto;max-height:3362px}main .point__wrap{padding:30px 0}main .point__sub{font-size:5vw}main .point h2{line-height:1.3}main .point__box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 0 0}main .point__item{width:88%;padding:0;margin:0 auto 30px}main .point__num{font-size:10vw;width:18vw;height:18vw;top:-5vw;left:-1vw;line-height:16vw;-webkit-box-shadow:0 5px 8px 3px rgba(0,0,0,.1);box-shadow:0 5px 8px 3px rgba(0,0,0,.1)}main .point__contents{-webkit-box-shadow:0 5px 8px 1px rgba(0,0,0,.1);box-shadow:0 5px 8px 1px rgba(0,0,0,.1);border-radius:7vw}main .point .order_03 .point__txtWrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}main .point .order_03 .point__imgWrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:auto;padding:0 4vw 30px}main .point__txtWrap{width:100%;padding:0 0 15px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}main .point__txtWrap .list_02 li{width:100%}main .point__head{font-size:6vw;padding:25px 0 5px;letter-spacing:1px}main .point__list{padding:0 4vw 0 9vw}main .point__list li{font-size:3.5vw;padding:5px 0 10px}main .point__list li::before{width:3.5vw;height:3.5vw;top:3.5vw;left:-6vw}main .point__tag{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}main .point__tag li{width:30%;margin:1vw 2vw 0 0;font-size:2.5vw;letter-spacing:0;padding:5px 0 5px 4vw}main .point__tag li::before{font-size:2.5vw;top:1.5vw;left:1vw}main .point__imgWrap{width:100%;height:45vw;padding:0;border-top-left-radius:6vw;border-top-right-radius:6vw;overflow:hidden;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}main .point__imgWrap img{width:100%;height:auto;margin:40px 0 0 0;-webkit-transform:scale(1.1);transform:scale(1.1)}main .point__imgWrap .name{left:auto;right:3vw;bottom:3vw;padding:0 2vw;font-size:3vw;border-radius:3vw}main .point .photo_01{width:100%;height:100%;border-radius:unset}main .point .photo_01 img{width:105%;margin:8vw 0 0}main .point .photo_02{overflow:hidden;width:100%;height:100%;border-radius:0;position:relative}main .point .photo_02 img{width:100%;margin:20px 0 0 0}main .point__tip{width:40vw;height:25vw;top:-6vw;right:-3vw;-ms-flex-line-pack:center;align-content:center;z-index:2}main .point__tip p{font-size:3vw;line-height:1.5;padding:0 0 10px 0}main .point__graphWrap{padding:0}main .point__graphImg{width:35%;height:auto;background:url(/assets/images/common/grafh.png) no-repeat center center/cover;background-size:100% auto}main .point__graphImg p{font-size:3vw;padding:0}main .point__graphImg .outline{font-size:5vw;-webkit-text-stroke:5px #fff;padding:0}main .point__caption{width:65%;padding:25px 0 10px 0;letter-spacing:1px;line-height:1.5;text-align:center;font-weight:500;position:relative}main .point__caption p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:3vw}main .point__caption::before{content:"";background-image:url(/assets/images/common/arrow_twist.png);background-repeat:no-repeat;background-size:12vw;width:12vw;height:5vw;top:2vw;left:1vw;-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}main .point__caption .mark_YEL,main .point__caption .mark_dot{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(50%, #fff194));background:linear-gradient(transparent 70%, #fff194 50%);font-size:4.5vw;font-weight:700}main .point__caption .mark_dot{position:relative}main .point__caption .mark_dot::before{position:absolute;top:-3vw;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);color:#ea6771;font-size:4vw;content:"・"}main .point__caption .strong{font-size:4.5vw;letter-spacing:0;line-height:1;padding:10px 0 0 0}main .point__caption .num{font-size:8vw}main .point__caption .txt_S{font-size:4.5vw}main .pickup__wrap{padding:45px 0 0}main .pickup h2{padding:0 0 20px}main .pickup__box{position:relative;width:100%;max-width:500px;padding:0 0 40px 0;-ms-flex-pack:distribute;justify-content:space-around}main .pickup .slick-slider .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around}main .pickup__item{width:100%;height:auto;max-height:100%}main .pickup__contents{width:85vw;overflow:hidden;-webkit-box-shadow:0 5px 8px 5px rgba(0,0,0,.1);box-shadow:0 5px 8px 5px rgba(0,0,0,.1);border-radius:2vw;margin:15px auto}main .pickup__mid{width:100%;text-align:left;padding:5px 25px;letter-spacing:0px;line-height:1.5}main .pickup__under{width:90%;margin:30px auto 50px;padding:30px 5vw 10px;border-radius:6vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;position:relative;overflow:visible}main .pickup__more{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;position:absolute;top:-5vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}main .pickup__more p{width:40vw;height:12vw;line-height:12vw;border-radius:6vw;font-size:5vw}main .pickup__list{width:100%;padding:0 0 0 5vw}main .pickup__list li{font-size:4vw;letter-spacing:1px;padding:5px 0}main .pickup__list li::before{width:2vw;height:2vw;top:3.5vw;left:-4vw;-webkit-transform:none;transform:none}main .pickup__list::after{content:"";display:none;background-image:none}main .intro{padding:0}main .intro__wrap{width:92%;margin:0 auto;padding:40px 0 30px}main .intro__sub{font-size:5vw}main .intro h2{padding:0 0 10px 0}main .intro__lead{padding:0 0 20px 0;letter-spacing:0}main .intro__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .intro__list .item_left,main .intro__list .item_right{width:100%;background-image:linear-gradient(to right, #ea6771 2px, transparent 2px);background-size:8px 2px;background-repeat:repeat-x;background-position:left bottom}main .intro__flow{padding:15px 0 25px}main .intro__flow li{padding:2vw 1.5vw;border-radius:1vw;margin:0 7vw 0 0;line-height:1.3;letter-spacing:0;font-size:3vw;text-align:center}main .intro__flow li::after{content:"";background-image:url(/assets/images/common/arrow_flow.png);background-size:5vw auto;background-repeat:no-repeat;right:-6vw;width:5vw;height:5vw}main .intro__flow .head{padding:0 0 20px 0}main .intro__under{width:100%;padding:45px 0 0 0;margin:0 auto;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;-ms-flex-line-pack:center;align-content:center}main .intro__zero{width:15vw;height:15vw;padding:1vw;margin:auto 0}main .intro__zero .circle_bg{width:100%;height:100%;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}main .intro__zero p{font-size:6vw;line-height:15vw;padding:5%;margin:0}main .intro__zero .txt_L{font-size:10vw}main .intro__msg{line-height:1.5;font-size:4vw;letter-spacing:1px}main .voice{background:url(/assets/images/about/voice_bg_sp.webp) no-repeat top center/cover;background-size:125% auto;max-height:832px}main .voice__wrap{padding:35px 0 0}main .voice h2{padding:0 20px 3vh}main .voice__box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 80px}main .voice__item{width:85vw;margin:0 5vw}main .voice__contents{padding:3vh 5vw;-webkit-box-shadow:0 5px 8px 1px rgba(0,0,0,.1);box-shadow:0 5px 8px 1px rgba(0,0,0,.1);border-radius:1vw}main .voice__head{font-size:4.5vw;padding:0 0 12px;letter-spacing:1px}main .voice__foot{font-size:3vw}main .voice .slick-dots li button:before{color:#fff}main .voice .slick-dots li.slick-active button:before{color:#ea6771}main .coord{background:url(/assets/images/about/coord_bg_sp.webp) no-repeat top center/cover;background-size:100% auto;max-height:1347px}main .coord__wrap{padding:40px 0 0}main .coord h2{padding:0 0 25px 0}main .coord__lead{text-align:center;padding:0 0 50px 0;letter-spacing:1px}main .coord__list{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 20px;margin:0 auto}main .coord__item{width:100%;margin:10px 3vw;position:relative}main .coord__contents{padding:0;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}main .coord__profile{width:30%}main .coord__imgWrap img{width:60vw}main .coord__name{font-size:3.5vw;padding:15px 0 0}main .coord__name .txt_L{font-size:4vw}main .coord__en{font-size:3vw;padding:0 0 3vh 0}main .coord__msg{width:65%}main .coord__tip{border-radius:6vw;padding:2.5vh 5vw 3vh}main .coord__tip::before{width:4vw;height:2vh;top:22%;left:-4vw;-webkit-transform:none;transform:none;-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}main .coord__feature{font-size:4vw;padding:0 0 1vh}main .coord__detail{font-size:3.5vw;line-height:1.5}main .coord .slick-dots li button:before{color:#fff}main .coord .slick-dots li.slick-active button:before{color:#ea6771}main .qa{padding:0;letter-spacing:2px}main .qa__wrap{padding:50px 0 25px}main .qa h2{padding:0 0 15px 0}main .qa__list{padding:0 3vw}main .qa__list dt,main .qa__list dd{border-top-left-radius:7vw;border-top-right-radius:7vw;margin:0 0 20px 0;font-size:3.2vw}main .qa__list dt::before,main .qa__list dd::before{left:4vw;font-size:3.5vw;width:7vw;height:7vw;line-height:6.5vw}main .qa__list dt{padding:15px 4vw 15px 13vw;border:1px solid #685d5d;border-bottom-right-radius:7vw}main .qa__list dt p{width:90%}main .qa__list dt::after{right:3vw;font-size:10vw}main .qa__list dd{padding:15px 5vw 15px 13vw;border-bottom-left-radius:7vw}main .qa__list dd::before{top:20px;-webkit-transform:none;transform:none}main .qa__btnWrap{margin:25px auto 45px}main .qa__btn{width:70vw}main .qa__advice{border-radius:6vw;padding:30px 0 20px;width:calc(100% - 6vw);margin:0 auto;line-height:1.5}main .qa__advice::before{content:"";background-image:url(/assets/images/index/qa_advice.png);background-repeat:no-repeat;background-size:16vw;width:16vw;height:20vw;top:-10px;right:4vw;-webkit-transform:none;transform:none}main .qa__advice p{padding:15px 0 20px;font-size:3vw;letter-spacing:1px}main .qa__btnFlex{width:85%}main .qa__form{width:36vw;height:35px;line-height:35px;padding:0 2vw 0 0}main .qa__form::after{top:15px}}