@charset "utf-8";/* ----------------------------------------------------------------- Title : Common Cascading Style Sheets- Author : 박중근 - Date : 2015-10-12- Description : Common & Default CSS---------------------------------------------------------------- */	body {}/* header ---------------------------------------------------------------- */	#header {position: relative;z-index: 2;min-width: 100%; _width: 100%; height:78px;}	/*#header .logo { text-align:center; left:-148px; top:-1px; vertical-align:top; position:relative;}*/	#header .logo {float: left;width: 300px;top: 0px;left: -3px;position: relative;}	#header .logo img {vertical-align: middle; }	#header .utilMenuList { height: 23px; padding-top:0px; text-align: right; font-size: 0; line-height: 0;}	#header .utilMenuList img {vertical-align: top;}	#header .logoContent {clear: both; height: 73px;margin-top:-20px;}		/*#header .logoContent .otherCount { float: left; width: 324px; padding-top: 17px; }*/	#header .logoContent .otherCount {float: left;width: 335px;padding-top: 0px;}	#header .logoContent .otherCount .date { float: left; width: 54px; height: 29px;padding-left: 1px; overflow: hidden; border-right: 1px solid #e3e3e3;margin: 0px;line-height:1.2em; }	#header .logoContent .otherCount .date img {margin:1px 1px 1px 0; float:left;padding:0;}	#header .logoContent .otherCount .date span {display: block; }	#header .logoContent .otherCount .dataCount {float: left; width: 220px;height: 29px;padding-left: 11px;overflow: hidden; line-height: 1.2em;}	#header .logoContent .otherCount .dataCount dt {float: left; width: 40px; height: 16px; color:#a7a7a7; }	#header .logoContent .otherCount .dataCount dd {height: 16px; width: 100px; _width: 110px; color:#0a3699;}	/*#header .logoContent .rBanner { float:right; position:relative; top:-33px; left:4px;width:134px;}*/	#header .logoContent .rBanner {float: left;width: 265px;text-align: right;padding-top: 24px;}/* 업데이트 레이어 팝업추가 2010-09-28 e.h */#header .more{position:absolute;top:65px;left:147px;}/*레이어팝업 버튼*/#header .update_pop {position:absolute;top:80px;left:140px;width:354px;height:312px;background:#EAF6FE;border:2px solid #96C1E0;overflow:hidden;zoom:1;z-index:5;filter:progid:DXImageTransform.Microsoft.Shadow(color='#505050', Direction=135, Strength=4)}#header .update_pop .close {text-align:right;padding:4px 4px 0 0}#header .update_pop .title{width:325px;height:20px;border-bottom:1px solid #93B1D5;margin:0 auto;padding:5px 0 0 0;color:#2972CD;font-size:11px;letter-spacing:-0.02em;font-weight:bold}#header .update_pop .title img {vertical-align:middle;}#header .update_pop .today { width:325px;height:16px;padding:12px 0 0 0;margin:0 auto;}#header .update_pop .blue{color:#0A3699;font-weight:bold;}#header .update_pop .blue1{color:#0A3699;}#header .update_pop .red{color:#9D080D;font-weight:bold;}#header .update_pop .red1{color:#9D080D;}#header .update_pop .whitebox{width:325px;height:65px;background:#fff;border:1px solid #96C1E0;margin:0 auto;padding:5px 0;overflow:hidden;zoom:1;}#header .update_pop .whitebox2{width:325px;height:105px;background:#fff;border:1px solid #96C1E0;margin:5px auto;padding:5px 0;overflow:hidden;zoom:1;}#header .update_pop .totalnum {width:95%;margin:0 auto;}#header .update_pop .totalnum th{text-align:left;height:20px;font-weight:bold;}#header .update_pop .totalnum td{height:20px;}#header .update_pop .borderTop{border-top:1px solid #C5C5C5;height:25px;padding:5px 0}#header .update_pop .total{width:325px;height:20px;padding:5px 0 0 0;margin:0 auto;}	/* 검색 */	#search { width: 728px; height: 38px; padding-left: 172px; padding-top:11px; margin:0; vertical-align:top; z-index:110; }	#search .categorySelect {		position: relative;		float: left;		width: 98px; 		height: 26px; 		padding: 3px 1px 1px;		margin-right: 10px;		background: url(/_ui/images/web/common/bg_topSearch01.gif) 0 0 no-repeat;		z-index:1;		}	#search .categorySelect img {vertical-align: top;}	#search .wordEntry { 		float: left; 		width: 349px; 		height: 29px;		margin-right: 10px;		background: url(/_ui/images/web/common/bg_topSearch02.gif) 0 0 no-repeat;		}	#search .wordEntry .ipt {padding: 1px; float: left; }	#search .wordEntry .ipt input {		width: 285px;		/*width: 331px;*/		height: 20px; 		border: 0;		padding-top: 5px;		-moz-margin-top:-2px;		padding-left: 5px; 		background: url(/_ui/images/web/common/txt_searchMent01.gif) 0 -1px no-repeat;		font-size: 13px; 		color:#0a3699;		font-weight: bold; z-index:1000;		}	#search .wordEntry .detailSearch {float: left; padding-top: 8px; }  	.categoryW {position: absolute; left: 0; top: 0; border-left: 1px solid #002168; border-right: 1px solid #2a7def; border-top: 1px solid #002168; border-bottom: 1px solid #002168; z-index:9999 !important; padding:2px 0 0 0; margin:0;}	.categoryW li { z-index:1000}	.categoryW li .cs0  {display: block; width: 98px; height: 21px; text-indent: -1000px; overflow: hidden; background: url(/_ui/images/web/common/txt_searchCate_0_off.gif) 0 0 no-repeat; }	.categoryW li .cs1  {display: block; width: 98px; height: 21px; text-indent: -1000px; overflow: hidden; background: url(/_ui/images/web/common/txt_searchCate_1_off.gif) 0 0 no-repeat; }	.categoryW li .cs2  {display: block; width: 98px; height: 21px; text-indent: -1000px; overflow: hidden; background: url(/_ui/images/web/common/txt_searchCate_2_off.gif) 0 0 no-repeat; }	.categoryW li .cs3  {display: block; width: 98px; height: 21px; text-indent: -1000px; overflow: hidden; background: url(/_ui/images/web/common/txt_searchCate_3_off.gif) 0 0 no-repeat; }	.categoryW li input {position: absolute; left: -1000px;}	.autoComplete {	width:347px; margin:0 auto; border:1px solid #002168;	background:#ffffff;	position:absolute;	top:168px;	z-index:10000;}	/* IE7 */ *:first-child+html .autoComplete {margin-left:-292px;}	.autoComplete h4 {background:#002168; color:#adb8ce;  text-align:center; line-height:14px; height:14px; overflow:hidden;}	.autoComplete ul {margin:3px 3px;}	.autoComplete ul li {line-height:24px; text-indent:10px; font-weight:bold; display:block; cursor:pointer; height:24px;}	.autoComplete ul li .autotxt {color:#ff4c05;}	.autoComplete ul li a {text-decoration:none; color:#a7a7a7;display:block; }	.autoComplete ul li a:hover {text-decoration:none; color:#a7a7a7; background:#f4f6fa;display:block; }	/* content ---------------------------------------------------------------- */	.contentsWrapper { 		position: relative; 		z-index: 0;		width: 100%; 		margin: 0 auto; 		_zoom:1; 		/*padding-bottom:20px;*/		padding-bottom:10px;		}	.contentsWrapper:after {clear:both; content:""; display: block; width: 0; height: 0; font-size: 0; line-height: 0; overflow: hidden;}	.contentsWrapper .left_content { float: left; width: 170px; margin-right: 30px; padding-bottom: 50px; border-top: 2px solid #aac1e3; }	.contentsWrapper .main_content {float: left; width: 700px; padding-bottom: 50px; }	#body_container { clear:both; overflow:hidden;z-index:0;min-width:900px !important;}	/*.body_Top { height: 170px; width: 900px; vertical-align:top; padding:19px 0 0px 0; overflow:hidden; clear:both}*/	.body_Top { width: 900px; vertical-align:top; padding:19px 0 0px 0; overflow:hidden; clear:both}	/*.body_Mid { clear: both; padding-top:23px; overflow:hidden; width:900px; margin:0 auto;}*/	.body_Mid { clear: both; padding-top:12px; overflow:hidden; width:900px; margin:0 auto;}	/*.body_Mid .body_left {float: left; width: 170px; margin-right: 30px; }*/	.body_Mid .body_left {float: left; width: 170px;height:325px;margin-right: 30px; }	/*.body_Mid .body_right {float: left; width: 700px;  }*/	/*.body_Mid .body_right {float: left; width: 700px; margin-bottom:20px; }*/	.body_Mid .body_right {float: left; width: 700px; margin-bottom:0; }/* footer  /* 10.12.31 수정(도현태)*/---------------------------------------------------------------- */	#footer {clear:both; height: 106px; background: url(/_ui/images/web/common/line_h_01.gif) 0 0 repeat-x;overflow:hidden}	#footer .footerWrapper { width: 900px; margin: 0 auto; padding-top: 25px; background: url(/_ui/images/web/common/line_h_01.gif) 0 0 repeat-x; position:relative; }	#footer .footerWrapper .cpTxt01 {height: 21px;}	#footer .footerWrapper .cpBtm .cpLogo {float: left; width: 408px; }	#footer .footerWrapper .cpBtm .footerBtnList {float: left; padding-top: 7px;}	#footer .footerWrapper .cpBtm .footerBtnList  li {float: left; }	.cp01 {position:absolute; top:20px; left:285px;}	.cp02 {position:absolute; top:20px; left:415px;}	.cp03 {position:absolute; top:46px; right:0;} /* 로그인---------------------------------------------------------------- */	 .loginForm { float: left; width: 170px; padding-left: 1px;margin-top:-2px;margin-right: 30px; _height:161px; overflow:hidden;	}	 .loginForm  h3 { height: 24px; }	 .loginForm .messageBox {position: relative;   width: 80px; text-align: right;  height:13px; left:90px; top:-26px; margin-bottom:-13px; }	 .loginForm .messageBox p { line-height: 1.6; color:#0a3699;   } 	 .loginForm .messageBox img {vertical-align: middle; }	 .loginForm .messageBox p span {color:#57779d;} 	 .loginForm fieldset {background: url(/_ui/images/web/common/line_h_dot_01.gif) 0 bottom repeat-x;}	 .loginForm .entryId {height: 24px;}	 .loginForm .entryId input { width: 158px; height: 16px; padding: 2px 5px 0; border: 1px solid #c6d0e7; color:#9aacd5; font-weight: bold;}	 .loginForm .entryId .on {background: #fff url(none);}	 .loginForm .entryId .off {background: #fff url(/_ui/images/web/common/txt_userId01.gif) 0 0 no-repeat;}	 .loginForm .entryPwd {height: 27px;}	 .loginForm .entryPwd input { width: 158px; height: 16px; padding: 2px 5px 0; border: 1px solid #c6d0e7; color:#9aacd5; font-weight: bold;}	 .loginForm .entryPwd .on {background: #fff url(none);}	 .loginForm .entryPwd .off {background: #fff url(/_ui/images/web/common/txt_userPwd01.gif) 0 0 no-repeat;}	 .loginForm .btn {width: 170px; height: 20px;}	 .loginForm .btn input {float: right; margin-left: 2px;}	 .loginForm .btn img {float: right;}	 .loginForm .otherBtn { padding-top:6px; height: 25px; }	 .loginForm .idRemember {clear:both; height: 20px; text-align: right;  color:#4f6275; padding-top:3px;}	 .loginForm .idRemember input {vertical-align:middle; height:12px; margin:0;}	 .loginForm .idRemember label {vertical-align:middle; padding-left:3px}	.loginAfter {clear: both;}	.loginAfter .loginMent { color:#133e98; padding-top: 7px; height: 26px;}	.loginAfter .loginMent strong { color:#3389ff;}	.loginAfter .btnBox {width: 180px; _width:170px; font-size: 7px; line-height: 0; height: 31px; background: url(/_ui/images/web/index/bul_dot01.gif) 0 bottom repeat-x;}	.loginAfter .pointBox {clear: both; padding-top: 9px; width: 170px; overflow: hidden;}	.loginAfter .pointBox dl {width: 180px;}	.loginAfter .pointBox dt { color:#3d78d0;float: left; width: 90px; height: 16px; padding-left: 9px; background: url(/_ui/images/web/index/bul_arrow03.gif) 0 3px no-repeat;}	.loginAfter .pointBox dd {float: left; width: 75px; height: 16px; background: url(/_ui/images/web/index/bul_line01.gif) 0 0 no-repeat; padding-left: 5px; color:#ff4c05;}	.loginAfter .pointBox dd span {color:#6f90c3;} /* 추천지식---------------------------------------------------------------- */	 .recomKnow {position: relative;float: left; width: 341px; height: 160px;  background: url(/_ui/images/web/index/line_v_01.gif) right -3px no-repeat; }	 .recomKnow h3 { height: 24px; }	 .recomKnow h3 img {vertical-align: middle;}	 .recomKnow h3  a {color:#000; font-weight: bold;}	 	 .recomKnow .thumItem {width: 338px; padding-left: 1px; overflow:hidden; clear:both}	 .recomKnow .thumItem .thum {text-align: center; float: left; margin-right: 12px; width: 83px; height: 55px; padding: 3px; border: 1px solid #c6d0e7; background-color:#fff; }     .recomKnow .thumItem .q {text-align:left; float: left; width:85px; text-align:left; padding:8px 0 0 6px;}     .recomKnow .thumItem .q_txt { width:238px; height:70px; overflow:hidden; padding:7px 0 0 4px; float: left;text-align:left;font-size:12px; font-weight:bold; color:#30323f; line-height:1.45em; background: url(/_ui/images/web/common/line_h_dot_01.gif) bottom repeat-x;}	 /* 기존 q_txt : height:64px 기존 사이즈*/	 .recomKnow .thumItem .detail {float: left; width: 223px; }	 .recomKnow .thumItem .detail h4 { color:#0a3699;padding-bottom: 5px; font-weight: bold;  }	 .recomKnow .thumItem .detail h4 a {color:#0a3699; text-decoration:none;}	 .recomKnow .thumItem .detail h4 a:hover, .recomKnow .thumItem .detail h4 a:active {color:#0a3699; text-decoration:underline;}	 .recomKnow .thumItem .detail p {  line-height: 1.3;color:#7b7b7b;}	 .recomKnow .thumItem .detail p a {color:#7b7b7b;}	 .recomKnow .thumItem .detail02 {width: 306px; padding: 0 10px;}	 .recomKnow .thumItem .detail02 h4 { color:#0a3699;padding-bottom: 5px; font-weight: bold;  }	 .recomKnow .thumItem .detail02 h4 a {color:#0a3699; text-decoration:none;}	 .recomKnow .thumItem .detail02 h4 a:hover, .recomKnow .thumItem .detail02 h4 a:active {color:#0a3699; text-decoration:underline;}	 .recomKnow .thumItem .detail02 p {  line-height: 1.3;color:#7b7b7b;}	 .recomKnow .thumItem .detail02 p a {color:#7b7b7b;}	 .recomKnow ul { position:relative; top: -34px; left:36px; text-align:center}	 	 .recomKnow ul li { display:inline;  }	 .recomKnow ul li a {color:#7b7b7b;}		 .recomKnow ul li em, .recomKnow ul li em a {margin-right: 5px; color:#0c3899; font-weight: bold;}	 .recomKnow ul li em a:hover, .recomKnow ul li em a:active {color:#0c3899; text-decoration:underline;}	 .recomKnow .moreBtn {position: absolute; right: 11px; top: 0;}	 .recomKnow .quiz {width: 327px; height: 89px; padding-left: 1px; }     .recomKnow .quiz .ox {text-align: center; float: left; margin:0 6px 0 8px; }     .recomKnow .quiz .ox_txt {text-align:center;float: left; width: 220px; padding-top:15px; }	      .recomKnow .quiz .ox_txt01 {text-align:center;float: left; width: 220px; height:30px; font-size:16px; font-weight:bold; color:#353535; background: url(/_ui/images/web/common/line_h_dot_01.gif) left bottom repeat-x; }     .recomKnow .quiz .ox_txt01 img { margin-left:15px}     .recomKnow .quiz .ox_txt02 {text-align: center; clear:both; padding-top:12px}     /* 스페셜 스토리---------------------------------------------------------------- */	 /*.spStory {float: left;position: relative; width: 322px; padding-left: 25px; height: 160px; }*/	 .spStory {float: left;position: relative; width: 322px; padding-left: 25px; height: 140px; }	 .spStory h3 { height: 24px; }	 .spStory .thumItem {width: 321px; height: 71px; padding-left: 1px;background: url(/_ui/images/web/common/line_h_dot_01.gif) 0 bottom repeat-x; }	 .spStory .thumItem .thum {text-align: center; float: left; margin-right: 12px; width: 83px; height: 55px; padding: 3px; border: 1px solid #c6d0e7; background-color:#fff; }	 .spStory .thumItem .detail {float: left; width: 210px; }	 .spStory .thumItem .detail h4 { color:#0a3699;padding-bottom: 5px; font-weight: bold;  }	 .spStory .thumItem .detail h4 a {color:#0a3699; text-decoration:none;}	 .spStory .thumItem .detail h4 a:hover, .spStory .thumItem .detail h4 a:active {color:#0a3699; text-decoration:underline;}	 .spStory .thumItem .detail p {  line-height: 1.3em;color:#7b7b7b; padding-bottom: 3px;}	 .spStory .thumItem .detail p a {color:#7b7b7b;}	 .spStory .thumItem .detail .cate {  color:#a7a7a7;}	 .spStory .thumItem .detail .cate span {color:#0a3699;}	 .spStory .thumItem .detail02 {width: 296px;padding: 0 10px; }	 .spStory .thumItem .detail02 h4 { color:#0a3699;padding-bottom: 5px; font-weight: bold;  }	 .spStory .thumItem .detail02 h4 a {color:#0a3699; text-decoration:none;}	 .spStory .thumItem .detail02 h4 a:hover, .spStory .thumItem .detail02 h4 a:active {color:#0a3699; text-decoration:underline;}	 .spStory .thumItem .detail02 p {  line-height: 1.3;color:#7b7b7b; padding-bottom: 3px;word-break:break-all;}	 .spStory .thumItem .detail02 p a {color:#7b7b7b;word-break:break-all;}	 .spStory .thumItem .detail02 .cate {  color:#a7a7a7;}	 .spStory .thumItem .detail02 .cate span {color:#0a3699;}	 .spStory ul {clear: both;  padding-top: 10px;}	 .spStory ul li { height: 18px; padding-left: 13px; background: url(/_ui/images/web/index/bul_arrow01.gif) 4px 2px no-repeat; }	 .spStory ul li a {color:#7b7b7b;}	 .spStory ul li em, .spStory ul li em a {margin-right: 5px; color:#0c3899; font-weight: bold;}	 .spStory ul li em a:hover, .spStory ul li em a:active {color:#0c3899; text-decoration:underline;}	 .spStory .moreBtn {position: absolute; right: 2px; top: 2px;}/* 카테고리/색인---------------------------------------------------------------- */	.categoryTabWrap {position: relative; padding-top: 29px;}	.categoryTabWrap #categoryTabTitle01 {position: absolute; left: 85px; top: 8px;}	/* .categoryTabWrap #categoryTabTitle02 {position: absolute; left: 0px; top: 8px;} */	.categoryTabWrap #categoryCt01 {padding-top: 10px; padding-left:0px;}	.categoryTabWrap #categoryCt01 ul {overflow: hidden; zoom: 1; }	/* .categoryTabWrap #categoryCt01 li.item01 {float: left; width: 84px; height: 18px; } */	.categoryTabWrap #categoryCt01 li.item01 { padding:4px 0 3px; float: left; width: 84px; height: 18px; }	.categoryTabWrap #categoryCt01 li img {vertical-align: middle;margin-right: 4px; }	.categoryTabWrap #categoryCt01 li.item02 {float: left; width: 88px; height: 18px; }	/* .categoryTabWrap #categoryCt01 li.item03 {float: left; width: 158px; height: 18px; } */	#categoryCt01 a {font-weight: bold;}	.categoryTabWrap #categoryCt03 li.item03 {font-weight:bold;color:#3156A8; background:url(/_ui/images/web/index/bul_arrow04.gif) no-repeat; float: left; width:150px;padding:2px 0 6px 13px;}    /* 주제별 */   .categoryTabWrap #categoryTabTitle03 {position: absolute; left: 0px; top: 8px;}   .categoryTabWrap #categoryCt03 {padding-top: 9px; padding-left:0px;  }   .categoryTabWrap #categoryCt03 ul {overflow: hidden; zoom: 1; }   .categoryTabWrap #categoryCt03 li.item01 {float: left; width: 70px; height: 18px; }   .categoryTabWrap #categoryCt03 li img {vertical-align: middle;margin-right: 4px; }   .categoryTabWrap #categoryCt03 li.item02 {float: left; width: 88px; height: 18px; }   /*.categoryTabWrap #categoryCt03 li.item03 {float: left; width: 158px; padding: 4px 0 3px 0; }*/   .categoryTabWrap #categoryCt03 li.item03 {font-weight:bold;color:#3156A8; background:url(/_ui/images/web/index/bul_arrow04.gif) no-repeat; float: left; width:150px;padding:2px 0 6px 13px;}.categoryTabWrap #categoryCt03 li.item03 a{color:#3156A8;}		   	.categoryTabWrap #categoryCt02 {clear: both;}	.categoryTabWrap #categoryCt02 .korea { border-bottom: 1px solid #d4d4d4; padding-top: 6px;}	.categoryTabWrap #categoryCt02 .korea ul {padding: 5px 0 1px 7px; overflow: hidden; zoom:1;}	.categoryTabWrap #categoryCt02 .korea ul  li {float: left; width: 23px; height: 23px; }	.categoryTabWrap #categoryCt02 .korea ul  li img {vertical-align: top;}	.categoryTabWrap #categoryCt02 .english {border-bottom: 1px solid #d4d4d4;}	.categoryTabWrap #categoryCt02 .english ul {padding: 5px 0 1px 7px;overflow: hidden; zoom:1;}	.categoryTabWrap #categoryCt02 .english ul  li {float: left; width: 23px; height: 23px; }	.categoryTabWrap #categoryCt02 .english ul  li img {vertical-align: top;}	.categoryTabWrap #categoryCt02 .num {border-bottom: 1px solid #d4d4d4;}	.categoryTabWrap #categoryCt02 .num ul {padding: 5px 0 0px 7px;overflow: hidden; zoom:1;}	.categoryTabWrap #categoryCt02 .num ul  li {float: left; width: 23px; height: 23px; }	.categoryTabWrap #categoryCt02 .num ul  li img {vertical-align: top;}/* 배너---------------------------------------------------------------- */	.mLeftBanner {clear: both;padding-top: 26px; }	.mLeftBanner li {padding-bottom: 9px;}	.mLeftBanner li img {vertical-align: top;}/* 내가 찾은 항목---------------------------------------------------------------- */	.myFindInfo {clear: both; padding-top: 10px; }	.myFindInfo h3 {height: 22px;}	.myFindInfo ul {padding-left: 11px; }	.myFindInfo li {padding-left:  10px; background: url(/_ui/images/web/index/bul_arrow02.gif) 0 5px no-repeat; line-height: 1.4; padding-bottom: 5px;}	.myFindInfo li a {color:#7b7b7b;}	.myFindInfo li img {vertical-align: top;}/* 지식나누기---------------------------------------------------------------- */	.knowDivWrap {position: relative; float: left; width: 449px; padding-top: 11px; margin-right: 30px;}	.knowDivWrap h3 {width: 449px; height: 16px; border-bottom: 1px solid #c7d2ec; overflow: hidden;}	.knowDivWrap .thumItem {width: 449px; height: 118px;  padding-top: 7px;  background: #fff url(/_ui/images/web/common/line_h_dot_01.gif) 0 bottom repeat-x; }	.knowDivWrap .thumItem .thum {text-align: center; float: left; margin-right: 14px; width: 150px; height: 100px; padding: 3px; border: 1px solid #c6d0e7; background-color:#fff; }	.knowDivWrap .thumItem .detail {float: left; width: 277px; padding-top:5px;}	.knowDivWrap .thumItem .detail h4 { color:#0a3699; font-size: 14px; padding-bottom: 10px; font-weight: bold;  }	.knowDivWrap .thumItem .detail h4 a { color:#0a3699; text-decoration:none; }	.knowDivWrap .thumItem .detail h4 a:hover, .knowDivWrap .thumItem .detail h4 a:hover { color:#0a3699; text-decoration:underline; }	.knowDivWrap .thumItem .detail p { line-height: 1.5;color:#7b7b7b; padding-bottom: 5px;}	.knowDivWrap .thumItem .detail p a {color:#7b7b7b;}	.knowDivWrap .thumItem .detail .cate {color:#0a3699;  }	.knowDivWrap .thumItem .detail .cate span {color:#a7a7a7;} 	.knowDivWrap .thumItem .detail02 { width: 429px;padding: 5px 10px 0;}	.knowDivWrap .thumItem .detail02 h4 { color:#0a3699; font-size: 14px; padding-bottom: 10px; font-weight: bold;  }	.knowDivWrap .thumItem .detail02 h4 a { color:#0a3699; text-decoration:none; }	.knowDivWrap .thumItem .detail02 h4 a:hover, .knowDivWrap .thumItem .detail02 h4 a:hover { color:#0a3699; text-decoration:underline; }	.knowDivWrap .thumItem .detail02 p { line-height: 1.5;color:#7b7b7b; padding-bottom: 5px;}	.knowDivWrap .thumItem .detail02 p a {color:#7b7b7b;}	.knowDivWrap .thumItem .detail02 .cate {color:#0a3699;  }	.knowDivWrap .thumItem .detail02 .cate span {color:#a7a7a7;}	.knowDivWrap .ct01 {overflow: hidden;}	.knowDivWrap ul {margin-top: -1px;clear: both; padding-top: 10px; padding-bottom: 7px; background: url(/_ui/images/web/common/line_h_dot_01.gif) 0 0 repeat-x;}	.knowDivWrap ul li { height: 20px; }	.knowDivWrap ul li .tit {		color:#7b7b7b;		float: left; 		vertical-align: top;		padding-left: 13px; 		background: url(/_ui/images/web/index/bul_arrow01.gif) 5px 3px no-repeat;		width: 260px;		overflow: hidden;		white-space: nowrap;				}	.knowDivWrap ul li .date {float: right; color:#a7a7a7;width:60px;overflow: hidden;white-space: nowrap;}	.knowDivWrap ul li em {margin-right: 10px; color:#0c3899; font-weight: bold; }	.knowDivWrap ul li em a {color:#0c3899; text-decoration:none;}	.knowDivWrap ul li em a:hover, .knowDivWrap ul li em a:active {color:#0c3899; text-decoration:underline;}	.knowDivWrap ul li.item05 { margin-bottom: 16px; padding-bottom: 9px; background: url(/_ui/images/web/common/line_h_dot_01.gif) 0 bottom repeat-x;}	.knowDivWrap .moreBtn {position: absolute; right: 0px; top: 14px;}/* 참여백과---------------------------------------------------------------- */	.joinDicWrap {position: relative; float: left; width:320px; padding-top: 11px; }	.joinDicWrap h3 {padding-left: 2px; height:16px;border-bottom:1px solid #78aff6;}	.joinDicWrap .content { 		position: absolute; 		left:-5px; 		top: 18px;		width: 320px; 		height: px; 		padding-top: 10px;		}	.joinDicWrap .content .item {clear:both; width: 304px; height:60px; padding: 7px 0 5px 13px; overflow: hidden;}	.joinDicWrap .content .item .thum {text-align: center; float: left; margin-right: 8px; width: 83px; height: 55px; padding: 3px; border: 1px solid #c6d0e7; background-color:#fff; }	.joinDicWrap .content .item .detail {float: left; width: 200px; padding-top: 1px;}	.joinDicWrap .content .item .detail dt { padding-bottom: 3px; font-weight: bold; color:#0a3699; }	.joinDicWrap .content .item .detail dt a {color:#0a3699;}	.joinDicWrap .content .item .detail dd {line-height: 1.3em;  color:#7b7b7b;}	.joinDicWrap .content .item .detail dd span {display: block;  color:#a7a7a7;}	.joinDicWrap .content .item .detail02 {width: 304px; padding-top: 1px;}	.joinDicWrap .content .item .detail02 dt { padding-bottom: 3px; font-weight: bold; color:#0a3699; }	.joinDicWrap .content .item .detail02 dt a {color:#0a3699;}	.joinDicWrap .content .item .detail02 dd {line-height: 1.3em;  color:#7b7b7b;}	.joinDicWrap .content .item .detail02 dd span {display: block;  color:#a7a7a7;}	.joinDicWrap .writeBtn {position: absolute; top:8px; right:1px; _right: 0px; z-index: 1000;}	.joinDicWrap .content .item .name {display: block; position:relative; color:#686868; float:right; font-weight:normal;}   /* IE 7 */ *:first-child+html .joinDicWrap .content .item .name {top:-17px;}		/* 엔사이버 포토---------------------------------------------------------------- */	.enPhotoWrap {clear: both}	.enPhotoWrap h3 {height: 23px;}	.enPhotoWrap .content { width: 690px; height: 170px; padding: 19px 0 0 8px; border: 1px solid #c7d2ec;}	.enPhotoWrap .content li {float: left; width: 151px; padding: 0 10px; text-align: center; }	.enPhotoWrap .content li .thum {height: 110px; width: 151px; text-align: center;}	.enPhotoWrap .content li strong {display: block; padding-bottom: 5px;}	.enPhotoWrap .content li em {color:#0a3699; }	.enPhotoWrap .content li span {color:#a7a7a7; }					/* PHOTO COMMUNITY 2011.02. 추가---------------------------------------------------------------- */    .photocommunity{clear: both;padding-top:14px; position:relative;width:900px;margin:0 auto;margin-bottom:-30px;}	.photocommunity h3 {height: 20px; background:url(/_ui/images/web/common/line_h_photocommunity_01.gif) no-repeat bottom;}	.photocommunity .gallery {width:940px;background:url(/_ui/images/web/common/pc_content_bg01.jpg) no-repeat 0 1px; clear:both}	.photocommunity .gallery ul.menu{width:144px;float:left;padding:14px 0 0 22px; vertical-align:top; list-style:none}	.photocommunity .gallery ul.menu li{height:18px;padding:6px 0 5px 0;margin:0;list-style:none; overflow:hidden; vertical-align:middle}	.photocommunity .gallery ul.gallery_list{padding:19px 0 0 39px;vertical-align:top; list-style:none; width:720px;overflow:hidden;}	.photocommunity .gallery ul.gallery_list li{width:120px;height:100px;float:left; text-align:center;padding-right:20px;padding-bottom:18px;margin:0;}	.photocommunity .gallery ul.gallery_list li img{width:120px;height:90px;border:0;overflow:hidden; clear:both;padding:0 0 5px 0;margin:0;}	.photocommunity .gallery ul.gallery_list li div{color:#686868;font-family:dotum;font-size:12px;overflow:hidden}	.photocommunity .gallery ul.gallery_list li div a{font-weight:normal}	.photocommunity .gallery ul.gallery_list li div a:link{font-weight:normal}	.photocommunity .gallery ul.gallery_list li div a:hover{font-weight:normal}	.photocommunity .gallery ul.gallery_list li div a:visited{font-weight:normal}	.photocommunity .statsbtn {position: absolute; top:8px; right:1px; _right:0px;_margin-right:41px;z-index: 1000;font-family:tahoma,dotum;font-size:12px;color:#454545;font-weight:bold}	.photocommunity .statsbtn a{font-family:tahoma,dotum;font-size:12px;color:#454545;font-weight:bold}	.photocommunity .statsbtn a:link{font-family:tahoma,dotum;font-size:12px;color:#454545;font-weight:bold}	.photocommunity .statsbtn a:hover{font-family:tahoma,dotum;font-size:12px;color:#454545;font-weight:bold}	.photocommunity .statsbtn a:visitd{font-family:tahoma,dotum;font-size:12px;color:#454545;font-weight:bold}	.photocommunity .statsbtn img{margin:8px 0 -2px 2px}				/* RIGHT BANNER 2011.02. 추가---------------------------------------------------------------- */	.mRightBanner {clear: both;padding-top: 26px; position:relative;z-index:1000;left:924px; top:-366px;margin-bottom:-182px;width:69px;}	.mRightBanner li {padding:0;margin:0}	.mRightBanner li img {vertical-align: top;}			/* Special Story 2011.08. 추가---------------------------------------------------------------- */	.mstory_box0 {clear: both;width:322px; overflow:hidden;}	.mstory_box0 .photo01 {float:left; margin:3px 12px 0 0;height:105px;}	/*.mstory_box0 dl {margin:3px 0 0 0; padding:0; width:160px; float:left;overflow:hidden;}*/	/*.mstory_box0 dl {margin:3px 0 0 0; padding:0; overflow:hidden;}*/	.mstory_box0 dl.nocon{margin:3px 0 0 0; padding:0; height:103px;overflow:hidden;}	.mstory_box0 dl.iscon{margin:3px 0 0 0; padding:0; height:83px;overflow:hidden;}	.mstory_box0 dt {margin-bottom:2px;line-height: 1.3em;}	/*.mstory_box dt span.ktitle {color:#0a3699; font-size:14px; font-weight:bold; font-family:dotum}*/	.mstory_box0 dt span.ktitle {color:#0a3699; font-size:12px; font-weight:bold; font-family:dotum}	.mstory_box0 dt span.ktitle a,a:link,a:hover,a:visited{color:#0a3699;}	.mstory_box0 dt span.etitle {color:#93a3bf; font-size:12px; font-family:dotum;}	.mstory_box0 dt span.etitle a,a:link,a:hover,a:visited{color:#93a3bf}			/*.mstory_box0 dd.content_text {color:#7b7b7b; font-size:12px; font-family:dotum; line-height:16px; margin-bottom:2px;height:69px;overflow:hidden;}*/	.mstory_box0 dd.content_text {color:#7b7b7b; font-size:12px; font-family:dotum; line-height:16px; margin-bottom:2px;overflow:hidden;}	.mstory_box0 dd.content_text a{ display:block; overflow:hidden; line-height:1.45em; *line-height:1.4em; zoom:1;}	/*.mstory_box0 dd.content_text a,a:link,a:hover,a:visited {color:#7b7b7b;}*/	.mstory_box0 dd.content_text a,a:link,a:hover,a:visited {color:#7b7b7b;}	.mstory_box0 dd.sub_text{background:url(/_ui/images/web/index/bul_arrow01.gif) no-repeat left; padding-left:7px; color:#6481ac}	.mstory_box0 dd.sub_text a,a:link,a:hover,a:visited{color:#6481ac}			/*.mstory_box0 .connection{ width:155px; height:15px; padding:11px 0 5px 10px; position:absolute; top:110px; right:20px; color:#284ea5; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; white-space: nowrap; background: url(/_ui/images/web/index/bg_top_story01.jpg) no-repeat;}*/	/*.mstory_box0 .connection{ width:155px; height:15px; padding:11px 0 5px 10px; position:absolute; top:105px; right:20px; color:#284ea5; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; white-space: nowrap; background: url(/_ui/images/web/index/bg_top_story02.png) no-repeat;}*/	.mstory_box0 .connection{ width:155px; height:15px; padding:11px 0 5px 10px; position:absolute; top:105px; right:0; color:#284ea5; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; white-space: nowrap; background: url(/_ui/images/web/index/bg_top_story02.png) no-repeat;}	.mstory_box0 .connection1{ width:155px; height:15px; padding:11px 0 5px 10px; position:absolute; top:105px; right:20px; color:#284ea5; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; white-space: nowrap; background: url(/_ui/images/web/index/bg_top_story02.png) no-repeat;}	/*.mstory_box0 .connection02{ right:0; background: url(/_ui/images/web/index/bg_top_story02.jpg) no-repeat !important;}*/	.mstory_box0 .connection02{ right:0; background: url(/_ui/images/web/index/bg_top_story02.png) no-repeat !important;}	.mstory_box0 .connection a{ color:#284ea5;} 	/*이미지O관련항목O*/	.mstory_box {clear: both;width:322px; overflow:hidden;}	.mstory_box .photo01 {float:left; margin:3px 12px 0 0;height:105px;}	/*.mstory_box dl {margin:3px 0 0 0; padding:0; width:160px; float:left;overflow:hidden;}*/	.mstory_box dl {margin:3px 0 0 0; padding:0; height:85px;overflow:hidden;}	.mstory_box dt {margin-bottom:4px;}	/*.mstory_box dt span.ktitle {color:#0a3699; font-size:14px; font-weight:bold; font-family:dotum}*/	.mstory_box dt span.ktitle {color:#0a3699; font-size:12px; font-weight:bold; font-family:dotum}	.mstory_box dt span.ktitle a,a:link,a:hover,a:visited{color:#0a3699;}	.mstory_box dt span.etitle {color:#93a3bf; font-size:12px; font-family:dotum;}	.mstory_box dt span.etitle a,a:link,a:hover,a:visited{color:#93a3bf}			.mstory_box dd.content_text {color:#7b7b7b; font-size:12px; font-family:dotum; line-height:16px; margin-bottom:2px;height:69px;overflow:hidden;}	.mstory_box dd.content_text a{ display:block; overflow:hidden; line-height:1.45em; *line-height:1.4em; zoom:1;}	/*.mstory_box dd.content_text a,a:link,a:hover,a:visited {color:#7b7b7b;}*/	.mstory_box dd.content_text a,a:link,a:hover,a:visited {color:#7b7b7b;}	.mstory_box dd.sub_text{background:url(/_ui/images/web/index/bul_arrow01.gif) no-repeat left; padding-left:7px; color:#6481ac}	.mstory_box dd.sub_text a,a:link,a:hover,a:visited{color:#6481ac}			/*.mstory_box .connection{ width:155px; height:15px; padding:11px 0 5px 10px; position:absolute; top:110px; right:20px; color:#284ea5; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; white-space: nowrap; background: url(/_ui/images/web/index/bg_top_story01.jpg) no-repeat;}*/	.mstory_box .connection{ width:155px; height:15px; padding:11px 0 5px 10px; position:absolute; top:105px; right:20px; color:#284ea5; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; white-space: nowrap; background: url(/_ui/images/web/index/bg_top_story02.png) no-repeat;}	/*.mstory_box .connection02{ right:0; background: url(/_ui/images/web/index/bg_top_story02.jpg) no-repeat !important;}*/	.mstory_box .connection02{ right:0; background: url(/_ui/images/web/index/bg_top_story02.png) no-repeat !important;}	.mstory_box .connection a{ color:#284ea5;} 	/*이미지O관련항목X*/	.mstory_box1 {clear: both;width:322px; overflow:hidden;}	.mstory_box1 .photo01 {float:left; margin:3px 12px 0 0; height:105px;}	/*.mstory_box1 dl {margin:3px 0 0 0; padding:0; width:160px; float:left;overflow:hidden;}*/	.mstory_box1 dl {margin:3px 0 0 0; padding:0; overflow:hidden;}	.mstory_box1 dt {margin-bottom:4px;}	/*.mstory_box1 dt span.ktitle {color:#0a3699; font-size:14px; font-weight:bold; font-family:dotum}*/	.mstory_box1 dt span.ktitle {color:#0a3699; font-size:12px; font-weight:bold; font-family:dotum}	.mstory_box1 dt span.ktitle a,a:link,a:hover,a:visited{color:#0a3699;}	.mstory_box1 dt span.etitle {color:#93a3bf; font-size:12px; font-family:dotum;}	.mstory_box1 dt span.etitle a,a:link,a:hover,a:visited{color:#93a3bf}			.mstory_box1 dd.content_text {color:#7b7b7b; font-size:12px; font-family:dotum; line-height:16px; margin-bottom:2px;height:69px;overflow:hidden;}	.mstory_box1 dd.content_text a{ display:block; overflow:hidden; line-height:1.45em; *line-height:1.4em; zoom:1;}	/*.mstory_box1 dd.content_text a,a:link,a:hover,a:visited {color:#7b7b7b;}*/	.mstory_box1 dd.content_text a,a:link,a:hover,a:visited {color:#7b7b7b;}	.mstory_box1 dd.sub_text{background:url(/_ui/images/web/index/bul_arrow01.gif) no-repeat left; padding-left:7px; color:#6481ac}	.mstory_box1 dd.sub_text a,a:link,a:hover,a:visited{color:#6481ac}			/*.mstory_box1 .connection{ width:155px; height:15px; padding:11px 0 5px 10px; position:absolute; top:110px; right:20px; color:#284ea5; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; white-space: nowrap; background: url(/_ui/images/web/index/bg_top_story01.jpg) no-repeat;}*/	.mstory_box1 .connection{ width:155px; height:15px; padding:11px 0 5px 10px; position:absolute; top:105px; right:20px; color:#284ea5; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; white-space: nowrap; background: url(/_ui/images/web/index/bg_top_story02.png) no-repeat;}	/*.mstory_box1 .connection02{ right:0; background: url(/_ui/images/web/index/bg_top_story02.jpg) no-repeat !important;}*/	.mstory_box1 .connection02{ right:0; background: url(/_ui/images/web/index/bg_top_story02.png) no-repeat !important;}	.mstory_box1 .connection a{ color:#284ea5;} 	/*이미지X관련항목O*/	/* 110906 추가 */	.mstory_box2 {clear: both;width:322px; overflow:hidden;}	/*.mstory_box2 dl {margin:3px 0 0 0; padding:0; width:305px; float:left;}*/	.mstory_box2 dl {margin:3px 0 0 0; padding:0; height:85px;}	.mstory_box2 dt {margin-bottom:6px;}	/*.mstory_box2 dt span.ktitle {color:#0a3699; font-size:14px; font-weight:bold; font-family:dotum}*/	.mstory_box2 dt span.ktitle {color:#0a3699; font-size:12px; font-weight:bold; font-family:dotum}	.mstory_box2 dt span.ktitle a,a:link,a:hover,a:visited{color:#0a3699;}	.mstory_box2 dt span.etitle {color:#93a3bf; font-size:12px; font-family:dotum}	.mstory_box2 dt span.etitle a,a:link,a:hover,a:visited{color:#93a3bf}		/*.mstory_box2 dd.content_text {color:#7b7b7b; font-size:12px; font-family:dotum; line-height:16px; margin-bottom:11px; height:65px;overflow:hidden;}*/	/*.mstory_box2 dd.content_text a,a:link,a:hover,a:visited {color:#7b7b7b;}*/	.mstory_box2 dd.content_text a,a:link,a:hover,a:visited {color:#7b7b7b;}	.mstory_box2 dd.sub_text{background:url(/_ui/images/web/index/bul_arrow01.gif) no-repeat left; padding-left:7px; color:#6481ac}	.mstory_box2 dd.sub_text a,a:link,a:hover,a:visited{color:#6481ac}		/*.mstory_box2 .connection{ width:155px; height:15px; padding:11px 0 5px 10px; position:absolute; top:110px; right:20px; color:#284ea5; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; white-space: nowrap; background: url(/_ui/images/web/index/bg_top_story01.jpg) no-repeat;}*/	.mstory_box2 .connection{ width:155px; height:15px; padding:11px 0 5px 10px; position:absolute; top:110px; right:20px; color:#284ea5; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; white-space: nowrap; background: url(/_ui/images/web/index/bg_top_story02.png) no-repeat;}	/*.mstory_box2 .connection02{ right:0; background: url(/_ui/images/web/index/bg_top_story02.jpg) no-repeat !important;}*/	.mstory_box2 .connection02{ right:0; background: url(/_ui/images/web/index/bg_top_story02.png) no-repeat !important;}	.mstory_box2 .connection a{ color:#284ea5;} 				.mstory_box2 dd.content_text2 {color:#7b7b7b; font-size:12px; font-family:dotum; line-height:16px; margin-bottom:11px; height:70px;}	.mstory_box2 dd.content_text2 a,a:link,a:hover,a:visited {color:#7b7b7b;}		/*.mstory_box2 .connection04{width:314px; left:0; background: url(/_ui/images/web/index/bg_top_story04.jpg) no-repeat !important;}*/	.mstory_box2 .connection04{width:314px; left:0; background: url(/_ui/images/web/index/bg_top_story02.png) no-repeat !important;}	/*.mstory_box2 .connection03{ width:314px; right:0; background: url(/_ui/images/web/index/bg_top_story03.jpg) no-repeat !important;}*/	.mstory_box2 .connection03{ width:314px; right:0; background: url(/_ui/images/web/index/bg_top_story02.png) no-repeat !important;}		/*이미지X관련항목X*/	/* 110906 추가 */	.mstory_box3 {clear: both;width:322px; overflow:hidden;}	.mstory_box3 dl {margin:3px 0 0 0; padding:0;}	.mstory_box3 dt {margin-bottom:6px;}	/*.mstory_box3 dt span.ktitle {color:#0a3699; font-size:14px; font-weight:bold; font-family:dotum}*/	.mstory_box3 dt span.ktitle {color:#0a3699; font-size:12px; font-weight:bold; font-family:dotum}	.mstory_box3 dt span.ktitle a,a:link,a:hover,a:visited{color:#0a3699;}	.mstory_box3 dt span.etitle {color:#93a3bf; font-size:12px; font-family:dotum}	.mstory_box3 dt span.etitle a,a:link,a:hover,a:visited{color:#93a3bf}		/*.mstory_box3 dd.content_text {color:#7b7b7b; font-size:12px; font-family:dotum; line-height:16px; margin-bottom:11px; height:65px;overflow:hidden;}*/	/*.mstory_box3 dd.content_text a,a:link,a:hover,a:visited {color:#7b7b7b;}*/	.mstory_box3 dd.content_text a,a:link,a:hover,a:visited {color:#7b7b7b;}	.mstory_box3 dd.sub_text{background:url(/_ui/images/web/index/bul_arrow01.gif) no-repeat left; padding-left:7px; color:#6481ac}	.mstory_box3 dd.sub_text a,a:link,a:hover,a:visited{color:#6481ac}		/*.mstory_box3 .connection{ width:155px; height:15px; padding:11px 0 5px 10px; position:absolute; top:110px; right:20px; color:#284ea5; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; white-space: nowrap; background: url(/_ui/images/web/index/bg_top_story01.jpg) no-repeat;}*/	.mstory_box3 .connection{ width:155px; height:15px; padding:11px 0 5px 10px; position:absolute; top:110px; right:20px; color:#284ea5; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; white-space: nowrap; background: url(/_ui/images/web/index/bg_top_story02.png) no-repeat;}	/*.mstory_box3 .connection02{ right:0; background: url(/_ui/images/web/index/bg_top_story02.jpg) no-repeat !important;}*/	.mstory_box3 .connection02{ right:0; background: url(/_ui/images/web/index/bg_top_story02.png) no-repeat !important;}	.mstory_box3 .connection a{ color:#284ea5;} 				.mstory_box3 dd.content_text2 {color:#7b7b7b; font-size:12px; font-family:dotum; line-height:16px; margin-bottom:11px; height:70px;}	.mstory_box3 dd.content_text2 a,a:link,a:hover,a:visited {color:#7b7b7b;}		/*.mstory_box3 .connection04{width:314px; left:0; background: url(/_ui/images/web/index/bg_top_story04.jpg) no-repeat !important;}*/	.mstory_box3 .connection04{width:314px; left:0; background: url(/_ui/images/web/index/bg_top_story02.png) no-repeat !important;}	/*.mstory_box3 .connection03{ width:314px; right:0; background: url(/_ui/images/web/index/bg_top_story03.jpg) no-repeat !important;}*/	.mstory_box3 .connection03{ width:314px; right:0; background: url(/_ui/images/web/index/bg_top_story02.png) no-repeat !important;}/* photocommunity */	.photocommunity .listview {padding: 19px 0 0 39px;vertical-align: top;list-style: none;overflow: hidden;}.photocommunity ul.gallery_list2 {width: 700px;padding: 20px 0 10px 39px;margin: 0;list-style: none;overflow: hidden}.photocommunity ul.gallery_list2 li.end {padding-right: 0;overflow: hidden}.photocommunity ul.gallery_list2 li {width: 120px;height: 130px;float: left;overflow: hidden;text-align: center;padding-right: 20px;margin: 0;}.photocommunity ul.gallery_list2 li img a {width: 120px;height: 90px;border: 0;overflow: hidden;padding: 0;margin: 0;}.photocommunity ul.gallery_list2 li div {color: #686868;font-family: dotum;font-size: 12px;overflow: hidden;padding: 5px 0 0 0;margin: 0}.photocommunity ul.gallery_list2 li div a {font-weight: normal}.photocommunity ul.gallery_list2 li div a:link {font-weight: normal}.photocommunity ul.gallery_list2 li div a:hover {font-weight: normal}.photocommunity ul.gallery_list2 li div a:visited {font-weight: normal}/* 2012.1.3 상단 분리 */.top_area {width:900px; margin:0 auto; clear:both; overflow:hidden; padding:10px 0 0 0; height:68px; z-index:0}.search_area {min-width:900px !important;width:100% !important;_width:100% !important; margin:0 auto; background:url(/_ui/images/web/index/search_bg1.jpg) repeat-x top left !important; height:49px;}.search_box {width:900px; margin:0 auto;}/*.top_content_area { z-index:0 !important;min-width:900px !important;width:100% !important; background:url(/_ui/images/web/index/topcontent_bg1.jpg) repeat-x top left; height:172px; overflow:hidden; clear:both}*/.top_content_area { z-index:0 !important;min-width:900px !important;width:100% !important; background:url(/_ui/images/web/index/topcontent_bg1.jpg) repeat-x bottom left; height:167px; overflow:hidden; clear:both}/*.top_contents {width:900px; margin:0 auto; background:url(/_ui/images/web/index/topcontent_bg2.jpg) no-repeat top left; height:172px;}*/.top_contents {width:900px; margin:0 auto; background:url(/_ui/images/web/index/topcontent_bg2.jpg) no-repeat bottom left; height:100%;}/* 2013.10.18 추가 */.None{ display:none;}.mRight45px{ margin-right:45px;}#main_section{}#main_section:after{ content:" "; display:block; clear:both;}/*.section_DivWrap{ width:321px; margin-bottom:18px; padding-top:11px; position:relative; float:left;}*//*.section_DivWrap{ width:321px; margin-bottom:18px; padding-top:11px; position:relative; overflow:hidden; float:left;}*/.section_DivWrap{ width:321px; margin-bottom:10px; padding-top:11px; position:relative; overflow:hidden; float:left;}.section_DivWrap h3{ height:16px; border-bottom:1px solid #c7d2ec;}.section_DivWrap .con_Area{ width:100%; height:108px; padding-top:12px; line-height:1.45em; overflow:hidden; }.section_DivWrap .thum{ margin-right:11px; float:left; position:relative;height:105px;}.section_DivWrap .thum img{ }.section_DivWrap .txt_area{ padding-top:1px; color:#683688;}.section_DivWrap .txt_area h4{ padding-bottom:4px; color:#93a3bf;}.section_DivWrap .txt_area h4 b{ color:#0a3699;}.section_DivWrap .txt_area .connection{ width:158px; height:13px; padding:4px 0 0 8px; *padding:3px 0 1px 8px; zoom:1; position:absolute; bottom:0; right:0px; color:#284ea5; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; white-space: nowrap; background: url(/_ui/images/web/index/arrow_section.jpg) no-repeat 2px 9px #FFF;}.section_DivWrap .writeBtn{ position:absolute; top:14px; right:0; z-index:1000;}/*.section_DivWrap .con_Area_join{ width:100%; padding-top:10px; line-height:1.42em; overflow:hidden; cursor:pointer}*/.section_DivWrap .con_Area_join{ width:100%;height:120px; padding-top:10px; line-height:1.42em; overflow:hidden; cursor:pointer}/*.section_DivWrap .item{ background:url(/_ui/images/web/index/line_item.jpg) no-repeat 0 bottom;}*/.section_DivWrap .item{ margin-bottom:5px; background:url(/_ui/images/web/index/line_item.jpg) no-repeat 0 bottom; overflow:hidden;}.section_DivWrap .item:after{ content:" "; display:block; clear:both;} .section_DivWrap .item .thum_{ margin-right:9px; float:left; position:relative;}.section_DivWrap .item .thum_ img{ max-width:83px;}/*.section_DivWrap .item .detail dl{ margin-bottom:8px; padding-bottom:10px;}*/.section_DivWrap .item .detail dl{ margin-bottom:6px; padding-bottom:0px;}.section_DivWrap .item .detail dl:after{ content:" "; clear:both; display:block;}.section_DivWrap .item .detail dt{ position:relative; color:#0a3699; padding-bottom:1px; font-weight:bold;}.section_DivWrap .item .detail dt a{ color:#0a3699;}.section_DivWrap .item .detail .name{ color:#686868; font-weight:normal; display:block; position:absolute; top:-2px; *top:-4px; right:3px;}.section_DivWrap .item .detail dd{ height:29px; padding-right:15px; color:#7b7b7b; line-height:1.3em; overflow:hidden;}.section_DivWrap .item .detail{}.section_DivWrap .item .detail{}.section_DivWrap .txt_area a{ color:#7b7b7b;}.section_DivWrap .txt_area h4 a{color:#93a3bf;}.section_DivWrap .txt_area h4 a b{ color:#0a3699;}.section_DivWrap .txt_area .connection {margin-left:5px;}.section_DivWrap .txt_area .connection a{color:#284ea5;}.section_DivWrap .txt_area a,a:link,a:hover,a:visited{ color:#7b7b7b;}/* 2013.12.09 추가(메인_오늘의 역사 추가) */.section_DivWrap ul{}.section_DivWrap li{ padding:0 0 2px 7px; line-height:1.7em; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; background:url(/_ui/images/web/index/dot_blue.gif) no-repeat 1px 8px;}.section_DivWrap li strong{ margin-right:8px;}/* 2014.01.20 추가(메인_스페셜 스토리 삭제) */.body_Top_con h3, .body_Mid_section h3{padding:1px 0 0 8px; background:url(/_ui/images/web/common/main_bar_title.png) no-repeat; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}.body_Top_con h3 a, /*.body_Mid_section h3 a{ font-weight:bold; color:#333; letter-spacing:-1px;}*/.body_Mid_section h3 a{ font-weight:bold; color:#5F5E5E; letter-spacing:-1px;}.body_Top .body_Top_con.first{ padding-left:0px; padding-right:20px; background:url(/_ui/images/web/index/line_v_01.gif) right -3px no-repeat;}.body_Top_con {width:321px; padding-left: 25px; float:left;position: relative;}.body_Top_con h3 { height: 24px;}.body_Top_con .top_con_box{ width:322px; height:103px; clear:both; overflow:hidden; line-height:1.42em;}.body_Top_con .top_con_box a{ color:#7b7b7b;}.body_Top_con .photo01 {float:left; margin:2px 12px 0 0;height:105px;}.body_Mid_section { width:321px; margin-bottom:10px; padding-top:11px; float:left; overflow:hidden; position: relative;}.body_Mid_section h3 { height: 16px; border-bottom:1px solid #c7d2ec;}.body_Mid_section .con_Area{ width:100%; height:106px; padding-top:12px; overflow:hidden; line-height:1.42em;}.body_Mid_section .thum{ margin-right:11px; float:left; position:relative;height:105px;}.body_Mid_section .thum img{ }.body_Mid_section .txt_area{ padding-top:3px; color:#683688; height:100%;}.body_Mid_section .txt_area .connection{ width:158px; height:13px; padding:4px 0 0 8px; *padding:3px 0 1px 8px; zoom:1; position:absolute; bottom:0; right:0px; color:#284ea5; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; white-space: nowrap; background: url(/_ui/images/web/index/arrow_section.jpg) no-repeat 2px 9px #FFF;}.section_DivWrap h3.title{ height:16px; padding:1px 0 0 8px; border-bottom:1px solid #c7d2ec; background:url(/_ui/images/web/common/main_bar_title2.png) no-repeat;}/*.section_DivWrap h3.title a{ font-weight:bold; color:#333; letter-spacing:-1px;}*/.section_DivWrap h3.title a{ font-weight:bold; color:#5F5E5E; letter-spacing:-1px;}/* 아이콘 위치 수정*/.body_Top_con .writeBtn{position:absolute;top:0;right:-15px}.body_Mid_section .moreBtn{position:absolute;top:10px;right:-15px}