@charset "UTF-8";
/* CSS Document */

#eventBOX { margin-top:25px; }

#eventBOX #eventBOXinner {
	width:675px;
	background:url(../../../common/img/back.gif) repeat-y;
	padding:19px 20px 15px;
}

#eventBOX h1 {
	width:358px;
	height:55px;
	background:url(../../img/title.gif) no-repeat;
	text-indent:-9999px;
	float:left;
}

#eventBOX #tab_gaiyoBOX,
#eventBOX #tab_regulationBOX,
#eventBOX #tab_shopBOX {
	display:block;
	visibility:visible;
}

#eventBOX h2 {
	width:692px;
	height:305px;
	background:url(../img/mv.jpg) no-repeat;
	text-indent:-9999px;
	margin-top:-17px;
	margin-left:-17px;
}

/*gaiyoCopy
---------------------------------------------------------------------*/
#eventBOX #gaiyoCopy {
	/*width:675px; 最大横幅 */
	width:655px;
	background:url(../../img/dotLine.gif) repeat-x bottom;
	font-size:1.1em;
	line-height:150%;
	margin:15px 0px -20px;
	padding:0px 10px 20px;
}

#eventBOX h3 {
	width:662px;
	border-bottom:#039 dotted 1px;
	color:#0d62a2;
	font-size:1.3em;
	font-weight:bold;
	margin:35px 0px 0px 5px;
	padding:0px 0px 5px 3px;
}

#eventBOX .textL {
	width:350px;
	line-height:140%;
	margin:15px 0px 0px 0px;
	padding-left:7px;
	float:left;
}

#eventBOX .textL a {
	font-size:1.1em;
	font-weight:bold;
}

#eventBOX .imgR {
	padding:17px 20px 35px 0px;
	float:right;
}




#eventBOX .pack20add {
	width:655px;
	margin-top:15px;
	padding:10px;
	float:none;
}

#eventBOX .pack20add img {
	padding:10px 0px 0px 10px;
	float:left;
}

#eventBOX .pack20add h4 {
	width:520px;
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:10px;
	float:right;
}

#eventBOX .pack20add p {
	width:500px;
	font-weight:bold;
	margin-bottom:5px;
	float:right;
}

#eventBOX .pack20add ol {
	width:465px;
	float:right;
	margin:0px;
	padding:0px;
}

#eventBOX .pack20add h5 {
	width:510px;
	font-size:1.1em;
	font-weight:bold;
	margin:10px 0px 5px;
	float:right;
}

#eventBOX #ookina_kinomi {
	background:#f2fff1;
}

#eventBOX #super_kinomi {
	background:#f5fbff;
}