@charset "utf-8";




#main_visual {text-align:center; position:relative; overflow:hidden;}
#main_visual ul {position:relative; z-index:1;}
#main_visual li {width:100%; text-align:center;}
#main_visual li img {width:100%; text-align:center; vertical-align:top;} 

#main_visual .main_visual_text {position:absolute; width:100%; bottom:80px; color:#fff; z-index:2; }

#main_visual .main_visual_text .bg{position:absolute; bottom:-80px; left:0px; width:100%; height:780px; background:rgba(0,0,0,0.3); z-index:0;}

#main_visual .main_visual_text .t1{font-size:16px; position:relative; z-index:3;}
#main_visual .main_visual_text .t2{font-size:40px;  line-height:40px; padding-top:10px; position:relative; z-index:3; padding:10px 10px 0px; font-weight:bold;}
#main_visual .main_visual_text .t3{font-size:14px; line-height:16px; position:relative; z-index:3; padding:10px 10px;}






#main_visual .main_pager {position:absolute; width:100%; bottom:20px; z-index:3; text-align:center; opacity:0.9; }
#main_visual .main_pager span {display:inline-block; width:30px; height:3px; background:#fff; margin:0 2px; cursor:pointer;}
#main_visual .main_pager span.cycle-pager-active {background:#ddd;}


/*바로가기*/
.main_quick {overflow:hidden; background:#fff; margin-top:10px;} 
.main_quick li{float:left; width:25%; border-right:1px #ededed solid; text-align:center; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; padding:5px 0px;}
.main_quick li img {height:40px; }
.main_quick li a{display:block; padding:3px 0px;  font-size:15px; color:#000;  }




.main_box01_wrap {overflow:hidden; margin-top:10px; }
.main_box01_wrap .left_box { background:#fff ; }
.main_box01_wrap .left_box .box {padding:30px;}
.main_box01_wrap .left_box .box .title {font-size:20px; color:#1c61ae; font-family: 'ChosunNm';}
.main_box01_wrap .left_box .box .subject {font-size:35px; color:#000;  font-weight:bold; margin:15px 0px;}
.main_box01_wrap .left_box .box .subject_info {font-size:14px; color:#777; line-height:18px; }
.main_box01_wrap .left_box .box .btn {margin-top:30px;}
.main_box01_wrap .left_box .box .btn a {display:inline-block; line-height:40px; padding:0 30px; background:#444; color:#fff; font-size:15px; border-radius:5px;}

.main_box01_wrap .right_box {margin-top:10px;}
.main_box01_wrap .right_box .right_box_box01 {background:#c5d2ce;  }
.main_box01_wrap .right_box .right_box_box02 {background:#d0d0d0;   margin-top:20px; }
.main_box01_wrap .right_box dl {padding:30px;}
.main_box01_wrap .right_box dl dt { font-size:22px; color:#000;}
.main_box01_wrap .right_box dl dd {font-size:14px; color:#777;}
.main_box01_wrap .right_box dl dd.tell {font-size:30px; margin:15px 0px 5px; color:#000; font-weight:bold;}
.main_box01_wrap .right_box dl dd a {display:inline-block; margin-right:10px; line-height:35px; padding:0 10px; background:#1c61ae; color:#fff; font-size:13px;   margin-top:5px; border-radius:5px;}
.main_box01_wrap .right_box dl dd a.last {background:#303030}



/*바로가기*/
.main_notice {background:#fff; border-bottom:1px #ddd solid;   margin-top:10px; height:175px; overflow:hidden; position:relative; }
.main_notice dt {float:left; width:50%; line-height:45px; background:#f8f8f8; letter-spacing:-0.5px; text-align:center; position:relative; }
.main_notice dt.on a{display:block; line-height:45px; background:#fff; color:#222;  }
.main_notice dt a {display:block; color:#888; font-size:14px;}

.main_notice dd {position:absolute; top:60px; width:100%; background:#fff; height:120px; left:0%; display:none; overflow:hidden; overflow-y:auto;}
.main_notice dd.first {display:block;}
.main_notice dd ul {margin:0 10px;}
.main_notice dd ul li a{padding:0 5px; color:#666666; font-size:13px;;}
.main_notice dd ul li span{float:right;}


/*메인갤러리*/
.main_gallery {background:#fff;    margin-top:10px;  height:300px; overflow:hidden; position:relative; padding:0 10px; border-bottom:1px #ddd solid; }
.main_gallery h3{font-size:14px; line-height:45px; border-bottom:1px #eeeeee solid; color:#222; font-weight:normal; }

.main_gallery ul {text-align:center;margin:15px 0px;}
.main_gallery ul li {display:inline-block; width:30%; margin:0 1%; text-align:center;}
.main_gallery ul li a div{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:13px; padding-top:5px;}
.main_gallery ul li img {width:100%; height:80px;}



