/**** ¹è³Ê·Ñ¸µ ****/
.main_wrap {width:100%; top:0px;}
.main_wrap .rollBanner {position:relative; width:100%; min-width:1200px; height:640px; overflow:hidden; margin:0 auto;}
.main_wrap .rollBanner > ul > li {background:url(../images/main/visual_rolling_01.jpg) no-repeat center 0px; height:640px; }
.main_wrap #slogan {position:absolute; width:1100px; z-index:19; text-align:right;}
.main_wrap #item {z-index:10; position:absolute; left:0; width:1200px; height:640px; overflow:hidden;}
.main_wrap #item li {position:absolute; width:1200px; height:640px; text-align:left;}
.main_wrap #itemNavi {position:absolute; z-index:100; right:50px; bottom:25px;}
.main_wrap #itemNavi li {margin-left:px;}
.main_wrap #itemNavi li:first-child {margin-left:0px;}
.main_wrap #itemNavi .on {cursor:pointer; float:left; width:18px; height:19px; background:url(../images/main/slide_circle_01_on.png) no-repeat center center;}
.main_wrap #itemNavi .off {cursor:pointer; float:left; width:18px; height:19px; background:url(../images/main/slide_circle_01_off.png) no-repeat center center;}/* CSS Document euc-kr */

.main_wrap .contents {width:1200px; margin:50px auto; padding:0px;}
.main_wrap .contents > ul {display:inline-block; background:url(../images/main/contents_bg.jpg) repeat-y 0px 0px;}
.main_wrap .contents > ul > li {float:left; width:310px;}
.main_wrap .contents > ul > li > div {margin:0 0 0 40px; position:relative;}
.main_wrap .contents > ul > li > div img.more {position:absolute; top:0px; right:0px;}
.main_wrap .contents > ul > li > div > ul > li {display:inline-block;}
.main_wrap .contents > ul > li > div p.title {margin:0 0 20px 0;}


.main_wrap .contents > ul > li.notice {width:440px; border-left:0px;}
.main_wrap .contents > ul > li.notice > div {margin:0 40px 0 0;}
.main_wrap .contents > ul > li.notice > div p.title {}
.main_wrap .contents > ul > li.notice > div > ul {}
.main_wrap .contents > ul > li.notice > div > ul > li {margin-bottom:5px;}
.main_wrap .contents > ul > li.notice > div > ul > li p.text {float:left; width:300px; line-height:20px; height:20px; overflow:hidden; background:;}
.main_wrap .contents > ul > li.notice > div > ul > li a {color:#333; text-decoration:none;}
.main_wrap .contents > ul > li.notice > div > ul > li p.day {float:right; color:#999; height:20px; overflow:hidden; margin-left:32px; font-size:12px; line-height:20px; text-align:right; background:;}

.main_wrap .contents > ul > li.library {width:450px; }
.main_wrap .contents > ul > li.library > div {margin:0px 40px; word-break:keep-all;}
.main_wrap .contents > ul > li.library > div > ul {display:inline-block;}
.main_wrap .contents > ul > li.library > div > ul > li {float:left; width:151px;}
.main_wrap .contents > ul > li.library > div > ul > li p {font-size:12px; line-height:20px;}
.main_wrap .contents > ul > li.library > div > ul > li:first-child {width:190px; margin-right:27px;}
.main_wrap .contents > ul > li.library > div > ul > li img.goto {margin-top:20px;}

.main_wrap .contents > ul > li.customer {background:url(../images/main/customer_bg.jpg) no-repeat right 0px;}
.main_wrap .contents > ul > li.customer > div {word-break:keep-all;}
.main_wrap .contents > ul > li.customer > div > a {color:#333; text-decoration:none;}
.main_wrap .contents > ul > li.customer > div > p.info {font-family:"NanumGothicBold"; font-size:14px; line-height:20px; color:#333;}
.main_wrap .contents > ul > li.customer > div > p.text {margin-top:25px; font-size:13px; line-height:20px;}

#contents {background:none; width:100%; padding-bottom:0px;}
#contents .wrap {position:relative; overflow:hidden; width:100%; margin:0px auto 0px auto;}

