@charset "euc-kr";

/*import css ---------*/
@import url('board.css');
@import url('design.popup.css');
@import url('member.css');


/*scrollbars ---------*/
html {
	overflow-y:scroll;
}

/*common style =========*/
/*section title ---------*/
div.mtitgroup {
	height:105px;
	border-bottom:2px solid #afafaf;
}
div.mtitgroup h2 {
	color:#3d3d3d;
	font:32px/32px MGothicBold, Dotum, Sans-serif;
	letter-spacing:-1px;
}
div.mtitgroup p {
	margin-top:15px;
	color:#a8a8a8;
	font:12px/16px MGothicBold, Dotum, Sans-serif;
	letter-spacing:-1px;
}
.sctit {
	margin-bottom:25px;
}

/*top summary ---------*/
.msummarybox {
	position:relative;
	width:908px;
	min-height:105px;/*min-height:160px;*/
	padding:30px 0 25px 0;
	margin-top:20px;
	/**
		2013.07.23 ±èÈ¿¼ø ¼öÁ¤
		bg_topsummary.gif-> bg_topsummary02.gif
	*/
	background:url('/images/common/bg/bg_topsummary02.gif') no-repeat 0 0;
	border-bottom:3px solid #b70003;
	font-family:MGothicBold, Malgun Gothic, Dotum;
	letter-spacing:-1px;
	text-align:center;
}
.msummarybox h3 {
	padding-bottom:15px; margin-bottom:15px;
	background:url('/images/common/bg/bg_topsummary_line.png') no-repeat 50% bottom;
	color:#dcd6b5;
	font-size:30px; line-height:110%;
}
.msummarybox p {
	color:#fff;
	font-size:14px; line-height:19px;
}

/*bullet text ---------*/
.blList li{
	padding-left:9px;
	margin:8px 0;
	background:url('/images/common/bul/bul_disc_gray.gif') no-repeat 0 6px;
	line-height:18px;
}
.blList_print li{
	padding-left:9px;
	margin:8px 0;
	background: no-repeat 0 6px;
	line-height:18px;
}
.blList li dt { margin-bottom:3px; font-weight:bold; color:#333;}
.blList li dd { margin-bottom:10px}
.blul li{
	margin:8px 0;
	line-height:18px;
}
#overseasInfo .blList li dd { margin-bottom:2px; font-size:11px; color:#595959;}
.blList02 li{
	padding-left:9px;
	margin:8px 0;
	background:url('/images/common/bul/bul_square_black.png') no-repeat 0 6px;
	line-height:18px;
}
.blTitle{
	padding-left:11px;
	margin:30px 0 20px;
	background:url('/images/common/bul/bul_square_black.png') no-repeat 0 8px;
	color:#3d3d3d;
	font:18px/18px MGothicBold, Dotum, Sans-serif !important;
	letter-spacing:-1px;
}
.blTitle_print{
	padding-left:11px;
	margin:30px 0 20px;
	color:#3d3d3d;
	font:18px/18px MGothicBold, Dotum, Sans-serif !important;
	letter-spacing:-1px;
}
/* 2014.09.11 Á¤ÁøÈñ Ãß°¡ ---------*/
.smTitle{
	padding-left:0px;
	margin:30px 0 0px;
	color:#3d3d3d;
	font:10px MGothicBold, Dotum, Sans-serif !important;
	letter-spacing:-1px;
}

.ADtext{
	padding-left:0px;
	margin:0px 0 0 0;
	margin-bottom:0px; font-size:11px; color:#595959; font-weight:normal;letter-spacing:0px;
	font: MGothicBold, Dotum, Sans-serif !important;
}
#reserve2_table1.adtext{
	padding-left:0px;
	margin:0px 0 0 0;
	font-size:11px; color:#595959; font-weight:normal;letter-spacing:0px;
	font: MGothicBold, Dotum, Sans-serif !important;
}

/* 2014.09.11 Á¤ÁøÈñ Ãß°¡ END---------*/

.blTitle02{
	padding-left:11px;
	margin:30px 0 20px;
	background:url('/images/common/bul/bul_square_black.png') no-repeat 0 6px;
	color:#3d3d3d;
}
.blTitle02_print{
	padding-left:11px;
	margin:30px 0 20px;
	background:no-repeat 0 6px;
	color:#3d3d3d;
}
.blTitle_title{
	margin:30px 0 20px;
	color:#3d3d3d;
	font:18px/18px MGothicBold, Dotum, Sans-serif !important;
	letter-spacing:-1px;
}
.blTitle_title img{margin-right:6px;vertical-align:middle;}

.blTitle_tit{
	margin:30px 0 20px;
	color:#3d3d3d;
}
.blTitle_tit img{margin-right:6px;vertical-align:middle;}

/*contents Table ---------*/
.conTable{
	width:100%;
	table-layout:fixed;
	border-collapse:collapse;
}
.conTable th{
	padding:8px 0 6px;
	border:1px solid #e5e5e5;
	background:#f9f9f9;
}
.conTable td{
	padding:8px 0 6px;
	border:1px solid #e5e5e5;
	text-align:center;
}
.conTable td.al{
	padding-left:20px;
	text-align:left;
}

.guiInputTable{
	width:100%;
	table-layout:fixed;
	border-collapse:collapse;
}
.guiInputTable th{
	padding:8px 0 6px;
	border:1px solid #e5e5e5;
	background:#f9f9f9;
}
.guiInputTable td{
	padding:8px 0 6px;
	border:1px solid #e5e5e5;
	text-align:center;
}
.guiInputTable td.al{
	padding-left:20px;
	text-align:left;
} 
.guiInputTable td input, select{
	background:#f5f5f7;
}

/*etc ---------*/
.bg_pattern01{
	background:url(/images/common/bg/pattern01.gif) no-repeat left bottom !important;
	border-bottom:3px solid #b70003;
}
.bg_pattern02{
	background:url(/images/common/bg/pattern02.gif) repeat-x left bottom;
	border:1px solid #ddd;
}
.btn_c{
	margin:20px 0;
	text-align:center;
}
.btn_c.hasborder { border-top:1px solid #e5e5e5; padding:30px 0 0; margin-top:30px}
.btn_r{
	margin:20px 0;
	text-align:right;
}
.point_blue{color:#0f63b5 !important}
.point_red{color:#b70003 !important}
.point_green{color:#5e9a09 !important}
.point_white{color:#fff !important}
.point_gray { color:#999 !important;}
.point_black { color:#333 !important;}
.font11 { font-size:11px !important}
.font12 { font-size:12px !important}
.font13 { font-size:13px !important}
.font14 { font-size:14px !important}
.font15 { font-size:15px !important}
.font20 { font-size:20px !important}
.pl20{padding-left:20px !important}
.pt5{padding-top:5px !important}
.pt70{padding-top:70px !important}
.mb40{margin-bottom:40px !important}
.nomt{margin-top:0 !important}
.mb5 {margin-bottom:5px}
.mt20 { margin-top:20px}
.textcenter { text-align:center !important; padding-left:0 !important; padding-right:0 !important;} 
.font_normal { font-weight:normal !important}
.bold{font-weight:bold !important;}

/*select---------*/
select.none{
background:#fff;
}

/*input[text]2014.07.31 ¼öÁ¤---------*/
input.txt{
	width:100px;
	height:21px;
	line-height:21px;
	padding:0 5px;
	border:1px solid #dedede;
	background:#fff;
	color:#8b8b8b;
}
/*input[text]2014.09.11 Ãß°¡---------*/
input.txt2{
	width:200px;
	height:21px;
	line-height:21px;
	padding:0 5px;
	border:1px solid #dedede;
	background:#fff;
	color:#8b8b8b;
}
input.t00{width:85%}
input.t01{width:40px}
input.t02{width:170px}
input.t03{width:400px}
input.t04{width:140px}
input.t05{width:280px}

input.txtdisabled{
	width:100px;
	height:21px;
	line-height:21px;
	padding:0 5px;
	border:1px solid #dedede;
	background:#f5f5f7;
	color:#8b8b8b;
}
td.txtdisabled{
	background:#f5f5f7;
}

input.bg_disabled{
background:#f5f5f7;
}


/*content style =========*/
/*1#president ---------*/
#intro{
	margin-top:20px;
	border:1px solid #ddd;
	border-top:0;
}
#intro .msummarybox {
	min-height:135px;/*min-height:160px;*/
	padding:25px 0 0 0; margin-top:0;
}
/**
	2013.07.23 ±èÈ¿¼ø Ãß°¡
	´ëÅë·É ¹Ú±ÙÇý > ÀÎ»ç¸» »ó´Ü ºí·¢¹Ú½º ¼öÁ¤
*/
#intro .msummarybox h3{
	padding:50px 0 15px 0;
}
#intro .msummarybox p{
	padding:0 0 30px 0;
}
/**
	2013.07.23 ±èÈ¿¼ø Ãß°¡ ³¡
*/
#intro h3 span{
	font-size:20px; line-height:140%;
	color:#fff;
}
#intro h3 b{
	display:block;
	font-size:30px;
}
#intro div{
	width:93%;overflow:hidden;
	padding:40px 30px
}
#intro div .pic{
	float:left;
	padding-right:30px;margin-top:-8px
}
#intro div p{text-align:right;padding-top:50px}

#profile header{
	position:relative;
	height:315px;
	padding:60px 0 20px 370px;
}
#profile header h3{
	padding-bottom:20px;
	background:url(/images/president/profileTitleBg.png) no-repeat left bottom;
}
/**
	2013.07.23 ±èÈ¿¼ø Ãß°¡
	ÇÁ·ÎÇÊ ³» sns ¹Ú½º
*/
#profile header .sns{/* 20130605 add*/
	position:absolute;top:90px;right:50px;
	height:20px;
}
/**
	2013.07.23 ±èÈ¿¼ø Ãß°¡ ³¡
*/
#profile header .pic{
	position:absolute;top:20px;left:20px;
	border-right:1px dotted #816942;
	padding-right:25px
}
#profile header dl{
	position:absolute;top:170px;left:620px
}
#profile header .pic+dl{left:370px}
#profile header .pic+dl dd b{width:55px}
#profile header dl dt{
	padding:0 0 20px 10px;
	background:url('/images/common/bul/bul_disc_red.png') no-repeat 0 6px;
	font:16px/16px MGothicBold, Dotum, Sans-serif !important;color:#fff
}
#profile header dl dd{
	padding:0 0 5px 10px;
	color:#fff
}
#profile header dl dd b{
	display:inline-block;
	width:40px;
	color:#c5c1ae;font-weight:normal
}
#profile div{width:95%;margin:0 auto;overflow:hidden;}
#profile div h4{background-image:url('/images/common/bul/bul_disc_red.png')}
#profile div h4+dl{
	border-right:1px solid #ddd;
	width:400px;
	margin-right:70px;
}
#profile div dl{
	float:left;position:relative;
	padding-left:15px
}
#profile div dl dt{position:absolute;}
#profile div dl dd{padding:0 0 8px 140px}

#book .msummarybox {
	min-height:85px;/*min-height:180px;*/
	padding:50px 0 25px 0;
}
#book .msummarybox h3 {
	font-size:34px;
	/**
		2013.07.23 ±èÈ¿¼ø Ãß°¡
	*/
	padding: 30px 0 10px 0;
	/**
		2013.07.23 ±èÈ¿¼ø Ãß°¡ ³¡
	*/
}
#book div.bookcover-item {
	position:relative;
	width:746px;
	min-height:148px;
	padding:12px 20px 15px 141px; margin-top:20px;
	background:url('/images/president/bg_listitem.gif') no-repeat 0 bottom;
	*zoom:1;
}
#book div.bookcover-item:after{
	display:block;clear:both;content:"";overflow:hidden;height:0;
}
#book div.bookcover-item .pic {
	position:absolute;top:0px;left:20px;
	vertical-align:middle;
}
#book div.bookcover-item .pic img {border:1px solid #dcdcdc;}
#book div.bookcover-item dl {
	vertical-align:middle;
	color:#666;
}
#book div.bookcover-item dl dt {
	padding-left:10px; margin-bottom:10px;
	background:url('/images/common/bul/bul_disc_red02.gif') no-repeat 0 8px;
	font:normal 16px/120% MGothicBold, Malgun Gothic, Dotum;
	color:#000; letter-spacing:-1px;
}
#book div.bookcover-item dl dd {
	padding-left:10px;
	margin-bottom:18px;
}
#book div.bookcover-item dl dd.date {color:#717171;}
/*#book div.bookcover-item .pic,
#book div.bookcover-item dl {/*for IE7
	*display:inline; *zoom:1;
}*/

