@charset "UTF-8"; 

/*--------------------------------------
	Reset
---------------------------------------*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
body {font-family:'NotoSans', 'Arial', 'Helvetica', sans-serif;font-size:12px;line-height:1.25em;color:#333;background-color:#fff;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
ul, ol {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
img {vertical-align:middle;}
a {margin:0;padding:0;font-size:100%;color:#333;vertical-align:baseline;background:transparent;text-decoration:none;}
a:hover {color:#e42222;text-decoration:underline;}
table {border-collapse:collapse;border-spacing:0;}
strong, em {font-style:normal;font-weight:normal;}
legend, caption {position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}
input, select {vertical-align:middle;}
input::-ms-clear {display:none;}
textarea {resize:none;}


/*--------------------------------------
	Skip to Contents
---------------------------------------*/
.skip-contents a {display:block;position:absolute;top:-1px;left:0;width:1px;height:1px;font-size:14px;color:#fff;text-align:center;overflow:hidden;background:#000;}
.skip-contents a:focus {top:0;width:100%;height:20px;padding:10px 0;}


/*--------------------------------------
	Header
---------------------------------------*/
.header {width:100%;height:165px;}
.header .country {min-width:980px;height:30px;text-align:center;border-bottom:1px solid #e5e5e5;}
.header .country li {display:inline;margin-left:15px;}
.header .country li:first-child {margin-left:0;}
.header .country li a {color:#848484;line-height:30px;}
.header .country li a:hover {color:#eb1111;}
.header .country li.active a {color:#eb1111;}
.header .country li.active a:hover {text-decoration:none;}

.header .head {position:relative;width:980px;height:94px;margin:0 auto;}
.header .head .h-logo {position:absolute;left:50%;top:25px;margin-left:-95px;}
.header .head .h-util {float:left;margin-top:42px;}
.header .head .h-util li {float:left;margin-left:30px;}
.header .head .h-util li:first-child {margin-left:0;}
.header .head .h-util li a {display:block;height:18px;line-height:18px;color:#464648;text-transform:uppercase;padding-left:25px;}
.header .head .h-util li a:hover {color:#e42222;text-decoration:none;}
.header .head .h-util li.hide {visibility:hidden;}
.header .head .h-util li.menu a {background:url(/images/common/ico-header-menu.png) no-repeat 0 0;}
.header .head .h-util li.menu a:hover {background:url(/images/common/ico-header-menu-on.png) no-repeat 0 0;}
.header .head .h-util li.search a {background:url(/images/common/ico-header-search.png) no-repeat 0 0;}
.header .head .h-util li.search a:hover {background:url(/images/common/ico-header-search-on.png) no-repeat 0 0;}

.header .head .share {float:right;margin-top:39px;}
.header .head .share li {float:left;margin-left:8px;}
.header .head .share li:first-child {margin-left:0;}
.header .head .share li a {display:block;width:24px;height:24px;background-image:url(/images/common/sprite-share.png);background-repeat:no-repeat;text-indent:-9999em;}
.header .head .share li.facebook a {background-position:0 0;}
.header .head .share li.flickr a {background-position:0 -24px;}
.header .head .share li.instagram a {background-position:0 -48px;}
.header .head .share li.youtube a {background-position:0 -72px;}
.header .head .share li.weibo a {background-position:0 -96px;}
.header .head .share li.youku a {background-position:0 -120px;}
.header .head .share li.facebook a:hover {background-position:-24px 0;}
.header .head .share li.flickr a:hover {background-position:-24px -24px;}
.header .head .share li.instagram a:hover {background-position:-24px -48px;}
.header .head .share li.youtube a:hover {background-position:-24px -72px;}
.header .head .share li.weibo a:hover {background-position:-24px -96px;}
.header .head .share li.youku a:hover {background-position:-24px -120px;}


/* LNB */
.header .lnb {position:absolute;left:0;top:125px;min-width:980px;width:100%;height:10px;padding-bottom:30px;overflow:hidden;z-index:90;}
.header .lnb .inner {width:100%;padding-bottom:20px;border-bottom:1px solid #e9e9e9;box-shadow:0 10px 20px rgba(0,0,0,0.4);background:#fff url(/images/common/bg-gnb.gif) repeat-x 0 0;overflow:hidden;}
.header .lnb .inner > ul {width:980px;margin:0 auto;}
.header .lnb .inner > ul > li {float:left;width:196px;}
.header .lnb .inner > ul > li > a {display:block;height:28px;padding-top:12px;font-family:'NotoSansBold';font-size:16px;color:#242424;text-align:center;text-transform:uppercase;}
.header .lnb .inner > ul > li > a:hover,
.header .lnb .inner > ul > li.active > a {height:26px;color:#e42222;text-decoration:none;border-bottom:2px solid #e52121;background-color:#fff;}

.header .lnb .inner > ul > li > ul {padding:20px 15px 0 0;}
.header .lnb .inner > ul > li > ul > li > a {position:relative;display:block;font-size:13px;color:#444;line-height:15px;text-align:left;padding:5px 10px 5px 0;}
.header .lnb .inner > ul > li > ul > li > a:hover {text-decoration:underline;}
.header .lnb .inner > ul > li > ul > li.active > a:hover {text-decoration:none;}
.header .lnb .inner > ul > li > ul > li > a:hover, 
.header .lnb .inner > ul > li > ul > li.active > a {color:#e42222;}
.header .lnb .inner > ul > li > ul > li > a .plus {display:inline-block;position:absolute;top:9px;right:-3px;width:8px;height:8px;margin-left:5px;background:url(/images/common/sprite-plus.png) no-repeat 0 0;text-indent:-9999em;}
.header .lnb .inner > ul > li > ul > li > a:hover .plus, 
.header .lnb .inner > ul > li > ul > li.active > a .plus {background-position:-8px 0;}

html:lang(en) .header .lnb .inner > ul > li > ul.m1 {padding-left:47px;}
html:lang(en) .header .lnb .inner > ul > li > ul.m2 {padding-left:41px;}
html:lang(en) .header .lnb .inner > ul > li > ul.m3 {padding-left:69px;}
html:lang(en) .header .lnb .inner > ul > li > ul.m4 {padding-left:53px;}
html:lang(en) .header .lnb .inner > ul > li > ul.m5 {padding-left:41px;}


/* Utility layer */
html.overflow {overflow:hidden;}
.util-layer {position:absolute;left:0;top:121px;width:100%;height:100%;z-index:1000;}
.util-layer .dim {position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.4;filter:alpha(opacity=40);z-index:1001;}
.util-layer .u-wrap {position:relative;width:953px;margin:0 auto;padding:27px 0 27px 27px;box-shadow:0 10px 20px rgba(0,0,0,0.4);background-color:#ececf1;z-index:1002;}
.util-layer .u-wrap .inner {max-height:540px;overflow:auto;}
.util-layer .u-wrap .inner .u-close {display:block;position:absolute;top:-59px;width:49px;height:45px;padding:14px 0 0 18px;background-color:#ececf1;z-index:1001;}
.util-layer .u-wrap .inner .u-close.m {left:0;}

html:lang(en) .util-layer .u-wrap .inner .u-close.s {left:90px;}

.util-layer .u-search {padding-top:50px;}
.util-layer .u-search .sch-wrap {position:relative;height:69px;margin-right:27px;border-bottom:1px solid #464648;}
.util-layer .u-search .sch-wrap .sch-kword {width:848px;height:60px;font-family:'NotoSansBold';font-size:48px;color:#b5b5b5;line-height:60px;margin:1px 68px 0 10px;border:0;background-color:transparent;outline-style:none;}
.util-layer .u-search .sch-wrap .sch-btn {position:absolute;right:0;top:10px;width:48px;height:48px;border:0;background:url(/images/common/ico-util-search.png) no-repeat 0 0;cursor:pointer;text-indent:-9999em;}
.util-layer .u-search .topic {margin:20px 27px 0 10px;}
.util-layer .u-search .topic li {overflow:hidden;}
.util-layer .u-search .topic li a {font-family:'NotoSansBold';font-size:24px;color:#555;line-height:36px;}

.util-layer .u-menu {overflow:hidden;}
.util-layer .u-menu .col {float:left;margin-left:10px;}
.util-layer .u-menu .row {overflow:hidden;}
.util-layer .u-menu .row.r2 {clear:left;margin-top:30px;}
.util-layer .u-menu .cell {float:left;width:224px;margin-left:10px;}
.util-layer .u-menu .cell:first-child {margin-left:0;}
.util-layer .u-menu .cell h2 {font-family:'NotoSansBold';font-size:20px;color:#525556;text-transform:uppercase;line-height:20px;padding:0 10px 8px 10px;}
.util-layer .u-menu .cell > ul {padding:0 10px;}
.util-layer .u-menu .cell > ul > li > a {display:block;font-size:14px;color:#333;line-height:16px;text-transform:uppercase;padding:6px 0;}
.util-layer .u-menu .cell > ul > li > a.ac-trigger {text-decoration:none;padding-right:19px;background:url(/images/common/arw-accordion.png) no-repeat right 11px;}
.util-layer .u-menu .cell > ul > li.active > a,
.util-layer .u-menu .cell > ul > li > a:hover {color:#e42222;}
.util-layer .u-menu .cell > ul > li.active > a.ac-trigger {font-family:'NotoSansBold';border-bottom:1px solid #b7b7b9;padding-bottom:10px;background:url(/images/common/arw-accordion-on.png) no-repeat right 11px;}
.util-layer .u-menu .cell > ul > li > ul {display:none;padding:5px 0;margin:0 5px;}
.util-layer .u-menu .cell > ul > li > ul > li > a {display:block;font-size:12px;color:#999;line-height:13px;padding:6px 0 6px 9px;background:url(/images/common/bu-rect-gray-2x2.gif) no-repeat left 11px;}
.util-layer .u-menu .cell > ul > li > ul > li > a:hover {color:#000;background:url(/images/common/arw-right-red.png) no-repeat left 8px;}


/*--------------------------------------
	Container
---------------------------------------*/
.container {}
.contents {width:980px;margin:0 auto;padding-top:34px;}
.contents:after {content:'';display:block;clear:both;}


/*--------------------------------------
	Footer
---------------------------------------*/
.footer {height:38px;border-top:1px solid #ededed;padding-top:12px;}
.footer .inner {width:980px;margin:0 auto;}
.footer .inner .logo {float:left;margin-top:2px;}
.footer .inner .copy {float:left;font-size:11px;color:#848484;margin:4px 0 0 10px;}
.footer .inner .menu {float:right;margin-top:4px;}
.footer .inner .menu li {float:left;margin-left:10px;padding-left:11px;background:url(/images/common/vline-gray-1x9.gif) no-repeat left 3px;}
.footer .inner .menu li a {font-size:11px;color:#555;}
.footer .inner .menu li.aboutus {margin:0;padding:0;background:none;}
.footer .inner .menu li.aboutus a {color:#eb1111;}


/*--------------------------------------
	Main (English)
---------------------------------------*/
.m-banner {position:relative;width:980px;margin:0 auto;}
.m-banner .close {position:absolute;right:5px;bottom:5px;}

.left-wrap {float:left;width:653px;}
.right-wrap {float:right;width:304px;}

.section h2, 
.section h2 a {font-family:'NotoSansBold';font-size:14px;color:#222;text-transform:uppercase;}
.section h2 a:hover {color:#e42222;}
hr.hidden {clear:both;display:block;height:0;border:0;margin:0;padding:0;}


/* News gallery */
.news-gallery {position:relative;}
.news-gallery .viewport {position:relative;width:653px;height:390px;overflow:hidden;}
.news-gallery .viewport .overview li {position:absolute;left:0;top:0;display:none;z-index:2;}
.news-gallery .viewport .overview li:first-child {display:block;}
.news-gallery .viewport .overview li img {width:653px;height:390px;}
.news-gallery .viewport .overview li a.news-wrap {position:absolute;left:0;bottom:0;width:653px;height:390px;background:url(/images/main/bg-gallery-news.png) no-repeat left bottom;}
.news-gallery .viewport .overview li a.news-wrap .news {position:absolute;left:15px;bottom:13px;width:542px;color:#fff;z-index:2;}
.news-gallery .viewport .overview li a.news-wrap .news .lable {display:inline-block;height:22px;font-family:'NotoSansBold';font-size:14px;color:#fff;line-height:22px;margin-bottom:5px;padding:0 6px;background-color:#e42222;}
.news-gallery .viewport .overview li a.news-wrap .news .iconvideo {display:inline-block;height: 27px;width: 27px;margin-left: 5px;color:#fff;line-height: 29px;text-indent: -9999px;background: url(/images/common/icon_video_M.png) no-repeat;}
.news-gallery .viewport .overview li a.news-wrap .news .tit {display:block;font-family:'NotoSansBold';font-size:30px;line-height:32px;/* margin-bottom:10px; */}
.news-gallery .viewport .overview li a.news-wrap .news .desc {display: none;font-size:14px;}
.news-gallery .viewport .overview li a.news-wrap:hover .news .tit,
.news-gallery .viewport .overview li a.news-wrap:hover .news .desc {text-decoration:underline;}
.news-gallery .viewport .overview li a.link {position:absolute;right:15px;bottom:13px;display:block;height:24px;padding:9px 7px 0;background:url(/images/main/bg-korean-link.png) no-repeat 0 0;z-index:3;}
.news-gallery .viewport .overview li a.link span {display:inline-block;font-size:11px;color:#fff;line-height:1;padding-right:8px;background:url(/images/main/arw-right-white-6x8.png) no-repeat right 2px;}
.news-gallery .viewport .overview li a.link:hover {background:#e42222;}

.news-gallery .control .btn {position:absolute;top:447px;display:block;width:40px;height:40px;background:url(/images/main/sprite-arw-40x40.png) no-repeat;text-indent:-9999em;z-index:3;}/* 수정 */
.news-gallery .control .prev {left:0;background-position:0 0;}
.news-gallery .control .next {right:0;background-position:-40px 0;}
.news-gallery .control .prev:hover {background-position:0 -40px;}
.news-gallery .control .next:hover {background-position:-40px -40px;}
.news-gallery .control .btn.disabled,
.news-gallery .control .btn.disabled {display:none;}

.news-gallery .indicator {position:relative;overflow:hidden;min-height:135px;margin-top:25px;}
.news-gallery .indicator > ul {position:absolute;left:0;top:0;overflow:hidden;}
.news-gallery .indicator > ul > li {float:left;margin-left:19px;}
.news-gallery .indicator > ul > li:first-child {margin-left:0;}
.news-gallery .indicator > ul > li > a {position:relative;display:block;width:149px;}
.news-gallery .indicator > ul > li > a:hover {text-decoration:none;}
.news-gallery .indicator > ul > li > a img{width:149px;height:100px;}
.news-gallery .indicator > ul > li > a .tit {display:block;font-size:13px;color:#222;margin-top:5px;}
.news-gallery .indicator > ul > li > a .bd {display:none;position:absolute;left:0;top:0;width:143px;height:94px;border:3px solid #e42222;z-index:2;}
.news-gallery .indicator > ul > li.active > a .bd {display:block;}
.news-gallery .indicator > ul > li > a:hover .tit {color:#e42222}
.news-gallery .indicator > ul > li .iconvideo{display: list-item;height: 18px;width: 18px;background: url(/images/common/icon_video_list.png) no-repeat;text-indent: -9999px;position: absolute;top: 83px;}

/* News by category */
.news-wrap {margin-top:40px;}
.news-wrap .tbl {display:table;border-top:1px solid #ccc;padding:23px 0;}
.news-wrap .tbl.last {padding-bottom:0;}
.news-wrap .row {display:table-row;}
.news-wrap .cell {display:table-cell;width:193px;padding:0 18px 0 19px;vertical-align:top;background:url(/images/main/vdot-gray-1x2.gif) repeat-y 0 0;}
.news-wrap .cell:first-child {padding-left:0;background:none;}
.news-wrap .cell.last {padding-right:0;}
.news-wrap .cell dl.btm {margin-top:25px;}/* 수정 */

.news-wrap .cell dt a {display:block;height:30px;font-size:14px;color:#e42222;line-height:30px;padding:0 23px 0 2px;background:#fff url(/images/main/ico-plus-11x11.png) no-repeat 180px 8px;}
.news-wrap .cell dt a:hover {color:#fff;text-decoration:none;background:#e42222 url(/images/main/ico-plus-11x11-on.png) no-repeat 180px 8px;}
.news-wrap .cell dd {margin-top:10px;padding-left:10px;background: url(/images/main/bu-rect-lightgray-2x2.gif) no-repeat left 7px;}
.news-wrap .cell dd a {font-size:13px;color:#888;}
.news-wrap .cell dd a:hover {color:#e42222;}
.news-wrap .cell dd.primary {padding-left:0;background:none;}
.news-wrap .cell dd.primary a {display:block;}
.news-wrap .cell dd.primary a .thumb {display:block;position:relative;width:193px;height:78px;overflow:hidden;}
.news-wrap .cell dd.primary a .thumb img {position:absolute;left:0;top:0;width:193px;height:auto;}
.news-wrap .cell dd.primary a .tit {display:block;min-height:32px;font-family:'NotoSansBold';font-size:13px;color:#222;margin-top:5px;}
.news-wrap .cell dd.primary a:hover .tit {color:#e42222;text-decoration:underline;}
.news-wrap .cell dd.primary a .iconvideo {height: 78px;width: 24px;background: url(/images/common/icon_video_list.png) no-repeat;text-indent: -9999px;position: absolute;z-index: 1;background-position: 0px 61px;}

/* Banner rotator */
.carousel.banner {width:286px;overflow:hidden;border:1px solid #ededed;padding:8px 8px 10px;}
.carousel.banner .viewport {overflow:hidden;width:286px;height:259px;}
.carousel.banner .viewport .overview {position:relative;}
.carousel.banner .viewport .overview li {display:none;position:absolute;left:0;top:0;}
.carousel.banner .viewport .overview li:first-child {display:block;}
.carousel.banner .viewport .overview li a {display:block;}
.carousel.banner .viewport .overview li a img {width:286px;height:259px;}

.carousel.banner .control {float:right;overflow:hidden;margin:7px 4px 0 0;}
.carousel.banner .control .page {float:left;font-family:'NotoSansBold';font-size:12px;color:#555;margin:2px 10px 0 5px;}
.carousel.banner .control .page .current {color:#e42222;}
.carousel.banner .control .btn {display:block;float:left;width:19px;height:19px;background-image:url(/images/main/sprite-carousel-control.png);background-repeat:no-repeat;text-indent:-9999em;}
.carousel.banner .control .btn.stop {background-position:0 0;}
.carousel.banner .control .btn.play {display:none;background-position:-19px 0;}
.carousel.banner .control .btn.prev {background-position:-38px 0;}
.carousel.banner .control .btn.next {width:20px;background-position:-57px 0;}


/* Share */
.accordion.share {width:304px;margin-top:23px;}
.accordion.share > ul > li > a {display:block;font-family:'NotoSansBold';font-size:16px;color:#555;line-height:50px;text-transform:uppercase;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding-left:10px;background-color:#f4f4f4;}
.accordion.share > ul > li:first-child > a {border-top:1px solid #e4e4e4;}
.accordion.share > ul > li > a:hover {text-decoration:none;background-color:#ddd;}
.accordion.share > ul > li.active > a {color:#fff;border-color:#e42222;background-color:#e42222;}
.accordion.share > ul > li > a span {display:inline-block;}
.accordion.share > ul > li > a.link span {padding-right:18px;background:url(/images/common/ico-link.png) no-repeat right 20px;}
.accordion.share > ul > li .ac-content {display:none;height:428px;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}

.accordion.share .article .tit {height:48px;font-size:12px;padding:10px 14px 0;background-color:#eeeeee;}
.accordion.share .article .tit span {color:#484848;}
.accordion.share .article .tit a {color:#e42222;text-decoration:underline;}
.accordion.share .article .list {padding:14px;}
.accordion.share .article .list > li {width:274px;margin-top:12px;}
.accordion.share .article .list > li:first-child {margin-top:0;}
.accordion.share .article .list > li > a {display:block;overflow:hidden;}
.accordion.share .article .list > li > a > img {float:left;}
.accordion.share .article .list > li > a .info {float:right;width:152px;word-break:break-all;}
.accordion.share .article .list > li > a .info .caption {display:block;font-family:'NotoSansBold';font-size:13px;color:#333;}
.accordion.share .article .list > li > a .info .date, 
.accordion.share .article .list > li > a .info .desc {display:block;font-size:12px;color:#999;margin-top:8px;}
.accordion.share .article .list > li > a:hover .info .caption {color:#e42222;text-decoration:underline;}
.accordion.share .article #scribd_ > li {margin-top:24px;}
.accordion.share .article #scribd_ > li:first-child {margin-top:17px;}


/* Entertainment */
.section.ent {/* margin-top:25px; */float: left;width: 304px;}
.section.ent h2 {height: 50px;line-height: 50px;border-bottom:2px solid #393939;}
.section.ent .b-list li {margin-top:18px;padding-left:10px;background:url(/images/main/bu-rect-lightgray-2x2.gif) no-repeat left 7px;}
.section.ent .b-list li a {font-size:13px;color:#888;}
.section.ent .b-list li a:hover {color:#e42222;}
.section.ent .b-list li.primary {margin-top:0;padding-left:0;background:none;}
.section.ent .b-list li.primary a {display:block;color:#222;}
.section.ent .b-list li.primary a img {width:304px;height: 98px;}
.section.ent .b-list li.primary a .tit {display:block;font-family:'NotoSansBold';font-size:14px;margin-top:11px;}
.section.ent .b-list li.primary a:hover {color:#e42222;}


/* Daily news */
.s-wrap {border-top:1px solid #ccc;margin-top:40px;}
.s-wrap:after {content:'';clear:both;display:block;}

.section.d-news {float:left;width: 304px;}
.section.d-news h2 {height:50px;line-height:50px;margin-top: 13px;}
.section.d-news .l-list li {margin-top:15px;padding-left:10px;background:url(/images/main/bu-rect-lightgray-2x2.gif) no-repeat left 7px;}
.section.d-news .l-list li:first-child {margin-top:0;}
.section.d-news .l-list li a {font-size:13px;color:#222;line-height:14px;}
.section.d-news .l-list li a:hover {color:#e42222;}
.section.d-news .l-list li a span {display:inline-block;position:relative;right:-8px;top:1px;width:10px;height:10px;background:url(/images/common/ico-link.png) no-repeat 0 0;}


/* Events */
.section.event {float:left;overflow:hidden;width:313px;margin-left: 35px;}
.section.event h2 {height:50px;line-height:50px;}
.section.event .h-list {overflow:hidden;}
.section.event .h-list > li {float:left;width:149px;min-height:224px;margin-left:15px;}/* 수정 */
.section.event .h-list > li:first-child {margin-left:0;}
.section.event .h-list > li > a {display:block;}
.section.event .h-list > li > a  img {width:149px;height:100px;}
.section.event .h-list > li > a .tit {display:inline-block;font-size:14px;color:#222;margin-top:10px;}
.section.event .h-list > li > a:hover .tit {color:#e42222;text-decoration:underline;}
.section.event .h-list > li .label {display:block;font-size:12px;color:#e42222;margin-top:10px;}
.section.event .h-list > li .date {display:inline-block;font-size:12px;color:#666;margin-top:5px;}


/* About korea */
.b-wrap {clear:both;display:table;width:651px;border:1px solid #ebebeb;margin-top:40px;}
.b-wrap .row {display:table-row;}
.b-wrap .cell {display:table-cell;border-left:1px solid #ebebeb;vertical-align:top;}
.b-wrap .cell:first-child {border-left:0;}

.section.about {width:308px;padding:0 13px 13px;}
.section.about h2 {height:33px;line-height:33px;border-bottom:1px solid #f4f4f4;}
.section.about .i-list {overflow:hidden;}
.section.about .i-list li {float:left;width:77px;height:74px;}
.section.about .i-list li a {display:block;font-family:'NotoSansBold';font-size:10px;line-height:1;text-align:center;text-transform:uppercase;padding-top:45px;background-repeat:no-repeat;background-position:center 5px;}
.section.about .i-list li.m1 a {background-image:url(/images/main/ico-aboutus-01.png);}
.section.about .i-list li.m2 a {background-image:url(/images/main/ico-aboutus-02.png);}
.section.about .i-list li.m3 a {background-image:url(/images/main/ico-aboutus-03.png);}
.section.about .i-list li.m4 a {background-image:url(/images/main/ico-aboutus-04.png);}
.section.about .i-list li.m5 a {background-image:url(/images/main/ico-aboutus-05.png);}
.section.about .i-list li.m6 a {background-image:url(/images/main/ico-aboutus-06.png);}
.section.about .i-list li.m7 a {background-image:url(/images/main/ico-aboutus-07.png);}
.section.about .i-list li.m8 a {background-image:url(/images/main/ico-aboutus-08.png);}
.section.about .i-list li.m1 a:hover {background-image:url(/images/main/ico-aboutus-01-on.png);}
.section.about .i-list li.m2 a:hover {background-image:url(/images/main/ico-aboutus-02-on.png);}
.section.about .i-list li.m3 a:hover {background-image:url(/images/main/ico-aboutus-03-on.png);}
.section.about .i-list li.m4 a:hover {background-image:url(/images/main/ico-aboutus-04-on.png);}
.section.about .i-list li.m5 a:hover {background-image:url(/images/main/ico-aboutus-05-on.png);}
.section.about .i-list li.m6 a:hover {background-image:url(/images/main/ico-aboutus-06-on.png);}
.section.about .i-list li.m7 a:hover {background-image:url(/images/main/ico-aboutus-07-on.png);}
.section.about .i-list li.m8 a:hover {background-image:url(/images/main/ico-aboutus-08-on.png);}


/* Aside */
.section.aside {width:290px;padding:13px 13px 0;}
.section.aside ul {overflow:hidden;height:46px;padding:21px 0 0 13px;background-color:#f6f6f6;}
.section.aside ul li {float:left;}
.section.aside ul li a {display:inline-block;min-height:24px;font-family:'NotoSansBold';font-size:11px;color:#a2a2a2;line-height:12px;text-transform:uppercase;}
.section.aside ul li.m1 {width:106px;}
.section.aside ul li.m2 {width:114px;}
.section.aside ul li.m3 {width:46px;}
.section.aside ul li.m1 a {width:62px;padding-left:36px;background:url(/images/common/ico-magazine.png) no-repeat 0 3px;}
.section.aside ul li.m2 a {padding:6px 0 0 33px;background:url(/images/common/ico-newsletter.png) no-repeat 0 3px;}
.section.aside ul li.m3 a {padding:6px 0 0 24px;background:url(/images/common/ico-rss.png) no-repeat 0 4px;}


/* Notice */
.section.notice {margin-top:20px;padding:0 13px 13px;}
.section.notice .b-list li {margin-top:8px;padding-left:10px;background:url(/images/main/bu-rect-lightgray-2x2.gif) no-repeat left 6px;}


/* Most viewed */
.section.view {border:1px solid #ccc;margin-top:40px;}
.section.view h2 {height:39px;line-height:39px;border-bottom:1px solid #f2f2f2;padding-left:13px;}
.section.view .n-list {padding:15px;}/* 수정 */
.section.view .n-list li {min-height:32px;margin-top:15px;}
.section.view .n-list li:first-child {margin-top:0;}
.section.view .n-list li a {display:block;overflow:hidden;text-decoration:none;}
.section.view .n-list li a em {float:left;font-family:'NotoSansBold';font-size:14px;color:#5f5f5f;line-height:14px;}
.section.view .n-list li a .tit {float:left;display:block;width:253px;font-size:13px;margin-left:10px;}
.section.view .n-list li a:hover em {color:#e42222;}
.section.view .n-list li a:hover .tit {color:#e42222;text-decoration:underline;}
.section.view .n-list li.primary a img {float:left;width:109px;height:74px;}
.section.view .n-list li.primary a em {margin-left:15px;}
.section.view .n-list li.primary a .tit {width:134px;margin-left:5px;}


/* Multimedia */
.wide-contents {width:100%;height:312px;margin-top:40px;background:#e5e5e5 url(/images/main/bg-dot-gray.gif) no-repeat center 0;}
.wide-contents .inner {width:980px;height:312px;overflow:hidden;margin:0 auto;}
.section.media .more,
.section.publication .more {position:absolute;right:0;top:0;width:40px;height:40px;background:url(/images/main/sprite-plus-40x40.png) repeat 0 0;text-indent:-9999em;}
.section.media .more:hover, 
.section.publication .more:hover {background-position:-40px 0;}

.section.media {position:relative;float:left;width:676px;height:312px;background:url(/images/main/bg-dot-pattern-gray.gif) repeat left 0;}
.section.media h2 {height:30px;font-size:16px;color:#fff;padding-top:20px;}
.section.media .h-list {overflow:hidden;}
.section.media .h-list li {float:left;width:208px;margin-left:15px;}
.section.media .h-list li:first-child {margin-left:0;}
.section.media .h-list li a {display:block;}
.section.media .h-list li a:hover {color:#fff;}
.section.media .h-list li a .media {position:relative;display:block;width:208px;height:135px;}
.section.media .h-list li a .media .thumb {width:208px;height:135px;}
.section.media .h-list li a .media .play {position:absolute;left:50%;top:50%;margin:-19px 0 0 -19px;}
.section.media .h-list li a .label {display:inline-block;height:16px;font-family:'NotoSansBold';font-size:11px;color:#fff;line-height:16px;margin-top:10px;padding:0 4px;background-color:#e42222;}
.section.media .h-list li a .caption {display:block;font-family:'NotoSansBold';font-size:14px;color:#fff;margin-top:8px;}


/* Publication */
.section.publication {position:relative;float:right;width:275px;padding-left:29px;}
.section.publication h2 {height:30px;font-size:16px;padding-top:20px;}
.section.publication .h-list {overflow:hidden;}
.section.publication .h-list li {float:left;width:123px;margin-left:29px;}
.section.publication .h-list li:first-child {margin-left:0;}
.section.publication .h-list li a {display:block;}
.section.publication .h-list li a img {width:123px;height:156px;}
.section.publication .h-list li a .caption {display:block;font-size:12px;margin-top:10px;}
.section.publication .h-list li .label {display:block;font-size:11px;color:#e42222;margin-top:5px;}


/* Related sites */
.carousel.r-site {position:relative;overflow:hidden;width:980px;height:45px;margin:14px auto;}
.carousel.r-site .btn {position:absolute;top:0;display:block;width:45px;height:45px;background-image:url(/images/main/sprite-arw-45x45.png);background-repeat:no-repeat;text-indent:-9999em;z-index:2;}
.carousel.r-site .prev {left:0;background-position:0 0;}
.carousel.r-site .next {right:0;background-position:-45px 0;}
.carousel.r-site .prev:hover {background-position:0 -45px;}
.carousel.r-site .next:hover {background-position:-45px -45px;}
.carousel.r-site .prev.disabled {background-position:0 0;cursor:default;}
.carousel.r-site .next.disabled {background-position:-45px 0;cursor:default;}

.carousel.r-site .viewport {position:relative;overflow:hidden;width:866px;height:45px;margin-left:57px;}
.carousel.r-site .viewport ul {position:absolute;left:0;top:0;}
.carousel.r-site .viewport ul li {float:left;margin-left:10px;}
.carousel.r-site .viewport ul li:first-child {margin-left:0;}


/*--------------------------------------
	Sub page
---------------------------------------*/