@charset "utf-8";

html,body	{width:100%;}
#wrapper	{position:relative; width:100%;}

/* contents */
#contents.main_contents	{background:url(../images/main/bg.jpg)repeat-x center top #f3f8ec; }
.set_title	{overflow:hidden;}
.set_title h2	{float:left;}
.set_title .btn_more	{float:right;}
.latest .date	{ float:right;}

/* top_pop */
.top_pop	{height:120px; background:url(../images/popup/bg01.jpg) no-repeat center top;}
.top_pop>.cont_center	{width:628px; padding-left:372px;}
.top_pop>.cont_center>p	{float:left;}

.top_pop>.cont_center>a	{display:block; float:right; width:130px; height:25px; margin-top:85px;}

/* cont01 */

#main_cont01	{padding-top:60px; margin-bottom:15px;}
.set_visual	{position:relative; float:left; width:745px; height:405px; margin-right:20px;}
#visual_pager	{position:absolute; right:20px; top:20px; z-index:500;}
#visual_pager>li	{float:left; margin-left:3px;}
#visual_pager>li>a	{display:block;overflow:hidden; width:13px; height:13px;}
#visual_pager>li>a img	{display:block; margin-top:-13px;}
#visual_pager>li>a.active img	{margin-top:0;}

.set_info ul li	{margin-bottom:10px;}
.num	{height:115px;}
.kakao	{height:63px;}
.hours	{height:207px;}
.set_info ul li:last-child	{margin-bottom:0;}

/* cont02 */
#main_cont02	{height:90px; margin-bottom:15px;}
#main_cont02 ul li	{float:left; width:235px; height:90px; margin-right:20px;}
#main_cont02 ul li:last-child	{margin-right:0;}

/* cont03 */
#main_cont03	{height:120px; margin-bottom:15px;}
#main_cont03>.cont_center>a	{display:block; float:left; height:120px; margin-right:20px; }

.sch	{position:relative; float:left;width:235px; height:120px;}
.sch>form	{position:absolute; left:20px; bottom:20px; width:195px; z-index:100;}
.sch>form>input	{width:160px; padding:0 30px 0 5px; }
.sch>form>button	{position:absolute; right:5px; top:5px; }

/* cont04 */
#main_cont04	{height:240px; margin-bottom:15px;}
.la_cl	{float:left; width:428px; height:180px; padding:30px; border-radius:10px; margin-right:20px; border:1px solid #ddd; background-color:#fff;}
.la_cl>h2	{margin-bottom:10px; }
.set_event	{position:relative; float:left; width:235px; margin-right:20px; }
#event_pager	{position:absolute; right:10px; top:10px; z-index:500;}
#event_pager>li	{float:left; margin-left:3px;}
#event_pager>li>a	{display:block;overflow:hidden; width:13px; height:13px;}
#event_pager>li>a img	{display:block; margin-top:-13px;}
#event_pager>li>a.active img	{margin-top:0;}
.set_sch	{float:left; width:235px; }
.sch_pn	{margin-bottom:10px; }


























