@charset "utf-8";






/*메인비주얼*/
.main_visual {text-align:center; position:relative; }
.main_visual ul { width:100%;}
.main_visual ul li img {vertical-align:middle;max-width:100% }


.main_visual .main_pager { text-align:center;  position:relative;  z-index:99999999 !important; margin:60px 0px;}
.main_visual .main_pager span{display:inline-block; vertical-align:top; text-indent:-9999px; cursor:pointer; width:14px; height:14px; margin:0 3px; border-radius:15px; background:#696969; }
.main_visual .main_pager .cycle-pager-active{background:#dc882d;}

.main_visual .main_visual_btn {position:absolute; width:100%; left:0px; top:35%; z-index:999999; }
.main_visual .main_visual_btn a{float:left;  width:33px; height:67px;  margin:0 -20px; background:url(../images/main/main_visual_btn.png) left top no-repeat; text-indent:-9999px;}
.main_visual .main_visual_btn a#main_btn_next{background-position:right top; float:right;}

.main_visual .visual_bg {position:absolute; left:30px; top:30px; width:920px; height:470px; background:#dc882d url(../images/main/main_visual_bg.png) center top no-repeat; }



.main_notice_box {margin-top:90px;}
.main_notice_box .col_box {overflow:hidden;}
.main_notice_box .col_box .col {float:left; width:48%;}
.main_notice_box .col_box .col.last {float:right;}
.main_notice_box .col_box .col h3 {font-size:20px; color:#000; border-bottom:2px #000000 solid; padding-bottom:10px; margin-bottom:10px; overflow:hidden;}
.main_notice_box .col_box .col h3 a {float:right; font-size:12px; font-weight:normal; color:#777;}
.main_notice_box .col_box .col ul {margin-top:15px;}
.main_notice_box .col_box .col ul li .subject {font-size:16px; color:#000;}
.main_notice_box .col_box .col ul li .content {line-height:20px; height:40px; overflow:hidden; font-size:14px; color:#999999; margin-top:10px;}
.main_notice_box .col_box .col ul li .time {font-size:12px; color:#999999; margin-top:10px;}


.main_gallery_box {margin-top:60px;}
.main_gallery_box h3 {font-size:20px; color:#000; border-bottom:2px #000000 solid; padding-bottom:10px; margin-bottom:40px; overflow:hidden;}
.main_gallery_box h3 a {float:right; font-size:12px; font-weight:normal; color:#777;}


.main_gallery_box ul {overflow:hidden;}
.main_gallery_box ul li {float:left; width:280px; margin-right:40px;}
.main_gallery_box ul li:nth-child(3){margin-right:0px;} 
.main_gallery_box ul li img {vertical-align:top; border-radius:10px;} 
.main_gallery_box ul li .time {color:#dc882d; font-size:13px; margin-top:10px;} 
.main_gallery_box ul li .subject {color:#000; font-size:16px; } 
.main_gallery_box ul li .text {color:#666; font-size:13px; line-height:18px;}  




@media all and (max-width:1024px) {



	/*메인비주얼*/
	.main_visual {text-align:center; position:relative;  margin:10px;}
	.main_visual ul { width:100%;}
	.main_visual ul li img {vertical-align:middle;max-width:100% }


	.main_visual .main_pager { margin:0px 0px; position:relative; top:-40px;}


	.main_visual .main_visual_btn { display:none;}

	.main_visual .visual_bg {display:none; }



	.main_notice_box {margin:30px 10px;;}
	.main_notice_box .col_box {overflow:hidden;}
	.main_notice_box .col_box .col {float:none; width:auto;}
	.main_notice_box .col_box .col.last {float:none; margin-top:30px; }


	.main_gallery_box {margin:30px 10px;;}



	.main_gallery_box ul {overflow:hidden;}
	.main_gallery_box ul li {float:none; width:auto; margin:0px 0px 20px !important }

	.main_gallery_box ul li img {width:100%;} 
	.main_gallery_box ul li .time {color:#dc882d; font-size:13px; margin-top:10px;} 
	.main_gallery_box ul li .subject {color:#000; font-size:16px; } 
	.main_gallery_box ul li .text {color:#666; font-size:13px; line-height:18px;}  


}