#art .msummarybox {
	min-height:65px;/*min-height:160px;*/
	padding:70px 0 25px 0;
	background:url('/images/common/bg/bg_topsummary02.gif') no-repeat 0 0;
}
#art .msummarybox h3 {
	font-size:34px;
}
#art div.artgallery-item {
	width:909px;
	padding:12px 0 17px 0; margin-top:20px;
	background:url('/images/president/bg_listitem.gif') no-repeat 0 bottom;
	overflow:hidden;
}
#art div.artgallery-item .pic {
	float:left;
	width:180px;
	vertical-align:top;
	margin:0 18px;
	text-align:center;
}
#art div.artgallery-item .pic img {
	vertical-align:top;
}
#art div.artgallery-item .pic a{
	display:inline-block;
	height:24px;
}
#art div.artgallery-item .pic a img{
	width:88px;
	height:23px;
	vertical-align:top;
}
#art div.artgallery-item .pic .thumb {
	display:block;
	margin-bottom:6px;
}
#art div.artgallery-item .pic .thumb img{
	width:180px;
	height:125px;
}
#art div.artgallery-item dl {
	vertical-align:top;
	color:#666;
}
#art div.artgallery-item dl dt {
	float:left;
	padding:0 5px 0 12px;
	background:url('/images/common/bul/bul_square_black.png') no-repeat 0 8px;
	font:normal 16px/120% MGothicBold, Malgun Gothic, Dotum;
	color:#b70003; letter-spacing:-1px;
}
#art div.artgallery-item dl dd {
	margin-top:12px;
}
#art div.artgallery-item dl dd.info {
	display:inline-block;
	margin-top:0;
	padding-top:5px;
	color:#717171;
}
#art div.artgallery-item dl dd.text{
	/*clear:both;*/
}
/*
#art div.artgallery-item .pic,
#art div.artgallery-item dl {/*for IE7
	*display:inline; *zoom:1;
}*/
.artgallery-popup {
	position:absolute; top:180px; left:375px;
	z-index:999;
	width:639px;
	padding-top:20px;
}
.artgallery-popup header {
	padding-left:2px;
	border-bottom:3px solid #b70003;
	background:url('/images/cheongwadae/bg_artgallerypop_header.gif') no-repeat 0 0;
}
.artgallery-popup header h3 {
	height:27px;/*height:39px;*/
	padding:12px 0 0 15px;
	background:url('/images/cheongwadae/bg_artgallerypop_header.gif') no-repeat right 0;
}
.artgallery-popup div.popcontent {
	padding:18px 20px 30px 20px;
	background:#fff;
}
.artgallery-popup div.popcontent dl dt {
	display:inline;
	padding-left:12px;
	background:url('/images/common/bul/bul_square_black.png') no-repeat 0 8px;
	font:normal 16px/120% MGothicBold, Malgun Gothic, Dotum;
	color:#b70003; letter-spacing:-1px;
}
.artgallery-popup div.popcontent dl dd.info {
	display:inline;
	margin-left:5px;
	color:#717171;
}
.artgallery-popup div.popcontent dl dd.text {
	display:none;
}
.artgallery-popup div.popcontent .pic {
	padding-top:25px; margin-top:12px;
	border-top:1px solid #e8e8e8;
	text-align:center;
}
.artgallery-popup div.popcontent .pic img {
	vertical-align:top;
}
.artgallery-popup div.popcontent div.cbutton {
	padding-top:15px; margin-top:25px;
	border-top:1px solid #e8e8e8;
	text-align:center;
}
.artgallery-popup div.popclose {
	position:absolute; top:28px; right:10px;
}
.dimfullscreen {
	position:fixed; top:0; left:0;
	width:100%; height:100%;
	z-index:998;
	background:#000;
	opacity:0.5; /*filter:alpha(opacity=50);*/
}


/*2#news ---------*/
#schedule #tabMenu{
	width:908px;
	overflow:hidden;
	margin:25px 0;
	background:url('/images/news/scheduleTab_bg.gif') no-repeat left bottom;
	padding-bottom:2px;
}
#schedule #tabMenu li{float:left}
#schedule #tabMenu li a{
	display:block;
	position:relative;
	height:40px;
	overflow:hidden;
}
#schedule #tabMenu li a.active img{position:relative;top:-40px}
#schedule #tabArea>section{display:none;}
#schedule #tabArea>section:after {
	content:'';
	display:block;
	clear:both;
}
#schedule #tabArea>section h3 {display:none;}
#schedule div.schedule-calender {
	float:left;
	width:288px;
}
#schedule div.schedule-calender .month {
	width:288px;
	padding:14px 0 8px 0;
	border-bottom:3px solid #b70003;
	background:url('/images/news/bg_schedulemonth.gif') no-repeat center top;
	text-align:center;
	color:#fff; line-height:16px;
}
#schedule div.schedule-calender .month h4 {
	display:inline;
	margin:0 10px;
}
#schedule div.schedule-calender .month .prev,
#schedule div.schedule-calender .month .next {
	display:inline-block;
	position:relative;
	width:65px;
	vertical-align:top;
	color:#c5c1ae; line-height:16px;
}
#schedule div.schedule-calender .month .prev img,
#schedule div.schedule-calender .month .next img {vertical-align:top; margin-top:-1px;}
#schedule div.schedule-calender .month .prev b,
#schedule div.schedule-calender .month .next b {position:absolute; top:0;}
#schedule div.schedule-calender .month .prev {text-align:right;}
#schedule div.schedule-calender .month .prev b {left:0;}
#schedule div.schedule-calender .month .next {text-align:left;}
#schedule div.schedule-calender .month .next b {right:0;}
#schedule div.schedule-calender table {
	width:100%;
	table-layout:fixed;
	background:#fcfcfc;
}
#schedule div.schedule-calender table th {
	padding:5px 0 3px;
	border:1px solid #e2e2e2;
	text-align:center;
	vertical-align:middle;
	color:#979797; line-height:16px;
}
#schedule div.schedule-calender table td {
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	text-align:center;
	vertical-align:middle;
	color:#979797; line-height:16px;
}
#schedule div.schedule-calender table tr td:first-child {
	border-left:1px solid #e2e2e2;
}
#schedule div.schedule-calender table td a {
	display:block;
	padding:12px 0;
	background:url('/images/news/bg_schedule_calender_cell.gif') no-repeat 0 0;
	color:#333;
}
#schedule div.schedule-calender table td a.today {
	padding:11px 0;
	border:1px solid #fff;
	background:url('/images/news/bg_schedule_calender_cell_today.gif') no-repeat center 0;
	color:#333;
}
#schedule div.schedule-calender table td.select a,
#schedule div.schedule-calender table tr.select-week td a,
#schedule div.schedule-calender table tbody.select-month td a {
	padding:11px 0;
	border:1px solid #fff;
	background:url('/images/news/bg_schedule_calender_cell_select.gif') no-repeat center 0;
	color:#fff; font-weight:bold;
}
#schedule div.schedule-calender .sharing {
	padding:11px 0 9px 8px; margin-top:-1px;
	border:1px solid #e2e2e2;
	letter-spacing:10px;
}
#schedule div.schedule-calender .sharing img {vertical-align:top;}
#schedule div.schedule-calender .button {
	margin-top:20px;
	text-align:center;
}
#schedule div.schedule-daily {
	float:right;
	width:590px;
}
#schedule div.schedule-daily section {
	margin-bottom:10px;
	border-bottom:1px solid #d0d0d0;
}
#schedule div.schedule-daily h5 {
	padding:14px 0 8px 0;
	border-bottom:3px solid #b70003;
	background:url('/images/news/bg_scheduleday.gif') no-repeat center top;
	text-align:center;
	color:#c5c1ae; line-height:16px;
}
#schedule div.schedule-daily ul li {
	padding:12px 0 10px 23px;
	border-top:1px solid #e8e8e8;
	background:url('/images/common/bul/bul_disc_gray.gif') no-repeat 11px 17px;
	color:#666; line-height:16px;
}
#schedule div.schedule-daily ul li:first-child {border-top:0;}
#schedule div.schedule-daily ul li .date {
	padding-right:24px; margin-right:10px;
	background:url('/images/common/bul/bar_datainfo03.gif') no-repeat right 0;
	font-weight:bold;
}
#schedule div.schedule-daily .default {
	padding:12px 0 10px 23px;
	color:#666; line-height:16px;
}


/*3#activity ---------*/


/*4#government ---------*/
#overseasTrip {width:908px;}
#overseasTrip .tripTopLink { overflow:hidden; min-height:26px; padding:6px 0; border-bottom:1px solid #e5e5e5;}
#overseasTrip .tripTopLink .all { float:left; display:block; height:26px;}
#overseasTrip .tripTopLink .topList { float:right; max-width:785px;}
#overseasTrip .tripTopLink .topList a { display:block; float:left; height:20px; margin-right:6px; margin-top:3px; color:#777; }
#overseasTrip .tripTopLink .topList span { display:block; height:18px; padding:2px 4px 0; font-size:13px; color:#777;}
#overseasTrip .tripTopLink .topList a.last { margin-right:0;}
#overseasTrip .tripTopLink .topList a.current { padding-left:1px; background:url('/images/common/btn/btn_allLinkBg.gif') no-repeat 0 0;  font-weight:bold; color:#fff;}
#overseasTrip .tripTopLink .topList a.current span { display:block; height:20px; background:url('/images/common/btn/btn_allLinkBg.gif') no-repeat right 0; color:#fff; }
#overseasTrip header.head{margin-top:0;padding:0}
#overseasTrip header.msummary {
	position:relative;
	min-height:168px;
	padding:15px 0 0 240px;
	margin-top:10px;
	background:url('/images/common/bg/bg_topsummary.gif') no-repeat 0 0;
	border-bottom:3px solid #b70003;
	font-family:MGothicBold, Malgun Gothic, Dotum;
	letter-spacing:-1px;
}
#overseasTrip header.msummary .imgwrap {position:absolute; top:9px; left:9px; border:1px solid #735e3c; width:234px; height:163px;}
#overseasTrip header.msummary .imgwrap img {
	 border:2px solid #302f2e;
	 width:230px; height:159px;
}
#overseasTrip header.msummary h3 {
	height:50px;
	padding:0 0 2px 24px;
	background:url('/images/common/bg/bg_topsummary_line.png') no-repeat -25px 36px;
	font-size:30px; line-height:140%;
	color:#dcd6b5;
}
#overseasTrip header.msummary h3 span{
	padding-left:10px; vertical-align:-5px;
	font-size:13px; 
	color:#fff;
}
#overseasTrip header.msummary p{
	padding:10px 30px 0 32px;
	font-size:12px; line-height:140%;
	color:#fff;
	font-family:Malgun Gothic, Dotum;
	font-weight:normal;
}
#overseasTrip header.msummary .e_btn { display:inline-block; margin:12px 0 0 32px; }
#overseasTrip #tabMenu{width:100%;overflow:hidden;}
#overseasTrip #tabMenu li{float:left;}
#overseasTrip #tabMenu li a{
	display:block;
	position:relative;
	height:40px;overflow:hidden;
}
#overseasTrip #tabMenu li a.active img{position:relative;top:-40px}
#overseasInfo{
	/*min-height:456px;*/
	padding:30px 0 0 0;
	overflow:hidden;
}
#overseasInfo p{float:left;}
#overseasInfo div { float:right; width:362px;}
#overseasInfo h4{margin-top:0}
#overseasInfo .blList{padding-bottom:8px;}
#overseasInfo .blList li{background-image:url(/images/common/bul/bul_disc_red02.gif)}
#overseasTrip #schedule dl{padding-bottom:20px;}
#overseasTrip #schedule dl dt{
	padding:12px 0 10px;
	font-weight:bold;color:#c5c1ae;text-align:center;
}
#overseasTrip #schedule dl dd{
	background:url('/images/common/bul/bul_disc_gray.gif') no-repeat 10px 18px;
	padding:12px 0 10px 25px;
	border-bottom:1px solid #ddd;
}

