@charset "utf-8";
/* CSS Document */

/*--TOP--*/
#Wrap{ width:900px; padding:12px 0 30px 0;}

#Info_Area{width:876px; margin:24px 12px 0 12px;}

.map{width:240px;}
.m_img{padding:5px 12px 0 12px;}

.Jyohou{ width:624px; float:right;}
.Jyohou h2{ margin-bottom:3px;}
.whats{margin-bottom:24px;}
.whats p{ padding:5px 0 0 12px; background:url(../images/dot_line_l.jpg) no-repeat; background-position:bottom;}

.info strong{font-weight:bold; color:#d30f1d;}
.info p{ padding:5px 0 10px 12px;}

.atten{font-size:10px; text-align:right;}

.Pick ul{margin:0; padding:0;}
.Pick li{ float:left; margin:12px 12px 12px 0px; list-style-type:none;}


/*--Groval Navi--*/
#G_navi{width:900px; height:36px; background:url(../images/gn_bg.jpg);}
#G_navi li{ float:left; list-style-type:none; margin-top:-12px;}

a.top{
	display:block;
	width:219px;
	height:36px;
	background:url(../images/top.jpg) no-repeat left top;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	}
a.top:hover{background-position:bottom;}

a.kaisai{
	display:block;
	width:219px;
	height:36px;
	background:url(../images/info.jpg) no-repeat left top;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	}
a.kaisai:hover{background-position:bottom;}

a.arc{
	display:block;
	width:219px;
	height:36px;
	background:url(../images/arc.jpg) no-repeat left top;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	}
a.arc:hover{background-position:bottom;}

a.prize{
	display:block;
	width:219px;
	height:36px;
	background:url(../images/prize.jpg) no-repeat left top;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	}
a.prize:hover{background-position:bottom;}

a.kaisai_b{
	display:block;
	width:219px;
	height:36px;
	background:url(../images/info.jpg) no-repeat left top;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	background-position:bottom;
	}

a.arc_b{
	display:block;
	width:219px;
	height:36px;
	background:url(../images/arc.jpg) no-repeat left top;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	background-position:bottom;
	}

a.prize_b{
	display:block;
	width:219px;
	height:36px;
	background:url(../images/prize.jpg) no-repeat left top;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	background-position:bottom;
	}


/*--What's New--*/
#L_news_B{width:228px; margin:0; padding:0; background:url(../images/left_area_bg.jpg);}
#L_news_B ul{margin:0; padding:0 6px 12px 6px;}
#L_news_B li{padding-bottom:5px; list-style-type:none; background:url(../images/dot_red.jpg) 0px 5px no-repeat;}
#L_news_B p{ line-height:18px; padding-left:10px; background:url(../images/left_dot_line.jpg) bottom no-repeat;}
#L_news_B span{ margin-top:-20px; background:url(../images/left_area_bottom.jpg) no-repeat bottom;}
.end{ width:228px; height:5px;}

/*--List--*/
#L_arc_B{width:228px; margin:0; padding:0; background:url(../images/left_area_bg.jpg);}
#L_arc_B h2{margin:0; padding-bottom:10px;}
#L_arc_B ul{margin:0; padding:0 6px 12px 6px;}
#L_arc_B li{padding-bottom:5px; list-style-type:none; background:url(../images/dot_blue.jpg) 0px 5px no-repeat;}
#L_arc_B p{line-height:18px; padding-left:10px; background:url(../images/left_dot_line.jpg) bottom no-repeat;}
#L_arc_B span{ margin-top:-20px; background:url(../images/left_area_bottom.jpg) no-repeat bottom;}
.end{ width:228px; height:5px; margin-bottom:24px;}

#L_prize_B{width:228px; margin:0; padding:0; background:url(../images/left_area_bg.jpg);}
#L_prize_B h2{margin:0; padding-bottom:10px;}
#L_prize_B ul{margin:0; padding:0 6px 12px 6px;}
#L_prize_B li{padding-bottom:5px; list-style-type:none; background:url(../images/dot_perpul.jpg) 0px 3px no-repeat;}
#L_prize_B p{ line-height:18px; padding-left:10px; background:url(../images/left_dot_line.jpg) bottom no-repeat;}
#L_prize_B span{ margin-top:-20px; background:url(../images/left_area_bottom.jpg) no-repeat bottom;}
.end{ width:228px; height:5px; margin-bottom:24px;}



/*--Common--*/
.E_Contents{width:624px; float:right;}
.re_top{ padding:5px 25px 24px 0px; text-align:right;}


/*--Event Infomation--*/
.Gaiyo h3{ margin:24px 0 8px 12px;}
.Gaiyo p.f_14{font-size:14px; font-weight:bold; margin:0 0 0 33px;}
.Gaiyo p{margin:0 0 0 33px;}

.Map h2 {margin:48px 0 24px 0;}
.Map h3 {margin:0 0 8px 12px;}
.Map p {margin:0 12px 0 12px;}


/*--Contents--*/
#Aou_Cont{width:600px; margin:12px 12px 0 12px; padding:0; background:url(../images/contents_bg.jpg);}
#Aou_Cont .c_top{width:600px; margin:0;}
.c_end{width:600px; margin:0 12px 0px 12px;}

#L_img_B{width:288px; padding:6px 12px 0 12px;}
.item{padding-bottom:12px;}

a.series{
	display:block;
	width:145px;
	height:20px;
	background:url(../images/pri_series_img.jpg) no-repeat left top;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	}
a.series:hover{background-position:bottom;}

a.site{
	display:block;
	width:114px;
	height:20px;
	background:url(../images/arc_site_img.jpg) no-repeat left top;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	}
a.site:hover{background-position:bottom;}


#R_info_B { width:276px; padding:6px 5px 0 0; float:right;}
#R_info_B h3{padding-bottom:6px;}
#R_info_B p{line-height:16px; padding-bottom:6px;}

#A_txt_B{width:576px; padding:12px;}
#A_txt_B h4{padding-bottom:12px;}

#L_evei_B{width:210px; padding:6px 12px 12px 12px;}
#R_eve_B { width:350px; padding:6px 5px 0 0; float:right;}
#R_eve_B h3{padding-bottom:10px;}
#R_eve_B b{font-weight:bold;}
.fr{color:#FF0000}

.play{width:71px; padding-bottom:6px;}

.Sub{width:576px; padding:12px;}

.copy{font-size:10px;}
