@charset "utf-8";
/* green.css */


#green div#wrapper {
	margin: 0 auto;
	padding: 0;
	border: 0;
	width: 780px;
	text-align: center;
}

/*--------------------------------------▼header------------

※common内に記述

----------------- */

/*--------------------------------------▼flash--------------------------------- */

#green div#wrapper #flash {
	margin: 6px 0 0 0;
	padding: 0;
	border: 0;
	text-align: center;
	width: 780px;
}


/*--------------------------------------▼title--------------------------------- */

#green div#wrapper #title h2 {
	text-indent: -9999px;
	margin: 6px 10px 0 10px;
	padding: 0;
	border: 0;
	height: 167px;
	width: 760px;
	background: url(../season/images_green/title2.png) center top no-repeat;
}

#green div#wrapper #title_event h2 {
	text-indent: -9999px;
	margin: 6px 10px 0 10px;
	padding: 0;
	border: 0;
	height: 432px;
	width: 760px;
	background: url(../season/images_green/title.png) center top no-repeat;
}


/*--------------------------------------▼menu--------------------------------- */

/*--------------------------------------▼sub_menu--------------------------------- */


#green div#wrapper #sub_menu {
	margin: 0;
	padding: 0;
	border: 0;
	width: 750px;
	height: 35px;
}

#green div#wrapper #sub_menu ul {
	margin: 0 15px;
	padding: 0;
	border: 0;
	width: 720px;
	list-style: none;
}

#green div#wrapper #sub_menu ul li {
	padding: 0;
	border: 0;
	margin: 0;
	float: left;
}
#green div#wrapper #sub_menu ul li#s_hike {
	width: 120px;
	border: 1px solid #c00;
	background: url(../buttons/sub_menu2.gif) 2px 0 no-repeat;
}

#green div#wrapper #sub_menu ul li a {
	text-indent: -9999px;
	text-decoration: none;
	display: block;
	overflow: hidden;
	height: 35px;
}

/*----------
#green div#wrapper #sub_menu ul li a#s_hike:hover {
	background-image: url(../buttons/g_menu_pagetype.gif);
	background-position: 0 -60px;
}
---------- */

#green div#wrapper #sub_menu ul li#s_kouzan {
	width: 115px;
	background: url(../buttons/sub_menu2.gif) -152px 0 no-repeat;
}


/*--------
#green div#wrapper #sub_menu ul li a#s_kouzan:hover {
	background-image: url(../buttons/g_menu_pagetype.gif);
	background-position: -160px -60px;
}
------------*/


#green div#wrapper #sub_menu ul li#s_syuhen {
	width: 120px;
	background: url(../buttons/sub_menu2.gif) -270px 0 no-repeat;
}

/*-----------
#green div#wrapper #sub_menu ul li a#s_syuhen:hover {
	background-image: url(../buttons/g_menu_pagetype.gif);
	background-position: -278px -60px;
}
---------*/

/*--------------------------------------▼content_body--------------------------------- */

#green div#wrapper #content_body {
	margin: 0 15px;
	padding: 10px 0 0 0;
	border: 0;
	clear: both;
	width: 750px;
	background: url(../images/c_back.gif) center repeat-y;
	text-align: left;
}

/*--------------------------------------▼content_copyarea--------------------------------- */

#green div#wrapper #content_body #content_copyarea {
	margin: 10px 20px 0px 20px;
	padding: 0;
	border: 0;
	text-align: left;
	width: 710px;
}

#green div#wrapper #content_body #content_copyarea h3#copy {
	margin: 0;
	padding: 0;
	border: 0;
	text-indent: -9999px;
	height: 30px;
	width: 710px;
	background: url(../season/images_green/copy.gif) left top no-repeat;
}

#green div#wrapper #content_body #content_copyarea h3#copy2 {
	margin: 0;
	padding: 0;
	border: 0;
	text-indent: -9999px;
	height: 30px;
	width: 710px;
	background: url(../season/images_green/hyoukou.gif) left top no-repeat;
}

#green div#wrapper #content_body #content_copyarea h3#copy_su {
	margin: 0;
	padding: 0;
	border: 0;
	text-indent: -9999px;
	height: 30px;
	width: 710px;
	background: url(../season/images_green/copy_su.gif) left top no-repeat;
}

