@charset 'euc-kr';

/* visual */
.visual-area {position:relative;width:100%;padding:560px 0 0 0;overflow:hidden;border-bottom:1px solid #ddd;}
.visual-area .visual {position:absolute;top:0;left:50%;width:2000px;margin:0 0 0 -1000px;}

/* main-content */
.main-content {width:100%;}

.main-content .content1-wrap {border-bottom:1px solid #ddd;}
.main-content .content1-wrap .inner {width:1100px;margin:0 auto;}
.main-content .content1-wrap .inner .content1 .content1-list {margin:0;}
.main-content .content1-wrap .inner .content1 .content1-list:after {display:block;content:'';clear:both;}
.main-content .content1-wrap .inner .content1 .content1-list li {float:left;height:119px;}

.main-content .content2-wrap {padding:50px 0;}
.main-content .content2-wrap .inner {width:1100px;margin:0 auto;}
.main-content .content2-wrap .inner .content2:after {display:block;content:'';clear:both;}
.main-content .content2-wrap .inner .content2 .content2-box {float:left;margin:0 0 0 20px;width:270px;height:300px;background:#fff;box-sizing:border-box;}
.main-content .content2-wrap .inner .content2 .content2-box:first-child {margin:0;}
.main-content .content2-wrap .inner .content2 .content2-box.type1 {width:520px;border:1px solid #ddd;}

.main-content .con-tit {font-size:25px;color:#1f1f1f;font-family:"notokr-medium";}
.main-content .con-tit.small-tit {font-size:20px;color:#666;font-family:"notokr-light";cursor:pointer;}
.main-content .con-tit.gallery {padding:0 0 0 7px;font-size:16px;color:#a8a8a8;vertical-align:top;}
.main-content .con-tit .u-line {position:relative;cursor:pointer;}
.main-content .con-tit .u-line:after {content:'';position:absolute;left:0;bottom:-5px;width:100%;height:3px;background:#c3e0fc;}
.main-content .con-tit .news {margin:0 0 0 19px;}

.main-content .content2-wrap .inner .content2 .content2-box .data-box {position:relative;padding:36px 40px 0 40px;}
.main-content .content2-wrap .inner .content2 .content2-box .data-box .data-list {margin:37px 0 0 0;}
.main-content .content2-wrap .inner .content2 .content2-box .data-box .data-list li {position:relative;margin:8px 0 0 0;padding:0 85px 0 0;}
.main-content .content2-wrap .inner .content2 .content2-box .data-box .data-list li:first-child {margin:0;}
.main-content .content2-wrap .inner .content2 .content2-box .data-box .data-list li .date {position:absolute;right:0;top:0;font-size:16px;color:#8b8b8b;font-family:"notokr-regular";letter-spacing:-0.5px;}
.main-content .content2-wrap .inner .content2 .content2-box .data-box .data-list li a {display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;color:#666;}
.main-content .content2-wrap .inner .content2 .content2-box .data-box .more {position:absolute;right:40px;top:40px;width:19px;height:19px;background:url('../img/main/more.png') no-repeat 0 0;text-indent:-9999px;}
.main-content .content2-wrap .inner .content2 .content2-box .data-box .data-list .data-blank {padding:50px 0 0 0;text-align:center;font-size:16px;}

.main-content .content2-wrap .inner .content2 .content2-box.banner-box {border:1px solid #ddd;}
.main-content .content2-wrap .inner .content2 .content2-box.banner-box .banner-list li {width:268px;height:149px;border-top:1px solid #ddd;}
.main-content .content2-wrap .inner .content2 .content2-box.banner-box .banner-list li:first-child {border-top:0;}

