html{overflow-y:scroll;}

body {margin-top:0px; margin-right:0px; margin-left:0px; font-family:µ¸¿ò; color:#666666; font-size:12px; background:#ffffff; text-align:center;margin:0 auto;}

	#wrap_all {width:100%; margin:0 auto; position:relative; min-width:1000px; background:url(/img/main/bg_back.jpg) center top repeat-x ; }
	#wrap_in {width:1003px; margin:0 auto; position:relative;  background:url(/img/main/bg_back.jpg) center top repeat-x ; }
	
	#w_top {width:1003px;  height:465px; position:relative;margin-bottom:21px; z-index:10;}
	#w_main {width:991px; height:390px; position:relative;margin:0 auto; margin-top:-331px; z-index:10; }
	#w_left{width:238px; position:relative;  float:left;}
	#w_right{width:238px; position:relative;  float:left;}
	#w_center{width:515px; height:380px; position:relative; float:left;}
	
		.w_sec01{width:238px; height:118px; position:relative;  float:left;}
		.w_sec02{width:238px; height:127px; position:relative;  float:left; padding-top:17px;}
		.w_sec03{width:238px; height:112px; position:relative;  float:left; padding-top:9px;}
		.w_sec04{width:238px; height:107px; position:relative;  float:left; padding-top:19px;}
	
	#w_notice01 {
	width:238px;
	height:125px;
	position:absolute;
	left:0;
	float:left;
	visibility: visible;
}
	#w_notice02 {
	width:238px;
	height:125px;
	position:absolute;
	left:0;
	float:left;
	visibility: hidden;
}
	#w_notice03 {
	width:238px;
	height:125px;
	position:absolute;
	left:0;
	float:left;
	visibility: hidden;
}
		.notice_tit{width:238px; height:22px; position:relative;  float:left;  background:url(/img/main/notice_bg.gif) center top repeat-x ; }
		.notice_body{width:232px; height:80px; position:relative;  float:left; padding-top:20px; padding-left:6px; background:#fff; text-align:left;}
		.img{float:left; border:0px; height:22px; position:relative; }
		
	#w_location {width:1003px;  position:relative; ; float:left; padding-top:25px;}
	
	#w_copy {width:100%; height:125px; position:relative; ; float:left; background:url(/img/main/bg_copy.gif) center top repeat-x ;}
		.w_copy_in {width:986px; height:23px; margin:0 auto; position:relative;  padding-top:8px;  }
		.w_copy_in2 {width:986px; height:36px; margin:0 auto; position:relative;  padding-top:11px;  }
		.w_copy_addr{width:986px; height:66px;margin:0 auto;  position:relative; padding-top:15px; text-align:left;}
		.w_link3{padding-top:15px; }
		.w_copy_space {position:relative;float:left;padding-right:284px; }
		.w_copy_addr ul li {
			float:left;
		}		
	#box_quick{width:185px; height:177px; position:relative; top:120px; margin:0 auto;float:left;}
	

/*Common*/

a img {border:0;}
a:link { font-family: µ¸¿ò;color:#666666;font-size:11px;text-decoration:none; }
a:visited { font-family:µ¸¿ò;color:#666666;font-size:11px;text-decoration:none;}
a:hover { font-family: µ¸¿ò;color:#159acb;font-size:11px;text-decoration:none;}

*{margin:0;padding:0;}
ul{list-style:none;}
ol{padding-left:20px;}	

/*tab*/
.roll li {float:left; }
.roll li a img.over {display:none;}
.roll li a:hover {border:0;}
.roll li a:hover img {display:none; }
.roll li a:hover img.over {display:inline-block; }
.rollb  li.on a img {display:none;}
.roll  li.on a img.over {display:block;}


.roll2 li {float:left; margin-left:7px; }
.roll2 li a img.over {display:none;}
.roll2 li a:hover {border:0;}
.roll2 li a:hover img {display:none; }
.roll2 li a:hover img.over {display:inline-block; }
.rollb2  li.on a img {display:none;}
.roll2  li.on a img.over {display:block;}	



.tab_n li{float:left; }


/*tab*/
#location {
	width: 986px;
	padding: 0;
	margin: 0;
}

th {
	font: bold 12px "µ¸¿ò";
		
	width : 141px; height : 23px;
	border-top: 3px solid #164078;
	padding-top:7px;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	border-bottom: 1px solid #e0e0e0;
	background: url(/img/main/bg_th.gif) no-repeat ;
}

th.left_line {
	
	background:#fff;
	
}

th.orange { border-top: 3px solid #ee9407;}

td {
	color: #7c7c7c;
	border-left: 1px solid #e0e0e0;
	padding-top:7px;
	background: #fff;
	text-align:left;
	font: 11px "µ¸¿ò";
	vertical-align:top;
}

td.left{border-left: 1px solid #fff;}

.line dt{padding-left:15px; position:relative; line-height:1.8em;}
.line dd{background:#f1f1f1; position:relative; margin-left:15px;padding-top:2px;line-height:1.5em; width:95px;}
