.l-page.l-contact .contents .main .text.mCn__hd{padding-bottom:4rem}.mCn__flows{position:relative;display:flex;justify-content:space-between;max-width:880px;width:100%;margin:0 auto 6rem}.mCn__flows:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:1px;background:#01c0bd}.mCn__flow{position:relative;display:flex;align-items:center;justify-content:center;max-width:260px;width:100%;height:60px;border:1px solid #01c0bd;font-size:16px;font-weight:500;color:#01c0bd;background:#fff}.mCn__flow.active{color:#fff;background:#01c0bd}.mCnWrap{padding:80px 20px;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.mCnForm{max-width:880px;margin:0 auto}.mCnFlex{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:40px}.mCnFlex .hstart{padding-top:17px}.mCnFlex .caution{display:flex;align-items:center;justify-content:center;margin-right:17px;padding:.6rem 11px;font-size:1.3rem;color:#fff;background-color:#f77da6}.mCnFlex .any{margin-right:17px;padding:.6rem 11px;font-size:1.3rem;color:#fff;background-color:#545f6d}.mCnFlex .head{font-size:16px;font-weight:500;color:#1e2b38}.mCnFlex dd{max-width:570px;width:100%}.mCnFlex dd input{width:100%;height:60px;padding:0 15px;font-size:16px;border:none;background:#f7fafa;-webkit-box-shadow:none;box-shadow:none;outline:none}.mCnFlex dd textarea{width:100%;height:230px;padding:15px;font-size:16px;border:none;background:#f7fafa;-webkit-box-shadow:none;box-shadow:none}.mCnFlex .post{display:inline-block;margin-bottom:15px}.mCnFlex .post input{width:175px}.mCnFlex .post_btn{margin-left:20px;padding:13px 25px;font-size:14px;color:#fff;background:#1e2b38;cursor:pointer}.mCnFlex .address{display:inline-block}.mCnFlex .file input{width:auto;padding-top:15px;background:unset}.mCnFlex dd input:focus{outline:none;box-shadow:none}.mwform-checkbox-field{position:relative;display:inline-block;margin-right:1em;white-space:nowrap;line-height:1}.mwform-checkbox-field input{margin:0;margin-top:3px;width:17px;height:17px}.mCnBox{max-width:880px;width:100%;margin:80px auto 20px;border:1px solid #e6e6e6}.mCnBox__hd{display:flex;align-items:center;justify-content:center;padding:10px 0;border-bottom:1px solid #e6e6e6;background:#f6f7f6}.mCnBox__txt{padding:15px 0;font-size:16px;font-weight:400;line-height:1.8;color:#000}.mCnBox__txt span{display:block;position:relative;overflow-y:auto;height:186px;padding:0 20px}.mCnNote{margin-bottom:20px;font-size:13px;color:#1e2b38;text-align:center}.mCn__btns{display:none}@media screen and (max-width:768px){.l-page.l-contact .contents .main .text.mCn__hd{padding-bottom:3rem;font-size:14px;line-height:1.42;text-align:left}.mCn__flows{gap:18px;justify-content:center;margin:0 auto 3rem}.mCn__flow{max-width:260px;height:40px;font-size:14px}.mCnWrap{padding:0;box-shadow:none}.mCnFlex{flex-direction:column;gap:10px;margin-bottom:20px}.mCnFlex .hstart{padding:0}.mCnFlex .head{font-size:13px}.mCnFlex .caution{margin-right:10px;font-size:12px}.mCnFlex dd input{height:50px}.mCnFlex .post input{width:115px}.mCnFlex .post_btn{margin-left:10px;padding:10px 11px;font-size:12px}.mCnBox{margin-top:30px}.mCnBox__hd{padding:12px 0;font-size:14px}.mCnBox__txt{padding:14px 0;font-size:13px;line-height:1.45}.mCnBox__txt span{height:160px;padding:0 14px}.mCnNote{font-size:12px;line-height:1.4;text-align:left}.l-page.l-contact .contents .main .btn.mCn__confirm{width:293px;height:50px;font-size:14px}}[data-name=user-consent] input{margin-right:12px}.mCn__btns{display:flex;justify-content:center;gap:30px;margin-top:60px}.l-page.l-contact .contents .main .btn.mCn__prev{display:flex;align-items:center;justify-content:center;margin:0;border:1px solid #545f6d;background-color:#545f6d}.l-page.l-contact .contents .main .btn.mCn__submit{display:flex;align-items:center;justify-content:center;margin:0}.l-page.l-contact .contents .main .btn.mCn__submit .btn{display:flex;align-items:center;justify-content:center;padding:0}[data-form=confirm] .mCnFlex .hstart{padding-top:0}