@charset "euc-kr";

*{margin:0; padding:0;}
img {border:0}
h1, h2, h3, caption { display: none; }
body, p, td, input, button, textarea, select, .c1 { font-family:Tahoma,±¼¸²; font-size:9pt; color:#222222; }

/* Layout */
#wrap{ width:1015px; _text-align:left; margin:0 auto; float: left; border: 1px solid #EBEBEB; }
#wrap:after {content:""; display:block; clear:both;}

/* =top_menu */
#header .top_menu { text-align: right; padding-right: 10px; list-style: none; }
#header .top_menu ul li { display: inline; padding-right: 10px; vertical-align: middle; list-style: none; }
#header .top_menu ul li a { color: #a3a3a3; text-decoration: none; }
#container .left_visual { float: left; height: 640px; width: 524px; }

#header .top_menu ul li a:hover { color: #666; }

/* =gnb */
#header .gnb { height: 75px; width: 1015px; }
#container { display: inline-block; }

#right_content  { float: left; width: 491px; padding-top: 25px; display: inline-block; height: 127px; }

/* =notice_area */
.notice_area { float: left; width: 227px; position: relative; padding-left: 10px; }
.notice_area ul li { display: inline; }
.notice_area ul .more { height: 9px; width: 39px; position: absolute; left: 197px; top: 7px; display: block; }
.notice_area ul p { line-height: 150%; }
.notice_area ul p img { padding-right: 3px; }
.contract_area { float: right; width: 244px; padding-left: 5px; }


/* =¼­ºê ÇÃ·¡½Ã ¸Þ´º */
#container .sLmenu { float: left; width: 220px; padding-top: 20px; padding-left: 10px; }


/* =¼­ºê ÄÁÅÙÃ÷ ºÎºÐ */
#container .sub_content { float: left; width: 745px; padding-left: 30px; padding-top: 40px; }
#container .sub_content2 { float: left; width: 745px; padding-left: 30px; padding-top: 40px; }
.s_title { text-align: left; background: url(images/s_title_line.gif) no-repeat left bottom; padding-bottom: 10px; position: relative; }
.home_location { width: 254px; position: absolute; left: 752px; top: 314px; background: url(images/home_icon.gif) no-repeat left center; padding-left: 14px; height: 15px; }
.content_text { padding-top: 5px; padding-left: 25px; padding-bottom: 15px; border-bottom: 1px solid #E4E4E4; }
.sub_visual { float: left; height: 162px; width: 1015px; }

.content_text1 { width: 720px; padding-left: 20px; line-height: 17px; padding-top: 5px; }
.content_text1 strong { color: #06C; }


/* =¼­ºê ¾Æ·¡ bgºÎºÐ */
#sub_bg { background: url(/images/sub_under_bg.jpg) no-repeat left top; float: left; width: 1015px; height: 52px; }


/* =½Ã¼³ÀÌ¿ëÁ¤º¸ Áß°£¸Þ´º ºÎºÐ*/
.content_menu { padding: 10px; float: left; width: 700px; border-top: 2px solid #09F; margin-top: 20px; border-bottom: 1px solid #e4e4e4; background: #EAF1FD; list-style: none; margin-bottom: 20px;}
.content_menu ul li { display: inline; padding-right: 25px; padding-left: 16px; background: url(/sub2/images/dot_icon.gif) no-repeat left 40%; line-height: 25px; }
.content_menu ul li a { color: #666; text-decoration: none; font-weight: bold; display: inline-block; }
.content_menu ul li a:hover { font-weight: bold; color: #06C; text-decoration: underline; }
.content_menu ul li a:visited { color: #09C; font-weight: bold; }


/* = ÇÏ´ÜºÎºÐ*/
#footer { float: left; width: 1015px; overflow: hidden; }
#footer .banner_zone { height: 81px; width: 1015px; background: url(/images/banner_bg.gif) no-repeat left top; text-align: left; margin-top: 10px; }
#footer .banner_zone ul li { font-size: 0px; list-style: none; display: inline; text-align: left; padding-left: 20px; }
#footer .copyright { float: left; width: 1015px; display: inline-block; padding-bottom: 10px; }
#footer .copyright .under_logo { float: left; height: 50px; width: 149px; padding-top: 10px; padding-left: 50px; }
#footer .confirm { float: right; width: 300px; padding-top: 10px; }
#footer .copyright .confirm ul li { font-size: 0px; display: inline; }
#footer .copyright .copy { float: left; padding-left: 50px; padding-top: 20px; }

/* =»çÀÌÆ®¸Ê ºÎºÐ */
.sitemap { width: 720px; float: left; padding-left: 20px; border-top: 2px solid #06C; border-bottom: 1px solid #09C; margin-top: 10px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; }
.subject { float: left; color: #06C; font-weight: bold; background: url(/sub2/images/dot_icon.gif) no-repeat left center; padding-left: 16px; padding-right: 5px; width: 100px; }
.site_content { float: left; padding-right: 10px; padding-left: 20px; width: 550px; background: #F7FEFF; }
.site_content li { display: inline; width: 150px; float: left; line-height: 180%; background: url(/images/site_icon.gif) no-repeat left 50%; padding-left: 14px; }
.site_content li a { color: #333; text-decoration: none; }
.site_content li a:hover { color: #06C; text-decoration: underline; display: block; }
.site_content li a:visited { color: #F60; }


/* ½Ã¼³°ü¸® ³»¿ëºÎºÐ */
.gimhae { display: inline-block; }
.gimhae dl dt { float: left; padding-right: 20px; }
.gimhae dl dd { line-height: 15px; }
.gimhae dl dd strong { color: #06C; }
.bonghwang { width: 730px; float: left; }
.bonghwang dl dd strong { color: #06C; font-weight: bold; }

.bonghwang dl { float: left; width: 700px; }
.bonghwang dl dt img { float: left; padding-right: 10px; padding-bottom: 10px; }

/* =°øÅë Å×ÀÌºí ºÎºÐ */
#container .sub_content table { border-collapse:collapse; }
#container .sub_content table tr th { border-top: 2px solid #0366c0; height: 25px; background: #ebf0fa; text-align: center; font-weight: bold; color: #3366cc; border-right: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4; padding: 5px; }
#container .sub_content table tr td { height: 10px; padding: 5px; border: 1px solid #e4e4e4; }
#container .sub_content table .text_center { text-align: center; }
#container .sub_content hr { height: 1px; color: #CCC; width: 720px; text-align: left; }

.contract_area ul li { display: inline; }
.contract_area ul p { line-height: 150%; }

.more1 { position: absolute; left: 972px; top: 136px; }


#gimhae_visual { height: 120px; width: 491px; float: left; background: url(/images/gimhae_bg.jpg) no-repeat left bottom; margin-top: 8px; margin-bottom: 10px; }

.equip_area { float: left; width: 491px; text-align: right; vertical-align: bottom; margin-top: 16px; }
.equip_area img { vertical-align: bottom; text-align: right; }

#center_content { width: 491px; float: left; overflow: hidden; background: url(/images/center_bg.jpg) repeat-x left bottom; }
#center_content .left_cont1 { width: 237px; float: left; background: url(/images/tms_bg.gif) no-repeat right center; padding-left: 10px; padding-bottom: 20px; }
#center_content .right_cont1 { float: left; width: 234px; padding-left: 10px; padding-bottom: 21px; background: url(/images/ceo_bg.jpg) no-repeat right top; }
#center_content .under_content { float: left; }

#under_content { width: 491px; float: left; border-bottom: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; height: 100px; font-size: 0px; padding-top: 15px; }
#under_content ul li { font-size: 0px; display: inline; }

.high { padding-top: 30px; }
.box_width { padding-top: 10px; width: 350px; }
.box_width li { list-style: none; }
.box_width li dl dd img { display: block; float: left; }
.left_text { display: block; float: right; width: 220px; padding-top: 7px; height: 100px; line-height: 17px; }

.tel_box { text-align: left; float: left; width: 370px; display: inline-block; margin-top: 10px; }
.icon { float: left; padding-left: 10px; padding-top: 5px; }
.center { text-align: center; }

.skip_go { width: 720px; height: 15px; float: left; list-style: none; padding: 5px; background: #F0F9FB; border-top: 2px solid #09F; margin-top: 10px; margin-bottom: 20px; border-bottom: 1px solid #E8E8E8; }
.skip_go li { padding-left: 15px; padding-right: 20px; background: url(/sub2/images/dot_icon.gif) no-repeat left center; display: inline; }
.skip_go li a { color: #666; text-decoration: none; font-weight: bold; }
.skip_go li a:hover { font-weight: bold; color: #F60; text-decoration: underline; }

.content_text2 { width: 720px; padding: 10px 10px 10px 20px; }

.right { text-align: right; padding-right: 30px; }
.center_text { text-align: center; }
.red { color: #F00; }
.left_text a:hover { color: #F60; text-decoration: underline; }
.left_text a { color: #666; text-decoration: none; }
.open_content { color: #666; width: 720px; padding: 10px; background: url(/sub3/images/sub_title3_1.gif) no-repeat left top; height: 90px; margin-top: 20px; float: left; margin-bottom: 20px; }
.box_content { width: 510px; float: right; padding-top: 4px; font-weight: bold; color: #F00; padding-right: 40px; }
.box_content_text { width: 510px; float: right; padding-top: 4px; color: #666; padding-right: 40px; }
.singo { width: 720px; float: left; }
.singo ul { line-height: 110%; list-style: none; }


.singo ul li { padding-top: 5px; }
.btn { width: 720px; float: left; text-align: center; list-style: disc; padding-top: 20px; }
.btn li { display: inline; }
.box_model { text-align: left; float: left; width: 685px; border: 1px solid #CCC; margin: 5px 5px 20px; padding: 5px 10px; background: #F2F2F2; line-height: 130%; }
.icon li  { background: url(/sub2/images/dot_icon.gif) no-repeat left 50%; padding-left: 14px; }
.btn1 { width: 700px; float: left; text-align: left; list-style: disc; padding-top: 10px; font-weight: bold; color: #FFF; padding-left: 20px; }
.doc_down { text-align: left; }

.btn1 li { background: url(/sub3/images/document_down.gif) no-repeat left top; height: 30px; width: 268px; padding-left: 40px; padding-top: 10px; list-style: none; }

.doc_down a { font-weight: bold; color: #FFF; text-decoration: none; }
.doc_down a:hover { color: #CF0; text-decoration: underline; width: 100%; }


/* Link */
a{ color:#454545; text-decoration:none;}
a:visited{ color:#656565; text-decoration:none;}
a:hover,
a:active,
a:focus{ text-decoration:none;}

.text_left { text-align:left;}

p .tstyle { font-weight:bold;color:#336699;}