#green div#wrapper #content_body #content_copyarea p {
	margin: 15px 0 0 20px;
	padding: 0;
	border: 0;
	clear: both;
	width: 710px;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 1.5em;
	color: #000;
	text-align: left;
}

#green div#wrapper #content_body #hike_bg {
	font-size:12px;
	color:#000000;
	margin: 30px 0 0 0;
	padding: 0 20px 0 0;
	clear: both;
	width: 730px;
	background: url(../season/images_green/hike_bg.jpg) bottom right no-repeat;
}

#green div#wrapper #content_body #tozan_bg {
	font-size:12px;
	color:#000000;
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
	clear: both;
	width: 710px;
	background: url(../season/images_green/tozan_bg.jpg) bottom right no-repeat;
}

#green div#wrapper #content_body #sizen_bg {
	font-size:12px;
	color:#000000;
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
	clear: both;
	width: 710px;
	background: url(../season/images_green/sizen_bg.jpg) bottom right no-repeat;
}

#green div#wrapper #content_body #hyoukou_bg {
	font-size:12px;
	color:#000000;
	margin: 0 0 0 0;
	padding: 0 0 0 0px;
	clear: both;
	width: 710px;
	background: url(../season/images_green/hyoukou_bg.jpg) center left no-repeat;
}

#green div#wrapper #content_body #touge_bg {
	font-size:12px;
	color:#000000;
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
	clear: both;
	width: 710px;
}

#green div#wrapper #content_body #ike_bg {
	font-size:12px;
	color:#000000;
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
	clear: both;
	width: 710px;
	background: url(../season/images_green/ike_bg.jpg) center right no-repeat;
}

#green div#wrapper #content_body #hotaru_bg {
	font-size:12px;
	color:#000000;
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
	clear: both;
	width: 710px;
	background: url(../season/images_green/hotaru_bg.jpg) top right no-repeat;
}

#green div#wrapper #content_body #corse1_bg {
	font-size:12px;
	color:#000000;
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
	clear: both;
	width: 710px;
	background: url(../season/images_green/corse1_bg.jpg) center left no-repeat;
}

#green div#wrapper #content_body #hike_bg b {
	color:#333366;
	font-size:13px;
	font-weight:bold;
}

#green div#wrapper #content_body #hike_bg b.red {
	color:#660000;
	font-size:13px;
	font-weight:bold;
}

/*--------------------------------------▼content_inbody1--------------------------------- */

#green div#wrapper #content_inbody1 {
	margin: 20px 20px 0 20px;
	padding: 0;
	border: 0;
	text-align: left;
	width: 710px;
}

#green div#wrapper #content_inbody_b {
	margin: 0 20px 0 20px;
	padding: 0;
	border: 0;
	text-align: left;
	width: 710px;
}

#green div#wrapper #content_inbody1 h3#hike_img {
	text-indent: -9999px;
	margin: 0 0 0px 0;
	padding: 0;
	border: 0;
	height: 400px;
	width: 710px;
	background: url(../season/images_green/hike_img.jpg) center top no-repeat;
}

#green div#wrapper #content_inbody1 h3#st_trecking {
	text-indent: -9999px;
	margin: 0 0 0px 0;
	padding: 0;
	border: 0;
	height: 34px;
	width: 710px;
	background: url(../season/images_green/st_trecking.gif) center top no-repeat;
}

#green div#wrapper #content_inbody1 h3#st_ike {
	text-indent: -9999px;
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	height: 34px;
	width: 710px;
	background: url(../season/images_green/st_ike.gif) center top no-repeat;
}

#green div#wrapper #content_inbody1 h3#st_tozan {
	text-indent: -9999px;
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	height: 34px;
	width: 710px;
	background: url(../season/images_green/st_tozan.gif) center top no-repeat;
}

#green div#wrapper #content_inbody1 h3#st_touge {
	text-indent: -9999px;
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	height: 34px;
	width: 710px;
	background: url(../season/images_green/st_touge.gif) center top no-repeat;
}

#green div#wrapper #content_inbody1 h3#st_syokubutsu {
	text-indent: -9999px;
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	height: 34px;
	width: 710px;
	background: url(../season/images_green/st_syokubutsu.gif) center top no-repeat;
}

#green div#wrapper #content_inbody1 h3#st_rift {
	text-indent: -9999px;
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	height: 34px;
	width: 710px;
	background: url(../season/images_green/st_rift.gif) center top no-repeat;
}

