@charset "shift_jis";


/********************************************************************
*/

p.contentsMainImage {
	margin-bottom: 20px;
	padding: 0;
	border: 1px solid #d6cdbe;
	background: url(/img/level1_main_bg.gif);
	font-size: 0;
}


#boxedLinks { padding: 0 0 0 10px;}

#boxedLinks li {
	display: inline-block;
	vertical-align: top;
	width: 29%;
	margin: 0 1.5% 8px 0;
	padding: 0 5px;
	border: 1px solid #C4AF67;
	background: #fdfcf8 url(/img/grd1.gif) repeat-x;
	list-style-type: none;
}
/* for IE7 */
*:first-child+html #boxedLinks li { display: inline; height: 1%;}
/* for IE 6 or sooner */
* html #boxedLinks li { display: inline; height: 1%;}

#boxedLinks li img {
	display: block;
	float: left;
}

#boxedLinks li a {
	display: block;
	margin: 15px 0 0 53px;
	padding-bottom: 5px;
	letter-spacing: 0.05em;
}

#boxedLinks .mozInlineBox { width: auto;}

#boxedLinks .mozInlineBox span { display: block; width: 250px;}

.spotMap {
	text-align: center;
	padding: 0;
	background: url(/img/culture/spot_bg.gif);
}

#navigations {
	padding: 0 0 4px 0;
	background: none;
}

#innerNavigations {
	padding-top: 4px;
	background: url(/img/bg_nav.gif) no-repeat;
}

#navigations h2 {
	text-align: center;
	margin-bottom: 2px;
	padding: 8px 0;
	border-top: 2px solid #29ABE2;
	background: url(/img/grd2.gif) repeat-x 0 100%;
	font-size: 18px;
}

/* for IE 6 or sooner */
* html #navigations h2 { font-size: 120%;}

/* for IE 7 */
*:first-child+html #navigations h2 { font-size: 120%;}

#calendar {
	margin-bottom: 15px;
	padding: 7px;
	border-top: 1px solid #666;
	background: #f2f2f2;
}

#calendar table {
	width: 225px;
	margin: 0;
}

#calendar table th,
#calendar table td {
	text-align: center;
	background: #fff;
}

#calendar table th { padding: 2px 0; color: #fff;}

#calendar table th.wd { border-right: 1px solid #fff; background: #5b9033 url(/img/culture/wd_bg.gif) repeat-x;}
#calendar table th.sat { border-right: 1px solid #fff; background: #326fc5 url(/img/culture/sat_bg.gif) repeat-x;}
#calendar table th.sun { background: #ff5648 url(/img/culture/sun_bg.gif) repeat-x;}

#calendar table td { padding: 4px 0;}


#flash {
	text-align: center;
	margin-bottom: 15px;
	border: 1px solid #ccc;
	background: #f4fcff url(/img/culture/flash_bg.gif) repeat-x 0 100%;
}

#swf { height: 150px;}

#sideBanners li {
	display: block;
	padding-bottom: 10px;
}