#assignment {width:908px;}
#assignment .msummarybox p {
	font-size:16px; line-height:130%;
}
#assignment #tabMenu{
	width:908px;
	overflow:hidden;
	margin:0;
	background:url('/images/cheongwadae/intro/tab_bg.gif') no-repeat left bottom;
	padding-bottom:2px;
}
#assignment.red_border { margin-top:25px}
#assignment.red_border #tabMenu { padding-bottom:0; margin-bottom:25px}
#assignment #tabMenu li{float:left}
#assignment #tabMenu li a{
	display:block;
	position:relative;
	height:40px;
	overflow:hidden;
}
#assignment #tabMenu li a.active img{position:relative;top:-40px}
#assignment .tabcontentbox {
	padding:0 30px 40px; margin-top:-2px;
	border:1px solid #e5e5e5;
	border-top:0;
}
#assignment .tabvisualwrap { width:906px; height:auto; border:1px solid #d1d1d1; border-top:0; border-top:3px solid #b70003; }
#assignment .tabvisual { display:none; width:100%; height:354px; overflow:hidden;}
#assignment .tabvisual p, #assignment .tabvisual div { text-indent:-5000px; }
#assignment .tabvisual#tab1 { height:120px; padding:200px 0 35px; padding-left: 125px;background:url('/images/community/opinion/1visualtab1.jpg') no-repeat 0 0;}
#assignment .tabvisual#tab1 button {margin-left:125px;}
#assignment .tabvisual#tab2 { height:354px; background:url('/images/community/opinion/2visualtab2.jpg') no-repeat 0 0;}
#assignment .tabvisual#tab3 { height:120px; padding:253px 0 47px;  background:url('/images/community/opinion/visualtab1.jpg') no-repeat 0 0;}
#assignment .tabvisual#tab3 button {margin-left:125px;}
#assignment .tabvisual#tab4 { height:354px; background:url('/images/community/opinion/visualtab2.jpg') no-repeat 0 0;}
#assignment .tabvisual#tab5 { height:374px; background:url('/images/community/opinion/visualtab3.jpg') no-repeat 0 0;}
#assignment .tabvisual#tab6 { height:391px; background:url('/images/community/opinion/visualtab4.jpg') no-repeat 0 0;}
#assignment .tabvisual.active { display:block;}
#assignment .assignment-item, #assignment .assignment-item2 {
	width:100%;
	overflow:hidden;
	padding:30px 0 15px 0;
}
.tabcontentbox_nomargin .assignment-item2 { padding-bottom:0 !important;}
#assignment .assignment-item .pic, #assignment .assignment-item2 .pic {
	float:left;
	margin-right:32px;
	font-size:0; line-height:0;
}
#assignment .assignment-item .pic img, #assignment .assignment-item2 .pic img {vertical-align:top;}
#assignment .assignment-item h5, #assignment .assignment-item2 h5 {
	display:inline-block;
	padding-left:12px;
	background:url('/images/common/bul/bul_square_black.png') no-repeat 0 8px;
	font:normal 16px/120% MGothicBold, Malgun Gothic, Dotum;
	color:#b70003; letter-spacing:-1px;
}
#assignment .tabcontentbox.tabcontentbox_noline { padding:0 0 40px 0; border:0;}
#assignment .tabcontentbox.tabcontentbox_nomargin { padding:0; border:0;}
.assignment-item2 .datacomments { padding-bottom:0;}
.assignment-item2 .topgroup { position:relative; height:30px; overflow:visible; border-bottom:2px solid #b70003; z-index:800;}
.assignment-item2 .topgroup:after { content:""; display:block; clear:both}
.assignment-item2 .topgroup h5.colorb { float:left; color:#3d3d3d !important; }
.assignment-item2 .topgroup .rightbtn { float:right;}
.assignment-item2 .topgroup section.pop { position:absolute; right:0; top:27px; width:361px; height:185px; z-index:5555; background:#fff; border:3px solid #cf1628 }
.assignment-item2 .topgroup section.pop h6 { display:block; padding:5px 15px; background:#f4f4f4; font:normal 12px/120% MGothicBold, Malgun Gothic, Dotum}
.assignment-item2 .topgroup section.pop .close { position:absolute; right:5px; top:5px }
.assignment-item2 .topgroup section.pop div { padding:13px; font-size:11px}
.assignment-item2 .topgroup section.pop div .blList li{  margin:3px 0; line-height:16px}
.opinionWrite { padding:0 0 5px 0; margin-bottom:30px; background:url(/images/common/bg/round_b2.gif) no-repeat 0 bottom;}
.opinionWrite .comments { border-right:1px solid #f1f1f1; border-left:1px solid #f1f1f1; padding:20px; margin-top:0;}
.opinionWrite .comments .btn_c { margin:0; float:right;}
.opinionWrite .comments .ctbd_form {border-top:1px solid #e5e5e5; padding-top:8px;}
#assignment .assignment-item p {
	display:inline-block;
	width:70%;
	padding-left:12px;
	margin-top:10px;
	color:#717171;
}
#assignment .assignment-item div.task {
	clear:both;
	float:left;
	width:100%;
	overflow:hidden;
	padding-top:12px; margin-top:10px;
	border-top:1px solid #e5e5e5;
}
#assignment .assignment-item div.task ul {}
#assignment .assignment-item div.task ul li {
	padding-left:13px; margin-top:10px;
	color:#000;
}
#assignment .assignment-item div.task ul li:first-child {
	margin-top:0;
}
#assignment .assignment-item div.task ul li b {
	color:#b70003;
}
#assignment .assignment-item div.task ul li ul li,
#assignment .assignment-item div.task ul li p {
	display:block;
	width:auto;
	padding-left:11px; margin:6px 0 0 18px;
	background:url('/images/common/bul/bul_square_red.gif') no-repeat 0 6px;
	color:#5a5a5a;
}
#assignment .assignment-item div.task ul li ul li:first-child,
#assignment .assignment-item div.task ul li p:first-child {
	margin-top:10px;
}
#assignment .assignment-item div.task ul li ul li.type2,
#assignment .assignment-item div.task ul li p.type2 {
	padding-left:11px; margin:6px 0 0 18px;
	background:url('/images/common/bul/bul_disc_gray.gif') no-repeat 1px 6px;
	color:#5a5a5a;
}

#principalA {width:908px;}
#principalA .msummarybox p {
	font-size:18px; line-height:130%;
}
#principalA .tabcontentbox {
	padding:38px 0 40px 30px; margin-top:-2px;
	border:1px solid #e5e5e5;
	border-top:0;
}
#principalB {width:908px;}


/**
	2013.07.23 ±èÈ¿¼ø Ãß°¡
*/
#principalA .msummarybox,
#principalB .msummarybox,
#assignment .msummarybox{padding-top:80px}
.tripheader.msummarybox { padding-top:75px; padding-bottom:0;} 
/**
	2013.07.23 ±èÈ¿¼ø Ãß°¡ ³¡
*/
#principalB .msummarybox p {
	font-size:18px; line-height:130%;
}
#principalB .tabcontentbox {
	padding:0;
	border:1px solid #e5e5e5;
	border-top:0;
}
#principalB .tabcontentbox img {vertical-align:top;}


/*5#community ---------*/
#mediachannel01{margin-top:25px;}
#mediachannel01 .bg_pattern01{
	padding:10px 0 8px 20px;
	color:#fff;font-weight:normal
}
#mediachannel01 .bg_pattern01 b{
	padding-right:10px;
	color:#ffc350;font:13px/13px MGothicBold, Dotum, Sans-serif !important;
}
#mediachannel01>article{
	position:relative;
	width:100%;overflow:hidden;
}
#mediachannel01>article>div{float:left;}
#mediachannel01>article>div h4{
	text-align:center;
	background:url(/images/common/bg/shadow.gif) repeat-x left bottom;
	padding-bottom:2px;
}
#mediachannel01>article>div h4 a,
#mediachannel01>article>div h4 span{
	display:block;
	border-bottom:1px solid #ddd;
	padding:10px 0;
	font-size:0;line-height:0;
	background:url(/images/common/bg/line.gif) no-repeat left center;
}
#mediachannel01>article>h3+div h4 a{
	background:none
}
#mediachannel01 #media{padding-bottom:40px}
#mediachannel01 #media>div{width:33.3%;}
#mediachannel01 #media>div ol li{
	width:282px;
	margin:20px auto 0;padding-bottom:15px;
	background:url(/images/community/media/bg_portalbox02.gif) no-repeat 0 bottom;
}
#mediachannel01 #media>div dl{margin:0 15px;}
#mediachannel01 #media>div dl dt{padding:5px 5px 15px 42px}
#mediachannel01 #media>div dl dt a{font-size:11px;line-height:11px;font-weight:bold;}
#mediachannel01 #media>div dl dt time{
	display:block;
	color:#4980df;font-size:11px;font-family:Arial;line-height:11px;
}
#mediachannel01 #media>div dl dd, #mediachannel01 #media>div dl dd a{font-size:11px;color:#666; line-height:1.5; word-break:break-all; height:49px; overflow:hidden;}
#mediachannel01 #media .facebook h4 a{border-left:1px solid #ddd;}
#mediachannel01 #media .facebook dt{background:url(/images/community/media/icon_facebook.gif) no-repeat 0 6px;}
#mediachannel01 #media .twitter dt{background:url(/images/community/media/icon_twitter.gif) no-repeat 0 6px;}
#mediachannel01 #media .me2day dt{background:url(/images/community/media/icon_me2day.gif) no-repeat 0 6px;}
#mediachannel01 #media .me2day h4 a{border-right:1px solid #ddd;}
#mediachannel01 #media .youtube dt{background:url(/images/community/media/icon_youtube.gif) no-repeat 0 6px;}
#mediachannel01 #media .youtube h4 a{border-right:1px solid #ddd;}
#mediachannel01 #media .blog dt{background:url(/images/community/media/icon_blog.gif) no-repeat 0 6px;}
#mediachannel01 #movie{border:1px solid #ddd;margin-bottom:40px}
#mediachannel01 #movie>div{width:49.9%;}
#mediachannel01 #movie>h3+div .bbsview03{border-right:1px solid #ddd}
#mediachannel01 #movie .bbsview03{width:99.9%;margin:0}
#mediachannel01 #movie .videoviewer{
	width:95%;
	margin:0 auto;padding:15px 0
}
#mediachannel01 #movie .video-player{width:100%}
#mediachannel01 #movie .video-player img{width:100%}
#mediachannel01 #movie .title{
	position:relative;padding:20px 0;
	border-bottom:1px solid #eee;
}
#mediachannel01 #movie .title h5{font:14px/14px MGothicBold, Dotum, Sans-serif !important;}
#mediachannel01 #movie .title time{
	position:absolute;top:20px;right:10px;
	font-size:11px;font-family:Arial;
}
#mediachannel01 #movie textarea{height:100px}
#mediachannel01 #app{
	border:1px solid #ddd;
	margin-bottom:40px
}
#mediachannel01 #app>div{width:49.9%}
#mediachannel01 #app>div>div{
	position:relative;
	padding:20px 30px 20px 133px;
}
#mediachannel01 #app h5{
	padding-bottom:10px;
	font:14px/14px MGothicBold, Dotum, Sans-serif !important;font-weight:bold;color:#222 !important
}
#mediachannel01 #app h5 img{vertical-align:-3px;padding-left:3px}
#mediachannel01 #app div *{font-size:11px;color:#666}
#mediachannel01 #app p{
	padding-bottom:15px;
}
#mediachannel01 #app dd{padding-bottom:15px}
#mediachannel01 #app .blList dd{
	padding:0 0 2px 8px;
	background:url('/images/common/bul/bul_disc_gray.gif') no-repeat 0 6px;
}
#mediachannel01 #app .appIcon{position:absolute;top:20px;left:20px}
#mediachannel01 #app>div>div span{
	display:block;
	width:87px;
	position:absolute;bottom:20px;left:20px;
	text-align:center;
}
#mediachannel01 #app span *{font-size:0;line-height:0}
#mediachannel01 #app span a{display:block;padding-top:5px}
#mediachannel01 #app>h3+div>div{border-right:1px solid #ddd}
#mediachannel01 #sns{border:1px solid #ddd;}
#mediachannel01 #sns>div{width:49.9%}
#mediachannel01 #sns>h3>span{
	margin-left:74px;
	padding:2px 0 2px 20px;
	background:url('/images/community/media/sns_line.gif') no-repeat;
	}
#mediachannel01 #sns>div>div{
	position:relative;
	padding:20px 30px 40px 113px;
}
#mediachannel01 #sns>h3+div>div{border-right:1px solid #ddd}
#mediachannel01 #sns>div>div dt{
	padding-bottom:15px;
	font:15px/15px MGothicBold, Dotum, Sans-serif !important;
}
#mediachannel01 #sns>div>div dd{color:#666;padding-bottom:5px}
#mediachannel01 #sns>div>div dd span{padding-right:3px;}
#mediachannel01 #sns>div>div .btn_blog{position:absolute;padding-top:5px;}
#mediachannel01 #sns>div>div .kakao{position:absolute;top:20px;left:20px}

/* sns2 ** 2014-06-25 */
#mediachannel01 #sns2{border:1px solid #ddd;}
#mediachannel01 #sns2 .wrap{width:33%;}
#mediachannel01 #sns2 .sns_mobile .cont{border-right:1px solid #ddd;}
#mediachannel01 #sns2 .sns_blog{width:34%;}
#mediachannel01 #sns2 .sns_blog .cont{border-right:1px solid #ddd;}
#mediachannel01 #sns2 h3{
	padding:10px 0 10px 20px;
	color:#ffc350;font:13px/16px MGothicBold, Dotum, Sans-serif !important;
	border-bottom:3px solid #b70003;
	}
