@charset "euc-kr";
@import url(layout.css);
@import url(board.css);
@import url(common.css);

/*Layout*/
#top			{ background: url(../images/policy/top_copy.jpg) left bottom #fff no-repeat;}
#topmenu		{ background: url(../images/common/top/bg_yellow.gif) left top no-repeat;}
#topmenu li ul	{ background: url(../images/common/top/top_bul_yellow.gif) center top no-repeat;}
#sub			{ background: url(../images/common/sub/sub_bg_yellow.gif) right bottom no-repeat;}
#sub .menuArea	{ background: url(../images/common/sub/sub_top_yellow.gif) right top no-repeat;}
#bodywrap		{ background: url(../images/common/bg_yellow.gif) 168px top repeat-y;}
#contents		{ background: url(../images/common/body_bg_yellow.gif) 170px 144px no-repeat; min-height: 800px;}
*html #contents	{ height: 800px;}
#contents h1	{ background: url(../images/common/bullet/bul_yellow_01.gif) 0 0 no-repeat;}
#footer .foot_con { background: url(../images/common/footer/foot_bg_yellow.gif) left top no-repeat;}
#subConArea { top: 650px;}



/*Board*/
.bd_view { border-top: 2px solid #ae8a58;}
.prev_next th.prev span { background-image: url(../images/common/board/bl_prev.gif);}
.prev_next th.next span { background-image: url(../images/common/board/bl_next.gif); }



h2.title { margin: 20px 0 0; padding-bottom: 9px; background-image: url(../images/common/bullet/bul_bl_sp01.gif);}
em { color: #097bba;}

/*å*/
.pol_intro { position: relative;}
.pol_intro p.photo { border: 0; padding: 0; background: #fff; position: absolute; top: 20px;}
.pol_intro h2 { padding: 20px 0 15px 255px;}
.pol_intro p.txt01 { padding: 5px 0 18px 255px;}
.pol_intro p.txt02 { padding: 25px 0 0;}
.pol_intro p.sign { text-align: right;}


#policy_new { height: 96px; padding-top: 19px; background: url(../images/policy/policy_bg.gif) left top no-repeat;}
#policy_new h2		{ width: 117px; padding: 0 0 0 20px;}
#policy_new .sub_con	{ width: 440px; float: left; padding: 0 0 0 14px; background: transparent;}
#policy_new .sub_con dt	{ background-image: url(../images/common/bullet/bul_et03.gif);}
#policy_new .sub_con dd	{ overflow: hidden; height: 45px; color: #888888;}
#policy_new .sub_con dt	a { color: #666;}
#policy_new .sub_con dd	a { color: #888;}
.policy_data	{ position: relative; height: 375px;
				  background: url(../images/policy/policy_0602_bg.gif) left top no-repeat;}
.policy_data h2,
.policy_data a,
.policy_data p	{ position: absolute;}
.policy_data p	{ top: 11px; left: 0;}
.policy_data h2.con01		{ top: 96px; left: 0px;}
.policy_data a.con01_link	{ top: 243px; left: 120px;}
.policy_data h2.con02		{ top: 96px; left: 232px;}
.policy_data a.con02_link01	{ top: 253px; left: 270px;}
.policy_data a.con02_link02	{ top: 253px; left: 477px;}
.policy_data h2.con03		{ top: 347px; left: 68px;}
.policy_data h2.con04		{ top: 315px; left: 356px;}
.policy_data h2.con05		{ top: 400px; left: 20px;}
.data-link { padding: 0 0 10px 0;}



 body#main #top {
	width: 900px;
	height: 104px;
	padding: 0;
	background: url(../images/policy/main/bg.gif) left top #fff no-repeat;
}


body#main #sub {
	top: 161px;
	height: 341x;
	padding: 15px 0 20px 20px;
	background: url(../images/policy/main/sub_bg2.gif) left top no-repeat;
	z-index: 2;
}
body#main #sub h1 {
	display: none;
}
body#main #sub .menuArea{
	padding: 0;
	background: transparent;
}
body#main #submenu {
	width: 130px;
}
body#main #subConArea {
	display: none;
}



body#main #location {
	top: 5px;
	right: 5px;
	z-index: 2;
}


body#main #bodywrap {
	width: 900px;
	min-height: 580x;
	margin: 0 auto;
	background: transparent;
}
*html body#main #bodywrap {
	height: 580px;
}
body#main #contents {
	position: relative;
	min-height: 580px;
	width: 446px;
	padding: 25px 0 0 454px;
	background: url(../images/policy/main/main_bg.jpg) 0 161px no-repeat;
}
*html body#main #contents {
	height: 580px;
}
body#main #contents h1 {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	z-index: 0;
	height: 161px;
	background: transparent;
}
body#main #quickMenu {
	display: none;
}
body#main #footer .foot_con {
	background: transparent;
}


body#main .policy_title {
	position: relative;
	overflow: hidden;
	height: 180px;
	z-index: 1;
}
body#main .policy_title h2 {
	float: left;
}
body#main .policy_title p {
	float: left;
}


body#main .policy_con {
	position: relative;
	height: 212px;
}
body#main .policy_con li {
	position: absolute;
}
body#main .policy_con li.intro {
	top: 0;
	left: 12px;
}
body#main .policy_con li.news {
	top: 14px;
	left: 246px;
}
body#main .policy_con li.apply {
	top: 110px;
	left: 16px;
}


body#main .policy_link {
	overflow: hidden;
	height: 120px;
	margin-left: -7px;
}
body#main .policy_link li {
	float: left;
	padding: 0 0 0 7px;
}