#green div#wrapper #content_inbody1 h3#st_corse1 {
	text-indent: -9999px;
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	height: 34px;
	width: 710px;
	background: url(../season/images_green/st_corse1.gif) center top no-repeat;
}

#green div#wrapper #content_inbody1 h3#st_corse2 {
	text-indent: -9999px;
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	height: 34px;
	width: 710px;
	background: url(../season/images_green/st_corse2.gif) center top no-repeat;
}

#green div#wrapper #content_inbody1 h3#st_hotaru {
	text-indent: -9999px;
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	height: 34px;
	width: 710px;
	background: url(../season/images_green/st_hotaru.gif) center top no-repeat;
}

#green div#wrapper #content_inbody1 h3#st_corse2 {
	text-indent: -9999px;
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	height: 34px;
	width: 710px;
	background: url(../season/images_green/st_corse2.gif) center top no-repeat;
}

#green div#wrapper #content_inbody1 h3#st_sizen {
	text-indent: -9999px;
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	height: 34px;
	width: 710px;
	background: url(../season/images_green/st_sizen.gif) center top no-repeat;
}

#green div#wrapper #content_inbody1 h4.mt {
	margin: 0;
	padding: 0;
	border: 0;
	text-indent: -9999px;
	height: 46px;
	width: 710px;
	background: url(../season/images_green/mt_higashitateyamaski.gif) left top no-repeat;
}


#green div#wrapper #content_inbody1 p {
	margin: 10px 0 0 0;
	padding: 0;
	border: 0;
	width: 398px;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 1.5em;
	color: #000;
	text-align: left;
	float: right;
}

/*--------------------------------------▼content_inbody2--------------------------------- */

#green div#wrapper #content_inbody2 {
	margin: 30px 20px 0 20px;
	padding: 0;
	border: 0;
	text-align: left;
	width: 710px;
}

#green div#wrapper #content_inbody2 h4.mt {
	margin: 0;
	padding: 0;
	border: 0;
	text-indent: -9999px;
	height: 46px;
	width: 710px;
	background: url(../season/images_green/mt_hoppobunaski.gif) left top no-repeat;
}

#green div#wrapper #content_inbody2 img {
	margin: 10px 10px 0 0;
	padding: 0;
	border: 0;
	width: 302px;
	height: 384px;
	float: left;
}


#green div#wrapper #content_inbody2 p {
	margin: 10px 0 0 0;
	padding: 0;
	border: 0;
	width: 398px;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 1.5em;
	color: #000;
	text-align: left;
	float: right;
}

/*--------------------------------------▼content_inbody3--------------------------------- */

#green div#wrapper #content_inbody3 {
	margin: 30px 20px 0 20px;
	padding: 0;
	border: 0;
	text-align: left;
	width: 710px;
}

#green div#wrapper #content_inbody3 h3#st_gelandemap {
	text-indent: -9999px;
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	height: 34px;
	width: 710px;
	background: url(../season/images_green/st_gelandemap.gif) center top no-repeat;
}


#green div#wrapper #content_inbody3 h4#mt_terakoyaski {
	margin: 0;
	padding: 0;
	border: 0;
	text-indent: -9999px;
	height: 46px;
	width: 290px;
	background: url(../season/images_green/mt_terakoyaski.gif) left top no-repeat;
	float: right;
}

#green div#wrapper #content_inbody3 h4#mt_giantski {
	margin: 0;
	padding: 0;
	border: 0;
	text-indent: -9999px;
	height: 46px;
	width: 290px;
	background: url(../season/images_green/mt_giantski.gif) left top no-repeat;
	float: right;
}

#green div#wrapper #content_inbody3 h4#mt_nishitateyamaski {
	margin: 0;
	padding: 0;
	border: 0;
	text-indent: -9999px;
	height: 46px;
	width: 290px;
	background: url(../season/images_green/mt_nishitateyamaski.gif) left top no-repeat;
	float: right;
}

#green div#wrapper #content_inbody3 img {
	margin: 10px 10px 0 0;
	padding: 0;
	border: 0;
	width: 403px;
	height: 580px;
	float: left;
}


#green div#wrapper #content_inbody3 p {
	margin: 10px 0 0 0;
	padding: 0;
	border: 0;
	width: 290px;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 1.5em;
	color: #000;
	text-align: left;
	float: right;
}



/*--------------------------------------▼content_inbody_event1--------------------------------- */