#mediachannel01 #sns2 .sns_mobile h3{background:url('/images/common/bg/pattern01.gif') no-repeat left bottom;}
#mediachannel01 #sns2 .sns_blog h3{background:url('/images/common/bg/pattern01.gif') no-repeat center bottom;}
#mediachannel01 #sns2 .sns_movie h3{background:url('/images/common/bg/pattern01.gif') no-repeat right bottom;}
#mediachannel01 #sns2 h3 > span{display:block;background:url('/images/community/media/sns_line.gif') no-repeat right top;}
#mediachannel01 #sns2 h4{padding-bottom:7px;color:#333;font:15px/18px MGothic, Dotum, Sans-serif !important;text-align:left;font-weight:normal;background:none;}
#mediachannel01 #sns2 .cont{
	position:relative;
	min-height:256px;
	padding:20px 20px 0 23px;
}
#mediachannel01 #sns2 .tit{
	padding-bottom:15px;
	color:#999;
	font:11px/13px MGothic, Dotum, Sans-serif !important;
}
#mediachannel01 #sns2 .cont li, #mediachannel01 #sns2 .cont .text{color:#666;padding-bottom:5px}
#mediachannel01 #sns2 .cont li .point_red{margin-right:5px;}
#mediachannel01 #sns2 .wrap .cont .btn{display:inline-block;margin-top:20px;}


#mediaportal #tabMenu{
	width:908px;
	overflow:hidden;
	margin:25px 0;
	background:url('/images/community/media/portalTab_bg.gif') no-repeat left bottom;
	padding-bottom:2px;
}
#mediaportal #tabMenu li{float:left}
#mediaportal #tabMenu li a{
	display:block;
	position:relative;
	height:80px;
	overflow:hidden;
}
#mediaportal #tabMenu li a.active img{position:relative;top:-80px}
#mediaportal #tabArea>section{display:none}
#mediaportal #tabArea {
	width:908px;
	overflow:hidden;
	position:relative;
}
#mediaportal section h3 {display:none;}
#mediaportal section > ol {
	width:928px;
	overflow:hidden;
	margin-left:-20px;
}
#mediaportal section > ol > li {
	margin:0 0 19px 20px;
}
#mediaportal .portalbox {
	float:left;
	width:212px;
	padding-top:30px;
	background:url('/images/community/media/bg_portalbox.gif') no-repeat 0 0;
}
#mediaportal .portalbox .portalboxin {
	min-height:329px;
	padding:0 24px 10px 24px;
	background:url('/images/community/media/bg_portalbox.gif') no-repeat 0 bottom;
}
#mediaportal .portalbox .banner {
	margin-bottom:24px;
	text-align:center;
	font-size:0; line-height:0;
}
#mediaportal .portalbox .textgroup {
	min-height:190px;
	line-height:15px;
}
#mediaportal .portalbox .textgroup strong {
	display:block;
	margin-bottom:3px;
	color:#555;
}
#mediaportal .portalbox .textgroup .url {
	color:#044784;
	font-size:11px;
}
#mediaportal .portalbox .textgroup p {
	margin-top:10px;
	color:#666;
	font-size:11px; letter-spacing:-1px;
}
#mediaportal .portalbox .gosite {text-align:center;}
#mediaportal .portalbox .gosns {
	margin-top:10px;
	text-align:right;
}
#mediaportal .portalbox .gosite img,
#mediaportal .portalbox .gosns img {vertical-align:top;}

#smg{position:relative; }
#smgHeader{
	position:relative;
	background:url(/images/common/bg/round_b.gif) no-repeat left bottom;
	padding-bottom:6px;
}
#smgHeader h3{	
	padding:12px 0 10px 20px;
	font-size:0;line-height:0
}
#smgHeader dl{
	padding:20px 28px 100px;
	background:url(/images/common/bg/round_m.gif) repeat-y;
}
#smgHeader dl dt{
	background:url(/images/community/wishbox/smg_q.gif) no-repeat 0 0;
	padding:0 0 18px 25px;
	font:15px/16px MGothicBold, Dotum, Sans-serif !important; font-weight:bold;
}
#smgHeader dl dd{
	background:url(/images/community/wishbox/smg_a.gif) no-repeat 0 0;
	padding:0 0 18px 25px;
	font-size:12px !important;
	word-break:break-all;
}
#smgHeader dl dd a { display:block; overflow:hidden; word-break:break-all;}
#smgHeader dl dd a p span {font-size:12px !important;}
#smgHeader #epeople{
	position:absolute;bottom:25px;left:20px;
	padding:22px 100px 5px 165px;
	border-top:1px dotted #ddd;
	width:600px;
	background:url(/images/community/wishbox/kuklogo.gif) no-repeat 0 15px;
	font-size:11px;line-height:14px;color:#717171
}
#smgHeader #epeople a{position:absolute;top:22px;right:90px}
#form_search label { float:left; margin:10px 0 0 290px;}
#form_search .smg_search .textform { display:block; float:left; margin:5px 5px 0 0; width:140px; height:auto; overflow:hidden}
#form_search .smg_search .textform input { width:126px; padding:5px 5px 6px;
	border:1px solid #c4c4c4; background:#fff; font-size:11px;}
#form_search .smg_search .textform .js-placeholder { margin-top:4px; font-size:11px;}
	#form_search #wishsearchbtn { float:left; margin:5px 0 0 0; }
#form_search .smg_search{
	margin:20px 0;padding:12px 0;
	text-align:center;
}
.smg_search label{
	display:inline-block;
	padding:2px 10px 0 0;
}
.smg_search .input{}
.smg_search #smg_search{
	padding:5px 10px;
	width:450px;
	border:1px solid #c4c4c4;
}
 .smg_search .js-textinput{margin-right:5px}
 .smg_search .js-placeholder{padding:3px 0 0 5px;}
 #smgTab{
	width:100%;overflow:hidden;
	border-bottom:2px solid #b70003;
 }
#smgTab li{float:left}
#smgTab li a{
	position:relative;
	display:block;
	height:40px;overflow:hidden;
}
#smgTab li a.active img{position:relative;top:-40px}
.smg-topsearch{
	position:absolute;right:0;
	margin-top:-33px;
	text-align:right;
}
.smg-topsearch span{font-size:11px;padding-right:10px;}
.smg-topsearch a{vertical-align:-8px;}
.smg-topsearch #topic{
	position:absolute;left:40px;top:-110px;
	width:210px;height:82px;
	padding:10px;
	background:url(/images/community/wishbox/topic_bg.png) no-repeat;
	text-align:left;
}
.smg-topsearch #topic dt{font-size:11px;font-weight:bold}
.smg-topsearch #topic dd{font-size:11px;letter-spacing:-1px;color:#777}
.smg-topsearch #topic .close{position:absolute;top:2px;right:5px;}
#smg_list{ /* 2014-05-29 ¼öÁ¤ */
	overflow: hidden;
	width:910px;
	border-bottom:1px solid #d0d0d0;
}
#smg_list li{ /* 2014-05-29 ¼öÁ¤ */
	float: left;
	position:relative;
	padding:18px 22px;
	width: 866px;
	border-top:1px solid #e8e8e8;
}
#smg_list li:first-child{border-top:0}
#smg_list li dt a{
	display:block;
	padding-bottom:15px;
	font:14px/16px MGothicBold, Dotum, Sans-serif;font-weight:bold;color:#666
}
#smg_list li dd a{color:#717171}
#smg_list li dd.topic{padding-bottom:25px;}
#smg_list li dd.topic a{
	padding-left:43px;
	font-size:11px;color:#b70003
}
#smg_list li dd.topic a img{position:absolute;left:22px;/**margin-top:-5px*/}
#smg_list li time{
	position:absolute;top:20px;right:15px;
	font-size:11px;color:#717171
}
#smg .bbsview{
	margin-top:20px;
}
#smg .bbsview{border-left:1px solid #ddd;border-right:1px solid #ddd;}
#smg .head .subject img{vertical-align:-7px;padding-right:5px;}
#smg .textviewer{min-height:100px}
#smg .textviewer .topic{padding-bottom:25px;}
#smg .textviewer .topic a{font-size:11px;color:#b70003}
#smg .textviewer .topic img{vertical-align:-5px;padding-right:5px}
#smg .bbsAnswer{
	width:100%;
	border:1px solid #ddd;border-top:0;
	background:#fafafa
}
#smg .bbsAnswer .head .subject{padding: 12px 16px 9px 16px;}
#smg .bbsAnswer .head .text-info{
	padding:0 0 10px 70px;
	border-bottom:1px solid #eee;
	font-size:11px;
}
#smg .bbsAnswer .textviewer, #smg .bbsAnswer .textviewer p, #smg .bbsAnswer .textviewer div, #smg .bbsAnswer .textviewer span, #smg .bbsAnswer .textviewer a {word-break:break-all;}
#smg .bbsAnswer .textviewer{
	clear: both;
	padding: 20px 16px 30px 16px;
	color: #4a4a4a;	
}
#smg .bbsAnswerBn{
	padding-bottom:30px;
	text-align:center;
}

#institutionHeader ul li{border-top:1px solid #595753;}
#institutionHeader ul li a{
	display:block;
	background:url(/images/common/bul/bul_disc_gray.gif) no-repeat 0 center;
	padding:12px 0 10px 12px;margin-left:30px;
	border-top:1px solid #2b2b2b;
	color:#c5c1ae;
}
#institutionHeader ul li a:hover{color:#fff}
#institution>div{
	background:url(/images/common/bg/round_b.gif) no-repeat left bottom;
	padding-bottom:6px;
}
#institution>div>div{
	background:url(/images/common/bg/round_m.gif) repeat-y;
	padding:0 30px 30px;margin-top:30px;
}
#institution .box{
	background:url(/images/common/bg/pattern02.gif) repeat-x;
	border:1px solid #ddd;
	text-align:center;font:15px MGothicBold, Malgun Gothic, Dotum; line-height:38px; letter-spacing:-1px;color:#b70003;font-weight:bold;
}
#institution h4{
	margin:30px 0 10px;
	font-weight:bold;
}
#institution>div>div>ul>li{
	padding:0 0 8px 10px;
	margin-left:15px;
	background:url(/images/common/bul/bul_disc_gray.gif) no-repeat 0 6px;
}
#institution>div>div>ul>li ul{margin:3px 0 20px;}
#institution>div>div>ul>li ul li{text-indent:-10px;padding-left:10px;}
#institution>div>div p.img{text-align:center;margin:20px 0}

#institution .info{
	background:url(/images/common/bg/pattern03.gif);
	border:1px solid #ddd;
	margin-top:30px;
	padding:12px 20px 12px 30px;
}

#regulations>div{
	width:100%;
	margin-top:25px;
	overflow:hidden;
}
#regulations dl{
	float:left;
	width:33%;
	padding-bottom:15px;
	border-right:1px solid #2c2c2c;border-left:1px solid #504f4f;
	text-align:center;
}
#regulations dl dt{font-size:0;padding:20px 0 15px}
#reception div{
	padding:40px 0;
	margin-top:25px;
	text-align:center;
}

/**
	2013.07.23 ±èÈ¿¼ø Ãß°¡
*/
#publication_list{background:url(/images/community/bg_pub1.gif) no-repeat 0 20px;width:908px;padding:20px 0 0 0;}
#publication_list h3{text-align:center;font-size:14px;color:#c5c1ae;height:42px;line-height:42px;}
#publication{}
#publication table{width:100%;border-collapse:collapse;}
#publication table th{padding:10px 0 10px 0;background:#f9f9f9;border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
#publication table td{padding:10px 0 10px 0;text-align:center;border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
#publication table td.tl{text-align:left;padding-left:20px;}
/**
	2013.07.23 ±èÈ¿¼ø Ãß°¡ ³¡
*/

#fee .bg_pattern01{
	padding:12px 0 10px;
	margin-top:25px;
	color:#c5c1ae; text-align:center;
	font:15px/15px MGothicBold, Dotum, Sans-serif;
	letter-spacing:-1px;
}
#fee .conTable td{
	padding:0 10px 15px 20px;
	text-align:left;
}
#fee .conTable td dt{
	padding:15px 0 8px;
	font-weight:bold;
}
#fee .conTable td dd{
	padding:0 0 8px 10px;
	background:url(/images/common/bul/bul_disc_gray.gif) no-repeat 0 6px;
}


/*6#intro ---------*/
#organization {
	margin-top:20px;
	border:1px solid #e5e5e5;
	border-top:0;
}
#organization .msummarybox {
	min-height:65px;/*min-height:160px;*/
	padding:70px 0 25px 0;
	background:url('/images/common/bg/bg_topsummary02.gif') no-repeat 0 0;
}
#organization .msummarybox h3 {font-size:34px;}
#organization p{text-align:center;padding:50px 0;}

#public h4{
	padding:12px 0;margin-top:25px;
	border-bottom:0;
	color:#c5c1ae;text-align:center;font:15px/15px MGothicBold, Dotum, Sans-serif;
}
#public .datatable{border-collapse:collapse;}
#public .datatable td{
	background:url('/images/common/bul/bul_square_black.png') no-repeat 38px 12px;
	border-left:1px solid #ddd;
	padding-left:50px;
	text-align:left;vertical-align:top
}
#public .datatable .crosscoloring td{background: #f7f7f7 url('/images/common/bul/bul_square_black.png') no-repeat 38px 12px;}
#public .datatable .crosscoloring td.nobg{background: #f7f7f7}
#public .datatable td.nobg{background:none}

