@charset "utf-8";
/*기본 CSS*/
body   { font:12px "gulim"; margin:0px; height:100%;}
html   { height:100%;}
*         { margin:0; padding:0;}
hr        { display:none;}
div       { text-align:left;}
h1,h2,h3,h4,h5 { margin:0; padding:0;}
h1 img,h2 img,h3 img,h4 img,h5 img { vertical-align:top;}
img      { border:0px; margin:0; vertical-align:middle;}
input    { vertical-align:middle; font-size:11px; font-family:gulim; color:#444444;}
select { vertical-align:middle; font-size:11px; font-family:gulim; color:#444444; }
form     { margin:0; border:0;}
fieldset { margin:0; border:0;}
legend { display:none;}
ul         { list-style: none;}
a          { text-decoration:none;}
a:hover { text-decoration:underline;}
br { letter-spacing:0;}

.hidden { display:none;}

*html .png24 { tmp:expression(setPng24(this));}

body.bg { background:url(/images/bg_top.jpg) 0 0 repeat-x;}

/* Color */
.white , a.white:link, a.white:visited, a.white:hover, a.white:active {color:#fff;}
.black, a.black:link, a.black:visited, a.black:hover, a.black:active {color:#000;}
.gray, a.gray:link, a.gray:visited, a.gray:hover, a.gray:active {color:#666;}
.gray2, a.gray2:link, a.gray2:visited, a.gray2:hover, a.gray2:active {color:#333;}
.gray3, a.gray3:link, a.gray3:visited, a.gray3:hover, a.gray3:active {color:#999;}
.blue, a.blue:link, a.blue:visited, a.blue:hover, a.blue:active {color:#003371;}
.blue2, a.blue2:link, a.blue2:visited, a.blue2:hover, a.blue:active {color:#21859D;}
.red, a.red:link, a.red:visited, a.red:visited, a.red:active {color:#FF0000;}
.red2 , a.red2:link, a.red2:visited, a.red2:hover, a.red2:active {color:#FF7141;}
.orange , a.orange:link, a.orange:visited, a.orange:hover, a.orange:active {color:orange;}
.green, a.green:link, a.green:visited, a.green:hover, a.green:active {color:darkgreen;}
.orangered, a.orangered:link, a.green:visited, a.green:hover, a.green:active {color:orangered;}

#banner_4 img { vertical-align:top;}
ul#banner_23 {padding-bottom:5px;}

#banner_13 .pager div {padding:0 0 0 1px;}

.l_align{text-align:left;padding-left:5px;}
.r_align{text-align:right;padding-right:5px;}
.c_align{text-align:center;}

.newsImg {}
.newsImg dt img {max-width:670px;}
.newsImg dd { background:#f7f7f7; border:solid 1px #e9e9e9; color:#666666; letter-spacing:-1px; font-size:12px; line-height:1.4; padding:6px 5px 5px 5px; margin:0;}

.imgCenter { margin:20px auto;text-align:center;}
.imgLeft { float:left; margin:0 20px 0 0;}
.imgRight { float:right; margin:0 0 0 20px;}

#headerWrap { margin:0 auto; width:970px;}
#header { height:80px; position:relative;}
#header .logo { position:absolute; top:40px;}
#header .logo .sTitle { padding:0 21px 0 11px;}

#header .logo .subTitle {}
#header .logo .subTitle img { padding:11px 0 0 0; vertical-align:top;}
#header .logo .subTitle .bar{ padding:11px 12px 0 12px;}

#header .choice { position:absolute; top:9px; right:0;font-size:11px; font-family:dotum; letter-spacing:-1px; color:#636363;}
#header .choice a { color:#636363;}
#header .choice a:hover { color:#202020; text-decoration:none;}
#header .choice .bar { color:#c5c5c5; padding:0 6px 0 6px;}

#header .highArea { position:absolute; top:0px; right:0; font-size:11px; font-family:dotum;}
#header .btn { float:right;height:24px;padding:8px 0 0 0; }
#header .weatherArea { float:right; font-size:11px; font-family:dotum; padding:5px 0 0;}
*html #header .weatherArea { margin:-5px 0 0 0;}
/*
#headerIndex .language,
#header .language {float:right; padding: 10px 0; display:none;}
#headerIndex .language a,
#header .language a {color:#515151;letter-spacing:-1px; font-size: 11px;font-weight:bold;}
*/

#headerIndex .btn { position:absolute; top:0px; font-size:11px; font-family:dotum;width: 100%;}
#headerIndex .btn .menu { padding:0;}
.td-header-sp-top-menu .top-header-menu { display: inline-block; }
.top-header-menu li { display: inline-block; position: relative; zoom: 1; z-index: 9; line-height: 24px; }
.td-header-sp-top-menu .top-header-menu > li > a { color: #515151;}
.top-header-menu li a {margin:0;padding: 0 10px 0 5px;background:url("/images/menu_seper.png") right no-repeat;color: #222222;font-family: gulim, 'Open Sans', arial, sans-serif;font-weight: 700;  font-size: 11px;  line-height: 29px;}
.top-header-menu li:nth-last-child(1) a {background:none;}

#header .weatherArea .date { float:left; color:#797979; padding:4px 10px 0 0;font-family:dotum;}
*html #header .weatherArea .date { padding:8px 7px 0 0;}
#header .weatherArea .date em { font-style:normal; font-family:tahoma;}
#header .weatherArea .weather { float:left; font-weight:bold; color:#2f67a0; display:inline;}
#header .weatherArea .weather a { color:#2f67a0;}
#header .weatherArea .weather #weatherWrap { float:left;height: 25px; width: 100px; overflow: hidden; }
#header .weatherArea .weather #weatherWrap .wlist { display: block;line-height:24px; }
#header .weatherArea .weather #weatherWrap img { width:23px;vertical-align: middle; }
#header .btn .menu { color:#636363; letter-spacing:-1px; padding:0 6px 0 8px;vertical-align:middle;}
#header .btn .menu .bar { color:#c5c5c5; padding:0 5px 0 5px;}
#header .btn .menu a { color:#636363;}
#header .btn .menu a:hover { color:#202020; text-decoration:none;}
#header .banner { position:absolute; bottom:6px; right:312px;}
#header .search { width:301px; position:absolute; top:46px; right:0; background:url(/images/bg_search.gif) right 0 no-repeat; text-align:right; color:#5b5b5b;}
#header .search .bar { color:#a1b9e1; padding:0 2px 0 2px;}
#header .search .textInput { border:0; width:165px; margin:-2px 4px 0 0;}
*+html #header .search .textInput { margin:0 4px 0 0;}
#header .search input { vertical-align:top;}
#header .search img { vertical-align:top;}
#header .search .btnSearch { cursor:pointer; }
#header .search .textWrap { padding:9px 0 0 0; display: inline-block;}
#nav { height:64px; background:#f7f7f7 url(/images/bg_nav.jpg) 0 0 no-repeat; border-bottom:solid 1px #c6c6c6; position:relative;overflow:hidden;}
#nav .global { position:absolute; top:8px; left:6px;}
#nav .global img { padding:0 13px 0 13px;}
#nav .subNav {  width:100%; position:absolute; top:40px; left:20px; color:#353534;}
*html #nav .subNav { top:40px;}
:root #nav .subNav { top:40px;}
#nav .subNav a { color:#353534; padding:4px 4px 3px 4px; display:inline-block; float:left;}
#nav .subNav a.selected,
#nav .subNav a:hover { background:#425379; color:#ffffff; font-weight:bold; text-decoration:none; letter-spacing:-1px; padding:4px 4px 3px 4px;}
:root #nav .subNav a { padding:3px 4px 2px 4px;}
:root #nav .subNav a:hover { padding:3px 4px 2px 4px;}
#nav .subNav .bar { color:#a5a5a5; padding:3px 4px 2px 4px; display:inline-block; float:left;}

#nav .subNav .in { position:relative; width:100%;}
#subNav1 { position:absolute; top:0;}
#subNav2 { position:absolute; top:0;left:400px;}
#subNav3 { position:absolute; top:0;}
#subNav4 { position:absolute; top:0;}
#subNav5 { position:absolute; top:0;}

#nav .rightNav { position:absolute; right:20px; color:#d8e7ff; letter-spacing:-1px; top:8px; }
#nav .rightNav a { color:#d8e7ff;padding:0 10px;}
#nav .rightNav a:hover { text-decoration:none;}
#nav .rightNav .bar { padding:0 5px 0 5px;}
#nav .rightNav a span { }

#nav_energy {position:absolute;top:7px;left:340px;}

#nav .rightNews { position:absolute; top:43px; right:6px; color:#1f4c97;visibility:hidden; }
#nav .rightNews a {  color:#1f4c97;}
#nav .rightNews a:hover { text-decoration:none; }
#nav .rightNews img { padding:0 1px 1px 1px;cursor:pointer; }
#nav .rightNews li { text-align:right; }

#footer { clear:both; margin:0 auto; width:970px;}
#footer .topArea { height:33px; border-top:solid 1px #d5d5d5; border-bottom:solid 1px #d5d5d5;}
#footer .topArea .menu { float:left; padding:11px 0 0 16px; letter-spacing:-1px; color:#373737;}
#footer .topArea .menu a { color:#373737;}
#footer .topArea .menu a:hover { text-decoration:none;}
#footer .topArea .menu .h { font-weight:bold; color:#1f4c97; padding:0 10px 0 0;}
#footer .topArea .menu .h a { color:#1f4c97;}
#footer .topArea .menu .bar { color:#aeaeae; padding:0 4px 0 4px;}
#footer .topArea .menuR { float:right; padding:10px 17px 0 0; display:none;}
#footer .topArea .menuR .twitter { font-size:11px; font-family:dotum; letter-spacing:-1px; color:#517f9d; }
#footer .topArea .menuR .twitter a {  color:#517f9d;}
#footer .topArea .menuR .twitter a:hover { text-decoration:none;}
#footer .topArea .menuR .twitter img { padding:0 0 3px 0;}
#footer .copyArea { padding:25px 0 0 0;border-top: solid 1px #d5d5d5;}
#footer .copyArea .logo { float:left; width:159px; padding:0 0 22px 21px;}
#footer .copyArea .copy { font-size:11px; font-family:dotum; line-height:15px; color:#9097a0; letter-spacing:-1px;}
#footer .copyArea .copy .bar { color:#e2e2e2; padding:0 3px 0 3px;}
#footer .copyArea span .copyrightBy {color:#f6f7f8;}
#footer .copyArea .info {color:#858585;  height:20px;}
#footer .copyArea .info a { font-size:11px; font-family:dotum; color:#4A4949; letter-spacing:-1px;}

.container { margin:0 auto; width:970px; position:relative;}

.conLeft { float:left; width:670px;  border-right:solid 1px #d5d5d5; padding:0 20px 30px 0; margin:0 -1px 0 -1px;}
.conRight { float:right; width:281px; border-left:solid 1px #d5d5d5; margin:0 -1px 0 -1px; padding:0 0 0 0;overflow:hidden;}
/*
.conLeft { float:left; width:670px;  border-right:solid 1px #d5d5d5; padding:0 20px 27px 0; margin:0 -1px 0 -1px;}
.conRight { float:right; width:281px;overflow:hidden;}
*/
*html .conLeft { display:inline;}
*html .conRight { display:inline; _width:280px; margin:0;}
.content .conRight { display:inline; _width:279px; margin:0 -1px;}

/*
.bannerTopR { width:670px; padding:0 0 15px 30px; text-aling:center; }
*/
.bannerTopR { text-align:center; margin:0 0 20px -1px; }
.bannerTopR img { vertical-align:top;}

.bannerBottomR { text-align:center; margin:20px 0 0; }
.bannerBottomR img { vertical-align:top;border:1px solid #cccccc;}

/*
.todayNewsR { padding:0 0 0 15px;}
.todayNewsR h3 { height:21px; font-size:12px; color:#010101;}
.todayNewsR h3 em { color:#1f4c97; font-style:normal;}
.todayNewsR .thum { height:78px;}
.todayNewsR ul { padding:0 0 20px 0;}
.todayNewsR li { background:url(/images/icon_dot.gif) 0 5px no-repeat; padding:0 0 6px 8px; color:#373737; letter-spacing:-1px;}
.todayNewsR li a { color:#373737;}
*/

.todayNewsR { clear:both; padding:15px 0 0 15px;}
.todayNewsR h3 { height:21px; font-size:12px; color:#010101;}
.todayNewsR h3 { height:22px; border-bottom:solid 1px #d5d5d5; margin:0 0 5px 0;}
.todayNewsR h3 em { color:#1f4c97; font-style:normal;}
.todayNewsR dl { clear:both; padding:0 0 10px 0;}
.todayNewsR dt { float:left; width:64px;}
.todayNewsR dd { font-size:11px; font-family:dotum; letter-spacing:-1px; color:#7f7f7f; line-height:1.3;}
.todayNewsR dd a { color:#7f7f7f;}
.todayNewsR dd.tit { font-size:12px; font-family:gulim; color:#323232; font-weight:bold; padding:0 0 2px 0;}
.todayNewsR dd.tit a { color:#323232;}

.todayNewsR02 { clear:both; margin:15px 0 0 15px;}
.todayNewsR02 .title { letter-spacing:-1px; overflow:hidden; margin:0; padding:0 0 5px 0;}
*html .todayNewsR02 .title { padding:0 0 10px 0; }
*+html .todayNewsR02 .title { padding:0 0 10px 0; }
:root .todayNewsR02 .title { padding:0 0 5px 0; }
.todayNewsR02 .title h3 { float:left; font-size:12px;}
.todayNewsR02 .title h3 em { color:#1f4c97; font-style:normal;}
.todayNewsR02 .title .more { float:right; font-size:11px; font-family:dotum; color:#7f7f7f;}
.todayNewsR02 .title .more a { color:#7f7f7f;}
.todayNewsR02 .con { clear:both; color:#333333; margin:0; padding:0;}
.todayNewsR02 .con a { color:#333333;}
.todayNewsR02 .con dl { clear:both; margin:0 0 10px 0;overflow:hidden; height:63px; }
.todayNewsR02 .con dt { float:left; width:91px; position:relative;}
.todayNewsR02 .con dt .transBorder { position:absolute; left:0; top:0; width:82px; height:59px; border:1px solid #000; filter:alpha(opacity=10); opacity:0.1; -moz-opacity:0.1;}
.todayNewsR02 .con dd { font-size:12px; font-family:dotum; line-height:1.3; color:#7f7f7f;}
.todayNewsR02 .con dd a { color:#7f7f7f;}
.todayNewsR02 .con dd.tit { font-size:12px; color:#333333; padding:0 0 2px 0;}
.todayNewsR02 .con dd.tit a { color:#333333;}
.todayNewsR02 .con ul { clear:both;}
.todayNewsR02 .con li { background:url(/images/icon_dot.gif) 0 5px no-repeat; padding:0 0 0 6px; height:20px; line-height:1.7; overflow:hidden; }

/*.lookNewsR { height:241px; padding:0 0 0 15px;}*/
/* .lookNewsR { height:auto; padding:0 0 0 15px; overflow:hidden; display:table; } */
.lookNewsR { padding:0 0 0 15px; overflow:hidden; display:none; } 
.lookNewsR .title { height:20px; }
.lookNewsR .title h3 { float:left; font-size:12px; color:#000000;}
.lookNewsR .title .arrow { float:right; }
.lookNewsR .title .arrow img { cursor:pointer; }
/*
.slideR { padding:0 0 0 15px;}
.slideR .title { height:21px;}
.slideR .title h3 { float:left;font-size:12px; letter-spacing:-1px;}
.slideR .con { width:137px; }
*html .slideR .con { width:130px;}
.slideR .con dl { float:left; width:130px;}
.slideR .con dl.first { margin:0 5px 0 0;}
.slideR .con dt { height:83px; position:relative; margin:0 0 7px 0;}
.slideR .con dt img { position:absolute;}
.slideR .con dt .transBorder { position:absolute; left:0; top:0; width:128px; height:81px; border:1px solid #000; filter:alpha(opacity=10); opacity:0.1; -moz-opacity:0.1;}
.slideR .con dt .slideTab { position:absolute; right:0; bottom:0; width:32px; height:14px;}
.slideR .con dd { font-size:11px; font-family:dotum; letter-spacing:-1px; line-height:1.3; color:#7f7f7f; text-align:center; padding:0 3px 0 3px;overflow:hidden;height:27px; }
.slideR .con dd a { color:#7f7f7f;}
.slideR .number { float:right;text-align:right; color:#7f7f7f; font-family:verdana; font-size:11px;}
.slideR .number img { padding:0 1px 3px 0; cursor:pointer; }
*html .slideR .number img { padding:0 1px 0 0;}
*/
.slideR { padding:0 0 0 15px;}
.slideR .title { height:21px;}
.slideR .title h3 { float:left;font-size:12px; letter-spacing:-1px;}
.slideR .con { width:132px; }
.slideR .con .right_theme { width:132px; }
*html .slideR .con { width:130px;}
.slideR .con dl { float:left; width:130px;}
.slideR .con dl.first { margin:0 5px 0 0;}
.slideR .con dt { height:83px; position:relative; margin:0 0 7px 0;}
.slideR .con dt img { position:absolute;}
.slideR .con dt .transBorder { position:absolute; left:0; top:0; width:128px; height:81px; border:1px solid #000; filter:alpha(opacity=10); opacity:0.1; -moz-opacity:0.1;}
.slideR .con dt .slideTab { position:absolute; right:0; bottom:0; width:32px; height:14px;}
.slideR .con dd { font-size:11px; font-family:dotum; letter-spacing:-1px; line-height:1.3; color:#7f7f7f; text-align:center; padding:0 3px 0 3px;overflow:hidden;height:27px; }
.slideR .con dd a { color:#7f7f7f;}
.slideR .number { float:right;text-align:right; color:#7f7f7f; font-family:verdana; font-size:11px;}
.slideR .number img { padding:0 1px 3px 0; cursor:pointer; }
*html .slideR .number img { padding:0 1px 0 0;}

.index .lineR { border-color:#fff; }
.lineR { border-bottom:solid 1px #e6e6e6; margin:10px 0 15px 15px;}
*+html .lineR { border-bottom:solid 1px #e6e6e6; margin:10px 0 10px 15px;}
/*
.netiNewsR { padding:0 0 0 8px;}
.netiNewsR .title { height:21px; border-bottom:solid 1px #d5d5d5; margin:0 0 0 2px;}
.netiNewsR .title h3 { float:left; font-size:12px; color:#000000;}
.netiNewsR .title .arrow { float:right;}
.netiNewsR .con { clear:both; height:169px; padding:16px 0 0 0;}
.netiNewsR .con ul { margin:0 0 4px 8px;}
.netiNewsR .con ul li { background:url(/images/icon_dot.gif) 0 5px no-repeat; padding:0 0 6px 8px; color:#373737; letter-spacing:-1px; color:#333333;}
.netiNewsR .con ul li a { color:#333333;}
.netiNewsR .con ul li .kind { color:#1f4c97;}
.netiNewsR .con dl { float:left; width:129px; padding:0 0 0 7px;}
.netiNewsR .con dl dt { height:63px;}
.netiNewsR .con dl dd { font-size:11px; letter-spacing:-1px; font-family:dotum; line-height:1.3; color:#696969;}
.netiNewsR .con dl dd a { color:#696969;}
*/
.netiNewsR { padding:10px 0 0 15px; display:inline-block; width:270px; }
.netiNewsR .title { height:21px; margin:0 0 0 2px;}
.netiNewsR .title h3 { float:left; font-size:12px; color:#000000;}
.netiNewsR .title .arrow { float:right;}
.netiNewsR .con { clear:both; }
.netiNewsR .con ul { clear:both; }
.netiNewsR .con ul li { background:url(/images/icon_dot.gif) 0 5px no-repeat; padding:0 0 5px 6px; color:#373737; color:#333333; overflow:hidden; height:9px; }
.netiNewsR .con ul li a { color:#333333;}
.netiNewsR .con ul li .kind { color:#1f4c97;}
.netiNewsR .con dl { float:left; width:129px; padding:0 3px;}
.netiNewsR .con dl dt { height:63px; position:relative;}
.netiNewsR .con dl dt .transBorder { position:absolute; left:0; top:0; width:126px; height:56px; border:1px solid #000; filter:alpha(opacity=10); opacity:0.1; -moz-opacity:0.1;}
.netiNewsR .con dl dd { font-size:11px; font-family:dotum; line-height:1.3; color:#696969; height:26px; margin:0 0 9px; overflow:hidden; }
.netiNewsR .con dl dd a { color:#696969;}

.medicineR { clear:both; height:169px; padding:0 0 0 15px;}
.medicineR .title { height:22px; border-bottom:solid 1px #d5d5d5; margin:0 0 15px 0;}
.medicineR .title h3 { float:left; font-size:12px; color:#000000;}
.medicineR .title h3 em { font-style:normal; color:#1f4c97;}
.medicineR .title h3 img { vertical-align:middle;}
.medicineR .title .right { float:right; font-size:11px; font-family:dotum; color:#696969; letter-spacing:-1px; padding:3px 0 0 0;}
.medicineR dl { clear:both; padding:0 0 10px 0;}
.medicineR dt { float:left; width:64px;}
.medicineR dd { font-size:11px; font-family:dotum; letter-spacing:-1px; color:#7f7f7f; line-height:1.3;}
.medicineR dd a { color:#7f7f7f;}
.medicineR dd.tit { font-size:12px; font-family:gulim; color:#323232; font-weight:bold; padding:0 0 5px 0;}
.medicineR dd.tit a { color:#323232;}

/*.surpNewsR { height:142px; padding:0 0 0 8px;}*/
.surpNewsR { clear:both; padding:15px 0 0 15px; }
.surpNewsR .title { height:21px;}
.surpNewsR .title h3 { float:left; font-size:12px; color:#000000;}
.surpNewsR .title .right { float:right; font-size:11px; font-family:dotum; letter-spacing:-1px; color:#7f7f7f; padding:3px 0 0 0;}
.surpNewsR .title .right a { color:#7f7f7f;}
.surpNewsR .title .right .bar { color:#c3c3c3; padding:0 2px 0 2px;}
.surpNewsR .con {display:inline-block;}
.surpNewsR .con dl { float:left; width:130px; }
*html .surpNewsR .con dl { margin:0 0 0 4px;}
.surpNewsR .con dt { height:69px;text-align:center; }
.surpNewsR .con dt img { border:solid 1px #e5e5e5;}
.surpNewsR .con dd { font-weight:bold; letter-spacing:-1px; line-height:1.3; color:#323232;}
.surpNewsR .con dd a { color:#323232;}

.opinionR { clear:both; padding:0 0 0 15px; }
.opinionR .title { height:22px; border-bottom:solid 1px #d5d5d5;}
.opinionR .title h3 { float:left; font-size:12px;}
.opinionR .title .kind { float:right; font-size:11px; color:#7f7f7f; font-family:dotum; letter-spacing:-1px;}
.opinionR .title .kind a { color:#7f7f7f;}
.opinionR .title .kind .bar { color:#c3c3c3; padding:0 1px 0 1px;}
.opinionR .con { margin:13px 0 0 0;}
.opinionR .con .list1th { float:left;}
.opinionR .con .list2th { float:right;}
.opinionR .con dl { float:left; width:128px;}
.opinionR .con dl dt { float:left; width:70px; position:relative;}
.opinionR .con dl dt .transBorder { position:absolute; left:0; top:0; width:59px; height:52px; border:1px solid #000; filter:alpha(opacity=10); opacity:0.1; -moz-opacity:0.1;}
.opinionR .con dl dd { color:#333333; font-size:11px; font-family:dotum; letter-spacing:-1px; line-height:1.3; padding:0 0 1px 0;}
.opinionR .con dl dd.title_txt {overflow:hidden;height:40px;}
.opinionR .con dl dd a { color:#333333;}
.opinionR .con ul { clear:both;padding:10px 0 0;}
.opinionR .con ul li { color:#373737; padding:0 0 6px 8px; background:url(/images/icon_dot.gif) 0 5px no-repeat;}
.opinionR .con ul li a { color:#373737;}
/*.opinionR .con ul li b { letter-spacing:-2px; }*/

.cartoonR { clear:both; padding:15px 0 0 15px;}
.cartoonR .title { height:21px;}
.cartoonR .title h3 { float:left; font-size:12px;}
.cartoonR .title .arrow { float:right;}
.cartoonR .con { height:130px;}
.cartoonR .thumWrap { float:left; width:129px; height:103px; position:relative;}
.cartoonR .thumWrap img { position:absolute; vertical-align:top;}
.cartoonR .thumWrap .transBorder { position:absolute; left:0; top:0; width:127px; height:101px; border:1px solid #000; filter:alpha(opacity=10); opacity:0.1; -moz-opacity:0.1;}
.cartoonR .thumWrap .tit { position:absolute; left:3px; bottom:4px; font-size:11px; font-family:dotum; color:#ffffff; letter-spacing:-1px;}
.cartoonR .thumWrap a .tit { text-decoration:none;}
.cartoonR .thumWrap .tran { position:absolute; bottom:0; width:100%; height:21px; background:#000; filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7;}
.cartoonR .first { float:left; margin:0 6px 0 0;}

.localR { clear:both; padding:15px 0 0 15px; }
.localR .title { height:13px;margin:0 0 1px 0;}
.localR .title h3 { float:left; font-size:12px; color:#000000;}
.localR .title h3 em { font-style:normal; color:#1f4c97;}
.localR .title h3 img { vertical-align:middle;}
.localR .title .right { float:right; font-size:11px; font-family:dotum; letter-spacing:-1px; color:#7f7f7f; padding:1px 0 0 0;}
.localR .title .right a { color:#7f7f7f;}
.localR .title .right .bar { color:#c3c3c3; padding:0 2px 0 2px;}
.localR .title .right span,
.localR .kind span { cursor:pointer; }
.localR .kind { font-size:11px; color:#7f7f7f; font-family:dotum; letter-spacing:-1px; border:solid 1px #ebebeb; margin:2px 0 6px; padding:4px 0; text-align:center; background:#f6f6f6; width:263px; }
.localR .con { clear:both; padding:2px 0 0 0;}
.localR .con ul { clear:both;}
.localR .con ul li { color:#373737; letter-spacing:-1px; padding:0 0 6px 8px; background:url(/images/icon_dot.gif) 0 5px no-repeat;width:100%; }
.localR .con ul li a { color:#373737;}
.localR .con ul li .tit { color:#23499a;}
.localR .con dl { float:left; width:129px; padding:0 0 0 2px;}
.localR .con dl dt { padding:0 0 2px;}
.localR .con dl dd { font-size:11px; letter-spacing:-1px; font-family:dotum; line-height:1.3; color:#696969;padding:0 0 5px; }
.localR .con dl dd a { color:#696969;}
.localR .con dl dd a .tit { color:#23499a;}

.peopleR { clear:both; padding:0 0 15px 15px;}
.peopleR .title { height:20px; border-bottom:solid 1px #d5d5d5; margin:0 0 7px 0;}
.peopleR .title h3 { float:left; font-size:12px; color:#000000;}
.peopleR .title .explain { float:right; font-size:11px; font-family:dotum; color:#7f7f7f; letter-spacing:-1px; padding:0;cursor:pointer; }
.peopleR dl { letter-spacing:-1px; padding:0 0 8px 0;}
:root .peopleR dl { letter-spacing:-1px; padding:0 0 10px 0;}
*html .peopleR dl { letter-spacing:-1px; padding:0 0 12px 0;}
.peopleR dt { color:#323232; padding:0; font-weight:bold;height:18px;line-height:1.7;overflow:hidden;}
.peopleR dt a { color:#323232;}
.peopleR dd { font-size:11px; font-family:dotum; color:#7f7f7f; line-height:1.4; height:24px; overflow:hidden;padding:2px 0 0 0;}
.peopleR dd a { color:#7f7f7f;line-height:12px;}
/*.peopleR dd.thum { float:right; width:57px; height:44px; position:relative; margin:2px 0 0 10px;}*/
.peopleR dd.thum { float:left; width:44px; height:44px; margin:3px 5px 0 0; position:relative; }
.peopleR dd.thum img { position:absolute; left:0; top:0; width:42px; height:42px;}
.peopleR dd.thum .transBorder { position:absolute; left:0; top:0; width:40px; height:40px; border:1px solid #000; filter:alpha(opacity=10); opacity:0.1; -moz-opacity:0.1;}
.peopleR dd.person { color:#1f4c97; padding:3px 0 0;height:16px;}
.peopleR dd.person a { color:#1f4c97;}

.lifeR { clear:both; padding:1px 0 0 0;}
.lifeR .title { height:21px; padding:0 0 0 11px; }
.lifeR .title h3 { float:left; font-size:12px; color:#000000;}
.lifeR .title h3 em { font-style:normal; color:#1f4c97;}
.lifeR .tab { height:32px; padding:0 0 0 11px;}
.lifeR .tab ul { border-left:solid 1px #eaeaea; height:22px;}
.lifeR .tab li { float:left; width:65px; height:15px; text-align:center; background:#f7f7f7; border:solid 1px #eaeaea; border-left:none; font-size:11px; font-family:dotum; color:#696969; letter-spacing:-1px; padding:5px 0 0 0;}
.lifeR .tab li a { color:#696969;}
.lifeR .con { padding:0 0 0 7px;}
.lifeR .con ul { margin:0 0 5px 5px;}
.lifeR .con li { padding:0 0 6px 8px; background:url(/images/icon_dot.gif) 0 5px no-repeat; color:#333333; letter-spacing:-1px;}
.lifeR .con li a { color:#333333;}
.lifeR .con li .kind { color:#1f4c97;}
.lifeR .con li a .kind { color:#1f4c97;}
.lifeR .con dl { float:left; width:132px; margin:0 0 0 4px;}
.lifeR .con dt { height:59px;}
.lifeR .con dd { font-size:11px; font-family:dotum; letter-spacing:-1px; color:#696969;}
.lifeR .con dd a { color:#696969;}

.hankukMallR { clear:both; width:264px; padding:0 0 25px 15px;}
.hankukMallR .title { height:21px;}
.hankukMallR .title h3 { font-size:12px; letter-spacing:-1px;}
.hankukMallR .title h3 em { color:#1f4c97; font-style:normal;}
.hankukMallR .tab { height:29px;}
.hankukMallR .tab ul { height:29px; border-left:solid 1px #dbdbdb;}
.hankukMallR .tab li { float:left; height:18px; color:#404040; letter-spacing:-1px; background:#f7f7f7; border-top:solid 1px #dbdbdb; border-right:solid 1px #dbdbdb; border-bottom:solid 1px #dbdbdb; color:#404040; text-align:center; padding:9px 0 0 0;}
.hankukMallR .tab li.on { height:19px; background:#ffffff; border-bottom:none;}
.hankukMallR .tab li a,
.hankukMallR .tab li span { cursor:pointer;  color:#404040;}
.hankukMallR .tab li span:hover { font-weight:bold; letter-spacing:-1px; }
.hankukMallR .tab .mallTab { }
.hankukMallR .tab #mallTab1 { width:111px;}
.hankukMallR .tab #mallTab2 { width:81px;}
.hankukMallR .tab #mallTab3 { width:68px;}
.hankukMallR .conToday {  border:solid 1px #d7d7d7; border-top:none; padding:0 0 0 15px;}
.hankukMallR .conToday .group { width:230px; height:11px; padding:10px 0 0 0; font-size:11px; font-family:dotum; font-weight:bold; color:#797979;}
.hankukMallR .conToday .group a { color:#797979;}
.hankukMallR .conToday .arrow { width:230px; height:22px; background:url(images/icon_arrow_mall_bg.gif) 0 0 repeat-x; text-align:right;}
.hankukMallR .conToday .line { width:230px; clear:both; height:10px; border-top:dashed 1px #efefef;}
.hankukMallR .conToday dl { clear:both; zoom:1; display:table; margin:3px 0 12px 0; letter-spacing:-1px;}
.hankukMallR .conToday dt { float:left; width:91px; padding:0 0 5px 0;}
.hankukMallR .conToday dd { float:left; width:140px; line-height:18px;}
.hankukMallR .conToday dd .kind { font-size:11px; font-weight:bold; font-family:dotum; background:#549bc6; color:#ffffff; padding:2px 2px 1px 2px; margin:0 0 3px 0;}
:root .hankukMallR .conToday dd .kind { padding:2px 3px 0px 3px; }
*html .hankukMallR .conToday dd .kind { padding:2px 2px 0px 2px;}
.hankukMallR .conToday dd .dc { font-size:11px; font-family:dotum; letter-spacing:-1px; color:#888888;}
.hankukMallR .conToday dd.subject { padding:8px 0 0 0; color:#404040; font-weight:bold; letter-spacing:-2px;}
.hankukMallR .conToday dd.subject a { color:#404040;}
.hankukMallR .conToday dd.mall { font-size:11px; font-family:dotum; color:#878787;}
.hankukMallR .conToday dd.mall a { letter-spacing:-1px;}

.hankukMallR .conAll { border:solid 1px #d7d7d7; background:#ffffff; border-top:none; padding:0 0 0 15px;}
.hankukMallR .conAll .group { width:230px; height:11px; padding:10px 0 0 0; font-size:11px; font-family:dotum; font-weight:bold; color:#797979;}
.hankukMallR .conAll .group a { color:#797979;}
.hankukMallR .conAll .arrow { width:230px; height:22px; background:url(/images/icon_arrow_mall_bg.gif) 0 0 repeat-x; text-align:right;}
.hankukMallR .conAll .arrow img { cursor:pointer; }
.hankukMallR .conAll .line { width:230px; clear:both; height:10px; border-top:dashed 1px #efefef;}
.hankukMallR .conAll .lList { clear:both; zoom:1; display:table; margin:0 0 15px 0; letter-spacing:-1px;}
.hankukMallR .conAll .lList dt { float:left; width:91px; padding:0 0 4px 0;}
.hankukMallR .conAll .lList dd { float:left; width:140px; line-height:18px;}
.hankukMallR .conAll .lList dd.subject { padding:8px 0 0 0; color:#404040; font-weight:bold; letter-spacing:-2px;}
.hankukMallR .conAll .lList dd.subject a { color:#404040;}
.hankukMallR .conAll .lList dd.mall { font-size:11px; font-family:dotum; color:#878787;}
.hankukMallR .conAll .lList dd.mall a { letter-spacing:-1px;}

.hankukMallR .conAll .sList { float:left; width:75px; height:110px;}
.hankukMallR .conAll .sList dl {}
.hankukMallR .conAll .sList dt { text-align:center; height:70px;}
.hankukMallR .conAll .sList dd { font-size:11px; font-family:dotum; color:#878787; text-align:center; letter-spacing:-1px; line-height:1.3; padding:0 5px 5px 5px;}
.hankukMallR .conAll .sList dd a { color:#878787;}
.hankukMallR .conAll .sList dd a:hover { color:#4d9fbc;}

.shoppingup { clear:both; width:264px; padding:0 0 25px 15px;}
.shoppingup .title { height:21px;}
.shoppingup .title h3 { font-size:12px; letter-spacing:-1px;}
.shoppingup .title h3 em { color:#f16c1b; font-style:normal;}
.shoppingup .tab { height:29px;}
.shoppingup .tab ul { height:29px; border-left:solid 1px #dbdbdb;}
.shoppingup .tab li { float:left; height:18px; color:#404040; letter-spacing:-1px; background:#f7f7f7; border-top:solid 1px #dbdbdb; border-right:solid 1px #dbdbdb; border-bottom:solid 1px #dbdbdb; color:#404040; text-align:center; padding:9px 0 0 0;}
.shoppingup .tab li.on { height:19px; background:#ffffff; border-bottom:none;}
.shoppingup .tab li a,
.shoppingup .tab li span { cursor:pointer;  color:#404040;}
.shoppingup .tab li span:hover { font-weight:bold; letter-spacing:-1px; }
.shoppingup .tab .mallTab { }
.shoppingup .tab #mallTab1 { width:111px;}
.shoppingup .tab #mallTab2 { width:81px;}
.shoppingup .tab #mallTab3 { width:68px;}
.shoppingup .conToday {  border:solid 1px #d7d7d7; border-top:none; padding:0 0 0 15px;}
.shoppingup .conToday .group { width:230px; height:11px; padding:10px 0 0 0; font-size:11px; font-family:dotum; font-weight:bold; color:#797979;}
.shoppingup .conToday .group a { color:#797979;}
.shoppingup .conToday .arrow { width:230px; height:22px; background:url(images/icon_arrow_mall_bg.gif) 0 0 repeat-x; text-align:right;}
.shoppingup .conToday .line { width:230px; clear:both; height:10px; border-top:dashed 1px #efefef;}
.shoppingup .conToday dl { clear:both; zoom:1; display:table; margin:3px 0 12px 0; letter-spacing:-1px;}
.shoppingup .conToday dt { float:left; width:91px; padding:0 0 5px 0;}
.shoppingup .conToday dd { float:left; width:140px; line-height:18px;}
.shoppingup .conToday dd .kind { font-size:12px; font-weight:bold; font-family:dotum; color:#f16c1b; padding:2px 2px 1px 0; margin:0 0 3px 0;}
.shoppingup .conToday dd .kind2 { font-size:12px; font-weight:bold; font-family:dotum; color:#639e5a; padding:2px 2px 1px 0; margin:0 0 3px 0;}
.shoppingup .conToday dd .dc { font-size:20px; font-family:Verdana, dotum; letter-spacing:-1px; color:#f16c1b;}
.shoppingup .conToday dd.subject { padding:5px 0 0 0; color:#404040; font-weight:bold; letter-spacing:-2px;}
.shoppingup .conToday dd.subject a { color:#404040;}
.shoppingup .conToday dd.mall { font-size:11px; font-family:dotum; color:#878787;}
.shoppingup .conToday dd.mall a { letter-spacing:-1px;}

.keywordR { clear:both; padding:0 0 0 15px;}
.keywordR .title { height:21px;}
.keywordR .title h3 { letter-spacing:-1px; font-size:12px; float:left; }
.keywordR dl { clear:both; margin:0 0 10px 0; }
.keywordR dt { float:left; width:116px; padding:0 0 0 0; position:relative;}
.keywordR dt .transBorder { position:absolute; left:0; top:0; width:108px; height:66px; border:1px solid #000; filter:alpha(opacity=10); opacity:0.1; -moz-opacity:0.1;}
.keywordR dd { letter-spacing:-1px; }
.keywordR dd.sTit { font-size:12px; font-family:dotum; font-weight:bold; color:#4b76bc; overflow:hidden; height:27px; margin:0 0 7px 0; line-height:1.2; }
.keywordR dd.sTit a { color:#000000;}
.keywordR dd.subject { color:#333333; padding:0 0 2px 0; line-height:1.4; overflow:hidden; height:29px; }
.keywordR dd.subject a { color:#777777;font-size:11px; }
.keywordR dd.re { font-size:11px; font-family:dotum; color:#7f7f7f; }
.keywordR dd.re em { font-style:normal; color:#4b76bc; font-weight:bold;}

.politicsR { clear:both; padding:0 0 10px 9px;display:inline-block;}
.politicsR .title { height:21px; margin:0 0 0 6px;}
.politicsR .title h3 { letter-spacing:-1px; font-size:12px;}
.politicsR .con { clear:both; color:#333333; letter-spacing:-1px; margin:0; padding:0;}
.politicsR dl { float:left; width:84px; margin:0 0 0 6px; display:inline;}
.politicsR dt { position:relative;padding:0 0 5px 0;}
.politicsR dt img {}
.politicsR dt .transBorder { position:absolute; left:0; top:0; width:82px; border:1px solid #000; filter:alpha(opacity=10); opacity:0.1; -moz-opacity:0.1;}
.politicsR dd { font-size:11px; font-family:dotum; letter-spacing:-1px; color:#696969; line-height:1.3;}
.politicsR dd a { color:#696969;}

.bannerFootR { clear:both; padding:0 0 25px 15px; }
.bannerFootR { text-align:right;}
.bannerFootR img { padding:0 0 1px 0; }

.paginate { clear:both; text-align:center; font-family:Verdana; color:#333333; font-weight:bold; }
.paginate a { color:#333333; font-weight:bold; padding:0 8px 0 8px;}
.paginate .bar {color:#d9d9d9; font-weight: normal; }
.paginate .thisPage { color:#286ddf; }
.paginate .thisPage a { color:#286ddf; }

.fieldMain { clear:both; width:668px; height:191px; border:solid 1px #d7d7d7; background:#f7f7f7; position:relative;}
.fieldMain .title { position:absolute; top:20px; left:20px;}
.fieldMain .title h3 { float:left; display:inline-block; font-size:12px; padding:0 7px 0 0; letter-spacing:-1px;}
.fieldMain .title .kind { float:left; display:inline-block; color:#7f7f7f; letter-spacing:-1px;}
.fieldMain .title .kind a { color:#7f7f7f;}
.fieldMain .title .kind .bar { color:#e2e2e2; padding:0 2px 0 2px;}
.fieldMain .title .kind .news_list_section { cursor:pointer; }
.fieldMain .title .kind .news_list_section:hover,
.fieldMain .title .kind .check { font-weight:bold; }
.fieldMain .btnPre { position:absolute; top:79px; left:0; cursor:pointer;}
.fieldMain .btnNext { position:absolute; top:79px; right:0; cursor:pointer;}
.fieldMain .con { position:absolute; top:46px; left:20px; }
.fieldMain .con .bottom_news_list { display:none; }
.fieldMain .con .bottom_news_list li { width:157px !important;}
.fieldMain .con dl { float:left; width:147px; margin:0 0 0 10px; display:inline;}
.fieldMain .con dt { position:relative; width:147px; height:99px;}
.fieldMain .con dt img { position:absolute;}
.fieldMain .con dd { width:138px; line-height:1.3; color:#333333;}
.fieldMain .con dd a { color:#444444; font-weight:bold; }
.fieldMain .con dd .kind { color:#1f4c97; font-weight:bold; display:none;}
.fieldMain .con dd .kind a { color:#1f4c97;}
.fieldMain .con dd .kind a:hover { text-decoration:none;}
.fieldMain .con dd .bar { color:#c3c3c3; padding:0 2px 0 2px; display:none;}
.fieldMain .con dt .transBorder { position:absolute; left:0; top:0; width:136px; height:87px; border:1px solid #000; filter:alpha(opacity=10); opacity:0.1; -moz-opacity:0.1;}

#headerEaWrap { min-width:1170px;}
*html #headerEaWrap { margin:0 auto; width:1170px;}
#headerEarth { margin:0 auto; width:970px; height:147px; position:relative;}
#headerEarth .logoEarth { position:absolute; top:59px;}
#headerEarth .logoEarth .sTitle { padding:12px 0 0 10px;}
#headerEarth .choice { position:absolute; top:9px; padding:0 13px 0 0;}
#headerEarth .choice img { padding:0 13px 0 0;}
#headerEarth .btn { position:absolute; top:10px; right:0; font-size:11px; font-family:dotum;}
#headerEarth .btn .menu { color:#6e7b8e; letter-spacing:-1px;}
#headerEarth .btn .btnLogin { padding:0 10px 0 0;}
#headerEarth .btn .menu .bar { color:#292e36; padding:0 4px 0 4px;}
#headerEarth .btn .menu a { color:#6e7b8e;}
#headerEarth .btn .menu a:hover { color:#6e7b8e; text-decoration:none;}
#headerEarth .search { width:242px; position:absolute; top:69px; right:0; background:url(/images/bg_search_earth.gif) right 0 no-repeat; text-align:right; color:#a7b5c8;}
#headerEarth .search .bar { color:#1c2231; }
#headerEarth .search .textInput { border:0; width:110px; margin:-1px 4px 0 0; color:#a7b5c8;}
*+html #headerEarth .search .textInput { margin:0 4px 0 0;  }
#headerEarth .search input { vertical-align:top;}
#headerEarth .search img { vertical-align:top;}
#headerEarth .search .textWrap { padding:9px 0 0 0; display: inline-block;}
.bannerEarth {position:absolute; top:101px; right:0;}
#headerEarth .navEarth { position:absolute; top:109px; left:0px;}

#wrapEarth {min-width:1170px;}
#footerEarth { clear:both; margin:0 auto; width:970px; padding:40px 0 0 0; }
#footerEarth .topArea { height:34px; border-top:solid 1px #555b69; border-bottom:solid 1px #555b69;}
#footerEarth .topArea .menu { float:left; padding:11px 0 0 16px; letter-spacing:-1px; color:#9097a0;}
#footerEarth .topArea .menu a { color:#9097a0;}
#footerEarth .topArea .menu a:hover { text-decoration:none;}
#footerEarth .topArea .menu .h { font-weight:bold; color:#97a8bc; padding:0 10px 0 0;}
#footerEarth .topArea .menu .h a { color:#97a8bc;}
#footerEarth .topArea .menu .bar { color:#49586c; padding:0 4px 0 4px;}
#footerEarth .topArea .menuR { float:right; padding:10px 17px 0 0;}
#footerEarth .topArea .menuR .twitter { font-size:11px; font-family:dotum; letter-spacing:-1px; color:#517f9d;}
#footerEarth .topArea .menuR .twitter a {  color:#517f9d;}
#footerEarth .topArea .menuR .twitter a:hover { text-decoration:none;}
#footerEarth .topArea .menuR .twitter img { padding:0 0 3px 0;}
#footerEarth .copyArea { padding:25px 0 0 0;border-top: solid 1px #555b69;}
#footerEarth .copyArea .logo { float:left; width:159px; height:70px; padding:0 0 0 21px;}
#footerEarth .copyArea .copy { font-size:11px; font-family:dotum; line-height:17px; color:#9097a0; letter-spacing:-1px;}
#footerEarth .copyArea .copy .copyrightBy {color:#f6f7f8;}
#footerEarth .copyArea .info {color:#858585;  height:20px;}
#footerEarth .copyArea .info a { font-size:11px; font-family:dotum; color:#C1C1C1; letter-spacing:-1px;}

/* 배너 및 이미지 Rotate */
/*--Main Container--*/
.main_view { float: left; position: relative;}
/*--Window/Masking Styles--*/
.window { height:28px;    width: 168px; overflow: hidden; /*--Hides anything outside of the set width/height--*/
 position: relative;}
.image_reel { position: absolute; top: 0; left: 0;}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
    position: absolute;
    bottom: 40px; right: -7px;
    width: 178px; height:47px;
    z-index: 100; /*--Assures the paging stays on the top layer--*/
    text-align: center;
    line-height: 40px;
    /*background: url(paging_bg2.png) no-repeat;*/
    display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
    padding: 5px;
    text-decoration: none;
    color: #fff;
}
.paging a.active {
    font-weight: bold;
    background: #920000;
    border: 1px solid #610000;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}
/* //배너 및 이미지 Rotate */

/* Paging */
.paginate_complex{padding:15px 0;line-height:normal;text-align:center}
.paginate_complex a,
.paginate_complex strong{display:inline-block;position:relative;z-index:2;margin:0 -3px;padding:1px 8px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;background-color:#fff;font:bold 12px/16px Tahoma, Sans-serif;color:#323232;text-decoration:none;vertical-align:top}
.paginate_complex a:hover,
.paginate_complex a:active,
.paginate_complex a:focus{background-color:#f8f8f8}
.paginate_complex strong{color:#286DDF}
.paginate_complex .on {color:#ff8600}
.paginate_complex .direction{border:0;font-weight:normal;color:#767676;text-decoration:none !important;z-index:1}
.paginate_complex .direction:hover,
.paginate_complex .direction:active,
.paginate_complex .direction:focus{color:#323232;background-color:#fff}
.paginate_complex .prev{border-left:0}
.paginate_complex .next{border-right:0}
.paginate_complex .direction span{display:inline-block;position:relative;top:4px;width:0;height:0;font-size:0;line-height:0;vertical-align:top}
.paginate_complex .prev span{*left:-4px;margin-right:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-left:0}
.paginate_complex .next span{margin-left:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-right:0}
/* //Paging */



/* comment */

.opinionWrite h3 {font-weight:bold; letter-spacing:-1px; font-size:14px; font-family:dotum; color:#434343; padding:0 0 11px 0;}
.opinionWrite .bgWrite { background-image:url(news/images/bg_write.gif); width:670px; height:54px;}
.opinionWrite .bgWrite .commentView { float:left; letter-spacing:-1px; font-size:12px; font-family:Gulim; color:#434343; padding:17px 0 0 21px;}
.opinionWrite .bgWrite .commentView .NumberCheck { font-style:normal; letter-spacing:-1px; font-weight:bold; font-size:12px; font-family:Gulim; color:#1f4c97;}
.opinionWrite .bgWrite .commentView img { padding:0 0 0 5px;}
.opinionWrite .bgWrite .principle{ float:right; letter-spacing:-1px; font-size:11px; font-family:Dotum; color:#848484; padding:22px 19px 0 0;}
.opinionWrite .bgWrite .principle a{ color:#848484; text-decoration:none;}

.conWrite{clear:both;} 
.conWrite .title {padding:29px 0 0 0; height:24px;}
.conWrite .title h3 { float:left; font-weight:bold; letter-spacing:-1px; font-size:14px; font-family:dotum; color:#434343; }
.conWrite .title .btnClose{ float:right;}
.conWrite .bgDeWrite { background:#f8f8f8; border:solid 1px #dadada; width:646px; height:136px; padding:21px 0 0 21px;}
.conWrite .bgDeWrite .login .textBox {border:solid 1px #d9d9d9; height:16px; width:105px; padding:6px 6px 0 6px; letter-spacing:-1px; font-size:11px; font-family:dotum; color:#969696;}
:root .conWrite .bgDeWrite .login .textBox { height:22px; width:105px; padding:0 6px 0 6px; }
.conWrite .bgDeWrite .login span.membership { letter-spacing:-1px; font-size:11px; font-family:dotum; color:#848484;}
.conWrite .bgDeWrite .login span.membership a {color:#848484;}

.conWrite .bgDeWrite .writing { margin:6px 0 0 0;}
.conWrite .bgDeWrite .writing .commentBox { float:left; border:solid 1px #d9d9d9; height:61px; width:534px; padding:7px 6px 0 6px; letter-spacing:-1px; line-height:1.4; font-size:11px; font-family:dotum; color:#969696; }

.conWrite .bgDeWrite .comPosition { float:right; font-size:11px; font-family:Tahoma; color:#686868; padding:4px 21px 0 0;}
.conWrite .bgDeWrite .comPosition em.numcolor {font-style:normal; font-weight:bold; font-size:11px; color:#1f4c97;}
.conWrite .bgDeWrite .comPosition em.Hangul {font-style:normal; font-size:11px; font-family:dotum;}


.opicommentAll { padding:20px 0 0 0;}
.opicommentAll .allnum { height:20px; border-bottom:solid 1px #d3d3d3; letter-spacing:-1px; font-size:12px; font-family:Gulim; color:#434343;}
.opicommentAll .allnum em.number { font-style:normal; font-weight:bold; font-family:Tahoma; color:#1f4c97;}
.opicommentAll .opicomment {border-top:solid 1px #e6e6e6; display:table; zoom:1;}
.opicommentAll .First { border:none;}
.opicommentAll .opicomment .post {margin:14px 14px 14px 14px;} 
.opicommentAll .opicomment .post .classify {} 
.opicommentAll .opicomment .post span.name { float:left; font-weight:bold; font-size:12px; font-family:Gulim; color:#434343;}
.opicommentAll .opicomment .post span.name em { font-style:normal; font-weight:normal; font-size:11px; font-family:Tahoma; color:#858585;}
.opicommentAll .opicomment .post span.exp { float:right; font-size:11px; font-family:Dotum; color:#686868;}
.opicommentAll .opicomment .post span.exp a{ text-decoration:none; color:#686868;}
.opicommentAll .opicomment .post span.exp span.bar { color:#d8d8d8;}
.opicommentAll .opicomment .post span.exp em.num { font-style:normal; font-weight:bold; color:#858585;}
.opicommentAll .opicomment .post span.exp em.numcolor { font-style:normal; font-weight:bold; color:#1ab3f2;}
.opicommentAll .opicomment .post .postCon { clear:both; letter-spacing:-1px; line-height:1.3; font-size:12px; font-family:Gulim; color:#686868; padding:10px 0 10px 0;width:642px;}
*html .opicommentAll .opicomment .post .postCon {padding:0 0 10px 0;}
*+html .opicommentAll .opicomment .post .postCon {padding:0 0 10px 0;}
.opicommentAll .opicomment .post .coNumber{font-size:11px; font-family:Dotum; color:#9b9b9b;}
.opicommentAll .opicomment .post .coNumber a{ text-decoration:none; color:#9b9b9b;}
:root .opicommentAll .opicomment .post .coNumber img{ padding:0 0 2px 0;}
.opicommentAll .opicomment .post .coNumber em.number {font-style:normal; font-weight:bold; color:#1f4c97; }
.opicommentAll .opicomment .post .coNumber a{ color:#9b9b9b;}

.opicommentAll .opicomment .subComment .subComWrite { background:#f8f8f8; border:solid 1px #dadada; width:646px; height:40px; padding:15px 0 0 21px;}
.opicommentAll .opicomment .subComment .subComWrite .subComBox { float:left; border:solid 1px #d9d9d9; height:17px; width:534px; padding:6px 6px 0 6px; letter-spacing:-1px; font-size:11px; font-family:dotum; color:#969696;}
:root .opicommentAll .opicomment .subComment .subComWrite .subComBox {height:23px; width:534px; padding:0 6px 0 6px;}

.opicommentAll .commentList {letter-spacing:-1px; line-height:1.4; font-size:12px; font-family:Gulim; color:#7e7d7d;  margin:20px 0 10px 22px;}
.opicommentAll .commentList td em.date { letter-spacing:normal; font-style:normal; font-size:11px; font-family:Tahoma; color:#858585;}
.opicommentAll .commentList td.conimage {padding:4px 0 0 0;}
*html .opicommentAll .commentList td.conimage {padding:2px 0 0 0;}
.opicommentAll .commentList td.con { padding:0 0 9px 0;}

.opicommentAll .commPaginate { text-align:center; border-top:solid 1px #d3d3d3; padding:19px 0 0 0; font-weight:bold; font-size:12px; font-family:Tahoma; color:#7c7c7c;}
.opicommentAll .commPaginate a {color:#7c7c7c;}
.opicommentAll .commPaginate span.bar {font-weight:normal; font-size:12px; font-family:Tahoma; color:#d8d8d8;}
.opicommentAll .commPaginate strong {color:#ca3a21;}

#sportslink {position:absolute;left:400px;}
#sportslink_photo {position:absolute;left:285px;}
#sportslink_search {position:absolute;left:300px;top:-2px;}
#ifrm_sportslink {margin:10px 0 0 0;}

/* 독도 */
#dokdo {position:absolute;right:55px;padding:1px 0 0;}

/* //comment */

.conLeftBanner {position: absolute;    top: 882px;    left: 342px;