@charset "utf-8";

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

/* contents */
#contents	{}
.set_title	{overflow:hidden;}
.set_title h2	{float:left;}
.set_title .btn_more	{float:right;}

/* visual */
#visual	{position:relative; width:100%;}
.visual_slider>li	{width:100%; height:550px;}
.visual_slider .v01	{background:url(../images/main/visual/bg01.jpg) no-repeat center top;}
.v01>p img	{margin-left:130px; margin-top:395px;}
.visual_slider .v02	{background:url(../images/main/visual/bg02.jpg) no-repeat center top;}
.v02>p>img	{margin-top:85px;}
.visual_slider .v03	{background:url(../images/main/visual/bg03.jpg) no-repeat center top;}
.v03>p img	{margin-top:85px;}
.visual_slider .v04	{background:url(../images/main/visual/bg04.jpg) no-repeat center top;}
.v04>p img	{margin-top:77px; margin-left:324px;}
.visual_slider .v05	{background:url(../images/main/visual/bg05.jpg) no-repeat center top;}
.v05>p img	{margin-top:72px; margin-left:85px;}

#visual .set_pager	{position:absolute; left:50%; top:0; overflow:hidden; width:230px; margin-left:247px;}
.set_pager .pager_title,.set_pager .pager_guide	{text-align:center; background:url(../images/main/visual/bg_pager.gif)}
.set_pager .pager_title	{height:200px;}
.set_pager .pager_title>img	{margin-top:22px;}
#visual_pager	{height:153px;border-top:1px solid #666;}
#visual_pager>li	{overflow:hidden;height:50px; border-bottom:1px solid #666;}
#visual_pager>li>a	{display:block; width:250px; height:50px; }
#visual_pager>li>a.active img	{margin-top:-50px;}

.pager_guide {height:164px;padding:22px 40px 10px 40px;}
.pager_guide ul	{overflow:hidden; }
.pager_guide ul>li	{float:left; margin-right:10px; margin-bottom:10px; width:70px; height:70px; }
.pager_guide ul>li:nth-child(2n)	{margin-right:0;}
#no_prev	{position:absolute; right:0; top:13px;}
#no_next	{position:absolute; right:0; top:32px;}
/*common*/
.latest .date	{float:right;}

/*cont01*/
#main_cont01	{height:231px; background:url(../images/main/bg_mt.jpg) no-repeat center top;}
#main_cont01>.cont_center	{padding-top:30px; text-align:center;}

/* cont02 */
#main_cont02	{padding:60px 0;}
#main_cont02>.cont_center>div	{float:left;}
.set_slider	{width:300px; margin-right:20px;}
.ban_sc,.event	{position:relative;}
.sc_slider	{overflow:hidden;height:155px;}
.sc_slider>li	{height:155px;}
#sc_pager	{position:absolute; right:10px; top:10px; overflow:hidden;}
#sc_pager li	{float:left; width:13px; height:13px; overflow:hidden; margin-right:3px;}
#sc_pager li a	{display:block; overflow:hidden; width:13px; height:13px;}
#sc_pager li a.active img	{display:block; margin-top:-13px;}

.ev_slider	{height:280px;}
#ev_pager	{position:absolute; right:10px; top:10px; overflow:hidden;}
#ev_pager li	{float:left; width:13px; height:13px; overflow:hidden; margin-right:3px;}
#ev_pager li a	{display:block; overflow:hidden; width:13px; height:13px;}
#ev_pager li a.active img	{display:block; margin-top:-13px;}

.btn_sc	{width:290px; padding:39px 34px 28px 34px; margin-right:20px; background-color:#fefaf4; border:1px solid #ddd;  }
.btn_sc>p	{height:46px; text-align:center; margin-bottom:20px;}
.btn_sc>ul	{overflow:hidden; width:290px;}
.btn_sc>ul>li	{float:left; width:90px; height:90px; margin-right:10px; margin-bottom:10px;}
.btn_sc>ul>li:nth-child(3n)	{margin-right:0;}

.guide	{width:300px;}
.hours	{display:block; width:300px; height:280px;}
.guide>div	{overflow:hidden;}
.guide>div>a	{display:block; float:left; width:150px; height:155px;}


/* cont03 */
#main_cont03	{padding:40px 0; background-color:#fff8ee; border-top:1px solid #ffe6bf;}
.la_no>ul>li	{height:24px; line-height:24px; font-size:12px; color:#888;}
#main_cont03 .latest	{float:left; width:300px; border-right:1px solid #ffe6bf;}
#main_cont03 .latest .set_title	{margin-bottom:15px;}
#main_cont03 .latest>img	{margin-bottom:15px;}
#main_cont03 .la_no	{padding-right:25px;}
#main_cont03 .la_cl	{padding:0 24px;}
#main_cont03 .movie	{float:left; padding-left:25px; border-right:0;}




