#symbols h3{
	background:url(/images/common/bg/pattern02.gif) repeat-x;
	border:1px solid #ddd;
	margin:25px 0 10px;padding-left:10px;
	font:17px MGothicBold, Malgun Gothic, Dotum; line-height:38px; letter-spacing:-1px;color:#b70003;font-weight:bold;
}
#symbols h3 span{
	background:url('/images/common/bul/bul_square_black.png') no-repeat 0 8px;
	padding-left:10px;
	color:#333;
}
#symbols .part01{
	position:relative;
	min-height:210px;
	padding-bottom:6px;margin-bottom:30px;
	background:url(/images/common/bg/round_b.gif) no-repeat left bottom;
}
#symbols .part01 dl{
	padding:15px 20px 20px 412px;
	background:url(/images/common/bg/round_m.gif) repeat-y;
}
#symbols dl dt{
	padding-bottom:15px;
	font:15px MGothicBold, Malgun Gothic, Dotum; letter-spacing:-1px; font-weight:bold;
}
#symbols .part01 .img{position:absolute;left:1px;bottom:3px;}
#symbols .part02 .img{
	float:left;
	padding:25px 30px 20px 0;
}
#symbols .part02 dl{padding-top:20px;}
#symbols .part02 dl dd{padding-bottom:20px;}

#pastPresident{
	margin-top:20px;
	position:relative;
	border:1px solid #ddd;
	border-top:0;
}
#pastPresident .msummarybox {
	min-height:140px;/*min-height:160px;*/
	padding:80px 0 10px 0;
	margin-top:0;
}
#pastPresident .msummarybox h3 {}
#pastPresident .msummarybox h3 b {
	display:block;
	margin-top:8px;
	font-size:16px; line-height:130%;
	color:#fff;
	font-weight:normal;
}
#pastPresident ol{
	width:100%;
	overflow:hidden;
	padding-bottom:44px;
}
#pastPresident li{
	width:171px;height:272px;
	float:left;
	margin:44px 0 0 44px;
	padding-top:5px;
	background:url(/images/cheongwadae/pastPresidenBg.gif) no-repeat;
	text-align:center;
}
#pastPresident li dl dt{
	padding-top:45px;
	color:#b70003;
}
#pastPresident li dl dt b{color:#333}

#introduction #tabMenu{
	width:908px;
	overflow:hidden;
	margin:25px 0;
	background:url(/images/cheongwadae/intro/tab_bg.gif) no-repeat left bottom;
	padding-bottom:2px;
}
#introduction #tabMenu li{float:left}
#introduction #tabMenu li a{
	display:block;
	position:relative;
	height:39px;
	overflow:hidden;
}
#introduction #tabMenu li a.active img{position:relative;top:-39px}
#introduction #tabArea>div{
	background:#434343;
	display:none
}
#introduction header{
	position:relative;
	margin:1px;
	padding:39px 0 25px 461px;
	min-height:180px;
	border:1px solid #6f6a6a;
	background:url(/images/common/bg/pattern01.gif) no-repeat left bottom !important;
}
#introduction header *{font-family:MGothicBold, Malgun Gothic, Dotum;letter-spacing:-1px;}
#introduction header h3{
	padding-bottom:28px;
	font-size:22px;color:#c5c1ae;
}
#introduction header h3 b{
	padding-right:10px;
	font-size:30px ;color:#ffc350;
}
#introduction header p{
	width:80%;
	font-size:14px;color:#c5c1ae;line-height:1.5em
}
#introduction header span{
	display:block;
	width:404px;
	border-right:1px dotted #866e47;
	position:absolute;top:24px;left:24px
}
#introduction #tabArea>div>div{
	width:100%;
	overflow:hidden;
	padding:25px 0;
	background:#fff;
}
#introduction #tabArea>div>div p{
	margin:20px 0;
}
#introduction #tabArea>div>div b{color:#b70003}
#introduction #tabArea>div>div dt{
	margin:25px 0 8px;
	padding-left:11px;
	background:url('/images/common/bul/bul_square_black.png') no-repeat 0 6px;
	font-weight:bold;
}
#introduction .fl_r{
	float:right;
	padding:0 0 10px 15px;
}
#introduction .fl_l{
	float:left;
	padding:0 15px 10px 0
}

#region #tabMenu{
	width:908px;
	overflow:hidden;
	margin:25px 0;
	background:url(/images/cheongwadae/organization/tab_bg.gif) no-repeat left bottom;
	padding-bottom:2px;
}
#region #tabMenu li{float:left}
#region #tabMenu li a{
	display:block;
	position:relative;
	height:40px;
	overflow:hidden;
}
#region #tabMenu li a.active img{position:relative;top:-39px}
#region #tabArea>div{display:none}

#location #tabMenu{
	width:908px;
	overflow:hidden;
	margin:25px 0;
	background:url(/images/cheongwadae/intro/tab_bg.gif) no-repeat left bottom;
	padding-bottom:2px;
}
#location #tabMenu li{float:left}
#location #tabMenu li a{
	display:block;
	position:relative;
	height:40px;
	overflow:hidden;
}
#location #tabMenu li a.active img{position:relative;top:-40px}
#location #tabArea>div{
	width:906px;
	margin:0 auto;
	border:1px solid #ddd;
	display:none
}
#location h3{
	padding:20px 0;
	text-align:center;color:#ffc350;font-family:MGothicBold, Malgun Gothic, Dotum;letter-spacing:-1px;font-size:22px;
}
#location h3 span{
	display:block;
	padding-top:13px;
	text-align:center;color:#c5c1ae;font-family:MGothicBold, Malgun Gothic, Dotum;letter-spacing:-1px;font-size:14px;
}
#location h4{
	padding:10px 0;
	text-align:center;color:#ffc350;
}
#location h4 span{
	padding-left:13px;
	font-weight:normal;color:#c5c1ae
}
#location dl{
	position:relative;
	width:630px;
	margin:0 auto;padding:40px 50px 30px 150px;
	border-top:1px solid #ddd;
}
#location h4+dl{border-top:0}
#location dl dt{
	margin-top:-55px;
	position:absolute;top:50%;left:10px;
}
#location dl dd{padding-bottom:15px;}
#location dl dd b{
	display:block;
	background:url(/images/common/bul/bul_disc_red02.gif) no-repeat 0 6px;
	padding:0 0 5px 10px;
}
#location dl dd img{
	padding:0 5px 0 10px;
	vertical-align:-2px;
}
#location .map{font-size:0}
#location .map02{font-size:0;border-top:1px solid #ddd}

#spectacular{
	margin-top:20px;
	border:1px solid #ddd;
	border-top:0;
}
#spectacular .msummarybox {
	min-height:100px;/*min-height:160px;*/
	padding:80px 0 0 0;
	margin-top:0;
	/*background:url('/images/common/bg/bg_topsummary03.gif') no-repeat 0 0; 130602 edit */
}
#spectacular .msummarybox h3 b {
	display:block;
	font-size:16px; line-height:130%;
	color:#fff;
	font-weight:normal;
	margin-bottom:3px; /* 130602 add */
}
#spectacular #tabMenu{width:100%;overflow:hidden;}
#spectacular #tabMenu li{float:left}
#spectacular #tabMenu li a{
	display:block;
	position:relative;
	height:39px;
	overflow:hidden;
}
#spectacular #tabMenu li a img{position:relative;top:-1px}
#spectacular #tabMenu li a.active img{top:-41px}
#spectacular #tabArea>div{
	padding:0 25px 25px;
	display:none
}
#spectacular #tabArea>div h4 b{color:#b70003}
#spectacular #tabArea>div dl{
	position:relative;
	min-height:127px;
	border-top:1px solid #ddd;
	padding:25px 0 25px 10px;
}
#spectacular #tabArea>div dt{
	background:url('/images/common/bul/bul_disc_gray.gif') no-repeat 0 6px;
	padding:0 0 8px 10px;
	font-weight:bold;
}
#spectacular #tabArea>div dd{
	padding-left:70px;
	text-indent:-60px;line-height:1.7em
}
#spectacular #tabArea>div dd.img{
	position:absolute;left:300px;top:25px;
	border-left:1px solid #ddd;
	font-size:0;line-height:0
}
#spectacular #tabArea>div dd.img img{padding:0 10px;}
#spectacular #tabArea>div#spectacular1 dl{min-height:50px}
#spectacular #tabArea>div#spectacular1 dd{text-indent:0;padding-left:10px;}
#spectacular1 table td,
#spectacular1 table th{text-align:left;padding-left:30px;}
#spectacular1 table ul li{
	background:url('/images/common/bul/bul_disc_red02.gif') no-repeat 0 7px;
	padding:0 0 8px 10px;
}
#spectacular1 table ul li.nobg{background:none}
#spectacular1 table ul li span,
#spectacular1 table ul li time{display:inline-block;width:110px;}

#history #tabMenu{
	width:908px;
	overflow:hidden;
	margin:25px 0;
	background:url(/images/cheongwadae/history/tab_bg.gif) no-repeat left bottom;
	padding-bottom:2px;
}
#history #tabMenu li{float:left}
#history #tabMenu li a{
	display:block;
	position:relative;
	height:50px;
	overflow:hidden;
}
#history #tabMenu li a.active img{position:relative;top:-50px}
#history #tabArea>div{display:none}
#history header{
	position:relative;
	margin:1px;
	padding:25px 0 25px 304px;
	min-height:152px;
	border:1px solid #6f6a6a;
	background:url(/images/common/bg/pattern01.gif) no-repeat center bottom !important;
}
#history header *{font-family:MGothicBold, Malgun Gothic, Dotum;letter-spacing:-1px;}
#history header h3{
	padding-bottom:20px;
	font-size:20px; line-height:100%;
	color:#c5c1ae;
}
#history header h3 b{
	display:block;
	padding-right:10px; margin-top:8px;
	font-size:30px; line-height:100%;
	color:#ffc350;
}
#history header p{
	width:80%;
	font-size:14px; color:#c5c1ae; line-height:1.5em
}
#history header span{
	display:block;
	width:246px;
	border-right:1px dotted #866e47;
	position:absolute;top:24px;left:24px;
	font-size:0; line-height:0;
}
#history header.type2 {padding-left:514px;}
#history header.type2 span {width:456px;}
#history #tabArea>div>div{
	width:100%;
	overflow:hidden;
	padding:10px 0;
	background:#fff;
}
#history #tabArea>div>div p{
	margin:20px 0;
}

#sarangchae {
	width:908px;
	margin:0 auto;
}
#sarangchae h3 {
	padding:12px 0;margin-top:25px;
	border-bottom:3px solid #b70003;
	color:#c5c1ae;text-align:center;font:15px/15px MGothicBold, Dotum, Sans-serif;
	letter-spacing:-1px;
}
#sarangchae div.sarangchae-intro {
	overflow:hidden;
	border:1px solid #e5e5e5;
	border-top:0;
}
#sarangchae div.sarangchae-intro:after {
	content:'';
	display:block;
	clear:both;
}
#sarangchae div.sarangchae-intro .summary {
	float:right;
	width:185px; height:381px;/*height:409px;*/
	padding:110px 20px 0 0;
	color:#3d3d3d;
	font-size:11px; line-height:18px;
}
#sarangchae div.sarangchae-intro .summary strong {
	display:block;
	margin-bottom:25px;
}
#sarangchae div.sarangchae-intro ul.photolist {
	font-size:0; line-height:0;
}
#sarangchae div.sarangchae-intro ul.photolist li {
	position:relative;
	float:left;
	margin:1px 1px 0 0;
}
#sarangchae div.sarangchae-intro ul.photolist li .subtitle {
	position:absolute; left:0; bottom:0;
	width:100%;
	padding:7px 0 3px 0;
	background:url('/images/common/bg/pattern_opacityblack.png') repeat;
	text-align:center;
	font-size:12px; line-height:16px;
}
#sarangchae div.sarangchae-intro ul.photolist li .subtitle b {
	color:#ececec;
	font-weight:normal;
}
#sarangchae div.sarangchae-intro ul.photolist li.big {margin-top:0;}
#sarangchae div.sarangchae-intro ul.photolist li.big .subtitle {display:none;}
#sarangchae div.sarangchae-intro ul.photolist li.last {margin-right:0;}
#sarangchae div.sarangchae-location {
	overflow:hidden;
	border:1px solid #e5e5e5;
	border-top:0;
}
#sarangchae div.sarangchae-intro:after {
	content:'';
	display:block;
	clear:both;
}
#sarangchae div.sarangchae-location .map {
	float:left;
	font-size:0; line-height:0;
}
#sarangchae div.sarangchae-location .info {
	float:right;
	width:190px;/*width:208px;*/
	padding:95px 18px 0 0;
}
#sarangchae div.sarangchae-location p,
#sarangchae div.sarangchae-location ul li {
	padding-left:8px; margin-top:22px;
	background:url('/images/common/bul/bul_disc_red02.gif') no-repeat 0 4px;
	line-height:16px;
	color:#3d3d3d;
}


