.main.contact>.sec{padding:60px 0 90px}@media screen and (max-width: 768px){.main.contact>.sec{padding:60px 0 70px}}@media screen and (max-width: 768px){.main.contact>.sec>.wrap{width:100%}}.main.contact>.sec>.wrap>.ttl{padding-left:15px;font-size:30px;font-weight:700;border-left:5px solid #0047bb}@media screen and (max-width: 768px){.main.contact>.sec>.wrap>.ttl{width:calc(100% - 30px);margin:auto}}.main.contact>.sec>.wrap>.lead{margin-top:50px;line-height:1.6875}@media screen and (max-width: 768px){.main.contact>.sec>.wrap>.lead{width:calc(100% - 30px);margin:50px auto 0}}.main.contact>.sec>.wrap>.content{margin-top:50px;background-color:#edeff2}.main.contact>.sec>.wrap>.content>.form{padding:45px 40px}@media screen and (max-width: 768px){.main.contact>.sec>.wrap>.content>.form{width:calc(100% - 30px);margin:auto;padding:40px 0 45px}}.main.contact>.sec>.wrap>.content>.form .req{color:red}.main.contact>.sec>.wrap>.content>.form>.row{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.main.contact>.sec>.wrap>.content>.form>.row{margin-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.main.contact>.sec>.wrap>.content>.form>.row:first-of-type{margin-top:22px}@media screen and (max-width: 768px){.main.contact>.sec>.wrap>.content>.form>.row:first-of-type{margin-top:20px}}.main.contact>.sec>.wrap>.content>.form>.row *{line-height:1.6875}.main.contact>.sec>.wrap>.content>.form>.row>.label{min-width:218px;margin-top:15px}@media screen and (max-width: 768px){.main.contact>.sec>.wrap>.content>.form>.row>.label{margin-top:initial}}.main.contact>.sec>.wrap>.content>.form>.row>.input{width:100%}.main.contact>.sec>.wrap>.content>.form>.row>.input.short{max-width:294px}.main.contact>.sec>.wrap>.content>.form>.row>.input.short.selectc{position:relative}.main.contact>.sec>.wrap>.content>.form>.row>.input.short.selectc::after{content:"";position:absolute;right:15px;top:22px;border-bottom:1px solid #444;border-right:1px solid #444;width:7px;height:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main.contact>.sec>.wrap>.content>.form>.row>.input.long{max-width:600px}.main.contact>.sec>.wrap>.content>.form>.row>.input>.select,.main.contact>.sec>.wrap>.content>.form>.row>.input>.txt,.main.contact>.sec>.wrap>.content>.form>.row>.input>.txtarea{padding:15px;background-color:#fff;width:100%}.main.contact>.sec>.wrap>.content>.form>.row>.input>.select::-webkit-input-placeholder, .main.contact>.sec>.wrap>.content>.form>.row>.input>.txt::-webkit-input-placeholder, .main.contact>.sec>.wrap>.content>.form>.row>.input>.txtarea::-webkit-input-placeholder{color:#edeff2}.main.contact>.sec>.wrap>.content>.form>.row>.input>.select::-moz-placeholder, .main.contact>.sec>.wrap>.content>.form>.row>.input>.txt::-moz-placeholder, .main.contact>.sec>.wrap>.content>.form>.row>.input>.txtarea::-moz-placeholder{color:#edeff2}.main.contact>.sec>.wrap>.content>.form>.row>.input>.select:-ms-input-placeholder, .main.contact>.sec>.wrap>.content>.form>.row>.input>.txt:-ms-input-placeholder, .main.contact>.sec>.wrap>.content>.form>.row>.input>.txtarea:-ms-input-placeholder{color:#edeff2}.main.contact>.sec>.wrap>.content>.form>.row>.input>.select::-ms-input-placeholder, .main.contact>.sec>.wrap>.content>.form>.row>.input>.txt::-ms-input-placeholder, .main.contact>.sec>.wrap>.content>.form>.row>.input>.txtarea::-ms-input-placeholder{color:#edeff2}.main.contact>.sec>.wrap>.content>.form>.row>.input>.select::placeholder,.main.contact>.sec>.wrap>.content>.form>.row>.input>.txt::placeholder,.main.contact>.sec>.wrap>.content>.form>.row>.input>.txtarea::placeholder{color:#edeff2}.main.contact>.sec>.wrap>.content>.form>.row>.input>.select{color:#edeff2}.main.contact>.sec>.wrap>.content>.form>.row>.input>.select.has-value{color:#444}.main.contact>.sec>.wrap>.content>.form>.row>.input>.select option{color:#444}.main.contact>.sec>.wrap>.content>.form>.row>.input>.select option:first-child{color:#edeff2}.main.contact>.sec>.wrap>.content>.form>.row.document{margin-top:40px;padding-top:40px;border-top:1px dashed #c4c4c4}.main.contact>.sec>.wrap>.content>.form>.row.document>.input{height:190px;overflow-y:scroll;padding:15px;background-color:#fff;margin-left:218px}@media screen and (max-width: 768px){.main.contact>.sec>.wrap>.content>.form>.row.document>.input{margin-left:initial}}.main.contact>.sec>.wrap>.content>.form>.row.privacy{margin-top:15px}.main.contact>.sec>.wrap>.content>.form>.row.privacy>.input{margin-left:218px}@media screen and (max-width: 768px){.main.contact>.sec>.wrap>.content>.form>.row.privacy>.input{margin-left:initial}}.main.contact>.sec>.wrap>.content>.form>.row.privacy>.input>.label{display:block;text-align:center}.main.contact>.sec>.wrap>.content>.form>.row.privacy>.input>.error{text-align:center}.main.contact>.sec>.wrap>.content>.form>.row.privacy .agree{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;padding:12px}.main.contact>.sec>.wrap>.content>.form>.row.privacy .agree::before,.main.contact>.sec>.wrap>.content>.form>.row.privacy .agree::after{content:"";display:block;position:absolute}.main.contact>.sec>.wrap>.content>.form>.row.privacy .agree::before{background-color:#fff;bottom:1px;left:-15px;width:24px;height:24px}.main.contact>.sec>.wrap>.content>.form>.row.privacy .agree::after{opacity:0;width:10px;height:17px;border-bottom:3px solid red;border-right:3px solid red;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0px;bottom:6px;left:-8px;margin:auto}.main.contact>.sec>.wrap>.content>.form>.row.privacy .agree:checked::after{opacity:1}.main.contact>.sec>.wrap>.content>.form>.btns{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px}.main.contact>.sec>.wrap>.content>.form>.btns>.btn{max-width:275px;width:100%;text-align:center;padding:18px;background-color:#006db5;color:#fff;position:relative}.main.contact>.sec>.wrap>.content>.form>.btns>.btn:hover{background-color:#00b52d}.main.contact>.sec>.wrap>.content>.form>.btns>.btn:hover::after{right:20px}.main.contact>.sec>.wrap>.content>.form>.btns>.btn::after{content:"";position:absolute;right:25px;top:0;bottom:0;margin:auto;width:23px;height:12px;background:url(../images/common/arrow-wh-right.png) no-repeat center/contain;-webkit-transition:all .2s;transition:all .2s}.main.contact>.sec>.wrap>.content>.form>.btns>.btn{display:block;-webkit-transition:all .2s;transition:all .2s}.main.contact>.sec>.wrap>.content .error{color:red;margin-top:10px}.main.contact>.sec>.wrap>.info{margin-top:60px;padding:35px 15px;border:1px solid #006db5;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1024px){.main.contact>.sec>.wrap>.info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:35px;width:70%;margin:60px auto 0}}@media screen and (max-width: 768px){.main.contact>.sec>.wrap>.info{width:calc(100% - 30px)}}.main.contact>.sec>.wrap>.info>.tel,.main.contact>.sec>.wrap>.info>.mail{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-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}@media screen and (max-width: 1024px){.main.contact>.sec>.wrap>.info>.tel,.main.contact>.sec>.wrap>.info>.mail{width:100%}}.main.contact>.sec>.wrap>.info>.tel>.icon,.main.contact>.sec>.wrap>.info>.mail>.icon{width:46px}.main.contact>.sec>.wrap>.info>.tel>.txt,.main.contact>.sec>.wrap>.info>.mail>.txt{font-size:20px;font-weight:700;margin-top:12px}.main.contact>.sec>.wrap>.info>.tel>.link,.main.contact>.sec>.wrap>.info>.mail>.link{color:#006db5;font-weight:700}.main.contact>.sec>.wrap>.info>.tel>.link{font-size:41px}.main.contact>.sec>.wrap>.info>.mail{border-left:1px dashed #c4c4c4}@media screen and (max-width: 1024px){.main.contact>.sec>.wrap>.info>.mail{border-left:initial;padding-top:35px;position:relative}.main.contact>.sec>.wrap>.info>.mail::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:170px;height:1px;border:1px dashed #c4c4c4}}.main.contact>.sec>.wrap>.info>.mail>.link{font-size:27px;margin-top:10px}@media screen and (max-width: 768px){.main.contact>.sec>.wrap>.info>.mail>.link{font-size:20px}}.main.contact.confirm>.sec>.wrap>.content>.form>.row>.input.short.selectc::after{content:none}.main.contact.confirm>.sec>.wrap>.content>.form>.row>.input>.select,.main.contact.confirm>.sec>.wrap>.content>.form>.row>.input>.txt,.main.contact.confirm>.sec>.wrap>.content>.form>.row>.input>.txtarea{background-color:rgba(0,0,0,0);padding:15px 0}.main.contact.confirm>.sec>.wrap>.content>.form>.row.privacy>.input>.txt{position:relative;padding-left:32px}.main.contact.confirm>.sec>.wrap>.content>.form>.row.privacy>.input>.txt::before{content:"";display:block;position:absolute;width:10px;height:17px;border-bottom:3px solid red;border-right:3px solid red;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0px;bottom:6px;left:5px;margin:auto}.main.contact.confirm>.sec>.wrap>.content>.form>.btns{margin-top:35px}.main.contact.confirm>.sec>.wrap>.content>.form>.btns>.btn.return-btn{background-color:#c4c4c4}.main.contact.confirm>.sec>.wrap>.content>.form>.btns>.btn.return-btn:hover::before{left:20px}.main.contact.confirm>.sec>.wrap>.content>.form>.btns>.btn.return-btn::after{content:none}.main.contact.confirm>.sec>.wrap>.content>.form>.btns>.btn.return-btn::before{content:"";position:absolute;left:25px;top:0;bottom:0;margin:auto;width:23px;height:12px;background:url(../images/common/arrow-wh-left.png) no-repeat center/contain;-webkit-transition:all .2s;transition:all .2s}.main.contact.complete>.sec{padding:60px 0 315px}@media screen and (max-width: 768px){.main.contact.complete>.sec{padding:60px 0 70px}}/*# sourceMappingURL=contact.css.map */