@charset "utf-8";

.wrap{width:900px; margin:0 auto;}
.body_bg{background:url('/register/2024_01/images/body_bg.jpg') no-repeat center top;}
.header{overflow:hidden; position:relative;}
h1{float:left;}
.gnb{position:absolute; top:0; right:0;}
.gnb li{list-style-type:none; float:left; margin:5px 15px 0 0px;}
.gnb li a{color:#000; font-size:11px; font-family:font-weight:bold;}
.lnb li{list-style-type:none; float:left; width:140px; text-align:center; height:39px; padding-top:18px; border-left:1px solid #fff;}
.lnb li:last-child{  border-right:1px solid #fff;width:182px; }

.lnb li:hover{background-color:#6a95eb;}
.lnb li a{font-size:18px; color:#fff; font-weight:bold;  font-family: 'NotoRegular'; display: block;}
.main_container{min-height:300px; margin:40px 0;}
.container{position:relative; clear:both;  padding:0 0 30px 0; }
.cont{}
.cont div, .cont td, .cont th, .cont strong, .cont span, .cont p, .cont li, .cont ul, .cont a, .cont h4{line-height:20px;}
.title{border-bottom:1px solid #ddd;  overflow:hidden; padding:30px 0; font-size:30px; margin-bottom:20px;   font-family: 'NotoRegular'; text-align:center;}

.footer_bg{background-color:#f1f2f3; clear:both; margin-top:30px;}
.f_logo{float:left; margin:15px 40px 20px 0;}
.footer{width:900px; text-align:left; margin:0 auto; padding:30px 0;}
.footer address{font-style:normal; color:#313131; font-size:13px; line-height:18px;}
.footer address a{font-size:13px; line-height:18px;}
.main_container{overflow:hidden;}
.quick{margin:60px 0 0 0; overflow:hidden; float:right;}
.quick li{list-style-type:none; float:left;}
.impo{padding:30px; background-color:#eee; width:300px; float:left; margin-top:30px;}
.impo p{color:#000; font-size:24px;font-weight:bold; margin-bottom:25px;}
.impo ul{margin-left:20px;}
.impo ul li{ color:#000; margin-bottom:7px;font-size:16px;}



/*사전등록 로그인페이지*/
.login_box .login_form{ width:50%; margin:0 auto; margin-bottom:20px;}
.login_box .login_form .input_idpw{ margin-top:30px;}
.login_box .login_form .input_idpw p span{ background:#434bb2; color:#fff; border-radius:5px; padding: 5px 10px; margin-right:10px;}
.login_box .login_form .input_idpw p input{border: 1px solid #434bb2; color:#666;}
.login_box fieldset{border: none;}

.login_box .login_form fieldset{ border: none; }

.login_list li{ list-style:none; text-align:center; }


.m_input{width:400px; padding:15px; margin-top:5px;}
.bt_log{width:402px; border:none; padding:10px 0; text-align:center; background-color:#1a8b9d; color:#fff; margin-top:15px; font-size:20px;font-family:'NotoRegular';}
.bt_log2{width:320px; border:none; padding:10px 0; text-align:center; background-color:#1a8b9d; color:#fff; margin-top:15px; font-size:20px;font-family:'NotoRegular';}