#green div#wrapper #content_inbody_event1 {
	margin: 20px 20px 0 20px;
	padding: 0;
	border: 0;
	text-align: left;
	width: 710px;
	height:130px;
	background: url(../season/images_green_event/eventimage_s1.jpg) left top no-repeat;
}

#green div#wrapper #content_inbody_event1 h3 {
	margin: 0;
	padding: 0;
	border: 0;
	text-indent: -9999px;
	line-height: 0px;
}


#green div#wrapper #content_inbody_event1 p {
	margin: 60px 0 0 10px;
	padding: 0;
	border: 0;
	width: 350px;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 1.5em;
	color: #000;
	text-align: left;
	float:left;
}

/*--------------------------------------▼content_inbody_event2--------------------------------- */

#green div#wrapper #content_inbody_event2 {
	margin: 15px 20px 0 20px;
	padding: 0;
	border: 0;
	text-align: left;
	width: 710px;
	height:130px;
	background: url(../season/images_green_event/eventimage_s2.jpg) left top no-repeat;
}

#green div#wrapper #content_inbody_event2 h3 {
	margin: 0;
	padding: 0;
	border: 0;
	text-indent: -9999px;
	line-height: 0px;
}

#green div#wrapper #content_inbody_event2 p {
	margin: 42px 0 0 10px;
	padding: 0;
	border: 0;
	width: 350px;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 1.5em;
	color: #000;
	text-align: left;
	float:left;
}


/*--------------------------------------▼content_inbody_event3--------------------------------- */

#green div#wrapper #content_inbody_event3 {
	margin: 15px 20px 0 20px;
	padding: 0;
	border: 0;
	text-align: left;
	width: 710px;
	height:130px;
	background: url(../season/images_green_event/eventimage_s3.jpg) left top no-repeat;
}

#green div#wrapper #content_inbody_event3 h3 {
	margin: 0;
	padding: 0;
	border: 0;
	text-indent: -9999px;
	line-height: 0px;
}


#green div#wrapper #content_inbody_event3 p {
	margin: 60px 0 0 10px;
	padding: 0;
	border: 0;
	width: 350px;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 1.5em;
	color: #000;
	text-align: left;
	float:left;
}

/*--------------------------------------▼content_inbody_event4--------------------------------- */

#green div#wrapper #content_inbody_event4 {
	margin: 30px 20px 0 20px;
	padding: 0;
	border: 0;
	text-align: left;
	width: 710px;
}

#green div#wrapper #content_inbody_event4 h3#st_eventschedule {
	text-indent: -9999px;
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	height: 34px;
	width: 710px;
	background: url(../season/images_green_event/st_eventschedule.gif) center top no-repeat;
}

#green div#wrapper #content_inbody_event4 h4#mt_12 {
	margin: 15px 0 0 0;
	padding: 0;
	border: 0;
	text-indent: -9999px;
	height: 30px;
	width: 140px;
	background: url(../season/images_green_event/mt_month_12.gif) center top no-repeat;
}


#green div#wrapper #content_inbody_event4 h4#mt_1 {
	margin: 15px 0 0 0;
	padding: 0;
	border: 0;
	text-indent: -9999px;
	height: 30px;
	width: 130px;
	background: url(../season/images_green_event/mt_month_1.gif) center top no-repeat;
}


#green div#wrapper #content_inbody_event4 h4#mt_2 {
	margin: 15px 0 0 0;
	padding: 0;
	border: 0;
	text-indent: -9999px;
	height: 30px;
	width: 130px;
	background: url(../season/images_green_event/mt_month_2.gif) center top no-repeat;
}


#green div#wrapper #content_inbody_event4 h4#mt_3 {
	margin: 15px 0 0 0;
	padding: 0;
	border: 0;
	text-indent: -9999px;
	height: 30px;
	width: 110px;
	background: url(../season/images_green_event/mt_month_3.gif) center top no-repeat;
}

#green div#wrapper #content_inbody_event4 h4#mt_4 {
	margin: 15px 0 0 0px;
	padding: 0;
	border: 0;
	text-indent: -9999px;
	height: 31px;
	width: 104px;
	background: url(../season/images_green_event/mt_month_4.gif) center top no-repeat;
}

#green div#wrapper #content_inbody_event4 p {
	margin: 60px 0 0 10px;
	padding: 0;
	border: 0;
	width: 350px;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 1.5em;
	color: #000;
	text-align: left;
	float:left;
}

