@charset "utf-8";
/* CSS Document */		


#flash_wrap { width:100%; max-height:540px; margin:auto; background: #000; } /*699px*/
		#flashs { width:100%; max-width:1920px; max-height:540px; margin:auto;}
		#flashs .cursor_hand { cursor: pointer;}


#contents { width:100%; margin:auto; }

.festival_wrap { width:1222px; height:567px; margin: 55px auto; border: 0px solid #ccc;}

.festival_top {  width:1200px; overflow: hidden; display: block; padding: 0 0 15px 0 ;}

.festival_title { float: left; width: 260px;}
.festival_title h3 { font-size: 1.8em; font-weight:500;}

.festival_btn { float: right; display: block; width: 240px; padding-bottom: 10px; text-align: right;}
.festival_btn .slick-prev { display: inline-block; margin: 0 5px; cursor: pointer; width: 26px; text-align: center;}
.festival_btn .slick-stop { display: inline-block; margin: 0 5px; cursor: pointer; width: 26px; text-align: center;}
.festival_btn .slick-play { display: inline-block; margin: 0 5px; cursor: pointer; width: 26px; text-align: center;}
.festival_btn .slick-next { display: inline-block; margin: 0 5px; cursor: pointer; width: 26px; text-align: center;}
.festival_btn .slick-more { display: inline-block; margin: 0 5px 0 35px; cursor: pointer;}


.festival_list { display: block; width: 100%;}
.festival_info0 { display: block; width:282px;}
.festival_list .festival_info_wrap img.festival_img { width:282px; height:394px;}
.festival_list .festival_info_wrap span { display: inline-block; width:60px; text-align: center; padding:7px 10px; border: 1px solid #735e35;  border-radius: 5px; color: #735e35; margin: 10px 0; font-size: 1.2em;}
.festival_list .festival_info_wrap span.branch { display: inline-block; background: #735e35; width:60px; text-align: center; padding:7px 10px; border: 1px solid #735e35;  border-radius: 5px; color: #fff; margin: 10px 0; font-size: 1.2em;}
.festival_list .festival_info_wrap h3 { display: block; width: 100%; font-size: 1.5em; padding-bottom: 10px; color: #111111;}
.festival_list .festival_info_wrap h3 a { color: #111111; font-weight: 500; font-size: 0.7em;}
.festival_list .festival_info_wrap ul li { font-size: 0.9em; margin: 0 0 5px 0; color: #373737;}
.festival_list .festival_info_wrap ul li i { font-weight: 500; color: #735e35; margin-right: 5px; display: inline-block; width: 18px; text-align: center;}
.festival_list .festival_info_wrap ul li.date0 i { font-size: 1.5em; font-weight: 700;}
.festival_list .festival_info_wrap ul li.times0 i { font-size: 1.9em;}
.festival_list .festival_info_wrap ul li.place0 i { font-size: 1.9em;}

/*
.festival_list .festival_info_wrap ul li { padding-left: 22px; font-size: 0.9em; margin: 0 0 5px 0; color: #373737;}
.festival_list .festival_info_wrap ul li:first-child { background: url(../images/festival_icon1.gif) no-repeat 0 0;}
.festival_list .festival_info_wrap ul li:last-child { background: url(../images/festival_icon2.gif) no-repeat 0 0;}
*/

.btn_wrap { width: 100%;  background: #f1efeb; height: 180px; margin: auto;}
	.btns { width: 1200px; margin: auto; height: 128px; padding-top: 52px; background: url(../images/m_btn_bg3.gif) no-repeat 100% 40px; }
	.btns ul { overflow: hidden; width: 800px;}
	.btns ul li { float: left; width: 200px; height: 74px;   }
	.btns ul li a { font-size: 1.5em; color: #111111; font-weight: 400; display: block; width: 100%; height: 100%; }
	.btns ul li span { display: inline-block; width: 73px; height: 74px; text-align: center; margin-right: 10px;}

	.btns ul li:first-child:hover {background: url(../images/m_btn1_1.gif) no-repeat 0 0; }
	.btns ul li:hover a { color: #735e35;}

.bbs_wrap {width:1200px; height:371px; margin: 50px auto 69px auto; overflow: hidden;}
	.notice_wrap { float: left; width: 588px; height: 371px; margin-right: 102px;}
	.notice_wrap h3 { display: block; overflow: hidden; padding: 12px 0; height: 27px; font-weight: 400; }
	.notice_wrap h3 b { display: inline-block; float: left; font-size: 1.8em;  font-weight: 400;}

		/*게시판*/
		.bbs_item{ height:25px; padding:10px 0; margin:0; }
		.uls p a{  width:105px; height:22px; display:block; font-size:1.3em; text-align:center; font-weight:700; color: #373737;display: inline-block; padding: 0 0 12px 0; }
		.bbs_item a:hover { color:#735e35;border-bottom: 2px solid #735e35; }
		.bbs_active .bbs_item a { color:#735e35; border-bottom: 2px solid #735e35;}
					
		.notice_box01 {width:546px;height:278px; border: 1px solid #d9d9d9; border-radius: 5px; padding: 20px; }	
		.notice_box01 .bbs_new1{ padding:0px; margin:0px; height:50px;}	
		.notice_box01 .bbs_new1 .uls {*zoom:1; position:relative; border-bottom: 1px solid #d9d9d9;}		
		.notice_box01 .bbs_new1 .uls:after { content:""; clear:both; display:block; }		
		.notice_box01 .bbs_new1 .uls .lis {list-style:none; float:left; }	
					
		.bbs_list { position:absolute; top:70px; left:0px; width:546px; height:208px; }		
		.bbs_list a:hover { text-decoration:underline; color:#000; }
		.bbs_list ul {width:546px;height:208px; margin:0;list-style:none; }
		.bbs_list li {width:546px; height:42px;color:#111111; font-size:1.3em; border-bottom: 1px solid #d9d9d9; margin-bottom: 15px;}
		.bbs_list li:nth-child(4) { border-bottom: 0px;}
		.bbs_list li a { display:block; width:435px; float:left;color:#111111; padding-left: 10px;font-size:1em;  }
		.bbs_list span.times{display:inline-block; float:right; width:100px; font-size:1em; color: #767676; text-align: right;}
		.uls .mores{ display:inline-block; float:right;  width: 231px; text-align: right; padding-top: 10px;  }
		.uls .mores img{ border:0px solid #fff;}

		/*게시판*/							


	.photo_wrap { float: left;width: 510px; height: 371px;}
	.photo_wrap h3 { display: block; overflow: hidden; padding: 12px 0; height: 27px; font-weight: 400;}
	.photo_wrap h3 b { display: inline-block; float: left; font-size: 1.8em; font-weight: 400;}
	.photo_wrap h3 a { display: inline-block; float: right;}

.branch_wrap { width:100%; background: #f1efeb; height: 381px;  margin: auto;}
	.branch_list_wrap { width: 1200px; margin: auto; height: 301px; overflow: hidden; padding-top: 80px;}
	.branch_list_wrap .branch_title { float: left; width: 306px; }
	.branch_list_wrap .branch_title h3 { font-size: 1.8em; display: block; width: 100%; padding-bottom: 10px; font-weight: 400;}
	.branch_list_wrap .branch_title p { font-size: 1.3em; display: block; width: 100%; }
	.branch_list_wrap .branch_list { float: left; width: 894px; }
	.branch_list_wrap .branch_list ul { overflow: hidden;}
	.branch_list_wrap .branch_list ul li { float: left; width: 284px; height: 62px; background: #f1efeb; border-radius: 5px; margin-right: 21px; margin-bottom: 18px;}
	.branch_list_wrap .branch_list ul li:nth-child(3) { margin-right: 0px; }
	.branch_list_wrap .branch_list ul li:nth-child(6) { margin-right: 0px; }
	.branch_list_wrap .branch_list ul li:nth-child(9) { margin-right: 0px; }

	.branch_list_wrap .branch_list ul li a { display: block; width: 258px; height: 40px; font-size: 1.4em; padding: 22px 0 0 20px; background: #fff;  border-radius: 5px; color: #373737; box-shadow: 3px 3px 5px #dddddd;  }
	.branch_list_wrap .branch_list ul li:hover a { background: url(../images/c_icon.png) no-repeat 239px 20px #735e35; color: #fff;box-shadow: 3px 3px 5px #666;  }

	.branch_list_wrap .branch_list ul li.actives a { background: url(../images/c_icon.png) no-repeat 239px 20px #735e35; color: #fff;box-shadow: 3px 3px 5px #666;  }

