@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:450px;}
.visual_slider .v01	{background:url(../images/main/visual/bg01.jpg) no-repeat center top;}
.v01>p img	{margin-left:278px; margin-top:75px;}
.visual_slider .v02	{background:url(../images/main/visual/bg02.jpg) no-repeat center top;}
.v02>p>img	{margin-left:187px; margin-top:150px;}
.v02>p>a	{display:block;width:150px; height:36px; margin-top:60px; margin-left:330px;}
.visual_slider .v03	{background:url(../images/main/visual/bg03.jpg) no-repeat center top;}
.v03>p img	{margin-top:25px;}

.set_pager	{position:absolute; left:50%; top:0; width:190px; margin-left:310px;}
.pager_title	{margin-bottom:5px; padding:19px 20px; background:url(../images/main/visual/bg_pager.gif); border-radius:0 0 10px 10px; }
#visual_pager	{}
#visual_pager>li	{overflow:hidden;width:190px; height:32px; margin-bottom:5px;}
#visual_pager>li>a	{display:block; width:190px; height:32px; }
#visual_pager>li>a img	{margin-left:-190px;}
#visual_pager>li>a.active img	{margin-left:0px;}
.pager_guide	{padding:20px 20px 6px 20px;background:url(../images/main/visual/bg_pager.gif); border-radius:10px 10px 0 0;}
.pager_guide>ul	{overflow:hidden;}
.pager_guide>ul>li	{float:left; width:70px; height:70px; margin-right:10px;margin-bottom:10px;}
.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	{width:100%; border-bottom:1px solid #ddd; height:60px;}
#main_cont01>.cont_center	{position:relative; }
#main_cont01 h2	{float:left; margin-top:22px;margin-right:40px;}
.set_notice	{float:left; width:850px;}
.notice_slider	{}
.notice_slider>li	{ width:850px;height:60px; line-height:60px;}

/* cont02 */
#main_cont02	{padding-top:60px;}
.sp_list	{float:left; width:280px; padding:30px; padding-bottom:22px; background-color:#4bb5c1; }
.sp_list>ul	{overflow:hidden; width:280px; margin-top:25px;}
.sp_list>ul li	{float:left; width:130px; height:22px; margin-bottom:5px;}
.sp_list>ul li:nth-child(odd)	{padding-right:10px;}
.sp_list>ul li:nth-child(even)	{padding-left:10px;}

.sp_ban	{float:left; width:330px;overflow:hidden;}
.sp_ban>li	{width:330px; height:230px;}

/* cont03 */
#main_cont03	{}
.mt	{float:left;width:670px; height:350px;}
.me	{float:left; width:330px; height:350px; background:url(../images/main/bg_me.jpg) no-repeat;}
.me_title	{display:block; width:330px; height:61px; margin-top:40px;  text-align:center;}
.movie	{margin-left:30px; margin-top:20px;}

/* cont04 */
#main_cont04	{padding-bottom:60px;}
#main_cont04 .latest	{float:left; width:268px; padding:0 30px; border:1px solid #ccc;}
#main_cont04 .latest .set_title	{margin-top:30px; margin-bottom:20px;}
#main_cont04 .latest ul	{background:url(../images/main/bg_latest.gif)repeat-x left top;}
.la_ex ul	{ padding-bottom:29px;}
.la_cl ul	{ padding-bottom:18px;}
#main_cont04 .latest ul li	{height:24px;}
#main_cont04 .set_title	.btn_more	{display:block; width:21px; height:21px; border:1px solid #ddd; text-align:center; line-height:21px;}
.event	{position:relative; float:left; width:340px; height:320px;}
#event_pager	{position:absolute; right:10px; top:10px; overflow:hidden;}
#event_pager li	{float:left; overflow:hidden; margin-right:3px;}
#event_pager li a	{display:block; overflow:hidden; width:12px; height:12px;}
#event_pager li a.active	{width:30px; height:12px;}
#event_pager li a.active img	{display:block; margin-top:-12px;}

/* cont05 */
#main_cont05	{padding:40px; background-color:#c1dee2;}
#main_cont05 li	{float:left; width:249px; height:182px; border-left:1px solid #83bec5; }
#main_cont05 li:last-child	{width:248px; border-right:1px solid #83bec5;}