/*--------------------------------------▼content_shuttlebus--------------------------------- */

#green div#wrapper #content_shuttlebus {
	margin: 30px 20px 0 20px;
	padding: 0;
	border: 0;
	text-align: left;
	width: 710px;
	height: 790px;
	background: url(../season/images_green/shuttle_bus_map.gif) center bottom no-repeat;
}

#green div#wrapper #content_shuttlebus h3 {
	text-indent: -9999px;
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	height: 50px;
	width: 710px;
	background: url(../season/images_green/copy_shuttlebus.jpg) center top no-repeat;
}


#green div#wrapper #content_shuttlebus p {
	clear: right;
	margin: 5px 0 0 0;
	padding: 0;
	border: 0;
	width: 330px;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 1.5em;
	color: #000;
	text-align: left;
	float: right;
}

#green div#wrapper #content_shuttlebus p.red {
	color:#CC0000;
}

#green div#wrapper #content_shuttlebus p.timetable {
	clear: right;
	margin: 10px 0 0 0;
	padding: 0;
	border: 0;
	width: 330px;
	height: 42px;
	text-indent: -9999px;
	line-height: 1em;
}

#green div#wrapper #content_shuttlebus p.timetable a {
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
	width: 152px;
	height: 42px;
	background: url(../season/images_green/shuttle_bus_button.gif) center top no-repeat;
}

/*--------------------------------------▼content_course_txt--------------------------------- */

#green div#wrapper #content_course_txt {
	color:#000000;
	font-size:12px;
}

#green div#wrapper #content_course_txt b {
	color:#333366;
	font-size:13px;
	font-weight:bold;
}

#green div#wrapper #content_course_txt b.red {
	color:#660000;
	font-size:13px;
	font-weight:bold;
}

#green div#wrapper #content_course_txt2 {
    padding: 0 0 0 310px;
	color:#000000;
	font-size:12px;
	width: 400px;
}

#green div#wrapper #content_course_txt3 {
	color:#000000;
	font-size:12px;
	width: 355px;
	float: left;
}

#green div#wrapper #content_course_txt3 img {
	margin: 0 10px 0 10px;
}

#green div#wrapper #content_course_txt3 b {
	color:#333366;
	font-size:13px;
	font-weight:bold;
}

#green div#wrapper #content_course_txt3_2 {
	color:#000000;
	font-size:12px;
	width: 355px;
	float: right;
}

#green div#wrapper #content_course_txt3_2 img {
	margin: 0 10px 0 10px;
}

#green div#wrapper #content_course_txt3_2 b {
	color:#333366;
	font-size:13px;
	font-weight:bold;
}

#green div#wrapper #content_course_txt4 {
	margin: 0 0 0 500px;
	color:#000000;
	font-size:12px;
	width: 190px;
}

#green div#wrapper #content_course_txt4 img {
	vertical-align:top;
	margin: 0 10px 0 10px;
}

#green div#wrapper #content_course_txt4 b {
	color:#333366;
	font-size:13px;
	font-weight:bold;
}

/*--------------------------------------▼table.data--------------------------------- */

table.data {
	clear: right;
	margin: 5px 0 0 0;
	width: 390px;
	border: 1px solid #D8D7D0;
	background-color: #fff;
	border-collapse: collapse;
}



table.data th,
table.data td {
	padding: 0.3em 5px;
	border: 1px solid #D8D7D0;
	color: #000;
	font-size: 12px;
	line-height: 1.3em
}



table.data th {
	background-color: #F1F1EA;
	text-align: center;
	width: 120px;
}



table.data td {
	background-color: #fff;
}


/*--------------------------------------▼table.price_data--------------------------------- */

table.price_data {
	margin: 0;
	width: 710px;
	border: 1px solid #D8D7D0;
	background-color: #fff;
	border-collapse: collapse;
}



table.price_data th,
table.price_data td {
	padding: 0.3em 5px;
	border: 1px solid #D8D7D0;
	color: #000;
	font-size: 12px;
}



table.price_data th {
	background-color: #F1F1EA;
	text-align: center;
}



table.price_data td {
	background-color: #fff;
}


/*--------------------------------------▼table.hikedate--------------------------------- */

table.hikedate {
	clear: left;
	margin: 0 0 20px 20px;
	width: 400px;
	border: 1px solid #D8D7D0;
	background-color: #fff;
	border-collapse: collapse;
	float:left;
}



