@charset "utf-8";
@import url(common.css);

#headerIndexWrap { margin:0 auto; width:970px;}
#headerIndex { height:100px; position:relative;}
#headerIndex .logo { position:absolute; top:40px;}
#headerIndex .logo .sTitle { padding:0 0 0 11px;}
#headerIndex .choice { position:absolute; top:9px; font-size:11px; font-family:dotum; letter-spacing:-1px; color:#636363;}
#headerIndex .choice a { color:#636363;}
#headerIndex .choice a:hover { color:#202020; text-decoration:none;}
#headerIndex .choice .bar { color:#c5c5c5; padding:0 6px 0 6px;}
#headerIndex .btn { position:absolute; top:10px; right:0; font-size:11px; font-family:dotum;}
#headerIndex .btn .menu { color:#636363; letter-spacing:-1px; padding:0 6px 0 8px;vertical-align:middle;}
#headerIndex .btn .menu .bar { color:#c5c5c5; padding:0 5px 0 5px;}
#headerIndex .btn .menu a { color:#636363;}
#headerIndex .btn .menu a:hover { color:#202020; text-decoration:none;}
#headerIndex .banner { position:absolute; top:60px; left:247px;}
#headerIndex .search { width:301px; position:absolute; top:62px; right:0; background:url(/images/bg_search.gif) right 0 no-repeat; text-align:right; color:#5b5b5b;}
#headerIndex .search .bar { color:#a1b9e1; padding:0 2px 0 2px;}
#headerIndex .search .textInput { border:0; width:165px; margin:1px 4px 0 0;}
*+html #headerIndex .search .textInput { margin:0 4px 0 0;}
#headerIndex .search input { vertical-align:top;}
#headerIndex .search img { vertical-align:top;}
#headerIndex .search .btnSearch { cursor:pointer; }
#headerIndex .search .textWrap { padding:9px 0 0 0; display: inline-block;}
#headerIndex .dateWrap { position:absolute; top:39px; right:0; width:302px; font-size:11px; font-family:dotum;}
#headerIndex .dateWrap .date { float:left;color:#797979;padding:4px 5px 0;*padding:5px 5px 0;}
*html #headerIndex .dateWrap .date { padding:3px 5px 0 0;}
#headerIndex .dateWrap .date em { font-style:normal; font-family:tahoma;}
#headerIndex .dateWrap .weather { font-weight:bold; color:#2f67a0;}
#headerIndex .dateWrap .weather a { color:#2f67a0;}
#headerIndex .dateWrap .weather #weatherWrap { float:left;height:25px;width: 125px;overflow: hidden; }
*html #headerIndex .dateWrap .weather #weatherWrap { margin:-5px 0 0 0;}
#headerIndex .dateWrap .weather #weatherWrap .wlist { display: block;line-height:24px; }
#headerIndex .dateWrap .weather #weatherWrap img { width:23px;vertical-align: middle; }
.navIndex { height:142px !important; background:url(/images/bg_nav_index.jpg) 0 0 no-repeat !important; border-bottom:solid 2px #c6c6c6 !important; position:relative !important;}

.navIndex .hotNews { position:absolute; top:80px; left:15px;width:335px;}
.navIndex .hotNews .key { font-size:11px; font-family:dotum; color:#2f6eaf; margin:0 0 8px 0; letter-spacing:-1px;}
.navIndex .hotNews .key em { font-style:normal; font-weight:bold;}
.navIndex .hotNews .key .bar { color:#c4c9ce; padding:0 3px 0 3px;}
.navIndex .hotNews .key a { color:#2f6eaf; padding:0 10px 0 0;}
.navIndex .hotNews li { background:url(/images/icon_dot.gif) 0 5px no-repeat; padding:0px 0 0px 6px; color:#666666; letter-spacing:-1px; height:18px; overflow:hidden; line-height:1.5; }
.navIndex .hotNews li a { color:#666666; }
.navIndex .hotNews li a:hover {  color:orange; }

.navIndex .bannerTop { position:absolute; top:64px; left:345px;}
.navIndex .bannerTop img { vertical-align:top;}

.navIndex .topNews { position:absolute; right:0; bottom:0; width:280px; height:107px;}
.navIndex .topNews .in { position:relative; width:280px; height:107px; }
/*.navIndex .topNews .in .btn { position:absolute; top:87px; left:154px;}*/
.navIndex .topNews .in .btn { position:absolute; top:87px; right:83px;}
.navIndex .topNews .in .btn img { padding:0 1px 0 0; cursor:pointer; }
.navIndex .topNews .in { overflow:hidden; }
/*.navIndex .topNews .topNews01 { width:100%; height:107px; background:url(/images/img_top_news01.jpg) right bottom no-repeat;}*/
.navIndex .topNews .topNews01 { width:280px; height:107px; position:relative;}
.navIndex .topNews dl { letter-spacing:-1px; padding:50px 0 0 0;}
.navIndex .topNews dt { font-weight:bold; color:#1f4c97; padding:0 0 5px 0;}
.navIndex .topNews dt a { color:#1f4c97; position:relative; }
.navIndex .topNews dd { width:200px; font-size:11px; font-family:dotum; color:#666666; line-height:1.3;}
.navIndex .topNews dd a { color:#666666;position:relative; }
.navIndex .topNews01 .keyword_image img { position:absolute;bottom:0;right:0;_bottom:-1px;}

#footerIndex { clear:both; margin:0 auto; width:970px;}
#footerIndex .topArea { height:33px; border:solid 1px #d5d5d5; background:#eaeaea;}
#footerIndex .topArea .menu { float:left; padding:11px 0 0 16px; letter-spacing:-1px; color:#373737;}
#footerIndex .topArea .menu a { color:#373737;}
#footerIndex .topArea .menu a:hover { text-decoration:none;}
#footerIndex .topArea .menu .h { font-weight:bold; color:#1f4c97; padding:0 10px 0 0;}
#footerIndex .topArea .menu .h a { color:#1f4c97;}
#footerIndex .topArea .menu .bar { color:#aeaeae; padding:0 4px 0 4px;}
#footerIndex .topArea .menuR { float:right; padding:10px 17px 0 0;}
#footerIndex .topArea .menuR .twitter { font-size:11px; font-family:dotum; letter-spacing:-1px; color:#517f9d; display:none; }
#footerIndex .topArea .menuR .twitter a {  color:#517f9d;}
#footerIndex .topArea .menuR .twitter a:hover { text-decoration:none;}
#footerIndex .topArea .menuR .twitter img { padding:0 0 3px 0;}
#footerIndex .copyArea { padding:25px 0 0 0;}
#footerIndex .copyArea .logo { float:left; width:159px; height:70px; padding:0 0 0 21px;}
#footerIndex .copyArea .copy { font-size:11px; font-family:dotum; line-height:15px; color:#858585; letter-spacing:-1px;}
#footerIndex .copyArea .copy .bar { color:#e2e2e2; padding:0 3px 0 3px;}

.index .breakingNews { width:964px; border:solid 3px #1f4c97; margin:20px 0 10px 0; zoom:1; display:table; }
.index .breakingNews .leftList { float:left; width:642px; padding:25px 0 11px 25px;}
*html .index .breakingNews .leftList { padding:25px 0 11px 25px;}
.index .breakingNews .leftList .thum { height:173px; position:relative;}
.index .breakingNews .leftList .thum img { position:absolute; left:0; top:0;}
.index .breakingNews .leftList .thum .transBorder {position:absolute; left:0; top:0; width:640px; height:155px; border:1px solid #000; filter:alpha(opacity=10); opacity:0.1; -moz-opacity:0.1;}
.index .breakingNews .leftList dl {}
.index .breakingNews .leftList dt { padding:0 0 0 0;}
.index .breakingNews .leftList dt a {
    color: #000000;
    font: bold 25px "dotum";
    letter-spacing: -3px;
}
.index .breakingNews .leftList dd { color:#333333; letter-spacing:-1px; line-height:1.4; padding:10px 0 0 0;}
.index .breakingNews .leftList ul { margin:15px 0 0 0; }
.index .breakingNews .leftList ul li { float:left; width:306px; height:20px; background:url(/images/icon_relate.gif) 0 2px no-repeat; color:#333333; letter-spacing:-1px; padding:0 0 0 12px;overflow:hidden;line-height:1.5;}
.index .breakingNews .leftList ul li a { color:#333333;}

.index .breakingNews .rightList { float:right; width:273px; padding:25px 0 25px 0;}
*html .index .breakingNews .rightList { padding:25px 0 11px 0;}
.index .breakingNews .rightList dl { padding:0 0 15px 0;}
.index .breakingNews .rightList dt { height:70px; position:relative;}
.index .breakingNews .rightList dt img { position:absolute; left:0; top:0;}
.index .breakingNews .rightList dt .transBorder {position:absolute; left:0; top:0; width:246px; height:60px; border:1px solid #000; filter:alpha(opacity=10); opacity:0.1; -moz-opacity:0.1;}
.index .breakingNews .rightList dd { font-size:11px; font-family:dotum; color:#7f7f7f; letter-spacing:-1px;}
.index .breakingNews .rightList dd a { color:#7f7f7f;}
.index .breakingNews .rightList ul { padding:6px 0 0 0;}
.index .breakingNews .rightList li { color:#333333; letter-spacing:-1px; padding:0 0 7px 0; }
*html .index .breakingNews .rightList li { padding:0 0 5px 0;}
:root .index .breakingNews .rightList li { padding:0 0 5px 0;}
.index .breakingNews .rightList li a { color:#333333;}
.index .breakingNews .rightList li.head { font-size:14px; color:#1f4c97; font-family:dotum; padding:0 0 13px 0;}
.index .breakingNews .rightList li.head a { color:#1f4c97;}

#.index .conLeft { padding-top:5px; padding-bottom:4px;}
#.index .conRight { padding-bottom:4px;}
.index .conLeft {padding:5px 20px 0 0;}
.index .conRight { padding:0 0 4px 0;}

.headline { border-bottom:solid 1px #dbdbdb; display:table; zoom:1; margin:15px 0 20px;width:100%; }
.headline .thum { float:left; width:212px; height:170px; position:relative;}
.headline .thum img { position:absolute;}
.headline .thum .transBorder {position:absolute; left:0; top:0; width:190px; height:160px; border:1px solid #000; filter:alpha(opacity=10); opacity:0.1; -moz-opacity:0.1;}
.headline h4 { font-size:24px; font-family:dotum; color:#010000; padding:0 0 10px 0; letter-spacing:-2px;}
.headline h4 a { color:#010000;}
.headline h4 a:hover { color:#1f4c97; text-decoration:none;}
.headline .subTitle { font-size:14px; font-family:dotum; color:#59677f; font-weight:bold; padding:0 0 8px 0; line-height:1.3; letter-spacing:-1px; }
.headline .subTitle a { color:#59677f; }
.headline .substance { line-height:1.4; color:#696969; letter-spacing:-1px;}
.headline .substance a { color:#696969;}
.headline ul { margin:15px 0 0 0; display:table; }
.headline li { float:left; width:209px; height:12px; padding:0 0 0 12px; letter-spacing:-1px; background:url(/images/icon_relate.gif) 0 2px no-repeat; color:#333333;overflow:hidden;margin:0 0 5px 0;}
.headline li b { color:#333333; letter-spacing:-1px;}
.headline .btnView { float:right; text-align:right; width:100%; padding:4px 0 6px 0; font-size:11px; font-family:dotum; letter-spacing:-1px; color:#59677f;}
.headline .btnView a { color:#59677f;}
.headline .btnView .bar { padding:0 5px 0 5px; color:#c2c2c2;}
.headline .btnView .icon { padding:0 0 0 2px;}

.indexLeftWrap { clear:both; }
.indexLeft1 { float:left; width:364px;}
.indexLeft1 dl { padding:0 0 15px 0;}
:root .indexLeft1 dl { padding:0 0 14px 0;}
.indexLeft1 dt { float:left; width:113px; height:66px; position:relative; }
.indexLeft1 dt img { position:absolute;}
.indexLeft1 dt .transBorder {position:absolute; left:0; top:0; width:98px; height:64px; border:1px solid #000; filter:alpha(opacity=10); opacity:0.1; -moz-opacity:0.1;}
.indexLeft1 dd.tit { font-size:16px; font-family:dotum; color:#333333; font-weight:bold;letter-spacing:-2px; padding:0 0 9px 0;line-height:1.1;}
.indexLeft1 dd.tit a { color:#333333;}
.indexLeft1 dd { letter-spacing:-1px; line-height:1.4; color:#7f7f7f; font-size:11px; font-family:dotum;overflow:hidden; height:30px; }
.indexLeft1 dd a { color:#7f7f7f;}
.indexLeft1 ul {}
.indexLeft1 li { font-size:15px; color:#333333; font-family:dotum; font-weight:bold; letter-spacing:-2px; padding:0 0 12px 0;}
+html .indexLeft1 li { padding:0 0 12px 0;}
*html .indexLeft1 li { padding:0 0 12px 0;}
#*+html .indexLeft1 li { padding:0 0 12px 0;}
:root .indexLeft1 li { padding:0 0 10px 0;}
.indexLeft1 li a { color:#333333;}
.indexLeft1 li .relation { font-size:12px; color:#7f7f7f; font-weight:lighter; padding:10px 0 0 12px;letter-spacing:-1px; background:url(/images/icon_relate.gif) 1px 12px no-repeat; }
.indexLeft1 li .relation a { color:#7f7f7f;}

.indexBannerL { height:83px;}
.indexBannerL img { vertical-align:top;}

.indexIssue { clear:both; padding:0 0 0 0;overflow:hidden; }
.indexIssue .title { height:20px;}
.indexIssue .title h3 { float:left; font-size:12px; letter-spacing:-1px;}
.indexIssue .title h3 em { font-style:normal; color:#1f4c97;}
.indexIssue .title .kind { float:right; font-size:11px; font-family:dotum; color:#7f7f7f; letter-spacing:-1px;}
.indexIssue .title .kind a { color:#7f7f7f;}
.indexIssue .title .kind .bar { color:#c3c3c3; padding:0 1px 0 1px;}

.indexIssue .bx-wrapper .bx-window { height:185px; }
.indexIssue #main_issue { text-align:center; display:none; }
.indexIssue #main_issue li { position:relative;}
.indexIssue #main_issue li img { width:275px; height:185px;}
.indexIssue #main_issue li .transBorder { position:absolute; left:0; top:0; width:273px; height:173px; border:1px solid #000; filter:alpha(opacity=10); opacity:0.1; -moz-opacity:0.1;}
.indexIssue .bx-captions { background: none repeat scroll 0 0 #333333; bottom: 0; color: #FFFFFF; height: auto; margin: 0px; filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9;padding: 5px 2px; position: absolute; width: 271px; z-index: 99; font-weight:bold; }
.indexIssue .main_issue_thumbs { padding:5px 0 0 0; text-align:center;}
.indexIssue .main_issue_thumbs li { float:left; padding:0 5px 0 0; position:relative; }
.indexIssue .main_issue_thumbs li img { cursor:pointer; }
.indexIssue .main_issue_thumbs li .transBorder { position:absolute; left:0; top:0; width:63px; height:63px; border:1px solid #000; filter:alpha(opacity=10); opacity:0.1; -moz-opacity:0.1; cursor:pointer;}

.indexSpecial { clear:both; padding:24px 0 0 0; height:auto; }
.indexSpecial .title { height:21px;}
.indexSpecial .title h3 { float:left; font-size:12px;}
.indexSpecial .title h3 em { font-style:normal; color:#1f4c97;}
.indexSpecial .title .bn { float:right;}
.indexSpecial .title .bn img { vertical-align:top;}
.indexSpecial .title .kind { float:right; font-size:11px; font-family:dotum; color:#7f7f7f; letter-spacing:-1px; margin:2px 0 0 0; }
.indexSpecial .title .kind a { color:#7f7f7f;}
.indexSpecial .title .kind .bar { color:#c3c3c3; padding:0 1px 0 1px;}
.indexSpecial .con { border:solid 1px #d5d5d5; padding:15px 15px 0 16px; margin:0 0 25px 0;}
.indexSpecial .con dl { clear:both; padding:0 0 10px 0;}
.indexSpecial .con dt { float:left; padding:0 9px 0 0; position:relative;}
.indexSpecial .con dt .transBorder {position:absolute; left:0; top:0; width:70px; height:59px; border:1px solid #000; filter:alpha(opacity=10); opacity:0.1; -moz-opacity:0.1;}
.indexSpecial .con dd { font-size:11px; font-family:dotum; color:#7f7f7f; letter-spacing:-1px; line-height:1.3;overflow:hidden;height:29px;}
.indexSpecial .con dd a { color:#7f7f7f;}
.indexSpecial .con dd.h { font-size:12px; color:#333333; padding:0 0 3px 0;}
.indexSpecial .con dd.h a { color:#333333; font-weight:bold;}
.indexSpecial .con dd.h .kind { color:#1f4c97; font-weight:bold;}
.indexSpecial .con ul { clear:both; padding:0 0 10px 0;}
.indexSpecial .con li { padding:0 0 2px 8px; letter-spacing:-1px; background:url(/images/icon_dot.gif) 0 4px no-repeat; color:#333333; letter-spacing:-1px; height:10px; margin:0 0 5px; overflow:hidden;}
.indexSpecial .con li b { letter-spacing:-1px; }
.indexSpecial .con li a { color:#333333;}


.indexWorld {}
.indexWorld .title { height:21px;}
.indexWorld .title h3 { float:left; font-size:12px; }
.indexWorld .title h3 em { font-style:normal; color:#1f4c97;}
.indexWorld .title .kind { float:right; font-size:11px; font-family:dotum; color:#7f7f7f; letter-spacing:-1px;margin:2px 0 0 0;}
.indexWorld .title .kind a { color:#7f7f7f;}
.indexWorld .title .kind .bar { color:#c3c3c3; padding:0 1px 0 1px;}
.indexWorld .con { border:solid 1px #d5d5d5; padding:15px 0 15px 15px; background:#f7f7f7; }
.indexWorld .con dl { float:left; width:128px; height:108px;}
.indexWorld .con dt { height:70px; position:relative; }
.indexWorld .con dt .transBorder { position:absolute; left:0; top:0; width:119px; height:58px; border:1px solid #000; filter:alpha(opacity=10); opacity:0.1; -moz-opacity:0.1;}
.indexWorld .con dd { width:121px; color:#323232; font-weight:bold; letter-spacing:-1px; line-height:1.3; height:31px; overflow:hidden; }
.indexWorld .con dd a { color:#323232; }
.indexWorld .con ul { clear:both;margin:5px; }
.indexWorld .con li { color:#2a2a2a; letter-spacing:-1px; padding:0 10px 8px 8px; background:url(/images/icon_dot.gif) 0 50% no-repeat;line-height:1.5; height:9px; overflow:hidden; }
.indexWorld .con li a { color:#2a2a2a;}
.indexWorld .key { clear:both; width:248px; border-top:solid 1px #eaeaea; padding:9px 0 0 0;}
.indexWorld .key .case1 { letter-spacing:-1px;}
.indexWorld .key .case1 a { background:#ce4e59; color:#ffffff; font-weight:bold; display:inline-block; padding:3px 3px 2px 3px;}
*html.indexWorld .key .case1 a { padding:0 0 0 0;}
.indexWorld .key .case2 { color:#5a5995; letter-spacing:-1px; font-weight:bold;}
.indexWorld .key .case2 a { color:#5a5995; display:inline-block; padding:3px 3px 2px 3px;}
.indexWorld .key .case3 { color:#599594; letter-spacing:-1px; font-weight:bold;}
.indexWorld .key .case3 a { color:#599594; display:inline-block; padding:3px 3px 2px 3px; }

.indexEarth {padding:25px 0 5px 0;}
.indexEarth .title { height:21px;}
.indexEarth .title h3 { float:left; font-size:12px; letter-spacing:-1px;}
.indexEarth .title h3 em { color:#1f4c97; font-style:normal;}
.indexEarth .title .kind { float:right; font-size:11px; font-family:dotum; color:#7f7f7f; letter-spacing:-1px;margin:2px 0 0 0;}
.indexEarth .title .kind a { color:#7f7f7f;}
.indexEarth .title .kind .bar { color:#c3c3c3; padding:0 1px 0 1px;}
.indexEarth .con { height:204px; background:url(/images/bg_earth.jpg) 0 0 no-repeat;}
.indexEarth ul { width:168px; padding:2px 0 0 10px;}
.indexEarth li { height:36px; border-bottom: dashed 1px #d7d7d7; padding:12px 0 0 0; line-height:1.3; letter-spacing:-1px; color:#333333;}
.indexEarth li.strlast { border:0; }
.indexEarth li a { color:#333333;}
.indexEarth li .group { color:#1f4c97;}

.indexLeft2 { float:right; width:280px;}

.rowBox01 { clear:both; height:535px; background:#f7f7f7; border-top:solid 1px #dbdbdb; border-bottom:solid 1px #dbdbdb; width:968px; margin:0 auto; overflow:hidden; }

.rowBoxleft { float:left; width:669px; padding:30px 0 0 20px;}
.rowBoxRight { float:left; width:261px; padding:29px 0 0 0;}

.indexMulti { width:649px;}
.indexMulti .title { height:20px; }
.indexMulti .title h3 { float:left; font-size:12px; color:#000000;}
.indexMulti .title h3 a { color:#000000;}
.indexMulti .title h3 .bar { color:#e2e2e2; font-weight:lighter;}
.indexMulti .title h3 .hLink { font-weight:lighter; color:#7f7f7f; cursor:pointer; }
.indexMulti .title h3 .hLink a { color:#7f7f7f;}
.indexMulti .title .kind { float:right; font-size:11px; font-family:dotum; color:#7f7f7f; letter-spacing:-1px;}
.indexMulti .title .kind .news_list_section { cursor:pointer; }
.indexMulti .title .kind .news_list_section:hover,
.indexMulti .title .kind .check { font-weight:bold; }
.indexMulti .kind a { color:#7f7f7f;}
.indexMulti .kind .bar { color:#c3c3c3; padding:0 1px 0 1px;}
/*
.indexMulti .conWrap { clear:both; width:647px; height:166px; position:relative; background:#ffffff; border:solid 1px #d7d7d7;}
.indexMulti .btnPre { position:absolute; top:68px; left:0;}
.indexMulti .btnNext { position:absolute; top:68px; right:0;}
.indexMulti .con { position:absolute; top:20px; left:27px;}
.indexMulti .con dl { float:left; width:152px; margin:0 0 0 0px;}
.indexMulti .con dt { position:relative; width:147px; height:99px;}
.indexMulti .con dt img { position:absolute;}
.indexMulti .con dt .icon { top:29px; left:50px;}
.indexMulti .con dd { width:138px; line-height:1.3; letter-spacing:-1px; color:#333333;}
.indexMulti .con dd a { color:#333333;}
.indexMulti .con dd .kind { color:#1f4c97;}
.indexMulti .con dd .kind a { color:#1f4c97;}
.indexMulti .con dd .kind a:hover { text-decoration:none;}
.indexMulti .con dd .bar { color:#c3c3c3; padding:0 2px 0 2px;}
*/
.conWrap { clear:both; width:647px; height:166px; border:solid 1px #d7d7d7; background:#ffffff; position:relative; margin:0;}
.conWrap .title { position:absolute; top:20px; left:20px;}
.conWrap .title h3 { float:left; display:inline-block; font-size:12px; padding:0 7px 0 0; letter-spacing:-1px;}
.conWrap .title .kind { float:left; display:inline-block; color:#7f7f7f; letter-spacing:-1px;}
.conWrap .title .kind a { color:#7f7f7f;}
.conWrap .title .kind .bar { color:#e2e2e2; padding:0 2px 0 2px;}
.conWrap .btnPre { position:absolute; top:68px; left:0; cursor:pointer;}
.conWrap .btnNext { position:absolute; top:68px; right:0; cursor:pointer;}
.conWrap .con { position:absolute; top:13px; left:18px; }
.conWrap .con .bottom_news_list { display:none; }
.conWrap .con .bottom_news_list li { float:left; width:157px !important;}
.conWrap .con dl { float:left; width:147px; margin:0 0 0 0px;}
.conWrap .con dt { position:relative; width:147px; height:99px;}
.conWrap .con dt img { position:absolute;}
.conWrap .con dt .icon { top:29px; left:50px;}
.conWrap .con dd { width:138px; line-height:1.3; letter-spacing:-1px; color:#333333;}
.conWrap .con dd a { color:#333333;}
.conWrap .con dd .kind { color:#1f4c97; font-weight:bold;}
.conWrap .con dd .kind a { color:#1f4c97;}
.conWrap .con dd .kind a:hover { text-decoration:none;}
.conWrap .con dd .bar { color:#c3c3c3; padding:0 2px 0 2px;}
.conWrap .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;}

.rowBoxleft .rowIn01 { clear:both; height:120px; margin:0 0 0 0;}
.rowBoxleft .rowIn01 .first { border-bottom:solid 1px #d7d7d7; }
.rowBoxleft .rowIn02 { clear:both; height:120px; margin:26px 0 0 0;}

.rowBoxleft .culture { float:left; width:320px; min-height:105px; margin:25px 0 0 0; overflow:hidden; }
.rowBoxleft .culture .title { height:21px;}
.rowBoxleft .culture .title h3 { font-size:12px;}
.rowBoxleft .culture .con dl { width:310px; height:55px;}
.rowBoxleft .culture .con dl dt { float:left; width:130px; height:45px; position:relative;}
.rowBoxleft .culture .con dl dt img { position:absolute;}
.rowBoxleft .culture .con dl dt .transBorder { position:absolute; left:0; top:0; width:120px; height:43px; border:1px solid #000; filter:alpha(opacity=10); opacity:0.1; -moz-opacity:0.1;}
.rowBoxleft .culture .con dl dd { color:#333333; letter-spacing:-1px;}
.rowBoxleft .culture .con dl dd a { color:#333333;}
.rowBoxleft .culture .con dl dd.detail { font-size:11px; font-family:dotum; color:#737373; padding:5px 0 0 0; line-height:1.3;}
.rowBoxleft .culture .con dl dd.detail a { color:#737373;}
.rowBoxleft .culture .con ul { clear:both; margin:0 0 10px 0;}
.rowBoxleft .culture .con ul li { letter-spacing:-1px; color:#333333; padding:0 0 5px 10px; background:url(/images/icon_dot.gif) 0 5px no-repeat;}
.rowBoxleft .culture .con ul li a { color:#333333;}

.rowBoxleft .medicine { float:left; width:331px; border-bottom:solid 1px #d7d7d7; margin:5px 0 10px 0; }
.rowBoxleft .medicine .title { height:21px;}
.rowBoxleft .medicine h3 { font-size:12px;}
.rowBoxleft .medicine .con dl { float:left; width:109px; letter-spacing:-1px;}
.rowBoxleft .medicine .con dt { height:56px; position:relative;}
.rowBoxleft .medicine .con dt img { position:absolute;}
.rowBoxleft .medicine .con dt .transBorder { position:absolute; left:0; top:0; width:99px; height:43px; border:1px solid #000; filter:alpha(opacity=10); opacity:0.1; -moz-opacity:0.1;}
.rowBoxleft .medicine .con dd { width:105px; color:#333333; padding:0 0 5px 0;}
.rowBoxleft .medicine .con dd a { color:#333333;}
.rowBoxleft .medicine .con dd.detail { font-size:11px; font-family:dotum; color:#737373;}
.rowBoxleft .medicine .con dd.detail a { color:#737373;}
/*
.hankukMallR { clear:both; width:261px; padding:0 0 0 0; margin:0;}
.hankukMallR .tab #mallTab1 { width:110px;}
.hankukMallR .tab #mallTab2 { width:80px;}
.hankukMallR .tab #mallTab3 { width:67px;}
.hankukMallR .conToday { border:solid 1px #d7d7d7; border-top:none; padding:0 0 0 15px;  margin:0; background:#ffffff; }
.hankukMallR .conAll { border:solid 1px #d7d7d7; background:#ffffff; border-top:none; padding:0 0 0 15px; }
*/
.rowBoxRight .hankukMallR { clear:both; width:261px; padding:0 0 0 0; margin:0 0 0 0;display:table;}
.rowBoxRight .hankukMallR .tab #mallTab1 { width:108px;}
.rowBoxRight .hankukMallR .tab #mallTab2 { width:80px;}
.rowBoxRight .hankukMallR .tab #mallTab3 { width:69px;}
.rowBoxRight .hankukMallR .conToday { height:360px !important; border:solid 1px #d7d7d7; border-top:none; padding:0 0 0 15px;  margin:0; background:#ffffff; overflow:hidden; }
.rowBoxRight .hankukMallR .conAll { height:360px !important; border:solid 1px #d7d7d7; background:#ffffff; border-top:none; padding:0 0 0 15px; margin:0; overflow:hidden; }
/*
.rowBoxRight .hankukMallR .conToday .group { width:230px; height:11px; padding:10px 0 0 0; font-size:11px; font-family:dotum; font-weight:bold; color:#797979;}
.rowBoxRight .hankukMallR .conToday .group a { color:#797979;}
.rowBoxRight .hankukMallR .conToday .arrow { width:230px; height:22px; background:url(images/icon_arrow_mall_bg.gif) 0 0 repeat-x; text-align:right;}
.rowBoxRight .hankukMallR .conToday .line { width:230px; clear:both; height:10px; border-top:dashed 1px #efefef;}
.rowBoxRight .hankukMallR .conToday dl { clear:both; zoom:1; display:table; margin:0 0 5px 0; letter-spacing:-1px;}
.rowBoxRight .hankukMallR .conToday dt { float:left; width:91px; padding:4px 0 4px 0;}
.rowBoxRight .hankukMallR .conToday dd { float:left; width:140px; line-height:18px;}
.rowBoxRight .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 .rowBoxRight .hankukMallR .conToday dd .kind { padding:2px 3px 0px 3px; }
*html .rowBoxRight .hankukMallR .conToday dd .kind { padding:2px 2px 0px 2px;}
.rowBoxRight .hankukMallR .conToday dd .dc { font-size:11px; font-family:dotum; letter-spacing:-1px; color:#888888;}
.rowBoxRight .hankukMallR .conToday dd.subject { padding:8px 0 0 0; color:#404040; font-weight:bold; letter-spacing:-2px;}
.rowBoxRight .hankukMallR .conToday dd.subject a { color:#404040;}
.rowBoxRight .hankukMallR .conToday dd.mall { font-size:11px; font-family:dotum; color:#878787;}
.rowBoxRight .hankukMallR .conToday dd.mall a { letter-spacing:-1px;}

.rowBoxRight .hankukMallR .conAll .group { width:230px; height:11px; padding:10px 0 0 0; font-size:11px; font-family:dotum; font-weight:bold; color:#797979;}
.rowBoxRight .hankukMallR .conAll .group a { color:#797979;}
.rowBoxRight .hankukMallR .conAll .arrow { width:230px; height:22px; background:url(images/icon_arrow_mall_bg.gif) 0 0 repeat-x; text-align:right;}
.rowBoxRight .hankukMallR .conAll .arrow img { cursor:pointer; }
.rowBoxRight .hankukMallR .conAll .line { width:230px; clear:both; height:5px; border-top:dashed 1px #efefef;}
.rowBoxRight .hankukMallR .conAll .lList { clear:both; zoom:1; display:table; margin:0 0 5px 0; letter-spacing:-1px;}
.rowBoxRight .hankukMallR .conAll .lList dt { float:left; width:91px; padding:0 0 4px 0;}
.rowBoxRight .hankukMallR .conAll .lList dd { float:left; width:140px; line-height:18px;}
.rowBoxRight .hankukMallR .conAll .lList dd.subject { padding:8px 0 0 0; color:#404040; font-weight:bold; letter-spacing:-2px;}
.rowBoxRight .hankukMallR .conAll .lList dd.subject a { color:#404040;}
.rowBoxRight .hankukMallR .conAll .lList dd.mall { font-size:11px; font-family:dotum; color:#878787;}
.rowBoxRight .hankukMallR .conAll .lList dd.mall a { letter-spacing:-1px;}

.rowBoxRight .hankukMallR .conAll .sList { float:left; width:75px; height:110px;}
.rowBoxRight .hankukMallR .conAll .sList dl {}
.rowBoxRight .hankukMallR .conAll .sList dt { text-align:center; height:70px;}
.rowBoxRight .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;}
.rowBoxRight .hankukMallR .conAll .sList dd a { color:#878787;}
.rowBoxRight .hankukMallR .conAll .sList dd a:hover { color:#4d9fbc;}
*/

.indexBannerR { clear:both; height:50px; margin:18px 0 0 0 !important;}
*html .indexBannerR {  margin:10px 0 0 0 !important;}
/*.indexBannerR img { border:solid 1px #d7d7d7;}*/
#banner_6 { }

.rowBox02 { clear:both; height:166px; padding:24px 0 0 0; width:968px; margin:0 auto;}
.rowBox02 .indexBook { float:left; width:463px;}
.rowBox02 .indexBook .title { height:21px;}
.rowBox02 .indexBook .title h3 { float:left; font-size:12px;}
.rowBox02 .indexBook .title .btn { float:right; display:none; }
.rowBox02 .indexBook .con { height:116px; border:solid 1px #e5e5e5; background:url(/images/bg_book.gif) 0 bottom repeat-x;}

.rowBox02 .bookList { float:left; width:200px; height:100px; margin:15px 0 0 17px; position:relative; }
.rowBox02 .bookList dl { position:absolute; top:0; left:0;}
.rowBox02 .bookList dt { float:left; width:57px;}
.rowBox02 .bookList dd { font-size:11px; font-family:dotum; color:#737373; letter-spacing:-1px; line-height:1.3; padding:4px 0 0 0;}
.rowBox02 .bookList dd a { color:#737373;}
.rowBox02 .bookList dd.titLeft { font-size:12px; font-weight:bold; color:#543889;}
.rowBox02 .bookList dd.titLeft a { color:#543889;}
.rowBox02 .bookList dd.titRight { font-size:12px; font-weight:bold; color:#835539;}
.rowBox02 .bookList dd.titRight a { color:#835539;}
.rowBox02 .bookList .info { position:absolute; top:78px; letter-spacing:1.3; font-size:11px; font-family:dotum; color:#5c435d; letter-spacing:-1px;}

.rowBox02 .indexNote { float:left; width:236px; margin:0 0 0 22px;}
.rowBox02 .indexNote .title { height:21px;}
.rowBox02 .indexNote .title h3 { font-size:12px;}
.rowBox02 .indexNote .con ul { padding:0 0 2px 0;}
.rowBox02 .indexNote .con li { color:#333333; padding:0 0 7px 8px; background:url(/images/icon_dot.gif) 0 4px no-repeat; letter-spacing:-1px;}
*html .rowBox02 .indexNote .con li { padding:0 0 5px 8px;}
.rowBox02 .indexNote .con li a { color:#333333;}
.rowBox02 .indexNote .con .btn { border:solid 1px #d7d7d7; height:15px; padding:5px 0 0 0; text-align:center; font-size:11px; font-family:dotum; letter-spacing:-1px; color:#696969;}
.rowBox02 .indexNote .con .btn a { color:#696969;}
.rowBox02 .indexNote .con .btn .bar { color:#cbcbcb; padding:0 2px 0 2px;}

.rowBox02 .indexReport { float:right; width:234px; height:160px; overflow:hidden; }
.rowBox02 .indexReport .title { height:20px;}
.rowBox02 .indexReport .title h3 { font-size:12px;}
/*
.rowBox02 .indexReport .tab { height:36px;}
.rowBox02 .indexReport .con { height:95px; position:relative;}
.rowBox02 .indexReport .con ul {}
.rowBox02 .indexReport .con li { color:#606060; letter-spacing:-1px; background:url(/images/icon_dot.gif) 0 5px no-repeat; padding:0 0 6px 8px; margin:0; width:234px; }
*html .rowBox02 .indexReport .con li { padding:0 0 4px 8px;}
.rowBox02 .indexReport .con li a { color:#606060;letter-spacing:-1px !important;}
#indexReportLayer1 { position:absolute;}
#indexReportLayer2 { position:absolute;}
*/
.rowBox02 .indexReport .prdata_ul li a { color:#606060; }
.rowBox02 .indexReport .prdata_ul li { color:#606060; background:url(/images/icon_dot.gif) 0 5px no-repeat; padding:0 0 4px 8px; margin:0;}
.rowBox02 .indexReport .tab_list .title { height:15px;width:100px;}

.indexMap { clear:both; background:#f7f7f7; border:solid 1px #d5d5d5; border-bottom:none; width:968px; margin:0 auto;}
.indexMap .title { height:36px; border-bottom:solid 1px #d5d5d5;}
.indexMap .title h3 { float:left; font-size:12px; color:#4d4c4c; letter-spacing:-1px; padding:13px 0 0 15px;}
.indexMap .title .bnClose { float:right; color:#606060; letter-spacing:-1px; padding:13px 15px 0 0; cursor:pointer;}
.indexMap .title .bnClose img { margin:0 0 4px; }
.indexMap .title .bnOpen { float:right; color:#606060; letter-spacing:-1px; padding:13px 15px 0 0; cursor:pointer;}

#mapView { height:220px; padding:0 0 0 32px;}
#mapView dl { float:left; width:153px;}
#mapView dt { padding:30px 0 8px 0; font-weight:bold; color:#4d4c4c;}
#mapView dt a { color:#4d4c4c;}
#mapView dd { padding:0 0 8px 0; color:#4d4c4c; letter-spacing:-1px;}
#mapView dd a { color:#4d4c4c;}



.hidden { display:none; }

div.frames {
    background: none repeat scroll 0 0 #3E4960;
    display: none;
    margin: 0;
    padding: 3px;
    position: absolute;
}
