@charset "utf-8";

/* -----------------------------------------------------------
		outline.html
----------------------------------------------------------- */
#rightMainArea table.childTable{
	width: 610px;
	margin: 0 auto 25px;
	border: 2px solid #e7e7e7;
}
#rightMainArea table.childTable tr th{
	background: #fbf6d2;
	width: 120px;
	padding: 5px;
	border: 1px solid #e7e7e7;
	vertical-align: top;
	font-weight: bold;
}
#rightMainArea table.childTable tr td{
	background: #fff;
	padding: 5px;
	vertical-align: top;
	border: 1px solid #e7e7e7;
}

#rightMainArea table.childTable_2{
	width: 610px;
	margin: 15px auto 25px;
	border: 2px solid #e7e7e7;
}
#rightMainArea table.childTable_2 tr th{
	background: #fbf6d2;
	width: 90px;
	padding: 5px;
	border: 1px solid #e7e7e7;
	vertical-align: top;
	font-weight: bold;
	text-align:center;
	vertical-align:middle;
}
#rightMainArea table.childTable_2 tr td{
	background: #fff;
	padding: 5px;
	vertical-align:middle;
	border: 1px solid #e7e7e7;
}

/* -----------------------------------------------------------
		region
----------------------------------------------------------- */
div.spotBox{
	width: 610px;
	margin: 20px auto 0;
}
div.spotBox h6{ height: 25px; font-weight: bold; padding-left: 34px; padding-top: 10px; font-size: 14px;}
div.spotBox h6.spotSttl01{ background: url(../region/images/icon_01.gif) no-repeat left center;}
div.spotBox h6.spotSttl02{ background: url(../region/images/icon_02.gif) no-repeat left center;}
div.spotBox h6.spotSttl03{ background: url(../region/images/icon_03.gif) no-repeat left center;}
div.spotBox h6.spotSttl04{ background: url(../region/images/icon_04.gif) no-repeat left center;}
div.spotBox h6.spotSttl05{ background: url(../region/images/icon_05.gif) no-repeat left center;}
div.spotBox h6.spotSttl06{ background: url(../region/images/icon_06.gif) no-repeat left center;}

div.spot01,div.spot02,div.spot03{
	width: 190px;
	float: left;
	display: block;
}
div.spot02,div.spot03{ margin-left: 20px;}
div.spot01 p,div.spot02 p,div.spot03 p{	width: 190px !important;}

/* -----------------------------------------------------------
		event
----------------------------------------------------------- */
div.eventArea,div.listPageArea{
	width: 610px;
	margin: 0 auto 30px;
}
div.eventArea dl{
	border-bottom: 1px dashed #FFCC66;
	margin-bottom: 15px;
	display: block;
}
div.eventArea dl a,
div.eventArea dl span { background: #fff; color: #333; display:block; padding: 15px;}
div.eventArea dl a:hover{ background: #fffadb; text-decoration: none;}
div.eventArea dl span a { text-decoration: none; background: #fff; color: #E25C00; display:inline; padding: 0px;}
div.eventArea dl span a:hover { background: #fff; text-decoration: underline; }

div.eventArea dl dt{
	margin-bottom: 5px;
	color: #589e40;
	font-weight: bold;
	font-size: 18px;
}
div.eventArea dl dt.information{ background: url(../event/images/icon_info.gif) no-repeat 110px center;}
div.eventArea dl dt.event{ background: url(../event/images/icon_event.gif) no-repeat 110px center;}
div.eventArea dl dt.recruit{ background: url(../event/images/icon_recruit.gif) no-repeat 110px center;}


/* -----------------------------------------------------------
		kutakake
----------------------------------------------------------- */



#rightMainArea .doubleArea ul.lList{
	margin: 0 0 20px 0;
}
#rightMainArea .doubleArea ul.normalList li{
	background: url(../images/icon_example.gif) no-repeat left center;
	margin: 0 0 0 25px;
	padding: 0 0 0 10px;
}

#rightMainArea .doubleArea ul.leftlList{
	margin: 0 0 20px 0;
}
#rightMainArea .doubleArea ul.leftlList li{
	background: url(../images/icon_example.gif) no-repeat left center;
	margin: 0 0 0 25px;
	padding: 0 0 0 10px;
}

#rightMainArea .doubleArea ul.rightList{
	margin: 0 120px 20px 0;
	float:right;
}
#rightMainArea .doubleArea ul.rightList li{
	background: url(../images/icon_example.gif) no-repeat left center;
	margin: 0 0 0 25px;
	padding: 0 0 0 10px;
}

.floatL{
	float:left;
	}