table.hikedate th,
table.hikedate td {
	padding: 0.3em 5px;
	border: 1px solid #D8D7D0;
	color: #000;
	font-size: 12px;
	line-height: 1.3em
}



table.hikedate th {
	background-color: #F1F1EA;
	text-align: center;
	width: 100px;
}

table.hikedate th p {
	font-size: 12px;
	margin-top: 10px;
	color: #333366;
	font-weight: bold;
	text-align: center;
	width: 400px;
}

table.hikedate td {
	background-color: #fff;
}

/*--------------------------------------▼table.eventdata_s--------------------------------- */

table.eventdata_s {
	clear: right;
	margin: 0 ;
	width: 340px;
	height:130px;
	border: 1px solid #D8D7D0;
	background-color: #fff;
	border-collapse: collapse;
	float:right;
}



table.eventdata_s th,
table.eventdata_s td {
	padding: 0.3em 5px;
	border: 1px solid #D8D7D0;
	color: #000;
	font-size: 12px;
	line-height: 1.3em
}



table.eventdata_s th {
	background-color: #F1F1EA;
	text-align: center;
	width: 100px;
}



table.eventdata_s td {
	background-color: #fff;
}



/*--------------------------------------▼table.eventdata_month--------------------------------- */

table.eventdata_month {
	clear: right;
	margin: 0;
	width: 710px;
	border: 1px solid #D8D7D0;
	background-color: #fff;
	border-collapse: collapse;
}



table.eventdata_month th,
table.eventdata_month td {
	padding: 0.3em 5px;
	border: 1px solid #D8D7D0;
	color: #000;
	font-size: 12px;
	line-height: 1.3em
}



table.eventdata_month th {
	background-color: #F1F1EA;
	text-align: center;
	width: 160px;
}



table.eventdata_month td strong {
	color: #000;
	font-weight: bold;
}


table.eventdata_month td {
	background-color: #fff;
}	

/*--------------------------------------▼table.date2--------------------------------- */

table.date2 {
	width: 300px;
	margin: 0 0 0 0;
	border: 1px solid #D8D7D0;
	background-color: #fff;
	border-collapse: collapse;
}

table.date2 th,
table.date2 td {
	padding: 0.3em 5px;
	border: 1px solid #D8D7D0;
	color: #000;
	font-size: 12px;
	line-height: 1.3em
}



table.date2 th {
	background-color: #F1F1EA;
	text-align: center;
	width: 80px;
}



table.date2 td {
	background-color: #fff;
}

/*--------------------------------------▼table.date3--------------------------------- */

table.date3 {
	width: 480px;
	margin: 0 0 0 0;
	border: 1px solid #D8D7D0;
	background-color: #fff;
	border-collapse: collapse;
}

table.date3 th,
table.date3 td {
	padding: 0.3em 5px;
	border: 1px solid #D8D7D0;
	color: #000;
	font-size: 12px;
	line-height: 1.3em
}



table.date3 th {
	background-color: #F1F1EA;
	text-align: center;
	width: 80px;
}



table.date3 td {
	background-color: #fff;
}

/*--------------------------------------▼table.date4--------------------------------- */

table.date4 {
	border: 1px solid #D8D7D0;
	margin: 0 0 0 0;
	background-color: #fff;
	border-collapse: collapse;
}

table.date4 th,
table.date4 td {
	border: 1px solid #D8D7D0;
	color: #000;
	font-size: 10px;
}

table.date4 td {
	background-color: #fff;
}

table.date4 strong {
	font-weight: bold;
	font-color: #000;
}

/*--------------------------------------▼table.date5--------------------------------- */

table.date5 {
	width: 450px;
	font-size: 12px;
	border: 1px solid #D8D7D0;
	margin: 0 0 0 0;
	background-color: #fff;
	border-collapse: collapse;
}

table.date5 th,
table.date5 td {
	border: 1px solid #D8D7D0;
	color: #000;
	font-size: 12px;
}

table.date5 td {
	font-size: 12px;
	background-color: #D8D7D0;
}

table.date5 strong {
	font-size: 12px;
	font-weight: bold;
	font-color: #000;
}

/*--------------------------------------▼footer------------

※common内に記述

----------------- */

/*--------------------------------------▼address------------

※common内に記述

----------------- */