/*7#kidnews ---------*/
#kidnews {width:908px;}
#kidnews header.msummary {
	position:relative;
	min-height:140px;/*min-height:160px;*/
	padding:20px 0 0 220px;
	margin-top:20px;
	background:url('/images/common/bg/bg_topsummary.gif') no-repeat 0 0;
	border-bottom:3px solid #b70003;
	font-family:MGothicBold, Malgun Gothic, Dotum;
	letter-spacing:-1px;
}
#kidnews header.msummary img {
	position:absolute; top:9px; left:9px;
}
#kidnews header.msummary h3 {
	padding:0 0 18px 30px; margin-bottom:12px;
	background:url('/images/common/bg/bg_topsummary_line.png') no-repeat -20px bottom;
	font-size:30px; line-height:110%;
	color:#dcd6b5;
}
#kidnews header.msummary p{
	padding:0 115px 0 30px;
	font-size:12px; line-height:140%;
	color:#fff;
}
#kidnews .tabcontentbox {
	padding:24px 30px 20px;
	border:1px solid #e5e5e5;
	border-top:0;
}
#kidnews .tabcontentbox section {
	padding-bottom:32px;
	border-top:1px solid #e5e5e5;
}
#kidnews .tabcontentbox section:first-child {border-top:0;}
#kidnews .tabcontentbox section:first-child h4:first-child {margin-top:0;}
#kidnews .tabcontentbox section img {vertical-align:top;}
#kidnews .tabcontentbox section .cbutton {
	margin-top:24px;
	text-align:center;
}
#kidnews .tabcontentbox section .pic {margin-top:16px;}
#kidnews .tabcontentbox section .url {
	display:block;
	margin-top:3px;
}
#kidnews .tabcontentbox section .url img {vertical-align:-4px;}
#kidnews .tabcontentbox .president {
	width:849px; height:122px;
	margin:0 -1px;
	background:url('/images/kidnews/president.jpg') no-repeat 0 bottom;
	text-indent:-5000px;
	font-size:0; line-height:0;
}
#kidnews .tabcontentbox .president p {display:inline;}

/*7#kidhomepage ---------*/
#kidhomepage {width:908px;}
#kidhomepage header.msummary {
	position:relative;
	min-height:140px;/*min-height:160px;*/
	margin-top:20px;
	background:url('/images/common/bg/bg_topsummary.gif') no-repeat 0 0;
	border-bottom:3px solid #b70003;
	font-family:MGothicBold, Malgun Gothic, Dotum;
	letter-spacing:-1px;
	text-align:center;
}
#kidhomepage header.msummary h3 {
	padding:30px 0 18px 0; margin-bottom:12px;
	background:url('/images/common/bg/bg_topsummary_line.png') no-repeat 50% bottom;
	font-size:30px; line-height:110%;
	color:#dcd6b5;
}
#kidhomepage header.msummary p{
	padding-bottom:35px;
	font-size:12px; 
	line-height:160%;
	color:#fff;
}
#kidhomepage .tabcontentbox {
	padding:24px 30px 20px;
	border:1px solid #e5e5e5;
	border-top:0;
}
#kidhomepage .tabcontentbox section:first-child h4:first-child {margin-top:0;}
#kidhomepage .tabcontentbox section .kidhomepage {
	width:845px; height:106px;
	margin:0 -1px;
	background:url('/images/kidhomepage/kidhomepage.png') no-repeat 0 bottom;
	text-indent:-5000px;
	font-size:0; line-height:0;
}
#kidhomepage .tabcontentbox section .menu{}
#kidhomepage .tabcontentbox section .menu dl{
	margin-top:11px;
	}
#kidhomepage .tabcontentbox section .menu dl dt{
	float:left;
	margin-right:17px;
}
#kidhomepage .tabcontentbox section .menu dl dd{
	padding-top:2px;
}
#kidhomepage .tabcontentbox section .cbutton {
	margin:30px 0;
	padding-top:30px;
	text-align:center;
	border-top:1px solid #e5e5e5;
}

/*8#viewing ---------*/
#guidance{
	margin-top:20px;
	border:1px solid #ddd;
	border-top:0;
}
#guidance .msummarybox, #qnacon .msummarybox {
	height:135px;/*min-height:160px;*/
	padding:40px 0 0 0;
	margin-top:0;
	/**
		2013.07.23 ±èÈ¿¼ø Ãß°¡
	*/
	background:url('/images/common/bg/bg_topsummary.gif') no-repeat 0 0;
	/**
		2013.07.23 ±èÈ¿¼ø Ãß°¡ ³¡
	*/
}
#qnacon .msummarybox{ padding-top:40px; height:135px; }
#qnacon .msummarybox h3{padding-bottom:34px;}
.msummarybox h3 {
	padding-bottom:15px; margin-bottom:15px;
	background:url('/images/common/bg/bg_topsummary_line.png') no-repeat 50% bottom;
	color:#dcd6b5;
	font-size:30px; line-height:110%;
}
#guidance .msummarybox h3 b {
	display:block;
	font-size:16px; line-height:130%;
	color:#fff;
	font-weight:normal;
}
#guidance #tabMenu_main{width:100%;overflow:hidden;}
#guidance #tabMenu_main li{float:left;width:20%;}
#guidance #tabMenu_main li a{
	position:relative;
	display:block;overflow:hidden;
	height:40px;
}
#guidance #tabMenu_main li a img{width:100%;height:80px;}
#guidance #tabMenu_main li a.active img{position:relative;top:-40px}
#guidance .guidanceInfo, #guidance .guidanceCourse{padding:0 25px;}
#guidance .guidanceCourse { padding-bottom:25px;}
#guidance h4 b{color:#b70003}
#guidance .guidanceInfo dl{
	position:relative;overflow:hidden;
	border-top:1px solid #ddd;
	width:100%;
	padding:25px 0;
}
#guidance .guidanceInfo dl dt{
	width:100px;
	padding:0 19px 0 19px;
	float:left;
	font-weight:bold;
	background:url('/images/common/bul/bul_disc_gray.gif') no-repeat 10px 6px;
}
#guidance .guidanceInfo dl dd{
	float:left;
	min-height:30px;
	padding:0 15px;
	border-left:1px solid #ddd;
	max-width:580px;
}
#guidance .guidanceInfo dl dd{
	float:left;
	min-height:30px;
	padding:0 15px;
	border-left:1px solid #ddd;
	max-width:580px;
}
#guidance .guidanceInfo dl dd img{
	padding-right:5px;
	vertical-align:middle;
}
#guidance .guidanceInfo dl dd .btn{display:block;padding-top:5px}
#guidance .guidanceInfo .map {
	padding-top:25px;
	margin:0 0 -1px 0;
	border-top:1px solid #ddd;
}
#guidance .guidanceInfo .map img {vertical-align:top;}
#guidance #tabMenu{
	position:relative;width:846px;height:287px;
	margin-top:40px
}
#guidance #tabMenu li{position:absolute;}
#guidance #tabMenu li a{
	display:block;
	height:145px;
	background:url(/images/viewing/guidance_course.gif) no-repeat;
	font-size:0;color:#fff;
}
#guidance #tabMenu li a.active{background:url(/images/viewing/guidance_course_on.gif) no-repeat}
#guidance #tabMenu li a.active span{display:block;}
#guidance #tabMenu li a span{
	position:absolute;
	font-size:11px;line-height:13px;color:#666;text-align:center;
	z-index:10;
	display:none
}
#guidance #tabMenu li a span.balloon01{
	top:95px;left:77px;
	width:121px;height:24px;
	padding-top:24px;
	background:url(/images/viewing/balloon01.png) no-repeat;
}
#guidance #tabMenu li a span.balloon02{
	top:100px;left:61px;
	width:111px;height:35px;
	padding:20px 15px 0;
	background:url(/images/viewing/balloon02.png) no-repeat;
}
#guidance #tabMenu li a span.balloon03{
	top:-30px;left:76px;
	width:121px;height:37px;
	padding-top:10px;
	background:url(/images/viewing/balloon03.png) no-repeat;
}
#guidance #tabMenu li a span.balloon04{
	top:-30px;left:93px;
	width:81px;height:37px;
	padding-top:10px;
	background:url(/images/viewing/balloon04.png) no-repeat;
}
#guidance #tabMenu li a span.balloon05{
	top:-30px;left:93px;
	width:81px;height:24px;
	padding-top:24px;
	background:url(/images/viewing/balloon05.png) no-repeat;
}
#guidance #tabMenu li.course01{top:0;left:0}
#guidance #tabMenu li.course01 a{width:152px;background-position:0px 0px;}
#guidance #tabMenu li.course01 a span{left:37px}
#guidance #tabMenu li.course02{top:0;left:152px}
#guidance #tabMenu li.course02 a{width:185px;background-position:-152px 0px;}
#guidance #tabMenu li.course03{top:0;left:336px}
#guidance #tabMenu li.course03 a span{left:70px}
#guidance #tabMenu li.course03 a{width:185px;background-position:-336px 0px;}
#guidance #tabMenu li.course04{top:0;left:520px}
#guidance #tabMenu li.course04 a{width:185px;background-position:-520px 0px;}
#guidance #tabMenu li.course04 a span { left:70px;}
#guidance #tabMenu li.course05{top:0;left:704px;}
#guidance #tabMenu li.course05 a{width:143px; height:267px; background-position:-704px 0px;}
#guidance #tabMenu li.course05 a span { left:50px; top:155px;}
#guidance #tabMenu li.course06{top:160px;left:517px}
#guidance #tabMenu li.course06 a{width:188px;background-position:-517px -160px;}
#guidance #tabMenu li.course07{top:160px;left:336px}
#guidance #tabMenu li.course07 a{width:185px;background-position:-336px -160px;}
#guidance #tabMenu li.course07 a span { left:70px}
#guidance #tabMenu li.course08{top:160px;left:152px}
#guidance #tabMenu li.course08 a{width:186px;background-position:-152px -160px;}
#guidance #tabMenu li.course08 a span { left:70px;}
#guidance #tabMenu li.course09{top:160px;left:0}
#guidance #tabMenu li.course09 a{width:152px;background-position:0px -160px;}
#guidance #tabMenu li.course09 a span{left:57px}

#guidance #tabArea>div{
	display:none;
	padding-top:25px;margin-top:30px;
	border-top:1px solid #ddd
}
#guidance #tabArea>div dl{padding:20px 25px 5px;}
#guidance #tabArea>div dt{font:28px/1.5 MGothicBold, Dotum, Sans-serif !important;color:#ffc350}
#guidance #tabArea>div dd{color:#fff;padding:10px 0}
#guidance #tabArea>p{
	padding:15px 0 25px 20px;
	background:url('/images/common/bul/bul_disc_red02.gif') no-repeat 10px 21px;
	border-bottom:1px solid #ddd
}
#guidance .blList{width:100%;overflow:hidden;}
#guidance .blList li{float:left;padding-right:20px}

/* °ü¶÷½ÅÃ» 2013-10 ¼öÁ¤ */

#reserve{
	font-size:13px;
	padding:30px;
}
#reserve .wrap{padding:20px;border:1px solid #e5e5e5;}
#reserve h3{
	margin-bottom:30px;
	font-size:0;
}
#reserve h5{margin:25px 0 8px;}
.reserveInfo ul{margin:25px 0}
.reserveInfo ul .btn{
	position:absolute;
	margin:-5px 0 0 10px;
}
.reserveInfo .btn_c{
	padding:10px 0 30px;
	border-bottom:1px solid #e5e5e5
}
#reserve #info{
	margin-top:25px;
	padding:13px 25px;
	background:url(/images/viewing/reserve_bg.gif) no-repeat;
	color:#c5c1ae;
}
#reserve #info b{color:#fff;}
#reserve #agree{
	margin:30px 0;
	padding:0 0 38px 0;
	text-align:center;
	border-bottom:1px solid #e5e5e5;
}
#reserve #agree dt{
	padding-bottom:10px;
	font-weight:bold;
}
#reserve #agree dd{
	display:inline;
	padding:0 20px;
}
#reserve #agree dd input{vertical-align:middle; margin-right:3px}
#reserve .ab{margin-top:10px;}
#reserve .ab img{
	position:absolute;
	margin:-4px 0 0 10px;
}
#reserve th.empty, #reserve td.empty { color:#cf1628}
#reserve .centerTable th, #reserve .centerTable td { text-align:center !important; padding-left:0 !important;}
#reserve .centerTable2 th{ text-align:center !important; padding-left:0 !important;}  /* 20140929: ¿Ü±¹ÀÎ°ü¶÷½ÅÃ» Ãß°¡ ÀÛ¾÷*/

.centerTable2Title { font-weight:bold;}
.centerTable2Align {  text-align:center;}

