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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;vertical-align:baseline;margin:0;padding:0;font:62.5%}img{vertical-align:bottom;width:100%}html{font-size:62.5%;line-height:1.8}body{*font-size:small;*font:x-small;-webkit-text-size-adjust:none}body,textarea{font-family:inherit;font-size:100%}input,select{font-family:inherit;font-size:100%}select,input,button,textarea{font:99% sans-serif}pre,code,kbd,samp,tt{*font-size:108%;line-height:100%}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}em{font-style:normal}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}figure{display:block;margin:0;padding:0}svg{line-height:0}.hover,.hover:hover,.hover:focus{transition:all 0.1s linear}body,textarea{font-family:"游ゴシック体", "Yu Gothic", YuGothic, "Lucida Grande","segoe UI", "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "Verdana", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}#defs{display:none}.hover{filter:alpha(opacity=100);opacity:1}.hover:hover,.hover:focus{filter:alpha(opacity=70);opacity:0.7}.m-0{margin:0px}.mt-0{margin-top:0px}.mb-0{margin-bottom:0px}.ml-0{margin-left:0px}.mr-0{margin-right:0px}.p-0{padding:0px}.pt-0{padding-top:0px}.pb-0{padding-bottom:0px}.pl-0{padding-left:0px}.pr-0{padding-right:0px}.m-5{margin:5px}.mt-5{margin-top:5px}.mb-5{margin-bottom:5px}.ml-5{margin-left:5px}.mr-5{margin-right:5px}.p-5{padding:5px}.pt-5{padding-top:5px}.pb-5{padding-bottom:5px}.pl-5{padding-left:5px}.pr-5{padding-right:5px}.m-10{margin:10px}.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}.ml-10{margin-left:10px}.mr-10{margin-right:10px}.p-10{padding:10px}.pt-10{padding-top:10px}.pb-10{padding-bottom:10px}.pl-10{padding-left:10px}.pr-10{padding-right:10px}.m-15{margin:15px}.mt-15{margin-top:15px}.mb-15{margin-bottom:15px}.ml-15{margin-left:15px}.mr-15{margin-right:15px}.p-15{padding:15px}.pt-15{padding-top:15px}.pb-15{padding-bottom:15px}.pl-15{padding-left:15px}.pr-15{padding-right:15px}.m-20{margin:20px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.ml-20{margin-left:20px}.mr-20{margin-right:20px}.p-20{padding:20px}.pt-20{padding-top:20px}.pb-20{padding-bottom:20px}.pl-20{padding-left:20px}.pr-20{padding-right:20px}.m-25{margin:25px}.mt-25{margin-top:25px}.mb-25{margin-bottom:25px}.ml-25{margin-left:25px}.mr-25{margin-right:25px}.p-25{padding:25px}.pt-25{padding-top:25px}.pb-25{padding-bottom:25px}.pl-25{padding-left:25px}.pr-25{padding-right:25px}.m-30{margin:30px}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.ml-30{margin-left:30px}.mr-30{margin-right:30px}.p-30{padding:30px}.pt-30{padding-top:30px}.pb-30{padding-bottom:30px}.pl-30{padding-left:30px}.pr-30{padding-right:30px}.m-35{margin:35px}.mt-35{margin-top:35px}.mb-35{margin-bottom:35px}.ml-35{margin-left:35px}.mr-35{margin-right:35px}.p-35{padding:35px}.pt-35{padding-top:35px}.pb-35{padding-bottom:35px}.pl-35{padding-left:35px}.pr-35{padding-right:35px}.m-40{margin:40px}.mt-40{margin-top:40px}.mb-40{margin-bottom:40px}.ml-40{margin-left:40px}.mr-40{margin-right:40px}.p-40{padding:40px}.pt-40{padding-top:40px}.pb-40{padding-bottom:40px}.pl-40{padding-left:40px}.pr-40{padding-right:40px}.m-45{margin:45px}.mt-45{margin-top:45px}.mb-45{margin-bottom:45px}.ml-45{margin-left:45px}.mr-45{margin-right:45px}.p-45{padding:45px}.pt-45{padding-top:45px}.pb-45{padding-bottom:45px}.pl-45{padding-left:45px}.pr-45{padding-right:45px}.m-50{margin:50px}.mt-50{margin-top:50px}.mb-50{margin-bottom:50px}.ml-50{margin-left:50px}.mr-50{margin-right:50px}.p-50{padding:50px}.pt-50{padding-top:50px}.pb-50{padding-bottom:50px}.pl-50{padding-left:50px}.pr-50{padding-right:50px}.m-55{margin:55px}.mt-55{margin-top:55px}.mb-55{margin-bottom:55px}.ml-55{margin-left:55px}.mr-55{margin-right:55px}.p-55{padding:55px}.pt-55{padding-top:55px}.pb-55{padding-bottom:55px}.pl-55{padding-left:55px}.pr-55{padding-right:55px}.m-60{margin:60px}.mt-60{margin-top:60px}.mb-60{margin-bottom:60px}.ml-60{margin-left:60px}.mr-60{margin-right:60px}.p-60{padding:60px}.pt-60{padding-top:60px}.pb-60{padding-bottom:60px}.pl-60{padding-left:60px}.pr-60{padding-right:60px}.m-auto{margin-left:auto;margin-right:auto}.spacer-15{margin-bottom:15px}@media all and (min-width: 800px){.spacer-15{margin-bottom:30px}}.spacer-30{margin-bottom:30px}@media all and (min-width: 800px){.spacer-30{margin-bottom:45px}}.spacer-45{margin-bottom:45px}@media all and (min-width: 800px){.spacer-45{margin-bottom:60px}}.spacer-60{margin-bottom:60px}@media all and (min-width: 800px){.spacer-60{margin-bottom:75px}}.spacer-75{margin-bottom:75px}@media all and (min-width: 800px){.spacer-75{margin-bottom:90px}}.spacer-90{margin-bottom:90px}@media all and (min-width: 800px){.spacer-90{margin-bottom:105px}}.spacer-105{margin-bottom:105px}@media all and (min-width: 800px){.spacer-105{margin-bottom:120px}}.spacer-120{margin-bottom:120px}@media all and (min-width: 800px){.spacer-120{margin-bottom:135px}}.spacer-135{margin-bottom:135px}@media all and (min-width: 800px){.spacer-135{margin-bottom:150px}}.spacer-150{margin-bottom:150px}@media all and (min-width: 800px){.spacer-150{margin-bottom:165px}}.spacer-3060{margin-bottom:30px}@media all and (min-width: 800px){.spacer-3060{margin-bottom:60px}}.pt-3060{padding-top:30px !important}@media all and (min-width: 800px){.pt-3060{padding-top:60px !important}}.pb-2550{padding-bottom:25px !important}@media all and (min-width: 800px){.pb-2550{padding-bottom:50px !important}}.pb-3060{padding-bottom:30px !important}@media all and (min-width: 800px){.pb-3060{padding-bottom:60px !important}}.anchor{clear:both;position:relative;top:-60px;display:block}@media (min-width: 800px){.anchor{top:-90px}}.external_link_icon{fill:effect01(1);width:14px;height:14px;padding:0 5px}.fbox{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:stretch}@media all and (min-width: 800px){.fbox{flex-direction:row}}.fbox .col2{width:100%;box-sizing:border-box}@media all and (min-width: 800px){.fbox .col2{width:50%}}.fbox .col2-separate{width:100%;box-sizing:border-box}@media all and (min-width: 800px){.fbox .col2-separate{width:48.1%}}.fbox .col3{width:100%;box-sizing:border-box}@media all and (min-width: 480px){.fbox .col3{width:50%;width:calc(100% / 2)}}@media all and (min-width: 800px){.fbox .col3{width:33.333%;width:calc(100% / 3)}}.fbox .col3-separate{width:100%}@media all and (min-width: 480px){.fbox .col3-separate{width:48%}}@media all and (min-width: 800px){.fbox .col3-separate{width:31%}}@media all and (min-width: 1220px){.fbox .col3-separate{width:30.46%}}.fbox .col4{width:100%;box-sizing:border-box}@media all and (min-width: 800px){.fbox .col4{width:25%}}.fbox .col4-separate{width:48%}@media all and (min-width: 480px){.fbox .col4-separate{width:32.6%}}@media all and (min-width: 800px){.fbox .col4-separate{width:24.5%}}@media all and (min-width: 800px){.fbox-rev{flex-direction:row-reverse}}@media all and (min-width: 800px){.fbox-revcol{flex-direction:row}}.disp-pcsp{display:none}@media all and (min-width: 480px){.disp-pcsp{display:block}}.disp-pcsp-inline{display:none}@media all and (min-width: 480px){.disp-pcsp-inline{display:inline}}.disp-sp{display:block}@media all and (min-width: 480px){.disp-sp{display:none}}.disp-sp-inline{display:inline}@media all and (min-width: 480px){.disp-sp-inline{display:none}}.disp-pctb{display:none}@media all and (min-width: 800px){.disp-pctb{display:block}}.disp-pctb-inline{display:none}@media all and (min-width: 800px){.disp-pctb-inline{display:inline}}.disp-tb{display:block}@media all and (min-width: 800px){.disp-tb{display:none}}.disp-tb-inline{display:inline}@media all and (min-width: 800px){.disp-tb-inline{display:none}}.pos-left{margin-right:auto}.pos-center{margin:0 auto}.pos-right{margin-left:auto}.pos-bottom{margin-top:auto;margin-bottom:0}.txt-left{text-align:left}.txt-center{text-align:center}.txt-right{text-align:right}@media all and (min-width: 1220px){.break1200:after{content:"\a";white-space:pre}}@media all and (min-width: 800px){.breakpc:after{content:"\a";white-space:pre}}@media all and (min-width: 550px){.breakhc:after{content:"\a";white-space:pre}}@media all and (max-width: 799px){.breaktb:after{content:"\a";white-space:pre}}@media all and (max-width: 599px){.breakhcmin:after{content:"\a";white-space:pre}}@media all and (max-width: 549px){.break550:after{content:"\a";white-space:pre}}@media all and (max-width: 479px){.breaksp:after{content:"\a";white-space:pre}}@media all and (max-width: 374px){.breakspmin:after{content:"\a";white-space:pre}}@media all and (min-width: 480px){.breaksp-over:after{content:"\a";white-space:pre}}@media all and (max-width: 399px){.breaksp-400:after{content:"\a";white-space:pre}}@media all and (min-width: 375px) and (max-width: 799px){.breaktb-pat2:after{content:"\a";white-space:pre}}.indent-p{margin-left:1em;text-indent:1em}.indent-m{margin-left:1em;text-indent:-1em}body{color:#333;background:#1f8caf;width:100%;font-size:1.3rem;line-height:1}@media all and (min-width: 800px){body{font-size:1.3rem}}@media all and (min-width: 900px){body{font-size:1.8rem}}@media all and (min-width: 900px) and (min-width: 800px){body{font-size:1.47541vw}}@media all and (min-width: 900px) and (min-width: 1220px){body{font-size:1.8rem}}a{color:#333;text-decoration:none}::-moz-selection,::-moz-selection{background:#928244}::selection,::-moz-selection{background:#928244}.section{width:100%;padding:30px 0;background:#fff}@media all and (min-width: 800px){.section{padding:60px 0}}.section-hidden{overflow:hidden}.section-pad0{padding:0}.section-content{width:90%;margin:0 auto;position:relative;overflow:hidden;width:90%;max-width:1100px}@media all and (min-width: 1220px){.section-content{width:1100px}}.section-content-full{width:100%;max-width:none}.section-content-full-innermax{position:relative;width:100%;max-width:1220px;margin:0 auto}.section-content-full-innercontent{position:relative;width:90%;max-width:1100px;margin:0 auto}@media all and (min-width: 1100px){.section-content-full-innercontent{width:1100px}}.section-content-visible{overflow:visible}.index .sec01{background-color:#f7f7f7}.index .sec01-headline{position:relative;margin-top:30px;margin-bottom:15px;box-sizing:border-box}@media all and (min-width: 800px){.index .sec01-headline{margin-top:70px;margin-bottom:40px}}.index .sec01-headline:before{display:inline-block;position:absolute;top:-2px;left:50%;-webkit-transform:translate(0, -100%);transform:translate(0, -100%);content:"";width:25px;height:29px;background-image:url("../images/index/sec01/icon_sec01_ttl_deco.png");background-position:center center;background-repeat:no-repeat;background-size:contain}@media all and (min-width: 800px){.index .sec01-headline:before{top:5px;width:50px;height:59px}}.index .sec01-col{margin-bottom:20px}.index .sec01-col-img{width:65.5%;margin:0 auto 15px}@media all and (min-width: 800px){.index .sec01-col-img{width:100%;margin-bottom:25px}}.index .sec01-col-img img{width:100%;height:auto}.index .sec01-col-ttl{margin-bottom:10px;font-family:source-han-sans-japanese, sans-serif;font-weight:400;font-style:normal;font-weight:700;font-size:2.1rem;color:#208eb2;text-align:center;line-height:1.6}@media all and (min-width: 800px){.index .sec01-col-ttl{margin-bottom:20px;font-size:3.4rem}}@media all and (min-width: 800px) and (min-width: 800px){.index .sec01-col-ttl{font-size:2.78689vw}}@media all and (min-width: 800px) and (min-width: 1220px){.index .sec01-col-ttl{font-size:3.4rem}}.index .sec01-col-txt{text-align:left;line-height:1.7}.index .sec01-txt-ajust1{letter-spacing:-12px}.index .sec01-txt-ajust2{letter-spacing:-5px}.index .sec01-txt-ajust3{letter-spacing:-12px}.index .sec02-before{display:block;background-color:#f7f7f7}@media all and (min-width: 800px){.index .sec02-before{display:none}}.index .sec02-before-tri{width:208px;height:54px;margin:5px auto 40px}.index .sec02{background-color:#1f8caf}.index .sec02-tri{display:none}@media all and (min-width: 800px){.index .sec02-tri{display:block;width:249px;height:64px;margin:0 auto 80px}}.index .sec02-headline{width:110%;margin-top:5px;margin-left:-5%;margin-bottom:30px;color:#fff}@media all and (min-width: 800px){.index .sec02-headline{width:100%;margin-top:0;margin-left:0;margin-bottom:70px}}.index .sec02-list{padding-bottom:10px;box-sizing:border-box}.index .sec02-list-box{background-color:#fff;margin-bottom:30px;padding:30px 20px 30px;border-radius:10px;box-sizing:border-box}@media all and (min-width: 800px){.index .sec02-list-box{padding:35px 90px 30px}}.index .sec02-list-box:last-of-type{margin-bottom:5px}@media all and (min-width: 800px){.index .sec02-list-box:last-of-type{margin-bottom:30px}}.index .sec02-list-box-ttl{margin-bottom:15px;font-family:source-han-sans-japanese, sans-serif;font-weight:400;font-style:normal;font-weight:700;font-size:2.3rem;text-align:center;line-height:1}@media all and (min-width: 800px){.index .sec02-list-box-ttl{font-size:4rem;line-height:1.6}}@media all and (min-width: 800px) and (min-width: 800px){.index .sec02-list-box-ttl{font-size:3.27869vw}}@media all and (min-width: 800px) and (min-width: 1220px){.index .sec02-list-box-ttl{font-size:4rem}}.index .sec02-list-box-ttl .fc-bl{color:#208eb2}.index .sec02-list-box-ttl-deco{display:inline-block;position:relative;width:34px;height:38px;margin-top:-7px;-webkit-transform:translateY(15%);transform:translateY(15%)}@media all and (min-width: 800px){.index .sec02-list-box-ttl-deco{width:6.0655737704918vw;height:6.3934426229508vw;margin-top:0;-webkit-transform:translateY(12.5%);transform:translateY(12.5%)}}@media all and (min-width: 1220px){.index .sec02-list-box-ttl-deco{width:74px;height:78px}}.index .sec02-list-box-txt{line-height:1.7}.index .sec03{background-color:#f7f7f7;background-image:url("../images/common/bg_dot.png");background-position:left top;background-repeat:repeat;background-size:48px 48px}.index .sec03-headline{margin-bottom:20px}@media all and (min-width: 800px){.index .sec03-headline{margin-bottom:60px}}.index .sec03-headline-kana{font-size:2.1rem}@media all and (min-width: 800px){.index .sec03-headline-kana{font-size:4.8rem}}@media all and (min-width: 800px) and (min-width: 800px){.index .sec03-headline-kana{font-size:3.93443vw}}@media all and (min-width: 800px) and (min-width: 1220px){.index .sec03-headline-kana{font-size:4.8rem}}.index .sec03 .emphasis{color:#208eb2}.index .sec03-list{box-sizing:border-box}.index .sec03-list-box{margin-bottom:30px;box-sizing:border-box}.index .sec03-list-box:last-of-type{margin-bottom:0}@media all and (min-width: 800px){.index .sec03-list-box:last-of-type{margin-bottom:30px}}.index .sec03-list-box-head{width:56.25vw;margin:0 auto 15px;padding:8px 0;border-radius:100vh;box-sizing:border-box;font-family:source-han-sans-japanese, sans-serif;font-weight:400;font-style:normal;font-weight:700;font-size:1.9rem;color:#fff;text-align:center;background-color:#218eb2}@media all and (min-width: 480px){.index .sec03-list-box-head{width:100%}}@media all and (min-width: 800px){.index .sec03-list-box-head{padding:10px 0;font-size:3rem}}@media all and (min-width: 800px) and (min-width: 800px){.index .sec03-list-box-head{font-size:2.45902vw}}@media all and (min-width: 800px) and (min-width: 1220px){.index .sec03-list-box-head{font-size:3rem}}.index .sec03-list-box-img{width:56.25vw;margin:0 auto 10px}@media all and (min-width: 480px){.index .sec03-list-box-img{width:100%}}.index .sec03-list-box-ttl{margin-bottom:10px;font-family:source-han-sans-japanese, sans-serif;font-weight:400;font-style:normal;font-weight:700;font-size:2.3rem;color:#208eb2;text-align:center;line-height:1.3}@media all and (min-width: 800px){.index .sec03-list-box-ttl{margin-bottom:15px;font-size:2.4rem}}@media all and (min-width: 800px) and (min-width: 800px){.index .sec03-list-box-ttl{font-size:1.96721vw}}@media all and (min-width: 800px) and (min-width: 1220px){.index .sec03-list-box-ttl{font-size:2.4rem}}.index .sec03-list-box-txt{line-height:1.7}.index .sec04{display:flex;justify-content:center;align-items:center;width:100%;height:200px;box-sizing:border-box;background-color:#208eb2;background-image:url("../images/index/sec04/sec04_bgpat.png");background-position:66% 55%;background-repeat:no-repeat;background-size:750px 713px}@media all and (min-width: 800px){.index .sec04{height:380px;background-position:32% 50.5%;background-size:1747px 1658px}}.index .sec04-headline{margin-bottom:30px;color:#fff;line-height:1.2}.index .sec05{background-color:#f7f7f7;background-image:url("../images/common/bg_dot.png");background-position:left top;background-repeat:repeat;background-size:48px 48px}.index .sec05-headline{margin-bottom:20px;padding-top:0;box-sizing:border-box}@media all and (min-width: 800px){.index .sec05-headline{margin-bottom:60px;padding-top:40px}}.index .sec05-headline-img{display:none;width:725px;margin:0 auto 30px}@media all and (min-width: 800px){.index .sec05-headline-img{display:block;width:59.4262295081967vw}}@media all and (min-width: 1220px){.index .sec05-headline-img{width:725px}}.index .sec05-headline-img img{width:100%;height:auto}.index .sec05-headline-img-sp{width:280px;margin:0 auto 10px}@media all and (min-width: 800px){.index .sec05-headline-img-sp{display:none;margin:0 auto}}.index .sec05 .emphasis,.index .sec05 .fc-bl{color:#208eb2}.index .sec05-list-box{background-color:#fff;margin-bottom:30px;padding:35px 20px 0;box-sizing:border-box}@media all and (min-width: 800px){.index .sec05-list-box{margin-bottom:60px;padding:45px 60px 30px}}.index .sec05-list-box:last-of-type{margin-bottom:10px}@media all and (min-width: 800px){.index .sec05-list-box:last-of-type{margin-bottom:40px}}.index .sec05-list-box-ttl{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;margin-bottom:25px}.index .sec05-list-box-ttl-num{margin-right:5px;font-family:roboto, sans-serif;font-weight:900;font-style:italic;font-weight:900;font-style:italic;font-size:6.3rem;color:#d4e8f0;-webkit-transform:translateY(-7px);transform:translateY(-7px)}@media all and (min-width: 800px){.index .sec05-list-box-ttl-num{font-size:11rem}}@media all and (min-width: 800px) and (min-width: 800px){.index .sec05-list-box-ttl-num{font-size:9.01639vw}}@media all and (min-width: 800px) and (min-width: 1220px){.index .sec05-list-box-ttl-num{font-size:11rem}}.index .sec05-list-box-ttl-txt{font-family:source-han-sans-japanese, sans-serif;font-weight:400;font-style:normal;font-weight:700;font-size:2.3rem;color:#208eb2;line-height:1.2}@media all and (min-width: 800px){.index .sec05-list-box-ttl-txt{font-size:4rem}}@media all and (min-width: 800px) and (min-width: 800px){.index .sec05-list-box-ttl-txt{font-size:3.27869vw}}@media all and (min-width: 800px) and (min-width: 1220px){.index .sec05-list-box-ttl-txt{font-size:4rem}}.index .sec05-list-box-txt{box-sizing:border-box;line-height:1.7}@media all and (min-width: 800px){.index .sec05-list-box-txt{padding-right:40px}}.index .sec05-list-box-img{width:64%;max-width:360px;margin:0 auto}@media all and (min-width: 800px){.index .sec05-list-box-img{width:90%;max-width:399px}}@media all and (min-width: 1100px){.index .sec05-list-box-img{width:100%}}.index .sec05-list-box-img img{width:100%;height:auto}.index .sec05-list-box-img1,.index .sec05-list-box-img3{margin-bottom:5px}@media all and (min-width: 800px){.index .sec05-list-box-img1,.index .sec05-list-box-img3{margin-left:40px;margin-bottom:0}}.index .sec05-list-box-img2{margin-top:15px;margin-bottom:30px}@media all and (min-width: 800px){.index .sec05-list-box-img2{margin-top:0;margin-bottom:0}}.index .sec06-headline{margin-bottom:20px}@media all and (min-width: 800px){.index .sec06-headline{margin-bottom:60px}}.index .sec06 .fc-bl{color:#208eb2}.index .sec06-col{position:relative;margin-bottom:40px}@media all and (min-width: 800px){.index .sec06-col{margin-bottom:0}}.index .sec06-col:after{display:inline-block;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 100%) rotate(90deg);transform:translate(-50%, 100%) rotate(90deg);content:"";width:16px;height:35px;background-image:url("../images/index/sec06/sec06_tri.png");background-position:center center;background-repeat:no-repeat;background-size:contain}@media all and (min-width: 480px){.index .sec06-col:after{display:none}}.index .sec06-col.last-col{margin-bottom:10px}@media all and (min-width: 800px){.index .sec06-col.last-col{margin-bottom:0}}.index .sec06-col.last-col:after{display:none}@media all and (min-width: 480px){.index .sec06-col.last-col .sec06-col-img:before{display:inline-block;position:absolute;top:50%;left:-10px;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);content:"";width:2.2131147540984vw;height:5vw;background-image:url("../images/index/sec06/sec06_tri.png");background-position:center center;background-repeat:no-repeat;background-size:contain}}@media all and (min-width: 800px){.index .sec06-col.last-col .sec06-col-img:before{display:none}}.index .sec06-col.last-col .sec06-col-img:after{display:none}.index .sec06-col-step{width:73px;margin:0 auto 20px}@media all and (min-width: 800px){.index .sec06-col-step{width:96px;margin-bottom:30px}}.index .sec06-col-img{position:relative;width:100%;margin:0 auto 20px;text-align:center}@media all and (min-width: 800px){.index .sec06-col-img{margin-bottom:10px}}.index .sec06-col-img img{width:64%;max-width:360px;height:auto}@media all and (min-width: 800px){.index .sec06-col-img img{width:100%;max-width:none}}.index .sec06-col-img:after{display:none}@media all and (min-width: 480px){.index .sec06-col-img:after{display:inline-block;position:absolute;top:50%;right:-10px;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%);content:"";width:2.2131147540984vw;height:5vw;background-image:url("../images/index/sec06/sec06_tri.png");background-position:center center;background-repeat:no-repeat;background-size:contain}}@media all and (min-width: 1220px){.index .sec06-col-img:after{width:27px;height:61px}}.index .sec06-col-ttl{margin-bottom:5px;font-family:source-han-sans-japanese, sans-serif;font-weight:400;font-style:normal;font-weight:700;font-size:2.3rem;color:#208eb2;text-align:center;line-height:1.3}@media all and (min-width: 800px){.index .sec06-col-ttl{margin-bottom:15px;font-size:3.2rem}}@media all and (min-width: 800px) and (min-width: 800px){.index .sec06-col-ttl{font-size:2.62295vw}}@media all and (min-width: 800px) and (min-width: 1220px){.index .sec06-col-ttl{font-size:3.2rem}}.index .sec06-col-txt{line-height:1.7}.index .sec06-col-dummy{display:none;width:0}@media all and (min-width: 480px){.index .sec06-col-dummy{display:block;width:10%}}@media all and (min-width: 800px){.index .sec06-col-dummy{display:none}}.index .sec06-col-dummy:after{display:none}.index .sec07{background-color:#f7f7f7;background-image:url("../images/common/bg_dot.png");background-position:left top;background-repeat:repeat;background-size:48px 48px}.index .sec07-headline{width:110%;margin-left:-5%;margin-bottom:15px}@media all and (min-width: 375px){.index .sec07-headline{width:100%;margin-left:0}}@media all and (min-width: 800px){.index .sec07-headline{margin-bottom:60px}}.index .sec07 .fc-bl{color:#208eb2}.index .sec07-col{margin-bottom:10px;background-color:#fff}@media all and (min-width: 480px){.index .sec07-col{margin-bottom:5px}}.index .sec07-col-img{width:100%;max-width:270px;margin:0 auto}.index .sec07-col img{width:100%;height:auto;text-align:center}.index .sec07-col-dummy{display:none;height:0}@media all and (min-width: 480px){.index .sec07-col-dummy{display:block;height:1px;opacity:0}}@media all and (min-width: 800px){.index .sec07-col-dummy{display:none;height:0}}.index .sec08{padding-top:40px;padding-bottom:15px}@media all and (min-width: 800px){.index .sec08{padding-top:110px;padding-bottom:30px}}.index .sec08-headline{margin-bottom:15px}@media all and (min-width: 800px){.index .sec08-headline{margin-bottom:60px}}.index .sec08 .fc-bl{color:#208eb2}.index .sec08-col{margin-bottom:40px}@media all and (min-width: 800px){.index .sec08-col{margin-bottom:70px}}.index .sec08-col:last-of-type{margin-bottom:25px}@media all and (min-width: 800px){.index .sec08-col:last-of-type{margin-bottom:70px}}.index .sec08-col-img{width:100%;margin-bottom:20px}@media all and (min-width: 800px){.index .sec08-col-img{margin-bottom:35px}}.index .sec08-col-img img{width:100%;height:auto}.index .sec08-col-name{margin-bottom:18px;font-family:source-han-sans-japanese, sans-serif;font-weight:400;font-style:normal;font-weight:700;font-size:1.9rem;text-align:center;line-height:1.3}@media all and (min-width: 800px){.index .sec08-col-name{margin-bottom:45px;font-size:3rem}}@media all and (min-width: 800px) and (min-width: 800px){.index .sec08-col-name{font-size:2.45902vw}}@media all and (min-width: 800px) and (min-width: 1220px){.index .sec08-col-name{font-size:3rem}}.index .sec08-col-task,.index .sec08-col-imp{border:3px solid #eaeff0;box-sizing:border-box}@media all and (min-width: 800px){.index .sec08-col-task,.index .sec08-col-imp{border-width:6px}}.index .sec08-col-task-ttl,.index .sec08-col-imp-ttl{position:relative;width:calc( 100% + 3px + 3px);margin:-3px 0 0 -3px;padding:14px 0;border-radius:25px 0 0 25px;box-sizing:border-box;font-family:source-han-sans-japanese, sans-serif;font-weight:400;font-style:normal;font-weight:700;font-size:1.8rem;text-align:center}@media all and (min-width: 800px){.index .sec08-col-task-ttl,.index .sec08-col-imp-ttl{width:calc( 100% + 6px + 6px);margin:-6px 0 0 -6px;padding:15px 0;font-size:2.8rem}}@media all and (min-width: 800px) and (min-width: 800px){.index .sec08-col-task-ttl,.index .sec08-col-imp-ttl{font-size:2.29508vw}}@media all and (min-width: 800px) and (min-width: 1220px){.index .sec08-col-task-ttl,.index .sec08-col-imp-ttl{font-size:2.8rem}}.index .sec08-col-task-ttl:before,.index .sec08-col-imp-ttl:before{display:inline-block;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);content:"";width:56px;height:56px;background-position:center center;background-repeat:no-repeat;background-size:contain}@media all and (min-width: 800px){.index .sec08-col-task-ttl:before,.index .sec08-col-imp-ttl:before{width:78px;height:78px}}.index .sec08-col-task-txt,.index .sec08-col-imp-txt{padding:15px 15px 15px;box-sizing:border-box;line-height:1.7}@media all and (min-width: 800px){.index .sec08-col-task-txt,.index .sec08-col-imp-txt{padding:23px 25px 20px}}.index .sec08-col-task{position:relative;margin-bottom:34px}@media all and (min-width: 800px){.index .sec08-col-task{margin-bottom:75px}}.index .sec08-col-task-ttl{color:#208eb2;background-color:#eaeff0}.index .sec08-col-task-ttl:before{background-image:url("../images/common/icon_c_srch.png")}.index .sec08-col-task:after{display:inline-block;position:absolute;bottom:-12px;left:50%;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%);content:"";width:35px;height:16px;background-image:url("../images/index/sec08/sec08_tri.png");background-position:center center;background-repeat:no-repeat;background-size:contain}@media all and (min-width: 800px){.index .sec08-col-task:after{bottom:-20px;width:108px;height:48px}}.index .sec08-col-imp-ttl{color:#fff;background-color:#208eb2}.index .sec08-col-imp-ttl:before{background-image:url("../images/common/icon_c_lit.png")}.index .sec09{background-color:#f7f7f7;background-image:url("../images/common/bg_dot.png");background-position:left top;background-repeat:repeat;background-size:48px 48px}.index .sec09-headline{margin-bottom:20px}@media all and (min-width: 800px){.index .sec09-headline{margin-bottom:60px}}.index .sec09 .fc-bl{color:#208eb2}.index .sec09-tbl-box{width:100%;overflow-x:auto;margin-bottom:20px}@media all and (min-width: 800px){.index .sec09-tbl-box{margin-bottom:40px}}.index .sec09-tbl{width:100%}.index .sec09-tbl th,.index .sec09-tbl td{border:2px solid #f7f7f7;box-sizing:border-box}.index .sec09-tbl th{width:25%;min-width:110px;padding:15px;box-sizing:border-box;font-family:source-han-sans-japanese, sans-serif;font-weight:400;font-style:normal;font-weight:500;font-size:1.9rem;color:#fff;text-align:center;vertical-align:middle;background-color:#208eb2}@media all and (min-width: 800px){.index .sec09-tbl th{font-size:3.2rem}}@media all and (min-width: 800px) and (min-width: 800px){.index .sec09-tbl th{font-size:2.62295vw}}@media all and (min-width: 800px) and (min-width: 1220px){.index .sec09-tbl th{font-size:3.2rem}}@media all and (min-width: 1000px){.index .sec09-tbl th{width:31.4%}}.index .sec09-tbl td{padding:9px 15px 9px;box-sizing:border-box;font-size:1.3rem;font-weight:bold;text-align:center;background-color:#fff;border-left-style:none;border-right-style:none}@media all and (min-width: 800px){.index .sec09-tbl td{padding:30px 15px 35px;font-size:2.8rem}}@media all and (min-width: 800px) and (min-width: 800px){.index .sec09-tbl td{font-size:2.29508vw}}@media all and (min-width: 800px) and (min-width: 1220px){.index .sec09-tbl td{font-size:2.8rem}}.index .sec09-tbl td.td-col1{min-width:130px;padding-right:0}.index .sec09-tbl td.td-col2{min-width:145px}.index .sec09-tbl td .num-i{font-size:2.5rem}@media all and (min-width: 800px){.index .sec09-tbl td .num-i{font-size:5.2rem}}@media all and (min-width: 800px) and (min-width: 800px){.index .sec09-tbl td .num-i{font-size:4.2623vw}}@media all and (min-width: 800px) and (min-width: 1220px){.index .sec09-tbl td .num-i{font-size:5.2rem}}.index .sec09-tbl td .num-m{font-size:2.5rem}@media all and (min-width: 800px){.index .sec09-tbl td .num-m{font-size:5.1rem}}@media all and (min-width: 800px) and (min-width: 800px){.index .sec09-tbl td .num-m{font-size:4.18033vw}}@media all and (min-width: 800px) and (min-width: 1220px){.index .sec09-tbl td .num-m{font-size:5.1rem}}.index .sec09-tbl td .txt-i{font-size:1.3rem}@media all and (min-width: 800px){.index .sec09-tbl td .txt-i{font-size:4.2rem}}@media all and (min-width: 800px) and (min-width: 800px){.index .sec09-tbl td .txt-i{font-size:3.44262vw}}@media all and (min-width: 800px) and (min-width: 1220px){.index .sec09-tbl td .txt-i{font-size:4.2rem}}.index .sec09-tbl td .txt-i-sup{margin-top:15px;font-size:1rem}@media all and (min-width: 800px){.index .sec09-tbl td .txt-i-sup{font-size:2.3rem}}@media all and (min-width: 800px) and (min-width: 800px){.index .sec09-tbl td .txt-i-sup{font-size:1.88525vw}}@media all and (min-width: 800px) and (min-width: 1220px){.index .sec09-tbl td .txt-i-sup{font-size:2.3rem}}.index .sec09-txt{padding-bottom:5px;box-sizing:border-box;line-height:1.7}@media all and (min-width: 800px){.index .sec09-txt{padding-bottom:0}}.index .sec09-txt p{padding-left:1em;text-indent:-1em}.index .sec-contact,.contact .sec-contact{background-color:#208eb2;color:#fff;padding-bottom:20px}@media all and (min-width: 800px){.index .sec-contact,.contact .sec-contact{padding-bottom:60px}}.index .sec-contact-headline,.contact .sec-contact-headline{width:110%;margin-left:-5%;margin-top:5px;margin-bottom:15px}@media all and (min-width: 375px){.index .sec-contact-headline,.contact .sec-contact-headline{width:100%;margin-left:0}}@media all and (min-width: 800px){.index .sec-contact-headline,.contact .sec-contact-headline{margin-top:45px;margin-bottom:40px}}.index .sec-contact-complete-headline,.contact .sec-contact-complete-headline{width:100%;margin-top:5px;margin-bottom:15px}@media all and (min-width: 800px){.index .sec-contact-complete-headline,.contact .sec-contact-complete-headline{margin-top:45px;margin-bottom:40px}}.index .sec-contact-lead,.contact .sec-contact-lead{margin-bottom:20px;font-family:source-han-sans-japanese, sans-serif;font-weight:400;font-style:normal;font-weight:400;font-size:1.3rem;line-height:1.7;text-align:center}@media all and (min-width: 800px){.index .sec-contact-lead,.contact .sec-contact-lead{margin-bottom:70px;font-size:2.6rem}}@media all and (min-width: 800px) and (min-width: 800px){.index .sec-contact-lead,.contact .sec-contact-lead{font-size:2.13115vw}}@media all and (min-width: 800px) and (min-width: 1220px){.index .sec-contact-lead,.contact .sec-contact-lead{font-size:2.6rem}}.index .sec-contact-lead-sup,.contact .sec-contact-lead-sup{font-size:1.3rem}@media all and (min-width: 800px){.index .sec-contact-lead-sup,.contact .sec-contact-lead-sup{font-size:2.2rem}}@media all and (min-width: 800px) and (min-width: 800px){.index .sec-contact-lead-sup,.contact .sec-contact-lead-sup{font-size:1.80328vw}}@media all and (min-width: 800px) and (min-width: 1220px){.index .sec-contact-lead-sup,.contact .sec-contact-lead-sup{font-size:2.2rem}}.index .sec-contact-tbl,.contact .sec-contact-tbl{padding:30px 20px;box-sizing:border-box;font-size:1.5rem;color:#333;background-color:#fff;box-sizing:border-box}@media all and (min-width: 800px){.index .sec-contact-tbl,.contact .sec-contact-tbl{padding:60px 30px;font-size:2.2rem}}@media all and (min-width: 800px) and (min-width: 800px){.index .sec-contact-tbl,.contact .sec-contact-tbl{font-size:1.80328vw}}@media all and (min-width: 800px) and (min-width: 1220px){.index .sec-contact-tbl,.contact .sec-contact-tbl{font-size:2.2rem}}#ajust-sec01-ttl,#ajust-sec03-ttl,#ajust-sec08-ttl,#ajust-sec09-ttl{-webkit-transform:translateY(-65px);transform:translateY(-65px)}@media all and (min-width: 800px){#ajust-sec01-ttl,#ajust-sec03-ttl,#ajust-sec08-ttl,#ajust-sec09-ttl{-webkit-transform:translateY(-80px);transform:translateY(-80px)}}.header{position:absolute;top:0;left:0;z-index:2001;background-color:transparent}@media all and (min-width: 800px){.header{top:24px;padding:15px 0;box-sizing:border-box}}.header-box{display:none}@media all and (min-width: 800px){.header-box{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}}@media all and (min-width: 800px){.header-box-sp{display:none}}.header-logo{width:175px;background-image:url("../images/index/kv/kv_logo_clr.png");background-position:center center;background-repeat:no-repeat;background-size:contain}.header-logo img{opacity:0}@media all and (min-width: 800px){.header-logo{width:349px}}.header-menu{width:405px;height:100%;margin-left:30px;font-family:source-han-sans-japanese, sans-serif;font-weight:400;font-style:normal;font-size:1.5rem;letter-spacing:1px}@media (min-width: 800px){.header-menu{font-size:1.5rem}}@media all and (min-width: 800px){.header-menu{font-size:1.4rem;letter-spacing:0.5px}}@media all and (min-width: 800px) and (min-width: 800px){.header-menu{font-size:1.4rem}}@media all and (min-width: 1000px){.header-menu{font-size:1.5rem;letter-spacing:1px}}@media all and (min-width: 1000px) and (min-width: 800px){.header-menu{font-size:1.5rem}}.header-menu-ul{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.header-menu-li a{padding:5px 0;box-sizing:border-box;color:#fff}.header-box-sp{padding:19px 0;box-sizing:border-box}.header-box-sp .header-logo{width:175px;height:24px}.header-box-sp .sp-menu{position:fixed;z-index:2001;top:24px;right:5%;cursor:pointer}@media all and (min-width: 800px){.header-box-sp .sp-menu{display:none}}.header-box-sp .hamburger{position:absolute}.header-box-sp .hamburger,.header-box-sp .hamburger span{display:inline-block;transition:all .4s;box-sizing:border-box}.header-box-sp .hamburger{position:relative;width:16px;height:14px}.header-box-sp .hamburger span{position:absolute;left:0;width:100%;height:2px;background-color:#fff}.header-box-sp .hamburger span:nth-of-type(1){top:0}.header-box-sp .hamburger span:nth-of-type(2){top:6px}.header-box-sp .hamburger span:nth-of-type(3){bottom:0}.header-box-sp .hamburger.active span:nth-of-type(1){-webkit-transform:translateY(6px) rotate(-315deg);transform:translateY(6px) rotate(-315deg)}.header-box-sp .hamburger.active span:nth-of-type(2){opacity:0}.header-box-sp .hamburger.active span:nth-of-type(3){-webkit-transform:translateY(-6px) rotate(315deg);transform:translateY(-6px) rotate(315deg)}.header.no-kv .hamburger.active span{background-color:#fff;-webkit-animation-duration:0.25s;animation-duration:0.25s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:changeBrColorWh;animation-name:changeBrColorWh}@-webkit-keyframes changeBrColorWh{0%{background-color:#333}100%{background-color:#fff}}@keyframes changeBrColorWh{0%{background-color:#333}100%{background-color:#fff}}.bnav{position:fixed;top:0;left:0;z-index:2000;width:100%;height:0;overflow:hidden;background-color:#00a0bb;box-sizing:border-box}.bnav.on{display:block;opacity:1;-webkit-animation-duration:0.25s;animation-duration:0.25s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:onBnav;animation-name:onBnav}.bnav.off{-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:offBnav;animation-name:offBnav}.bnav-logo{margin-top:19px;margin-left:5%;width:175px;height:24px}.bnav-inner{padding:0 0 25px;box-sizing:border-box}.bnav-menu{margin-top:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.bnav-item{width:100%;border-bottom:1px solid #fff;box-sizing:border-box}@media all and (min-width: 640px){.bnav-item{margin-top:0}}.bnav-item-inner{display:block;position:relative;width:100%;margin:3px auto;padding:10px 5%;box-sizing:border-box;font-family:source-han-sans-japanese, sans-serif;font-weight:400;font-style:normal;color:#fff;font-size:1.2rem;text-align:left}@-webkit-keyframes onBnav{0%{height:0}100%{height:100vh}}@keyframes onBnav{0%{height:0}100%{height:100vh}}@-webkit-keyframes offBnav{0%{height:100vh}100%{height:0}}@keyframes offBnav{0%{height:100vh}100%{height:0}}@-webkit-keyframes dispNav{0%{opacity:0}100%{opacity:1}}@keyframes dispNav{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes notDispNav{0%{opacity:1}100%{opacity:0}}@keyframes notDispNav{0%{opacity:1}100%{opacity:0}}.header.is-scroll{position:fixed;top:0;left:0}.header.no-scroll{position:absolute}.header.is-kv{background-color:transparent}.header.is-kv .header-logo{background-image:url("../images/index/kv/kv_logo_clr.png")}.header.no-kv{background-color:rgba(255,255,255,0.8)}.header.no-kv .header-logo{background-image:url("../images/index/kv/kv_logo_clr.png")}.header.no-kv a{color:#333}.header.no-kv .hamburger span{background-color:#333}.header.is-disp{display:block}.header.no-disp{display:none}.footer{position:relative}.footer-box1{background-color:#208eb2}.footer-links-logo{width:280px;margin:0 auto 20px}@media all and (min-width: 800px){.footer-links-logo{width:465px;margin-bottom:50px}}.footer-links-logo a{display:block}.footer-links-apps{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin-bottom:40px}@media all and (min-width: 800px){.footer-links-apps{margin-bottom:80px}}.footer-links-apps-item{width:270px;margin:0 3.125vw;border-radius:15px;box-sizing:border-box}@media all and (min-width: 800px){.footer-links-apps-item{margin:0 15px}}.footer-links-apps-item:first-of-type{margin-left:0}.footer-links-apps-item:last-of-type{margin-right:0}.footer-links-apps-item a{display:block}.footer-iso{padding-top:20px;padding-bottom:20px;box-sizing:border-box;font-size:1rem;text-align:center;line-height:1.7}@media all and (min-width: 800px){.footer-iso{padding-top:70px;padding-bottom:60px;font-size:2rem}}@media all and (min-width: 800px) and (min-width: 800px){.footer-iso{font-size:1.63934vw}}@media all and (min-width: 800px) and (min-width: 1220px){.footer-iso{font-size:2rem}}.footer-iso-img{width:93px;margin:10px auto 0}@media all and (min-width: 800px){.footer-iso-img{margin-top:20px}}.footer-iso-img img{width:100%;height:auto}.footer-cr{padding:13px 0;border-top:1px solid #cccccc;box-sizing:border-box;font-size:0.9rem;text-align:center}@media all and (min-width: 800px){.footer-cr{padding:30px 0;font-size:1.4rem}}@media all and (min-width: 800px) and (min-width: 800px){.footer-cr{font-size:1.14754vw}}@media all and (min-width: 800px) and (min-width: 1220px){.footer-cr{font-size:1.4rem}}.footer-nav{position:fixed;bottom:0;left:0;z-index:999;width:100%;background-color:#208eb2}.footer-nav-box{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.footer-nav-box-left,.footer-nav-box-right{width:49%;padding:15px 0;box-sizing:border-box;font-family:source-han-sans-japanese, sans-serif;font-weight:400;font-style:normal;font-weight:700;font-size:1rem}@media all and (min-width: 350px){.footer-nav-box-left,.footer-nav-box-right{font-size:1.1rem}}@media all and (min-width: 400px){.footer-nav-box-left,.footer-nav-box-right{font-size:1.2rem}}@media all and (min-width: 800px){.footer-nav-box-left,.footer-nav-box-right{font-size:2.6rem}}@media all and (min-width: 800px) and (min-width: 800px){.footer-nav-box-left,.footer-nav-box-right{font-size:2.6rem}}@media all and (min-width: 900px){.footer-nav-box-left,.footer-nav-box-right{font-size:2.8rem}}@media all and (min-width: 900px) and (min-width: 800px){.footer-nav-box-left,.footer-nav-box-right{font-size:2.8rem}}@media all and (min-width: 1000px){.footer-nav-box-left,.footer-nav-box-right{font-size:3rem}}@media all and (min-width: 1000px) and (min-width: 800px){.footer-nav-box-left,.footer-nav-box-right{font-size:3rem}}@media all and (min-width: 1100px){.footer-nav-box-left,.footer-nav-box-right{font-size:3.2rem}}@media all and (min-width: 1100px) and (min-width: 800px){.footer-nav-box-left,.footer-nav-box-right{font-size:3.2rem}}.footer-nav-box-left a,.footer-nav-box-right a{display:flex;justify-content:center;align-items:center;width:100%;padding:11px 5px;border-radius:5px;box-sizing:border-box;text-align:center}@media all and (min-width: 375px){.footer-nav-box-left a,.footer-nav-box-right a{padding:11px}}.footer-nav-box-left a:before,.footer-nav-box-right a:before{display:inline-block;position:relative;content:"";margin-right:5px;background-position:center center;background-repeat:no-repeat;background-size:contain}@media all and (min-width: 800px){.footer-nav-box-left a:before,.footer-nav-box-right a:before{margin-right:18px}}.footer-nav-box-left a{background-color:#fff;color:#008cb4}.footer-nav-box-left a:before{width:18px;height:18px;background-image:url("../images/footer/icon_fixed_mail.png")}@media all and (min-width: 375px){.footer-nav-box-left a:before{width:20px;height:20px}}@media all and (min-width: 800px){.footer-nav-box-left a:before{width:42px;height:42px}}.footer-nav-box-right a{background-color:#f6d532;color:#008cb4}.footer-nav-box-right a:before{width:18px;height:18px;background-image:url("../images/footer/icon_fixed_seminar.png")}@media all and (min-width: 375px){.footer-nav-box-right a:before{width:20px;height:20px}}@media all and (min-width: 800px){.footer-nav-box-right a:before{width:42px;height:42px}}.footer-nav-box-txt{display:inline-block;position:relative}.footer-nav.is-disp{display:block}.footer-nav.no-disp{display:none}.contact .footer-nav{display:none}.flexbtn{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}@media all and (min-width: 480px){.flexbtn{flex-wrap:nowrap}}.flexbtn-rev{flex-direction:column-reverse;align-items:center}@media all and (min-width: 480px){.flexbtn-rev{flex-direction:row;align-items:stretch}}.flexbtn-rev .btncol:nth-of-type(1){margin-bottom:0}@media all and (min-width: 480px){.flexbtn-rev .btncol:nth-of-type(1){margin-bottom:0;margin-right:15px}}.flexbtn-rev .btncol:nth-of-type(2){margin-bottom:15px}@media all and (min-width: 480px){.flexbtn-rev .btncol:nth-of-type(2){margin-bottom:0;margin-left:15px}}.flexbtn .btncol{margin:0px}.flexbtn .btncol:nth-of-type(1){margin-bottom:15px}@media all and (min-width: 480px){.flexbtn .btncol:nth-of-type(1){margin-bottom:0}}@media all and (min-width: 480px){.flexbtn .btncol{margin:0 6px}}.btn-tocontact{width:100%;max-width:280px;font-family:source-han-sans-japanese, sans-serif;font-weight:400;font-style:normal;font-weight:700;font-size:1.3rem}@media all and (min-width: 800px){.btn-tocontact{width:auto;max-width:100%;font-size:3.3rem}}@media all and (min-width: 800px) and (min-width: 800px){.btn-tocontact{font-size:2.70492vw}}@media all and (min-width: 800px) and (min-width: 1220px){.btn-tocontact{font-size:3.3rem}}.btn-tocontact a{display:block;position:relative;width:100%;margin:0 auto;padding:19px 0;border-radius:5px;box-sizing:border-box;background-color:#f6d532;color:#208eb2;text-align:center}@media all and (min-width: 800px){.btn-tocontact a{width:717px;max-width:100%;padding:25px 0;border-radius:100vh}}.btn-tocontact a:after{display:inline-block;position:absolute;top:50%;right:16px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);content:"";width:5px;height:9px;background-image:url("../images/common/icon_tri_right.png");background-position:center center;background-repeat:no-repeat;background-size:contain}@media all and (min-width: 800px){.btn-tocontact a:after{width:10px;height:18px;right:20px}}.headline-oneline{font-family:source-han-sans-japanese, sans-serif;font-weight:400;font-style:normal;font-weight:900;text-align:center;line-height:1.3}@media all and (min-width: 800px){.headline-oneline{line-height:1}}.headline-oneline-n{display:inline-block;font-size:2.1rem}@media all and (min-width: 800px){.headline-oneline-n{font-size:4.8rem}}@media all and (min-width: 800px) and (min-width: 800px){.headline-oneline-n{font-size:3.93443vw}}@media all and (min-width: 800px) and (min-width: 1220px){.headline-oneline-n{font-size:4.8rem}}.headline-oneline-l{display:inline-block;font-size:2.8rem}@media all and (min-width: 800px){.headline-oneline-l{font-size:6rem}}@media all and (min-width: 800px) and (min-width: 800px){.headline-oneline-l{font-size:4.91803vw}}@media all and (min-width: 800px) and (min-width: 1220px){.headline-oneline-l{font-size:6rem}}.headline-oneline-price,.headline-oneline-contact{display:inline-block;font-size:2.5rem;font-family:source-han-sans-japanese, sans-serif;font-weight:400;font-style:normal;font-weight:700}@media all and (min-width: 800px){.headline-oneline-price,.headline-oneline-contact{font-size:5rem}}@media all and (min-width: 800px) and (min-width: 800px){.headline-oneline-price,.headline-oneline-contact{font-size:4.09836vw}}@media all and (min-width: 800px) and (min-width: 1220px){.headline-oneline-price,.headline-oneline-contact{font-size:5rem}}.headline-twoline{text-align:center;line-height:1.5}.headline-twoline-txt{display:inline-block}.headline-twoline-line1{font-family:source-han-sans-japanese, sans-serif;font-weight:400;font-style:normal;font-weight:700;font-size:2.1rem}@media all and (min-width: 800px){.headline-twoline-line1{font-size:5rem}}@media all and (min-width: 800px) and (min-width: 800px){.headline-twoline-line1{font-size:4.09836vw}}@media all and (min-width: 800px) and (min-width: 1220px){.headline-twoline-line1{font-size:5rem}}.headline-twoline-line2{font-family:source-han-sans-japanese, sans-serif;font-weight:400;font-style:normal;font-weight:900;font-size:2.8rem}@media all and (min-width: 800px){.headline-twoline-line2{font-size:6rem}}@media all and (min-width: 800px) and (min-width: 800px){.headline-twoline-line2{font-size:4.91803vw}}@media all and (min-width: 800px) and (min-width: 1220px){.headline-twoline-line2{font-size:6rem}}.headline-twoline-n{display:inline-block;font-size:2.1rem}@media all and (min-width: 800px){.headline-twoline-n{font-size:4.4rem}}@media all and (min-width: 800px) and (min-width: 800px){.headline-twoline-n{font-size:3.60656vw}}@media all and (min-width: 800px) and (min-width: 1220px){.headline-twoline-n{font-size:4.4rem}}.headline-twoline-l{display:inline-block;font-size:2.8rem}@media all and (min-width: 800px){.headline-twoline-l{font-size:6rem}}@media all and (min-width: 800px) and (min-width: 800px){.headline-twoline-l{font-size:4.91803vw}}@media all and (min-width: 800px) and (min-width: 1220px){.headline-twoline-l{font-size:6rem}}.headline-twoline .sp-line3{-webkit-transform:translateY(-6px);transform:translateY(-6px)}@media all and (min-width: 480px){.headline-twoline .sp-line3{-webkit-transform:translateY(0);transform:translateY(0)}}.headline-dq{display:inline-block;position:relative;width:12px;height:9px;vertical-align:top;margin-top:4px}@media all and (min-width: 800px){.headline-dq{width:2.7678571428571vw;height:2.1428571428571vw}}@media all and (min-width: 1220px){.headline-dq{width:31px;height:24px}}.headline-dq.oneline{margin-top:6px}@media all and (min-width: 800px){.headline-dq.oneline{margin-top:0}}.headline-dq.twoline{margin-top:6px}@media all and (min-width: 800px){.headline-dq.twoline{margin-top:20px}}.headline-dq.twoline.ajust-sp{margin-top:8px}@media all and (min-width: 480px){.headline-dq.twoline.ajust-sp{margin-top:6px}}@media all and (min-width: 800px){.headline-dq.twoline.ajust-sp{margin-top:20px}}.headline-dq-start{margin-right:0}@media all and (min-width: 800px){.headline-dq-start{margin-right:30px}}.headline-dq-start.slim{margin-right:0}@media all and (min-width: 800px){.headline-dq-start.slim{margin-right:15px}}.headline-dq-start.zero{margin-right:0}.headline-dq-end{margin-left:0}@media all and (min-width: 800px){.headline-dq-end{margin-left:30px}}.headline-dq-end.slim{margin-left:0}@media all and (min-width: 800px){.headline-dq-end.slim{margin-left:15px}}.headline-dq-end.little{margin-left:5px}.headline-dq-end.zero{margin-left:0}.headline-dq img{width:100%;height:auto;vertical-align:top}.dot-upside{position:relative}.dot-upside:before{display:inline-block;position:absolute;top:1px;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:"";width:6px;height:6px;background-image:url("../images/common/mark_dot_blue.png");background-position:center center;background-repeat:no-repeat;background-size:contain}@media all and (min-width: 800px){.dot-upside:before{width:1.3114754098361vw;height:1.3114754098361vw}}@media all and (min-width: 1220px){.dot-upside:before{width:16px;height:16px}}.formtbl{width:100%;max-width:860px;margin:0 auto}.formtbl tr{display:block}@media all and (min-width: 800px){.formtbl tr{display:table-row}}.formtbl th,.formtbl td{display:block;border-bottom:10px solid transparent;box-sizing:border-box;line-height:1.5}@media all and (min-width: 800px){.formtbl th,.formtbl td{display:table-cell;border-bottom:15px solid transparent}}.formtbl th.th-spnoborder,.formtbl td.th-spnoborder{border-bottom:0 solid transparent}@media all and (min-width: 800px){.formtbl th.th-spnoborder,.formtbl td.th-spnoborder{display:table-cell;border-bottom:15px solid transparent}}.formtbl th{width:100%;padding:0 0;font-weight:bold;text-align:left;vertical-align:top}@media all and (min-width: 800px){.formtbl th{width:37.2%;padding:1.2295081967213vw 5px}}@media all and (min-width: 1220px){.formtbl th{padding:15px 5px}}.formtbl td{width:100%;padding-bottom:5px}@media all and (min-width: 800px){.formtbl td{width:62.8%;padding-bottom:0}}.formtbl input,.formtbl textarea,.formtbl select{width:100%;padding:4px 10px;box-sizing:border-box;font-size:100%;background-color:#eaeff0;border-style:none}@media all and (min-width: 800px){.formtbl input,.formtbl textarea,.formtbl select{padding:12px 10px}}.formtbl select{padding:9px 10px}@media all and (min-width: 800px){.formtbl select{padding:17px 10px}}.formtbl textarea{height:220px}.formtbl .requiredmark,.formtbl .anymark{display:inline-block;width:45px;margin-right:12px;padding:8px;border-radius:3px;box-sizing:border-box;color:#fff;font-size:1.2rem;text-align:center;line-height:1}@media all and (min-width: 800px){.formtbl .requiredmark,.formtbl .anymark{width:93px;margin-right:18px;padding:10px;font-size:1.8rem}}@media all and (min-width: 800px) and (min-width: 800px){.formtbl .requiredmark,.formtbl .anymark{font-size:1.47541vw}}@media all and (min-width: 800px) and (min-width: 1220px){.formtbl .requiredmark,.formtbl .anymark{font-size:1.8rem}}.formtbl .requiredmark{background-color:#208eb2}.formtbl .anymark{background-color:#eaeff0;color:#333}.formtbl .privacy-txt{width:100%;height:160px;overflow-y:scroll;margin-bottom:15px;padding:12px 10px;box-sizing:border-box;font-size:1rem;background-color:#eaeff0}@media all and (min-width: 800px){.formtbl .privacy-txt{font-size:1.4rem}}@media all and (min-width: 800px) and (min-width: 800px){.formtbl .privacy-txt{font-size:1.14754vw}}@media all and (min-width: 800px) and (min-width: 1220px){.formtbl .privacy-txt{font-size:1.4rem}}.formtbl .privacy-txt-ttl{font-size:1.2rem;font-weight:bold}@media all and (min-width: 800px){.formtbl .privacy-txt-ttl{font-size:1.6rem}}@media all and (min-width: 800px) and (min-width: 800px){.formtbl .privacy-txt-ttl{font-size:1.31148vw}}@media all and (min-width: 800px) and (min-width: 1220px){.formtbl .privacy-txt-ttl{font-size:1.6rem}}.formtbl .privacy-txt p{margin-bottom:1em}.formtbl .privacy-txt p:last-of-type{margin-bottom:0}.formtbl .agree{padding-top:5px;box-sizing:border-box}@media all and (min-width: 800px){.formtbl .agree{padding-top:0}}.formtbl .agree-check p{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.formtbl .agree input{display:inline-block;width:auto;margin:3px 7px 0 7px;vertical-align:middle}@media all and (min-width: 800px){.formtbl .agree input{margin:3px 7px 0 0}}.formtbl .agree label{display:inline-block;padding-bottom:1px;box-sizing:border-box;font-size:1.2rem;vertical-align:middle}@media all and (min-width: 800px){.formtbl .agree label{font-size:1.8rem}}@media all and (min-width: 800px) and (min-width: 800px){.formtbl .agree label{font-size:1.47541vw}}@media all and (min-width: 800px) and (min-width: 1220px){.formtbl .agree label{font-size:1.8rem}}.attention-list{margin-top:0;margin-bottom:10px;padding-left:1em;text-indent:-1em;font-size:1.3rem}@media all and (min-width: 800px){.attention-list{margin-top:25px;margin-bottom:0;margin-left:-60px;font-size:2rem}}@media all and (min-width: 800px) and (min-width: 800px){.attention-list{font-size:1.63934vw}}@media all and (min-width: 800px) and (min-width: 1220px){.attention-list{font-size:2rem}}.error{display:block;padding-top:5px;box-sizing:border-box;color:#fc6d53;line-height:1.5}.form-btns{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;box-sizing:border-box}.form-btns .col2{width:100%;max-width:270px}.form-btns .col2:nth-of-type(1){margin-bottom:15px}@media all and (min-width: 550px){.form-btns .col2:nth-of-type(1){margin-right:2.5%;margin-bottom:0}}@media all and (min-width: 550px){.form-btns .col2:nth-of-type(2){margin-left:2.5%}}@media all and (min-width: 550px){.form-btns .col2{width:47.5%}}.btn-submit{position:relative;width:100%;height:33px;margin:0;background-color:#fff;border-radius:100vh;box-sizing:border-box}@media all and (min-width: 480px){.btn-submit{height:6.1475409836066vw;width:430px}}@media all and (min-width: 1220px){.btn-submit{height:75px}}.btn-submit-bg{width:100%;height:100%;background-color:#208eb2;border-style:none;border-radius:100vh;box-sizing:border-box}.btn-submit input[type="submit"]{display:inline-block;position:relative;z-index:1;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;height:100%;padding:0;font-family:source-han-sans-japanese, sans-serif;font-weight:400;font-style:normal;font-weight:700;font-size:1.2rem;color:#fff;background-color:transparent;border-style:none;border-radius:100vh;box-sizing:border-box;cursor:pointer}@media all and (min-width: 800px){.btn-submit input[type="submit"]{font-size:2.8rem}}@media all and (min-width: 800px) and (min-width: 800px){.btn-submit input[type="submit"]{font-size:2.29508vw}}@media all and (min-width: 800px) and (min-width: 1220px){.btn-submit input[type="submit"]{font-size:2.8rem}}.btn-back{width:100%;height:33px;font-family:source-han-sans-japanese, sans-serif;font-weight:400;font-style:normal;font-weight:700;font-size:1.2rem;background-color:#eaeff0;border-radius:100vh;box-sizing:border-box}@media all and (min-width: 480px){.btn-back{width:430px;height:6.1475409836066vw}}@media all and (min-width: 800px){.btn-back{font-size:2.8rem}}@media all and (min-width: 800px) and (min-width: 800px){.btn-back{font-size:2.29508vw}}@media all and (min-width: 800px) and (min-width: 1220px){.btn-back{font-size:2.8rem}}@media all and (min-width: 1220px){.btn-back{height:75px}}.btn-back a{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;position:relative;width:100%;height:33px;margin:0 auto;border-radius:100vh;box-sizing:border-box;background-color:#eaeff0;color:#333;text-align:center}@media all and (min-width: 480px){.btn-back a{height:6.1475409836066vw}}@media all and (min-width: 1220px){.btn-back a{height:75px}}.contact{padding-top:70px}@media all and (min-width: 800px){.contact{padding-top:102px}}.confirm .formtbl th{padding:0}@media all and (min-width: 800px){.confirm .formtbl th{padding:0px 5px 12px 5px}}.confirm .flexbtn{margin-top:10px;margin-bottom:10px}.complete .flexbtn{margin-top:10px;margin-bottom:10px}.hero-index{position:relative;width:100%;height:100vh;overflow:hidden;background-image:url("../images/index/kv/kv_bg.jpg");background-position:34% center;background-repeat:no-repeat;background-size:cover}@media all and (min-width: 480px){.hero-index{height:100vh;background-image:url("../images/index/kv/kv_bg.jpg");background-position:center 40%}}.hero-index .section-content{display:flex;justify-content:center;align-items:center;height:100%;overflow:visible}.hero-index-front{position:relative;width:100%;margin:0 auto;z-index:1}@media all and (min-width: 480px){.hero-index-front{width:110%}}@media all and (min-width: 1220px){.hero-index-front{width:1220px}}.hero-index-front-pc{display:none}@media all and (min-width: 480px){.hero-index-front-pc{display:block}}.hero-index-front-sp{display:block;max-width:320px}@media all and (min-width: 480px){.hero-index-front-sp{display:none}}.hero-index-front:before{position:absolute;bottom:0;right:0;width:200%;height:100vw;z-index:-1;content:"";-webkit-transform:rotate(-27.3deg) translate(0, 104%);transform:rotate(-27.3deg) translate(0, 104%);background-color:rgba(15,68,141,0.4)}@media all and (min-width: 480px){.hero-index-front:before{-webkit-transform:rotate(-33.37deg) translate(0, 126%);transform:rotate(-33.37deg) translate(0, 126%)}}
