@charset "utf-8";

body, td, th, form, input, select, textarea, input, div, p, span {margin:0;padding:0;font-size:9pt;font-family:Tahoma, Gulim;color:#4d4d4d;line-height:140%;}
body {text-align:center;}
a:link {color:#4d4d4d;text-decoration:none;}
a:visited {color:#4d4d4d;text-decoration:none;}
a:active {color:#4d4d4d;text-decoration:none;}
a:hover {color:#999;text-decoration:underline;}
img {border:none;}
table {border-collapse:collapse;}

/* 상단 */
#head {position:relative;margin:auto;width:970px;height:70px;zoom:1;}
#head:after {display:block;clear:both;content:"";}
#hd_logo {float:left;width:186px;height:70px;margin:0;padding:0;background:url('../img/common/logo.gif') no-repeat 50% 50%;}
#hd_logo a {display:block;width:186px;height:56px;}
#keyMenu {float:right;list-style:none;height:20px;margin:35px 0 0;padding:0;zoom:1;}
#keyMenu:after {display:block;clear:both;content:"";}
#keyMenu li {float:left;}
#menu {width:100%;height:60px;background:url('../img/common/menuBg.gif');}

/* 하단 */
#copy {margin-top:30px;padding:20px 0;text-align:center;border-top:1px solid #dadada;}
#copy:before {display:block;clear:both;content:"";}
#copy p {display:inline-block;position:relative;width:970px;margin:0 auto;text-align:left;}
#copy p a.priv {display:inline-block;position:absolute;right:0;top:20px;color:#f34;cursor:pointer;}

/* 서브 */
#allBox {position:relative;width:970px;margin:20px auto;margin-bottom:50px;zoom:1;}
#allBox:after {display:block;clear:both;content:"";}
#side {float:left;width:201px;background:url('../img/common/leftBg.gif') no-repeat right top;}
#side ul {list-style:none;margin:0;margin-top:10px;padding:0;}
#side ul li,#side ul li a, #side ul li img {vertical-align:top;}
#contents {float:right;width:730px;}
#subVis {height:175px;}
#pg_tit {margin:25px 0 40px 0;padding:0;}
.h3_tit {margin:50px 0 10px;padding:0;font-size:1.3em;font-family:"돋움",Dotum;font-weight:bold;color:#00487f;text-align:left;}
.h3_tit:before {content:"■";margin-right:7px;}

.prod_menu {list-style:none;margin:0 0 40px 0;padding:0;zoom:1;}
	.prod_menu:after {display:block;clear:both;content:"";}
	.prod_menu li {float:left;margin-right:10px;}
	.prod_menu li a {display:inline-block;min-width:60px;padding:5px 10px;border:3px solid #95b868;border-radius:30px;text-align:center;}
	.prod_menu li a:hover, .prod_menu li a.hover {color:#000;text-decoration:none;border-color:#e3966a;}
.pro1 {text-align:left;zoom:1;}
	.pro1:after {display:block;clear:both;content:"";}
	.proLeft {float:left;width:302px;}
	.proRight {float:right;width:400px;}
	.proRight h2 {margin-bottom:10px;}
	.proRight ul {list-style:square;margin-bottom:25px;}
.prod4_5_list {list-style:none;margin:30px 0;padding:0;zoom:1;}
	.prod4_5_list:after {display:block;clear:both;content:"";}
	.prod4_5_list li.inline {float:left;width:33.3%;}
	.prod4_5_list li.inline h2 {margin:0 0 10px;padding:0;}
	.prod4_5_list li.inline ul {list-style:none;width:220px;margin:0 auto;padding:0;}
	.prod4_5_list li.inline ul li {margin-bottom:5px;}
	.prod4_5_list li.inline ul li a {display:block;padding:5px 10px;border:1px solid #ccc;border-radius:7px;text-align:left;background-color:#f3f3f3;}
	.prod4_5_list li.inline ul li a:after {content:">";float:right;}


/*===============================================================*
                           LAYOUT :SUB CONTENTS 영역
*===============================================================*/


#proTab {background:white;width:730px;}


 
/*===============================================================*
                           DISPLAY :sub
*===============================================================*/
#tab-botton {text-align:left;width:730px;margin-top:-20px;}

.proimg1 {margin-left:-200px;}
.proimg2 {margin-top:15px;margin-left:-200px;}
.proimg3 {margin-top:15px;margin-left:-185px;}
.proImg {margin-top:15px; margin-left:-195px;}
	
.pro-text1 {margin-top:5px;text-align:left;}
.pro2-2text2 {font:bold;color:#fd7f10;margin-top:5px;}
.pro2-2text1 {font:bold;}
.proBotom {width:730px;margin-top:20px;}
.proBotom2 {width:730px;margin-top:20px;text-align:left;}
.proSel {text-align:left;margin-top:-20px;margin-bottom:40px;}
.pro-title {font:bold;font-size:9pt;color:black;}


/*===============================================================*
                           LAYOUT :사이트맵 영역
*===============================================================*/

.sitemap {width:730px;}
	.mapMenu1 {width:170px;list-style:none;float:left;margin:0 110px 0 0;}
	.mapMenu2 {width:170px;list-style:none;float:left;margin:0 0 0 0;}
	.mapMenu3 {width:170px;list-style:none;float:right;}
	.mapMenu4 {width:170px;list-style:none;float:left;margin-left:0px;}
	.mapMenu5 {width:170px;list-style:none;float:left;margin-left:110px;}
	.mapMenu6 {width:170px;list-style:none;float:right;}
 
/*===============================================================*
                           DISPLAY :TITLE
*===============================================================*/

h2 {margin:0;padding:0;}
h3 {margin:25px 0 40px 0;padding:0;text-align:right;}
h4 {margin:0 margin-bottom:15px;padding:0;text-align:left;}


/*===============================================================*
                           DISPLAY :ALIGN
*===============================================================*/

.disAlign0 {margin:0;text-align:left;}
.disAlign1 {margin:10px 0;text-align:left;}
.disAlign2 {margin:20px 0;text-align:left;}
.disAlign3 {margin:30px 0;text-align:left;}

.disAlignC0 {text-align:center;}
.disAlignC1 {margin:10px 0;text-align:center;}
.disAlignC2 {margin:20px 0;text-align:center;}
.disAlignC3 {margin:30px 0;text-align:center;}

.disAlignR0 {text-align:right;}
.disAlignR1 {margin:10px 0;text-align:right;}
.disAlignR2 {margin:20px 0;text-align:right;}
.disAlignR3 {margin:30px 0;text-align:right;}

.disAlignB50 {margin-bottom:50px;}
.disAlignB50 img {vertical-align:middle;}
.disAlignB50 em {font-style:normal;font:8pt 돋움;}

.disAlignT50 {margin-Top:50px;}


/*===============================================================*
                           DISPLAY :ETC
*===============================================================*/

#navigation {margin-top:15px;font:8pt 돋움;color:#2b7b96;word-spacing:3px;text-align:right;text-transform:capitalize;}
.clear {clear:both;}

/*===============================================================*
                           DISPLAY :BUS1
*===============================================================*/

.disBoxBus {margin-top:50px;text-align:left;}
	.disBoxBus div {margin-bottom:35px;}
	.disBoxBus strong {font-weight:normal;color:#2b7b96;}
	.disBoxBus em {font-weight:bold;font-style:normal;}
	.disBoxBus ul {list-style:none;margin:10px 0;padding:0;}
		.disBoxBus ul li {padding-left:20px;font:8pt 돋움;background:url('../img/bus/bulText1.gif') no-repeat 10px 5px;}

	.disBoxBus1L {float:left;width:350px;}
	.disBoxBus1R {float:right;width:350px;}
	.disBoxBusText {font:8pt 돋움;line-height:150%;}
		.disBoxBusText img {vertical-align:middle;}

.disTab {position:relative;height:27px;background:url('../img/bus/plant/bgTab.gif') repeat-x 0 100%;}
	.disTab img {cursor:pointer;}


/*===============================================================*
                           DISPLAY :ETC
*===============================================================*/

.disHistory {list-style:none;width:630px;margin:0;padding:0;text-align:left;}
	.disHistory li {height:22px;padding-top:18px;background:url('../img/com/03-bg.gif') no-repeat 0 100%;}
	*html .disHistory li {height:40px;}
		.disHistory li span {width:69px;margin-right:15px;font:bold 9pt Tahoma;color:#497bc0;text-align:center;}


/*===============================================================*
                           DISPLAY :TABLE
*===============================================================*/

.disTable1 {border-top:1px solid #2b7b96;border-bottom:1px solid #1f3d99;}
	.disTable1 th {padding:7px 0;border-bottom:1px solid #ccc;font-weight:normal;background:#f2f2f2;}
	.disTable1 thead th {border-bottom:1px solid #6cabc1;font-weight:bold;color:#2b7b96;background:#e3f4f7;}
	.disTable1 td {padding:7px 0;border-bottom:1px solid #ccc;text-align:center;}

.disTable2 {border:1px solid #2b7b96;}
	.disTable2 th {padding:10px;border:1px solid #ccc;font-weight:normal;color:#2b7b96;text-align:left;vertical-align:top;}
	.disTable2 thead th {padding:7px;border:1px solid #6cabc1;font-weight:bold;text-align:center;background:#e3f4f7;}
	.disTable2 td {padding:10px;padding-top:13px;border-bottom:1px solid #ccc;font:8pt 돋움;}
	.disTable2 img {margin-bottom:5px;}
	.disTable2 ol {margin:0 0 0 25px;padding:0;}
	.disTable2 ul {margin:0 0 0 25px;padding:0;}

/*===============================================================*
                           LAYOUT :HEAD 영역
*===============================================================*/



/*===============================================================*
                           LAYOUT :VISUAL 영역
*===============================================================*/




/* 171113 추가 */
.sitemap {}
.snb_1dul {list-style:none;margin:0 0 20px;padding:0;zoom:1;}
.snb_1dul:after {display:block;clear:both;content:"";}
.snb_1dli {float:left;width:33%;}
.snb_2dul {list-style:none;margin:0;padding:0;}


/* 231026 추가 */
.pro11_tbl {}
.pro11_tbl table {width:100%;}
.pro11_tbl table th, .pro11_tbl table td {padding:7px;border:1px solid #ccc;border-bottom-color:#e5e5e5;}
.pro11_tbl table th {color:#fff;text-transform:uppercase;background:#333;}
.pro11_tbl table td.tbl_img {text-align:center;}
