@charset "utf-8";
/*
position : relative(상대) , absolute(절대)
marjin: 위,오른쪽,아래,왼쪽 / border 밖
border:
pdding : 위,오른쪽,아래,왼쪽 / border 안
*/
.titleline {position:relative;border-bottom:2px solid #E5E5E5;clear:both;	height:18px;_top:2px; margin-bottom: 7px;}
.titleline h3 {position:absolute;left:0; border-bottom:2px solid #4D4D4D;	font-weight: bold; height:18px; padding:0 1px; _top:-1px; font-size:12px;}
.titleline p {position:absolute;right:0; }

.imgline {position:relative;border-bottom:1px solid #DDD;clear:both;	height:30px; margin-bottom: 7px;background: url(img/round2_g.gif) no-repeat 10px 14px;}
.imgline h3 {position:absolute;left:25px;bottom:2px;}
.imgline p {position:absolute;right:0;bottom:2px;}

.title2line {position:relative;border-bottom:1px solid #DDD;clear:both;	height:26px; margin-bottom: 3px;padding:10px 10px 0 0px;}
.title2line .tlk {color:#27488f;font-size:14px; font-weight: bold;}
.title2line .tle {color:#27488f;font-size:6px;padding-left:5px;}
.title2line p {position:absolute;right:0;bottom:2px;}

.title3line {position:relative;border-bottom:1px solid #7dbc3a;clear:both;height:20px;margin: 5px 0;}
.title3line h3 {position:absolute;left:0; color:#FFF;height:17px; padding:3px 5px 0 5px; font-size:12px;background-color:#7dbc3a;}
.title3line p {position:absolute;right:0;font-size:11px;bottom:-2px; letter-spacing:-1px;}
.title3line p a {color:#acacac;}

.title4line {position:relative;border-bottom:1px solid #abbac1;clear:both;height:20px;margin-bottom: 5px;}
.title4line h3 {position:absolute;left:0; color:#FFF;height:17px; padding:3px 5px 0 5px; font-size:12px;background-color:#abbac1;}
.title4line p {position:absolute;right:0; }

.titleRline {position:relative;border-bottom:1px solid #c90e02;clear:both;height:20px;margin-bottom: 5px;}
.titleRline h3 {position:absolute;left:0; color:#FFF;height:17px; padding:3px 5px 0 5px; font-size:12px;background-color:#c90e02;}
.titleRline p {position:absolute;right:0; }

.titleWline {position:relative;border-bottom:1px solid #FFF;clear:both;height:20px;margin-bottom: 5px;}
.titleWline h3 {position:absolute;left:0; color:#375673;height:17px; padding:3px 5px 0 5px; font-size:12px;background-color:#FFF;}
.titleWline p {position:absolute;right:0; }


.h { font-size:12px; font-weight: bold; padding: 3px 0 3px 10px; }

/* 박스라인 */
.boxLine {border: 1px solid #d6d6d6; overflow: hidden; padding:3px; margin: 0;clear:both;background-color:#fff;}
.boxLine2 {border: 1px solid #d6d6d6; overflow: hidden; padding:10px; margin: 5px 0 5px 0;clear:both;background-color:#fff;}
.boxLine3 {border: 1px solid #d6d6d6; overflow: hidden; padding:3px; margin: 0px 0 5px 0;clear:both;}

/*광고,제휴문의*/
#adbox { height:37px; }
#adbox li { float: left; padding-left: 0px; }

.infobox { margin:5px 0 0px;overflow: hidden;}
.infobox ul { width:100px; float:left; margin-left:5px; }

#photoBook .boxLine { padding: 0 10px 8px 12px; }
#photoBook dl { float: left; width:150px; background-color:#09C; }

#newsListbox .boxLine { padding: 0 10px 8px 12px; }

/*메뉴*/
#smenu_categorybox {padding-top: 15px; }
#smenu_categorybox ul { min-height:30px; padding-left: 2px; }
#smenu_categorybox li {height:20px; padding:5px 0 0 10px; margin-right:15px;background: url(img/icon1.gif) no-repeat 1px 13px;display:inline;min-width:65px;}
#smenu_categorybox li.last_xxx{background:none;}
#smenu_categorybox li.select { font-weight: bold;color: #09F;letter-spacing:-1px;}
#smenu_categorybox li a {line-height:20px;color: #000;}

/*header line 뉴스 */
.topLD {
	border-bottom: 1px solid #DBDBDB;
	margin-bottom: 10px;
    padding-bottom: 10px;
    position: relative;
	height:185px;overflow: hidden;
}
.topLD dl {position:relative; margin-top:0px;}
.topLD dl dt {overflow: hidden;margin-bottom:10px;}
.topLD dl dt h3 {font-size:20pt; font-weight:bold; letter-spacing:0;overflow: hidden;padding:1px 0px;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움";}
.topLD dl dt h3 a {color:#0c005b;}

.topLD dl dd.img {position:relative; float:left; height:140px; margin-right:10px;margin-top:0px;overflow: hidden;}
.topLD dl dd.img img {vertical-align:top;}
.topLD dl dd.txt {height:155px; margin-left:10px;overflow: hidden;}

.topLD dl dd h3 {font-size:17pt; font-weight:bold; letter-spacing:-1px;overflow: hidden;padding:2px 0 7px;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움";}
.topLD dl dd h3 a{color:#323232;display: block;}
.topLD dl dd a {color:#888;display: block;}
.topLD dl dd .subtitle {font-size:11pt;height:20px;line-height:20px; font-weight:bold; letter-spacing:0px;overflow: hidden;margin-bottom: 5px;}
.topLD dl dd .subtitle a {display: block;height:20px;line-height:20px;color:#4b4747;font-family:"Malgun Gothic", "맑은 고딕",NanumGothic, "나눔고딕", Dotum, "돋움";}
.topLD dl dd span {line-height: 17px;}

.topLD dl dd .hdetc {font-size:10pt; font-weight:bold; letter-spacing:0px;overflow: hidden;padding:5px 0px 0px 20px;background: url(img/ico_hd.png) no-repeat 0px 11px;}
.topLD dl dd .hdetc a {color:#023259;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움";}


/*header line 뉴스 */
.topHD {margin: 0px;padding: 0px;position: relative;height:350px;overflow: hidden;border: 1px solid #DDD;background-color:#FFF;}
.topHD:hover {position: relative;background: none repeat scroll 0 0 #fff;border: 1px solid #e23811 !important;box-shadow: 5px 5px 5px #b7b7b7;z-index: 100;}
.topHD dl {position:relative; margin-top:0px;}
.topHD dl dt {clear: both;padding:10px;}
.topHD dl dt h3 {font-size:20pt;line-height:32px; font-weight:bold; letter-spacing:0px;overflow: hidden;padding:0;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움";}
.topHD dl dt a {color:#505050;display: block;}
.topHD dl dd {clear: both;overflow: hidden;}
.topHD dl dd.img {position:relative; float:left; margin:0;}
.topHD dl dd.img img {vertical-align:top;}
.topHD dl dd.img a {display: block;border:0px solid #DDD; height:210px;overflow: hidden;}
.topHD dl dd.txt {overflow: hidden;font-size:11pt;line-height:20px;max-height:42px; font-weight:normal; padding:0 10px;}
.topHD dl dd a {display: block;color:#4d6866;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움";}

.topHD dl dd .hdetc {font-size:10pt; font-weight:bold; letter-spacing:0px;overflow: hidden;padding:5px 0px 0px 20px;background: url(img/ico_hd.png) no-repeat 0px 11px;}
.topHD dl dd .hdetc a {color:#023259;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움";}

.topHD2 {margin: 0px;padding: 0px;position: relative;height:285px;overflow: hidden;border: 1px solid #d6d6d6;background-color:#FFF;}

.topHD2 dl {position:relative;float:left; margin:0;}
.topHD2 dl dt {clear: both;padding: 10px 5px 0px 5px;height:18px;overflow: hidden;}
.topHD2 dl dt h3 {font-size:14px;line-height:18px; font-weight:bold; letter-spacing:0;.letter-spacing:-1px;overflow: hidden;padding:0;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움";}
.topHD2 dl dt a {color:#505050;display: block;}
.topHD2 dl dd {clear: both;overflow: hidden;}
.topHD2 dl dd.img {position:relative; float:left; margin:0;}
.topHD2 dl dd.img a {display: block;border:0px solid #DDD; height:210px;overflow: hidden;}
.topHD2 dl dd.img img {min-height:210px;}
.topHD2 dl dd.txt {height:35px;margin:0px;font-size:12px; font-weight:normal; letter-spacing:0px;overflow: hidden;padding:5px;}
.topHD2 dl dd a {height:35px;line-height:18px;color:#4d6866;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕", Dotum, "돋움";display: block;}

.topHD1 {margin: 0px;padding: 0px;position: relative;height:210px;overflow: hidden;border: 1px solid #DDD;background-color:#FFF;}
.topHD1:hover {position: relative;background: none repeat scroll 0 0 #fff;border: 1px solid #e23811 !important;box-shadow: 5px 5px 5px #b7b7b7;z-index: 100;}
.topHD1 dl {position:relative; margin-top:0px;}

.topHD1 dl dt {position:absolute;padding:0;.left:0;top:165px;z-index:99;width:100%;height:45px;background:url("/images/t/mbx_bg.png") repeat-x scroll 0 0 transparent;}
.topHD1 dl:hover dt {background:url("/images/t/mbx_ov.png") repeat-x scroll 0 0 transparent;}
.topHD1 dl dt h3 {font-size:14pt;line-height:25px;height:25px; font-weight:bold; letter-spacing:0px;overflow: hidden;padding:10px;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕", Dotum, "돋움";}
.topHD1 dl dt a {color:#FFF;display: block;height:25px;overflow: hidden;}

.topHD1 dl dd {clear: both;overflow: hidden;}
.topHD1 dl dd.img {position:relative; float:left; margin:0;z-index:1;}
.topHD1 dl dd.img img {vertical-align:top;}
.topHD1 dl dd.img a {display: block;border:0px solid #DDD; height:210px;overflow: hidden;}

.topHD3 {margin: 0px;padding: 0px;position: relative;height:210px;overflow: hidden;	border: 1px solid #DDD;background-color:#FFF;}
.topHD3:hover {position: relative;background: none repeat scroll 0 0 #fff;border: 1px solid #e23811 !important;box-shadow: 5px 5px 5px #b7b7b7;z-index: 100;}
.topHD3 dl {position:relative; margin-top:0px;}
.topHD3 dl dt {position:absolute;clear: both;overflow: hidden;.left:0;top:165px;width:100%;height:45px;padding: 0;background:url("/images/t/mbx_bg.png") repeat-x scroll 0 0 transparent;}
.topHD3 dl:hover dt {background:url("/images/t/mbx_ov.png") repeat-x scroll 0 0 transparent;}
.topHD3 dl dt h3 {font-size:11pt;line-height:18px; font-weight:bold; letter-spacing:0px;overflow: hidden;padding:5px;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕", Dotum, "돋움";}
.topHD3 dl dt a {color:#FFF;display: block;}
.topHD3 dl dd {clear: both;overflow: hidden;}
.topHD3 dl dd.img {position:relative; float:left; margin:0;}
.topHD3 dl dd.img a {display: block;border:0px solid #DDD; height:210px;overflow: hidden;}
.topHD3 dl dd.txt {margin:0px;font-size:10pt; font-weight:normal; letter-spacing:0px;overflow: hidden;padding:5px;}
.topHD3 dl dd a {color:#4d6866;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕", Dotum, "돋움";display: block;}

.topHDs {position: relative;min-height:165px;overflow: hidden;}
.topHDs dl {position:relative; margin-top:0px;}
.topHDs dl dt {overflow: hidden;}
.topHDs dl dt h3 {font-size:18pt; font-weight:bold;overflow: hidden;padding:1px 0px;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕", Dotum, "돋움";}
.topHDs dl dt h3 a {color:#000000;}
.topHDs dl dd.img {position:relative; float:left; height:160px; margin-right:10px;margin-top:0px;overflow: hidden;}
.topHDs dl dd.img img {vertical-align:top;}
.topHDs dl dd.txt {overflow: hidden;font-size:11pt;line-height:20px; font-weight:normal; padding:10px;}
.topHDs dl dd a {display: block;color:#4d6866;font-family:"Malgun Gothic", "맑은 고딕",NanumGothic, "나눔고딕",  Dotum, "돋움";}



#SB_scrollup { float: left; position: relative; overflow: hidden; height: 135px; width: 290px; z-index:10;background-color:#64a2c9;border:1px solid #64a2c9;}
#SB_scrollup_sub { float: left; position: relative;    overflow: hidden;     height: 130px;    width: 248px; border: 1px solid #feb3bc;background-color:#fff5f6;}
#SB_scrollup_icon { float: left; width: 54px;}
.SB_headline { position: absolute; top: 115px; left: 2px; width:280px; white-space: nowrap; overflow: hidden; margin:10px;}
.SB_headline li {line-height: 23px; background: url(/images/main/icon_wnemo.gif) no-repeat 0px 10px; padding-left: 10px;}
.SB_headline li a {color:#FFF;}


.photoHD {
	border-bottom: 1px solid #DBDBDB;
	margin-bottom: 10px;
    padding-bottom: 10px;
    position: relative;
	height:155px;overflow: hidden;

}
.photoHD dl.lPo {position:relative; margin-top:0px;float:left;width:145px;}
.photoHD dl.rPo {position:relative; margin-top:0px;float:right;width:145px;}
.photoHD dl dt.img {position:relative; float:left; width:145px; height:105px;overflow: hidden;}
.photoHD dl dt.img img {vertical-align:top;}
.photoHD dl dd.txt {position:relative; float:left;width:145px;height:40px; margin:5px auto;text-align:center;font-weight:bold;line-height:14px;overflow: hidden;}
.photoHD dl dd a {color:#313131;display: block;font-family:"Malgun Gothic", "맑은 고딕",NanumGothic, "나눔고딕",  Dotum, "돋움", AppleGothic, Sans-serif;}

/*header line 뉴스 */
.indexHD {
	border-bottom: 1px solid #DBDBDB;
	margin-bottom: 5px;
    padding-bottom: 5px;
    position: relative;
}
.indexHD dl {position:relative; margin-top:1px;}
.indexHD dl dt {height:34px; font-size:16pt; font-weight:bold; letter-spacing:-2px;overflow: hidden;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움", AppleGothic, Sans-serif;}
.indexHD dl dt img {margin:0 3px 0 0; vertical-align:top;}
.indexHD dl dd.txt {height:90px; margin-left:10px;overflow: hidden;}
.indexHD dl dd.img {position:relative; float:left; width:125x; height:85px; margin-right:10px;overflow: hidden;}
.indexHD dl dd.img img {vertical-align:top;}
.indexHD dl dd a {color:#888; font-size:12px; line-height: 15px;}
.indexHD dl dd .subtitle {font-weight:bold; letter-spacing:-1px;overflow: hidden;padding:3px 0px 7px;}
.indexHD dl dd .subtitle a {color:#2F8925;}
/*고정H*/
.index2HD {
	border-bottom: 0px solid #DBDBDB;
	margin-bottom: 0px;
    padding-bottom: 0px;
    position: relative;
	min-height:130px; background-color:#2da606;
	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; 
}
.index2HD dl {position:relative; margin-top:1px;}
.index2HD dl dt {padding-left:5px;height:32px; font-family:돋움, dotum; font-size:17pt; font-weight:bold; letter-spacing:-3px;overflow: hidden;}
.index2HD dl dt a {color:#fff;}
.index2HD dl dd.txt {height:75px; margin-top:3px; margin-left:10px; margin-right:3px;overflow: hidden;}
.index2HD dl dd.img {position:relative; float:left; width:125x; height:75px; margin: 3px 10px;overflow: hidden;border:1px solid #336600;background-color:#FFF;}
.index2HD dl dd.img img {vertical-align:top;}
.index2HD dl dd a {color:#fff; font-size:12px; line-height: 15px;}
.index2HD dl dd .subtitle {font-weight:bold; letter-spacing:-1px;overflow: hidden;padding:3px 0px 7px;}
.index2HD dl dd .subtitle a {color:#fff;}

/*iss line 뉴스 */
.issHD {position:relative; margin:2px 0;clear: both;overflow: hidden;}
.issHD dl {position:relative; margin:5px 0;height:64px;overflow: hidden;}
.issHD dl dt {height:32px; font-family:돋움, dotum; font-size:17px; font-weight:bold; letter-spacing:-3px;overflow: hidden;}
.issHD dl dt a {color:#004080;}
.issHD dl dt img {margin:0 3px 0 0; vertical-align:top;}
.issHD dl dd.body {padding-bottom:6px;}
.issHD dl dd.img {position:relative; float:left; width:80px; height:64px; margin-right:10px;overflow: hidden;}
.issHD dl dd.img img {vertical-align:top; width:80px; height:64px;}

.issHD dl dd.img1 {position:relative; float:left; width:80px; height:60px; margin-right:10px;overflow: hidden;border: 1px solid #ababab; }
.issHD dl dd.img1 img {vertical-align:top;}
.issHD dl dd a {color:#000; font-size:12px;  line-height: 15px;display: block;}
.issHD dd.subtitle {color:#4B4B4B; font-size:14px; font-weight:bold; letter-spacing:-1px;overflow: hidden;padding:3px 0px 7px;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움", AppleGothic, Sans-serif;}
.issHD dd.subtitle2 {color:#4B4B4B; font-size:12px; letter-spacing:0px;overflow: hidden;padding:7px 0px;display: block;}
.issHD dd.conts {font-size:11px; letter-spacing:0px;padding:3px 0 0 0px;display: block;}
.issHD dd.conts a {color:#666;}
.issHD dl dd .letter {letter-spacing:-1px;}
/*iss1 line 뉴스 */
.iss1HD {position:relative; margin:2px 0;clear: both;overflow: hidden;}
.iss1HD dl {position:relative; margin:5px 0;height:64px;overflow: hidden;}
.iss1HD dl dd {vertical-align: middle;padding-top:1px;}
.iss1HD dl dt.img {position:relative; float:left; width:80px; height:64px; margin-right:6px;overflow: hidden;}
.iss1HD dl dt.img img {vertical-align:top; width:80px; height:64px;}
.iss1HD dl dd a {display: block;vertical-align: middle;}
.iss1HD dl dd .subtitle {color:#4B4B4B; font-size:13px; font-weight:bold; line-height:19px; letter-spacing:-1px;overflow: hidden;padding:3px 0;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움", AppleGothic, Sans-serif;}
.iss1HD dd.conts {font-size:11px; letter-spacing:0px;padding:3px 0 0 90px;}
.iss1HD dd.conts a {color:#666;}

/*iss2 line 뉴스 */
.iss2HD dl {position:relative; margin:5px 1px;}
.iss2HD dl dd a {color:#000; font-size:12px;line-height: 15px;letter-spacing:-1px;}
.iss2HD dl dd.img {position:relative; float:left; height:46px; margin-right:5px;overflow: hidden;}
.iss2HD dl dd.img img {vertical-align:top;}
.iss2HD dl dd.body {padding-bottom:1px;line-height:12px;}
.iss2HD dl dd .subj{color:#4B4B4B; font-size:12px; font-weight:bold; letter-spacing:-2px;overflow: hidden;padding:3px 0px 7px;}
.iss2HD dl dd .subt{color:#6982b7; font-size:11px;letter-spacing:-1px;padding:3px 0px 7px;}
.iss2HD dd .conts {letter-spacing:-1px;padding:5px 0 0 0;display: block;color:#666;}
/*iss1 line 뉴스 */
.opiHD {position:relative; margin:0 auto;clear: both;padding-bottom:5px;}
.opiHD .ctitle {position:absolute;top:20px;left:20px;height:16px;line-height:16px;padding:3px 5px 1px 5px;background-color:#4674ec;color:#FFF;z-index:99;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);}
.opiHD dl {position:relative; padding:20px;height:155px;overflow: hidden;border:1px solid #DDD;background-color:#FFF;}
.opiHD dl dt.img {position:relative; float:left; width:188px; height:120px; overflow: hidden;}
.opiHD dl dt.img img {vertical-align:top; width:188px;}
.opiHD dl dt a {color:#000;}
.opiHD dd {float:left; padding-top:3px;margin:0 auto;text-align:center;height:35px;width:100%;}
.opiHD dd a {color:#666;font-size:13px;line-height:18px; letter-spacing:-1px;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움", AppleGothic, Sans-serif;}

/*동영상 뉴스 */
.movSD {position:relative; margin:0 auto;clear: both;padding:0;background-color:#FFF;}
.movSD dl {position:relative; padding:0;overflow: hidden;width:100%;}
.movSD dl dd.mov {float:left; overflow: hidden;width:100%}
.movSD dl dt {float:left; padding:5px 10px;margin:0 auto;text-align:center;}
.movSD dl dt a {font-weight:bold;color:#666;font-size:13px;line-height:18px; letter-spacing:-1px;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움", AppleGothic, Sans-serif;}

/*iss line 뉴스 */
.issHDt {position:relative; margin:2px 0;clear: both;overflow: hidden;}
.issHDt dl {position:relative; margin:5px 0;height:64px;overflow: hidden;}
.issHDt dl dt {height:32px; font-family:돋움, dotum; font-size:17px; font-weight:bold; letter-spacing:-3px;overflow: hidden;}
.issHDt dl dt a {color:#004080;}
.issHDt dl dt img {margin:0 3px 0 0; vertical-align:top;}
.issHDt dl dd.body {padding-bottom:6px;}
.issHDt dl dd.img {position:relative; float:right; width:80px; height:64px; margin-left:10px;overflow: hidden;}
.issHDt dl dd.img img {vertical-align:top; width:80px; height:64px;}

.issHDt dl dd{font-family:"Malgun Gothic", "맑은 고딕",NanumGothic, "나눔고딕", Dotum, "돋움", AppleGothic, Sans-serif;}
.issHDt dl dd a {color:#000; font-size:12px;  line-height: 15px;display: block;}
.issHDt dd.subtitle {color:#4B4B4B; font-size:17px; font-weight:bold; letter-spacing:-1px;overflow: hidden;padding:3px 0px 7px;}
.issHDt dd.conts {font-size:11px; letter-spacing:0px;padding:12px 90px 0 0;display: block;}
.issHDt dd.conts a {color:#666;}

.issHD2 {position:relative; margin:0;clear: both;border:1px solid #d6d6d6;padding:10px;}
.issHD2 dl {position:relative; clear: both;display: block;border:0px solid #DDD;margin-bottom:5px;height:98px;padding-bottom:5px;border-bottom:1px solid #ececec;}
.issHD2 dl.f{margin-top: 0px;padding-top: 0px;}
.issHD2 dl.e{margin-bottom: 0px;padding-bottom: 0px;border:0;}
.issHD2 dd.img {float:left; width:125px; height:98px; margin-right:7px;overflow: hidden;display: block;}
.issHD2 dd.img img {vertical-align:top; width:125px; min-height:98px;}

.issHD2 dd a {display: block;}
.issHD2 dd.subtitle {font-size:14px; line-height:18px; font-weight:bold; letter-spacing:-1px;overflow: hidden;padding:3px 5px;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움", AppleGothic, Sans-serif;}
.issHD2 dd.subtitle a {color:#4B4B4B;}
.issHD2 dd.conts {font-size:11px; overflow: hidden;padding:3px 5px;}
.issHD2 dd.conts a {color:#666;}

.issHD3 {position:relative; margin:0;clear: both;}
.issHD3 dl {position:relative; clear: both;display: block;border:0px solid #DDD;margin-bottom:10px;height:140px;padding-bottom:10px;border-bottom:1px solid #DDD;}
.issHD3 dl:last-child{margin-bottom: 0px;padding-bottom: 0px;border:0;}
.issHD3 dd.img {float:left; width:290px; height:140px; margin-right:20px;overflow: hidden;display: block;}
.issHD3 dd.img img {vertical-align:top; width:300px; min-height:110px;}

.issHD3 dd a {display: block;}
.issHD3 dd.subtitle {font-size:15px; line-height:18px; font-weight:bold;overflow: hidden;padding:10px 5px;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움", AppleGothic, Sans-serif;}
.issHD3 dd.subtitle a {color:#4B4B4B;}
.issHD3 dd.conts {font-size:12px; overflow: hidden;padding:3px 5px;}
.issHD3 dd.conts a {color:#666;}


.selHD {position:relative; margin:0;clear: both;border:0px solid #dcdcdc;padding:15px 0;}
.selHD dl {position:relative; clear: both;display: block;margin-bottom:10px;height:98px;border:1px solid #ececec;}
.selHD dl.f{margin-top: 0px;padding-top: 0px;}
.selHD dl.e{margin-bottom: 0px;padding-bottom: 0px;}
.selHD dd.img {float:left; width:125px; height:98px; margin-right:7px;overflow: hidden;display: block;}
.selHD dd.img img {vertical-align:top; width:125px; min-height:98px;}
.selHD dd a {display: block;}
.selHD dd.subtitle {font-size:13px; line-height:18px; font-weight:bold; letter-spacing:-1px;overflow: hidden;padding:10px 5px 3px 0px;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움", AppleGothic, Sans-serif;}
.selHD dd.subtitle a {color:#616161;}
.selHD dd p {position:absolute;right:0;bottom:2px;font-size:11px; color:#999; font-weight:normal;padding:3px 5px;height: 18px;letter-spacing: -1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.sel2HD {position:relative; margin:0;clear: both;border:0px solid #dcdcdc;padding:15px 0;}
.sel2HD dl {position:relative;clear: both;display: block;overflow: hidden;margin-bottom:10px;height:200px;border:1px solid #ececec;}
.sel2HD dl dt {position:absolute;text-align:center;clear: both;bottom:0;left:0;width:100%;height:30px;overflow: hidden;background: url("/images/t/mbx_bg.png") repeat scroll 0 0 transparent;z-index:99;}
.sel2HD dl dt h3 {font-size:12px;line-height:30px; font-weight:bold; padding:0;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움";}
.sel2HD dl dt a {color:#fff;display: block;}
.sel2HD dl dd {clear: both;overflow: hidden;}
.sel2HD dl dd.img {position:relative; float:left; margin:0;z-index:1;}
.sel2HD dl dd.img a {display: block;border:0px solid #DDD; height:210px;overflow: hidden;}
.sel2HD dl dd.img img{min-height:200px;}
.sel2HD dl dd.txt {height:37px;margin:0px;font-size:10pt; font-weight:normal; letter-spacing:0px;overflow: hidden;padding:5px;}
.sel2HD dl dd a {height:37px;color:#4d6866;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕", Dotum, "돋움";display: block;}

.sel3HD {position:relative; margin:0;clear: both;border:0px solid #dcdcdc;padding:15px 12px;}
.sel3HD dl {position:relative; clear: both;display: block;margin-bottom:10px;height:85px;border:1px solid #ececec;}
.sel3HD dl.f{margin-top: 0px;padding-top: 0px;}
.sel3HD dl.e{margin-bottom: 0px;padding-bottom: 0px;}
.sel3HD dd.img {float:left; width:125px; height:85px; margin-right:7px;overflow: hidden;display: block;}
.sel3HD dd.img img {vertical-align:top; width:125px; min-height:85px;}
.sel3HD dd a {display: block;}
.sel3HD dd.subtitle {font-size:13px; height:20px; line-height:20px; font-weight:bold; letter-spacing:-1px;overflow: hidden;padding:10px 3px 3px 0px;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움", AppleGothic, Sans-serif;}
.sel3HD dd.subtitle a {color:#616161;}
.sel3HD dd p {position:absolute;right:0;bottom:2px;font-size:11px; color:#999; font-weight:normal;padding:3px 5px;height: 18px;letter-spacing: -1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.sel3HD dd.conts {font-size:11px; height:35px; line-height:18px; letter-spacing:-1px;overflow: hidden;padding:3px 3px 3px 0px;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움", AppleGothic, Sans-serif;}
.sel3HD dd.conts a {color:#616161;}


/*iss line 뉴스 */
.issHDr {position:relative; margin:2px 0;clear: both;overflow: hidden;}
.issHDr dl {position:relative; margin:5px 0;height:64px;overflow: hidden;}
.issHDr dl dt {height:32px; font-family:돋움, dotum; font-size:17px; font-weight:bold; letter-spacing:-3px;overflow: hidden;}
.issHDr dl dt a {color:#004080;}
.issHDr dl dt img {margin:0 3px 0 0; vertical-align:top;}
.issHDr dl dd.body {padding-bottom:6px;}
.issHDr dl dd.img {position:relative; float:right; width:80px; height:64px; margin-left:10px;overflow: hidden;}
.issHDr dl dd.img img {vertical-align:top; width:80px; height:64px;}

.issHDr dd a {display: block;}
.issHDr dd.subtitle {color:#4B4B4B; font-size:14px;line-height: 15px; font-weight:bold; overflow: hidden;padding:3px 0px 7px;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움", AppleGothic, Sans-serif;}
.issHDr dd.conts {font-size:11px; letter-spacing:0px;padding:5px 90px 0 0;display: block;}
.issHDr dd.conts a {color:#666;}

/*뉴스상세보기 페이지 */
.issVP dl {position:relative; margin:5px 1px;}
.issVP dl dd a {color:#000; font-size:12px;line-height: 15px;letter-spacing:-1px;}
.issVP dl dd.img {position:relative; float:left; height:95px; margin-right:5px;overflow: hidden;}
.issVP dl dd.img img {vertical-align:top;}
.issVP dl dd.body {padding-top:10px;padding-bottom:1px;line-height:12px;}
.issVP dl dd .subj{color:#4B4B4B; font-size:14px; font-weight:bold; letter-spacing:-1px;overflow: hidden;padding:3px 0px 7px;}
.issVP dl dd .subt{color:#6982b7; font-size:11px;letter-spacing:-1px;padding:3px 0px 7px;}
.issVP dd .conts {letter-spacing:-1px;padding:5px 0 0 0;display: block;color:#666666;}

/*networkNews 뉴스 */
.netNEWS {position:relative; margin:0 auto;padding:10px 0px;border-bottom:1px solid #f0f0f0;}
.netNEWS dl {position:relative; height:40px; margin:0 auto;}
.netNEWS dl dt {font-size:12px; font-weight:bold; letter-spacing:0px;overflow: hidden;padding-left:5px;}
.netNEWS dl dt.noimg {margin-right:0px;height:30px;}
.netNEWS dl dt.img {margin-right:65px;height:40px;}
.netNEWS dl dt a {}
.netNEWS dl dt img {margin:0 3px 0 0; vertical-align:top;}
.netNEWS dl dd {position:absolute;right:0px;top:0px;}
.netNEWS dl dd.img {width:60x; height:40px; margin-right:0px;overflow: hidden;}

/*iss line 뉴스 */
.issCToon dl {position:relative; margin-top:5px;}
.issCToon dl dt {height:32px; font-family:돋움, dotum; font-size:17px; font-weight:bold; letter-spacing:-3px;overflow: hidden;}
.issCToon dl dt a {color:#004080;}
.issCToon dl dt img {margin:0 3px 0 0; vertical-align:top;}
.issCToon dl dd.img {position:relative; float:left; width:230x; height:170px; margin-right:10px;overflow: hidden;}
.issCToon dl dd.img img {vertical-align:top;}
.issCToon dl dd a {color:#000; font-family:돋움, dotum; font-size:12px;}
.issCToon dl dd .subtitle {color:#646464; font-size:12px; font-weight:bold; letter-spacing:-2px;overflow: hidden;padding:5px 0px;}

/* 한줄기사 */
.newsHDLine dl {border-top:1px solid #DDD;}
.newsHDLine dt {position: relative; padding: 5px 0px; margin: 0; font-size:13px; border-bottom:1px solid #DDD;height:30px; line-height:30px;}
.newsHDLine dt a { color: #545649;font-size: 15px;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움", AppleGothic, Sans-serif;font-weight:bold; }
/* 한줄기사 */
.newsLine dt {position: relative; padding: 6px 5px; margin: 0; font-size:13px; border:0px solid #DDD;height:18px; line-height:18px;}
.newsLine dt:hover {background-color:#d7eeff;}
.newsLine dt a { color: #545649;font-size: 13px;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움", AppleGothic, Sans-serif;}
.newsLine .date {position:absolute;right:2px; padding: 1px 0 0 7px; color: #999; font-size: 10px; letter-spacing: -1px; font-family: Verdana; } 
.newsLine dt a:hover {color:#000;}
/* 한줄기사 */
.newsLine2 dt {position: relative; background: url(/images/main/icon_square2.gif) no-repeat  5px 11px; padding: 2px 0px 2px 15px; margin: 0; font-size:13px; border:0px solid #DDD;height:18px; line-height:18px;}
.newsLine2 dt:hover { border:0px solid red;}
.newsLine2 dt a { color: #000; font-size: 13px;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움", AppleGothic, Sans-serif;}
.newsLine2 dd a { color: #000; }
.newsLine2 .date {position:absolute;right:2px; padding: 1px 0 0 7px; color: #999; font-size: 10px; letter-spacing: -1px; font-family: Verdana; } 

/* 관련기사 */
.renewsList dt {position: relative; background: url(/images/main/icon_square2.gif) no-repeat  5px 12px; padding: 5px 5px 4px 15px; margin: 5px 0; font-size:13px; border:0px solid #DDD;height:25px; line-height:25px;}
.renewsList dt:hover { border:0px solid red;}
.renewsList dd { background: url(/images/main/icon_led.gif) no-repeat  10px 4px; padding-left: 23px; }
.renewsList dt a { color: #000; font-weight: bold;font-size: 14px;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움", AppleGothic, Sans-serif;}
.renewsList dd a { color: #000; }
.renewsList .date {position:absolute;right:2px; padding: 1px 0 0 7px; color: #999; font-size: 10px; letter-spacing: -1px; font-family: Verdana; } 

/* 관련기사-본문 */
.renewsList2 h3 {font-size:13px; padding: 10px 0;}
.renewsList2 dt { background: url(/images/main/ico_link.png) no-repeat  5px 4px; padding-left: 18px; margin-bottom: 7px; font-size:13px; }
.renewsList2 dd { background: url(/images/main/icon_led.gif) no-repeat  10px 4px; padding-left: 23px; }
.renewsList2 dt a { color: #000; font-weight: bold; }
.renewsList2 dd a { color: #000; }
.renewsList2 .date { padding: 1px 0 0 7px; color: #999; font-size: 10px; letter-spacing: -1px; font-family: Verdana; } 


/* PDF */
.pdflist li {line-height: 20px; background: url(/images/main/icon_won2.gif) no-repeat 3px 8px; padding-left: 10px;margin:10px 0; }
.pdflist li a { color: #4d4d4d; font-weight: bold; font-size:14px;}

#noticeBox{overflow: hidden;position: relative;}

/* 텍스트기사 */
.listTxt {overflow: hidden; _height: 1%; padding: 4px 0; }
.listTxt dt { font-size: 14px; font-weight: bold; letter-spacing: -1px; line-height: 15px; margin: 3px 0 5px 0; } 
.listTxt dd { line-height: 15px; }
.listTxt .date { padding: 1px 0 0 7px; color: #8E8E8E; font-size: 11px; letter-spacing: -1px; font-family: Verdana; } 

/* 사진기사 */
.listPhoto {padding: 4px 0;}
.listPhoto p {position: relative; float: left; width:130px; min-height:95px; max-height:130px; overflow: hidden; display: block;margin-bottom:5px;border: 0px solid #ddd; }
.listPhoto p img { background-color: #FFF; padding: 0px; }
.listPhoto dl {margin-left: 145px; }
.listPhoto dt { font-size: 14px; font-weight: bold; letter-spacing: -1px; line-height: 15px; margin: 3px 0 5px; } 
.listPhoto dd { line-height: 15px; }
.listPhoto .date { padding: 1px 0 0 7px; color: #8E8E8E; font-size: 11px; letter-spacing: -1px; font-family: Verdana; }

#listWrap .line{border-bottom: 1px dashed #DDD; margin: 15px 0; clear: both;}

/*포토뉴스*/
.Photo_newslist{clear: both;float: left;margin-top: 10px;width: 100%;display: block;}
.Photo_newslist li{float:left;height:250px;margin-right: 14px;border:1px solid #DDD;background-color:#FFF;margin-bottom:20px;}
.Photo_newslist li.e{margin-right: 0px;}
.Photo_newslist li:hover{border: 1px solid #f46957;}

.Photo_newslist_box{position: relative;padding:0;display: block;height:248px;border:1px solid transparent;}
.Photo_newslist_box:hover{border: 1px solid #f46957;}

.Photo_newslist .firstimg{background-color:#FFF;text-align:center;width:220px;height:160px;overflow:hidden;margin:0px;border-bottom:0px solid #DDD;padding:0;}
.Photo_newslist .firstimg a{display: block;line-height:160px;vertical-align:middle;}
.Photo_newslist .firstimg img{overflow:hidden;padding:0;margin:0 auto;width:220px;}

.Photo_newslist .subject{width:200px;text-align:left;padding:5px 10px;line-height:19px;}
.Photo_newslist .subject a{color:#414141;font-size:14px;display: block;}
.Photo_newslist .byline{position:absolute;width:200px;bottom:0px;color:#333;font-size:11px;line-height:20px;text-align:right;padding:1px 10px;display: block;}


/* 기사보기 */
.viewTitle {position: relative; overflow: hidden; _height:1%; margin:10px 0; background-color:#FFF; border-bottom:1px solid #DDD; }
.viewTitle dl {margin: 10px 5px;display:block;} 
.viewTitle dt { font-size: 22px; line-height: 1.5em; margin: 5px 0 10px;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움", AppleGothic, Sans-serif;} 
.viewTitle dd { font-size: 12px; color:#999; line-height: 15px; }
.viewTitle dd.subtitle { font-size: 14px; color:#0066ff; line-height: 25px;}
.viewTitle .date { padding: 1px 0 0 7px; color: #999; font-size: 10px; letter-spacing: -1px; font-family: Verdana; } 
#viewWrap .viewConts { position: relative; overflow: hidden; padding: 10px 0px; font-size: 11pt; line-height: 1.5em;font-family:"맑은 고딕","Malgun Gothic"!important;}
#viewWrap .viewConts table {font-size: 11pt; line-height: 1.5em;font-family:'굴림',Gulim,AppleGothic,Sans-serif;}
#viewWrap .viewConts td {font-size: 11pt; line-height: 1.5em;font-family:'굴림',Gulim,AppleGothic,Sans-serif;}
#viewWrap .viewConts ul li{list-style:disc inside;}
#viewWrap .viewConts ol li{list-style:decimal inside;}

/* 포토뉴스 */
.content_pre_next {clear:both;overflow:hidden;position:relative;}
.content_pre_next .pview {height:165px;margin-left:0px;overflow:hidden;position:relative;width:238px;}
.content_pre_next dt {height:140px;overflow:hidden;}
.content_pre_next dd {font-size:13px; font-weight:bold; letter-spacing:-1px;text-align: center;margin-top:5px;overflow:hidden;}
.content_pre_next .pre strong, .content_pre_next .next strong {display:none;}
.content_pre_next .pre, .content_pre_next .next {position:absolute;}
.content_pre_next .pre {background:transparent url(/images/main/pre_next.png) no-repeat scroll 0 0px;display:block;height:50px;left:0;top:0;width:20px;z-index:20;margin-top:45px;}
.content_pre_next .next {background:transparent url(/images/main/pre_next.png) no-repeat scroll -80px 0;display:block;height:50px;right:0;top:0;width:20px;z-index:20;margin-top:45px;_margin-right:11px;}
.content_pre_next .pre:hover {background-position:0 -50px;}
.content_pre_next .next:hover {background-position:-80px -50px;}

/* 포토뉴스2 */
.content_photo2 {clear:both;overflow:hidden;position:relative;}
.content_photo2 .pview {height:165px;margin-left:0px;overflow:hidden;position:relative;width:120px;}
.content_photo2 dt {height:70px;overflow:hidden;}
.content_photo2 dd {width:118px;font-size:9pt;letter-spacing:-1px;text-align: center;margin-top:5px;overflow:hidden;line-height:14px;}
.content_photo2 dd a {text-decoration:none;}
.content_photo2 .pre strong, .content_photo2 .next strong {display:none;}
.content_photo2 .pre, .content_photo2 .next {position:absolute;}
.content_photo2 .pre {background:transparent url(/images/main/pre_next.gif) no-repeat scroll 0 0px;display:block;height:50px;left:0;top:0;width:20px;z-index:20;margin-top:45px;}
.content_photo2 .next {background:transparent url(/images/main/pre_next.gif) no-repeat scroll -80px 0;display:block;height:50px;right:0;top:0;width:20px;z-index:20;margin-top:45px;_margin-right:11px;}
.content_photo2 .pre:hover {background-position:0 -50px;}
.content_photo2 .next:hover {background-position:-80px -50px;}


/* 추천박람회 */
.expoList .titleimg {border-bottom:2px solid #E5E5E5;clear:both;	height:32px;position:relative;	_top:2px;}
.expoList {border: 1px solid #DDD; overflow: hidden; padding:5px; background-color:#fff;}
.expoList .exlist {width:230px;overflow:hidden;margin: 5px 0 5px 0;clear:both;}
.expoList p {width:75px;overflow:hidden;float:left;margin: 5px 0 5px 0;}
.expoList ul {width:150px;overflow:hidden;float:left;margin: 5px 0 5px 2px;}
.expoList .iname {letter-spacing:-1px;font-weight:bold;line-height:14px;}


/* TAB기사 */
.section .tab{margin:4px 0 10px}
.section .tab ul{height:24px;background:url(/images/sub/bg_tab_240_s4.gif) no-repeat;overflow:hidden}
.section .tab ul li{float:left;font-size:11px;padding-top:5px;letter-spacing:-1px;color:#666;text-align:center}
.section .tab ul li a{color:#666}
.section .tab ul li strong{color:#2f2f2f}
.section .tab ul.selected01{background-position:0 0}
.section .tab ul.selected02{background-position:0 -24px}
.section .tab ul.selected03{background-position:0 -48px}
.section .tab ul.selected04{background-position:0 -72px} 

.section3 {border: 1px solid #DDD;clear:both;background-color:#fff;padding-bottom:10px;min-height:160px;}
.section3 .tab{margin:0px 0 10px;}
.section3 .tab ul{height:30px;background:url('img/bg_tab_300_s30_n.gif') no-repeat;overflow:hidden}
.section3 .tab ul li{float:left;font-size:11px;padding-top:7px;letter-spacing:-1px;color:#666;text-align:center}
.section3 .tab ul li a{color:#666}
.section3 .tab ul.selected0{background-position:0 0}
.section3 .tab ul.selected1{background-position:0 -31px}
.section3 .tab ul.selected2{background-position:0 -61px}
.section3 .tab ul.selected3{background-position:0 -90px} 
.section3 .select { font-weight: bold;color: #09F;letter-spacing:-1px;}
.section3 .list{margin:0px 10px;}

.section25 {border: 1px solid #DDD;clear:both;background-color:#fff;padding-bottom:10px;min-height:160px;}
.section25 .tab{margin:0px 0 10px;}
.section25 .tab ul{height:30px;background:url('img/bg_tab_250_s30_n.gif') no-repeat;overflow:hidden}
.section25 .tab ul li{float:left;font-size:11px;padding-top:7px;letter-spacing:-1px;color:#666;text-align:center}
.section25 .tab ul li a{color:#666}
.section25 .tab ul.selected0{background-position:0 0}
.section25 .tab ul.selected1{background-position:0 -31px}
.section25 .tab ul.selected2{background-position:0 -61px}
.section25 .tab ul.selected3{background-position:0 -90px} 
.section25 .select { font-weight: bold;color: #09F;letter-spacing:-1px;}
.section25 .list{margin:0px 10px;}

.section4r {border: 0px solid #DDD;clear:both;background-color:#fff;}
.section4r .select { font-weight: bold;color: #fff;letter-spacing:-1px;}
.section4r .tab{margin:0px 0 10px;}
.section4r .tab ul{height:30px;background:url('img/bg_tab_260_s4_r.gif') no-repeat;overflow:hidden}
.section4r .tab ul li{float:left;font-size:11px;padding-top:7px;letter-spacing:-1px;text-align:center;font-weight: bold;}
.section4r .tab ul li a{color:#666}
.section4r .tab ul.selected0{background-position:0 0}
.section4r .tab ul.selected1{background-position:0 -30px}
.section4r .tab ul.selected2{background-position:0 -60px}
.section4r .tab ul.selected3{background-position:0 -90px} 

.section4 {border: 0px solid #DDD;clear:both;background-color:#fff;}
.section4 .tab{margin:0px 0 0px;}
.section4 .tab ul{height:30px;background:url(img/tab_230_c2.gif) no-repeat;overflow:hidden}
.section4 .tab ul li{float:left;font-size:11px;padding-top:8px;letter-spacing:-1px;color:#FFFFFF;text-align:center}
.section4 .tab ul li a{color:#666}
.section4 .tab ul.selected0{background-position:0 0}
.section4 .tab ul.selected1{background-position:0 -30px}
.section4 .select { font-weight: bold;color: #09F;letter-spacing:-1px;}

.tab3g260 {border: 1px solid #c2c2c2;clear:both;background-color:#fff;}
.tab3g260 .tab{margin:0px 0 10px;}
.tab3g260 .tab ul{height:24px;background:url(/images/sub/bg_tab_260_s3_n.gif) no-repeat;overflow:hidden}
.tab3g260 .tab ul li{float:left;font-size:11px;padding-top:5px;letter-spacing:-1px;color:#666;text-align:center}
.tab3g260 .tab ul li a{color:#666}
.tab3g260 .tab ul.selected01{background-position:0 0}
.tab3g260 .tab ul.selected02{background-position:0 -24px}
.tab3g260 .tab ul.selected03{background-position:0 -48px}
.tab3g260 .tab ul.selected04{background-position:0 -72px} 
.tab3g260 .select { font-weight: bold;color: #09F;letter-spacing:-1px;}


/*분야별 포토*/
.npartPhotoList{position:relative;	height:160px;}
.npartPhotoList ul {position:absolute;overflow:hidden;top:10px;}
.npartPhotoList li.f {}
.npartPhotoList li {display:inline;	float:left;	margin:2px 5px;position:relative;}
.npartPhotoList li p {border:1px solid #7C7C7C;background-color:#FFFFFF;display:block;overflow:hidden;height:85px;width:120px;vertical-align: center;}
.npartPhotoList li span {cursor:pointer;display:block;line-height:16px;padding-top:5px;width:130px;font-weight:bold;color:#7B7B7B;}


.titlelbox {position:relative;border-bottom:0px solid #DDD;clear:both;	height:34px; margin: 0;padding:0;}
.titlelbox .tlk {color:#27488f;font-size:14px; font-weight: bold;}
.titlelbox .tle {color:#27488f;font-size:7px;padding-left:5px;}
.titlelbox p {position:absolute;bottom:-1px;left:0;padding:5px 15px;border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #FFF;}

.viewHD{overflow: hidden;padding:15px;border:1px solid #DDD;}
.viewHD .vHD {float: left;width:175px;margin-right: 30px;}
.viewHD .vHD dt {position:relative;overflow: hidden;height:105px;}
.viewHD .vHD dd {padding:5px 0 2px;text-align:center;}
.viewHD .vHD dd a{font-size:13px;line-height: 1.4em;display:block;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움", AppleGothic, Sans-serif;}
.viewHD .vHDlist {float: left;}
.viewHD .vHDlist dt {position: relative; background: url(/images/main/icon_square2.gif) no-repeat  5px 11px; padding-left:15px;font-size:13px;line-height:24px;}
.viewHD .vHDlist dt a { color: #000; font-size: 13px;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움", AppleGothic, Sans-serif;}

.viewHDphoto{overflow: hidden;padding:15px;border:1px solid #DDD;}
.viewHDphoto .vHDphoto {float: left;width:160px;margin-left: 9px;}
.viewHDphoto dl:first-child{margin-left: 0px;}
.viewHDphoto .vHDphoto dt {float: left;overflow: hidden;height:105px;}
.viewHDphoto .vHDphoto dd {padding:5px 0 2px;text-align:center;}
.viewHDphoto .vHDphoto dd a{font-size:13px;line-height: 1.4em;display:block;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움", AppleGothic, Sans-serif;}