@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url("../fonts/NotoSansJP-Regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:url("../fonts/NotoSansJP-Medium.woff2") format("woff2");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:600;src:url("../fonts/NotoSansJP-SemiBold.woff2") format("woff2");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url("../fonts/NotoSansJP-Bold.woff2") format("woff2");font-display:swap}*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}@media screen and (max-width: 1024px){.none-max-l{display:none !important}}@media screen and (max-width: 768px){.none-max-t{display:none !important}}@media screen and (max-width: 425px){.none-max-ml{display:none !important}}@media screen and (max-width: 374px){.none-max-mm{display:none !important}}@media screen and (max-width: 320px){.none-max-ms{display:none !important}}@media screen and (max-width: 500px){.none-max-500{display:none !important}}@media screen and (min-width: 1025px){.none-min-l{display:none !important}}@media screen and (min-width: 769px){.none-min-t{display:none !important}}@media screen and (min-width: 426px){.none-min-ml{display:none !important}}@media screen and (min-width: 375px){.none-min-mm{display:none !important}}@media screen and (min-width: 321px){.none-min-ms{display:none !important}}@media screen and (min-width: 500px){.none-min-500{display:none !important}}@media screen and (min-width: 1201px){.none-min-1200{display:none !important}}html{scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:"Noto Sans JP",sans-serif;color:#000;line-height:1.45}img{width:100%;height:auto;vertical-align:top}a,button{-webkit-transition:all .3s;transition:all .3s}a:hover,button:hover{opacity:.7}.container{max-width:1200px;width:calc(100% - 30px);margin:auto}.basic-ttl{font-size:28px;font-weight:700;color:#151e3b;text-align:center}@media screen and (max-width: 1024px){.basic-ttl{font-size:18px}}.line-ttl{font-size:32px;font-weight:700;color:#151e3b;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.line-ttl{font-size:22px}}.line-ttl .line{display:-webkit-box;display:-ms-flexbox;display:flex;gap:35px;width:100%;height:20px}@media screen and (max-width: 1024px){.line-ttl .line{gap:30px}}.line-ttl .line .line-left{min-width:135px;border-top:1px solid #151e3b;position:relative}@media screen and (max-width: 1024px){.line-ttl .line .line-left{min-width:105px}}.line-ttl .line .line-left::after{content:"";position:absolute;top:-3px;right:-7px;width:1px;height:22px;background-color:#151e3b;-webkit-transform:rotate(320deg);transform:rotate(320deg)}.line-ttl .line .line-right{width:100%;border-top:1px solid #151e3b}.lead-txt{font-size:18px;line-height:1.7777777778}@media screen and (max-width: 1024px){.lead-txt{font-size:14px}}.layout-3col .container>.lead-txt{margin-top:40px;text-align:center}@media screen and (max-width: 1024px){.layout-3col .container>.lead-txt{margin-top:20px}}@media screen and (max-width: 1024px){.layout-3col .container>.lead-txt.note{margin-top:30px}}.layout-3col .container>.lead-txt .em{font-weight:700;color:#af9150}.layout-3col .container .list{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:45px}@media screen and (max-width: 1024px){.layout-3col .container .list{gap:20px;margin-top:30px}}@media screen and (max-width: 768px){.layout-3col .container .list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.layout-3col .container .list .item{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:20px;background-color:#fff;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.16);box-shadow:3px 3px 6px rgba(0,0,0,.16);padding:40px}@media screen and (max-width: 1024px){.layout-3col .container .list .item{padding:30px}}@media screen and (max-width: 768px){.layout-3col .container .list .item{width:100%}}.layout-3col .container .list .item .img{width:120px;margin:auto}@media screen and (max-width: 1024px){.layout-3col .container .list .item .img{width:105px}}.layout-3col .container .list .item .head{margin-top:30px;font-size:24px;font-weight:700;color:#151e3b;text-align:center}@media screen and (max-width: 1024px){.layout-3col .container .list .item .head{margin-top:20px;font-size:18px}}.layout-3col .container .list .item .lead-txt{margin-top:25px}@media screen and (max-width: 1024px){.layout-3col .container .list .item .lead-txt{margin-top:15px}}.header{position:fixed;top:0;left:0;width:100%;z-index:9999}.header .container{max-width:1920px;width:100%}@media screen and (max-width: 768px){.header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header .container .logo{display:none}.header .container .logo:hover{opacity:1}@media screen and (max-width: 768px){.header .container .logo{display:grid;place-content:center;max-width:155px;min-width:155px;height:60px;padding:15px 28px;background-color:#151e3b}}.header .container .tabc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;width:100%}.header .container .tabc .tab{cursor:pointer;max-width:150px;width:100%;display:grid;place-content:center;height:90px;font-size:18px;font-weight:700;color:#151e3b;text-align:center;background-color:#dfe3ef}@media screen and (max-width: 1024px){.header .container .tabc .tab{height:60px;font-size:16px}}@media screen and (max-width: 768px){.header .container .tabc .tab{font-size:13px;line-height:1.3076923077}}.header .container .tabc .tab:hover{opacity:1}.header .container .tabc .tab.current{background-color:#ffea3c}.header .container .tabc .tab.contact{background-color:#fff}.header .container .tabc .tab .txt-s{font-size:13px;font-weight:400}.footer{padding:30px 0;background-color:#151e3b}.footer .container{max-width:996px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 425px){.footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}}.footer .container .txt{font-size:18px;color:#fff}@media screen and (max-width: 425px){.footer .container .txt{text-align:center}}@media screen and (max-width: 1024px){.footer .container .txt.operation{font-size:14px}}@media screen and (max-width: 1024px){.footer .container .txt.copyright{font-size:12px}}.footer .container .txt .link{text-decoration:underline}@media screen and (max-width: 768px){.main{margin-top:60px}}.main>.mv{background-color:#151e3b}.main>.mv .container{max-width:1920px;width:100%;position:relative;height:450px;overflow:hidden}@media screen and (max-width: 1024px){.main>.mv .container{height:375px}}@media screen and (max-width: 768px){.main>.mv .container{height:auto}}.main>.mv .container .img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1920px}@media screen and (max-width: 1024px){.main>.mv .container .img{width:1600px}}@media screen and (max-width: 768px){.main>.mv .container .img{width:100%;position:relative;top:initial;left:initial;-webkit-transform:initial;transform:initial}}.main>.mv .container .logoc{position:absolute;left:0;top:0;z-index:99999}.main>.mv .container .logoc .logo{width:360px;height:90px;padding:15px;background-color:#151e3b;display:grid;place-content:center}@media screen and (max-width: 1024px){.main>.mv .container .logoc .logo{width:155px;height:60px;padding:15px 28px}}@media screen and (max-width: 768px){.main>.mv .container .logoc .logo{display:none}}.main>.mv .container .logoc .logo:hover{opacity:1}.main>.mv .container .logoc .txt{font-size:13px;color:#fff;margin:15px 0 0 35px}@media screen and (max-width: 1024px){.main>.mv .container .logoc .txt{font-size:12px;color:#151e3b;margin:5px 0 0 15px}}.main>.mv .container>.txt{position:absolute;left:50%;bottom:67px;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:616px;width:100%;padding:7px;background-color:#fff;font-size:18px;color:#151e3b;text-align:center}@media screen and (max-width: 1024px){.main>.mv .container>.txt{bottom:15px;max-width:480px;font-size:14px}}@media screen and (max-width: 768px){.main>.mv .container>.txt{max-width:345px}}.main>.structure{padding:60px 0;background-color:#fff}@media screen and (max-width: 768px){.main>.structure{padding:40px 0}}.main>.structure .container .img{width:100%;margin:40px auto 0}@media screen and (max-width: 1024px){.main>.structure .container .img{margin:30px auto 0}}.main>.promise{padding:60px 0;background:-webkit-gradient(linear, left top, left bottom, from(#f2f7fa), to(#dbe8fb));background:linear-gradient(#f2f7fa 0%, #dbe8fb 100%)}@media screen and (max-width: 768px){.main>.promise{padding:40px 0}}.main>.merit{padding:60px 0}@media screen and (max-width: 768px){.main>.merit{padding:40px 0}}.main>.merit .container .contentc{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}@media screen and (max-width: 1024px){.main>.merit .container .contentc{margin-top:30px;gap:40px}}@media screen and (max-width: 768px){.main>.merit .container .contentc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main>.merit .container .contentc .content{-webkit-box-flex:1;-ms-flex:1;flex:1}.main>.merit .container .contentc .content .label{padding:25px 15px 27px;text-align:center;font-size:30px;font-weight:700;color:#fff}@media screen and (max-width: 1024px){.main>.merit .container .contentc .content .label{padding:10px;font-size:20px}}.main>.merit .container .contentc .content .list{margin-top:40px}@media screen and (max-width: 1024px){.main>.merit .container .contentc .content .list{margin-top:30px}}.main>.merit .container .contentc .content .list .item{border-radius:20px;overflow:hidden}@media screen and (max-width: 859px){.main>.merit .container .contentc .content .list .item{min-height:220px}}@media screen and (max-width: 768px){.main>.merit .container .contentc .content .list .item{min-height:initial}}.main>.merit .container .contentc .content .list .item+.item{margin-top:30px}@media screen and (max-width: 1024px){.main>.merit .container .contentc .content .list .item+.item{margin-top:20px}}.main>.merit .container .contentc .content .list .item .ttl{padding:14px 0;text-align:center;font-size:24px;font-weight:700;color:#fff}@media screen and (max-width: 1024px){.main>.merit .container .contentc .content .list .item .ttl{font-size:18px}}@media screen and (max-width: 768px){.main>.merit .container .contentc .content .list .item .ttl{padding:15px 30px}}.main>.merit .container .contentc .content .list .item .inner{padding:25px 40px 35px}@media screen and (max-width: 1024px){.main>.merit .container .contentc .content .list .item .inner{padding:20px 30px 25px}}.main>.merit .container .contentc .content .list .item .inner .head{font-size:28px;font-weight:700;color:#151e3b;text-align:center}@media screen and (max-width: 1024px){.main>.merit .container .contentc .content .list .item .inner .head{font-size:20px}}.main>.merit .container .contentc .content .list .item .inner .lead-txt{margin-top:15px}.main>.merit .container .contentc .content .btnc{margin-top:40px}@media screen and (max-width: 1024px){.main>.merit .container .contentc .content .btnc{margin-top:20px}}.main>.merit .container .contentc .content .btnc .head{font-size:22px;font-weight:700;color:#0a2540;text-align:center}@media screen and (max-width: 1024px){.main>.merit .container .contentc .content .btnc .head{font-size:18px}}.main>.merit .container .contentc .content .btnc .btn{max-width:478px;width:100%;margin:10px auto 0;padding:23px 35px 22px;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1024px){.main>.merit .container .contentc .content .btnc .btn{max-width:295px;padding:15px 25px}}.main>.merit .container .contentc .content .btnc .btn::after{content:"";display:inline-block;min-width:10px;height:20px;background:url(../images/arrow-right-wh.svg) no-repeat center/contain}@media screen and (max-width: 1024px){.main>.merit .container .contentc .content .btnc .btn::after{width:6px;height:12px}}.main>.merit .container .contentc .content .btnc .btn .inner{font-size:26px;font-weight:700;color:#fff;text-align:center;width:100%}@media screen and (max-width: 1024px){.main>.merit .container .contentc .content .btnc .btn .inner{font-size:20px}}.main>.merit .container .contentc .content .btnc .em{margin-top:10px;font-size:18px;font-weight:700;color:#d73128;text-align:center}@media screen and (max-width: 1024px){.main>.merit .container .contentc .content .btnc .em{font-size:16px}}.main>.merit .container .contentc .content.client .label{background-color:#154377}.main>.merit .container .contentc .content.client .list .item{border:2px solid #154377}.main>.merit .container .contentc .content.client .list .item .ttl{background-color:#a1b8d1}.main>.merit .container .contentc .content.client .btnc .btn{background-color:#154377}.main>.merit .container .contentc .content.contractor .label{background-color:#af9150}.main>.merit .container .contentc .content.contractor .list .item{border:2px solid #af9150}.main>.merit .container .contentc .content.contractor .list .item .ttl{background-color:#cebf9e}.main>.merit .container .contentc .content.contractor .btnc .btn{background-color:#af9150}.main>.support{padding:60px 0 260px;background:-webkit-gradient(linear, left top, left bottom, from(#f2f7fa), to(#dbe8fb));background:linear-gradient(#f2f7fa 0%, #dbe8fb 100%);position:relative}@media screen and (max-width: 768px){.main>.support{padding:40px 0 350px}}.main>.support .container .lead-txt{margin-top:40px;text-align:center}@media screen and (max-width: 1024px){.main>.support .container .lead-txt{margin-top:30px}}.main>.support .container .list{margin-top:40px;display:grid;grid-template-columns:repeat(4, 1fr);gap:20px 24px}@media screen and (max-width: 1024px){.main>.support .container .list{margin-top:30px;gap:15px}}@media screen and (max-width: 768px){.main>.support .container .list{grid-template-columns:repeat(2, 1fr)}}.main>.support .container .list .item{padding:27px 20px;border-radius:20px;background-color:#fff;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.16);box-shadow:3px 3px 6px rgba(0,0,0,.16);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1024px){.main>.support .container .list .item{padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.main>.support .container .list .item .img{max-width:77px;min-width:77px}@media screen and (max-width: 1024px){.main>.support .container .list .item .img{max-width:59px;min-width:59px}}.main>.support .container .list .item .txt{width:100%;font-size:22px;font-weight:700;text-align:center;color:#151e3b}@media screen and (max-width: 1024px){.main>.support .container .list .item .txt{font-size:15px}}.main>.support .bg-circle{position:absolute;left:0;bottom:0;width:100%;height:190px}@media screen and (max-width: 768px){.main>.support .bg-circle{height:310px}}.main>.support .bg-circle img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.main>.switch{position:relative;margin-top:-90px}@media screen and (max-width: 768px){.main>.switch{margin-top:-250px}}.main>.switch .switch-tabc{max-width:1200px;width:calc(100% - 30px);margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;position:relative}@media screen and (max-width: 1024px){.main>.switch .switch-tabc{gap:9px}}.main>.switch .switch-tabc .switch-tab{cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:20px 20px 0 0;padding:20px;color:#151e3b;text-align:center;background-color:#dfe3ef}@media screen and (max-width: 1024px){.main>.switch .switch-tabc .switch-tab{padding:15px}}.main>.switch .switch-tabc .switch-tab.current{background-color:#ffea3c}.main>.switch .switch-tabc .switch-tab .txt-1{font-size:22px}@media screen and (max-width: 1024px){.main>.switch .switch-tabc .switch-tab .txt-1{font-size:13px}}.main>.switch .switch-tabc .switch-tab .txt-2{font-size:28px;font-weight:700}@media screen and (max-width: 1024px){.main>.switch .switch-tabc .switch-tab .txt-2{font-size:16px}}.main>.switch .switch-ctt{display:none}.main>.switch .switch-ctt.current{display:block}.main>.switch .switch-ctt>.step{padding:60px 0}@media screen and (max-width: 768px){.main>.switch .switch-ctt>.step{padding:40px 0}}.main>.switch .switch-ctt>.faq{padding:60px 0}@media screen and (max-width: 768px){.main>.switch .switch-ctt>.faq{padding:40px 0}}.main>.switch .switch-ctt>.faq .container{max-width:996px}.main>.switch .switch-ctt>.faq .container .list{margin-top:40px}@media screen and (max-width: 1024px){.main>.switch .switch-ctt>.faq .container .list{margin-top:30px}}.main>.switch .switch-ctt>.faq .container .list .item+.item{margin-top:40px;padding-top:40px;border-top:1px solid #154377}@media screen and (max-width: 1024px){.main>.switch .switch-ctt>.faq .container .list .item+.item{margin-top:30px;padding-top:30px}}.main>.switch .switch-ctt>.faq .container .list .item .question{font-size:24px;font-weight:700;color:#151e3b;line-height:1.5833333333}@media screen and (max-width: 1024px){.main>.switch .switch-ctt>.faq .container .list .item .question{font-size:18px;line-height:1.7777777778}}.main>.switch .switch-ctt>.faq .container .list .item .answer{font-size:21px;font-weight:600;color:#151e3b;margin-top:25px}@media screen and (max-width: 1024px){.main>.switch .switch-ctt>.faq .container .list .item .answer{font-size:16px;margin-top:15px;line-height:1.75}}.main>.switch .switch-ctt>.faq .container .list .item .lead-txt{margin-top:15px}@media screen and (max-width: 1024px){.main>.switch .switch-ctt>.faq .container .list .item .lead-txt{margin-top:10px}}.main>.switch .switch-ctt>.faq .container .list .item .lead-txt .line{text-decoration:underline}.main>.switch .switch-ctt>.register{padding:60px 0;background:-webkit-gradient(linear, left top, left bottom, from(#154377), to(#151e3b));background:linear-gradient(#154377 0%, #151e3b 100%);color:#fff}@media screen and (max-width: 768px){.main>.switch .switch-ctt>.register{padding:40px 0}}.main>.switch .switch-ctt>.register .container .txt-1{font-size:28px;font-weight:700;text-align:center}@media screen and (max-width: 1024px){.main>.switch .switch-ctt>.register .container .txt-1{font-size:18px}}.main>.switch .switch-ctt>.register .container .txt-2{font-size:40px;font-weight:700;text-align:center}@media screen and (max-width: 1024px){.main>.switch .switch-ctt>.register .container .txt-2{font-size:32px}}.main>.switch .switch-ctt>.register .container .btn{max-width:478px;width:100%;margin:40px auto 0;padding:23px 35px 22px;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:3px solid #fff}@media screen and (max-width: 1024px){.main>.switch .switch-ctt>.register .container .btn{max-width:295px;margin:30px auto 0;padding:15px 25px}}.main>.switch .switch-ctt>.register .container .btn::after{content:"";display:inline-block;min-width:10px;height:20px}@media screen and (max-width: 1024px){.main>.switch .switch-ctt>.register .container .btn::after{width:6px;height:12px}}.main>.switch .switch-ctt>.register .container .btn .inner{font-size:26px;font-weight:700;text-align:center;width:100%}@media screen and (max-width: 1024px){.main>.switch .switch-ctt>.register .container .btn .inner{font-size:20px}}.main>.switch .switch-ctt.ctt-client>.price{padding:0 0 60px}@media screen and (max-width: 768px){.main>.switch .switch-ctt.ctt-client>.price{padding:0 0 40px}}.main>.switch .switch-ctt.ctt-client>.price .container{padding:60px 15px;border:1px solid #151e3b}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-client>.price .container{padding:30px}}.main>.switch .switch-ctt.ctt-client>.price .container .inner{max-width:996px;width:100%;margin:auto}.main>.switch .switch-ctt.ctt-client>.price .container .inner>.lead-txt{margin-top:40px}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-client>.price .container .inner>.lead-txt{margin-top:20px}}.main>.switch .switch-ctt.ctt-client>.price .container .inner>.lead-txt.top{text-align:center}.main>.switch .switch-ctt.ctt-client>.price .container .inner .list{margin-top:40px}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-client>.price .container .inner .list{margin-top:20px}}.main>.switch .switch-ctt.ctt-client>.price .container .inner .list .item{padding:20px 40px;border-radius:10px;background-color:#e7f0fd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-client>.price .container .inner .list .item{padding:20px}}@media screen and (max-width: 768px){.main>.switch .switch-ctt.ctt-client>.price .container .inner .list .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.main>.switch .switch-ctt.ctt-client>.price .container .inner .list .item+.item{margin-top:20px}.main>.switch .switch-ctt.ctt-client>.price .container .inner .list .item .icon{max-width:40px;min-width:40px}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-client>.price .container .inner .list .item .icon{max-width:30px;min-width:30px}}.main>.switch .switch-ctt.ctt-client>.price .container .inner .list .item .txt-1{font-size:28px;font-weight:700;margin:0 30px 0 20px}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-client>.price .container .inner .list .item .txt-1{font-size:18px}}@media screen and (max-width: 768px){.main>.switch .switch-ctt.ctt-client>.price .container .inner .list .item .txt-1{margin:initial}}.main>.switch .switch-ctt.ctt-client>.price .container .inner .list .item .txt-1 .label{color:#151e3b}.main>.switch .switch-ctt.ctt-client>.price .container .inner .list .item .txt-1 .value{color:#af9150}.main>.switch .switch-ctt.ctt-client>.voice{padding:60px 0;background-color:#e7f0fd}@media screen and (max-width: 768px){.main>.switch .switch-ctt.ctt-client>.voice{padding:40px 0}}.main>.switch .switch-ctt.ctt-client>.voice .container .basic-ttl{font-size:32px}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-client>.voice .container .basic-ttl{font-size:22px}}.main>.switch .switch-ctt.ctt-client>.voice .container .contentc{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-client>.voice .container .contentc{margin-top:30px;gap:20px}}@media screen and (max-width: 768px){.main>.switch .switch-ctt.ctt-client>.voice .container .contentc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main>.switch .switch-ctt.ctt-client>.voice .container .contentc .content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:40px;border-radius:20px;background-color:#fff;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.16);box-shadow:3px 3px 6px rgba(0,0,0,.16)}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-client>.voice .container .contentc .content{padding:30px}}.main>.switch .switch-ctt.ctt-client>.voice .container .contentc .content .head{font-size:24px;font-weight:700;color:#151e3b;line-height:1.5833333333}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-client>.voice .container .contentc .content .head{font-size:18px;line-height:1.7777777778}}.main>.switch .switch-ctt.ctt-client>.voice .container .contentc .content .txt-1,.main>.switch .switch-ctt.ctt-client>.voice .container .contentc .content .txt-2{margin-top:25px}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-client>.voice .container .contentc .content .txt-1,.main>.switch .switch-ctt.ctt-client>.voice .container .contentc .content .txt-2{margin-top:20px}}.main>.switch .switch-ctt.ctt-client>.voice .container .contentc .content .txt-2 .em{font-weight:700;color:#151e3b}.main>.switch .switch-ctt.ctt-client>.voice .container .contentc .content .txt-3{margin-top:15px}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-client>.voice .container .contentc .content .txt-3{margin-top:10px}}.main>.switch .switch-ctt.ctt-client>.register .container{max-width:996px}.main>.switch .switch-ctt.ctt-client>.register .container .txt-2{margin:5px 0}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-client>.register .container .txt-2{margin:10px 0 15px}}.main>.switch .switch-ctt.ctt-client>.register .container .lead-txt{margin-top:40px}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-client>.register .container .lead-txt{margin-top:30px}}.main>.switch .switch-ctt.ctt-client>.register .container .btn{background:-webkit-gradient(linear, left top, right top, from(#b38927), color-stop(50.25%, #f1e08b), to(#ba9336));background:linear-gradient(90deg, #b38927 0%, #f1e08b 50.25%, #ba9336 100%)}.main>.switch .switch-ctt.ctt-client>.register .container .btn::after{background:url(../images/arrow-right-nv.svg) no-repeat center/contain}.main>.switch .switch-ctt.ctt-client>.register .container .btn .inner{color:#151e3b}.main>.switch .switch-ctt.ctt-contractor>.campaign{margin:60px 0 0}@media screen and (max-width: 768px){.main>.switch .switch-ctt.ctt-contractor>.campaign{margin:40px 0 0}}.main>.switch .switch-ctt.ctt-contractor>.campaign .container{padding:60px;border-radius:20px;background:-webkit-gradient(linear, left top, right top, from(#a68544), color-stop(49.75%, #dfc57c), to(#a58843));background:linear-gradient(90deg, #a68544 0%, #dfc57c 49.75%, #a58843 100%)}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.campaign .container{padding:30px}}.main>.switch .switch-ctt.ctt-contractor>.campaign .container .txt-1{padding:18px;border-radius:50px;background-color:#fff;font-size:32px;font-weight:700;text-align:center}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.campaign .container .txt-1{padding:20px;font-size:22px}}@media screen and (max-width: 768px){.main>.switch .switch-ctt.ctt-contractor>.campaign .container .txt-1{border-radius:10px}}.main>.switch .switch-ctt.ctt-contractor>.campaign .container .txt-2{font-size:64px;font-weight:700;color:#fff;text-align:center;text-shadow:3px 3px 6px rgba(0,0,0,.3)}@media screen and (max-width: 1200px){.main>.switch .switch-ctt.ctt-contractor>.campaign .container .txt-2{margin-top:20px}}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.campaign .container .txt-2{font-size:29px}}.main>.switch .switch-ctt.ctt-contractor>.campaign .container .txt-2 .br{display:none}@media screen and (max-width: 1200px){.main>.switch .switch-ctt.ctt-contractor>.campaign .container .txt-2 .br{display:block}}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.campaign .container .txt-2 .br{display:none}}@media screen and (max-width: 768px){.main>.switch .switch-ctt.ctt-contractor>.campaign .container .txt-2 .br{display:block}}.main>.switch .switch-ctt.ctt-contractor>.campaign .container .txt-2 .em{font-size:100px}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.campaign .container .txt-2 .em{font-size:46px}}.main>.switch .switch-ctt.ctt-contractor>.campaign .container .lead-txt{margin-top:15px}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.campaign .container .lead-txt{margin-top:20px}}.main>.switch .switch-ctt.ctt-contractor>.simulation{padding:60px 0 0}@media screen and (max-width: 768px){.main>.switch .switch-ctt.ctt-contractor>.simulation{padding:40px 0 0}}.main>.switch .switch-ctt.ctt-contractor>.simulation .container>.lead-txt{margin-top:40px;text-align:center}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.simulation .container>.lead-txt{margin-top:30px}}.main>.switch .switch-ctt.ctt-contractor>.simulation .container .list{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.simulation .container .list{margin-top:30px}}@media screen and (max-width: 600px){.main>.switch .switch-ctt.ctt-contractor>.simulation .container .list{overflow-x:scroll}}.main>.switch .switch-ctt.ctt-contractor>.simulation .container .list .item{border-bottom:1px solid #154377}.main>.switch .switch-ctt.ctt-contractor>.simulation .container .list .item:nth-of-type(1){border-left:1px solid #154377;border-right:1px solid #154377;max-width:350px;width:30%}@media screen and (max-width: 600px){.main>.switch .switch-ctt.ctt-contractor>.simulation .container .list .item:nth-of-type(1){min-width:180px;position:sticky;left:0}}.main>.switch .switch-ctt.ctt-contractor>.simulation .container .list .item:nth-of-type(1) .txt{background-color:#fff}.main>.switch .switch-ctt.ctt-contractor>.simulation .container .list .item:nth-of-type(2){-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 600px){.main>.switch .switch-ctt.ctt-contractor>.simulation .container .list .item:nth-of-type(2){min-width:176px}}.main>.switch .switch-ctt.ctt-contractor>.simulation .container .list .item:nth-of-type(2) .txt{background-color:#e6eaed}.main>.switch .switch-ctt.ctt-contractor>.simulation .container .list .item:nth-of-type(3){border-left:1px solid #154377;border-right:1px solid #154377;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 600px){.main>.switch .switch-ctt.ctt-contractor>.simulation .container .list .item:nth-of-type(3){min-width:208px}}.main>.switch .switch-ctt.ctt-contractor>.simulation .container .list .item:nth-of-type(3) .txt{background-color:#151e3b;color:#fff}.main>.switch .switch-ctt.ctt-contractor>.simulation .container .list .item:nth-of-type(3) .txt+.txt{background:-webkit-gradient(linear, left top, right top, from(#a68544), color-stop(49.75%, #dfc57c), to(#a58843));background:linear-gradient(90deg, #a68544 0%, #dfc57c 49.75%, #a58843 100%);text-shadow:3px 3px 6px rgba(0,0,0,.3)}.main>.switch .switch-ctt.ctt-contractor>.simulation .container .list .item .txt{padding:20px 0;font-size:24px;font-weight:700;color:#151e3b;text-align:center;border-top:1px solid #154377}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.simulation .container .list .item .txt{padding:15px 0;font-size:14px}}.main>.switch .switch-ctt.ctt-contractor>.simulation .container .note{display:none}@media screen and (max-width: 600px){.main>.switch .switch-ctt.ctt-contractor>.simulation .container .note{display:block;margin-top:8px;font-size:11px;text-align:right}}.main>.switch .switch-ctt.ctt-contractor>.system{padding:60px 0;background-color:#f4f0e7}@media screen and (max-width: 768px){.main>.switch .switch-ctt.ctt-contractor>.system{padding:40px 0}}.main>.switch .switch-ctt.ctt-contractor>.system .container .content{padding:60px;border-radius:20px;background-color:#fff}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.system .container .content{padding:30px}}.main>.switch .switch-ctt.ctt-contractor>.system .container .content .inner{max-width:996px;width:100%;margin:auto}.main>.switch .switch-ctt.ctt-contractor>.system .container .content .inner>.lead-txt{margin-top:40px;text-align:center}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.system .container .content .inner>.lead-txt{margin-top:30px}}@media screen and (max-width: 768px){.main>.switch .switch-ctt.ctt-contractor>.system .container .content .inner>.lead-txt{text-align:left}}.main>.switch .switch-ctt.ctt-contractor>.system .container .content .inner .list{margin-top:40px}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.system .container .content .inner .list{margin-top:30px}}.main>.switch .switch-ctt.ctt-contractor>.system .container .content .inner .list .item{padding:30px 40px;border-radius:10px;background-color:#af9150;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#fff}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.system .container .content .inner .list .item{padding:20px}}@media screen and (max-width: 768px){.main>.switch .switch-ctt.ctt-contractor>.system .container .content .inner .list .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main>.switch .switch-ctt.ctt-contractor>.system .container .content .inner .list .item+.item{margin-top:20px}.main>.switch .switch-ctt.ctt-contractor>.system .container .content .inner .list .item .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.system .container .content .inner .list .item .head{gap:10px;min-width:270px}}@media screen and (max-width: 768px){.main>.switch .switch-ctt.ctt-contractor>.system .container .content .inner .list .item .head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:initial}}.main>.switch .switch-ctt.ctt-contractor>.system .container .content .inner .list .item .head .icon{max-width:40px;min-width:40px}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.system .container .content .inner .list .item .head .icon{max-width:30px;min-width:30px}}.main>.switch .switch-ctt.ctt-contractor>.system .container .content .inner .list .item .head .txt{font-size:28px;font-weight:700}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.system .container .content .inner .list .item .head .txt{font-size:18px}}.main>.switch .switch-ctt.ctt-contractor>.system .container .content .inner .list .item .lead-txt{max-width:459px;width:100%}@media screen and (max-width: 768px){.main>.switch .switch-ctt.ctt-contractor>.system .container .content .inner .list .item .lead-txt{max-width:initial}}.main>.switch .switch-ctt.ctt-contractor>.system .container>.txt{margin-top:40px;font-size:24px;font-weight:700;color:#151e3b}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.system .container>.txt{margin-top:20px;font-size:16px}}.main>.switch .switch-ctt.ctt-contractor>.oasys{padding:0 0 60px}@media screen and (max-width: 768px){.main>.switch .switch-ctt.ctt-contractor>.oasys{padding:0 0 40px}}.main>.switch .switch-ctt.ctt-contractor>.oasys .container{padding:60px;border-radius:20px;background:linear-gradient(135deg, #fafcfb 0%, #f0f1f4 100%)}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.oasys .container{padding:30px}}.main>.switch .switch-ctt.ctt-contractor>.oasys .container .sub-ttl{font-size:32px;font-weight:700;color:#151e3b;text-align:center;margin-top:20px}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.oasys .container .sub-ttl{font-size:22px}}.main>.switch .switch-ctt.ctt-contractor>.oasys .container .list{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:45px}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.oasys .container .list{margin-top:30px;gap:20px}}@media screen and (max-width: 768px){.main>.switch .switch-ctt.ctt-contractor>.oasys .container .list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main>.switch .switch-ctt.ctt-contractor>.oasys .container .list .item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:40px;background-color:#fff;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.16);box-shadow:3px 3px 6px rgba(0,0,0,.16);border-radius:20px}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.oasys .container .list .item{padding:30px}}.main>.switch .switch-ctt.ctt-contractor>.oasys .container .list .item .head{font-size:24px;font-weight:700;color:#af9150;text-align:center}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.oasys .container .list .item .head{font-size:18px}}.main>.switch .switch-ctt.ctt-contractor>.oasys .container .list .item .lead-txt{margin-top:25px}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.oasys .container .list .item .lead-txt{margin-top:15px}}.main>.switch .switch-ctt.ctt-contractor>.oasys .container .txt{margin-top:40px;font-size:28px;font-weight:700;color:#151e3b}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.oasys .container .txt{margin-top:20px;font-size:16px}}.main>.switch .switch-ctt.ctt-contractor>.register .container{max-width:1138px}.main>.switch .switch-ctt.ctt-contractor>.register .container .txt-1{margin-top:30px}.main>.switch .switch-ctt.ctt-contractor>.register .container .txt-3{margin-top:40px;padding:15px;text-align:center;font-size:36px;font-weight:700;color:#151e3b;background:-webkit-gradient(linear, left top, right top, from(#b38927), color-stop(50.25%, #f1e08b), to(#ba9336));background:linear-gradient(90deg, #b38927 0%, #f1e08b 50.25%, #ba9336 100%);border:3px solid #d1ad56}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.register .container .txt-3{margin-top:30px;padding:20px 10px;font-size:25px}}.main>.switch .switch-ctt.ctt-contractor>.register .container .lead-txt{margin-top:32px;text-align:center}@media screen and (max-width: 1024px){.main>.switch .switch-ctt.ctt-contractor>.register .container .lead-txt{margin-top:30px}}.main>.switch .switch-ctt.ctt-contractor>.register .container .btn{background-color:#ba0401}.main>.switch .switch-ctt.ctt-contractor>.register .container .btn::after{background:url(../images/arrow-right-wh.svg) no-repeat center/contain}.main>.contact{padding:60px 0 100px;background-color:#fff}@media screen and (max-width: 768px){.main>.contact{padding:40px 0 80px}}.main>.contact .container{max-width:996px}.main>.contact .container>.lead-txt{margin-top:40px}@media screen and (max-width: 1024px){.main>.contact .container>.lead-txt{margin-top:30px}}.main>.contact .container .submit-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:270px;width:100%;margin:60px auto 0;padding:15px 35px;border-radius:50px;border:2px solid #151e3b;background-color:#fff;color:#151e3b}@media screen and (max-width: 1024px){.main>.contact .container .submit-btn{margin:50px auto 0;padding:15px 25px}}.main>.contact .container .submit-btn:hover{opacity:1;background-color:#151e3b;color:#fff}.main>.contact .container .submit-btn:hover::after{background:url(../images/arrow-right-wh.svg) no-repeat center/contain}.main>.contact .container .submit-btn::after{content:"";display:inline-block;min-width:10px;height:20px;background:url(../images/arrow-right-nv.svg) no-repeat center/contain;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 1024px){.main>.contact .container .submit-btn::after{width:6px;height:12px}}.main>.contact .container .submit-btn .inner{font-size:22px;font-weight:700;text-align:center;width:100%}@media screen and (max-width: 1024px){.main>.contact .container .submit-btn .inner{font-size:20px}}.main>.contact .container .form .rowc{margin-top:40px}@media screen and (max-width: 1024px){.main>.contact .container .form .rowc{margin-top:30px}}.main>.contact .container .form .rowc .row+.row{margin-top:30px}@media screen and (max-width: 1024px){.main>.contact .container .form .rowc .row+.row{margin-top:20px}}.main>.contact .container .form .rowc .row .item-label{font-size:18px;font-weight:700;line-height:1.7777777778;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:20px}@media screen and (max-width: 1024px){.main>.contact .container .form .rowc .row .item-label{font-size:14px;gap:10px;margin-bottom:15px}}.main>.contact .container .form .rowc .row .item-label .req{padding:2px 14px 3px;font-size:14px;line-height:1.5;color:#fff;border-radius:4px;background-color:#e31f1f}@media screen and (max-width: 1024px){.main>.contact .container .form .rowc .row .item-label .req{padding:1px 8px 2px;font-size:12px}}.main>.contact .container .form .rowc .row .item-input.item-news-letter .label .txt{font-weight:700}.main>.contact .container .form .rowc .row .item-input.item-contact{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media screen and (max-width: 1024px){.main>.contact .container .form .rowc .row .item-input.item-contact{gap:30px}}.main>.contact .container .form .rowc .row .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}@media screen and (max-width: 1024px){.main>.contact .container .form .rowc .row .label{gap:10px}}.main>.contact .container .form .rowc .row .label .txt{font-size:18px}@media screen and (max-width: 1024px){.main>.contact .container .form .rowc .row .label .txt{font-size:14px}}.main>.contact .container .form .rowc .row .selectc{position:relative}.main>.contact .container .form .rowc .row .selectc::after{content:"";position:absolute;top:0;bottom:0;right:30px;margin:auto;width:16px;height:10px;background-color:#707070;clip-path:polygon(0% 0%, 100% 0%, 50% 100%)}@media screen and (max-width: 1024px){.main>.contact .container .form .rowc .row .selectc::after{right:20px;width:10px;height:6px}}.main>.contact .container .form .rowc .row input[type=text],.main>.contact .container .form .rowc .row textarea,.main>.contact .container .form .rowc .row select{width:100%;padding:15px 30px;border-radius:5px;border:1px solid #626262;font-size:18px;line-height:1.3}@media screen and (max-width: 1024px){.main>.contact .container .form .rowc .row input[type=text],.main>.contact .container .form .rowc .row textarea,.main>.contact .container .form .rowc .row select{padding:15px 20px;font-size:14px}}.main>.contact .container .form .rowc .row input[type=text]::-webkit-input-placeholder, .main>.contact .container .form .rowc .row textarea::-webkit-input-placeholder, .main>.contact .container .form .rowc .row select::-webkit-input-placeholder{color:#c9c9c9}.main>.contact .container .form .rowc .row input[type=text]::-moz-placeholder, .main>.contact .container .form .rowc .row textarea::-moz-placeholder, .main>.contact .container .form .rowc .row select::-moz-placeholder{color:#c9c9c9}.main>.contact .container .form .rowc .row input[type=text]:-ms-input-placeholder, .main>.contact .container .form .rowc .row textarea:-ms-input-placeholder, .main>.contact .container .form .rowc .row select:-ms-input-placeholder{color:#c9c9c9}.main>.contact .container .form .rowc .row input[type=text]::-ms-input-placeholder, .main>.contact .container .form .rowc .row textarea::-ms-input-placeholder, .main>.contact .container .form .rowc .row select::-ms-input-placeholder{color:#c9c9c9}.main>.contact .container .form .rowc .row input[type=text]::placeholder,.main>.contact .container .form .rowc .row textarea::placeholder,.main>.contact .container .form .rowc .row select::placeholder{color:#c9c9c9}.main>.contact .container .form .rowc .row textarea{height:190px}@media screen and (max-width: 1024px){.main>.contact .container .form .rowc .row textarea{height:162px}}.main>.contact .container .form .rowc .row select{cursor:pointer}.main>.contact .container .form .rowc .row input[type=radio],.main>.contact .container .form .rowc .row input[type=checkbox]{padding:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative}@media screen and (max-width: 1024px){.main>.contact .container .form .rowc .row input[type=radio],.main>.contact .container .form .rowc .row input[type=checkbox]{padding:10px}}.main>.contact .container .form .rowc .row input[type=radio]::before,.main>.contact .container .form .rowc .row input[type=radio]::after,.main>.contact .container .form .rowc .row input[type=checkbox]::before,.main>.contact .container .form .rowc .row input[type=checkbox]::after{content:"";display:block;position:absolute}.main>.contact .container .form .rowc .row input[type=radio]::before,.main>.contact .container .form .rowc .row input[type=checkbox]::before{width:26px;height:26px;background-color:#fff;border-radius:5px;bottom:0;left:0;border:1px solid #626262}@media screen and (max-width: 1024px){.main>.contact .container .form .rowc .row input[type=radio]::before,.main>.contact .container .form .rowc .row input[type=checkbox]::before{width:20px;height:20px}}.main>.contact .container .form .rowc .row input[type=radio]::after,.main>.contact .container .form .rowc .row input[type=checkbox]::after{width:16px;height:16px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url(../images/icon-checkbox.svg) no-repeat center/contain;opacity:0}@media screen and (max-width: 1024px){.main>.contact .container .form .rowc .row input[type=radio]::after,.main>.contact .container .form .rowc .row input[type=checkbox]::after{width:13px;height:13px}}.main>.contact .container .form .rowc .row input[type=radio]:checked::before,.main>.contact .container .form .rowc .row input[type=checkbox]:checked::before{background-color:#0075ff;border:1px solid #0075ff}.main>.contact .container .form .rowc .row input[type=radio]:checked::after,.main>.contact .container .form .rowc .row input[type=checkbox]:checked::after{opacity:1}.main>.contact .container .form .rowc .row .ferror{margin-top:15px;font-size:15px;font-weight:700;color:#e31f1f}@media screen and (max-width: 1024px){.main>.contact .container .form .rowc .row .ferror{margin-top:10px;font-size:13px}}.main>.contact .container .form>.lead-txt{margin-top:30px;text-align:center}@media screen and (max-width: 1024px){.main>.contact .container .form>.lead-txt{margin-top:15px}}.main>.contact .container .guide{margin-top:80px;padding:40px 15px;border-radius:10px;background-color:#e7f0fd;text-align:center}@media screen and (max-width: 1024px){.main>.contact .container .guide{margin-top:60px;padding:30px 15px}}.main>.contact .container .guide .txt-1{font-size:24px;font-weight:700;color:#0a2540}@media screen and (max-width: 1024px){.main>.contact .container .guide .txt-1{font-size:18px}}.main>.contact .container .guide .txt-2{margin-top:20px}@media screen and (max-width: 1024px){.main>.contact .container .guide .txt-2{margin-top:15px;font-size:14px}}.main>.contact .container .guide .link{display:block;margin-top:20px;font-size:40px;font-weight:700;color:#0a2540}@media screen and (min-width: 769px){.main>.contact .container .guide .link{pointer-events:none}}@media screen and (max-width: 1024px){.main>.contact .container .guide .link{margin-top:15px;font-size:34px}}.main>.contact.complete{min-height:85vh;padding:100px 0}@media screen and (max-width: 768px){.main>.contact.complete{min-height:70vh}}.main>.contact.complete .container .txt{margin-top:40px;font-size:20px;font-weight:700;line-height:1.6;color:#e31f1f;text-align:center}@media screen and (max-width: 1024px){.main>.contact.complete .container .txt{font-size:16px}}/*# sourceMappingURL=index.css.map */