@charset "utf-8";
.page_form{border-bottom:2px solid #222;padding:20px 0;margin-bottom:50px}
.main_banner2{float:right;width:390px;text-align:center}
.cs_center>h2 {font-size:20px;letter-spacing:-0.25px;color:#333;font-family:'notokr-regular'}
.cs_center>h2>strong {font-family:'notokr-bold'}
.cs_center{padding:12px;text-align:center}
.main_banner2 h2{font-weight:400;font-size:22px;color:#2a2a2a;letter-spacing:-0.4px;font-family:'notokr-light',sans-serif}
.main_banner2 h2 strong{font-weight:400;font-family:'notokr-bold',sans-serif}
.cs_center .tel{margin:-4px 0 3px;font-weight:800;font-size:32px;color:#2177ce;letter-spacing:-0.4px;font-family:'Montserrat',sans-serif}
.cs_center .txt{font-size:16px;color:#676767;letter-spacing:-0.4px;font-family:'notokr-regular',sans-serif}
#fmain_form h2{margin-bottom:15px}
#fmain_form dl{overflow:hidden}
#fmain_form dt{display:none}
/* #fmain_form dd{float:left} */
#fmain_form dd input[type="text"],#fmain_form dd select{width:100%;height:49px;margin-bottom:10px;padding-left:18px;border:none;box-sizing:border-box;font-size:16px;color:#676767;letter-spacing:-0.4px;background:#f7f7f7;font-family:'notokr-regular',sans-serif}
/* #fmain_form dd.wid input[type="text"] {width:1008px} */
#fmain_form dd select{padding-left:15px}
/* #fmain_form .last{margin-left:10px} */
#fmain_form .form02 .last{width:100%;margin-left:0}
#fmain_form .form02 .last select{width:100%}
#fmain_form .form_view03 dd{display:none}
#fmain_form .form_view03 dt{display:block;float:left;width:340px;height:49px;margin-right:10px;box-sizing:border-box;border:1px solid #d3d3d3;border-radius:3px;background:#fff;font-size:16px;line-height:49px;color:#676767;letter-spacing:-0.4px;font-family:'notokr-regular',sans-serif;text-align:center}
#fmain_form .form_view03 .last{margin:0}
#fmain_form .form_view03 dt label{display:block;cursor:pointer}
#fmain_form .form_view03 dt.on{background:#474747;color:#fff}
#fmain_form .form04{display:flex;align-items:center;gap:5px;margin:7px 0}
#agree_link,.agree{font-size:15px;color:#676767;letter-spacing:-0.4px;font-family:'notokr-regular',sans-serif}
/* #agree_link{text-decoration:underline} */
.agree{font-family:"notokr-bold"}
#m_agree{background:#222;}
#btn_submit{width:100%;height:49px;box-sizing:border-box;border:none;background:#222;font-size:16px;color:#fff;cursor:pointer;font-family:'notokr-medium',sans-serif}