@charset "utf-8";
/*index02 영역*/
#main_con{overflow:hidden;position:relative;box-sizing:border-box;font-size:15px;color:#666;letter-spacing:-0.15px;font-family:'notokr-regular'}
#main_con .con_tit{float:left;margin:52px 45px 0 100px;font-size:20px;color:#222;font-family:'notokr-medium'}
#main_con .con_tit:before{display:inline-block;content:"";width:3px;height:3px;margin:0 5px 5px 0;background:#3d45ea}
/*폼*/
#main_con form{overflow:hidden;height:130px;}
#main_con dl{overflow:hidden;float:left;margin-top:39px}
#main_con dl dd{float:left;width:196px;margin-right:7px;}
#main_con dl dd:last-child{margin-right:0}
#main_con dt,#main_con .text{display:none}
#main_con input{border-radius:2px}
#main_con dd input,#main_con dd select{width:100%;height:50px;padding:0 0 0 15px;border:1px solid #ddd;font-size:15px;line-height:70px;color:#888;letter-spacing:-0.15px;box-shadow:none;font-family:'notokr-regular',sans-serif;box-sizing:border-box}
#main_con dd select{width:230px;padding:15px 0 15px 15px}
#main_con dd .last{margin-right:0}
#main_con .bot{position:absolute;right:0}
#main_con .bot_box{position:absolute;top:50px;right:295px;width:184px;}
#main_con.txt{width:456px;height:57px;padding:0 0 0 15px;border:none;border-radius:3px;line-height:57px;color:#888;font-family:'notokr-regular',sans-serif}
#main_con .gainagree2{color:#666}
#main_con .agr{font-size:14px;color:#666;vertical-align:-webkit-baseline-middle;font-family:'notokr-regular'}
#main_con #agree20{vertical-align:-webkit-baseline-middle}
#main_con #btn_submit{width:262px;height:130px;border-radius:0 0 25px 0;border:none;font-size:20px;color:#fff;background:#3d45ea;font-family:'notokr-medium'}
#main_con #btn_submit:hover{}
