html,body,header,main,aside,footer,section,article,nav,h1,h2,h2,h3,h5,h6,table,caption,tbody,tfoot,thead,tr,th,td,form,label,legend,hgroup,figcaption,figure,img,canvas,iframe,details,summary,code,pre,audio,video,address,time,blockquote,div,ul,ol,li,dl,dt,dd,p,a,span,menu,small,strong,sub,sup{margin:0;padding:0;border:0;box-sizing:border-box}body{line-height:1}header,main,aside,nav,footer,section,article{display:block}h1,h2,h2,h3,h5,h6{font-weight:normal}table{border-spacing:0;border-collapse:collapse}th,td{text-align:left}ol,ul{list-style:none}img{border:0;vertical-align:bottom}:root{font-size:13px;font-size:3.4666666667vw}html,body{width:100%}html{font-size:62.5%}body{min-width:0;color:#333;font-family:"Noto Sans JP",sans-serif;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-weight:500;line-height:1.5;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;text-align:center}section{padding:19.6% 0 18.6666666667%;position:relative}.inner{margin:0 auto;padding:0 2.6666666667%;position:relative;width:100%}img{width:100%;height:auto;vertical-align:bottom}img[src$=".svg"]{max-width:100%}a{color:inherit;text-decoration:none;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}a:hover{opacity:.8}li{list-style:none}.pc_hidden{display:block}.sp_hidden{display:none}#js_mediaFlag{width:1px}.inquiry-btn-area{color:#fff;font-weight:700;text-align:center;font-size:14px;font-size:3.7333333333vw}.inquiry-btn{padding:.6785714286em 3.2857142857em;border-radius:1.4285714286em;display:inline-block;position:relative;background-image:-webkit-linear-gradient(left, rgb(232, 55, 0), rgb(230, 109, 0));background-image:linear-gradient(90deg, rgb(232, 55, 0), rgb(230, 109, 0))}.inquiry-btn:after{position:absolute;top:44%;right:6%;width:1.0357142857em;height:.3571428571em;background:url(../../data/images/arrow.webp) no-repeat;background-size:cover;content:""}h2{padding-bottom:1.652173913em;position:relative;z-index:1;color:#000;font-weight:700;line-height:1.13;font-size:23px;font-size:6.1333333333vw}h2.-subtitle:after{position:absolute;top:-.2173913043em;left:50%;z-index:-1;-webkit-transform:translate(-50%);transform:translate(-50%);height:2em;content:""}h2 .highlight-number{font-size:43px;font-size:11.4666666667vw}.detail-list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;letter-spacing:-0.05em;gap:.3333333333em;font-size:15px;font-size:4vw}.detail-list li{padding:0 .6666666667em;border-radius:.5em;display:grid;width:11.6666666667em;background:#fff;box-shadow:0px 0px .3333333333em hsla(0,0%,60%,.1);place-content:center}strong{display:inline;background:-webkit-linear-gradient(transparent 61%, #faed31 62%, #faed31 95%, transparent 0%);background:linear-gradient(transparent 61%, #faed31 62%, #faed31 95%, transparent 0%);font-weight:800}#header{background:#fff;text-align:left}#header .inner{padding:0 5.3333333333%}#header .logo{padding:2.6865671642% 0;width:21.6417910448%}#footer{padding:.6785714286em 0px;color:#999;background:#000;text-align:center;font-size:14px;font-size:3.7333333333vw}#kv{background:url(../../data/images/kv-bgi-sp.webp) no-repeat;background-size:cover}#kv .inner{padding:24.6666666667% 5.3333333333% 23.3333333333%}#kv p{font-size:23px;font-size:6.1333333333vw;text-shadow:0 0 1.7391304348em #ff0,0 0 .652173913em #ff0}#kv h1{font-size:43.5px;font-size:11.6vw;padding-top:.2068965517em;font-weight:900;line-height:1.2;text-align:justify;letter-spacing:-0.025em}#kv h1 span.marker{background:-webkit-linear-gradient(transparent 75%, #fef89b 76%, #fff 91%, transparent 0%);background:linear-gradient(transparent 75%, #fef89b 76%, #fff 91%, transparent 0%)}#kv h1 span.quotation{font-weight:100;letter-spacing:.04em}#kv h1 span.quotation:first-child{padding-left:.1034482759em}#kv p:nth-of-type(2){padding-top:.46875em;font-size:16px;font-size:4.2666666667vw;font-weight:900}#kv .inquiry-btn-area{padding-top:1.8571428571em}#worries-section{padding:14.9333333333% 0 20.4%;background-image:-webkit-linear-gradient(top, rgb(248, 248, 250), rgb(243, 243, 246) 0%, rgb(237, 237, 242) 30%);background-image:linear-gradient(180deg, rgb(248, 248, 250), rgb(243, 243, 246) 0%, rgb(237, 237, 242) 30%)}#worries-section::after{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:12.1923076923em;height:7.4230769231em;background:url(../../data/images/worries-section-illust.webp) no-repeat;background-size:cover;content:""}#worries-section h2{color:#333}#worries-section h2 span{padding-top:.1em;background-image:-webkit-radial-gradient(center, circle, #ABACAD 20%, transparent 20%);background-image:radial-gradient(circle at center, #ABACAD 20%, transparent 20%);background-repeat:repeat-x;background-position:top right;background-size:1em .3em}#worries-section .detail-list li{position:relative;height:8.3em}#worries-section .detail-list li:nth-child(3),#worries-section .detail-list li:nth-child(4){padding-bottom:.2666666667em}#worries-section .detail-list li:before,#worries-section .detail-list li:after{position:absolute;width:.5666666667em;height:.5em;background:url(../../data/images/quotation.svg) no-repeat;background-size:cover;content:""}#worries-section .detail-list li::before{top:.3333333333em;left:.3333333333em;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#worries-section .detail-list li::after{right:.3333333333em;bottom:.3333333333em}#features-section h2{padding-bottom:1.3913043478em}#features-section h2:after{width:12.3695652174em;background:url(../../data/images/feautures-section-subtitle-sp.webp) no-repeat;background-size:cover}#features-section .lead{font-size:15px;font-size:4vw;line-height:1.6}#features-section ol{padding-top:1.7692307692em;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;gap:.3846153846em 0}#features-section ol li{width:49.2957746479%;letter-spacing:-0.05em}#features-section ol .features-number-label{margin:0 0 -1.5em .5em;border-radius:.25em;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;width:5em;height:2.8em;color:#fff;background:#000;font-weight:600;letter-spacing:0;font-size:10px;font-size:2.6666666667vw}#features-section ol .features-number-label .features-number{margin:.2325581395em 0 0 .0465116279em;font-family:"Josefin Sans",sans-serif;font-size:21.5px;font-size:5.7333333333vw}#features-section ol .features-number-label::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #a7a6a7;border-style:solid;border-width:1.1em 0px 0px .8em;position:absolute;top:.2em;right:-0.8em;content:""}#features-section ol dl{border-radius:.5769230769em .5769230769em;box-shadow:0px 0px .5555555556em hsla(0,0%,60%,.3)}#features-section ol dt{font-size:18px;font-size:4.8vw;padding:1.3888888889em .2777777778em 1.1666666667em;border-radius:.4166666667em .4166666667em 0 0;display:-webkit-box;display:flex;flex-wrap:wrap;align-content:space-between;-webkit-box-pack:center;justify-content:center;height:9.7222222222em;color:#000;background:#faed31;font-weight:700;line-height:1.2}#features-section ol dt img{width:auto;height:63.3858267717%}#features-section ol dt p span{font-size:13px;font-size:3.4666666667vw}#features-section ol li:nth-child(4) img,#features-section ol li:nth-child(6) img{margin-top:.6111111111em;height:3.1944444444em}#features-section ol li:nth-child(5) img{margin-top:.3055555556em;height:3.6666666667em}#features-section ol dd{padding:0 .5769230769em;border-radius:0 0 .4166666667em .4166666667em;display:grid;height:9.0769230769em;place-content:center}#features-section ol dd p{font-size:14px;font-size:3.7333333333vw}#features-section .inquiry-btn-area{padding-top:2.8571428571em}#evaluation-section{padding:9.0666666667% 0 12.8%}#evaluation-section h2.-subtitle:after{width:14.9130434783em;background:url(../../data/images/evaluation-section-subtitle-sp.webp) no-repeat;background-size:cover}#evaluation-section .evaluation-list{margin-top:-2.2535211268%;text-align:right}#evaluation-section small{font-size:11px;font-size:2.9333333333vw;padding:.5909090909em .7272727273em 0 0;display:block;color:#666}.gradation-bgi-area{background:#faed31;background-image:url(../../data/images/result-section-bgi-sp.webp);background-repeat:no-repeat;background-size:100%}#result-section{padding:38.5333333333% 0 31.4666666667%}#result-section::before{position:absolute;top:0;left:0;width:100%;height:3.8461538462em;-webkit-clip-path:polygon(50% 100%, 100% 0%, 0% 0%);clip-path:polygon(50% 100%, 100% 0%, 0% 0%);background-color:#fff;content:""}#result-section::after{position:absolute;bottom:0;left:5.5384615385em;width:16.2692307692em;height:10.8846153846em;background:url(../../data/images/result-section-illust.webp) no-repeat;background-size:cover;content:""}#result-section h2.-subtitle:after{top:-1.0869565217em;width:10.5em;background:url(../../data/images/result-section-subtitle-sp.webp) no-repeat;background-size:cover}#result-section .detail-list li{height:9.6333333333em}#result-section .detail-list li:nth-child(2),#result-section .detail-list li:nth-child(4),#result-section .detail-list li:nth-child(5),#result-section .detail-list li:nth-child(6){padding-bottom:.1333333333em}#introduced-company-section{padding-top:8%}#introduced-company-section .inner{padding:0 5.3333333333%}#introduced-company-section::after{position:absolute;right:.7692307692em;bottom:0;width:12.0384615385em;height:7em;background:url(../../data/images/introduced-company-section-illust.webp) no-repeat;background-size:cover;content:""}#introduced-company-section h2{padding-bottom:.1304347826em}#introduced-company-section h3{color:#000;font-weight:700;line-height:2;letter-spacing:-0.04em;font-size:18px;font-size:4.8vw}#introduced-company-section h3 .marker{margin-right:.2777777778em;padding:.0555555556em .4166666667em .2222222222em;color:#fff;background-color:#000}#introduced-company-section .introduced-company{font-size:14px;font-size:3.7333333333vw;margin-top:.8571428571em;padding:1.25em 0;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;background-image:-webkit-radial-gradient(circle, #333333 0.0714285714em, transparent 0.0714285714em),-webkit-radial-gradient(circle, #000000 0.0714285714em, transparent 0.0714285714em);background-image:radial-gradient(circle, #333333 0.0714285714em, transparent 0.0714285714em),radial-gradient(circle, #000000 0.0714285714em, transparent 0.0714285714em);background-repeat:repeat-x,repeat-x;background-position:left top,left bottom;background-size:.2857142857em .1428571429em,.2857142857em .1428571429em;gap:.5em}#introduced-company-section .introduced-company-detail{margin-top:1.5384615385em;padding:1.5384615385em 1.5384615385em 1.7307692308em;border-radius:.5769230769em;background:#fdf8ad;text-align:justify}#introduced-company-section .introduced-company-detail h3{padding-bottom:.3611111111em;line-height:1.5}#introduced-company-section .introduced-company-detail h3 span:not([class]){font-size:15px;font-size:4vw;padding-right:.3333333333em}#introduced-company-section .introduced-company-detail+.introduced-company-detail{margin-top:.3846153846em}#introduced-company-section .introduced-company-detail+.introduced-company-detail h3{padding-bottom:.8055555556em}#faq-section{padding-top:25.3333333333%}#faq-section h2.-subtitle:after{top:-1.0869565217em;width:4.6304347826em;height:2.4565217391em;background:url(../../data/images/faq-section-subtitle-sp.webp) no-repeat;background-size:cover}#faq-section ol{text-align:justify}#faq-section li{counter-increment:title}#faq-section li+li{margin-top:2.8169014085%}#faq-section dt{padding:.9285714286em 1.4285714286em .9642857143em 5em;border-radius:.5357142857em .5357142857em 0 0;position:relative;background:#faed31;font-weight:700;line-height:1.2;font-size:14px;font-size:3.7333333333vw}#faq-section dt:before{padding-top:.3103448276em;position:absolute;position:absolute;top:50%;left:.4827586207em;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"Josefin Sans",sans-serif;content:"Q" counter(title) ".";font-size:29px;font-size:7.7333333333vw}#faq-section dd{padding:1.1538461538em 1.5384615385em 1.1538461538em 5.3846153846em;border-radius:0 0 .5769230769em .5769230769em;position:relative;background:#fffcd5;line-height:1.7}#faq-section dd:before{position:absolute;position:absolute;top:.4137931034em;left:.775862069em;font-family:"Josefin Sans",sans-serif;content:"A.";font-size:29px;font-size:7.7333333333vw}#contact-section{padding:12% 0 13.3333333333%;background:url(../../data/images/contact-section-bgi-sp.webp) no-repeat;background-size:cover}#contact-section p{font-weight:700;text-shadow:0 0 2.5em #ff0,0 0 .9375em #ff0;letter-spacing:-0.02em;font-size:16px;font-size:4.2666666667vw}@media only screen and (min-width: 751px){body{min-width:1200px;font-size:16px}#wrap{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative;min-height:100vh;overflow:hidden}section{padding:160px 0 140px}.inner{padding:0;width:1100px}img{width:auto}.pc_hidden{display:none !important}.sp_hidden{display:block}#js_mediaFlag{width:100px}.inquiry-btn-area{font-size:18px}.inquiry-btn{padding:12px 60px;border-radius:25px}.inquiry-btn:after{width:18px;height:6px}h2{padding-bottom:60px;font-size:36px}h2.-subtitle:after{top:-14px;height:94px}h2 .highlight-number{font-size:80px}.detail-list{font-size:22px;gap:10px}.detail-list li{padding:0 20px;border-radius:15px;box-shadow:0px 0px 10px hsla(0,0%,60%,.2)}#header{background:rgba(0,0,0,0)}#header .inner{padding:20px;width:100%}#header .logo{padding:0;width:115px}#footer{padding:20px 0px;font-size:12px}}@media only screen and (min-width: 751px){#kv{margin-top:-75px;height:513px;background:url(../../data/images/kv-bgi-pc.webp) no-repeat;background-position:bottom;background-size:cover;text-align:left}#kv .inner{padding:160px 0 0}#kv p{font-size:30px;text-shadow:0 0 10px #ff0,0 0 40px #ff0}#kv h1{padding-top:12px;font-size:60px;-webkit-filter:drop-shadow(0px 0px 10px rgb(255, 255, 0));filter:drop-shadow(0px 0px 10px rgb(255, 255, 0))}#kv h1 span.marker{background:-webkit-linear-gradient(transparent 60%, #fef89b 61%, #fff 94%, transparent 0%);background:linear-gradient(transparent 60%, #fef89b 61%, #fff 94%, transparent 0%)}#kv h1 span.quotation{font-weight:400;letter-spacing:-0.06em}#kv h1 span.quotation:first-child{padding-left:0}#kv p:nth-of-type(2){padding-top:5px;font-size:22px}#kv .inquiry-btn-area{padding-top:45px;text-align:left}#worries-section{padding:96px 0 171px}#worries-section::after{left:51%;width:319px;height:193px}#worries-section .detail-list li{width:267px;height:203px}#worries-section .detail-list li:nth-child(3),#worries-section .detail-list li:nth-child(4){padding-bottom:5px}#worries-section .detail-list li:before,#worries-section .detail-list li:after{width:16px;height:14px}#worries-section .detail-list li::before{top:10px;left:10px}#worries-section .detail-list li::after{right:10px;bottom:10px}#features-section{padding-top:112px}#features-section h2{padding-bottom:45px}#features-section h2:after{width:652px;height:100px;background:url(../../data/images/feautures-section-subtitle-pc.webp) no-repeat}#features-section .lead{font-size:18px;line-height:1.8}#features-section ol{padding-top:37px;gap:20px}#features-section ol li{width:348px}#features-section ol .features-number-label{margin:0 0 -23px 20px;border-radius:5px;width:78px;height:40px;font-size:14px}#features-section ol .features-number-label .features-number{margin:4px 0 0 2px;font-size:30px}#features-section ol .features-number-label::after{border-width:14px 0px 0px 8px;top:3px;right:-8px}#features-section ol dl{border-radius:15px;box-shadow:0px 0px 30px hsla(0,0%,60%,.2)}#features-section ol dt{padding:50px 15px 35px;border-radius:15px 15px 0 0;height:276px;font-size:28px}#features-section ol dt img{height:136px}#features-section ol dt p span{font-size:20px}#features-section ol li:nth-child(4) img,#features-section ol li:nth-child(6) img{margin-top:17px;height:100px}#features-section ol li:nth-child(5) img{margin-top:0;height:136px}#features-section ol dd{padding:0 20px 10px;border-radius:0 0 15px 15px;height:157px}#features-section ol dd p{font-size:22px}#features-section .inquiry-btn-area{padding-top:60px}#evaluation-section{padding:10px 0 63px}#evaluation-section .inner{padding:0 94px}#evaluation-section h2.-subtitle:after{width:791px;background:url(../../data/images/evaluation-section-subtitle-pc.webp) no-repeat}#evaluation-section .evaluation-list{margin-top:-7px;text-align:right}#evaluation-section small{padding:7px 0 0 0;font-size:14px}.gradation-bgi-area{top:1px;background-image:url(../../data/images/result-section-bgi-pc.webp);background-size:100%}#result-section{padding:255px 0 266px}#result-section::before{-webkit-transform:skewY(0.001deg);transform:skewY(0.001deg);height:100px}#result-section::after{left:48.5%;-webkit-transform:translate(-50%);transform:translate(-50%);width:447px;height:300px}#result-section h2.-subtitle:after{top:-57px;width:556px;height:100px;background:url(../../data/images/result-section-subtitle-pc.webp) no-repeat}#result-section .detail-list{gap:28px}#result-section .detail-list li{width:348px;height:168px;letter-spacing:-0.075em}#introduced-company-section{padding-top:83px}#introduced-company-section .inner{padding:0}#introduced-company-section::after{display:none}#introduced-company-section h2{padding-bottom:.1304347826em}#introduced-company-section h3{font-size:28px}#introduced-company-section h3 .marker{margin-right:10px;padding:2px 11px 6px}#introduced-company-section .introduced-company{margin-top:30px;padding:27px 0;position:relative;background-image:-webkit-radial-gradient(circle, #333333 1.5px, transparent 1.5px),-webkit-radial-gradient(circle, #000000 1.5px, transparent 1.5px);background-image:radial-gradient(circle, #333333 1.5px, transparent 1.5px),radial-gradient(circle, #000000 1.5px, transparent 1.5px);background-size:6px 3px,6px 3px;font-size:22px;gap:20px 27px}#introduced-company-section .introduced-company::after{position:absolute;right:2px;bottom:140px;width:234px;height:135px;background:url(../../data/images/introduced-company-section-illust.webp) no-repeat;background-size:cover;content:""}#introduced-company-section .company-detail-wrap{margin-top:40px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}#introduced-company-section .introduced-company-detail{margin-top:0;padding:28px;border-radius:15px;width:536px;height:250px}#introduced-company-section .introduced-company-detail h3{padding-bottom:8px;line-height:1.4}#introduced-company-section .introduced-company-detail h3 span:not([class]){padding-right:.3333333333em;font-size:18px}#introduced-company-section .introduced-company-detail+.introduced-company-detail{margin-top:0}#introduced-company-section .introduced-company-detail+.introduced-company-detail h3{padding-bottom:24px}#faq-section{padding-top:157px}#faq-section .inner{padding:0 94px}#faq-section h2.-subtitle:after{top:-58px;width:240px;height:122px;background:url(../../data/images/faq-section-subtitle-pc.webp) no-repeat;background-size:cover}#faq-section li+li{margin-top:20px}#faq-section dt{padding:18px 40px 18px 114px;border-radius:15px 15px 0 0;font-size:20px}#faq-section dt:before{padding-top:9px;left:28px;font-size:40px}#faq-section dd{padding:12px 40px 30px 114px;border-radius:0 0 15px 15px;font-size:18px}#faq-section dd:before{top:50%;left:53px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:40px}#contact-section{padding:73px 0 80px;background:url(../../data/images/contact-section-bgi-pc.webp) no-repeat;background-position:center bottom;background-size:cover}#contact-section p{font-size:22px;text-shadow:0 0 2.5em #ff0,0 0 .9375em #ff0}}
