@charset "utf-8";
@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css);


#container {position:relative; z-index:0;  font-size:16px;  }


/*메인비주얼*/
.main_visual {text-align:center; position:relative; width:100%; height:600px; min-width:1100px; overflow:hidden;  z-index:1; }
.main_visual ul { width:100%; left:0px;top:0px; position:absolute; z-index:0; }
.main_visual li{background-repeat:no-repeat; background-position:center top; width:100%; height:600px; }
.main_visual li a{display:block;}


.main_visual .bg{width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:0; background:rgba(0,0,0,0.3);}
.main_visual .main_visual_text {position:absolute; width:100%;  height:550px;  color:#fff; z-index:1;  text-align:center;}
.main_visual .main_visual_text .t1{font-size:60px; margin-top:200px; line-height:60px; font-weight:bold; position:relative; z-index:3;  color:#fff;}
.main_visual .main_visual_text .t2{font-size:22px; padding-top:10px; position:relative; z-index:3; color:#fff;}

.main_visual .main_pager {position:absolute; width:100%; left:0px; bottom:30px; text-align:center;   z-index:99999999 !important; }
.main_visual .main_pager span{display:inline-block; vertical-align:top; text-indent:-9999px; cursor:pointer; width:12px; height:12px; margin:0 3px; border-radius:12px; border:2px #fff solid;; }
.main_visual .main_pager .cycle-pager-active{background:#fff;}



/*메인박스*/
.main_about_wrap {padding:120px 0px;}
.main_about_wrap .col_box {display:table; width:100%; table-layout:fixed;}
.main_about_wrap .col_box .col {display:table-cell; vertical-align:top; font-size:18px;}
.main_about_wrap .col_box .col.col1 {padding-right:60px;}
.main_about_wrap .col_box .col.col2 {padding-left:60px;}
.main_about_wrap .col_box .col.col1 .title {font-size:40px; font-weight:bold; color:#000; margin-bottom:30px;}
.main_about_wrap .col_box .col.col1 .t1 span{display:block; margin-top:20px; color:#48751c; font-weight:bold;}
.main_about_wrap .col_box .col.col1 .t2 {margin-top:30px; font-size:20px; border-top:1px #ededed solid; padding-top:30px; color:#000;}

.main_about_wrap .col_box .col.col2 .t1 span{display:block; margin:20px 0px; color:#48751c; font-weight:bold;}
.main_about_wrap .col_box .col.col2 .t2 span{display:block; margin:20px 0px; color:#48751c; font-weight:bold;}

.main_about_wrap .btns {text-align:center; margin-top:100px;}
.main_about_wrap .btns a{display:inline-block; line-height:60px; border-radius:60px; background:#444; color:#fff; padding:0 70px; color:#fff; font-size:18px;}


.member_join_box {padding:180px 0px; background:url(../images/main/member_join_box_bg.jpg) center top no-repeat; position:relative;;}
.member_join_box .bg { position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(33,65,95,0.6); z-index:0;}
.member_join_box .text_box { position:relative;z-index:2; text-align:center; color:#fff;}
.member_join_box .text_box .t1{font-size:60px; font-weight:bold; letter-spacing:-2px;  font-family: 'Nanum Myeongjo', serif;}
.member_join_box .text_box .t2{font-size:30px;margin-top:30px;}


.member_join_box .btns {text-align:center; margin-top:100px;}
.member_join_box .btns a{display:inline-block; line-height:60px; border-radius:60px; background:#cb4141; color:#fff; padding:0 40px; color:#fff; font-size:18px;}
.member_join_box .btns a .fonti{margin-left:10px;}




.main_news {padding:180px 0px;}
.main_news h3 {font-size:40px;  text-align:Center; color:#000;}
.main_news h3 span {font-size:20px; color:#666; display:block; font-weight:normal; margin-top:20px;}
.main_news ul {padding-top:80px;}
.main_news ul .line {width:1px; height:60%; background:#48751c; position:absolute; left:86px; top:120px;}
.main_news ul li{position:relative; padding:50px 20px; border:1px #ddd solid; margin-bottom:30px; background:#fff;}

.main_news ul li .time {text-align:center; position:absolute; left:0px; top:40px;  width:170px; color:#48751c;}
.main_news ul li .time .time1 {font-size:20px; line-height:20px;  margin-top:10px;}
.main_news ul li .time .time2 {font-size:47px; line-height:40px; font-weight:bold; margin-top:10px;}

.main_news ul li .dot {position:absolute; left:80px; top:-5px; width:10px; height:10px; border-radius:10px; background:#48751c;}


.main_news ul li .text_info_box { overflow:hidden; position:relative; padding-left:150px;}

.main_news ul li .text_info_box .text_info_box_wrap {display:table; width:100%; }

.main_news ul li .text_info_box .text_info_box_wrap .col {display:table-cell; vertical-align:top; }
/*
.main_news ul li .text_info_box .text_info_box_wrap .col.photo {width:150px;}
.main_news ul li .text_info_box .text_info_box_wrap .col img {max-width:100%; vertical-align:middle;  }
*/

.main_news ul li .text_info_box .text_info_box_wrap .col.photo {width:150px; height:105px; }
.main_news ul li .text_info_box .text_info_box_wrap .col.photo .photo_box{width:150px; height:105px;  background-position:center top; background-repeat:no-repeat;background-size:100%;}



.main_news ul li .text_box {; }
.main_news ul li .text_box .subject {font-size:22px; color:#000; }
.main_news ul li .text_box .content  {color:#666; font-size:16px; margin-top:10px;}

.main_news ul li:hover {background:#f2f2f2;}
.main_news ul li:hover .subject{color:#48751c; }

.main_news .more {text-align:center; margin-top:90px;}
.main_news .more a {display:inline-block; background:#444; color:#fff; padding:0 20px; line-height:40px;  }


@media all and (max-width:1024px) {

	


		.main_visual { width:100%; height:300px; min-width:auto; padding-top:0px;}
		.main_visual ul {height:300px; }
		.main_visual li { width:100%; height:300px; background-size:cover;}

		
		.main_visual .main_visual_text {position:absolute; width:100%;  height:300px;  }
		.main_visual .main_visual_text .t1{font-size:30px; margin-top:110px; line-height:30px; }
		.main_visual .main_visual_text .t2{font-size:18px;}


		

		/*메인박스*/
		.main_about_wrap {padding:80px 10px;}
		.main_about_wrap .col_box {display:block;}
		.main_about_wrap .col_box .col.col1 .title {font-size:30px;}
		.main_about_wrap .col_box .col {display:block; font-size:16px; line-height:18px;}
		.main_about_wrap .col_box .col.col1 {padding-right:0px;}
		.main_about_wrap .col_box .col.col2 {padding-left:0px; margin-top:50px; }

		

		.member_join_box {padding:80px 0px; background-size:cover;}
		.member_join_box .text_box .t1{font-size:30px;letter-spacing:0px; ;}
		.member_join_box .text_box .t2{font-size:16px;margin-top:20px;}


		.member_join_box .btns { margin-top:70px;}





		.main_news {padding:60px 0px;}
		.main_news h3 {font-size:30px;}
		.main_news h3 span {font-size:16px; margin-top:10px;}

		.main_news ul {margin:0 10px;}
		.main_news ul li{padding:20px;}

		.main_news ul li .time {width:80px;}


		.main_news ul li .dot {left:70px; }



		.main_news ul li .text_info_box {  padding-left:80px;}

	.main_news ul li .text_info_box .text_info_box_wrap {display:block; ; }
	.main_news ul li .text_info_box .text_info_box_wrap .col {display:block; }
	.main_news ul li .text_info_box .text_info_box_wrap .col.photo {display:none;}













}
