@charset"utf-8";

* { margin:0; padding:0; }
body { font:normal 12px/17px Gulim,"굴림"; color:#333}

strong, b { font-weight:bold }

h1, h2, h3, h4, h5, h6 { font-size:100% }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block }

img, fieldset, iframe { border:0 }
img { max-width:100% }
form { display:inline }
li { list-style:none }
li img, dd img { vertical-align:top }
input, select { vertical-align:middle }
select { padding:1px; }


#skip, .skip { font-size:0; width:0; height:0; line-height:0; position:absolute; left:-9999px }
#indent, .indent { text-indent:-9000px }
#relative, .relative { position:relative }
#absolute, .absolute { position:absolute }


a:link, a:hover, a:visited { color:#333; text-decoration:none }

.page_link { cursor:pointer; }
.txt_white { color:#fff }
.txt_yellow { color:#f7eb01 }
.txt_orange { color:#f16621 }
.txt_orangeb { color:#f16621; font-weight:bold }
.txt_blue { color:#2e82d1}
.txt_blueb { color:#2e82d1; font-weight:bold }
.txt_dblue { color:#004b83 }
.txt_red { color:#f00202 }
.txt_redb { color:#f00202; font-weight:bold }
.hand { cursor:pointer; }

.inline li { display:inline }

.left { padding-left:5px; }
.right { text-align:right }
.center { text-align:center }

.line01 { height:1px; background:#3b8ac0; margin:5px 0 7px 0; clear:both }

/*********** height 100% ***************/
html,body { height:100%; width:100% }
html { overflow-y:scroll }
body { width:100%; background:url(../img/top_bg.jpg) repeat-x}
/* 

body { width:100%; background:url(../img/top_bg.jpg) repeat-x;}
*/

#leftArea { min-height:100%; }
.input_cal img { vertical-align:middle }

/*************/
.nobg { background-image:none }

#login { width:330px; margin:100px auto 0 auto }
	#login .title { text-align:center }
	.menu { text-align:center; padding:5px 0 0 0 }
	.menu li { display:inline; }
	.menu li img { vertical-align:middle; margin-bottom:2px }
	
	.fieldset { margin:15px 0 0 0}
	.fieldset li.txt_id { float:left; margin:5px 8px 0 16px }
	.fieldset li.input_id { float:left; margin-bottom:3px }
	.fieldset li.input_id input { border:2px solid #e1e1e1; line-height:200%; padding:0 5px; font-weight:bold; width:170px; height:29px }
	.fieldset li.txt_pwd { clear:both; float:left; margin:5px 8px 0 0 }
	.fieldset li.input_pwd { float:left }
	.fieldset li.input_pwd input { border:2px solid #e1e1e1; line-height:200%; padding:0 5px; font-weight:bold; width:170px; height:29px }
	.fieldset li.btn { float:right; margin-top:-36px }
	
#join { width:880px; margin:50px auto }
	#join .title { text-align:left; background:url(../img/join_tit_bg.gif) repeat-x bottom; padding:0 0 27px 5px; margin-bottom:35px }
	#join .contents { padding:0 10px; width:860px }
	#join .summary { font-weight:bold; border-top:1px solid #000; padding:7px 0 5px 20px; }
	
	.join_form { border-top:2px solid #004a81; border-collapse:collapse; width:100% }
	.join_form th { font-weight:normal; color:#787878; text-align:right; padding:7px 7px 6px 30px; border-bottom:1px solid #c3c8cc; line-height:100%; width:120px }
	.join_form th.last { border-bottom:none }
	.join_form td { font-weight:normal; color:#707070; text-align:left; padding:7px 7px 6px 7px; border-bottom:1px solid #c3c8cc }
	.join_form td.td01 { padding:20px 20px 19px 7px }
	.join_form td.last { border-bottom:none }
	
	.join_approve { border-top:2px solid #004a81; border-bottom:2px solid #004a81; border-collapse:collapse; width:100% }
	.join_approve th { padding:10px 3px; width:88px }
	.join_approve td { padding:0 0 0 20px }
	.box { border:1px solid #b5b5b5; background:#ebebeb; font-weight:bold; color:#727272; padding:26px 30px  }
	
	.btn_area { text-align:center; padding:15px 0 }
	.btn_area li { display:inline; padding:0 2px }
	
#header { background:url(../img/top_bg.jpg) repeat-x; height:59px; position:absolute; width:100%; min-width:1024px }
	.logo { float:left; width:175px}
	
	.gnb_area { float:left; background:url(../img/top_bg.jpg); height:59px; position:relative ;}
	.gnb { width:390px }
		.gnb li { float:left;}
	.gnb_side { position:absolute; top:11px; right:0; width:225px }
		.gnb_side li { float:left; }
	
	.state {position:absolute;  top:10px;left:535px; }
	.state p { float:left; color:#fff; font-weight:bold }
	.state li { float:left; color:#f7eb01; margin:0 5px 0 5px ; padding-left:21px; background:url(../img/dot_state.gif) no-repeat 15px 7px; }
	.state .repair_state{ width:390px; }
	.state li.r1{width:85px;  }
	.state li.r2{width:109px;  }
	.state li.r3{width:85px;  }
	.state li.r4{width:85px;  }
	.state li.r5{width:109px;  }
	.state li.r6{width:85px;  }
	.state .main_state{ width:390px; }
	.state li.m1{width:85px;  }
	.state li.m2{width:109px;  }
	.state li.m3{width:85px;  }
	.state li.m4{width:85px;  }
	.state li.m5{width:109px;  }
	.state li.m6{width:85px;  }
	.state .customer_state{ width:500px; }
	.state li.c1{width:109px;  }
	.state li.c2{width:122px;  }
	.state li.c3{width:109px;  }
	.state li.c4{width:109px;  }
	.state li.c5{width:122px;  }
	.state li a { font-weight:bold; color:#f7eb01 ; }
	.state li span, .state li span a { color:#FFF; float:right; }
	 *:first-child+html .state li span, .state li span a { color:#FFF; float:right; margin-top:-17px}
	/***
	.state { width:470px; position:absolute;  top:10px;left:555px}
	.state p { float:left; color:#fff; font-weight:bold }
	.state li { float:left; color:#f7eb01; margin:0 5px 0 5px ; padding-left:6px; width:120px;  background:url(../img/dot_state.gif) no-repeat 0 7px; }
	.state li a { font-weight:bold; color:#f7eb01 }
	.state li span, .state li span a { color:#FFF; float:right }
	***/
	
	
	
	.top_menu { position:absolute; top:2px; right:0; margin-right:2px; width:80px }
	.top_menu li { color:#a4b3c6; float:left; text-align:right;  width:80px}
	.top_menu li a { color:#a4b3c6 ;font-size:11px; letter-spacing:-1px}
	.top_menu li a:hover { color:#fff }
	.top_menu li.parti { margin:0 8px }

	
#rightArea { width:100%; float:right; margin-top:59px }
#container {  min-width:1024px ;}
	
	
	
	.sub_gnb {overflow:hidden; padding:4px 0 0 9px; background:url(../img/sub_gnb_bg.gif) repeat-x; }
		.sub_gnb li { float:left; margin:0 0px 0px 3px; position:relative }
		.close_area { width:16px; height:18px; background:#fff url(../img/btn_close1.gif) no-repeat; position:absolute; right:4px; top:6px; cursor:pointer }
	
	.search_area { background:#FFF; border-top:0px solid #b7b7b7; border-bottom:1px solid #b7b7b7; padding:6px 0 0 5px; overflow:hidden; height:27px; _height:27px ; }
	.search_area input[type=radio] { margin:-5px 3px 0 5px }
	.search_area label { line-height:28px; }
		.search01, .search02, .search03 { float:left; margin-left:15px }
		.search_txt { background:url(../img/txtarea_bg.gif) no-repeat 0 5px ; font-weight:bold; color:#2a5dad; text-align:center; padding:4px 8px 0 8px; height:19px; _height:23px; margin-right:3px }
		.search_cal { background:#fff; width:21px; height:19px; _width:25px; _height:23px; border-top:1px solid #bcbcbc; border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; border-left:none; margin-left:-2px; padding:2px ;}
		.search01 li, .search02 li, .search03 li { float:left }
		.input01 { height:18px; border:1px solid #bcbcbc; line-height:18px; padding:1px 5px 0 5px; font-weight:bold }
		.search02 .input_cal img { vertical-align:middle }
		.search03 select { height:20px }
		.search_term { margin:5px ; }
		
		
		.contents { padding:5px 0 10px 15px; width:1000px; min-height:500px }
		.contents_top_btn { float:right; }
		.contents_top_btn li { float:left; margin-left:2px }
		.contents_top_btn li img { cursor:pointer }
		.contents h2.subject { clear:both; font:bold 12px/15px Gulim,"굴림"; color:#004983; background:url(../img/bullet_tit01.gif) no-repeat 0 10px; padding:10px 0 5px 13px; float:left; }
		.contents h3.subject02 { clear:both; font:bold 12px/15px Gulim; color:#d69c41; padding:10px 0 8px 0 }
		
		.table { background:url(../img/table_basic_top.gif) repeat-x top; padding-top:4px; clear:both } 
		.xscroll { width:1000px; overflow-x:auto }
		.yscroll { overflow-y:auto; height:200px }
		
		.basic_vertical { width:100%; border-collapse:collapse; margin-bottom:5px }
		.basic_vertical th { background:#e9f3ff; padding:6px 10px 5px 10px; border-bottom:1px solid #cbcdca; text-align:center; font-weight:normal; color:#42474a ; }
		.basic_vertical td { padding:6px 10px 5px 10px; border-bottom:1px solid #cbcdca; text-align:left; font-weight:normal; color:#42474a; vertical-align:top; line-height:20px }
		.basic_vertical td input { border:1px solid #ccc; height:18px; padding:0 3px }
		.basic_vertical td input.nostyle { border:none; padding:0 }
		.basic_vertical td.center { text-align:center }
		.basic_vertical td.right { text-align:right }
		.basic_vertical td.td01 { padding:18px }
		.basic_vertical td.th { background:#e9f3ff; font-weight:bold; text-align:right; }
		.basic_vertical td label { margin:0 5px 0 0; font-weight:bold; line-height:20px }
		
		
		.basic { width:100%; border-collapse:collapse; margin-bottom:0px ; }
		.basic th { background:#e9f3ff; padding:6px 5px 5px 5px; border-bottom:1px solid #cbcdca; text-align:center; font-weight:normal; color:#42474a; border-right:1px solid #cbcdca }
		.basic th.last { border-right:none }
		.basic td { padding:6px 5px 5px 5px; border-bottom:1px solid #cbcdca; text-align:left; font-weight:normal; color:#42474a; vertical-align:top; border-right:1px solid #cbcdca; }
		.basic td.txt_red { color:#f00202 }
		.basic td.last { border-right:none }
		.basic td input { border:1px solid #ccc; height:18px; padding:0 3px }
		.basic td input.nostyle { border:none; padding:0 }
		.basic td.center { text-align:center }
		.basic td.right { text-align:right }
		.basic td.td01 { padding:18px }
		.xover { width:1400px; margin-bottom:5px}

		.post_basic { width:100%; border-collapse:collapse; margin-bottom:0px ; }
		.post_basic th { background:#e9f3ff; padding:6px 5px 5px 5px; border-bottom:1px solid #cbcdca; text-align:center; font-weight:normal; color:#42474a; border-right:1px solid #cbcdca }
		.post_basic th.last { border-right:none }
		.post_basic td { padding:6px 5px 5px 5px; border-bottom:1px solid #cbcdca; text-align:left; font-weight:normal; color:#42474a; vertical-align:top; border-right:1px solid #cbcdca; }
		.post_basic td.txt_red { color:#f00202 }
		.post_basic td.last { border-right:none }
		.post_basic td input { border:1px solid #ccc; height:18px; padding:0 3px }
		.post_basic td input.nostyle { border:none; padding:0 }
		.post_basic td.center { text-align:center }
		.post_basic td.right { text-align:right }
		.post_basic td.td01 { padding:18px }

		.counterparts_basic { width:100%; border-collapse:collapse; margin-bottom:0px ; }
		.counterparts_basic th { background:#e9f3ff; padding:6px 5px 5px 5px; border-bottom:1px solid #cbcdca; text-align:center; font-weight:normal; color:#42474a; border-right:1px solid #cbcdca }
		.counterparts_basic th.last { border-right:none }
		.counterparts_basic td { padding:6px 5px 5px 5px; border-bottom:1px solid #cbcdca; text-align:left; font-weight:normal; color:#42474a; vertical-align:top; border-right:1px solid #cbcdca; }
		.counterparts_basic td.txt_red { color:#f00202 }
		.counterparts_basic td.last { border-right:none }
		.counterparts_basic td input { border:1px solid #ccc; height:18px; padding:0 3px }
		.counterparts_basic td input.nostyle { border:none; padding:0 }
		.counterparts_basic td.center { text-align:center }
		.counterparts_basic td.right { text-align:right }
		.counterparts_basic td.td01 { padding:18px }

		.basic02 { width:100%; border-collapse:collapse; margin-bottom:25px; border-top:2px solid #98b6da;  }
		.basic02 th { background:#e9f3ff; padding:6px 5px 5px 5px; border-bottom:1px solid #cbcdca; text-align:center; font-weight:normal; color:#42474a; border-right:1px solid #cbcdca }
		.basic02 th:last-child { border-right:none }
		.basic02 td { padding:6px 5px 5px 5px; border-bottom:1px solid #cbcdca; text-align:left; font-weight:normal; color:#42474a; vertical-align:top; border-right:1px solid #cbcdca; }
		.basic02 td:last-child { border-right:none }
		.basic02 td input { border:1px solid #ccc; height:18px; padding:0 3px }
		.basic02 td input.nostyle { border:none; padding:0 }
		.basic02 td.center { text-align:center }
		.basic02 td.right { text-align:right }	
		
		.simple01 { width:100%; border-collapse:collapse; border:1px solid #ddd; background:#ddd }
		.simple01 th { padding:5px; font:bold 11px/12px Dotum; text-align:center; color:#444; background:#f5f5f5; border:1px solid #ddd; }
		.simple01 td { padding:5px; font:normal 12px/12px Dotum; text-align:left; color:#666; background:#ff; border:1px solid #ddd;f }
		.simple01 td.center { text-align:center }
		
		.select01 { font-weight:bold; color:#ee1c1f }
		.select02 { font-weight:bold; color:#757575 }
		.input02 { text-align:right; font-weight:bold; color:#ef1a20 }
		
		.list01 { width:120px }
		.list01 li { color:#898989; line-height:14px }
		.list01 li a { color:#898989; }
		.list01 li.img img { border:1px solid #cdcdcd }
		.list01 li.subject { font-weight:bold; text-align:center; padding:3px 0; color:#444 }
		.list01 li.subject a { font-weight:bold; color:#444 }
		
		.table_top_btn { float:right; margin-top:-3px }
		.table_top_btn li { float:left; margin-left:2px }
		
		.pagenum { text-align:center; padding:6px 0 6px 0 }
		.pagenum li { display:inline; padding:0 5px }
		.pagenum li.prev img { margin:0 8px 0 0 }
		.pagenum li.next img { margin:0 0 0 8px }
		
		.sub02_left_box { clear:both; float:left; border:2px solid #444; padding:15px 18px }
			.sub02_left_box dt { font-weight:bold; text-align:left; width:80px; float:left; clear:both; line-height:24px }
			.sub02_left_box dd { font-weight:normal; text-align:left; width:200px; float:left; line-height:24px }
		.sub02_right_box { float:right; width:730px; border-top:2px solid #b4cae4 }
		
		.sub02_box01 { background:#f4f4f4; padding:10px 10px 5px 10px ; clear:both; overflow:hidden;}
		.sub02_box01 li { float:left; width:86px; margin-right:3px }
		.sub02_box01 li.last { margin-right:0 }
		.sub02_box01 dt { text-align:center;  height:53px; width:90px; padding:5px 0 0 0 }
		.sub02_box01 dd { text-align:center; padding:5px 0 5px 0; width:90px; height:18px ; font-size:11px; letter-spacing:-1px;}
		
		.sub02_left { clear:both; float:left; width:410px; border-top:2px solid #b4cae4; margin:5px 0 }
		.sub02_right { float:right; width:410px; border-top:2px solid #b4cae4; margin:5px 0 }
		
		.sub02_tab { clear:both; padding:10px 0 0 0 }
		.sub02_tab li { float:left; margin-right:5px }
		.sub02_textarea { clear:both; padding-top:10px }
		.sub02_textarea textarea { width:99%; height:300px; padding:5px }	
		
		
		.sub04_box { clear:both; float:left; border:2px solid #444; padding:10px 13px; }
		table.white { width:100%; border-collapse:collapse; border-spacing:0; border:none }
		table.white th { font:bold 12px/15px Gulim; text-align:left; padding:7px; }
		table.white td { font:normal 12px/15px Gulim; text-align:left; padding:7px }
	
	#memberHideLayer01 { position:absolute; left:300px; top:340px; width:725px; height:400px; background:#fff; border:4px solid #666; padding:20px 25px; display:none; z-index:100000; }
	#partsHideLayer01 { position:absolute; left:320px; top:340px; width:850px; height:200px; background:#fff; border:4px solid #666; padding:20px 25px; display:none }
	#memoHideLayer01 { position:absolute; left:320px; top:340px; width:550px; height:260px; background:#fff; border:4px solid #666; padding:20px 25px; display:none }

	/**
	#memoHideLayer01 { position:absolute; left:320px; top:340px; width:550px; height:260px; background:#fff; border:8px solid #000; padding:20px 25px; display:none; box-shadow:3px 3px 5px #666 }
	**/
	#showHideLayer01 { position:absolute; left:320px; top:340px; width:550px; height:500px; background:#fff; border:8px solid #000; padding:20px 25px; display:none }
	#showHideLayer02 { position:absolute; left:231px; top:460px; width:790px; background:#fff; border:8px solid #000; padding:20px 25px; display:none }
	#showHideLayer03 { position:absolute; left:231px; top:460px; width:790px; background:#fff; border:8px solid #000; padding:20px 25px; display:none }
	#showHideLayer04 { position:absolute; left:580px; top:250px; width:450px; background:#fff; border:8px solid #000; padding:20px 25px; display:none }
		#showHideLayer04 ul.notice { padding:20px 0 0 0 }
		#showHideLayer04 ul.notice li { padding:7px 0 6px 0; border-bottom:1px dotted #ddd }

	#showHideAlert01 { position:absolute; left:420px; top:280px; width:160px; height:80px; background:#efefef; border:4px solid #666; padding:20px 25px; display:none }
	/**
	#showHideAlert01 { position:absolute; left:320px; top:340px; width:360px; height:300px; background:#fff; border:8px solid #000; padding:20px 25px; display:none }
	**/
		
	.layer_title { border-bottom:1px solid #eee; padding:0 2px 12px 2px; overflow:hidden } 
	.layer_title h1 { font:bold 20px/25px Dotum, "돋움"; color:#333; letter-spacing:-0.0625em; float:left }
	.layer_title .layer_btn { float:right }
	.layer_title .layer_btn li { float:left; margin-left:5px }
		
	.layer_table { padding:15px 0 10px 0; clear:both; }
	.layer_table table { width:100%; border-collapse:collapse; border-top:2px solid #ccc }
	.layer_table th { background:#f4f4f4; padding:6px 5px 5px 5px; border-bottom:1px solid #cbcdca; text-align:center; font-weight:normal; color:#42474a; border-right:1px solid #cbcdca }
	.layer_table th.last { border-right:none }
	.layer_table td { padding:6px 5px 5px 5px; border-bottom:1px solid #cbcdca; text-align:left; font-weight:normal; color:#42474a; vertical-align:top; border-right:1px solid #cbcdca; }
	.layer_table td.last { border-right:none }
	.layer_table td input { border:1px solid #ccc; height:18px; padding:0 3px; text-align:center }
	.layer_table td.center { text-align:center }
	.layer_table td.td01 { padding:18px }
	
	.layer_comment { font:11px/15px Dotum, "돋움"; color:#999; text-align:right }

	.layer_title02 { font:bold 12px/15px Gulim,"굴림"; color:#004983; background:url(../img/bullet_tit01.gif) no-repeat 0 0; padding:0 0 10px 14px; }


#footer { clear:both; background:#fff; border-top:0px solid #858585; height:30px; overflow:hidden; }




/******************2013.05.16추가****************************/
/* sitemap */
#sitemap{position:absolute; width:1000px; height:50px; overflow:show; z-index:10; }
#sitemap div.wrap{position:relative; width:100%; height:325px; top:-6px;left:10px; border:3px solid #2a5ba9}
#sitemap div.wrap div.cntGroup{position:relative; height:325px; box-shadow:0 1px 2px rgba(0,0,0,.1); background:#fff;}
#sitemap div.wrap div.cntGroup div.sitemapOpen{position:relative; width:788px; margin:0 auto;}
#sitemap div.wrap div.cntGroup div.sitemapOpen a{position:absolute; left:755px; top:325px;}
#sitemap div.wrap div.imgGroup div.btn{position:relative; width:788px; margin:0 auto;}
#sitemap div.wrap div.imgGroup div.btn a{position:absolute; left:755px;}
#sitemap div.wrap div.imgGroup.close div.btn a{position:absolute;left:811px;top:-18px}
#sitemap div.wrap div.dataGroup{margin:0 auto; width:963px; height:325px;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt{padding-top:30px; *zoom:1;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt:after{content:""; display:block; clear:both;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt h2{height:45px;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt li.depth1{position:relative; float:left; padding-left:18px; width:170px; height:270px; border-right:1px #eaeaea solid;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt li.depth1 ul.depth2Cnt li{padding-left:7px; background:url(../img/bullet_2x2_8a8a8a.gif) no-repeat 0 12px;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt li.depth1 ul.depth2Cnt li a{font-size:12px; font-weight:bold; line-height:26px;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt li.depth1 ul.depth2Cnt li a:hover{color:#369;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt li.depth1 ul.depth2Cnt li ul{margin:0px 0 0 10px; padding-bottom:10px;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt li.depth1 ul.depth2Cnt li li{background-position:left center;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt li.depth1 ul.depth2Cnt li li a{font-size:11px; font-weight:normal; line-height:18px;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt li.depth1 ul.depth2Cnt li li a:hover{color:#369;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt li.depth1.first{border-left:1px #eaeaea solid;}
#sitemap div.wrap div.dataGroup ul.depth1Cnt li.depth1.last{border-right:0px #eaeaea solid;}

/**2013-05-23추가 **/
#container_pop {  min-width:500px ;}
#container_pop h2{ background-color:#009ad9; height:20px; font-size:16px; font-weight:bold; font-family:dotum; color:#FFF; padding:17px 15px 15px 25px; border-bottom:3px solid #004a80; margin:0 0 20px 0}
#container_pop h2 span{ float:right}
#container_pop .pop_top {width:50px; }
#container_pop .pop_top a{color:#FFF; }
.notice { background:url(../img/table_basic_top.gif) repeat-x top; padding-top:4px; margin:0 20px; clear:both;min-height:300px; padding-bottom:5px;}
#footer_pop{background-color:#E1E1E1; font-size:11px; text-align:right; padding-right:10px}
.basic a:hover { color:#369 }

/**2013-07-10 추가**/
.basicX { border-collapse:collapse; margin-bottom:0px ;  width:2000px;}
.basicX th { background:#e9f3ff; padding:6px 5px 5px 5px; border-bottom:1px solid #cbcdca; text-align:center; font-weight:normal; color:#42474a; border-right:1px solid #cbcdca ; letter-spacing:-1px}
.basicX th.last { border-right:none }
.basicX td { padding:6px 5px 5px 5px; border-bottom:1px solid #cbcdca; text-align:left; font-weight:normal; color:#42474a; vertical-align:top; border-right:1px solid #cbcdca; }
.basicX td.last { border-right:none }
.basicX td input { border:1px solid #ccc; height:18px; padding:0 3px }
.basicX td input.nostyle { border:none; padding:0 }
.basicX td.center { text-align:center }
.basicX td.right { text-align:right }

/**2013-08-03 추가 **/
.popSubject { clear:both; font:bold 12px/15px Gulim,"굴림"; color:#004983; background:url(../img/bullet_tit01.gif) no-repeat 0 10px; padding:10px 0 5px 13px; float:left; }
.popTxt { clear:both; font:normal 12px/15px Gulim,"굴림"; color:#004983; padding:10px 0 5px 5px; float:left; }
.showHideLayer10 { position:absolute;background:#fff; border:4px solid #666; padding:20px 25px; }
.popSearch_area { background:#FFF; border-top:0px solid #b7b7b7; border-bottom:1px solid #b7b7b7; padding:0; margin:0; overflow:hidden; height:27px; _height:27px ; clear:both; }
.popSearch_area ul{padding:0; margin:0;}
.popSearch_area ul li{padding:0; margin:0;}

.popSearch_area .search01 { float:left;  }

.basic_vertical td.VC { padding:6px 10px 5px 10px; border-bottom:1px solid #cbcdca; text-align:left; font-weight:normal; color:#42474a; vertical-align:middle; line-height:20px }

.inline1 li { display:inline-block ;padding-bottom:5px; width:260px; float:left;}
.inline1 li.last{ display:inline ;padding-right:0px}
.inline2 li { display:inline-block ;padding-bottom:5px; width:100px; float:left;}
.inline2 li.last1{ display:inline ;padding-right:0px; width:130px;}

/***14.08.01 추가탭***/
.bbs_tab { position:relative; height:27px; margin:0 20px 8px 20px; border-bottom:2px solid #004a81; }
	.bbs_tab li { float:left; margin:0 3px 0 0; padding:2px 2px 0 2px; background:#eee; border-bottom:2px solid #004a81; }
	.bbs_tab li a { background:#eee; display:block; padding:4px 10px 4px 10px; font-weight:bold; color:#888 }
	.bbs_tab li:hover, #container_pop li.hover { background:#004a81; border-bottom:2px solid #fff; }
	.bbs_tab li:hover a, #container_pop li.hover a { background:#fff; padding:5px 10px 5px 10px; color:#004983 }

/***** 150406 islro *****/
.bbs_tab02 { position:relative; height:31px; margin:0 20px 9px 20px; border-bottom:1px solid #004a81; }
	.bbs_tab02 li { float:left; margin:0 2px 0 0; padding:1px 1px 0 1px; background:#eee; border-bottom:1px solid #004a81; }
	.bbs_tab02 li a { background:#eee; display:block; padding:7px 18px 6px 18px; font-weight:bold; color:#888 }
	.bbs_tab02 li:hover { background:#004a81; border-bottom:1px solid #fff; }
	.bbs_tab02 li:hover a { background:#fff; padding:7px 18px 7px 18px; color:#004983 }

/***** 170329 *****/
.office_contents { padding:20px; line-height:1.5 }