﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after{content:"";content:none}blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{font-size:16px}body{font-family:'Noto Sans JP', "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;line-height:1;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;letter-spacing:0;color:#000;font-weight:400}body *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 769px){body{min-width:1000px}}@media (max-width: 768px){body.active{overflow:hidden}}@media all and (-ms-high-contrast: none){body{-moz-box-shadow:0 1px #3b3d50;-webkit-box-shadow:0 1px #3b3d50;box-shadow:0 1px #3b3d50}}p.txt{line-height:1.625}@media (max-width: 768px){p.txt{font-size:14px;line-height:1.6}}img,iframe{vertical-align:bottom;max-width:100%}a{color:#000;text-decoration:none}strong{font-weight:bold}.sp{display:none}@media (max-width: 768px){.pc{display:none}.sp{display:block}}.container{overflow:hidden}#header{width:100%;position:fixed;z-index:99;-moz-transition:.35s;-o-transition:.35s;-webkit-transition:.35s;transition:.35s}#header.header-scroll{background:#fff}#header .headerIn{display:flex;padding:0 15px 18px}#header .headerIn .logo{padding-top:15px}#header .headerIn .logo .logoTxt{display:block;font-size:12px;margin-bottom:10px}#header .headerIn .logo a{display:block}#header .headerIn .trigger{display:none}#header .headerIn .headerNav{margin-left:auto;padding-top:30px}#header .headerIn .headerNav ul{display:flex}#header .headerIn .headerNav li{font-size:14px;padding:0 14px}#header .headerIn .btn{margin-left:25px;padding-top:18px}#header .headerIn .btn a{display:flex;align-items:center;justify-content:center;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s;background:#f9c331;background-image:-moz-linear-gradient(to right, #f9c331 0%, #ff6b2e 50%, #f9c331 100%);background-image:-webkit-linear-gradient(to right, #f9c331 0%, #ff6b2e 50%, #f9c331 100%);background-image:linear-gradient(to right, #f9c331 0%, #ff6b2e 50%, #f9c331 100%);background-size:200% auto;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c331', endColorstr='#ff6b2e', GradientType=1);-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;width:194px;height:39px;font-size:14px;font-weight:500;color:#fff;text-align:center;line-height:1}#header .headerIn .btn a:hover{background-position:right center}#header .headerIn .btn a img{margin-right:7px}#header .headerIn .btn a span{margin-top:-2px}@media (max-width: 900px){#header .headerIn .logo .logoTxt{font-size:8px}#header .headerIn .headerNav li{font-size:14px;padding:0 7px}#header .headerIn .btn{margin-left:15px}#header .headerIn .btn a{width:165px}}@media (max-width: 768px){#header .headerIn{padding-bottom:0;padding-right:0}#header .headerIn .logo{padding-top:7px;padding-bottom:7px;position:relative;z-index:99}#header .headerIn .logo .logoTxt{font-size:10px;margin-bottom:7px}#header .headerIn .logo a img{height:18px}#header .headerIn .trigger{display:block;background:#000;width:50px;height:50px;position:relative;margin-left:auto;z-index:99}#header .headerIn .trigger span{width:20px;height:1px;background:#fff;position:absolute;top:17.5px;left:15px;-moz-transition:.35s;-o-transition:.35s;-webkit-transition:.35s;transition:.35s}#header .headerIn .trigger span:nth-child(2){top:24.5px}#header .headerIn .trigger span:nth-child(3){top:31.5px}#header .headerIn .trigger.active span{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:24.5px}#header .headerIn .trigger.active span:nth-child(2){-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#header .headerIn .trigger.active span:nth-child(3){opacity:0}#header .headerIn .headerNav{position:fixed;left:0;width:100%;top:0;-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);background:#fff;height:100%;z-index:9;padding-top:110px;-moz-transition:.35s;-o-transition:.35s;-webkit-transition:.35s;transition:.35s}#header .headerIn .headerNav .menu{display:block;text-align:center}#header .headerIn .headerNav .menu li{font-size:18px;margin-bottom:50px;padding:0 25px}#header .headerIn .headerNav .menu li .btn{display:flex}#header .headerIn .headerNav.active{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}#header .headerIn .btn{display:none;margin-left:0;padding-top:0}#header .headerIn .btn a{font-size:18px;height:45px;width:100%;-moz-border-radius:45px;-webkit-border-radius:45px;border-radius:45px}#header .headerIn .btn a img{margin-right:10px}}.mTtl{display:inline-block;padding:3px 25px 6px;background:#9076d5;background:-moz-linear-gradient(left, #9076d5 10%, #3f92cc 92%);background:-webkit-linear-gradient(left, #9076d5 10%, #3f92cc 92%);background:linear-gradient(to right, #9076d5 10%, #3f92cc 92%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9076d5', endColorstr='#3f92cc', GradientType=1);font-size:35px;font-weight:500;color:#fff;margin-bottom:32px}@media (max-width: 768px){.mTtl{padding:5px 10px;font-size:21px;margin-bottom:20px}}.sp-btns{position:fixed;width:100%;height:65px;left:0;bottom:0;padding:3vw 7vw;background:#fff;justify-content:space-between;opacity:0;visibility:hidden;transition:.3s;z-index:2}.sp-btns li{display:flex}.sp-btns li a{font-size:16px}.sp-btns li img{margin-right:7px;display:inline-block}.sp-btns .ctaBtn{align-items:center;justify-content:center;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s;background:#f9c331;background-image:-moz-linear-gradient(to right, #f9c331 0%, #ff6b2e 50%, #f9c331 100%);background-image:-webkit-linear-gradient(to right, #f9c331 0%, #ff6b2e 50%, #f9c331 100%);background-image:linear-gradient(to right, #f9c331 0%, #ff6b2e 50%, #f9c331 100%);background-size:200% auto;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c331', endColorstr='#ff6b2e', GradientType=1);-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;font-size:22px;font-weight:500;color:#fff;text-align:center;line-height:1;margin:0 auto;display:block;height:45px;width:100%;font-size:18px;padding:12px}.sp-btns.active{opacity:1;visibility:visible}.inner{max-width:1000px;margin:0 auto}@media (max-width: 768px){.inner{padding:0 15px}}.mainv{background:url("../img/bg-mainv.png?1605552319") no-repeat bottom right;background-size:cover;padding-top:137px;height:575px}.mainv .ctaBtn{display:none}@media (max-width: 768px){.mainv{background:url("../img/bg-sp-mainv.png?1605552319") no-repeat right bottom;background-size:cover;height:100%;position:relative;padding-top:80px;padding-bottom:57px}.mainv .mainvTxt1{padding:0 8px}.mainv .mainvTxt2{margin-top:21px;padding:0 0 0 15px}.mainv .cta{width:calc(100% - 30px);margin:0 auto;box-shadow:none;background:transparent;padding:0 10px;margin-top:-12px}}.cta{background:#fff;max-width:1000px;margin:0 auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;padding-top:38px;padding-bottom:37px;-moz-box-shadow:0px 5px 15px -3px rgba(111,118,147,0.3);-webkit-box-shadow:0px 5px 15px -3px rgba(111,118,147,0.3);box-shadow:0px 5px 15px -3px rgba(111,118,147,0.3)}.cta .ctaTxt{font-size:22px;margin-bottom:28px}.cta .ctaBtn{display:flex;align-items:center;justify-content:center;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s;background:#f9c331;background-image:-moz-linear-gradient(to right, #f9c331 0%, #ff6b2e 50%, #f9c331 100%);background-image:-webkit-linear-gradient(to right, #f9c331 0%, #ff6b2e 50%, #f9c331 100%);background-image:linear-gradient(to right, #f9c331 0%, #ff6b2e 50%, #f9c331 100%);background-size:200% auto;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c331', endColorstr='#ff6b2e', GradientType=1);-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;width:501px;height:71px;font-size:22px;font-weight:500;color:#fff;text-align:center;line-height:1;margin:0 auto}.cta .ctaBtn:hover{background-position:right center}.cta .ctaBtn img{margin-right:7px}.cta .ctaBtn span{margin-top:-4px}@media (max-width: 768px){.cta{padding:20px 10px;width:100%}.cta .ctaTxt{margin-bottom:10px;font-size:14px;white-space:nowrap}.cta .ctaBtn{height:45px;width:100%;font-size:18px}.cta .ctaBtn img{height:15px;width:auto}}#about{background:#ececec;padding-bottom:90px}#about .cta{position:relative;top:-40px}#about #wt{padding-top:107px;margin-top:-77px}#about .aboutCnt{display:flex}#about .aboutCnt .txtBox{width:calc(100% - 318px);padding-right:70px}#about .aboutCnt .txtBox .enTxt{margin-bottom:15px}#about .aboutCnt .txtBox p{line-height:1.75}#about .aboutCnt .imgBox{width:318px}#about .aboutCnt .imgBox img{-moz-box-shadow:0px 0px 15px -6px rgba(34,30,31,0.2);-webkit-box-shadow:0px 0px 15px -6px rgba(34,30,31,0.2);box-shadow:0px 0px 15px -6px rgba(34,30,31,0.2)}@media (max-width: 768px){#about{padding-bottom:35px;padding-top:40px}#about #wt{padding-top:50px;margin-top:-50px}#about .aboutCnt{display:block}#about .aboutCnt .txtBox{width:100%;padding-right:0;margin-bottom:20px}#about .aboutCnt .txtBox .enTxt{margin-bottom:10px}#about .aboutCnt .txtBox p{font-size:14px;line-height:1.6}#about .aboutCnt .imgBox{width:100%;text-align:center}}.pageTtl{font-size:35px;font-weight:500;text-align:center;position:relative;padding-bottom:25px;margin-bottom:45px}.pageTtl:after{content:'';background:#9076d5;background:-moz-linear-gradient(left, #9076d5 10%, #3f92cc 92%);background:-webkit-linear-gradient(left, #9076d5 10%, #3f92cc 92%);background:linear-gradient(to right, #9076d5 10%, #3f92cc 92%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9076d5', endColorstr='#3f92cc', GradientType=1);height:3px;width:40px;position:absolute;bottom:0px;left:50%;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.pageTtl .enTxt{display:block;text-align:center;font-size:0;margin-bottom:10px}.pageTtl .smTxt{font-size:25px}@media (max-width: 768px){.pageTtl{font-size:21px;padding-bottom:15px;margin-bottom:25px;line-height:1.2}.pageTtl:after{height:2px;width:20px}.pageTtl .smTxt{font-size:15px}}#point{padding-top:117px;padding-bottom:70px;margin-top:-77px}#point .pointCnt{display:flex;justify-content:space-between}#point .pointCnt .pointBox{width:calc(33.33% - 88px / 3)}#point .pointCnt .pointBox .pointIn{border:3px solid #cdcdcd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:0 27px 25px;text-align:center;height:100%}#point .pointCnt .pointBox .pointIn .en{display:inline-block;font-size:14px;font-weight:500;text-align:center;color:#13aeb4;padding:0 20px;background:#fff;position:relative;top:-10px;margin-bottom:15px}#point .pointCnt .pointBox .pointIn .en .num{display:inline-block;font-size:16px;margin-right:10px}#point .pointCnt .pointBox .pointIn h3{text-align:left;font-size:18px;font-weight:bold;margin-top:25px;margin-bottom:15px;white-space:nowrap;font-feature-settings:"palt"}#point .pointCnt .pointBox .pointIn .txt{text-align:left}@media (max-width: 768px){#point{padding-top:90px;padding-bottom:40px;margin-top:-50px}#point .pointCnt{display:block}#point .pointCnt .pointBox{width:100%;margin-bottom:33px}#point .pointCnt .pointBox:last-child{margin-bottom:0}#point .pointCnt .pointBox .pointIn{border:2px solid #cdcdcd;padding:0 25px 20px}#point .pointCnt .pointBox .pointIn .en{top:-8px;margin-bottom:10px}#point .pointCnt .pointBox .pointIn .en .num{font-size:17px;margin-right:8px}#point .pointCnt .pointBox .pointIn h3{font-size:16px;margin-top:20px;margin-bottom:10px}}#trouble{background:url("../img/bg-trouble.png?1605552320") no-repeat 0 0;background-size:cover;padding-top:65px;padding-bottom:90px;font-weight:500;color:#fff;text-align:center}#trouble h2{font-size:30px;margin-bottom:40px}#trouble .troubleList{display:flex;justify-content:space-between}#trouble .troubleList li{width:calc(25% - 75px / 4)}#trouble .troubleList li .in{display:flex;line-height:1.45;font-size:22px;height:230px;width:230px;border:2px solid #fff;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;align-items:center;justify-content:center}@media (max-width: 768px){#trouble{padding-top:40px;padding-bottom:85px;overflow:hidden}#trouble h2{font-size:21px;margin-bottom:25px;white-space:nowrap}#trouble .troubleList{flex-wrap:wrap;justify-content:space-between;max-width:290px;margin:0 auto -15px}#trouble .troubleList li{width:calc(50% - 14px / 2);margin-bottom:15px}#trouble .troubleList li .in{font-size:14px;width:138px;height:138px;line-height:1.57}}.troubleCta{background:#fff;padding-bottom:50px}.troubleCta .troubleCtaTxt{background:#9076d5;background:-moz-linear-gradient(left, #9076d5 10%, #3f92cc 92%);background:-webkit-linear-gradient(left, #9076d5 10%, #3f92cc 92%);background:linear-gradient(to right, #9076d5 10%, #3f92cc 92%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9076d5', endColorstr='#3f92cc', GradientType=1);font-size:38px;color:#fff;font-weight:500;text-align:center;max-width:800px;margin:0 auto;padding:6px 0 8px;position:relative;top:-25px;margin-bottom:5px}.troubleCta .troubleCtaTxt .space{display:inline-block;margin-left:10px}@media (max-width: 768px){.troubleCta{padding:0 15px 40px}.troubleCta .troubleCtaTxt{background:none;font-size:21px;padding:0;top:-60px;margin-bottom:-30px}.troubleCta .troubleCtaTxt span{display:inline-block;background:#9076d5;background:-moz-linear-gradient(left, #9076d5 10%, #3f92cc 92%);background:-webkit-linear-gradient(left, #9076d5 10%, #3f92cc 92%);background:linear-gradient(to right, #9076d5 10%, #3f92cc 92%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9076d5', endColorstr='#3f92cc', GradientType=1);padding:5px 10px}.troubleCta .troubleCtaTxt span.space{margin-top:10px}}#reason{background:#ececec;padding-top:70px;padding-bottom:70px}#reason .reasonList li{display:flex;align-items:flex-start;background:#fff;padding:38px 28px 30px 30px;margin-bottom:30px;-moz-box-shadow:0px 0px 15px -6px rgba(34,30,31,0.2);-webkit-box-shadow:0px 0px 15px -6px rgba(34,30,31,0.2);box-shadow:0px 0px 15px -6px rgba(34,30,31,0.2)}#reason .reasonList li:nth-child(2) .iconBox{text-align:center}#reason .reasonList li:last-child{margin-bottom:0}#reason .reasonList li:last-child .iconBox{text-align:center}#reason .reasonList li .iconBox{width:240px}#reason .reasonList li .numBox{font-size:84px;color:#d4d4d4;line-height:0.7;letter-spacing:-0.04em;width:105px;text-align:right}#reason .reasonList li .txtBox{padding-left:10px;width:calc(100% - 345px)}#reason .reasonList li .txtBox .reasonTtl{font-size:28px;font-weight:bold;margin-bottom:22px;font-feature-settings:"palt";line-height:1.285}#reason .reasonList li .txtBox .reasonTtl span{color:#ff5a00}@media (max-width: 768px){#reason{padding:40px 0}#reason .reasonList li{flex-wrap:wrap;padding:20px 15px;margin-bottom:25px}#reason .reasonList li .iconBox{width:100%;order:3;text-align:right}#reason .reasonList li .iconBox img{height:77px;width:auto}#reason .reasonList li:nth-child(2) .iconBox,#reason .reasonList li:last-child .iconBox{text-align:right}#reason .reasonList li .numBox{font-size:52px;text-align:left;order:1;width:100%;margin-bottom:20px}#reason .reasonList li .txtBox{padding:0;width:100%;order:2;margin-bottom:15px}#reason .reasonList li .txtBox .reasonTtl{font-size:16px;margin-bottom:10px;line-height:1.5625}}#measure{padding-bottom:70px}#measure .measureCnt{display:flex;padding-top:60px}#measure .measureCnt .imgBox{width:515px}#measure .measureCnt .txtBox{width:calc(100% - 515px)}#measure .measureCnt .txtBox .enTxt{margin-bottom:15px}#measure .seo{padding-top:55px;max-width:800px;margin:0 auto}#measure .seo .seoCatch{font-size:20px;font-weight:500;text-align:center}#measure .seo .seoCatch span{display:inline-block;position:relative;padding:0 25px 0 28px;margin-bottom:20px}#measure .seo .seoCatch span:before{content:'';background:url("../img/icon-slash-l.png?1605552321") no-repeat 0 0;background-size:contain;width:10px;height:16px;position:absolute;left:0;top:2px}#measure .seo .seoCatch span:after{content:'';background:url("../img/icon-slash-r.png?1605552321") no-repeat 0 0;background-size:contain;width:10px;height:16px;position:absolute;right:0;top:2px}#measure .seo .seoTtl{font-size:35px;font-weight:500;text-align:center;margin-bottom:40px}#measure .seo .seoTtl span{color:#455cc9}#measure .seo table{width:100%}#measure .seo table tr th{font-size:18px;font-weight:500;text-align:center;padding:14px 10px;background:#000;color:#fff}#measure .seo table tr th.head{border-right:1px solid #fff;width:310px}#measure .seo table tr th.orange{background:#fe842e;position:relative}#measure .seo table tr th.orange:before{content:'';width:3px;height:100%;background:#fe842e;position:absolute;left:0;bottom:0}#measure .seo table tr th.orange:after{content:'';width:3px;height:100%;background:#fe842e;position:absolute;right:0;bottom:0}#measure .seo table tr td{padding:17px 10px;text-align:center;background:#e7e7e7;border-bottom:2px solid #fff}#measure .seo table tr td.tdHead{border-right:1px solid #fff}#measure .seo table tr td.orange{background:#f5eae6;padding:0}#measure .seo table tr td.orange .relative{position:relative;height:51px;padding-top:16px}#measure .seo table tr td.orange .relative:before{content:'';width:3px;height:110%;background:#fe842e;position:absolute;left:0;bottom:0}#measure .seo table tr td.orange .relative:after{content:'';width:3px;height:110%;background:#fe842e;position:absolute;right:0;bottom:0}#measure .seo table tr td span{padding-left:1em}#measure .seo table tr:last-child td.orange .bd{width:100%;height:3px;background:#fe842e;position:absolute;bottom:0;left:0}@media (max-width: 768px){#measure{padding-bottom:40px}#measure .measureCnt{flex-direction:column-reverse;flex-wrap:wrap;padding-top:40px}#measure .measureCnt .imgBox{width:100%}#measure .measureCnt .txtBox{width:100%;margin-bottom:15px}#measure .measureCnt .txtBox .enTxt{margin-bottom:8px}#measure .seo{padding-top:30px}#measure .seo .seoCatch{font-size:13px}#measure .seo .seoCatch span{padding:0 12px 0 16px;margin-bottom:15px}#measure .seo .seoCatch span:before,#measure .seo .seoCatch span:after{width:6px;height:10px}#measure .seo .seoTtl{font-size:21px;margin-bottom:30px}#measure .seo table tr th{font-size:13px;padding:15px 0;line-height:1.27}#measure .seo table tr th.head{width:148px}#measure .seo table tr th.orange{border-left:2px solid #fe842e;border-right:2px solid #fe842e}#measure .seo table tr td{padding:15px 0;font-size:13px;border-bottom:1px solid #fff;line-height:1.27}#measure .seo table tr td.orange{border-left:2px solid #fe842e;border-right:2px solid #fe842e}#measure .seo table tr td.orange .relative{height:auto;padding-top:0}#measure .seo table tr td.orange .relative:before,#measure .seo table tr td.orange .relative:after{display:none}#measure .seo table tr td span{display:block;padding-left:0}#measure .seo table tr:last-child td.orange{border-bottom:2px solid #fe842e}#measure .seo table tr:last-child td.orange:after,#measure .seo table tr:last-child td.orange .bd{display:none}}.mainCta{background:url("../img/bg-cta.png?1605552319") no-repeat 0 0;background-size:cover;padding:50px 0}.mainCta .cta{-moz-box-shadow:0px 0px 36px 4px #3b3d50;-webkit-box-shadow:0px 0px 36px 4px #3b3d50;box-shadow:0px 0px 36px 4px #3b3d50}@media (max-width: 768px){.mainCta{padding:30px 15px}}#faq{padding-top:141px;padding-bottom:70px;margin-top:-76px}#faq .faqIn{max-width:800px;margin:0 auto}#faq .faqIn .faqList li{padding:25px 32px 20px;border:2px solid #c8dfe3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:20px}#faq .faqIn .faqList li .q{font-weight:bold;padding-left:26px;position:relative;margin-bottom:15px}#faq .faqIn .faqList li .q:before{content:'';background:url("../img/img-q.png?1605552322") no-repeat 0 0;background-size:contain;width:14px;height:19px;position:absolute;left:0;top:0}#faq .faqIn .link{text-align:right}#faq .faqIn .link a{display:inline-block;color:#455cc9;position:relative;padding-right:20px;-moz-transition:.35s;-o-transition:.35s;-webkit-transition:.35s;transition:.35s}#faq .faqIn .link a:before{content:'';right:0;top:4px;width:7px;height:7px;border-top:3px solid #455cc9;border-right:3px solid #455cc9;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute}#faq .faqIn .link a:hover{opacity:0.7}@media (max-width: 768px){#faq{padding-top:90px;padding-bottom:40px;margin-top:-50px}#faq .faqIn{padding:0 15px}#faq .faqIn .faqList li{padding:18px 10px 15px;border:1px solid #c8dfe3}#faq .faqIn .faqList li .q{padding-left:22px;margin-bottom:8px;line-height:1.6}#faq .faqIn .faqList li .q:before{width:11.5px;height:17px;top:5px}#faq .faqIn .faqList li .txt{padding-left:22px;line-height:1.7}#faq .faqIn .link a{padding-right:13px;font-size:13px}#faq .faqIn .link a:before{top:3px;width:5px;height:5px;border-top:2px solid #455cc9;border-right:2px solid #455cc9}}#listing{background:url("../img/bg-listing.png?1605552319") no-repeat 0 0;background-size:cover;padding-top:40px;padding-bottom:35px;text-align:center}#listing h3{font-size:30px;color:#fff;font-weight:500;margin-bottom:28px}#listing h3 .font35{font-size:35px}#listing h3 .font54{font-size:54px;font-family:"din-2014", sans-serif;font-weight:700;font-style:normal}#listing h3 .font40{font-size:40px}#listing .img{margin-bottom:15px}#listing .listingTxt{font-size:18px;line-height:1.55;color:#fff}@media (max-width: 768px){#listing{background:url("../img/sp-bg-listing.png?1605552323") no-repeat 0 0;background-size:cover;padding-top:30px;padding-bottom:25px}#listing h3{font-size:21px;margin-bottom:22px;letter-spacing:0.05rem}#listing h3 .font35{font-size:25px}#listing h3 .font54{font-size:36px}#listing h3 .font40{font-size:28px}#listing h3 .sp{width:85%;margin:auto}#listing .img{max-width:350px;margin:0 auto 10px}#listing .listingTxt{font-size:14px;line-height:1.42}}.mInner{max-width:800px;margin:0 auto}@media (max-width: 768px){.mInner{padding:0 15px}}#contact{padding-top:146px;padding-bottom:70px;margin-top:-76px}#contact .req{color:#ff0000;font-weight:bold}#contact .finishTxt{padding-top:70px;font-size:35px;text-align:center;margin-bottom:40px}#contact .contactTxt{text-align:center;line-height:1.5;margin-bottom:40px}#contact .reqTxt{margin-bottom:20px}#contact dl{display:table;width:100%}#contact dl.bb{border-bottom:1px solid #9b9b9b}#contact dl.pb dt,#contact dl.pb dd{padding-bottom:0}#contact dl dt{display:table-cell;width:240px;font-weight:bold;padding:20px 0;vertical-align:middle}#contact dl dt.vat{vertical-align:top}#contact dl dd{display:table-cell;padding:20px 0;font-weight:bold}#contact dl dd label{cursor:pointer}#contact dl dd .inp{font-family:'Noto Sans JP', "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;background:#f2f2f2;border:1px solid #b7b7b7;-moz-appearance:none;-webkit-appearance:none;font-size:16px;font-weight:bold;padding:7px 20px;width:100%;outline:none}#contact dl dd textarea{font-family:'Noto Sans JP', "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;background:#f2f2f2;border:1px solid #b7b7b7;-moz-appearance:none;-webkit-appearance:none;font-size:16px;font-weight:bold;padding:7px 20px;width:100%;outline:none;height:210px}#contact dl dd .inpList li{margin-bottom:20px}#contact dl dd .inpList li:last-child{margin-bottom:0}#contact dl dd .inpList li select{font-family:'Noto Sans JP', "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;font-weight:bold;font-size:14px;padding:5px;margin-left:20px;border:1px solid #a0a0a0}#contact dl dd .privacy{margin-top:15px;height:120px;overflow-y:scroll;border:1px solid #a0a0a0}#contact dl dd .privacy p{padding:10px 20px;line-height:1.5;font-weight:400}#contact .submit{display:block;font-family:'Noto Sans JP', "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s;background:#f9c331;background-image:-moz-linear-gradient(to right, #f9c331 0%, #ff6b2e 50%, #f9c331 100%);background-image:-webkit-linear-gradient(to right, #f9c331 0%, #ff6b2e 50%, #f9c331 100%);background-image:linear-gradient(to right, #f9c331 0%, #ff6b2e 50%, #f9c331 100%);background-size:200% auto;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c331', endColorstr='#ff6b2e', GradientType=1);-moz-appearance:none;-webkit-appearance:none;width:340px;font-size:20px;font-weight:500;color:#fff;text-align:center;height:60px;border:none;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;outline:none;cursor:pointer;margin:40px auto 0}#contact .submit:hover{background-position:right center}#contact .submit.topBack{padding-top:18px}@media (max-width: 768px){#contact{padding-top:90px;padding-bottom:40px;margin-top:-50px}#contact .finishTxt{font-size:25px;margin-bottom:25px}#contact .contactTxt{font-size:14px;line-height:1.6;margin-bottom:20px}#contact .reqTxt{font-size:14px;margin-bottom:15px}#contact dl{display:block;font-size:14px;margin-bottom:15px}#contact dl.bb{border:none}#contact dl.pb dt,#contact dl.pb dd{padding-bottom:0}#contact dl dt{display:block;width:100%;padding:0;margin-bottom:10px}#contact dl dd{display:block;padding:0}#contact dl dd .inp{padding:7px 10px}#contact dl dd textarea{height:125px;padding:7px 10px}#contact dl dd .inpList li{margin-bottom:10px}#contact dl dd .inpList li select{margin-top:10px;margin-left:0px}#contact dl dd .privacy{margin-top:10px;height:110px}#contact dl dd .privacy p{font-size:14px;padding:10px 20px;line-height:1.6}#contact .submit{width:270px;font-size:18px;height:45px;-moz-border-radius:45px;-webkit-border-radius:45px;border-radius:45px;margin:20px auto 0}#contact .submit.topBack{padding-top:11px}}#company{background:url("../img/bg-company.png?1605552319") no-repeat 0 0;background-size:cover;padding-top:60px;position:relative}#company .enTxt{margin-bottom:15px}#company table{color:#fff;width:100%;margin-bottom:60px}#company table tr{border-bottom:1px solid #fff}#company table tr th{width:180px;padding:16px 0;font-weight:bold}#company table tr td{padding:16px 0}#company table tr td ul li{margin-bottom:20px}#company table tr td ul li:last-child{margin-bottom:0}#company table tr td ul li a{color:#fff;text-decoration:underline;-moz-transition:.35s;-o-transition:.35s;-webkit-transition:.35s;transition:.35s}#company table tr td ul li a:hover{opacity:0.7}#company .pageTop{position:fixed;right:40px;bottom:40px;-moz-transition:.35s;-o-transition:.35s;-webkit-transition:.35s;transition:.35s}#company .pageTop:hover{opacity:0.7}@media (max-width: 768px){#company{padding-top:40px;padding-bottom:80px}#company table{font-size:14px;margin-bottom:25px}#company table tr th{width:95px;padding:11px 0}#company table tr td{padding:11px 0;line-height:1.42}#company table tr td ul li{margin-bottom:10px;line-height:1.42}#company .pageTop{width:40px;height:40px;right:10px;bottom:85px}}#footer{text-align:center}#footer .copy{padding:10px 0;font-size:12px;color:#fff}#footer .copy a{color:#fff}@media (max-width: 768px){#footer .copy{padding:15px 0}}.thanksPage #contact{height:calc(100vh - 32px);padding-top:70px;margin-top:0}.thanksPage #footer{background:#000}@media (max-width: 768px){.thanksPage #contact{padding-top:40px;margin-top:0;height:calc(100vh - 42px)}}
