/* 메인 */
#main {width:100%; min-width:1200px; float:left; position:relative;display:inline-block; margin-bottom: 80px;}

#main .flexslider {height:780px; text-align:center}
#main .main_sl1 {width:100%;height:780px;background:url(images/main_sl_bg1.jpg) center top no-repeat;padding-top:133px;}
#main .flexslider .main_sl1 .flex.main_sl_box{min-width: 1200px;height: 350px; margin-top: 80px;}
#main .flexslider .main_sl1 .flex.main_sl_box .col{border-left: rgba(255,255,255,0.23) solid 1px;}
#main .flexslider .main_sl1 .flex.main_sl_box div a{height: 100%; width: 100%; display: block; text-align: center; padding-top:60px; transition: all 0.3s ease-out;}
#main .flexslider .main_sl1 .flex.main_sl_box div a:hover{margin-top: -13px;}
#main .flexslider .main_sl1 .flex.main_sl_box div a:hover > *{opacity: 0.75;}
#main .flexslider .main_sl1 .flex.main_sl_box div a img{display: inline-block}
#main .flexslider .main_sl1 .flex.main_sl_box div a h4{margin-top: 30px;}
#main .flexslider .main_sl1 .main_sl_box a h4{color: #fff; font-weight: 600; text-align: center;}



#main div.section {width: 100%; min-width: 1200px; float:left;padding-top:80px;background-repeat:no-repeat;background-position: center; text-align: center;}


#main #main_btn .inner .main_btn_box{background: url(images/main_btn_bg.png)no-repeat center; width: 100%; height: 620px; margin-top: 40px;} 
#main #main_btn .inner .main_btn_box .flex{height: 50%;}
#main #main_btn .inner .main_btn_box .flex a{width: 100%; height: 100%; display: block; text-indent: -99999px; transition: all 0.3s ease-out;}
#main #main_btn .inner .main_btn_box .flex a:hover{background-color: rgba(255,255,255,0.13);}

#main #main_commu{background: url(images/main_com_bg.jpg)no-repeat center; height: 688px; margin-top: 100px; padding: 80px 0;}
#main #main_commu ul {margin-top: 40px;}
#main #main_commu ul li{width: 347px; height: 347px; float: left; margin-right: 78px; transition: all 0.3s ease-out;}
#main #main_commu ul li:hover {margin-top: -14px;}
#main #main_commu ul li.last{margin-right: 0px;}
#main #main_commu ul li a{width: 100%; height: 100%; display:block; text-indent: -999999px;}
#main #main_commu ul li:nth-child(1) a {background: url(images/main_com01.png)no-repeat center;}
#main #main_commu ul li:nth-child(2) a {background: url(images/main_com02.png)no-repeat center;}
#main #main_commu ul li:nth-child(3) a {background: url(images/main_com03.png)no-repeat center;}


#main #main_cs .inner {text-align: left;}
#main #main_cs .inner .float{width: 400px; }
#main #main_cs .inner .float li{height: 192px; border-bottom: 1px solid #d5d5d5;}
#main #main_cs .inner .float li{position: relative;}
#main #main_cs .inner .float li.notice{height: 185px;}
#main #main_cs .inner .float li .board_output{margin-top: 20px; height: 125px;}

#main #main_cs .inner .float_r{width: 760px; position: relative;}
#main #main_cs .inner .float_r .wrap_controllers{display: none !important;} 

.plus_btn{background-color: #2376af; width: 33px; height: 33px; display: inline-block; font-size:22px; line-height: 33px; text-align: center; position: absolute; top:0; right: 0; transition: all 0.3s ease-out;}
.plus_btn:hover{margin-top: -5px;}
