@charset "utf-8";

/************************************************************************
 * file name : style.css
 * summary : basic define, common, font, layout, style
 * date        : 2009.10.15
************************************************************************/

/* basic */
html {height:100%;
		scrollbar-arrow-color:#D9DCE5;
scrollbar-track-color:#ECF3F9; 
scrollbar-face-color:#BBC3D8; 
scrollbar-highlight-color:#D9DCE5; 
scrollbar-3dlight-color:#B9C1D7; 
scrollbar-darkshadow-color:#D9DCE5; 
scrollbar-shadow-color:#D9DCE5;

}
* html{height:1px;}
* { margin: 0; padding: 0; }
body {height:100%; margin:0px; padding:0px;  font-size:11px; text-align:left;}
th, td, div, p, span, ol, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, fieldset, input, label, textarea, blockquote, pre {margin:0px; padding:0px;}
table, th, td, div, p, span, ol, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, a, textarea, input, select {font-family: verdana, universe,    sans-serif; color:#595959; line-height:17px;}
table {border-collapse:collapse; empty-cells:show; border-spacing:0;}
table caption {display:none;}
ul, ol {list-style:none;}
p {clear:both}
img {margin:0; padding:0; border:0; vertical-align: middle;}
hr {display:none; clear:both;}
address, caption, cite, code, dfn, em, var {font-style:normal; font-weight:normal;}
fieldset, abbr, acronym {border:0;}
legend {display:none;}
/* body, *{font-size:small;}*/
/* basic end */

/* font */
td {arial, universe, verdana, sans-serif; color:#595959 ;font-size: 12px; line-height:16px; }
.contents {font-family : arial, verdana, universe,  sans-serif; color:#595959 ;font-size: 12px; line-height:16px;text-align:justify ;}
.news {font-family : arial, verdana, universe,  sans-serif; color:#595959 ;font-size: 11px; line-height:17px;}
.news_tit {font-family : arial, verdana, universe,  sans-serif; color:#ffffff ;font-size: 13px; font-weight:600; line-height:17px;text-align:justify ;}
.routes {font-family : arial, verdana, universe,  sans-serif; color:#595959 ;font-size: 10px; line-height:16px;text-align:justify ;}
.routestitle {font-family : arial, verdana, universe,  sans-serif; color:#09439B ;font-size: 14px; font-weight:600; line-height:20px;text-align:justify ;}
.notice {font-family : arial, verdana, universe,  sans-serif; color:#ffffff ;font-size: 17px; font-weight:600; line-height:20px;}
.notice_content {font-family : arial, verdana, universe,  sans-serif; color:#283A60 ;font-size: 13px; font-weight:600; line-height:16px;}
.movie {font-family : arial, verdana, universe,  sans-serif; color:#707070 ;font-size: 13px; font-weight:600; line-height:25px;}
.AgentTitle2 {font-family : arial, verdana, universe,  sans-serif;font-size: 14pt;	font-style: normal;line-height: normal;font-weight: 600;color: #FFFFFF;}

.agency-title2 {font-family : arial, verdana, universe,  sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold;color: #034FDB;}
.agency_na{font-family : arial, verdana, universe,  sans-serif; color:#062679 ;font-size: 11px; font-weight:600; line-height:20px; }
/* end */

/* link */
a:link {color:#595959; text-decoration:none; font-size: 12px; font-family : arial, verdana, universe,  sans-serif; }
a:visited {color:#595959; text-decoration:none; font-size: 12px; font-family : arial, verdana, universe,  sans-serif;}
a:hover {	color: #02287F;text-decoration: none; background-color: #E6EFF8; font-size: 12px; font-family : arial, verdana, universe,  sans-serif;}
a:active {color:#595959;  text-decoration:none; font-size: 12px; font-family : arial, verdana, universe,  sans-serif;}

a:link.text11 {color:#595959; text-decoration:none; font-size: 10px; font-family : arial, verdana, universe,  sans-serif; }
a:visited.text11 {color:#595959; text-decoration:none; font-size: 10px; font-family : arial, verdana, universe,  sans-serif;}
a:hover.text11 {	color: #02287F;text-decoration: none; background-color: #E6EFF8; font-size: 10px; font-family : arial, verdana, universe,  sans-serif;}
a:active.text11{color:#595959;  text-decoration:none; font-size: 10px; font-family : arial, verdana, universe,  sans-serif;}

a:link.route_me {color:#595959; text-decoration:none; font-size: 11px; height:18; font-family : arial, verdana, universe,  sans-serif; }
a:visited.route_me {color:#595959; text-decoration:none; font-size: 11px; height:18; font-family : arial, verdana, universe,  sans-serif;}
a:hover.route_me {	color: #02287F;text-decoration: none;  height:18; background-color: #E6EFF8; font-size: 11px; font-family : arial, verdana, universe,  sans-serif;}
a:active.route_me {color:#595959;  text-decoration:none;  height:18; font-size: 11px; font-family : arial, verdana, universe,  sans-serif;}

a:link.route {color:#595959; text-decoration:none; font-size: 12px; height:18; font-family : arial, verdana, universe,  sans-serif; }
a:visited.route {color:#595959; text-decoration:none; font-size: 12px; height:18; font-family : arial, verdana, universe,  sans-serif;}
a:hover.route {	color: #02287F;text-decoration: none;  height:18; background-color: #E6EFF8; font-size: 12px; font-family : arial, verdana, universe,  sans-serif;}
a:active.route {color:#595959;  text-decoration:none;  height:18; font-size: 12px; font-family : arial, verdana, universe,  sans-serif;}

a:link.route_se {color: #02287F;text-decoration: none;  height:18; background-color: #E6EFF8; font-size: 12px; font-family : arial, verdana, universe,  sans-serif; }
a:visited.route_se {color: #02287F;text-decoration: none;  height:18; background-color: #E6EFF8; font-size: 12px; font-family : arial, verdana, universe,  sans-serif;}
a:hover.route_se {	color: #02287F;text-decoration: none;  height:18; background-color: #E6EFF8; font-size: 12px; font-family : arial, verdana, universe,  sans-serif;}
a:active.route_se {color: #02287F;text-decoration: none;  height:18; background-color: #E6EFF8; font-size: 12px; font-family : arial, verdana, universe,  sans-serif;}

a:link.route_ov {color:#595959; text-decoration:none; font-size: 12px; height:13; font-family : arial, verdana, universe,  sans-serif; }
a:visited.route_ov {color:#595959; text-decoration:none; font-size: 12px; height:13; font-family : arial, verdana, universe,  sans-serif;}
a:hover.route_ov {	color: #02287F;text-decoration: none;  height:13; background-color: #E6EFF8; font-size: 12px; font-family : arial, verdana, universe,  sans-serif;}
a:active.route_ov {color:#595959;  text-decoration:none;  height:13; font-size: 12px; font-family : arial, verdana, universe,  sans-serif;}


a:link.left_me  {color:#ffffff; text-decoration:none; font-size: 12px; font-weight:200; font-family : arial, verdana, universe,  sans-serif; }
a:visited.left_me  {color:#ffffff; text-decoration:none; font-size: 12px; font-weight:200; font-family : arial, verdana, universe,  sans-serif;}
a:hover.left_me  {	color: #ffffff;text-decoration: none; font-size: 12px; font-weight:200;  font-family : arial, verdana, universe,  sans-serif; background-color:#1D5BAF; }
a:active.left_me  {color:#ffffff;  text-decoration:none; font-size: 12px; font-weight:200; font-family : arial, verdana, universe,  sans-serif;}

a:link.top_me {color:#595959; text-decoration:none; font-size: 11px; font-family : arial, verdana, universe,  sans-serif; }
a:visited.top_me {color:#595959; text-decoration:none; font-size: 11px; font-family : arial, verdana, universe,  sans-serif;}
a:hover.top_me {	color: #02287F; font-size: 11px; font-family : arial, verdana, universe,  sans-serif;}
a:active.top_me {color:#595959;  text-decoration:none; font-size: 11px; font-family : arial, verdana, universe,  sans-serif;}

a:link.news {color:#595959; text-decoration:none; font-size: 12px; font-family : arial, verdana, universe,  sans-serif; }
a:visited.new {color:#595959; text-decoration:none; font-size: 12px; font-family : arial, verdana, universe,  sans-serif;}
a:hover.news {	color: #02287F;text-decoration: none;background-color: #E6EFF8; font-size: 12px; font-family : arial, verdana, universe,  sans-serif;}
a:active.news {color:#595959;  text-decoration:none; font-size: 12px; font-family : arial, verdana, universe,  sans-serif;}

a:link.rot {color:#E31375; text-decoration:none; font-size: 12px; font-family : arial, verdana, universe,  sans-serif; }
a:visited.rot {color:#E31375; text-decoration:none; font-size: 12px; font-family : arial, verdana, universe,  sans-serif;}
a:active.rot {color:#E31375;  text-decoration:none; font-size: 12px; font-family : arial, verdana, universe,  sans-serif;}
a:hover.rot {	color: #E31375;text-decoration: none;background-color: #E6EFF8; font-size: 12px; font-family : arial, verdana, universe,  sans-serif;}

/* link end */

a:link.list01  {color:#E31375; text-decoration:none;}
a:visited.list01 {color:#E31375; text-decoration:none;}
a:active.list01 {color:#E31375; text-decoration:none;}
a:hover.list01 {color:#E31375; text-decoration:none;}

/* Form */
input {height:auto; font-family:dotum, 돋움, arial, verdana, sans-serif; vertical-align:middle;}
/*
select {behavior:url('selectbox.htc');}
/* Form end */

/* h */
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
/* h end */


/* font size type */
.f_10	{font-size:10px;}
.f_11	{font-size:11px;}
/* font size type end */

/* font weight type */
.normal {font-weight:normal;}
.bold {font-weight:bold;}
/* font weight type end */

/* letter-spacing */
.lsm1  {letter-spacing:-1px;}
.lsm2  {letter-spacing:-2px;}
/* letter-spacing end */

/* font decoration type */
.u, a.u:link, a.u:visited, a.u:hover, a.u:active {text-decoration:underline;}
.un, a.nu:link, a.nu:visited, a.nu:hover, a.nu:active {text-decoration:none;}
.through, a.through:link, a.through:visited, a.through:hover, a.through:active {text-decoration:line-through;}
/* font decoration type end */

/* font type */
.f_ty1 {font-family:tahoma, 돋움, arial, verdana, sans-serif; color:#666;}
/* font type end */

/* Form type */
.input1 {border:1px solid #D4D4D4; height:17px;}
/* Form type end */

/* align */
.fl_l  {float:left;}
.fl_r  {float:right;}
.clear {clear:both;}
.cl_l  {clear:left;}
.cl_r  {clear:right;}
/* align  end */


/* margin & padding */
.mgl0  {margin-left:0px;}
.mgl1  {margin-left:1px;}
.mgl2  {margin-left:2px;}
.mgl3  {margin-left:3px;}
.mgl4  {margin-left:4px;}
.mgl5  {margin-left:5px;}
.mgl6  {margin-left:6px;}
.mgl7  {margin-left:7px;}
.mgl8  {margin-left:8px;}
.mgl9  {margin-left:9px;}
.mgl10 {margin-left:10px;}
.mgl11 {margin-left:11px;}
.mgl12 {margin-left:12px;}
.mgl13 {margin-left:13px;}
.mgl14 {margin-left:14px;}
.mgl15 {margin-left:15px;}
.mgl16 {margin-left:16px;}
.mgl17 {margin-left:17px;}
.mgl18 {margin-left:18px;}
.mgl19 {margin-left:19px;}
.mgl20 {margin-left:20px;}
.mgl21 {margin-left:21px;}
.mgl22 {margin-left:22px;}
.mgl23 {margin-left:23px;}
.mgl24 {margin-left:24px;}
.mgl25 {margin-left:25px;}
.mgl26 {margin-left:26px;}
.mgl27 {margin-left:27px;}
.mgl28 {margin-left:28px;}
.mgl29 {margin-left:29px;}
.mgl30 {margin-left:30px;}
.mgl35 {margin-left:35px;}
.mgl40 {margin-left:40px;}
.mgl45 {margin-left:45px;}
.mgl50 {margin-left:50px;}
.mgl55 {margin-left:55px;}
.mgl80 {margin-left:80px;}
.mgl90 {margin-left:90px;}
.mgl100 {margin-left:100px;}


.mgr1  {margin-right:1px;}
.mgr2  {margin-right:2px;}
.mgr3  {margin-right:3px;}
.mgr4  {margin-right:4px;}
.mgr5  {margin-right:5px;}
.mgr6  {margin-right:6px;}
.mgr7  {margin-right:7px;}
.mgr8  {margin-right:8px;}
.mgr9  {margin-right:9px;}
.mgr10 {margin-right:10px;}
.mgr11 {margin-right:11px;}
.mgr12 {margin-right:12px;}
.mgr13 {margin-right:13px;}
.mgr14 {margin-right:14px;}
.mgr15 {margin-right:15px;}
.mgr16 {margin-right:16px;}
.mgr17 {margin-right:17px;}
.mgr18 {margin-right:18px;}
.mgr19 {margin-right:19px;}
.mgr20 {margin-right:20px;}
.mgr21 {margin-right:21px;}
.mgr22 {margin-right:22px;}
.mgr23 {margin-right:23px;}
.mgr24 {margin-right:24px;}
.mgr25 {margin-right:25px;}
.mgr26 {margin-right:26px;}
.mgr27 {margin-right:27px;}
.mgr28 {margin-right:28px;}
.mgr29 {margin-right:29px;}
.mgr30 {margin-right:30px;}
.mgr35 {margin-right:35px;}
.mgr40 {margin-right:40px;}
.mgr45 {margin-right:45px;}
.mgr50 {margin-right:50px;}
.mgr55 {margin-right:55px;}

.mgt1m {margin-top:-1px;}
.mgt2m {margin-top:-2px;}
.mgt3m {margin-top:-3px;}
.mgt4m {margin-top:-4px;}
.mgt5m {margin-top:-5px;}
.mgt1  {margin-top:1px;}
.mgt2  {margin-top:2px;}
.mgt3  {margin-top:3px;}
.mgt4  {margin-top:4px;}
.mgt5  {margin-top:5px;}
.mgt6  {margin-top:6px;}
.mgt7  {margin-top:7px;}
.mgt8  {margin-top:8px;}
.mgt9  {margin-top:9px;}
.mgt10 {margin-top:10px;}
.mgt11 {margin-top:11px;}
.mgt12 {margin-top:12px;}
.mgt13 {margin-top:13px;}
.mgt14 {margin-top:14px;}
.mgt15 {margin-top:15px;}
.mgt16 {margin-top:16px;}
.mgt17 {margin-top:17px;}
.mgt18 {margin-top:18px;}
.mgt19 {margin-top:19px;}
.mgt20 {margin-top:20px;}
.mgt21 {margin-top:21px;}
.mgt22 {margin-top:22px;}
.mgt23 {margin-top:23px;}
.mgt24 {margin-top:24px;}
.mgt25 {margin-top:25px;}
.mgt26 {margin-top:26px;}
.mgt27 {margin-top:27px;}
.mgt28 {margin-top:28px;}
.mgt29 {margin-top:29px;}
.mgt30 {margin-top:30px;}
.mgt35 {margin-top:35px;}
.mgt38 {margin-top:38px;}
.mgt40 {margin-top:40px;}
.mgt45 {margin-top:45px;}
.mgt50 {margin-top:50px;}
.mgt55 {margin-top:55px;}
.mgt60 {margin-top:60px;}
.mgt150 {margin-top:150px;}

.mgb1  {margin-bottom:1px;}
.mgb2  {margin-bottom:2px;}
.mgb3  {margin-bottom:3px;}
.mgb4  {margin-bottom:4px;}
.mgb5  {margin-bottom:5px;}
.mgb6  {margin-bottom:6px;}
.mgb7  {margin-bottom:7px;}
.mgb8  {margin-bottom:8px;}
.mgb9  {margin-bottom:9px;}
.mgb10 {margin-bottom:10px;}
.mgb11 {margin-bottom:11px;}
.mgb12 {margin-bottom:12px;}
.mgb13 {margin-bottom:13px;}
.mgb14 {margin-bottom:14px;}
.mgb15 {margin-bottom:15px;}
.mgb16 {margin-bottom:16px;}
.mgb17 {margin-bottom:17px;}
.mgb18 {margin-bottom:18px;}
.mgb19 {margin-bottom:19px;}
.mgb20 {margin-bottom:20px;}
.mgb21 {margin-bottom:21px;}
.mgb22 {margin-bottom:22px;}
.mgb23 {margin-bottom:23px;}
.mgb24 {margin-bottom:24px;}
.mgb25 {margin-bottom:25px;}
.mgb26 {margin-bottom:26px;}
.mgb27 {margin-bottom:27px;}
.mgb28 {margin-bottom:28px;}
.mgb29 {margin-bottom:29px;}
.mgb30 {margin-bottom:30px;}
.mgb35 {margin-bottom:35px;}
.mgb40 {margin-bottom:40px;}
.mgb45 {margin-bottom:45px;}
.mgb50 {margin-bottom:50px;}
.mgb55 {margin-bottom:55px;}

/* margin & padding end */

/* link type */
A:link.list1 {font-size:12px; color:#666; text-decoration:none; }
A:visited.list1 {font-size:12px; color:#666; text-decoration:none; }
A:active.list1 {font-size:12px; color:#666; text-decoration:none; }
A:hover.list1 {font-size:12px; color:#333; text-decoration:none;}

A:link.list2 {font-size:11px; color:#666; text-decoration:none; }
A:visited.list2 {font-size:11px; color:#666; text-decoration:none; }
A:active.list2 {font-size:11px; color:#666; text-decoration:none; }
A:hover.list2 {font-size:11px; color:#333; text-decoration:none;}

A:link.list_s {font-size:10px; font-family:tahoma,arial,gulim; color:#9F9F9F; text-decoration:none; }
A:visited.list_s {font-size:10px; font-family:tahoma,arial,gulim; color:#9F9F9F; text-decoration:none; }
A:active.list_s {font-size:10px; font-family:tahoma,arial,gulim; color:#9F9F9F; text-decoration:none; }
A:hover.list_s {font-size:10px; font-family:tahoma,arial,gulim; color:#666; text-decoration:none;}
/* link type */

/* layout type */
.wrap {width:100%; height:100%;font-size:12px;margin-left:0px}
.wrap .wrap_layout_gnb {width:1010x; height:64px; left:0px;top:0px;} /*메뉴 높이*/
.wrap .wrap_layout_gnb ul.top{width:1010x;height:19px;text-align:left;margin-top:0px;margin-right: 0px;margin-bottom:0px}
.wrap .wrap_layout_gnb ul.top li{display:inline}
.wrap .wrap_layout_footer {float:left;width:945px;height:50px;text-align:right;background:url('images/i_footer_bg.gif') top right no-repeat}
.wrap .wrap_layout_ty1 {clear:both;width:1010px;height:100%px;margin-top:0px;margin-bottom:0px; left:0; top:64;} /*컨텐츠 감싸기*/
.wrap .wrap_layout_ty1_l {float:left;width:163px;height:505px; margin:0px 0px 0px 0px;} /*왼쪽메뉴만*/
.wrap .wrap_layout_ty1_2 {float:left;width:847px;height:100%px;text-align:left;vertical-align:top;margin-top:0px;background:#}

.wrap_layout_ty1_2_1 {clear:both;width:847px;height:100%;margin-top:0px; margin-left:0;}/*오른쪽 컨텐츠*/

.layout_gnb {clear:both;width:1010px;height:26px;left:0; top:38;margin-top:0px;margin-right: 0px;margin-bottom:0px;} /*메뉴만*/
.logo_area {float:left;width:1010px;height:26px;left:0; top:38;margin-top:0px;margin-right: 0px;margin-bottom:0px;} /*메뉴만*/
.gnb_area {float:left;width:1010x;height:26px;vertical-align:top;padding:0px 0px 0px 0px;background:url('images/i_gnb_bg.gif') right bottom no-repeat } /*메뉴*/
/* layout type end */


/* box type */
.box_login {width:174px;height:108px;margin:6px 13px 15px 13px}
.box_content {float:left;width:847px;height:100%;text-align:left; margin-left:0; margin-top:0;} /*컨텐츠*/
.box_right_banner {float:left;width:176px;height:176px}
/* box type end */

/* list type */
.gnb_ty1 {width:604px;height:27px;vertical-align:top;margin-top:0px;}
.gnb_ty1 li {display:inline}

ul.left_menu {width:163px;height:710px;margin:0px 0px 0px 0px; text-align:center} /*왼쪽메뉴*/
ul.left_menu li {height:29px;padding:0px}

ul.right_banner {width:167px;height:165px}
ul.right_banner li {width:167px;height:37px;text-align:center;padding-top:6px;}

ul.content_tit {width:870px;height:620px;overflow:auto;}
ul.content_tit li{display:inline}

ul.notice_data {width:520px}
ul.notice_data li {width:520px;height:19px; padding-top:3px;padding-bottom:3px}
/* list type */






































