@charset "utf-8";

/*visual*/
#visual	{position:relative;}
.v01	{ height:900px; background:url(../images/main/visual/bg01.jpg) no-repeat center top;}
.v01 p	{padding:250px 0 0 150px;}
.v02	{ height:900px; background:url(../images/main/visual/bg02.jpg) no-repeat center top;}
.v02 p	{padding:250px 0 0 716px;}

#visual span	{position:absolute; top:50%; margin-top:-70px;}
#visu_prev	{left:50%; margin-left:-670px;}
#visu_next	{left:50%; margin-left:600px;}

#mc01	{position:relative; top:-170px; z-index:500;}
#mc01 h2	{margin-bottom:5px;}
#mc01 .no_slider	{padding:40px; background-color:rgba(255,255,255,0.7);}
#mc01 .no_slider li	{overflow:hidden;}
#mc01 .no_slider li .title	{float:left; margin-right:20px; font-size:30px; letter-spacing:-2px; font-weight:500; font-family:'Noto Sans KR',³ª´®°íµñ,'Nanum Gothic',µ¸¿ò,san-serif; line-height:30px;max-width: 380px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all}
#mc01 .no_slider li .cont	{float:left; width:670px; color:#888; line-height:16px; letter-spacing:-0.5px;overflow: hidden;text-overflow: ellipsis;word-break: keep-all;white-space: nowrap}
#mc01 .no_slider li .date	{float:right; margin-top:8px;font-size:20px; letter-spacing:-1px; font-weight:500; color:#888; }
#mc01 .no_slider>span	{position:absolute; top:0;}
#no_prev	{right:18px;}
#no_next	{right:0px;}

#mc02	{margin-top:-100px; margin-bottom:40px;}
#mc02 .left	{float:left;}
.sc	{overflow:hidden; }
.sc>li	{float:left; margin-right:10px;}

.in	{overflow:hidden; margin-top:35px;}
.in>li	{float:left; border-left:1px solid #eee;}
.in>li:last-child	{border-right:1px solid #eee;}
.in>li>a	{padding:0 25px;}

#mc02 .right	{float:right;}
.bq	{overflow:hidden; width:458px;}
.bq>li	{float:left;}

#event	{position:relative; width:458px; margin-top:10px;}
#event>span	{position:absolute; top:50%; margin-top:-15px;}
#ev_prev	{left:0;}
#ev_next	{right:0;}

#mc03	{padding-top:40px; padding-bottom:20px; background-color:#f6f6f6;}
.la_cl	{float:left;}
.la_cl>h2	{float:left;}
.la_cl>ul	{float:left; padding:28px 38px 28px 20px; background-color:#fff;}
#mc03>.cont_center>img	{display:block; float:left; margin-left:20px;}

#mc04	{padding-bottom:40px; background-color:#f6f6f6;}
#mc04 li	{float:left; margin-right:20px;}
#mc04 li:last-child	{margin-right:0;}

#mc04 .wrap_sch	{position:relative; width:275px; height:200px; margin-right:0; background:url(../images/main/hc04.png) no-repeat;}
.wrap_sch form	{position:absolute; left:30px; bottom:25px;}
.wrap_sch form input	{width:174px;height:35px; border:2px solid #deded2; padding-left:5px; padding-right:30px;}
.wrap_sch form button	{position:absolute; right:8px; top:8px; background:none; border:0;}




















