@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
div, span,
dl, dt, dd, ul, ol, li,
p, address,
form, fieldset, legend, input, select, textarea,
table, caption, col, colgroup, thead, tfoot, tbody, th, td {
margin:0;
padding:0;
font-family:'Nanum Gothic','Helvetica Neue', Helvetica, Arial, sans-serif;
color:#333;
}

* {

	margin:0;

	padding:0;

	-webkit-text-size-adjust:none;

}



a:visited {  color: #4c4c4c; text-decoration: none}

a:hover {  color: #3872B2; text-decoration: none}

a:link {  color: #4c4c4c; text-decoration: none}



img { border:0; }



body {

	font-size:14px;

	font-family: 돋움, 굴림, Verdana, AppleGothic;

	line-height:1.25em;

	color:#000;
	background-image:url(/mm/img/bgbg.jpg);
	background-repeat:repeat-x;
	background-position:top;

}


body.main-body {

	background:url('../img/sub_bg.jpg') no-repeat 50% 0 #fff;

}




.top_navi {
		background:url('../img/top_bg.png') repeat-x 0 0 ;
		/*height:68px;*/
		padding-top:3px;
		}
.top_logo {width:141px; height:48px; margin-top:10px; background:url('../img/dream_logo.png') no-repeat 50% 0 #f0f0f0;}


.main {

	width:100%;

	position:relative;

	text-align:left;

}

.sub {

	width:100%;

	position:relative;

	text-align:center;
	background-color:#FFF;

}

.main-menu {

	width:100%;

	height:48px;

	background-color:#021b5b;

	text-align:center;

}



.sub-menu {

	width:100%;

	background:url('../img/subbg_top2.jpg') repeat-x 0 0;

	padding:5px 0 5px 5px ;

	border-bottom:1px solid #d8e2c9;

}



.sub-menu img {

	vertical-align:middle;

}



.content {

	padding:15px 3px;

}



	.content p {

		margin:15px 0 0 0;

	}



	.content p.tit {

		margin:35px 0 0 0;

	}

		

		.content p span {

			color:#021b5c;

			font-weight:bold;

		}



	.content .listTb {

		border-top:2px solid #add4e7;

		border-bottom:2px solid #add4e7;

	}		



		.content .listTb th {

			background-color:#ddf4ff;

			color:#435c8d;

			font-weight:normal;

			border-bottom:1px solid #ffffff;

			padding:5px;

			text-align:left;

		}



		.content .listTb td {

			border-bottom:1px solid #ffffff;

			padding:5px;

		}



	.content ul.map li {

		padding:10px 0;

		border-bottom:1px solid #e6e6e6;

	}

		

		.content ul.map span.b {

			font-weight:bold;

		}



			.content ul.map li.use-map span {

				font-weight:bold;

			}



			.content ul.map li.use-map span.tit {

				font-weight:bold;

				color:#8192be;

			}



.foot-menu {

	width:100%;

	text-align:center;

}

.footer {background:url('../img/footer.gif') no-repeat 50% 0 #f0f0f0; height:69px;}
.subfooter {background:url('../img/footer.gif') no-repeat 50% 0 #fff; height:69px;}

.guidepage_style_title {font-weight:bold;color:#ff6600;font-size:18px; line-height:200%; text-align:left;}
.guidepage_style{color:#009999;font-size:16px;line-height:150%; text-align:left; background-color:#e8fef6; padding:10px; margin-bottom:10px;}
.guidepage_style_li {line-height:140%; margin-left:20px; padding:10px;}
.guidepage_style2 {font-weight:bold;color:#006666;font-size:24px; line-height:200%; text-align:left;}

.map_style_title {font-weight:bold;color:#ff7e00;font-size:18px; line-height:200%; text-align:left;}
.map_style{color:#000;font-size:16px;line-height:150%; text-align:left; background-color:#f4f4f4; padding:10px; margin-bottom:10px;}


.introduction{padding:0 20px;}
.introduction_icon {background:url(/images/sub_01/introduction_icon01.gif) no-repeat 20px; padding:4px 0px 3px 0px;}

/* TABLE */
.tb_board_list {border-top:3px solid #dbdbdb; margin-bottom:18px; font-family:'Nanum Gothic'; font-size:10px}
.tb_board_list.btopb {margin-bottom:30px;}
.tb_board_list thead th {text-align:center; background:#f9f9f9; color:#333; padding:8px 0; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}
.tb_board_list .brn {border-right:0; }
.tb_board_list tbody td {border-bottom:1px solid #d8d8d8; text-align:center; border-right:1px solid #d8d8d8}
.tb_board_list tbody .tit {padding:8px 0 8px 10px; text-align:left;}
.tb_board_list tbody .titnotice { padding:11px 0 11px 12px; text-align:left;}
.tb_board_list tbody .titnotice span {color:#000; display:block; font-size:14px; font-weight:bold; margin-bottom:7px;}
.tb_board_list tbody td {padding:8px 0;}
.tb_board_list.thpd th {padding:7px 0;}
.tb_board_list.thpd tbody td {padding:8px 0 8px 0; line-height:14px;}
.tb_board_list.thpd tbody .tit { padding:9px 0 9px 19px; text-align:left;}
.tb_board_list.symposium th {padding:8px 0;}
.tb_board_list.symposium tbody td {padding:8px 0;}
.tb_board_list.symposium tbody .tit {padding:9px 0 9px 19px; text-align:left;}
.tb_board_list.cladding {margin:12px 0 35px 0;}
.tb_board_list.cladding {margin:12px 0 35px 0;}
.cladding.tbmg02 {margin:12px 0 12px 0;}
.tb_board_list.cladding th {padding:10px 0;}
.tb_board_list.cladding tbody td {padding:10px 0;}

.sub_title1{background:url(/images/icon/title_icon1.gif) no-repeat 0px; padding:8px 0px 10px 10px; font-size:90%}
.fwb{font-weight:bold;}



/*모바일 공지사항*/

/*뷰*/
.mboard_nomal_ct {padding:10px;}

.notice-view-wrap{border-top:2px solid #656565;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.notice-view-header{padding:20px 20px;position:relative;border-bottom:1px solid #CCC;}
.notice-view-title{font-size:18px; line-height:120%; margin-bottom:1px;color:#343434;margin-bottom:12px; }
.notice-view-info{}
.notice-view-info span{color:#676767;font-size:14px;margin-right:25px;display:block;}
.notice-view-info strong{color:#317eda;font-weight:normal;font-size:14px;margin-right:5px;}
.webzine-cate{display:inline-block;width:40px;height:30px;background:url(/mobile/images/webzine_category_bg_m2.png) 0 0 no-repeat;text-align:center;line-height:30px;font-size:16px;color:#fff;vertical-align:middle;margin-right:3px;font-weight:normal;}
.cate {color:#093;}
.webzine-cate.webzine-cate1{}
.webzine-cate.webzine-cate2{background-position:0 -40px;}
.webzine-cate.webzine-cate3{background-position:0 -40px;}

.notice-btn-list{*zoom:1;margin-top:20px;}
.notice-btn-list:after{content:""; display:block; clear:both;}
.notice-btn-list .notice-btn-left{float:left;}
.notice-btn-list .notice-btn-right{float:right;}
.btn-style11{width:30px;height:30px;border:1px solid #989898;text-align:center;line-height:33px;font-size:15px;color:#676767 !important;display:inline-block;}
.btn-style22{width:30px;height:30px;background:#307dd7;text-align:center;line-height:35px;font-size:15px;color:#fff !important;display:inline-block;border:none;}

.page-wrap{position:relative;margin-top:15px;padding:0 75px;text-align:center;}
.page-wrap .page-left{position:absolute;left:0;top:0;}
.page-wrap .page-right{position:absolute;right:0;top:0;}
.page-wrap .page-left a, .page-wrap .page-left span, .page-wrap .page-right a, .page-wrap .page-right span{font-size:12px;padding:0 0px;margin-left:-1px;}
.page-wrap a, .page-wrap span{display:inline-block;border:1px solid #ccc;color:#3a3a3a;height:34px;line-height:32px;padding:0 6px;font-size:14px;margin-left:-1px;}
.page-wrap a:hover, .page-wrap span:hover{background:#137f5f;color:#fff;text-decoration:none;}
.page-wrap a.active, .page-wrap span.active{background:#137f5f;color:#fff;}
.page-wrap a.active:hover, .page-wrap span.active:hover{background:#dcdcdc;color:#3a3a3a}
</style>

