@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; }

.titleline1 {position:relative;border-bottom:1px solid #222;clear:both; height:30px; margin-bottom: 10px;padding-top:10px;}
.titleline1 h3 {line-height:30px; padding:0 5px; font-size:18px;}
.titleline1 p {position:absolute;right:0; }

.imgline {position:relative;border-bottom:1px solid #DDD;clear:both;	height:35px; margin-bottom: 7px;background: url(img/round2_g.gif) no-repeat 10px 18px;}
.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;}
.title2line p a{font-size:11px;color:#919191;}

.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;display:block;}

.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 #a21418;clear:both;height:18px;margin-bottom: 5px;}
.titleRline h3 {position:absolute;left:0; color:#FFF;height:18px;line-height:18px; padding:0px 10px; font-size:14px;background-color:#a21418;}
.titleRline p {position:absolute;right:0;height:13px;padding:0;margin:0;}
.titleRline p a{font-size:11px;line-height:11px;height:11px;color:#919191;padding:0;margin:0;display:block;}

.title2Rline {position:relative;border-bottom:1px solid #a21418;clear:both;height:16px;margin-bottom: 5px;padding-top:10px;}
.title2Rline h3 {position:absolute;left:0; color:#FFF;height:16px;line-height:16px; padding:0px 10px; font-size:12px;background-color:#a21418;}
.title2Rline p {position:absolute;right:0;height:13px;padding:0;margin:0;}
.title2Rline p a{font-size:11px;line-height:11px;height:11px;color:#919191;padding:0;margin:0;display:block;}

.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; }

.adulli0 li {float:left;padding:0;}
.adulli0 li a {display:block;border:0;padding:0;margin:0;font-size:0;}


.adulli3 {margin: 0;padding:0;list-style: none;}
.adulli3:after {clear: both;content: "";display: block;}
.adulli3 li {float:left;padding:0;width:33%;margin-right:.5%;}
.adulli3 li:last-child {margin-right:0%}

.adulli3 li a {display:block;border:0;padding:0;margin:0;font-size:0;}
.adulli3 li img {display:block;max-width:100%;}

ul.tag li{
	float:left;
	height:18px;
	padding:2px 6px;
	margin-right:5px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    border: 1px solid #CAD8F3;
    background: none;
    background-color: #DEE7F8;
    font-weight: normal;
	display:block;
}
ul.tag li a{display:block;line-height:18px;font-size:11pt;}

/* 박스라인 */
.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;}
.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;}
.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;}
.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;}


/*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;}
.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;}

.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;}

.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;}
.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;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/jose/mbx_bg.png") repeat-x scroll 0 0 transparent;}
.topHD1 dl:hover dt {background:url("/images/jose/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;}
.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/jose/mbx_bg.png") repeat-x scroll 0 0 transparent;}
.topHD3 dl:hover dt {background:url("/images/jose/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;}
.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;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;}
.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;}

/*많이본 뉴스 */
.hitNews {position:relative; margin:0;clear: both;overflow: hidden;}
.hitNews dl {position:relative; margin:0 0 10px 0;overflow: hidden; border-bottom:1px dotted #bfbfbf;}
.hitNews dl:last-child{margin-bottom: 0px;padding-bottom: 0px;border:0;}

.hitNews dl dt {float:left;width:30px; font-size:14px; font-weight:bold; overflow: hidden;padding: 0 0 10px 5px;}

.hitNews dl dd.img {position:relative; float:right; width:75px; height:80px; margin: 0 0 13px 10px;padding:0;overflow: hidden;display: block;}
.hitNews dl dd.img img {vertical-align:top; width:75px; min-height:80px;}

.hitNews dl dd a {color:#4B4B4B; font-size:14px;font-weight:bold; letter-spacing:-1px;overflow: hidden;  line-height: 22px;display: block;padding:0 0 10px;}
.hitNews dl dd a:hover {color:#0080ff;}

#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;}

/*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;}
.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-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:90px;overflow: hidden;}
.issHD dl dt {height:32px; 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:85px; margin-right:10px;overflow: hidden;}
.issHD dl dd.img img {vertical-align:top; width:80px; min-height:85px;}

.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:11px;  line-height: 15px;display: block;}
.issHD dd.subtitle {overflow: hidden;padding:0 0 3px;}
.issHD dd.subtitle a {color:#4B4B4B; font-size:15px; font-weight:bold; letter-spacing:-1px; line-height: 18px;display: block;}

.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 0;display: block;}
.issHD dd.conts a {color:#999;}
.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;}
.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;}


.selHD2_mbx_t3 {width:100%;display: block;overflow: hidden;}
.selHD2_mbx_t3:after {clear: both;content: "";display: block;}
.selHD2_mbx_t3 li {padding-right: 0px;position: relative;min-width:180px;display: inline;float: left;margin: 0;}
.selHD2_mbx_t3 li a {cursor: pointer;}
.selHD2_mbx_t3 li.f {}
.selHD2_mbx_t3 li.e {margin-right: 0;padding-right: 0px;}

.selHD2_mbx_t3 li.e dl {margin-bottom: 0;padding-bottom: 0px;border-bottom:none;}

.selHD2 {position:relative; margin:0;clear: both;border:0px solid #dcdcdc;padding-bottom:0px;}
.selHD2 dl {position:relative; clear: both;display: block;margin-bottom:14px;padding-bottom:13px;width:180px;min-height:98px;border-bottom:1px solid #a8a8a8;}
.selHD2 dd {clear: both;display: block;}
.selHD2 dd.img {float:left; width:180px; height:105px; margin:0;overflow: hidden;}
.selHD2 dd.img img {vertical-align:top; width:180px; min-height:105px;}
.selHD2 dd a {display: block;}
.selHD2 .ctitle {position:absolute;top:0px;left:0px;font-size:11px;height:12px;line-height:12px;padding:3px 9px;background-color:#0b72d9;color:#FFF;z-index:99;text-transform: uppercase;opacity: 0.9; filter: alpha(opacity=90);}
.selHD2 dd.conts {line-height:18px; overflow: hidden;padding:5px 0px;font-size:12px; color:#222;}
.selHD2 dd.subtitle {font-size:14px; height:36px;line-height:18px; font-weight:bold; overflow: hidden;padding:5px 0 0 0;letter-spacing:-1px;}
.selHD2 dd.subtitle a {color:#111;}
.selHD2 dd p {font-size:11px; color:#0066ff; font-weight:normal;padding:3px 0px;height: 18px;text-overflow: ellipsis;white-space: nowrap;}

.selCarton {position:relative; margin:0;clear: both;border:0px solid #dcdcdc;padding-bottom:0px;}
.selCarton dl {position:relative; clear: both;display: block;margin:0;padding-bottom:10px;width:290px;min-height:232px;}
.selCarton dd {clear: both;display: block;}
.selCarton dd.img {float:left; width:289px; height:220px; margin:0;padding:4px;overflow: hidden;border:1px solid #DDD;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.selCarton dd.img img {vertical-align:top; width:289px; min-height:220px;}
.selCarton dd a {display: block;}
.selCarton .ctitle {position:absolute;top:0px;left:0px;font-size:11px;height:12px;line-height:12px;padding:3px 9px;background-color:#0b72d9;color:#FFF;z-index:99;text-transform: uppercase;opacity: 0.9; filter: alpha(opacity=90);}
.selCarton dd.conts {line-height:18px; overflow: hidden;padding:5px 0px;font-size:12px; color:#222;}
.selCarton dd.subtitle { overflow: hidden;padding:5px 0 0 5px;}
.selCarton dd.subtitle a {color:#111;font-size:14px; height:34px;line-height:17px; font-weight:bold;}
.selCarton dd p {font-size:11px; color:#0066ff; font-weight:normal;padding:3px 0px;height: 18px;text-overflow: ellipsis;white-space: nowrap;}

.opiHD {position:relative; margin:0;clear: both;border:0px solid #dcdcdc;padding:0;}
.opiHD dl {position:relative; clear: both;display: block;margin-bottom:6px;height:80px;background-color:#FFF;}
.opiHD dd.zimg {float:right; width:75px; height:80px; margin:0;overflow: hidden;display: block;border:1px solid #EEE;}
.opiHD dd.zimg img {vertical-align:top; width:75px; min-height:80px;}
.opiHD dd a {display: block;}
.opiHD dd.subtitle {position:relative; max-height:44px; overflow: hidden;padding:3px 10px 0 5px;}
.opiHD dd.subtitle a {font-size:14px;color:#222;font-weight:bold;line-height:20px;overflow: hidden;}
.opiHD dd.conts {position:relative; max-height:40px; overflow: hidden;padding:2px 10px 0 5px;}
.opiHD dd.conts a {font-size:12px;color:#999;line-height:18px;overflow: hidden;}
.opiHD dd a:hover{color:#0066cc;}

/*동영상 뉴스 */
.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;}

/*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-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{}
.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:0px solid #d6d6d6;padding: 5px;}
.issHD2 dl {position:relative; clear: both;display: block;border:0px solid #DDD;margin-bottom:5px;height:110px;padding-bottom:5px;border-bottom:1px solid #2f2f2f;}
.issHD2 dl.f{margin-top: 0px;padding-top: 0px;}
.issHD2 dl.e{margin-bottom: 0px;padding-bottom: 0px;border:0;}

.issHD2 dd.play {position:absolute;left:0;top:0;width:196px; padding-top:50px;overflow: hidden;display: block;text-align:center;}
.issHD2 dd.play img {width:45px;}

.issHD2 dd.img {float:left; width:196px; height:110px; margin-right:10px;overflow: hidden;display: block;}
.issHD2 dd.img img {vertical-align:top; width:196px; min-height:110px;}

.issHD2 dd a {display: block;}
.issHD2 dd.subtitle {overflow: hidden;padding:3px 0;max-height:60px; padding-top:20px;}
.issHD2 dd.subtitle a {font-size:16px; line-height:20px; font-weight:bold; color:#fff;padding:0;}
.issHD2 dd.conts {font-size:12px; overflow: hidden;padding:3px 0;max-height:40px;}
.issHD2 dd.conts a {color:#dbdbdb;}

.Nlist {position:relative; margin:0;clear: both;padding:0;}
.Nlist dl {position:relative; clear: both;display: block;overflow: hidden;border:0px solid #DDD;margin-bottom:10px;max-height:80px;padding-bottom:0px;border-bottom:0px solid #ececec;}
.Nlist dl.f{margin-top: 0px;padding-top: 0px;}
.Nlist dl.e{margin-bottom: 0px;padding-bottom: 0px;border:0;}
.Nlist dd.img {float:left; margin:0;display: block;}
.Nlist dd.img a{float:left; width:90px; max-height:80px; margin:0;overflow: hidden;display: block;}
.Nlist dd.img img {vertical-align:top; width:90px; max-height:95px;}

.Nlist dd a {display: block;}
.Nlist dd.subtitle {overflow: hidden;padding:0 5px 1px 5px;}
.Nlist dd.subtitle a {overflow: hidden;font-size:17px; height:20px; line-height:20px; font-weight:bold;color:#222;padding-top:3px;letter-spacing: -1px;}
.Nlist dd.conts {font-size:11px; overflow: hidden;max-height:60px;padding:0 5px 0px 5px;}
.Nlist dd.conts a {color:#999;line-height:20px;}

.BDlist {position:relative; margin:0;clear: both;padding:0;}
.BDlist dl {position:relative; clear: both;display: block;overflow: hidden;margin-bottom:20px;max-height:115px;padding-bottom:0px;}
.BDlist dl.f{margin-top: 0px;padding-top: 0px;}
.BDlist dl.e{margin-bottom: 0px;padding-bottom: 0px;border:0;}
.BDlist dd.img {float:left; margin:0;display: block;}
.BDlist dd.img a{float:left; width:198px; height:115px; margin:0;overflow: hidden;display: block;}
.BDlist dd.img img {vertical-align:top; width:198px; min-height:115px;}

.BDlist dd a {display: block;}
.BDlist dd.subtitle {overflow: hidden;padding:0 0 5px 10px;}
.BDlist dd.subtitle a {display: block;overflow: hidden;font-size:18px; max-height:50px; line-height:25px; font-weight:bold;color:#222;padding:0;letter-spacing: -1px;}
.BDlist dd.conts {overflow: hidden;padding:0 0 0 10px;}
.BDlist dd.conts a {display: block;overflow: hidden;font-size:12px;color:#999;height:60px;line-height:18px;}

.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;}
.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:0;}
.selHD dl {position:relative; clear: both;display: block;margin-bottom:10px;height:98px;border:1px solid #ddd;}
.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 {overflow: hidden;padding:10px 5px 3px 0px;}
.selHD dd.subtitle a {color:#222;font-size:14px; line-height:18px; font-weight:bold;}
.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:0 0 20px 0;}
.sel2HD dl {position:relative;clear: both;display: block;overflow: hidden;margin:0px;height:200px;border:1px solid #ececec;}
.sel2HD dl dd.subtitle {position:absolute;text-align:left;clear: both;bottom:0;left:0;width:100%;height:50px;overflow: hidden;background: url("/images/jose/mbx_bg.png") repeat scroll 0 0 transparent;z-index:99;}
.sel2HD dl dd.subtitle a {color:#fff;display: block;font-size:14px;line-height:20px; font-weight:bold; padding:5px;}
.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:200px;overflow: hidden;}
.sel2HD dl dd.img img{width:100%;min-height:200px;}

.sel22HD {position:relative; margin:0;clear: both;border:0px solid #dcdcdc;padding:0 0 10px 0;}
.sel22HD dl {position:relative;clear: both;display: block;overflow: hidden;margin:0px;height:220px;border:1px solid #ddd;background-color:#FFF;}
.sel22HD dl dd.subtitle {text-align:left;clear: both;height:50px;overflow: hidden;}
.sel22HD dl dd.subtitle a {color:#222;display: block;font-size:17px;line-height:20px; font-weight:bold; padding:10px 5px;letter-spacing: -1px;}
.sel22HD dl dd {clear: both;overflow: hidden;}
.sel22HD dl dd.img {position:relative; float:left; margin:0;z-index:1;}
.sel22HD dl dd.img a {display: block;border:0px solid #DDD; height:160px;overflow: hidden;}
.sel22HD dl dd.img img{width:100%;min-height:160px;}


.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;}
.sel3HD dd.subtitle a {color:#222;}
.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;}
.sel3HD dd.conts a {color:#222;}


/*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-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;}
.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-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-size:12px;}
.issCToon dl dd .subtitle {color:#646464; font-size:12px; font-weight:bold; letter-spacing:-2px;overflow: hidden;padding:5px 0px;}

/* 한줄기사 */
.newsLine1 dt {position: relative; padding: 3px 0; margin: 0;}
.newsLine1 dt a {overflow: hidden;font-size:14px; height:20px; line-height:20px; font-weight:bold;color:#222;display: block;}
/* 한줄기사 */
.newsLine dt {position: relative; padding: 7px 2px; margin: 0;}
.newsLine dt a {overflow: hidden;font-size:17px; height:20px; line-height:20px; font-weight:bold;color:#222;padding-top:3px;letter-spacing: -1px;}
.newsLine .date {position:absolute;right:2px; padding: 1px 0 0 7px; color: #999; font-size: 10px; letter-spacing: -1px; font-family: Verdana; } 
/* 한줄기사 */
.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;}
.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  2px 20px; padding: 7px 0px 7px 10px; margin: 0; height:30px; line-height:30px;overflow:hidden;border-bottom:1px dotted #d0d0d0;}
.renewsList dt:hover { border-bottom:1px solid #DDD;}
.renewsList dt a {display: block;height:30px; line-height:30px;color: #222; font-weight: bold;font-size: 15px;font-family:"Malgun Gothic", "맑은 고딕", NanumGothic, "나눔고딕",Dotum, "돋움", AppleGothic, Sans-serif;}
.renewsList dt:last-child{margin-bottom: 0px;padding-bottom: 0px;border:0;}

.renewsList dd { background: url(/images/main/icon_led.gif) no-repeat  10px 4px; padding-left: 23px; }
.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: 18px;font-weight: bold; letter-spacing: -1px; line-height: 18px; margin: 3px 0 10px 0; } 
.listTxt dd {line-height: 18px; }
.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: 18px; font-weight: bold; letter-spacing: -1px; line-height: 18px; margin: 3px 0 10px; } 
.listPhoto dd { line-height: 18px; }
.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:240px;margin-right: 14px;border:1px solid #DDD;background-color:#FFF;margin-bottom:15px;}
.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:238px;border:1px solid transparent;}
.Photo_newslist_box:hover{border: 1px solid #f46957;}

.Photo_newslist .firstimg{background-color:#FFF;text-align:center;width:193px;height:145px;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:193px;min-height:145px;}

.Photo_newslist .subject{width:173px;text-align:left;padding:5px 10px;line-height:19px;}
.Photo_newslist .subject a{color:#414141;font-size:14px;display: block;}
.Photo_newslist .byline{color:#333;font-size:11px;line-height:20px;padding:1px 10px;display: block;}


.viewTitle2 {position: relative; overflow: hidden; height:35px; margin:10px 0; background-color:#fff; border-bottom:1px solid #9e9e9e; }
.viewTitle2 .uleft {position:absolute;float:left;display: block;left:0;bottom:-1px;border-top:1px solid #DDD;border-left:1px solid #DDD;}
.viewTitle2 .uleft li {float:left;padding:0;height:28px;padding:4px 5px 0 5px;border-right:1px solid #DDD;}

.viewTitle2 .ulli0 {right:0px;bottom:6px;position:absolute;}
.viewTitle2 .ulli0 li {height:18px;}

/* 기사보기 */
.viewTitle {position: relative; overflow: hidden; _height:1%; margin:0;padding:10px 0;background-color:#fff; border:0px solid #DDD; }
.viewTitle .menu {float:left;overflow: hidden;width:15%;margin:10px 0;padding:1%;display:block;border-right:1px solid #e5e5e5;}
.viewTitle .menu h3 {font-size:16px;margin: 0 auto;display:block;padding: 1px 0 0px;text-align:center;color:#222;letter-spacing:-1px;}
.viewTitle .menu a {color:#222;}
.viewTitle .menu p {display: block; width:100%;font-size:12px;margin: 0 auto;display:block;padding: 5px 0;text-align:center;color:#222;}
.viewTitle .menu p a {background:url("/images/main/icon_try_oj.gif") no-repeat scroll left 6px transparent;height:25px;line-height:25px;padding-left:5px;color:#333;}

.viewTitle .ulli0 {right:5px;bottom:5px;position:absolute;}
.viewTitle .ulli0 li {height:18px;}

.viewTitle dl {padding:5px;margin:0;display:block;}
.viewTitle dt { font-size: 24px; line-height: 1.5em; margin: 0 0 5px;} 
.viewTitle dd { font-size: 12px; color:#999; line-height: 15px;padding:5px 0; }
.viewTitle dd.subtitle { font-size: 17px; color:#0066ff; line-height: 25px;padding:5px 0; }
.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.7em;font-family:"맑은 고딕","Malgun Gothic"!important;text-align:justify;}
#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;}


/*분야별 포토*/
.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:9px;border:1px solid #DDD;}
.viewHD .vHD {float: left;width:170px;margin-right: 10px;}
.viewHD .vHD dt {position:relative;overflow: hidden;height:105px;}
.viewHD .vHD dd {padding:5px 0 2px;}
.viewHD .vHD dd a{font-size:13px;line-height: 1.4em;display:block;}
.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;}

.viewHDphoto{overflow: hidden;padding:9px;border:1px solid #DDD;}
.viewHDphoto .vHDphoto {float: left;width:143px;margin-left: 9px;}
.viewHDphoto dl:first-child{margin-left: 0px;}
.viewHDphoto .vHDphoto dt {float: left;overflow: hidden;height:100px;}
.viewHDphoto .vHDphoto dt img{width:143px;min-height:100px;}
.viewHDphoto .vHDphoto dd {padding:5px 0 2px;}
.viewHDphoto .vHDphoto dd a{font-size:13px;line-height: 1.4em;display:block;}