#reserveCal{
	width:846px;
	overflow:hidden;
	margin-top:20px;
	position:relative;
	background:url(/images/viewing/new_reserve_bg02.gif) no-repeat;
}
#reserveCal fieldset{
	width:450px;
	height:64px;
	text-align:center;
}
#reserveCal fieldset .cal_year { padding:10px 0 5px; font-size:14px}
#reserveCal fieldset .cal_month button{ padding:0 10px; color:#c5c1ae; font-weight:bold; font-size:12px}
#reserveCal fieldset .cal_month button.current {color:#fff;}
#reserveCal fieldset p{
	vertical-align:3px;
	color:#c5c1ae;
	text-align:center;
	font-weight:bold;
}
#reserveCal table{
	width:450px;
	table-layout:fixed;
	border-collapse:collapse;
}
#reserveCal table th{
	border:1px solid #cdcdcd;
	background:#f9f9f9 url(/images/viewing/reserve_bg04.gif) repeat-x;
	padding:4px 0 2px;
}
#reserveCal table td{
	height:50px;
	padding-top:5px;
	border:1px solid #cdcdcd;
	background:url(/images/viewing/reserve_bg04.gif) repeat-x;
	font-weight:bold;vertical-align:top; text-align:center;
}
#reserveCal table td.current { background:#d7d1b5;}
#reserveCal table td span.end { margin-top:4px; color:#cf1628; font-size:11px;}
#reserveCal table td span,
#reserveCal table td a{
	display:block;
	margin:0 0 0 -1px
}
#reserveCal table td.bg{background:#e4e4e4}
#reserveCal .status_wrap {position:absolute; top:64px; left:450px; width:394px; height:361px; background:#f8f8f8; border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;}
#reserveCal .status_wrap .info{
	padding:30px 40px 0;
	text-align:center;line-height:25px;
}
#reserveCal .status_wrap .info img{vertical-align:middle;}
#reserveCal .status_wrap .mid_info { position:absolute; top:170px; left:20px; width:356px; height:37px; padding:10px 0 0; text-align:left;font-size:11px; color:#666; border-top:1px solid #e2e2e2;}
#reserveCal .status_wrap .bottom_info { position:absolute; top:300px; left:20px; width:356px; height:37px; padding:10px 0 0; text-align:left;font-size:11px; color:#666; border-top:1px solid #e2e2e2;}
.fri_info { padding:10px 0 0; text-align:left;font-size:11px; color:#666; border-top:1px solid #e2e2e2;}
.fri_info2 { padding:10px 0 0; text-align:left;font-size:12px; color:#666; border-top:1px solid #e2e2e2;}
#reserveCal .status{
	position:relative;
	float:left;
	background:#f8f8f8;
}
#reserveCal .status.status1 { width:180px;}
#reserveCal .status.status2 { width:213px;  border-left:1px solid #cdcdcd;}
#reserveCal .status h5{
	position:absolute; top:-63px; left:0; width:100%;
	color:#c5c1ae; text-align:center;
}
#reserveCal .nodata.status2 h5 { left:180px }
#reserveCal .status.statustab { height:321px; padding:20px; }
#reserveCal #status_wrap_on{width:100%;}/* 2014-05-28 È®´ë/Ãà¼Ò½Ã Å©±â ¼öÁ¤ */
#reserveCal .status.status1.statustab { width:140px}
#reserveCal .status.status2.statustab { width:173px; position:relative;}
#reserveCal .status.status1.statustab dt { padding:8px 0 0 0px; font-weight:bold; border-top:1px solid #e2e2e2;}/* 2014-09-15 ÅØ½ºÆ® Ãß°¡·Î °£°Ý ¼öÁ¤ */
#reserveCal .status.status1.statustab dd { padding:0px 0 5px 18px; font-size:11px; color:#3f5366;}/* 2014-09-15 ÅØ½ºÆ® Ãß°¡·Î °£°Ý ¹× ÅØ½ºÆ® ÄÃ·¯ ¼öÁ¤ */
#reserveCal .status.status1.statustab dd.mid { padding:0px 0 0px 18px; font-weight:bold; color:#357bbf;}/* 2014-09-15 ÅØ½ºÆ® Ãß°¡·Î css Ãß°¡ */
#reserveCal .status.status1.statustab dt.end, #reserveCal .status.status1.statustab dd.end { color:#999;}
#reserveCal .status.status1.statustab dt.first { border-top:0; padding-top:0px;}/* 2014-09-15 ÅØ½ºÆ® Ãß°¡·Î °£°Ý ¼öÁ¤ */
#reserveCal .status_type { position:absolute; left:20px; top:20px;}
#reserveCal .status_type h6 { position:absolute; top:0; width:85px; height:22px; padding:6px 0 0 0; border:1px solid #ccc; text-align:center; font-weight:bold; color:#666; z-index:999;}
#reserveCal .status_type h6 a {color:#666; display:block;}
#reserveCal .status_type h6.tab1 { left:0;}
#reserveCal .status_type h6.tab2 { left:86px;}
#reserveCal .status_type div { display:none;}
#reserveCal .status_type.current div { display:block; padding-top:45px;}
#reserveCal .status_type.current h6 { background:url(/images/viewing/reserve_tab.gif) repeat 50% 50%; border:1px solid #950917; color:#fff;}
#reserveCal .status_type.current h6 a { color:#fff;}
#reserveCal .status_type dl {padding:20px 0;  border-bottom:1px solid #e2e2e2; overflow:hidden;}
#reserveCal .status_type dl.people01{padding:8px 5px;  border-bottom:1px solid #e2e2e2; overflow:hidden;}
#reserveCal .status_type dl.people02{padding:5px 5px;  border-bottom:1px solid #e2e2e2; overflow:hidden;}
#reserveCal .status_type dt { float:left; width:75px; font-weight:bold; padding-top:2px}
#reserveCal .status_type dd { float:left; }
#reserveCal .status_type dd input.txt { width:60px; background:#fff; }
#reserveCal .status_type p.all { padding:0px 5px; margin-top:12px; font-weight:bold; color:#357bbf; overflow:hidden; width:173px;}
#reserveCal .status_type p.all span { float:left;}
#reserveCal .status_type p.all span.fr { float:right;}
#reserveCal .status ul{
	width:80%;
	padding-top:40px;margin:0 auto
}
#reserveCal .status ul li{
	position:relative;
	border-bottom:1px solid #cdcdcd;
	padding:20px 0 20px 103px;
	text-indent:-93px;
}
#reserveCal .status ul li b{
	display:inline-block;
	padding-left:20px;
	min-width:73px;
	text-indent:0
}
#reserveCal .status ul li.end strong{color:#b70003}
#reserveCal .status ul li.end b{color:#9e9e9e}
#reserveCal .status ul li input{
	position:absolute;top:20px;left:10px;/*top:17px;*/
}
#reserveCal+#info{margin-top:10px; text-align:center;}
#reserve img.pirnt{vertical-align:-8px}
#reserve .writeTable{margin-top:30px;}
#reserve .writeTable th, #reserve .conTable th, #reserve .conTable td{
	padding-left:25px;
	text-align:left;
	font-size:12px;
}
#reserve .writeTable th label{font-size:12px;}
#reserve .writeTable th label img{padding-right:8px}
#reserve .writeTable th.nocheck{padding-left:42px;}
#reserve .writeTable td{
	padding-left:25px;
	text-align:left
}
#reserve .writeTable span.table_info {padding-top:2px; vertical-align:middle; font-size:11px; color:#666;}
#reserve .writeTable span.point_red {padding-top:2px; vertical-align:6px; padding-left:8px; font-size:11px}
#reserve .writeTable span.point_gray { color:#999 !important;}
#reserve .writeTable p{padding-top:7px;}
#reserve .writeTable label{
	display:inline-block;
	min-width:80px;
	vertical-align:-2px;
}
#reserve .writeTable td a{
	vertical-align:-8px;
}
#reserve .writeTable label span{
	font-size:11px;color:#999;vertical-align:1px;
}
#reserve #snsArea{
	height:98px;
	padding:50px 40px 0 0;
	background:url(/images/viewing/sns.gif) no-repeat 0 25px;
	text-align:right
}
#reserve #snsArea dd{
	display:inline-block;
	padding:0 10px;
}
#reserve #tabArea{
	padding-top:20px;
	margin-top:50px;
	border-top:1px solid #e5e5e5;
}
#reserve #tabArea>div{display:none}
#reserve #tabMenu{
	width:100%;
	overflow:hidden;
	padding-top:20px
}
#reserve #tabMenu li{float:left}
#reserve #tabMenu li a{
	display:block;
	position:relative;
	height:42px;
	overflow:hidden;
}
#reserve #tabMenu li a.active img{
	position:relative;top:-42px
}
#reserve #tabArea>div table{margin-top:20px}
	/**
		2014.09.12 Á¤ÁøÈñ Ãß°¡
	*/
.reserve2_table3 .fName,
.reserve2_table3 .mName { width: 80px; }
.reserve2_table3 .passNo { width: 150px; }
.reserve2_table3 .gender label { width: 30px; min-width: 30px !important; }
.reserve2_table3 .th{ text-align:center; }
.CentLine { text-align:center; }

	/**
		2014.09.12 Á¤ÁøÈñ Ãß°¡ ³¡
	*/
#reserve .btn_apply{
	position:absolute;
	margin:-52px 0 0 500px;
}
#reserve .reserve_ps{
	padding:30px 0 0 20px;
	font-size:0
}
#reserveFaq{padding-top:20px}
#reserveFaq dt{
	position:relative;
	margin-top:5px;	
	background:url(/images/viewing/faq_q.gif) no-repeat;
	overflow:hidden;
}
#reserveFaq dt a{
	display:block;
	height:28px;
	padding:12px 0 0 45px;
	font-weight:bold;text-decoration:none;
	background:url(/images/common/btn/open.gif) no-repeat 873px 10px;
}
#reserveFaq dt.on a{background:url(/images/common/btn/close.gif) no-repeat 873px 10px;}
#reserveFaq dd{
	padding:17px 20px 25px 45px;
	background:#f6f6f6 url(/images/viewing/faq_a.gif) no-repeat 17px 16px;
	line-height:1.8em;
	display:none;
	overflow:hidden;
}
#reserveFaq dd.on { display:block}
#pop_infomiss p.text { text-align:center; padding-top:25px;}
.reserve_info_line { border-bottom:1px solid #ebebeb; padding-bottom:30px}
#reserve .conTablethCenter th, #reserve .conTablethCenter td { padding-left:0; text-align:center} 

#qnacon { margin-top:20px; border:1px solid #e5e5e5}
#qnacon .qnainfo { color:#555; margin:5px}
#qnacon dl { padding:35px 20px 35px; overflow:hidden;}
#qnacon dl dt { float:left; margin:0 20px;}
#qnacon dl dd { float:left;}
#qnacon dl dd ol { height:50px; width:707px; overflow:hidden; background:url(/images/viewing/ars.gif) no-repeat -1px 0}
#qnacon dl dd ol li{ float:left; padding-left:22px; padding-top:8px; font-size:11px; color:#666;}
#qnacon dl dd ol li.step1 { width:154px;}
#qnacon dl dd ol li.step2 { width:216px;}
#qnacon dl dd ol li.step3 { width:172px;}
#qnacon dl dd ol li.step4 { width:60px;}
#qnacon dl dd ol li.step4 { padding-top:15px}
#qnacon .qna_btn { overflow:hidden; margin:0 20px; padding:35px 0 32px; border-top:1px solid #e5e5e5}
#qnacon .qna_btn li{ float:left; margin-left:20px;}

#qnawrite .hasbtn a{ vertical-align:-8px}
#qnawrite .table_info { font-size:11px; vertical-align:middle; padding-top:2px;}

/*0#util ---------*/
#util{
	background:url(/images/common/bg/round_b.gif) no-repeat left bottom;
	padding-bottom:6px;
}
#utilHeader p{	
	padding:20px 30px;
	color:#fff;
	background:url(/images/common/bg/pattern01.gif) no-repeat left top; /* 20140423: ie7¿¡¼­ ¹è°æÀÌ ¾Èº¸ÀÌ´Â Çö»ó ¼öÁ¤ */
}
#utilHeader p b{
	display:block;
	padding-top:15px;
	color:#ffc350
}
#utilHeader ul li{border-top:1px solid #595753;}
#utilHeader ul li a{
	display:block;
	padding:8px 0 6px 30px;
	border-top:1px solid #2b2b2b;
	color:#c5c1ae;
}
#utilCt{
	padding:50px 30px;
	background:url(/images/common/bg/round_m.gif) repeat-y
}
#utilCt h5{margin:40px 0 10px}
.protection #utilCt h6{
	background:url('/images/common/bul/bul_square_black.png') no-repeat 0 6px;
	padding-left:10px;margin-left:10px
}
.protection #utilCt p,
.protection #utilCt dl,
.protection #utilCt ul{margin:10px 0 10px 20px}
.protection #utilCt ul li{text-indent:-15px;padding-left:15px}
.agreement #utilCt *{font-size:11px}
.agreement #utilCt h5{font-size:12px}
.agreement #utilCt h6{font-weight:normal;}
#utilCt h5:first-child{margin-top:0}
.agreement #utilCt *{font-size:11px}
.agreement #utilCt h5{font-size:12px;}
.agreement #utilCt h6{
	margin:20px 0 0 10px;
	font-weight:normal;
}
.agreement #utilCt p,
.agreement #utilCt dl,
.agreement #utilCt ul{margin:10px 0 10px 10px}
.agreement #utilCt ul li{text-indent:-12px;padding-left:12px}
.nuri_p {width:20px;overflow:hidden;}
a.underline { text-decoration:underline;}

