@charset "utf-8";
/* ------------------------------------------
* Filename: main.css
* Author: AltoBiz
------------------------------------------ */

.main {}
.main i {font-style:normal}

.main .visual {position:relative; height:385px; overflow:hidden; border-bottom:solid 1px #ccc}
.main .visual img {position:absolute; top:0; left:50%; margin-left:-960px; z-index:80}
.main #content {padding:39px 0 88px; width:1000px; margin:0 auto; float:none}

.main .bbs {}
.main .bbs:after {content:''; display:block; clear:both}
.main .bbs dt {margin:30px 0 15px 30px; background:url('../../../user/img/common/icon_01.png') -212px 0 no-repeat; padding-top:15px; display:block; color:#2d3c51; font-size:24px; font-family: nanum_b, 'nanum_b'; position:relative}
.main .bbs dt a.more {position:absolute; right:30px; top:0; background:url('../../../user/img/common/icon_01.png') -116px 0 no-repeat; width:20px; height:20px; display:block; text-indent:-9999px}
.main .bbs dd {margin:0 30px; border-top:dashed 1px #bfbfbf}
.main .bbs dd a {color:#6d6e70; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block}
.main .notice {display:block; float:left; border:solid 1px #ccc; border-right:0; width:362px; height:330px}
.main .notice dd {padding:13px 5px}
.main .notice dd i {color:#9ea6ac; font-size:12px; display:block; padding-top:3px}
.main .qna {display:block; float:left; border:solid 1px #ccc; border-right:0; width:362px; height:330px}
.main .qna dd {padding:0 5px; line-height:41px; height:41px}
.main .qna dd strong {color:#018cd1; display:inline-block; zoom:1; _display:inline; padding-right:10px}
.main .time {display:block; float:left; border:solid 1px #ccc; width:272px; height:330px; background:url('../../../user/img/main/time_img.jpg') 0 0 no-repeat}
.main .time strong {display:block; margin:30px 0 17px 80px; background:url('../../../user/img/common/icon_01.png') -212px 0 no-repeat; padding-top:12px; font-size:24px; color:#2d3c51}
.main .time ul {background:#fff; width:172px; padding:1px 20px; margin:0 auto; display:block}
.main .time li {border-top:dashed 1px #bfbfbf; line-height:41px; height:41px; display:block; color:#6d6e70; font-family: nanum_b, 'nanum_b'}
.main .time li:first-child {border-top:0}
.main .time li:nth-child(1) span {color:#018cd1}
.main .time li:nth-child(2) span {color:#6fb60a}
.main .time li:nth-child(3) span {color:#e66b00}


.main .banner {background:#fafafa; border:solid 1px #ccc; border-top:0; padding:20px 30px; display:block}
.main .banner:after {content:''; display:block; clear:both}
.main .banner strong {display:block; margin-top:10px; background:url('../../../user/img/common/icon_01.png') -212px 0 no-repeat; font-size:24px; color:#2d3c51; float:left; padding-top:10px}
.main .banner strong span {font-family:'나눔고딕', nanum, 'nanum'; display:block; color:#4b5561; font-size:14px; padding-top:5px}
.main .banner ul {display:block; float:right}
.main .banner ul:after {content:''; display:block; clear:both}
.main .banner li {display:block; float:left; margin-left:10px}
.main .banner li:first-child {margin-left:0}
.main .banner li a {display:block}