@charset "utf-8";
@import url(reset_eng.css);


/* sContent */
.sContent{min-height:600px; width:1272px;margin:0 auto;border-bottom:1px solid #ccc;}
.sContent > .content{float:right;width:1072px; position:relative; padding:30px 0 40px 0;}


.map_info { margin:0 auto; width:770px; padding:20px 0 20px 20px; }

.sTitle{height:65px;position:relative;overflow:hidden; border-bottom:1px solid #b4b4b4;}
.sTitle>.left_tx{line-height:65px;font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:400;}
.sTitle>.left_tx >strong{font-size:27px;padding-left:20px;padding-right:7px; font-weight:400;}
.sTitle>.left_tx > span{font-size:18px;padding:0 5px;display: inline-block;vertical-align:middle;}
.sTitle>.right_mu{position:absolute; right:20px; top:27px; font-size:12px;line-height:13px;}
.sTitle>.right_mu a{display: inline-block; margin-left:3px; padding-left:7px; background:url(../../images/spt_ic_arrow.png) no-repeat;background-position:left 5px;}
.sTitle>.right_mu .home{padding-left:14px; background:url(../../images/spt_ic_home.png) no-repeat;background-position:left 1px;}
.sTitle>.right_mu .print{margin-left:8px;padding-left:25px; border-left:1px solid #e8e5ea; color:#2598e7; background:url(../../images/spt_ic_print.png) no-repeat; background-position:10px 3px;}

/* sLeft */
.sLeft{width:200px;float:left;padding-top:10px;}
.sLeft > .sNav{margin:0 30px 0 0;overflow:hidden;}
.sLeft > .sNav li{border-bottom:1px solid #b4b4b4; padding-top:8px;}
.sLeft > .sNav .step1{font-weight:bold;line-height:37px;font-size:16px; padding:0 0 2px 15px; font-weight:400;}
.sLeft > .sNav .step1 a:hover{text-decoration:none}
.sLeft > .sNav .step1 a.on{color:#2598e7;}
.sLeft > .sNav .step2{padding:0 0 15px 17px; line-height:24px; }
.sLeft > .sNav .step2 a{display:block; line-height:120%; padding-top:15px;}	
.sLeft > .sNav .step2 a.on{color:#2598e7;text-decoration:underline}
.sLeft > .sNotify{margin:40px 30px 0 0;overflow:hidden;}
.sLeft > .sNotify > p{ padding:16px 0 15px 20px;border:1px solid #b4b4b4;margin-bottom:10px;font-size:13px;}
.sLeft > .sNotify > p > b{display:block;padding-bottom:7px;font-size:15px;}
.sLeft > .sNotify > .sInfo > span{display:block;margin-bottom:5px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:16px;font-weight:700;color:#2598e7;}
.sLeft > .sNotify > .sInfo > em{color:#888;}
.sLeft > .sNotify > .sInfo > b{ margin-left:-5px; background:url(../../images/spt_ic_tel.png) no-repeat;background-position:124px 0px;}		
.sLeft > .sNotify > .sBtn > b{ margin-left:-5px; background:url(../../images/spt_ic_down.png) no-repeat;background-position:124px 0px;}
.sLeft > .sNotify > .sBtn > a{display:block;color:#888;padding-left:10px;background:url(../../images/spt_ic_arrow.png) no-repeat;background-position:left 9px;}
.sLeft > .sNotify > .sBtn > a:hover{color:#2598e7;text-decoration:underline}
.sLeft > .sNotify > .sBtn > .on{color:#2598e7;}



/* board_list */
.board_list { margin:0 auto; padding-left:20px;}
.board_list li{ width:300px; height:320px; margin:10px; border:1px solid #b4b4b4; float:left;overflow:hidden;position:relative; text-align:center;}
.board_list li p{border-bottom:1px solid #e7e7e7; height:60px; padding-top:15px; margin-bottom:1px;}		
.board_list li p > span{margin-top:5px;display:block;}		
.board_list li p > span{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:17px;font-weight:400;}
.board_list li p > span > em{color:#2598e7;padding-right:5px;}
.board_list li p > span > i{font-size:14px;color:#fb5151;padding-right:5px;}

/* board_list */
.board_photo_list { margin:0 auto; padding-left:20px;}
.board_photo_list li { width:302px; margin:10px; border:0px solid #b4b4b4; float:left; overflow:hidden;position:relative; text-align:center;}
.board_photo_list li img { max-width:300px; height:210px; border:1px solid #b4b4b4; overflow:hidden; }		
.board_photo_list li p > span{margin-top:5px;display:block;}		
.board_photo_list li p > span{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:17px;font-weight:400;}
.board_photo_list li p > span > em{color:#2598e7;padding-right:5px;}
.board_photo_list li p > span > a{color:#2598e7;padding-right:5px;}
.boardphoto__list li p > span > i{font-size:14px;color:#fb5151;padding-right:5px;}


/* ceo */
.sContent > .content .ceo{text-align:center;}
.sContent > .content .ceo p{font-size:16px;line-height:25px;padding:20px 0;}
.sContent > .content .ceo h1{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:18px;font-weight:400; padding:30px 0;}
.sContent > .content .ceo h1 p{font-size:30px;}
.sContent > .content .ceo img{padding:50px 0;}

.sContent > .content .ceo_eng{text-align:left; margin:0 auto; width:800px; }
.sContent > .content .ceo_eng p{font-size:16px;line-height:25px;padding:20px 0;}
.sContent > .content .ceo_eng h1{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:18px;font-weight:400; padding:30px 0;}
.sContent > .content .ceo_eng h1 p{font-size:30px;}
.sContent > .content .ceo_eng img{padding:50px 0;}


/*게시판Tab*/
#BView .tab_menu {  height: 25px; font-weight:400; margin-top:6px;}
#BView .tab_menu ul {margin: 0;list-style: none;}
#BView .tab_menu li {display: inline;}
#BView .tab_menu a {display: block; float: left; padding-top:5px ; height: 25px;width:117px; text-align: center; text-decoration: none; text-transform: none;font-size:9pt; font-weight:400; color: #666666; background:url(/images/button_bg02.jpg) repeat-x; }
#BView .tab_menu a:hover {	height: 25px; width:117px;  background:url(/images/button_bg03.jpg) repeat-x; color: #F54444; font-weight:bold; font-size: 11pt;}
#BView .tab_menu .CurPage {height: 25px;width:117px;  background:url(/images/button_bg03.jpg) repeat-x; color: #F54444; font-weight:bold; font-size: 11pt;}

/*상세페이지 상세정보 Tab*/
.ITEM_View { float:left; width:770px; margin:0 auto; overflow:none; }
.ITEM_View .tab_menu { float:left; height: 40px; font-weight:bold; margin-top:6px; vertical-align:middle; overflow:none; }
.ITEM_View .tab_menu ul {margin:0; padding:0;  list-style: none;  vertical-align:middle; overflow:none;  }
.ITEM_View .tab_menu li {display: inline;  vertical-align:middle;  overflow:none;  }
.ITEM_View .tab_menu a { float:left; display: block;  margin-top:10px; padding-top:10px; height:40px; width:128px; text-align:center; font-size:12px; font-weight:bold; color: #666666; background:url(/images/button_bg02_1.jpg) repeat-x; vertical-align:bottom;  overflow:none;  }
.ITEM_View .tab_menu a:hover {height: 40px; width:128px;  background:url(/images/button_bg03_1.jpg) repeat-x; color: #F54444; font-weight:bold; font-size: 12px;  vertical-align:middle; }
.ITEM_View .tab_menu .CurPage {height: 40px;width:128px;  background:url(/images/button_bg03_1.jpg) repeat-x; color: #F54444; font-weight:bold; font-size: 12px;  vertical-align:middle; }

/*상세페이지 상세정보 Tab*/
.ITEM_View2 { float:left; width:770px; margin:0 auto; overflow:none; }
.ITEM_View2 .tab_menu { float:left; height: 40px; font-weight:bold; margin-top:6px; vertical-align:middle; overflow:none; }
.ITEM_View2 .tab_menu ul {margin:0; padding:0;  list-style: none;  vertical-align:middle; overflow:none;  }
.ITEM_View2 .tab_menu li {display: inline;  vertical-align:middle;  overflow:none;  }
.ITEM_View2 .tab_menu a { float:left; display: block;  margin-top:10px; padding-top:10px; height:40px; width:256px; text-align:center; font-size:12px; font-weight:bold; color: #666666; background:url(/images/button_bg02_1.jpg) repeat-x; vertical-align:bottom;  overflow:none;  }
.ITEM_View2 .tab_menu a:hover {height: 40px; width:256px;  background:url(/images/button_bg03_1.jpg) repeat-x; color: #F54444; font-weight:bold; font-size: 12px;  vertical-align:middle; }
.ITEM_View2 .tab_menu .CurPage {height: 40px;width:256px;  background:url(/images/button_bg03_1.jpg) repeat-x; color: #F54444; font-weight:bold; font-size: 12px;  vertical-align:middle; }





/** sub_title **/
#sub_title>table{width:100%;margin-top:14px;}	
.s_nav{padding-top:5px}
.s_nav>img,.s_nav>table{float:left;}	
.s_nav table{border-right:1px solid #d6d6d6;}
.s_nav td{text-align:center;font-weight:bold;height:37px; cursor:pointer}
.s_nav td{border-left:1px solid #d6d6d6;border-top:1px solid #bec6cf;border-bottom:1px solid #d2d3d5;background-color:#fafafa}
.s_nav td:hover{color:#fff;border:1px solid #4a9ed0;background-color:#2a8ed0;text-decoration:none; border-right:0px solid #4a9ed0;}
.s_nav td.on{color:#fff; border:1px solid #4a9ed0;background-color:#2a8ed0;text-decoration:none; }
.s_nav td.nv_s:hover{color:#444;border-left:1px solid #d6d6d6;border-top:1px solid #bec6cf;border-bottom:1px solid #d2d3d5;border-right:0px solid #d6d6d6;background-color:#fafafa}

.w01 td{width:350px; vertical-align:middle; }
.w02 td{width:350px; vertical-align:middle; }

.byproxy_btn { width:450px;height:45px;border:none;background-color:orange;color:#fff;font-weight:bold;font-size:16px; cursor:pointer; }

/*회원가입 약관동의 */
.join_agreeform_table { width:700px; margin:0 auto;  } 
.join_textarea {float:left; margin:0 auto; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; BORDER: solid #d2d2d2 1px ; padding:10px 10px 1px 10px; BACKGROUND:#FFFFFF; WIDTH:700px; HEIGHT: 200px; color: #000000; }
.join_textarea1 {float:left; margin:0 auto; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; BORDER: solid #d2d2d2 1px ; padding:10px 10px 1px 10px; BACKGROUND:#FFFFFF; WIDTH:700px; HEIGHT: 200px; color: #000000; }
.
.member_id {padding:5px 10px 5px 10px;}

.bbs_table th { height:35px; vertical-align:middle; border-bottom:1px solid #ccc;  }
.bbs_table tbody td { min-height:25px; vertical-align:middle; border-bottom:1px solid #eee; }
.gongji { font-weight:bold; color:#333; }
textarea { border:1px solid #ccc;  }
.tdboard02 { border-top:2px solid #ccc;  }



/* 달력 */
p.calheader{height:30px; line-height:30px; text-align:center; repeat-x left top;}
p.calheader select{font-weight:bold;}
p.calheader select#cal2{margin:5px 0 0 10px;}
p.calheader strong{font-size:14px; color:#333; font-weight:bold; vertical-align:middle;}
p.calheader button.cprev{width:4px; height:7px; vertical-align:middle; }
p.calheader button.cnext{width:4px; height:7px; vertical-align:middle; }

p.calheader span.prev a {display:inline-block; width:21px; height:19px; vertical-align:middle; }
p.calheader span.next a {display:inline-block; width:21px; height:19px; vertical-align:middle; }

div.calendar{border-bottom:1px solid #e2e2e2;}
div.calendar table thead th{height:20px; font-size:11px; color:#666; font-weight:bold; text-align:center; line-height:20px;}
div.calendar table tbody td{height:20px; font-size:11px; color:#666; text-align:center; line-height:20px;}
div.calendar table tbody td.sun{color:#e02102;}
div.calendar table tbody td.sat{color:#1453cf;}
div.calendar table tbody td.gray{color:#ffffff; }
div.calendar table tbody td strong.today{display:inline-block; width:16px; border:1px solid #1453cf; color:#fff; background:#4c77ec;}
p.calClose {text-align:right; vertical-align:top;} 
p.calClose a {display:inline-block; height:18px; padding:1px 18px 0 0; font-size:11px; color:#a7a7a7; line-height:19px; vertical-align:middle; text-align:right; background:url(/img/btn_calclose.gif) no-repeat right top;}
div#carLayer{position:relative; z-index:111;}
div#carLayer iframe#calFrame{position:absolute; left:0; top:3px; z-index:999; width:199px; height:194px; border:0; background:#fff;}

#paging{text-align:center; padding:10px; }
.paging a,
.paging strong{ position:relative; display:inline; margin-right:1px; padding:3px 6px 6px 6px; text-decoration:none; border:1px solid #ffffff; line-height:normal; font:bold 12px Verdana,Sans-Serif; width:26px;}
.paging strong{color:#FF0000 !important; border:1px solid #cccccc;  background:#FFFFFF;}
.paging a:focus:hover{ background:#ffffff; text-decoration:underline; border:1px solid #cccccc; font:bold 12px Lucida Sans, Lucida Grande, Lucida Sans Unicode,Verdana,Sans-Serif; color:#000000}
.paging .pre, .paging .next{font-weight:normal; display:inline; color:#333333; border:1px solid #333333; background:#ffffff; position:relative; top:-1px; font-size:12px; font-family:Lucida Sans, Lucida Grande, Lucida Sans Unicode,Verdana,Gulim,"나눔고딕",Nanum Gothic, Dotum,helvetica,Arial,Sans-Serif; width:84px;}

.input_btn {
	font-size:	12px;
	font-weight:bold;
	text-decoration:	none;
	width:120px;height:30px;
	padding:3px 3px 3px 3px;
}

.input_btn_normal	{ background-color:#4c5461; color:#FFFFFF; border:1px solid #333333; }
.input_btn_red		{ background-color:#e21e26; color:#FFFFFF; border:1px solid #e21e26; }
.input_btn_blue		{ background-color:#1e26e2; color:#FFFFFF; border:1px solid #1e26e2; }
.input_btn_white	{ background-color:#ffffff; color:#333333; border:1px solid #b2b4c0; }

.input_select { height:28px; border:solid 1px #CCCCCC; font-family:Arial, Verdana, Helvetica, sans-serif; color:#222222; background:#FFFFFF; padding:4px 4px 0px 4px; line-height:180%; }
.input_select:hover { height:27px; border:solid 2px #FF3300;  font-family:Arial, Verdana, Helvetica, sans-serif; color:#222222; background:#FFFFFF; padding:3px 3px 0px 3px; line-height:180%; }
.input_select:focus { height:27px; border:solid 2px #FF3300; font-family:Arial, Verdana, Helvetica, sans-serif; color:#222222; background:#FFFFFF; padding:3px 3px 0px 3px; line-height:180%; }
.input_select:active { height:27px; border:solid 2px #FF3300; font-family:Arial, Verdana, Helvetica, sans-serif; color:#222222; background:#FFFFFF; padding:3px 3px 0px 3px; line-height:180%; }

.input { height:18px; border:solid 1px #CCCCCC; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#222222; background:#FFFFFF; padding:4px 4px 0px 4px; }
.input:hover { height:17px; border:solid 2px #FF3300; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#222222; background:#FFFFFF; padding:3px 3px 0px 3px; }
.input:focus { height:17px; border:solid 2px #FF3300; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#222222; background:#FFFFFF; padding:3px 3px 0px 3px; }
.input:active { height:17px; border:solid 2px #FF3300; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#222222; background:#FFFFFF; padding:3px 3px 0px 3px; }


.board_input { height:18px; border:solid 1px #CCCCCC; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#222222; background:#FFFFFF; padding:4px 4px 0px 4px; }
.board_input:hover { height:17px; border:solid 2px #FF3300; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#222222; background:#FFFFFF; padding:3px 3px 0px 3px; }
.board_input:focus { height:17px; border:solid 2px #FF3300; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#222222; background:#FFFFFF; padding:3px 3px 0px 3px; }
.board_input:active { height:17px; border:solid 2px #FF3300; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#222222; background:#FFFFFF; padding:3px 3px 0px 3px; }


.input_txtarea { border:solid 1px #CCCCCC; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#222222; background:#FFFFFF; padding:4px 4px 0px 4px;  }
.input_txtarea:hover { border:solid 2px #FF3300; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#222222; background:#FFFFFF; padding:3px 3px 0px 3px;  }
.input_txtarea:focus { border:solid 2px #FF3300; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#222222; background:#FFFFFF; padding:3px 3px 0px 3px;  }
.input_txtarea:active { border:solid 2px #FF3300; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#222222; background:#FFFFFF; padding:3px 3px 0px 3px; }

.webedit { border:solid 1px #CCCCCC; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#222222; background:#FFFFFF; padding:4px 4px 0px 4px;  }
.webedit:hover { border:solid 2px #FF3300; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#222222; background:#FFFFFF; padding:3px 3px 0px 3px;  }
.webedit:focus { border:solid 2px #FF3300; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#222222; background:#FFFFFF; padding:3px 3px 0px 3px;  }
.webedit:active { border:solid 2px #FF3300; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#222222; background:#FFFFFF; padding:3px 3px 0px 3px; }



.login_input { ime-mode:disabled; width:170px; height:18px; border:1px solid #d2d2d2; background-color:#f7f7f7; font-size:11pt; color:#6d5d52; padding:4px 4px 0px 4px; }
.login_input:hover { ime-mode:disabled; width:170px; height:17px; border:2px solid #FF3300; background-color:#ffffff; color:#333333; font-weight:bold; padding:3px 3px 0px 3px; }
.login_input:focus { ime-mode:disabled; width:170px; height:17px; border:2px solid #FF3300; background-color:#ffffff; color:#333333; font-weight:bold; padding:3px 3px 0px 3px; }
.login_input:active { ime-mode:disabled; width:170px; height:17px; border:2px solid #FF3300; background-color:#ffffff; color:#333333; font-weight:bold; padding:3px 3px 0px 3px; }


/* 각종 버튼 */
.btn_gray_small { font-size:8pt; font-family:Arial,Verdana, Helvetica, sans-serif; color:#222222; cursor:pointer;background-color:#f2f2f2; border:solid #999999 1px;}
.btn_red_small { font-size:8pt; font-family:Arial,Verdana, Helvetica, sans-serif; color:#ffffff; cursor:pointer;background-color:#ff2222; border:solid #999999 1px;}

.btn_gray_s { font-size:9pt; color:#222222; height:24px; cursor:pointer;background-color:#f2f2f2; border:solid #999999 1px;}
.btn_black_s { font-size:9pt; color:#FFFFFF; height:24px; cursor:pointer;background-color:#222222; border:0px;  border:solid #777777 1px; }
.btn_blue_s { font-size:9pt; color:#FFFFFF; height:24px; cursor:pointer;background-color:#0000DD; border:0px;  border:solid #9999ff 1px;  }
.btn_white_s { font-size:9pt; color:#666666; font-weight:bold; font-family:Arial,Verdana, Helvetica, sans-serif; height:24px; cursor:pointer;background-color:#ffffff; border:solid #999999 1px;}
.btn_red_s { font-size:9pt; color:#FFFFFF; height:24px;cursor:pointer; background-color:#ff2222; border:0px; border:solid #ff9999 1px; }

.btn_white_m { line-height:16px;font-weight:bold;font-size:12px;color:#222222; width:80px;height:28px;cursor:pointer;background-color:#ffffff; border:solid #777777 1px;}
.btn_white_m_b { line-height:16px; font-size:12px;color:#222222; width:80px;height:28px;cursor:pointer;background-color:#ffffff; border:solid #777777 1px;}
.btn_blue_m { line-height:16px;font-weight:bold;font-size:12px;color:#ffffff; width:80px;height:28px;cursor:pointer;background-color:#2222ff; border:0px;}
.btn_red_m { line-height:16px;font-weight:bold;font-size:12px;color:#ffffff; width:80px;height:28px;cursor:pointer;background-color:#ff2222; border:0px;}

.btn_white_b { line-height:16px;font-weight:bold;font-size:12px;color:#222222; width:120px;height:31px;cursor:pointer;background-color:#ffffff; border:solid #777777 1px;}
.btn_gray_b { line-height:16px;font-weight:bold;font-size:12px;color:#222222; width:120px;height:31px;cursor:pointer;background-color:#f2f2f2; border:solid #cccccc 1px;}
.btn_gray_b2 { line-height:16px;font-weight:bold;font-size:12px;color:#222222; min-width:150px;height:31px;cursor:pointer;background-color:#f2f2f2; border:solid #cccccc 1px;}

.btn_red_b { line-height:16px;font-weight:bold;font-size:12px;color:#FFFFFF; width:120px;height:31px;cursor:pointer; background-color:#ff3333; border:0px; }
.btn_red_b2 { line-height:16px;font-weight:bold;font-size:12px;color:#FFFFFF; min-width:150px;height:31px;cursor:pointer; background-color:#ff2222; border:0px; }

.btn_blue_b { line-height:16px;font-weight:bold;font-size:12px;color:#FFFFFF; width:120px;height:31px;cursor:pointer; background-color:#3355ff; border:0px; }
.btn_green_b { line-height:16px;font-weight:bold;font-size:12px;color:#FFFFFF; width:120px;height:31px;cursor:pointer; background-color:#02a2ed; border:0px; }

.btn_white_n { line-height:16px;font-weight:bold;font-size:12px;color:#222222; height:35px;cursor:pointer;background-color:#ffffff; border:solid #777777 1px;}
.btn_gray_n { line-height:16px;font-weight:bold;font-size:12px;color:#222222; height:35px;cursor:pointer;background-color:#f2f2f2; border:solid #cccccc 1px;}
.btn_red_n { line-height:16px;font-weight:bold;font-size:12px;color:#FFFFFF; height:35px;cursor:pointer; background-color:#ff2222; border:0px; }
.btn_blue_n { line-height:16px;font-weight:bold;font-size:12px;color:#FFFFFF; height:35px;cursor:pointer; background-color:#2222ff; border:0px; }


.txt_sub_title			{ height:30px; font-family:Arial,Verdana, Helvetica, sans-serif; color:#ffffff; text-decoration:none; font-weight:bold;size:12pt; background-color:#FF4433; }
a.txt_sub_title:link		{ height:30px; font-family:Arial,Verdana, Helvetica, sans-serif; color:#ffffff; text-decoration:none; font-weight:bold;size:12pt; background-color:#FF4433; }
a.txt_sub_title:visited { height:30px; font-family:Arial,Verdana, Helvetica, sans-serif; color:#ffffff; text-decoration:none; font-weight:bold;size:12pt; background-color:#FF4433; }
a.txt_sub_title:hover	{ height:30px; font-family:Arial,Verdana, Helvetica, sans-serif; color:#ffffff; text-decoration:none; font-weight:bold;size:12pt; background-color:#FF4433; }
a.txt_sub_title:active	{ height:30px; font-family:Arial,Verdana, Helvetica, sans-serif; color:#ffffff; text-decoration:none; font-weight:bold;size:12pt; background-color:#FF4433; }

.bbs_main_list li { float:left; display:inline; padding:0px; }
.bbs_button li { float:right; display:inline; text-align:right; padding:5px; }


.sub_text_bold { font-weight:bold; font-size:16px;color:#333;  }

.sContent > .content .bbs_area { padding:0 30px 30px 30px; margin:0 auto; min-height:600px; }

/* 연혁 */
.sContent > .content .com02 {text-align:center;  }
.sContent > .content .com02  p{font-size:16px;line-height:25px;padding:20px 0;}
.sContent > .content .com02  h1{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:18px;font-weight:400; padding:30px 0;}
.sContent > .content .com02  h1 p{font-size:30px;}
.sContent > .content .com02  img{padding:30px 0 50px 0;}
.sContent > .content .com02  { background:url('/company/images/com5_bg.png') no-repeat; background-position:90% 105%;  }
.sContent > .content .com02 .com02_info {  height:550px; background:url('/company/images/com2_bg.png') no-repeat; background-position:50% 0%;  }
.sContent > .content .com02 .com02_info ul li { float:left; display:inline; text-align:left; }
.sContent > .content .com02 .com02_info ul { padding:97px 0 0 205px;  }
.sContent > .content .com02 .com02_info li { width:130px; text-align:left; line-height:13px;font-size:12px; }
.sContent > .content .com02 .com02_info li p { width:130px; text-align:left; line-height:13px;font-size:12px; }


.sContent > .content .com02  #com02_cont2 { margin-top:103px;  }
.txt_red_b { color:#ff2222; font-weight:bold;}


.sContent > .content .com02_x { text-align:center;  }
.sContent > .content .com02_x  p{font-size:16px; line-height:25px;padding:20px 0;}
.sContent > .content .com02_x  h1{ font-family:Arial,Verdana, Helvetica, sans-serif;font-size:18px;font-weight:400; padding:30px 0;}
.sContent > .content .com02_x  h1 p{ font-size:30px;font-weight:400;}
.sContent > .content .com02_x .history_title { text-align:left;padding-left:150px; font-family:Arial,Verdana, Helvetica, sans-serif; font-size:32px; color:#cccccc; }
.sContent > .content .com02_x  img{padding:30px 0 50px 0;}
.sContent > .content .com02_x  { background:url('/company/images/com2_x_bg.png') no-repeat; background-position:90% 100%;  }
.sContent > .content .com02_x .com02_info_x { position:relative; text-align:left;   }
.sContent > .content .com02_x .com02_info_x ul { padding:0px 0 0 300px;  }
.sContent > .content .com02_x .com02_info_x li { padding:0; margin:0; font-style:normal; text-align:left; list-style-image:url('/company/images/gray_dot.png'); line-height:16px; }

#history_2018 { background:url('/company/images/img_2018.jpg') no-repeat; background-position:170px 10px;  min-height:40px; }
#history_2017 { background:url('/company/images/img_2017.jpg') no-repeat; background-position:170px 10px;  min-height:40px; }
#history_2016 { background:url('/company/images/img_2016.jpg') no-repeat; background-position:170px 10px;  min-height:40px; }
#history_2015 { background:url('/company/images/img_2015.jpg') no-repeat; background-position:170px 10px;  min-height:40px; }
#history_2014 { background:url('/company/images/img_2014.jpg') no-repeat; background-position:170px 10px;  min-height:40px; }
#history_2013 { background:url('/company/images/img_2013.jpg') no-repeat; background-position:170px 10px;  min-height:40px; }
#history_2012 { background:url('/company/images/img_2012.jpg') no-repeat; background-position:170px 10px;  min-height:40px; }
#history_2011 { background:url('/company/images/img_2011.jpg') no-repeat; background-position:170px 10px;  min-height:40px; }
#history_2010 { background:url('/company/images/img_2010.jpg') no-repeat; background-position:170px 10px;  min-height:40px; }
#history_2009 { background:url('/company/images/img_2009.jpg') no-repeat; background-position:170px 10px;  min-height:40px; }
#history_2008 { background:url('/company/images/img_2008.jpg') no-repeat; background-position:170px 10px;  min-height:40px; }
#history_2007 { background:url('/company/images/img_2007.jpg') no-repeat; background-position:170px 10px;  min-height:40px; }
#history_2006 { background:url('/company/images/img_2006.jpg') no-repeat; background-position:170px 10px;  min-height:40px; }
#history_2004 { background:url('/company/images/img_2004.jpg') no-repeat; background-position:170px 10px;  min-height:40px; }
#history_2003 { background:url('/company/images/img_2003.jpg') no-repeat; background-position:170px 10px;  min-height:40px; }
#history_2001 { background:url('/company/images/img_2001.jpg') no-repeat; background-position:170px 10px;  min-height:40px; }
#history_2000 { background:url('/company/images/img_2000.jpg') no-repeat; background-position:170px 10px;  min-height:40px; }
#history_1999 { background:url('/company/images/img_1999.jpg') no-repeat; background-position:170px 10px;  min-height:40px; }
#history_1994 { background:url('/company/images/img_1994.jpg') no-repeat; background-position:170px 10px;  min-height:40px; }
#history_1993 { background:url('/company/images/img_1993.jpg') no-repeat; background-position:170px 10px;  min-height:40px; }



.dot_line { margin:0 auto; text-align:center; width:800px; border-bottom:2px dotted #bbb; padding:0px 0 10px 0; margin-bottom:20px;}

/* 비전 */
.sContent > .content .com03 {text-align:center;  }
.sContent > .content .com03  p{font-size:16px;line-height:35px;padding:10px 0;}
.sContent > .content .com03  .com3_title { background:url('/company/images/com3_title_bg.png') no-repeat; background-position:50% 100%;  }
.sContent > .content .com03  h1{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:18px;font-weight:400; padding:30px 0;}
.sContent > .content .com03  h1 p{font-size:30px;}
.sContent > .content .com03 .com03_info  { margin-top:100px; height:488px; background:url('/company/images/com3_bg.png') no-repeat; background-position:50% -50px; }

.sContent > .content .com03  #com03_t1 { float:left; position:relative; top:30px; text-align:center; width:100%; }
.sContent > .content .com03  #com03_t2 { float:left; position:relative; top:130px; width:100%; margin-left:-88px;  }
.sContent > .content .com03  #com03_t3 { float:left; position:relative; top:52px; width:100%; margin-left:92px;  }
.sContent > .content .com03  #com03_t4 { float:left; position:relative; top:-80px; width:100%; line-height:18px; }

.sContent > .content .com03  #com03_cont1 { float:left; position:relative; width:350px; top:-335px; left:635px; line-height:18px; text-align:justify; color:#000; }
.sContent > .content .com03  #com03_cont2 { float:left; position:relative; width:300px; top:-225px; left:-250px; line-height:18px; text-align:justify; color:#000; }
.sContent > .content .com03  #com03_cont3 { float:left; position:relative; width:355px; top:10px; left:-45px; line-height:18px; text-align:justify; color:#000; }



.sContent > .content .com03 .com03_info_eng  { margin-top:100px; height:488px; background:url('/company/images/com3_bg.png') no-repeat; background-position:50% 0px; }
.sContent > .content .com03  #com03_t1_eng { float:left; position:relative; top:70px; text-align:center; width:100%; line-height:16px; font-size:18px; color:#fff; font-weight:normal; }
.sContent > .content .com03  #com03_t2_eng { float:left; position:relative; top:150px; width:100%; margin-left:-88px;  line-height:16px; font-size:18px; color:#fff; font-weight:normal; }
.sContent > .content .com03  #com03_t3_eng { float:left; position:relative; top:52px; width:100%; margin-left:92px;  line-height:16px; font-size:18px; color:#fff; font-weight:normal; }
.sContent > .content .com03  #com03_t4_eng { float:left; position:relative; top:-95px; width:100%; line-height:18px;  line-height:16px; font-size:15px; color:#fff; font-weight:normal; }

.sContent > .content .com03  #com03_cont1_eng { float:left; position:relative; width:350px; top:-370px; left:605px; line-height:18px; text-align:justify; color:#000; }
.sContent > .content .com03  #com03_cont2_eng { float:left; position:relative; width:300px; top:-225px; left:-270px; line-height:18px; text-align:justify; color:#000; }
.sContent > .content .com03  #com03_cont3_eng { float:left; position:relative; width:355px; top:0px; left:-65px; line-height:18px; text-align:justify; color:#000; }

.txt_24 { font-size:16px; font-weight:bold; color:#444488; line-height:25px;padding:20px 0;}




.sContent > .content .com04 { text-align:center;}
.sContent > .content .com04  p{font-size:16px;line-height:35px;padding:20px 0;}
.sContent > .content .com04  h1{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:18px;font-weight:400; padding:30px 0;}
.sContent > .content .com04  h1 p{font-size:30px;}
.sContent > .content .com04 .com04_info {  height:550px; background:url('/company/images/com4_bg.png') no-repeat; background-position:50% 0%;  }
.sContent > .content .com04 .com04_info1 {  height:550px; background:url('/company/images/com4_bg1.png') no-repeat; background-position:50% 0%;  }
.sContent > .content .com04 .com04_info_eng {  height:550px; background:url('/company/images/com4_bg_eng.png') no-repeat; background-position:50% 0%;  }
.sContent > .content .com04 .com04_info1_eng {  height:550px; background:url('/company/images/com4_bg1_eng.png') no-repeat; background-position:50% 0%;  }
.sContent > .content .com04 .com04_info2_eng {  width:100%; min-height:550px; }
.sContent > .content .com04 .com04_info2_eng  p { margin:0 auto; width:800px;  text-align:left; line-height:150%; }

.sContent > .content .com04  #com04_cont1 { float:left; position:relative; width:250px; top:25px; left:120px; line-height:18px; text-align:justify; }
.sContent > .content .com04  #com04_cont2 { float:left; position:relative; width:250px; top:25px; left:450px; line-height:18px; text-align:justify;  }
.sContent > .content .com04  #com04_cont3 { float:left; position:relative; width:250px; top:150px; left:-450px; line-height:18px; text-align:justify; }
.sContent > .content .com04  #com04_cont4 { float:left; position:relative; width:230px; top:280px; left:20px; line-height:18px; text-align:justify; }
.sContent > .content .com04  #com04_cont5 { float:left; position:relative; width:250px; top:360px; left:-650px; line-height:18px; text-align:justify; }
.sContent > .content .com04  #com04_cont6 { float:left; position:relative; width:250px; top:380px; left:630px; line-height:18px; text-align:justify; }

.sContent > .content .com04  #com04_cont1_eng { float:left; position:relative; width:250px; top:25px; left:120px; line-height:18px; text-align:left; }
.sContent > .content .com04  #com04_cont2_eng { float:left; position:relative; width:250px; top:25px; left:450px; line-height:18px; text-align:left;  }
.sContent > .content .com04  #com04_cont3_eng { float:left; position:relative; width:250px; top:150px; left:-450px; line-height:18px; text-align:left; }
.sContent > .content .com04  #com04_cont4_eng { float:left; position:relative; width:230px; top:280px; left:20px; line-height:18px; text-align:left; }
.sContent > .content .com04  #com04_cont5_eng { float:left; position:relative; width:250px; top:320px; left:-650px; line-height:18px; text-align:left; }
.sContent > .content .com04  #com04_cont6_eng { float:left; position:relative; width:250px; top:340px; left:630px; line-height:18px; text-align:left; }

.sContent > .content .com04  #com04_cont1a { float:left; position:relative; width:250px; top:25px; left:130px; line-height:18px; text-align:justify; }
.sContent > .content .com04  #com04_cont2a { float:left; position:relative; width:250px; top:25px; left:440px; line-height:18px; text-align:justify;  }
.sContent > .content .com04  #com04_cont3a { float:left; position:relative; width:200px; top:150px; left:-400px; line-height:18px; text-align:justify; }
.sContent > .content .com04  #com04_cont4a { float:left; position:relative; width:185px; top:280px; left:80px; line-height:18px; text-align:justify; }
.sContent > .content .com04  #com04_cont5a { float:left; position:relative; width:250px; top:360px; left:-160px; line-height:18px; text-align:justify; }
.sContent > .content .com04  #com04_cont6a { float:left; position:relative; width:180px; top:410px; left:180px; line-height:18px; text-align:justify; }

.sContent > .content .com04  #com04_cont1a_eng { float:left; position:relative; width:250px; top:25px; left:100px; line-height:18px; text-align:left; }
.sContent > .content .com04  #com04_cont2a_eng { float:left; position:relative; width:220px; top:25px; left:450px; line-height:18px; text-align:left;  }
.sContent > .content .com04  #com04_cont3a_eng { float:left; position:relative; width:200px; top:150px; left:-370px; line-height:18px; text-align:left; }
.sContent > .content .com04  #com04_cont4a_eng { float:left; position:relative; width:185px; top:280px; left:100px; line-height:18px; text-align:left; }
.sContent > .content .com04  #com04_cont5a_eng { float:left; position:relative; width:180px; top:420px; left:-160px; line-height:18px; text-align:left; }
.sContent > .content .com04  #com04_cont6a_eng { float:left; position:relative; width:200px; top:310px; left:-150px; line-height:18px; text-align:left; }




/* 조직도 */
.sContent > .content .com05 {text-align:center;  }
.sContent > .content .com05  p{font-size:16px;line-height:25px;padding:20px 0;}
.sContent > .content .com05  h1{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:18px;font-weight:400; padding:30px 0;}
.sContent > .content .com05  h1 p{font-size:30px;}
.sContent > .content .com05  img{padding:30px 0 50px 0;}
.sContent > .content .com05  { background:url('/company/images/com5_bg.png') no-repeat; background-position:90% 105%;  }





/* 유지보수 사업 */
.sContent > .content .solar04 { text-align:center; overflow-x:hidden;  }
.sContent > .content .solar04  p{font-size:16px;line-height:35px;padding:10px 0;}
.sContent > .content .solar04  .com3_title { background:url('/company/images/com3_title_bg.png') no-repeat; background-position:50% 100%;  }
.sContent > .content .solar04  h1{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:18px;font-weight:400; padding:20px 0;}
.sContent > .content .solar04  h1 p{font-size:30px;}
.sContent > .content .solar04 .solar04_info  { margin-top:20px; height:780px; background:url('/solar_energy/images/solar04_eng.jpg') no-repeat; background-position:50% 0px; }


.sContent > .content .solar04  #solar04_t1 { float:left; position:relative; top:200px; width:100%; margin-left:180px; text-align:left; color:#fff; line-height:120%; }
.sContent > .content .solar04  #solar04_t2 { float:left; position:relative; top:170px; width:100%; margin-left:705px;  text-align:left; color:#fff; line-height:120%;  }
.sContent > .content .solar04  #solar04_t3 { float:left; position:relative; top:485px; width:100%; margin-left:20px;  text-align:center; color:#fff; line-height:120%; }

.sContent > .content .solar04  #solar04_cont1 { float:left; position:relative; width:350px; top:55px; left:180px; line-height:18px; text-align:justify; color:#000; }
.sContent > .content .solar04  #solar04_cont2 { float:left; position:relative; width:380px; top:100px; left:350px; line-height:18px; text-align:justify; color:#000; }
.sContent > .content .solar04  #solar04_cont3 { float:left; position:relative; width:350px; top:440px; left:460px; line-height:18px; text-align:justify; color:#000; }



/* 기타 공통 */
.sContent > .content .sub_content { margin:0 auto; width:800px; text-align:center;  }
.sContent > .content .sub_content  p{font-size:16px;line-height:25px;padding:20px 0;}
.sContent > .content .sub_content  h1{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:18px;font-weight:400; padding:30px 0;}
.sContent > .content .sub_content  h1 p{font-size:30px;}
.sContent > .content .sub_content  table{ text-align:center; }



/* 연구소 소개 */
.sContent > .content .Rnd01 { margin:0 auto; text-align:center;width:800px; }
.sContent > .content .Rnd01  p{font-size:16px;  text-align:justify;  line-height:25px;padding:20px 0;}
.sContent > .content .Rnd01  h1{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:18px;font-weight:400; padding:30px 0;}
.sContent > .content .Rnd01  h1 p{font-size:30px; text-align:center;}
.sContent > .content .Rnd01  img{padding:50px 0;}

.Rnd01_2{position:relative;text-align:center;}
.Rnd01_2 > div{position:absolute; top:120px; left:0px;}
.Rnd01_2 span{display:inline-block;width:200px;height:200px;float:left; text-align:center;}
.Rnd01_2 span > p{ font-size:16px; font-weight:bold; letter-spacing:0;line-height:70px; text-align:center; color:#3d85ef; font-family:Helvetica,'Apple SD Gothic Neo','Nanum Gothic',Sans-serif; }

/* 연구소 조직도 */
.sContent > .content .Rnd02 {text-align:center;  }
.sContent > .content .Rnd02  p{font-size:16px;line-height:25px;padding:20px 0;}
.sContent > .content .Rnd02  h1{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:18px;font-weight:400; padding:30px 0;}
.sContent > .content .Rnd02  h1 p{font-size:30px;}
.sContent > .content .Rnd02  img{padding:30px 0 50px 0;}
.sContent > .content .Rnd02  { background:url('/company/images/com5_bg.png') no-repeat; background-position:90% 105%;  }



.partner_area { float:left; width:800px; Background-color:#DCEEFF; margin:15px 0 15px 0; }
.partner_area td { width:800px; position:relative; padding:15px 0 15px 0; font-size:14px; color:#333;  font-family:Helvetica,'Apple SD Gothic Neo','Nanum Gothic',Sans-serif; }
.partner_area td img { border:1px solid #acacac; }

.partner_img { float:left; width:800px; margin:15px 0 15px 0; }
.partner_img ul li { display:inline-block; padding:10px; margin-top:10px; }
.partner_img li { border:1px solid #ccc; }
.partner_img li img { width:165px; height:45px; }

.order_table td { padding:2px; }
.write_head { height:30px; padding-left:10px; color:#777777; background-color:#F3F3F3; border:1px solid #ddd; }
.write_head1 { height:30px; text-align:center; color:#777777; background-color:#F3F3F3; border:1px solid #ddd; }
.byproxy_p { padding:5px 0 5px 8px; border:1px solid #ddd; }
.byproxy_p1 {text-align:center; border:1px solid #ddd; }
td, input, button, textarea, select, .c1 { font-size:13px; font-family: Dotum, Gulim, AppleGothic, Sans-serif;color:#737373; vertical-align:middle; }
.field { border:1px solid #ccc; height:22px; font-size:12px; font-weight:bold; color:#333; padding:2px 0px 2px 8px; }
.ed { border:1px solid #ccc; height:22px; font-size:13px;color:#333; padding:2px 2px 2px 4px; width:150px; }
.zip_btn { border:1px solid #888; background-color:#999; width:100px; height:28px; font-size:13px; color:#fff; padding:2px 2px 2px 4px;  }





/* Environmental */
.sContent > .content .environ01 {text-align:center;  }
.sContent > .content .environ01  p{font-size:16px;line-height:20px;padding:20px 0;}
.sContent > .content .environ01  h1{font-family:'Nanum Gothic';font-size:16px;font-weight:700; padding:30px 0 0; }
.sContent > .content .environ01  h1 p{font-size:28px;line-height:30px;}
.sContent > .content .environ01  img{padding:30px 0 50px 0;}

.sContent > .content .environ01 .environ01_sub { margin:0 auto; width:880px; padding:30px 0 30px 0; }
.sContent > .content .environ01 .environ01_sub  h2 { padding:20px 0 20px 0; text-align:left; font-weight:700; color:#4444aa; }
.sContent > .content .environ01 .environ01_sub ul li { text-align:left; line-height:170%; list-style:disc; font-size:16px; text-align: justify;  margin-left:-4px;}


.sContent > .content .environ01 .environ01_table  { float:left; position:relative; margin:0 auto; width:980px; }
.sContent > .content .environ01 .environ01_table  table { float:right; border:0px; width:90%; margin:20px 0 50px 0; }
.sContent > .content .environ01 .environ01_table  table th { height:30px; border-right:1px solid #999; border-bottom:1px solid #ccc; border-top:1px solid #ccc; vertical-align:middle; background-color:#f2f2f2; color:#444444; font-size:13px; font-family:'Nanum Gothic'; }
.sContent > .content .environ01 .environ01_table  table td { height:30px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; text-align:left; padding:4px; line-height:120%; font-size:13px; font-family:'Nanum Gothic'; }
.sContent > .content .environ01 .environ01_table  table .first { border-top:2px solid #777; }

.sContent > .content .environ01 .environ01_2_box { width:350px;height:120px;border:2px solid #ddd;background-color:#f2f2f2;color:#444; font-weight:400; font-family:'helvetica', 'Nanum Gothic','sans-serif';  text-align:left; padding:35px 0  0 30px; font-size:16px; letter-spacing:1px;}


.sContent > .content .environ01 .environ02_table  { float:left; position:relative; margin:0 auto; width:980px; min-height:350px;  background:url('/environmental/images/env4.jpg') no-repeat; background-position:0px 55px;  }
.sContent > .content .environ01 .environ02_table  p { float:left; position:relative; margin:10px 0 0 410px; }
.sContent > .content .environ01 .environ02_table  p  h2 { float:left; position:relative; text-align:left; font-weight:700; color:#4444aa; }
.sContent > .content .environ01 .environ02_table  table { float:left; position:relative;  border:0px; width:400px; margin:0 0 0 410px; }
.sContent > .content .environ01 .environ02_table  table th { height:28px; border-right:1px solid #999; border-bottom:1px solid #ccc; border-top:1px solid #ccc; vertical-align:middle; background-color:#f2f2f2; color:#444444; font-size:13px; font-family:'Nanum Gothic'; }
.sContent > .content .environ01 .environ02_table  table td { height:28px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; text-align:left; padding:4px; line-height:120%; font-size:13px; font-family:'Nanum Gothic'; }
.sContent > .content .environ01 .environ02_table  table .first { border-top:2px solid #777; }

.sContent > .content .environ01 .environ01_sub .env03 { margin:0 auto; width:880px; padding:30px 0 30px 0; background:url('/environmental/images/env03_bg.png') no-repeat; background-position:100% 35%; }
.sContent > .content .environ01 .environ01_sub .env03 li { text-align:left; line-height:170%; list-style:square; font-size:16px; padding-top:30px;}
.sContent > .content .environ01 .environ01_sub .env03 li strong { font-size:16px; font-weight:700; }