.copyright{font-weight:normal;font-size:11px;line-height:16px;color:#555555;}
.copyright_text{color:#6792ba;font-size:12px;}


/*0#sitemap ---------*/
#homesitemap:after {
	content:'';
	display:block;
	clear:both;
}
#homesitemap .menu {
	float:left;
	width:214px;
	margin:20px 0 0 18px;
	background:url('/images/common/bg/bg_itembox.gif') no-repeat 0 bottom;
	min-height:375px;
}
#homesitemap .menu.first {margin-left:0;}
#homesitemap .menu header {
	padding-left:2px;
	background:url('/images/common/bg/bg_title.gif') no-repeat 0 0;
	border-bottom:3px solid #b70003;
}
#homesitemap .menu header h3 {
	padding:10px 0;
	background:url('/images/common/bg/bg_title.gif') no-repeat right 0;
	text-align:center;
	font-family:MGothicBold, Malgun Gothic, Dotum;
	font-size:16px; line-height:20px;
	letter-spacing:-1px;
	color:#c5c1ae;
}
#homesitemap .menu ul {
	padding:20px 0 10px 25px;
	line-height:16px;
}
#homesitemap .menu ul li {
	padding-left:12px;
	margin-bottom:10px;
	background:url('/images/common/bul/bul_square_black.png') no-repeat 0 3px;
}
#homesitemap .menu ul li a {color:#373434;}
#homesitemap .menu ul li ul {
	padding:0;
	font-size:11px; line-height:14px;
}
#homesitemap .menu ul li ul li {
	padding-left:12px;
	margin:6px 0 0 0;
	background:url('/images/common/bul/bul_disc_red02.gif') no-repeat 2px 4px;
}
#homesitemap .menu ul li ul li.sitemap_4_3_5 {
	padding:22px 0 0 37px;
	background:url('/images/common/bg/bgline_bracket.gif') no-repeat 0 0;
}
#homesitemap .menu ul li ul li a {color:#717171;}
#homesitemap div.menu-rowgroup01,
#homesitemap div.menu-rowgroup02,
#homesitemap div.menu-rowgroup03 {
	width:100%; clear:both;
}
#homesitemap div.menu-rowgroup01 .menu {height:350px;}
#homesitemap div.menu-rowgroup02 .menu {height:475px;}
#homesitemap div.menu-rowgroup03 .menu {height:150px;}


/*0#search ---------*/
#search div.bbs-topsearch .search {float:none;}
#search div.bbs-topsearch .search select {width:104px;}
#search div.bbs-topsearch .search .textform input[type=text] {width:470px;}
#search #tabMenu{
	width:908px;
	overflow:hidden;
	margin:25px 0 20px 0;
	background:url('/images/search/tab_bg.gif') no-repeat left bottom;
	padding-bottom:2px;
}
#search #tabMenu li{float:left}
#search #tabMenu li a{
	display:block;
	position:relative;
	height:40px;
	overflow:hidden;
}
#search #tabMenu li a.active img{position:relative;top:-40px}
#search #tabArea>section{display:none;}
#search .search-result {
	position:relative;
	margin-top:20px;
}
#search .search-result h3 {
	height:28px;/*height:42px;*/
	padding:14px 0 0 20px;
	background:url('/images/search/title_bg.gif') no-repeat 0 0;
	color:#fff; line-height:16px;
}
#search .search-result h3 em {color:#ffc350;}
#search .search-result ol {
	border-bottom:1px solid #d0d0d0;
}
#search .search-result ol li {
	clear:both;
	padding:18px 20px 16px 20px;
	border-top:1px solid #e8e8e8;
}
#search .search-result ol li:first-child {border-top:0;}
#search .search-result ol li h4 {
	font:normal 14px MGothicBold, Malgun Gothic, Dotum;
	color:#666; line-height:18px;
	letter-spacing:-1px;
}
#search .search-result ol li p {
	margin-top:15px;
	color:#717171; line-height:18px;
}
#search .search-result ol li .date {
	float:right;
	margin-top:10px;
	text-align:right;
	font:normal 11px Arial;
	color:#656565;
}
#search .search-result ol li .path {
	margin-top:10px;
	color:#c3c3c3;
	font-size:10px; line-height:14px;
}
#search .search-result ol li .path span {
	color:#888;
	font-size:11px;
}
#search .search-result ol li .path .hide {display:none;}
#search .search-result ol li .path img {vertical-align:-2px;}
#search .search-result ol li mark {
	background:none;
	color:#b70003 !important;
}
#search .search-result .more {
	position:absolute; top:14px; right:16px;
	line-height:16px;
}
#search .search-result .more a {
	padding-right:11px;
	background:url('/images/common/bul/bul_arrow_yellowbrown.gif') no-repeat right 35%;
	color:#c5c1ae;
}
#search .search-result .sorting {
	position:absolute; top:14px; right:16px;
	color:#5f5f5f;
	font-size:11px; line-height:16px;
}
#search .search-result .sorting a {
	font-size:12px; color:#c5c1ae;
}
#search .search-result .sorting a.on {color:#ffc350; font-weight:bold;}
#search .search-result div.datapaging {
	padding-top:0;
	border:0;
}
#search .search-result .default {
	padding:18px 20px 16px 20px;
	color:#666;
}


/*error */
#error{
	border:1px solid #ddd; border-top:0;
	background:url(/images/common/bg/info.gif) no-repeat 0 200px;
	padding:60px 0 40px 0;
	text-align:center;
}
#error p.text {padding:20px 0 200px;}

.before_auth {display:none;}
.after_auth {display:none;}



/* 20141111 °æÁ¦Çõ½Å 3°³³â °èÈ¹ */
body .blind{position:absolute;visibility:hidden;width:1px;height:1px;line-height:0;font-size:0;}
#economicPlanning .msummarybox p .c_pink{color:#ff9e9e;}
#economicPlanning .msummarybox .btn_view{position:absolute;top:10px;right:10px;}
/* ¸ÞÀÎ */
#economicPlanning{width: 908px;letter-spacing:-1px;color:#000;}
.economicPlanning_main{height:1074px;margin-top:20px;background:url('/images/policy/economic/bg_economicPlanning_main.gif') no-repeat left top;}
.economicPlanning_main img{vertical-align:top;}
.economicPlanning_main header{text-align:center;}
.economicPlanning_main header h3{padding-top:78px;}
.economicPlanning_main header p{padding-top:15px;}
.economicPlanning_main .meaning{width:830px;height:157px;margin:26px auto 0 auto;background:url('/images/policy/economic/bg_economicP_main_meaning.png') no-repeat left top;}
.economicPlanning_main .meaning dl{padding:37px 0 0 95px;}
.economicPlanning_main .meaning dd{padding-bottom:7px;}
.economicPlanning_main .meaning dd ul{margin:4px 0 0 7px;}
.economicPlanning_main .meaning dd li{padding-bottom:2px;}
.economicPlanning_main .figure_content{position:relative;margin:46px auto 0 auto;width:830px;height:623px;background:url('/images/policy/economic/bg_figure_content.png') no-repeat left top;}
.economicPlanning_main .figure_content .figure1{position:absolute;top:0;left:0px;}
.economicPlanning_main .figure_content .figure2{position:absolute;top:0;left:626px;}
.economicPlanning_main .figure_content .figure3{position:absolute;top:458px;left:0px;width:100%;text-align:center;}
.economicPlanning_main .figure_content .figure3 ul{padding-left:110px;}
.economicPlanning_main .figure_content .figure3 li{float:left;width:217px;text-align:left;}
.economicPlanning_main .figure_content .figure3 dt{margin-top:15px;}
.economicPlanning_main .figure_content .figure2 h5{padding-left:88px;}
.economicPlanning_main .figure_content dl{overflow:hidden;}
.economicPlanning_main .figure_content dt{margin-top:25px;}
.economicPlanning_main .figure_content dd{padding:5px 0 0 6px;}
.economicPlanning_main .figure_content dd.first{background:url('/images/policy/economiccolon_gray.png') no-repeat left 8px;}
.economicPlanning_main .figure_content dd a{position:relative;display:inline-block;padding-right:30px;}
.economicPlanning_main .figure_content dd img.bt{position:absolute;bottom:0;right:8px;}
.economicPlanning_main .figure_content dd.main_h4_2_3_1 a{padding-right:0;}
.economicPlanning_main .figure_content dd.main_h4_2_3_1 img.bt{position:absolute;bottom:0;right:5px;}
.economicPlanning_main .figure_content .floatL{float:left;}
/* ¼­ºê */
#economicPlanning .msummarybox{padding-top:80px}
#economicPlanning .msummarybox p {font-size:14px; line-height:120%;}
#economicPlanning #tabMenu{
	width:908px;
	overflow:hidden;
	margin:0;
	background:url('/images/cheongwadae/intro/tab_bg.gif') no-repeat left bottom;
	padding-bottom:2px;
}
#economicPlanning.red_border { margin-top:25px}
#economicPlanning.red_border #tabMenu { padding-bottom:0; margin-bottom:25px}
#economicPlanning #tabMenu li{float:left}
#economicPlanning #tabMenu li a{
	display:block;
	position:relative;
	height:40px;
	overflow:hidden;
}
#economicPlanning #tabMenu li a.active img{position:relative;top:-40px}
#economicPlanning .tabcontentbox {
	padding:0 30px 40px; margin-top:-2px;
	border:1px solid #e5e5e5;
	border-top:0;
}
#economicPlanning .tabcontentbox .title_img{padding-top:40px;text-align:center;}
#economicPlanning .tabcontentbox > ul{margin:0 0 0 12px;}
#economicPlanning .tabcontentbox > ul > li{padding:20px 0 0 0;}
#economicPlanning .tabcontentbox > ul > li:first-child{padding-top:20px;}
#economicPlanning .tabcontentbox > ul > li > strong{font-weight:bold; padding-left:15px;font-size:18px;background:url('/images/policy/economic/dot_w7.gif') no-repeat left 8px;}
#economicPlanning .tabcontentbox > ul > li > ul{padding:0 0 10px 12px;}
#economicPlanning .tabcontentbox > ul > li > ul > li{margin:20px 0 0 0;padding-left:10px;font-size:15px;background:url('/images/policy/economic/dot_w4.gif') no-repeat left 7px;}
#economicPlanning .tabcontentbox > ul > li > ul > li:first-child{margin:15px 0 0 0;}
#economicPlanning .tabcontentbox > ul > li > ul > li > ul {margin-top:3px;}
#economicPlanning .tabcontentbox > ul > li > ul > li > ul > li{padding:3px 0 0 0;font-size:13px;line-height:23px;}
#economicPlanning .tabcontentbox > ul > li > ul > li > ul  ol{padding:0 0 0 10px;}
#economicPlanning .tabcontentbox > ul > li > ul > li > ul  ol li{color:#747474;line-height:19px;}

#economicPlanning .tabcontentbox .board_tb{width:96%;margin:8px 0 5px 0;border:1px solid #e5e5e5;border-bottom:0;}
#economicPlanning .tabcontentbox .board_tb th{padding:12px 5px;color:#000;text-align:center;font-weight:normal;font-size:13px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background-color:#fbfbfb;}
#economicPlanning .tabcontentbox .board_tb td{padding:12px 5px;color:#000;text-align:center;font-size:13px;border-bottom:1px solid #e5e5e5;}
#economicPlanning .tabcontentbox .board_tb td ul > li:first-child{padding-top:0;}
#economicPlanning .tabcontentbox .board_tb td ul > li{padding-top:15px;}
#economicPlanning .tabcontentbox .board_tb td ul > li ol{margin-top:4px;}
#economicPlanning .tabcontentbox .board_tb td .att{display:block;color:#747474;margin-top:10px;font-size:11px;}
#economicPlanning .tabcontentbox .att{display:block;margin-left:8px;color:#747474;font-size:11px;line-height:18px;}
#economicPlanning .tabcontentbox .att2{display:block;;color:#747474;font-size:11px;line-height:14px;}
#economicPlanning .c_red{color:#b70003 !important;}
#economicPlanning .c_black{font-weight:bold;!important;}
#economicPlanning .c_navy{color:#1f399a !important;}
#economicPlanning .c_black{font-size:15px;font-weight:normal;color:#333 !important;}
#economicPlanning .c_gray{display:inline-block;margin-left:5px;color:#747474 !important;}