@charset "utf-8";



.default_layout_main {position:relative;  margin:0 auto; width:1400px; }




/*메인비주얼*/
.main_visual {text-align:center; position:relative; width:100%; height:600px; min-width:1400px; overflow:hidden; z-index:1;}
.main_visual ul#main_visual_wrap {height:600px; position:relative; z-index:1;}
.main_visual li.list {background-repeat:no-repeat; background-position:center top; width:100%; height:600px; background-size:cover}


.main_visual .main_visual_text {position:absolute; width:100%; height:600px; top:0px;  color:#fff; z-index:2;    }
.main_visual .main_visual_text .bg {position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.3); z-index:0;}
.main_visual .main_visual_text .text {position:relative; z-index:1;  padding-top:120px; color:#fff; text-align:center; }
.main_visual .main_visual_text .wrap_list {display:inline-block;  padding:50px; }
.main_visual .main_visual_text .t1 {font-size:45px;  letter-spacing:-1px; line-height:50px; padding:15px 0px; font-weight:bold; color:#ffd246;}
.main_visual .main_visual_text .t2 {font-size:17px;  line-height:20px;}


.main_visual .main_pager {position:absolute; width:100%; left:0px; bottom:50px;  z-index:99999999;  text-align:center;}
.main_visual .main_pager span{display:inline-block; vertical-align:top; text-indent:-9999px; cursor:pointer; width:10px; height:10px; margin:0 3px; border-radius:13px; border:1px #ddd solid; }
.main_visual .main_pager .cycle-pager-active{background:#ffd246; border:1px #ffd246 solid;}



/*메인박스*/
.main_wrap_box {overflow:hidden; padding-top:50px;}
.main_wrap_box .main_wrap_box_left {float:left; width:300px; }
.main_wrap_box .main_wrap_box_center {float:left; margin:0 20px; width:760px; }
.main_wrap_box .main_wrap_box_right {float:right; width:300px; }



/*메인박스*/


/*공통타이틀*/
.main_wrap_box .cont_box .main_common_title  {position:relative; margin-bottom:10px;}
.main_wrap_box .cont_box .main_common_title .title_text {background:#fff; z-index:1; position:relative; display:inline-block; padding-right:10px;     font-size: 22px;    color: #000;    line-height: 22px;}
.main_wrap_box .cont_box .main_common_title .title_text span {display: inline-block;;  margin-left:10px;   font-size: 13px;    color: #888;}
.main_wrap_box .cont_box .main_common_title .title_line {width:100%; height:1px; background:#ededed; position:absolute; left:0px; top:15px; z-index:0; }
.main_wrap_box .cont_box .main_common_title .more a { position:absolute; right:0px; top:5px;}
.main_wrap_box .cont_box .main_common_title .more a {display:inline-block; font-weight:normal; font-size:11px;padding:0 10px; background:#ededed; line-height:19px; border-radius:19px;}
.main_wrap_box .cont_box .main_common_title .more a:hover {background:#0054a5; color:#fff;}


/*좌측회장단*/
.main_wrap_box .cont_box {border:1px #ddd solid; padding:15px; margin-bottom:10px;}


.main_wrap_box .cont_box .greeting_box { min-height:86px;  border-radius:10px; position:relative;}
.main_wrap_box .cont_box .greeting_box.m1 {background:#f0e3ce url(../images/main/main_human.png) 25px bottom no-repeat;}
.main_wrap_box .cont_box .greeting_box.m2 {background:#ceeef0 url(../images/main/main_human02.png) 20px bottom no-repeat;}
.main_wrap_box .cont_box .greeting_box.m3 {background:#f0cecf url(../images/main/main_human03.png) 25px bottom no-repeat;}
.main_wrap_box .cont_box .greeting_box.m4 {background:#e7f0ce url(../images/main/main_human04.png) 25px bottom no-repeat; }
.main_wrap_box .cont_box .greeting_box.m5 {background:#d1d1d1 url(../images/main/main_human05.png) 25px bottom no-repeat; }
.main_wrap_box .cont_box .greeting_box .name {position:absolute; right:40px; top:13px;}
.main_wrap_box .cont_box .greeting_box .name .t1{font-size:17px; color:#222;; }
.main_wrap_box .cont_box .greeting_box .name .t2{font-size:20px; color:#8d806b;display:block; font-weight:bold; line-height:20px;}
.main_wrap_box .cont_box .greeting_box.m1 .name .t2{color:#3a777b;}
.main_wrap_box .cont_box .greeting_box.m2 .name .t2{color:#3a777b;}
.main_wrap_box .cont_box .greeting_box.m3 .name .t2{color:#a54e50;}
.main_wrap_box .cont_box .greeting_box.m4 .name .t2{color:#4e5f1f;}
.main_wrap_box .cont_box .greeting_box.m5 .name .t2{color:#000;}
/*좌측회장단*/




/*메인영상*/
.main_wrap_box .main_wrap_box_center .main_video_box {padding:20px; min-height:585px; overflow:hidden; border:1px #ddd solid; }
.main_wrap_box .main_wrap_box_center #main_video{width:100%; height:570px; padding:0px; margin:0px;  }


/*메인센터 하단*/
.default_layout_main .main_wrap_box_bottom{ margin-top:20px; }
.default_layout_main .main_wrap_box_bottom .col_box{display:table; width:100%; table-layout:fixed;}
.default_layout_main .main_wrap_box_bottom .col_box .col {display:table-cell;  vertical-align:top;}
.default_layout_main .main_wrap_box_bottom .col_box .col .cont_box {border:1px #ddd solid; padding:15px;  border-right:0px; margin-bottom:0px;}
.default_layout_main .main_wrap_box_bottom .col_box .col.last .cont_box {border-right:1px #ddd solid;; }


.default_layout_main .main_wrap_box_bottom .col_box .col.human .cont_box .greeting_box.m5 {background:#d1d1d1 url(../images/main/main_human05.png) 25px bottom no-repeat; }
.default_layout_main .main_wrap_box_bottom .col_box .col.human .cont_box .greeting_box.m5 .name .t2 {color:#000;}




.default_layout_main .main_wrap_box_bottom .col_box .col .cont_box.banner dl {padding:9px 0 10px;}
.default_layout_main .main_wrap_box_bottom .col_box .col .cont_box.banner dl dt {font-size:18px; color:#f38610;}
.default_layout_main .main_wrap_box_bottom .col_box .col .cont_box.banner dl.first { border-bottom:1px #ddd solid;}
.default_layout_main .main_wrap_box_bottom .col_box .col .cont_box.banner dl dd {color:#777; font-size:14px;}

.default_layout_main .main_wrap_box_bottom .col_box .col .cont_box.etc_banner {text-align:center;}
.default_layout_main .main_wrap_box_bottom .col_box .col .cont_box.etc_banner dl dt {font-size:18px; color:#000; border-top:1px #ddd solid;  padding-top:10px; }
.default_layout_main .main_wrap_box_bottom .col_box .col .cont_box.etc_banner dl dd {color:#777; font-size:14px;}


.default_layout_main .main_wrap_box_bottom .col_box .col .cont_box.etc_banner1 {text-align:center;min-height:139px}
.default_layout_main .main_wrap_box_bottom .col_box .col .cont_box.etc_banner1 dl dt {font-size:18px; color:#000; padding-top:40px; }
.default_layout_main .main_wrap_box_bottom .col_box .col .cont_box.etc_banner1 dl dd {color:#777; font-size:14px;}





.default_layout_main .main_wrap_box_bottom .col_box .col .cont_box.gallery  ul {overflow:hidden;}
.default_layout_main .main_wrap_box_bottom .col_box .col .cont_box.gallery  ul li{float:left; text-align:center;}
.default_layout_main .main_wrap_box_bottom .col_box .col .cont_box.gallery  ul li:nth-child(2n) {float:right;}
.default_layout_main .main_wrap_box_bottom .col_box .col .cont_box.gallery  ul li img {vertical-align:middle;}
.default_layout_main .main_wrap_box_bottom .col_box .col .cont_box.gallery  ul li .text {line-height:18px; margin:8px 0px 5px;}






/*우측*/
.main_wrap_box .main_wrap_box_right .main_board_box {}

.main_wrap_box .main_wrap_box_right .main_board_box  .title_text {font-size:18px; }

.main_wrap_box .main_wrap_box_right .main_board_box ul {margin-top:10px; position:relative;}
.main_wrap_box .main_wrap_box_right .main_board_box img {vertical-align:middle; max-width:100%;}
.main_wrap_box .main_wrap_box_right .main_board_box .subject {text-align:center; font-size:16px; color:#000; position:absolute; left:0px; bottom:0px;  width:100%; padding:8px 0px; background:rgba(0,0,0,0.6); color:#fff;}


.main_wrap_box .main_wrap_box_right .main_board_box.main_board_box_etc ul {overflow:hidden; }
.main_wrap_box .main_wrap_box_right .main_board_box.main_board_box_etc ul li{float:left;}
.main_wrap_box .main_wrap_box_right .main_board_box.main_board_box_etc ul li:nth-child(2n) {float:right;}
.main_wrap_box .main_wrap_box_right .main_board_box.main_board_box_etc.main_board_box_etc2 ul li .text{padding-top:7px; }





@media all and (max-width:1024px) {

/*메인비주얼*/
.main_visual { width:100%; height:300px;  background-size:cover; min-width:auto;}
.main_visual ul {height:300px;}
.main_visual li.list {width:100%; height:300px; background-size:cover}


.main_visual .main_visual_text { height:300px; }
.main_visual .main_visual_text .text {padding-top:60px;}
.main_visual .main_visual_text .wrap_list {display:inline-block;  padding:10px; }
.main_visual .main_visual_text .t1 {font-size:25px; line-height:25px;}
.main_visual .main_visual_text .t2 {font-size:13px; line-height:18px; padding:0 20px;}


.main_visual .main_pager {bottom:20px;}



.default_layout_main {width:auto; margin:0 10px;}

/*메인박스*/
.main_wrap_box {overflow:hidden; padding-top:10px;}
.main_wrap_box .main_wrap_box_left {float:none; width:auto; }
.main_wrap_box .main_wrap_box_center {float:none; margin:0px; width:auto; }
.main_wrap_box .main_wrap_box_right {float:none; width:auto; }

.main_wrap_box .cont_box {margin-bottom:10px;}

.main_wrap_box .main_wrap_box_center { padding-top:180px;}
.main_wrap_box .main_wrap_box_center .main_video_box{height:auto; min-height:auto;}
.main_wrap_box .main_wrap_box_center #main_video {height:auto; min-height:auto;}


.default_layout_main .main_wrap_box_bottom {margin-top:10px; position:relative;}
.default_layout_main .main_wrap_box_bottom .col_box {display:block; width:auto;}
.default_layout_main .main_wrap_box_bottom .col_box .col {display:block; width:auto; margin-bottom:10px; border:1px #ddd solid; -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}

.default_layout_main .main_wrap_box_bottom .col_box .col.human  {position:absolute; left:0px; top:-475px;  width:100%;}

.default_layout_main .main_wrap_box_bottom .col_box .col .cont_box {border:0px;}




.default_layout_main .main_wrap_box_bottom .col_box .col .cont_box.gallery  ul li{ width:49%;}
.default_layout_main .main_wrap_box_bottom .col_box .col .cont_box.gallery  ul li img {vertical-align:middle; width:100%; height:100%;}



.main_wrap_box .main_wrap_box_right .main_board_box ul li.list {width:100% !important;}
.main_wrap_box .main_wrap_box_right .main_board_box ul li.list img {width:100% !important; height:auto !important; }

.main_wrap_box .main_wrap_box_right .main_board_box.main_board_box_etc ul li {width:49%;}
.main_wrap_box .main_wrap_box_right .main_board_box.main_board_box_etc ul li img {vertical-align:middle; width:100%; height:100%;}







}