abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}h1,h2,h3,h4,h5,h6{font-weight:inherit}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:400}td,th{text-align:left;vertical-align:top}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}img,input,select,textarea{vertical-align:middle}dl,ol,ul{list-style:none}em{font-style:normal}*{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input[type=radio]{display:none}#shindan-form{height:570px;position:relative}@media screen and (max-width:768px){#shindan-form{height:400px}}#shindan-form .question{height:100%;left:50%;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:all .3s ease 0s;z-index:1}#shindan-form .question.fade-in{opacity:1;z-index:2}#shindan-form .question a{display:inline-block;text-decoration:none;width:100%}#shindan-form .question .title{margin-top:30px}#shindan-form .question .text{font-size:30px;font-weight:700;letter-spacing:5px;line-height:60px}@media screen and (max-width:768px){#shindan-form .question .text{font-size:18px;letter-spacing:2px;line-height:40px}}#shindan-form .question .answer-box{display:flex;justify-content:space-between;margin:30px auto auto;width:590px}@media screen and (max-width:768px){#shindan-form .question .answer-box{align-content:flex-start;flex-wrap:wrap;width:300px}}#shindan-form .question .selectbox{border:3px solid #efe1e1;font-size:20px;font-weight:700;letter-spacing:2px;padding-left:10px}@media screen and (max-width:768px){#shindan-form .question .year{margin-bottom:10px;width:100%}}#shindan-form .question .year .yearbox{height:50px;width:250px}@media screen and (max-width:768px){#shindan-form .question .year .yearbox{width:100%}#shindan-form .question .month{width:49%}}#shindan-form .question .month .monthbox{height:50px;width:140px}@media screen and (max-width:768px){#shindan-form .question .month .monthbox{width:100%}#shindan-form .question .day{width:49%}}#shindan-form .question .day .daybox{height:50px;width:140px}@media screen and (max-width:768px){#shindan-form .question .day .daybox{width:100%}}#shindan-form .question .btn-select{background-color:#fff;border:3px solid #efe1e1;border-radius:10px;color:#524a4a;font-size:23px;font-weight:700;height:50px;letter-spacing:2px;line-height:50px;margin-bottom:20px;width:280px}#shindan-form .question .btn-select:hover,#shindan-form .question .selected,#shindan-form .question .sex_btn:hover{background-color:#a70027;color:#fff}#shindan-form .question .btn-next{border:3px solid #a70027;border-radius:48px;color:#a70027;display:block;font-size:17px;font-weight:700;letter-spacing:3px;line-height:49px;position:relative;width:35%}@media screen and (max-width:768px){#shindan-form .question .btn-next{width:60%}}#shindan-form .question .btn-next:after{background:url(/lp/images/arrow_next.png) no-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin-top:-10px;position:absolute;right:20px;top:50%;transform:scaleX(-1);width:20px}#shindan-form .question .btn-next:active{background-color:#a70027;color:#fff}#shindan-form .question .btn-next:active:after{background:url(/lp/images/arrow_selected.webp) no-repeat;background-size:contain}#shindan-form .question .btn-group{bottom:30px;display:flex;justify-content:center;position:absolute;width:590px}@media screen and (max-width:768px){#shindan-form .question .btn-group{bottom:30px;justify-content:space-between;width:300px}}#shindan-form .question .btn-group .btn{border-radius:30px;color:#a70027;display:inline-block;font-size:17px;font-weight:700;letter-spacing:3px;line-height:50px;position:relative;text-align:center;width:150px}@media screen and (max-width:768px){#shindan-form .question .btn-group .btn{width:100px}}#shindan-form .question .btn-group .btn-back:before{background:url(/lp/images/arrow_next.png) no-repeat;background-size:contain;content:"";display:inline-block;height:20px;left:0;margin-top:-10px;position:absolute;top:47%;width:20px}#shindan-form .question .progress{margin-top:40px;position:relative}@media screen and (max-width:768px){#shindan-form .question .progress{margin-top:20px}}#shindan-form .question .progress .progress-bar{vertical-align:middle}#shindan-form .question .progress .progress-number{background-color:#a70027;border-color:#a70027;border-radius:50%;color:#fff;font-size:16px;font-weight:700;height:30px;line-height:30px;margin-top:-12px;position:absolute;top:50%;width:30px}@media screen and (max-width:768px){#shindan-form .question .progress .progress-number{font-size:14px;height:25px;line-height:25px;margin-top:-11px;width:25px}}#shindan-form .question .wrapper-answer-box{height:270px;margin:40px auto auto;width:590px}@media screen and (max-width:768px){#shindan-form .question .wrapper-answer-box{width:300px}}#shindan-form .question .form_err{color:red;font-size:90%}#shindan-form #question-1 .sex_btn{border:3px solid #efe1e1;border-radius:10px;color:#524a4a;padding:20px;width:250px}@media screen and (max-width:768px){#shindan-form #question-1 .sex_btn{padding:20px;width:140px}}#shindan-form #question-1 .avator{width:50%}#shindan-form #question-1 .man:before{background:url(/lp/images/muscular.png) no-repeat;margin-right:20px}#shindan-form #question-1 .woman:before{background:url(/lp/images/feminine.png) no-repeat;margin-right:10px}#shindan-form #question-1 .man,#shindan-form #question-1 .woman{margin-top:20px}#shindan-form #question-1 .man:before,#shindan-form #question-1 .woman:before{background-size:contain;content:"";display:inline-block;height:30px;vertical-align:middle;width:30px}@media screen and (max-width:768px){#shindan-form #question-1 .man:before,#shindan-form #question-1 .woman:before{height:15px;margin-right:5px;width:15px}}#shindan-form #question-1 .man:after,#shindan-form #question-1 .woman:after{background:url(/lp/images/arrow.webp) no-repeat;background-size:contain;content:"";display:inline-block;height:30px;margin-left:20px;transform:scaleX(-1);vertical-align:middle;width:30px}@media screen and (max-width:768px){#shindan-form #question-1 .man:after,#shindan-form #question-1 .woman:after{height:15px;margin-left:5px;width:15px}}#shindan-form #question-1 .selected .man,#shindan-form #question-1 .selected .woman,#shindan-form #question-1 .sex_btn:hover .man,#shindan-form #question-1 .sex_btn:hover .woman{color:#fff}#shindan-form #question-1 .selected .man:before,#shindan-form #question-1 .sex_btn:hover .man:before{background:url(/lp/images/muscular_selected.webp) no-repeat;background-size:contain}#shindan-form #question-1 .selected .woman:before,#shindan-form #question-1 .sex_btn:hover .woman:before{background:url(/lp/images/feminine_selected.webp) no-repeat;background-size:contain}#shindan-form #question-1 .selected .man:after,#shindan-form #question-1 .selected .woman:after,#shindan-form #question-1 .sex_btn:hover .man:after,#shindan-form #question-1 .sex_btn:hover .woman:after{background:url(/lp/images/arrow_selected.webp) no-repeat;background-size:contain}@media screen and (max-width:768px){#shindan-form #question-1 .progress-number{left:-10px}}#shindan-form #question-2 .progress-number{left:55px}@media screen and (max-width:768px){#shindan-form #question-2 .progress-number{left:24px}}#shindan-form #question-3 .progress-number{left:120px}@media screen and (max-width:768px){#shindan-form #question-3 .progress-number{left:56px}}#shindan-form #question-4 .progress-number{left:185px}@media screen and (max-width:768px){#shindan-form #question-4 .progress-number{left:89px}}#shindan-form #question-5 .progress-number{left:250px}@media screen and (max-width:768px){#shindan-form #question-5 .progress-number{left:122px}}#shindan-form #question-6 .progress-number{left:315px}@media screen and (max-width:768px){#shindan-form #question-6 .progress-number{left:154px}}#shindan-form #question-7 .progress-number{left:380px}@media screen and (max-width:768px){#shindan-form #question-7 .progress-number{left:187px}}#shindan-form #question-8 .progress-number{left:440px}@media screen and (max-width:768px){#shindan-form #question-8 .progress-number{left:218px}}#shindan-form #question-9 .progress-number{left:505px}@media screen and (max-width:768px){#shindan-form #question-9 .progress-number{left:250px}}#shindan-form #question-10 .progress-number{left:570px}@media screen and (max-width:768px){#shindan-form #question-10 .progress-number{left:284px}}#shindan-form #question-3 .answer-box,#shindan-form #question-7 .answer-box{display:flex;justify-content:center}#shindan-form #question-10 .answer-box,#shindan-form #question-4 .answer-box,#shindan-form #question-5 .answer-box,#shindan-form #question-6 .answer-box,#shindan-form #question-8 .answer-box,#shindan-form #question-9 .answer-box{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:768px){#shindan-form #question-10 .answer-box,#shindan-form #question-4 .answer-box,#shindan-form #question-5 .answer-box,#shindan-form #question-6 .answer-box,#shindan-form #question-8 .answer-box,#shindan-form #question-9 .answer-box{justify-content:center}}#shindan-form #question-10 .agebox,#shindan-form #question-3 .heightbox,#shindan-form #question-4 .schoolbox,#shindan-form #question-5 .jobbox,#shindan-form #question-6 .holidaybox,#shindan-form #question-7 .prefbox,#shindan-form #question-8 .conditionsbox,#shindan-form #question-9 .heightbox{height:50px;width:275px}#shindan-form #btn-submit{background-color:#ffd045;border-radius:48px;color:#281f1f;font-size:30px;font-weight:700;letter-spacing:3px;line-height:70px;margin:40px auto auto;width:70%}@media screen and (max-width:768px){#shindan-form #btn-submit{font-size:20px;line-height:60px;width:80%}}#shindan-form #btn-submit:hover{opacity:.5}#shindan-form #btn-submit:after{background:url(/lp/images/arrow.webp) no-repeat;background-size:contain;content:"";display:inline-block;height:30px;margin-left:20px;transform:scaleX(-1);vertical-align:middle;width:30px}@media screen and (max-width:768px){#shindan-form #btn-submit:after{height:15px;margin-left:5px;width:15px}}.kenten{font-feature-settings:normal;background-image:radial-gradient(.3rem .3rem at center center,#281f1f 50%,transparent 0);background-position:0 0;background-repeat:repeat-x;background-size:1em .5em;letter-spacing:0;padding:.35em 0}.wrap{margin:0 auto;position:relative;width:100vw}@media screen and (min-width:1041px){.wrap{width:1040px}}.clearfix{zoom:1;overflow:hidden}.clearfix:after{clear:both}#keyv:before,#section-01:before,#section-03 .reason>li h3:after,#section-03 .wrap h2:before,#section-03:before,#section-04 .wrap li:before,#section-06 .wrap .voice_title:before,#section-07 .wrap .step_last:before,#section-07 .wrap h2 em:before,#section-07:before,#section-08 .wrap .faq dd:before,#section-08 .wrap .faq dt:before,.clearfix:after,.cta .cta_btn:after,.cta h2:before{content:"";display:block}.font-color01{color:#d70032}.font-color02{color:#a70027}.font-color03{color:#ffd045}.font-color04{color:#766868}.is_pc{display:none}@media screen and (min-width:1041px){.is_pc{display:block}}.is_sp{display:block}@media screen and (min-width:751px){.is_sp{display:none}}.is_sp_tab{display:block}@media screen and (min-width:1041px){.is_sp_tab{display:none}}.introduce_list{display:block}br.is_sp{display:inline-block}@media screen and (min-width:751px){br.is_sp{display:none}}br.is_sp_tab{display:inline-block}@media screen and (min-width:1041px){br.is_sp_tab{display:none}}@keyframes up_down_animation{0%{top:1rem}to{top:2.3rem}}@keyframes up_down_animation02{0%{top:0}to{top:1.8rem}}.cta .icon img{animation-direction:alternate;animation-duration:.7s;animation-iteration-count:infinite;animation-name:up_down_animation;animation-timing-function:ease}#section-01 .diagnose h3 .diagnose_img02{animation-direction:alternate;animation-duration:.7s;animation-iteration-count:infinite;animation-name:up_down_animation02;animation-timing-function:ease}a{color:#03c;text-decoration:underline}a,a:after,a:before,a:hover{transition:.2s ease}a:hover{text-decoration:none}a:hover:after,a:hover:before{transition:.2s ease}section{font-feature-settings:"palt" 1;-webkit-text-size-adjust:100%;background:#fff;color:#281f1f;font-family:YuGothic,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:4vw;font-weight:700;letter-spacing:.025em;line-height:1.6}@media screen and (min-width:751px){section{font-size:30px}}@media screen and (min-width:1041px){section{font-size:20px}}@media (-ms-high-contrast:none){section{font-family:ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}}section img,section object,section video{border:none;height:auto;vertical-align:bottom;width:100%}body>section{position:relative}@media screen and (min-width:1041px){body>section{top:120px}}.cta{background:#a70027}.cta .wrap{color:#fff;padding:18.6666666667vw 0 10vw;text-align:center}@media screen and (min-width:751px){.cta .wrap{padding:140px 0 75px}}@media screen and (min-width:1041px){.cta .wrap{padding:115px 0 55px}}.cta img{border:none;height:auto;vertical-align:bottom;width:100%}.cta .icon{background:#fff;border-radius:50%;box-shadow:0 0 2.4vw rgba(96,0,22,.19);height:27.3333333333vw;left:calc(50% - 14vw);position:absolute;top:-13.3333333333vw;width:27.3333333333vw}@media screen and (min-width:751px){.cta .icon{box-shadow:0 0 18px rgba(96,0,22,.19);height:205px;left:calc(50% - 103px);top:-100px;width:205px}}@media screen and (min-width:1041px){.cta .icon{height:182px;left:calc(50% - 91px);top:-90px;width:182px}}.cta .icon img{left:calc(50% - 5vw);position:absolute;top:6vw;width:9.6vw}@media screen and (min-width:751px){.cta .icon img{left:calc(50% - 36px);top:45px;width:72px}}@media screen and (min-width:1041px){.cta .icon img{left:calc(50% - 33px);top:40px;width:66px}}.cta h2{font-feature-settings:normal;font-size:7.3333333333vw;letter-spacing:.16em;position:relative}@media screen and (min-width:751px){.cta h2{font-size:55px}}@media screen and (min-width:1041px){.cta h2{font-size:40px}}.cta h2:before{background:url(/lp/images/cta_bg01.png) no-repeat 50%/cover;height:8vw;left:calc(50% + 26vw);position:absolute;top:-6vw;width:7.4666666667vw}@media screen and (min-width:751px){.cta h2:before{height:60px;left:calc(50% + 180px);top:-45px;width:56px}}@media screen and (min-width:1041px){.cta h2:before{left:calc(50% + 140px);top:-45px}}.cta h2+p{font-size:5.3333333333vw;margin-top:2.6666666667vw}@media screen and (min-width:751px){.cta h2+p{font-size:40px;margin-top:20px}}@media screen and (min-width:1041px){.cta h2+p{font-size:25px;margin-top:10px}}.cta h2+p .kenten{font-feature-settings:normal;background-image:radial-gradient(.3rem .3rem at center center,#fff 50%,transparent 0);background-position:0 0;background-repeat:repeat-x;background-size:1em .5em;letter-spacing:0;padding:.35em 0}.cta .logo{margin:3.3333333333vw auto 0;width:85.3333333333vw}@media screen and (min-width:751px){.cta .logo{margin:25px auto 0;width:640px}}@media screen and (min-width:1041px){.cta .logo{margin:0 auto;width:678px}}.cta .cta_btn{font-feature-settings:normal;align-items:center;background:#ffd045;border-radius:200px;box-shadow:0 1.3333333333vw 1.2vw rgba(96,0,22,.59);color:#281f1f;display:flex;font-size:5.7333333333vw;justify-content:center;letter-spacing:.1em;margin:7.3333333333vw auto 0;padding:6vw 0;text-align:left;text-decoration:none;width:90vw}@media screen and (min-width:751px){.cta .cta_btn{box-shadow:0 10px 9px rgba(96,0,22,.59);font-size:43px;margin:55px auto 0;padding:45px 0;width:676px}}@media screen and (min-width:1041px){.cta .cta_btn{font-size:38px;margin:15px auto 0;padding:25px 0;width:632px}}.cta .cta_btn:after{background:url(/lp/images/cta_btn_ico01.png) no-repeat 50%/cover;height:3.7333333333vw;margin-left:2.6666666667vw;width:5.3333333333vw}@media screen and (min-width:751px){.cta .cta_btn:after{height:28px;margin-left:20px;width:40px}}@media screen and (min-width:1041px){.cta .cta_btn:after{height:20px;margin-left:30px;width:28px}}.cta .cta_btn:hover{box-shadow:0 .6666666667vw .5333333333vw rgba(96,0,22,.59)}@media screen and (min-width:751px){.cta .cta_btn:hover{box-shadow:0 5px 4px rgba(96,0,22,.59)}}#page-top{position:fixed;right:5vw}@media screen and (max-width:750px){#page-top{display:none}}@media screen and (min-width:751px){#page-top{right:20px}}#page-top a{background:rgba(0,0,0,.25);border-radius:50%;color:#fff;display:block;font-size:9vw;height:14vw;line-height:14vw;text-align:center;width:14vw}@media screen and (min-width:751px){#page-top a{font-size:20px;height:44px;line-height:44px;width:44px}}#page-top a:hover{background:rgba(0,0,0,.5)}#keyv{background:url(/lp/images/keyv_bg01_sp.png) no-repeat top/cover}@media screen and (min-width:1041px){#keyv{background:none;overflow-x:hidden}}@media screen and (min-width:751px){#keyv{display:none}}@media screen and (max-width:750px){#keyv{display:none}}#keyv:before{background:url(/lp/images/keyv_bg01_pc.webp) no-repeat top/cover;height:646px;left:calc(50% - 100px);position:absolute;top:0;width:810px}@media screen and (max-width:750px){#keyv:before{display:none}}@media screen and (min-width:751px){#keyv:before{display:none}}@media screen and (min-width:1041px){#keyv:before{display:block}}#keyv .wrap{padding:4.5333333333vw 0 16.6666666667vw}@media screen and (min-width:1041px){#keyv .wrap{padding:34px 0 395px}}@media screen and (min-width:751px){#keyv .wrap{padding:30px 0 115px}}#keyv .logo{margin-left:5%;width:38.9333333333vw}@media screen and (min-width:751px){#keyv .logo{width:292px}}@media screen and (min-width:1041px){#keyv .logo{margin-left:0;width:196px}}#keyv h1{margin:34.6666666667vw 0 0 33.8666666667vw;width:64vw}@media screen and (min-width:1041px){#keyv h1{margin:30px 0 0 -10px;width:554px}}@media screen and (max-width:750px){#keyv h1{margin-top:37.3333333333vw;text-align:right}#keyv h1 img{width:54.6666666667vw}}#keyv .is_pc{border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.07);margin-top:15px;padding:20px 0;width:530px}#keyv .is_pc h2{font-size:16px;margin:0 auto;position:relative;text-align:center;width:460px}#keyv .is_pc h2:after,#keyv .is_pc h2:before{background:#281f1f;bottom:0;content:"";display:block;height:100%;position:absolute;width:1px}#keyv .is_pc h2:before{left:-10px;transform:rotate(-30deg)}#keyv .is_pc h2:after{right:-10px;transform:rotate(30deg)}#keyv .is_pc h2 b{font-size:20px}#keyv .is_pc .logos-wrap{margin:15px auto 0;width:464px}#keyv .is_pc .logos-wrap .logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around}#keyv .is_pc .logos-wrap .logos .logo-item{height:50%;margin:0 1%;width:14%}#keyv .is_pc .logos-wrap .logos .logo-text{font-size:15px;text-align:center}#section-01{background:#a70027}@media screen and (min-width:751px){#section-01{padding-top:55px}}@media screen and (max-width:750px){#section-01{padding-top:55px}}@media screen and (min-width:769px){#section-01{padding-top:120px}}@media screen and (min-width:1041px){#section-01{padding-top:0!important}}#section-01:before{background:url(/lp/images/sec01_bg01.png) no-repeat bottom/100% 100%;height:8.8vw;left:0;position:absolute;top:-8.5333333333vw;width:100%}@media screen and (min-width:751px){#section-01:before{height:-66px;top:-64px}}@media screen and (min-width:1041px){#section-01:before{background:url(/lp/images/sec01_bg01_pc.png) no-repeat bottom/100% 100%;height:120px;top:-118px}}#section-01 .wrap{padding:4vw 0 12vw}@media screen and (min-width:751px){#section-01 .wrap{padding:0 0 90px}}@media screen and (min-width:1041px){#section-01 .wrap{padding:20px 0 60px}}#section-01 .present{left:11.3333333333vw;position:absolute;top:-54.6666666667vw;width:77.3333333333vw}@media screen and (max-width:750px){#section-01 .present{display:none}}@media screen and (min-width:751px){#section-01 .present{display:none}}@media screen and (min-width:1041px){#section-01 .present{left:calc(50% + 250px);top:-400px;width:450px}}@media screen and (min-width:751px){#section-01 .is_sp_tab{border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.07);padding:25px 0}}#section-01 .is_sp_tab h2{color:#fff;font-size:2.6666666667vw;margin:0 auto;position:relative;text-align:center;width:58.6666666667vw}#section-01 .is_sp_tab h2:after,#section-01 .is_sp_tab h2:before{background:#fff;bottom:0;content:"";display:block;height:100%;position:absolute;width:1px}#section-01 .is_sp_tab h2:before{left:-10px;transform:rotate(-30deg)}#section-01 .is_sp_tab h2:after{right:-10px;transform:rotate(30deg)}#section-01 .is_sp_tab h2:after,#section-01 .is_sp_tab h2:before{height:5.3333333333vw;top:30%;width:2px}@media screen and (min-width:751px){#section-01 .is_sp_tab h2{font-size:20px;width:600px}}#section-01 .is_sp_tab h2 b{font-size:4vw}@media screen and (min-width:751px){#section-01 .is_sp_tab h2 b{font-size:28px}}#section-01 .is_sp_tab .logos-wrap{background:#fff;border-radius:1.3333333333vw;box-shadow:0 1px .5333333333vw rgba(0,0,0,.07);margin:2.6666666667vw auto 0;padding:2vw 4vw;width:90vw}@media screen and (min-width:751px){#section-01 .is_sp_tab .logos-wrap{margin:30px auto 0;width:600px}}#section-01 .is_sp_tab .logos-wrap .logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around}#section-01 .is_sp_tab .logos-wrap .logos .logo-item{height:50%;margin:0 1%;width:14%}#section-01 .is_sp_tab .logos-wrap .logos .logo-text{font-size:10px;text-align:center}@media screen and (min-width:751px){#section-01 .is_sp_tab .logos-wrap .logos .logo-text{font-size:15px}}#section-01 .diagnose h2{color:#fff;font-size:4vw;letter-spacing:.1em;margin-top:6vw;text-align:center}@media screen and (min-width:751px){#section-01 .diagnose h2{margin-top:0}}@media screen and (min-width:1041px){#section-01 .diagnose h2{font-size:28px;margin-top:0}}#section-01 .diagnose h2 .kenten{font-feature-settings:normal;background-image:radial-gradient(.3rem .3rem at center center,#fff 50%,transparent 0);background-position:0 0;background-repeat:repeat-x;background-size:1em .5em;letter-spacing:0;padding:.35em 0}@media screen and (max-width:750px){#section-01 .diagnose h2 .kenten{padding-top:.7em}}#section-01 .diagnose .caution{color:#fff;font-size:2vw;letter-spacing:.1em;text-align:center}@media screen and (min-width:751px){#section-01 .diagnose .caution{margin-top:0}}@media screen and (min-width:1041px){#section-01 .diagnose .caution{font-size:13px;margin-top:0}}#section-01 .diagnose i{display:block;margin:2.6666666667vw auto 0;width:17.6vw}@media screen and (min-width:751px){#section-01 .diagnose i{margin:20px auto 0;width:132px}}@media screen and (min-width:1041px){#section-01 .diagnose i{left:20px;margin:0;position:absolute;top:-70px;width:136px}}#section-01 .diagnose h3{color:#fff;font-size:4.6666666667vw;letter-spacing:.2em;line-height:1.4;padding:2vw 0 0;position:relative;text-align:center}@media screen and (max-width:750px){#section-01 .diagnose h3{margin-top:5.3333333333vw}}@media screen and (min-width:751px){#section-01 .diagnose h3{font-size:35px;margin-top:5.3333333333vw;padding:15px 0 0}}@media screen and (min-width:1041px){#section-01 .diagnose h3{font-size:28px;margin-top:25px;padding:0}}#section-01 .diagnose h3 .diagnose_img01{left:6vw;position:absolute;top:0;width:20vw}@media screen and (min-width:751px){#section-01 .diagnose h3 .diagnose_img01{left:calc(50% - 380px);width:150px}}@media screen and (min-width:1041px){#section-01 .diagnose h3 .diagnose_img01{left:calc(50% - 285px);width:115px}}#section-01 .diagnose h3 .diagnose_img02{position:absolute;right:13.3333333333vw;top:2vw;width:9.6vw}@media screen and (min-width:751px){#section-01 .diagnose h3 .diagnose_img02{right:calc(50% - 300px);top:15px;width:72px}}@media screen and (min-width:1041px){#section-01 .diagnose h3 .diagnose_img02{right:calc(50% - 258px);top:15px;width:56px}}#section-01 .diagnose h3 em{font-size:8vw;letter-spacing:.25em}@media screen and (min-width:751px){#section-01 .diagnose h3 em{font-size:60px}}@media screen and (min-width:1041px){#section-01 .diagnose h3 em{font-size:58px}}#shindan{background:#fff;border-radius:1.3333333333vw;margin:4.6666666667vw 5% 0}@media screen and (min-width:751px){#shindan{border-radius:10px;margin:35px 5% 0}}@media screen and (min-width:1041px){#shindan{margin:35px 20px 0}}#section-02 .wrap{padding:18.6666666667vw 0 15.3333333333vw;text-align:center}@media screen and (min-width:751px){#section-02 .wrap{padding:140px 0 115px}}@media screen and (min-width:1041px){#section-02 .wrap{padding:50px 0 140px}}#section-02 .wrap h2{font-size:4.6666666667vw}@media screen and (min-width:751px){#section-02 .wrap h2{font-size:35px}}@media screen and (min-width:1041px){#section-02 .wrap h2{font-size:30px}}#section-02 .wrap h2 img{margin-top:2.6666666667vw;width:66.9333333333vw}@media screen and (min-width:751px){#section-02 .wrap h2 img{margin-top:20px;width:502px}}@media screen and (min-width:1041px){#section-02 .wrap h2 img{width:352px}}#section-02 .graph{align-items:center;display:flex;flex-direction:column;margin-top:6.6666666667vw}@media screen and (min-width:751px){#section-02 .graph{margin-top:50px}}@media screen and (min-width:1041px){#section-02 .graph{flex-direction:row;justify-content:space-between;margin:70px 20px 0}}#section-02 li{width:90.4vw}@media screen and (min-width:751px){#section-02 li{width:678px}}@media screen and (min-width:1041px){#section-02 li{width:450px}}#section-02 li:nth-of-type(n+2){margin-top:17.3333333333vw}@media screen and (min-width:751px){#section-02 li:nth-of-type(n+2){margin-top:130px}}@media screen and (min-width:1041px){#section-02 li:nth-of-type(n+2){margin-top:0}}#section-03{background:#a70027}#section-03:before{background:url(/lp/images/sec03_bg01.png) no-repeat bottom/100% 100%;height:8.8vw;left:0;position:absolute;top:-8.5333333333vw;width:100%}@media screen and (min-width:751px){#section-03:before{height:66px;top:-64px}}@media screen and (min-width:1041px){#section-03:before{background:url(/lp/images/sec03_bg01_pc.png) no-repeat bottom/100% 100%;height:120px;top:-118px;width:100%}}#section-03 .wrap{color:#fff;padding:4vw 0 8vw;text-align:center}@media screen and (min-width:751px){#section-03 .wrap{padding:30px 0 60px}}@media screen and (min-width:1041px){#section-03 .wrap{padding:0 0 25px}}#section-03 .wrap h2{font-size:4.6666666667vw;position:relative}@media screen and (min-width:751px){#section-03 .wrap h2{font-size:35px}}@media screen and (min-width:1041px){#section-03 .wrap h2{font-size:30px}}#section-03 .wrap h2:before{background:url(/lp/images/sec03_ico01.png) no-repeat top;background-size:cover;height:6.6666666667vw;left:calc(50% - 36vw);position:absolute;top:4.6666666667vw;width:6.1333333333vw}@media screen and (min-width:751px){#section-03 .wrap h2:before{height:50px;left:calc(50% - 260px);top:35px;width:46px}}@media screen and (min-width:1041px){#section-03 .wrap h2:before{height:44px;left:calc(50% - 300px);top:20px;width:40px}}#section-03 .wrap h2 em{font-size:7.3333333333vw}@media screen and (min-width:751px){#section-03 .wrap h2 em{font-size:55px}}@media screen and (min-width:1041px){#section-03 .wrap h2 em{font-size:40px}}#section-03 .wrap h2 .kenten{font-feature-settings:normal;background-image:radial-gradient(.3rem .3rem at center center,#ffd045 50%,transparent 0);background-position:0 0;background-repeat:repeat-x;background-size:1em .5em;letter-spacing:0;padding:.35em 0}#section-03 .reason{display:flex;flex-direction:column;margin-top:6.6666666667vw}@media screen and (min-width:751px){#section-03 .reason{margin-top:50px}}@media screen and (min-width:1041px){#section-03 .reason{flex-direction:row;justify-content:space-between;margin:35px 20px 0}}#section-03 .reason figure{margin:0 auto;width:54.1333333333vw}@media screen and (min-width:751px){#section-03 .reason figure{width:406px}}@media screen and (min-width:1041px){#section-03 .reason figure{width:202px}#section-03 .reason>li{width:290px}}#section-03 .reason>li h3{font-size:5.3333333333vw;letter-spacing:.1em;margin:2vw 0 0;padding:0 0 14vw;position:relative}@media screen and (min-width:751px){#section-03 .reason>li h3{font-size:40px;margin:15px 0 0;padding:0 0 105px}}@media screen and (min-width:1041px){#section-03 .reason>li h3{display:flex;flex-direction:column;font-size:20px;height:calc(4.8em + 45px);justify-content:center;margin:15px 0 0;padding:0 0 45px}}#section-03 .reason>li h3:after{background:url(/lp/images/sec03_reason_arrow01.png) no-repeat top;background-size:6.6666666667vw 7.7333333333vw;bottom:3.3333333333vw;height:7.7333333333vw;left:0;position:absolute;width:100%}@media screen and (min-width:751px){#section-03 .reason>li h3:after{background-size:50px 58px;bottom:25px;height:58px}}@media screen and (min-width:1041px){#section-03 .reason>li h3:after{background-size:16px 18px;bottom:15px;height:18px}}#section-03 .reason>li p{font-feature-settings:normal;letter-spacing:.08em;margin:0 5%}@media screen and (min-width:1041px){#section-03 .reason>li p{font-size:15px;margin:0}}#section-03 li:nth-of-type(n+2){margin-top:12vw}@media screen and (min-width:751px){#section-03 li:nth-of-type(n+2){margin-top:90px}}@media screen and (min-width:1041px){#section-03 li:nth-of-type(n+2){margin-top:0}}#section-04 .wrap{padding:8vw 0 6vw}@media screen and (min-width:751px){#section-04 .wrap{padding:60px 0 45px}}@media screen and (min-width:1041px){#section-04 .wrap{padding:65px 0 60px}}#section-04 .wrap ul{display:flex;flex-direction:column;margin:0 5%}@media screen and (min-width:1041px){#section-04 .wrap ul{flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0}#section-04 .wrap li{width:310px}}#section-04 .wrap li:before{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1.3333333333vw 1.3333333333vw 0 0;height:49.2vw;width:100%}@media screen and (min-width:751px){#section-04 .wrap li:before{border-radius:10px 10px 0 0;height:369px}}@media screen and (min-width:1041px){#section-04 .wrap li:before{background-size:auto 100%;height:196px}}#section-04 .wrap li p{background:#a70027;border-radius:0 0 1.3333333333vw 1.3333333333vw;padding:2.6666666667vw 0;text-align:center}@media screen and (min-width:751px){#section-04 .wrap li p{border-radius:0 0 10px 10px;padding:20px 0}}@media screen and (min-width:1041px){#section-04 .wrap li p{padding:10px 0}}#section-04 .wrap li img{width:57.3333333333vw}@media screen and (min-width:751px){#section-04 .wrap li img{width:430px}}@media screen and (min-width:1041px){#section-04 .wrap li img{width:250px}}#section-04 .wrap li:nth-of-type(n+2){margin-top:8vw}@media screen and (min-width:751px){#section-04 .wrap li:nth-of-type(n+2){margin-top:60px}}@media screen and (min-width:1041px){#section-04 .wrap li:nth-of-type(n+2){margin-top:0}}#section-04 .wrap li:first-of-type:before{background-image:url(/lp/images/sec04_img01.webp)}#section-04 .wrap li:nth-of-type(2):before{background-image:url(/lp/images/sec04_img02.webp)}#section-04 .wrap li:nth-of-type(3):before{background-image:url(/lp/images/sec04_img03.webp)}#section-04 .wrap li:nth-of-type(4):before{background-image:url(/lp/images/sec04_img04.webp)}#section-04 .wrap li:nth-of-type(5):before{background-image:url(/lp/images/sec04_img05.webp)}#section-04 .wrap li:nth-of-type(6):before{background-image:url(/lp/images/sec04_img06.webp)}@media screen and (min-width:1041px){#section-04 .wrap li:nth-of-type(n+4){margin-top:55px}}#section-05{background:url(/lp/images/sec05_bg01.png) no-repeat bottom/100% auto}@media screen and (min-width:1041px){#section-05{background-image:url(/lp/images/sec05_bg01_pc.webp)}}#section-05 .wrap{font-feature-settings:normal;padding:0 0 20vw;text-align:center}@media screen and (min-width:751px){#section-05 .wrap{padding:0 0 150px}}@media screen and (min-width:1041px){#section-05 .wrap{padding:0 0 145px}}#section-05 .wrap figure{margin:0 auto;width:66.9333333333vw}@media screen and (min-width:751px){#section-05 .wrap figure{width:502px}}@media screen and (min-width:1041px){#section-05 .wrap figure{width:374px}}#section-05 .balloon{background:url(/lp/images/sec05_balloon_bg01.png) no-repeat top/100% 100%;font-size:5.3333333333vw;height:34.9333333333vw;line-height:1.4;margin:2.6666666667vw auto 0;padding:8vw 0 0;width:90.1333333333vw}@media screen and (min-width:751px){#section-05 .balloon{font-size:40px;height:262px;margin:20px auto 0;padding:60px 0 0;width:676px}}@media screen and (min-width:1041px){#section-05 .balloon{background-image:url(/lp/images/sec05_balloon_bg01_pc.png);font-size:30px;height:172px;margin:15px auto 0;width:632px}}#section-05 .comment{letter-spacing:.1em;line-height:2;margin:6vw 0 0}@media screen and (min-width:751px){#section-05 .comment{margin:45px 0 0}}@media screen and (min-width:1041px){#section-05 .comment{margin:35px 0 0}#section-05 .comment p:nth-of-type(n+2){margin-top:20px}}#section-06 .voice_text{margin:6vw 10% 0;position:relative}@media screen and (min-width:751px){#section-06 .voice_text{margin:45px 10% 0}}@media screen and (min-width:1041px){#section-06 .voice_text{letter-spacing:.06em;line-height:2;margin:50px 0 0}}#section-06 .voice_text p:nth-of-type(n+2){margin-top:4vw}@media screen and (min-width:751px){#section-06 .voice_text p:nth-of-type(n+2){margin-top:30px}}@media screen and (min-width:1041px){#section-06 .voice_text p:nth-of-type(n+2){margin-top:25px}}#section-06 .wrap{padding:8vw 0 12vw}@media screen and (min-width:751px){#section-06 .wrap{padding:60px 0 90px}}@media screen and (min-width:1041px){#section-06 .wrap{padding:75px 0 130px}}#section-06 .wrap h2{font-feature-settings:normal;color:#d70032;font-size:7.3333333333vw;text-align:center}@media screen and (min-width:751px){#section-06 .wrap h2{font-size:55px}}#section-06 .wrap h2 img{margin:0 1.3333333333vw;vertical-align:middle;width:5.8666666667vw}@media screen and (min-width:751px){#section-06 .wrap h2 img{margin:0 10px;width:44px}}#section-06 .wrap .section-intro{font-feature-settings:normal;color:#766868;font-size:3.3333333333vw;margin:4vw 0 0;text-align:center}@media screen and (min-width:751px){#section-06 .wrap .section-intro{font-size:25px;margin:30px 0 0}}@media screen and (min-width:1041px){#section-06 .wrap .section-intro{font-size:20px;letter-spacing:.2em;margin:25px 0 0}}#section-06 .wrap .voice{font-feature-settings:normal;margin:6.6666666667vw 0 0}@media screen and (min-width:751px){#section-06 .wrap .voice{margin:50px 0 0}}@media screen and (min-width:1041px){#section-06 .wrap .voice{margin:105px 0 0}}#section-06 .wrap .voice li{position:relative}#section-06 .wrap .voice li:nth-of-type(n+2){margin-top:7.3333333333vw}@media screen and (min-width:751px){#section-06 .wrap .voice li:nth-of-type(n+2){margin-top:55px}}#section-06 .wrap .voice h3{font-size:6vw;letter-spacing:.1em}@media screen and (min-width:751px){#section-06 .wrap .voice h3{font-size:45px}}@media screen and (min-width:1041px){#section-06 .wrap .voice h3{font-size:35px}}#section-06 .wrap .voice_title{margin:5.3333333333vw 10% 0;position:relative}@media screen and (min-width:751px){#section-06 .wrap .voice_title{margin:40px 10% 0}}@media screen and (min-width:1041px){#section-06 .wrap .voice_title{margin:0 0 0 35px}}#section-06 .wrap .voice_title:before{background:#d70032;border-radius:.4vw;height:100%;left:-4.2666666667vw;position:absolute;top:0;width:1.6vw}@media screen and (min-width:751px){#section-06 .wrap .voice_title:before{border-radius:3px;left:-32px;width:12px}}#section-06 .wrap .voice_title p{background-position:0;background-repeat:no-repeat;background-size:4vw auto;color:#766868;font-size:3.3333333333vw;letter-spacing:.06em;padding:0 0 0 6vw}@media screen and (min-width:751px){#section-06 .wrap .voice_title p{background-size:30px auto;font-size:25px;padding:0 0 0 45px}}@media screen and (min-width:1041px){#section-06 .wrap .voice_title p{font-size:20px;margin-top:15px;padding:0 0 0 40px}}#section-06 .wrap .voice_title p.women{background-image:url(/lp/images/sec06_voice_ico_women01.png)}#section-06 .wrap .voice_title p.men{background-image:url(/lp/images/sec06_voice_ico_men01.png)}#section-07{background:linear-gradient(0deg,#810016,#a70027)}#section-07:before{background:url(/lp/images/sec07_bg01.png) no-repeat bottom/100% 100%;height:8.8vw;left:0;position:absolute;top:-8.5333333333vw;width:100%}@media screen and (min-width:751px){#section-07:before{height:66px;top:-64px}}@media screen and (min-width:1041px){#section-07:before{background-image:url(/lp/images/sec07_bg01_pc.png);height:120px;top:-118px}}#section-07 .wrap{font-feature-settings:normal;padding:1.3333333333vw 0 28.6666666667vw}@media screen and (min-width:751px){#section-07 .wrap{padding:10px 0 215px}}@media screen and (min-width:1041px){#section-07 .wrap{padding:20px 0 175px}}#section-07 .wrap h2{color:#fff;font-size:5.3333333333vw;letter-spacing:.1;text-align:center}@media screen and (min-width:751px){#section-07 .wrap h2{font-size:40px}}@media screen and (min-width:1041px){#section-07 .wrap h2{letter-spacing:.16}}#section-07 .wrap h2 em{display:block;font-size:8.6666666667vw;margin-top:2vw;position:relative}@media screen and (min-width:751px){#section-07 .wrap h2 em{font-size:65px;margin-top:15px}}@media screen and (min-width:1041px){#section-07 .wrap h2 em{display:inline-block;font-size:40px;margin-top:0}#section-07 .wrap h2 em b{font-size:50px}}#section-07 .wrap h2 em:before{background:url(/lp/images/cta_bg01.png) no-repeat 50%/cover;height:5.3333333333vw;left:calc(50% + 12vw);position:absolute;top:-2vw;width:4.8vw}@media screen and (min-width:751px){#section-07 .wrap h2 em:before{height:40px;left:calc(50% + 90px);top:-15px;width:36px}}@media screen and (min-width:1041px){#section-07 .wrap h2 em:before{left:calc(50% + 60px);top:-10px}}#section-07 .wrap .step_last{background:url(/lp/images/sec07_step_last_bg01.webp) no-repeat bottom/100% auto #fff;border-radius:1.3333333333vw;margin:22vw 10% 0;padding:4vw 0 12vw;position:relative}@media screen and (min-width:751px){#section-07 .wrap .step_last{border-radius:10px;margin:165px 10% 0;padding:30px 0 90px}}@media screen and (min-width:1041px){#section-07 .wrap .step_last{background:url(/lp/images/sec07_step_last_bg03_pc.webp) no-repeat 0 100%/auto 100%,url(/lp/images/sec07_step_last_bg01_pc.webp) no-repeat 100% 100%/auto 100% #fff;margin:160px 0 0;padding:15px 0 60px}}#section-07 .wrap .step_last:before{background:url(/lp/images/sec07_step_last_bg02.webp) no-repeat top;background-size:100% auto;height:54vw;left:0;position:absolute;top:-12.6666666667vw;width:100%}@media screen and (min-width:751px){#section-07 .wrap .step_last:before{height:405px;top:-95px}}@media screen and (min-width:1041px){#section-07 .wrap .step_last:before{background-image:url(/lp/images/sec07_step_last_bg02_pc.png);height:110px;top:-108px}}#section-07 .wrap .step_last figure{left:calc(50% - 25vw);position:absolute;top:-6.6666666667vw;width:50.1333333333vw}@media screen and (min-width:751px){#section-07 .wrap .step_last figure{left:calc(50% - 187px);top:-50px;width:375px}}@media screen and (min-width:1041px){#section-07 .wrap .step_last figure{left:calc(50% - 175px);top:-70px;width:350px}}#section-07 .wrap .step_last h3{color:#d70032;font-size:5.3333333333vw;letter-spacing:.08em;line-height:1.4;position:relative;text-align:center}@media screen and (min-width:751px){#section-07 .wrap .step_last h3{font-size:40px}}@media screen and (min-width:1041px){#section-07 .wrap .step_last h3{font-size:30px}}#section-07 .wrap .step_last h3 .num{display:block;margin-bottom:2vw}@media screen and (min-width:751px){#section-07 .wrap .step_last h3 .num{margin-bottom:15px}}@media screen and (min-width:1041px){#section-07 .wrap .step_last h3 .num{margin-bottom:0}}#section-07 .wrap .step_last p{margin:3.3333333333vw 8vw 0;position:relative}@media screen and (min-width:751px){#section-07 .wrap .step_last p{margin:25px 60px 0}}@media screen and (min-width:1041px){#section-07 .wrap .step_last p{font-size:15px;letter-spacing:.08em;line-height:2;margin:25px 160px 0}}#section-07 .wrap .step_first{display:flex;flex-direction:column;margin:20vw 0 0}@media screen and (min-width:751px){#section-07 .wrap .step_first{margin:150px 0 0}}@media screen and (min-width:1041px){#section-07 .wrap .step_first{flex-direction:row;justify-content:space-between;margin:200px 20px 0}}#section-07 .wrap .step_first li p{margin:2.6666666667vw 8vw 0}@media screen and (min-width:751px){#section-07 .wrap .step_first li p{margin:20px 60px 0}}@media screen and (min-width:1041px){#section-07 .wrap .step_first li p{font-size:15px;letter-spacing:.08em;margin:10px 25px 0}}#section-07 .step .wrap .step_first li{background:#fff;border-radius:1.3333333333vw;margin:0 10%;padding:12.6666666667vw 0 4.6666666667vw;position:relative}@media screen and (min-width:751px){#section-07 .step .wrap .step_first li{border-radius:10px;padding:95px 0 35px}}@media screen and (min-width:1041px){#section-07 .step .wrap .step_first li{margin:0;padding:70px 0 10px;width:270px}}#section-07 .step .wrap .step_first li figure{left:calc(50% - 25vw);position:absolute;top:-16vw;width:51.4666666667vw}@media screen and (min-width:751px){#section-07 .step .wrap .step_first li figure{left:calc(50% - 193px);top:-120px;width:386px}}@media screen and (min-width:1041px){#section-07 .step .wrap .step_first li figure{left:calc(50% - 135px);top:-90px;width:270px}}#section-07 .step .wrap .step_first li h3{color:#d70032;font-size:5.3333333333vw;letter-spacing:.08em;line-height:1.4;text-align:center}@media screen and (min-width:751px){#section-07 .step .wrap .step_first li h3{font-size:40px}}@media screen and (min-width:1041px){#section-07 .step .wrap .step_first li h3{font-size:30px}}#section-07 .step .wrap .step_first li h3 .num{margin-right:4vw}@media screen and (min-width:751px){#section-07 .step .wrap .step_first li h3 .num{margin-right:30px}}@media screen and (min-width:1041px){#section-07 .step .wrap .step_first li h3 .num{display:block;margin-right:0}}#section-07 .step .wrap .step_first li:nth-of-type(n+2){margin-top:23.3333333333vw}@media screen and (min-width:751px){#section-07 .step .wrap .step_first li:nth-of-type(n+2){margin-top:175px}}@media screen and (min-width:1041px){#section-07 .step .wrap .step_first li:nth-of-type(n+2){margin-top:0}}#section-07 .step .wrap .step_first li:nth-of-type(2){margin-top:43.2vw}@media screen and (min-width:751px){#section-07 .step .wrap .step_first li:nth-of-type(2){margin-top:324px}}@media screen and (min-width:1041px){#section-07 .step .wrap .step_first li:nth-of-type(2){margin-top:0}}#section-07 .step .wrap .step_first li:nth-of-type(2) figure{top:-36vw}@media screen and (min-width:751px){#section-07 .step .wrap .step_first li:nth-of-type(2) figure{top:-270px}}@media screen and (min-width:1041px){#section-07 .step .wrap .step_first li:nth-of-type(2) figure{left:calc(50% - 110px);top:-165px;width:220px}}#section-07 .part02{background:none}#section-07 .part02 div{padding-top:0}#section-07 .part02 .icon{background:none;box-shadow:none;top:-26.6666666667vw}@media screen and (min-width:751px){#section-07 .part02 .icon{top:-200px}}@media screen and (min-width:1041px){#section-07 .part02 .icon{top:-160px}}#section-08 .wrap{font-feature-settings:normal;padding:7.3333333333vw 0 10vw}@media screen and (min-width:751px){#section-08 .wrap{padding:55px 0 75px}}@media screen and (min-width:1041px){#section-08 .wrap{padding:45px 0 130px}}#section-08 .wrap h2{font-size:7.3333333333vw;letter-spacing:.1em;text-align:center}@media screen and (min-width:751px){#section-08 .wrap h2{font-size:55px}}@media screen and (min-width:1041px){#section-08 .wrap h2{font-size:40px}}#section-08 .wrap .faq{margin:4.6666666667vw 5% 0}@media screen and (min-width:751px){#section-08 .wrap .faq{margin:35px 5% 0}}@media screen and (min-width:1041px){#section-08 .wrap .faq{margin:50px 20px 0}}#section-08 .wrap .faq dt{background:#f2e5e5;padding:4.6666666667vw 5.3333333333vw 4vw 12.6666666667vw;position:relative}@media screen and (min-width:751px){#section-08 .wrap .faq dt{padding:35px 40px 30px 95px}}@media screen and (min-width:1041px){#section-08 .wrap .faq dt{padding:30px 110px 35px 150px}}#section-08 .wrap .faq dt:before{background:url(/lp/images/sec08_faq_q01.png) no-repeat 50%/cover;height:4vw;left:4.6666666667vw;position:absolute;top:6vw;width:5.0666666667vw}@media screen and (min-width:751px){#section-08 .wrap .faq dt:before{height:30px;left:35px;top:45px;width:38px}}@media screen and (min-width:1041px){#section-08 .wrap .faq dt:before{height:24px;left:100px;top:35px;width:32px}}#section-08 .wrap .faq dd{padding:4.6666666667vw 5.3333333333vw 8vw 4.6666666667vw;position:relative}@media screen and (min-width:751px){#section-08 .wrap .faq dd{padding:35px 40px 60px 35px}}@media screen and (min-width:1041px){#section-08 .wrap .faq dd{padding:30px 110px 35px 150px}}#section-08 .wrap .faq dd:before{background:url(/lp/images/sec08_faq_a01.png) no-repeat 50%/cover;display:inline-block;height:4vw;left:4.6666666667vw;position:absolute;top:6vw;width:5.0666666667vw}@media screen and (min-width:751px){#section-08 .wrap .faq dd:before{height:30px;left:35px;top:45px;width:38px}}@media screen and (min-width:1041px){#section-08 .wrap .faq dd:before{height:24px;left:100px;top:35px;width:32px}}#section-08 .wrap .faq dd p:first-of-type{text-indent:8vw}@media screen and (min-width:751px){#section-08 .wrap .faq dd p:first-of-type{text-indent:60px}}@media screen and (min-width:1041px){#section-08 .wrap .faq dd p:first-of-type{text-indent:0}}#section-08 .wrap .faq dd p:nth-of-type(n+2){margin-top:2.6666666667vw}@media screen and (min-width:751px){#section-08 .wrap .faq dd p:nth-of-type(n+2){margin-top:20px}}@media screen and (min-width:1041px){#section-08 .wrap .faq dd p:nth-of-type(n+2){margin-top:10px}}.footer{margin-top:0}@media screen and (min-width:1041px){.footer{margin-top:120px}}
