@charset "euc-kr";
/*=================================================================================
 * Default
 =================================================================================*/

/* common */


div{margin:0;padding:0;}


fieldset, legend, img {margin:0;padding:0; border: none;}

form {padding: 0; margin: 0;}

legend { position:absolute;left:-10000px;top:-10000px;font-size:0;line-height:0;height:0; }
legend { *display:none; }

fieldset {margin: 0; padding: 0;}

dl, dt, dd {margin: 0; padding: 0;}

h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; font-size:12px;}

hr {display: none;}

caption {display: none;}

br {margin: 0; padding: 0;}

p {margin: 0; padding: 0;}

iframe {border: none;margin:0;padding:0;}

ul, ul li {list-style:none; margin:0;padding:0;}
ol, ol li {list-style:none; margin:0;padding:0; }

input, textarea, button, select{margin:0;padding:0;}

em, address{font-style:normal;}

label{border:0;background:none;cursor:pointer;}



/* common style */
.clear{*zoom:1;}
.clear:after {display:block; clear:both; content:" ";}
.both{clear: both; font-size:1px; line-height:1px;}



/*=========================================================
ÁöÁ¡Ã£±â
===========================================================*/
img {outline:none; select-dummy:expression(this.hideFocus=true);}
a {outline:none; select-dummy:expression(this.hideFocus=true);}

#con_wrap { width:868px; background:url(images/box_m.gif) repeat-y;}
	.con_top { background:url(images/box_t.gif) no-repeat; padding:21px 0 0 22px;}

	#area_map { padding:25px 0 40px 45px;}
		.area_text {float:left;width:238px;}
		.area_text p.on {font-weight:bold; color:#b6000f;}
			.area_t{padding:20px 0 10px 0; font-size:12pt; font-weight:bold; letter-spacing:-1px;}
			.area_t span{font-size:11pt;}

			.first_area {background:url(images/top_area.gif) no-repeat;}
			.area_group {width:238px; height:230px;color:#575757; padding:0 20px 0 20px; background:url(images/top_area.gif) no-repeat 20px top;}
			.area_on {width:238px; height:230px;color:#575757; padding:0 20px 0 20px;background:url(images/top_area_on.gif) no-repeat left top; }
			.area_depth li{position:relative;}
			.area_depth li dl{*zoom:1;line-height:20px; font-size:10pt;}
			.area_depth li dl:after {display:block; clear:both; content:" ";}
			.area_depth li dt{width:58px;float:left;font-weight:bold;}
			.area_depth li dt.on {font-weight:bold; color:#b6000f;}
			.area_depth li dd ul{float:left;width:140px;}
			.area_depth li dd ul li{float:left; width:70px;}
			.area_depth li dd ul li.on {font-weight:bold;}
		.center_map {position:relative; float:left;width:310px; height:455px;}
			.layer p {position:absolute;}
				.seoul {left:38px; top:75px;}
				.gyeonggi {left:62px; top:102px;}
				.incheon {left:16px; top:102px;}
				.chunan {left:40px; top:147px;}
				.chungju {left:86px; top:147px;}
				.daejun {left:62px; top:173px;}
				.gumi {left:131px; top:194px;}
				.pohang {left:205px; top:199px;}
				.ulsan {left:199px; top:233px;}
				.busan {left:184px; top:267px;}
				.daegu {left:157px; top:227px;}
				.junju {left:67px; top:233px;}
				.changwon {left:143px; top:268px;}
				.guangzhou {left:29px; top:278px;}
				.geoje {left:126px; top:299px;}

	#info {*zoom:1;width:868px;padding:0 41px 30px 41px; margin:0 auto;color:#434343;  background:url(images/box_b.gif) no-repeat left bottom;}
	#info:after {display:block; clear:both; content:" ";}
		.left_info {float:left; width:322px; border-top:1px solid #e2e2e2; padding-top:10px; }
		.left_info dl dt{font-weight:bold; font-size:11pt; background:url(images/dot1.gif) no-repeat; line-height:12pt; padding:0 0 10px 20px; margin:20px 0 0 0;}
		.left_info dl dd{background:url(images/dot2.gif) no-repeat left 6px; padding-left:10px; line-height:18px; margin-left:11px;}
		.left_info dl dd span.address{display:block; padding-left:35px; }
		.left_info .info_title {font-size:15pt; font-weight:bold; color:#535353; letter-spacing:-1px;}
		.left_info .bold_text{font-weight:bold; padding:15px 0 30px 11px;}
		.left_info .btn {padding-left:13px;}
		.left_info .btn a { padding:0 4px;}

		.right_info {position:relative; float:left; width:464px; border-top:1px solid #e2e2e2;  padding-top:16px; }
		.right_info dl dt{font-weight:bold; font-size:11pt; background:url(images/dot1.gif) no-repeat; line-height:12pt; padding:0 0 10px 20px; margin:8px 0 0 0;}
		.right_info dl dd{width:462px; height:297px;border:1px solid #cbcbcb;}
		.right_info p {position:absolute; top:12px; right:0;}