@charset "utf-8";

#ev-contents {
	background-image: url(../images/pan_bg.jpg);
	background-repeat: repeat-x;
}

#ev-contents #pan {
	padding-left: 10px;
}

#ev-contents h3 {
	background-image: url(../images/title_bg2.jpg);
	background-repeat: no-repeat;
	font-size: 120%;
	color: #4e3a23;
	letter-spacing: 0.1em;
	padding: 15px 20px;
	margin: 0 10px;
}

/* イベント一覧 */

#ev-content {
	margin: 20px 30px;
}

#ev-content table {
	width: 98%;
	margin: 0 0 20px 0;
}

#ev-content td {
	border-bottom: dotted 1px #aaaaaa;
	padding: 3px 3px 5px 3px;
	vertical-align: top;
	line-height: 1.2em;
}

#ev-content td.icon {
	white-space: nowrap;
	width: 90px;
}

#ev-content td img {
	vertical-align: top;
	margin-right: 2px;
}

#ev-content a {
	color: #000000;
}

/* イベント */

#update {
	text-align: right;
	padding: 5px;
}

#event {
	width: 700px;
	border: solid 1px #cccccc;
	margin: 15px 25px;
}

#event h2 {
	font-size: 130%;
	letter-spacing: 0.1em;
	color: #2d1042;
	background-image: url(../event/images/ev_title_bg.jpg);
	background-repeat: repeat-x;
	padding: 10px 20px;
	border-bottom: solid 1px #cccccc;
}

.ev-contents {
	margin: 0 22px 5px 22px;
}

.ev-contents p {
	padding-bottom: 15px;
	line-height: 1.5em;
}

#event-rp {
	width: 700px;
	border: solid 1px #cccccc;
	margin: 15px 25px;
}


#event-rp h3 {
	font-size: 130%;
	letter-spacing: 0.1em;
	color: #666666;
	background-image: url(../event/images/ev_title_bg2.jpg);
	background-repeat: repeat-x;
	padding: 10px 20px;
	margin-bottom: 20px;
	border-bottom: solid 1px #cccccc;
}

.right {
	text-align: right;
}

#ev-shcedule {
	border-top: solid 1px #6699cc;
	border-bottom: solid 1px #6699cc;
	background-color: #d6ebf3;
	text-align: center;
	padding: 10px;
	margin-bottom: 20px;
}

#ev-shcedule table {
	margin: 20px auto;
}

#ev-shcedule td {
	text-align: left;
	padding: 3px 5px;
	white-space: nowrap;
	color: #6699cc;
	font-size: 120%;
	font-weight: bold;
}

.ev-course {
	border-top: solid 1px #996633;
	border-bottom: solid 1px #996633;
	background-color: #F1E0BA;
	text-align: center;
	padding: 10px;
	margin-bottom: 20px;
	color: #996633;
	font-weight: bold;
	line-height: 2.0em;
}

div.kochira {
	padding: 120px 10px 0 300px;
	text-align: center;
}

div.kochira p {
	line-height: 2.0em;
}

div.home {
	margin-bottom: 20px;
	background-repeat: no-repeat;
	height:185px;
}

div#kajigaya {
	background-image: url(../event/images/home_kajigaya.jpg);
}

div#kasai {
	background-image: url(../event/images/home_kasai.jpg);
 }

div#seijo {
	background-image: url(../event/images/home_seijo.jpg);
}

div#utsubo {
	background-image: url(../event/images/home_utsubo.jpg);
}

div#ashiya {
	background-image: url(../event/images/home_ashiya.jpg);
}

div#aotani {
	background-image: url(../event/images/home_aotani.jpg);
}

div#koushien {
	background-image: url(../event/images/home_koushien.jpg);
}

div#shioya {
	background-image: url(../event/images/home_shioya.jpg);
}

div#takatsuki {
	background-image: url(../event/images/home_takatsuki.jpg);
}

div#takatsuki2 {
	background-image: url(../event/images/home_LVtakatsuki.jpg);
}

div#ryokuchi {
	background-image: url(../event/images/home_ryokuchi.jpg);
}

div#senriyama {
	background-image: url(../event/images/home_senriyama.jpg);
}

div#uenoshiba {
	background-image: url(../event/images/home_uenoshiba.jpg);
}

div#minase1 {
	background-image: url(../event/images/home_minase1.jpg);
}

div#minase2 {
	background-image: url(../event/images/home_minase2.jpg);
}

div#takarazuka {
	background-image: url(../event/images/home_takarazuka.jpg);
}


div#nagai {
	background-image: url(../event/images/home_nagai.jpg);
}

#kaijo {
	margin-bottom: 20px;
}

#kaijo th {
	padding: 3px;
	line-height: 1.2em;
	font-weight: bold;
	color: #990000;
	vertical-align: top;
	white-space: nowrap;
}

#kaijo td {
	padding: 3px;
	line-height: 1.2em;
}

#kaijo strong {
	font-weight: bold;
	color: #990000;
}
#kaijo p {
	padding-bottom: 10px;
}
