@charset "utf-8";

/* 리셋 */
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th
{ margin:0; padding:0;line-height:140%;}
img {border:0px;}
ul, li {margin: 0;padding: 0; list-style:none;}
a:active,a:link,a:visited {text-decoration:none;color:#666;}
a:hover {text-decoration:none;color:#666;}

/* 스킵 네비게이션 */
.skip_navi {display:none; overflow:hidden;}
html {width:100%; overflow-y:scroll;}
body { font-size:75%;font-family:'돋움','sans-serif';line-height:normal;text-align:left;background:url(/img/comm/t_bg.gif) repeat-x 0 0;}

/* 상단통합 */
#wrap {width:100%;min-width:960px;}
#header {clear:both; width:100%;min-height:151px;padding:0;position:relative;z-index:99;}
#header:after {content:""; clear:both; display:block;}
#w_bar {position:relative;z-index:30;width:100%;height:25px;border-bottom:1px solid #f1f1f1;background:url(/img/comm/bg_w_bar.png) repeat-x 0 0;}

.t_ll {width:960px;margin:0 auto;height:113px;position:relative;}
.t_ll .t_logo a.logo {width:155px;height:40px;position:absolute;left:15px;top:35px;background:url(/img/menu/menu_sp.png) no-repeat 0 -745px;display:block;}
.t_ll .t_logo a.logo p {display:none;}
.t_ll .m_n {position:absolute;top:60px;padding:3px 5px;right:0;text-align:center;background:#f1f1f1;font-size:11px;}
.t_ll .top_link {position:absolute;right:0;top:45px; z-index:99; clear:both;}
.t_ll .top_link ul li {float:left;list-style:none;  display:inline;  font-size:11px; color:#eccdcd; font-family:'돋움';}
.t_ll .top_link ul li a {width:50px;height:15px;background:url(/img/menu/menu_sp.png) no-repeat 0 0;display:block;}
.t_ll .top_link ul li a.t_l1 {background-position:-600px -400px;width:11px;}
.t_ll .top_link ul li a.t_l2 {background-position:-600px -415px;width:34px;}
.t_ll .top_link ul li a.t_l3 {background-position:-600px -430px;width:45px;}
.t_ll .top_link ul li a.t_l4 {background-position:-600px -445px;width:63px;}
.t_ll .top_link ul li a.t_l5 {background-position:-600px -460px;width:45px;}
.t_ll .top_link ul li a.t_l6 {background-position:-600px -475px;width:23px;}
.t_ll .top_link ul li a.t_l7 {background-position:-600px -490px;width:45px;}
.t_ll .top_link ul li a.t_l8 {background-position:-600px -505px;width:34px;}
.t_ll .top_link ul li a.t_l1:hover {background-position:-600px -520px;}
.t_ll .top_link ul li a.t_l2:hover {background-position:-600px -535px;}
.t_ll .top_link ul li a.t_l3:hover {background-position:-600px -550px;}
.t_ll .top_link ul li a.t_l4:hover {background-position:-600px -565px;}
.t_ll .top_link ul li a.t_l5:hover {background-position:-600px -580px;}
.t_ll .top_link ul li a.t_l6:hover {background-position:-600px -595px;}
.t_ll .top_link ul li a.t_l7:hover {background-position:-600px -610px;}
.t_ll .top_link ul li a.t_l8:hover {background-position:-600px -625px;}
.t_ll .top_link ul li a p {display:none;}
.t_ll .top_link ul li a:hover {color:#2398ec; font-weight:bold;}

#container { clear:both; width:960px; margin:0 auto;text-align:left;}
#container:after { content:""; clear:both; }

/* 하단통합 */
#footer { clear:both; width:100%;border-top:2px solid #b5b5b5;margin-top:10px;}
#footer:after {content:""; clear:both; display:block;}
#footer .footbox {width:960px;height:50px;margin:0 auto;}
#footer .footbox .f_copy {float:left;width:630px;height:40px;background:url(/img/menu/menu_sp.png) no-repeat 0 -700px;}
#footer .footbox .f_copy span {visibility:hidden;}
#footer .footbox .f_link {float:right;}
#footer .footbox .f_link ul {padding:0;margin:0;}
#footer .footbox .f_link ul li {float:left;text-indent:-9999px;}
#footer .footbox .f_link ul li a {width:20px;height:15px;display:block;background:url(/img/menu/menu_sp.png) no-repeat 0 0;margin:5px 5px;}
#footer .footbox .f_link ul li a.pri {background-position:0 -400px;width:80px;}
#footer .footbox .f_link ul li a.email {background-position:0 -415px;width:90px;}
#footer .footbox .f_link ul li a.tp {background-position:0 -430px;width:20px;}
#footer .footbox .f_link ul li a.book {background-position:-400px -550px;width:27px;height:42px;margin-top:0;}
#footer .footbox .f_link ul li a.pri:hover {background-position:0 -445px;width:80px;}
#footer .footbox .f_link ul li a.email:hover {background-position:0 -460px;width:90px;}
#footer .footbox .f_link ul li a.tp:hover {background-position:0 -475px;width:20px;}
#footer .footbox .f_link ul li a.book:hover {background-position:-427px -550px;width:27px;height:42px;margin-top:0;}

/* 기타 스타일 */
.clear {clear:both;height:0;font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important; *zoom:1;}
.clear:after { content:""; clear:both; display:block;}
.cl {clear:both; *zoom:1;}
.cl:after { content:""; clear:both; display:block;}
.cl_area {clear:both; width:960px; margin:0 auto; *zoom:1;}
.cl_area:after { content:""; clear:both; display:block;}
.all_clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}
hr, caption, legend {display:none;}

/*정렬*/
.t_c {text-align:center !important;}

/* 투명png */
.png24 {tmp:expression(setPng24(this));}

/*구분스타일*/
.m_t3 {margin-top:3px !important;}
.m_t5 {margin-top:5px !important;}
.m_t9 {margin-top:9px !important;}
.m_t10 {margin-top:10px !important;}
.m_t15 {margin-top:15px !important;}
.m_t20 {margin-top:20px !important;}
.m_t30 {margin-top:30px !important;}
.m_l9 {margin-left:9px !important;}
.m_l400 {margin-left:400px !important;}

.m_l5 { margin-left:5px !important;}
.m_l10 { margin-left:10px !important;}
.m_l15 { margin-left:15px !important;}
.m_l20 { margin-left:20px !important;}
.m_l30 { margin-left:30px !important;}

.m_b5 { margin-bottom:5px !important;}
.m_b10 { margin-bottom:10px !important;}
.m_b20 { margin-bottom:20px !important;}
.m_b30 { margin-bottom:30px !important;}

.p_t5 {padding-top:5px !important;}
.p_t10 {padding-top:10px !important;}
.p_t15 {padding-top:15px !important;}
.p_t20 {padding-top:20px !important;}
.p_t30 {padding-top:30px !important;}

.p_b5 {padding-bottom:5px !important;}
.p_b10 {padding-bottom:10px !important;}
.p_b15 {padding-bottom:15px !important;}
.p_b20 {padding-bottom:20px !important;}
.p_b30 {padding-bottom:30px !important;}

.p_l3 {padding-left:3px !important;}
.p_l5 {padding-left:5px !important;}
.p_l10 {padding-left:10px !important;}
.p_l15 {padding-left:15px !important;}
.p_l20 {padding-left:20px !important;}
.p_l30 {padding-left:30px !important;}
.p_l100 {padding-left:100px !important;}

.p_r5 {padding-right:5px !important;}
.p_r10 {padding-right:10px !important;}
.p_r20 {padding-right:20px !important;}
.p_r30 {padding-right:30px !important;}
.p_r100 {padding-right:100px !important;}