@charset "utf-8";
/* CSS Document */


/******************** submenu ************************/
#sidebox_right #submenu {
	width: 230px;
}
#sidebox_right #submenu ul {	margin-left:0px; padding-left:0px;}
#sidebox_right #submenu li {	list-style-type: none ;	height: 65px;	width:230px; }
#sidebox_right #submenu a {	height: 100%;	text-indent: -9999px;	display: block;}
#sidebox_right #submenu a:focus {	overflow: hidden;}

#sidebox_right #submenu li.m01{	background: url(img/submenu-group-01_f2.gif);	height: 43px !important;}
#sidebox_right #submenu li.m01 a{	background: url(img/submenu-group-01.gif); }
#sidebox_right #submenu li.m02{	background: url(img/submenu-group-02_f2.gif); }
#sidebox_right #submenu li.m02 a{	background: url(img/submenu-group-02.gif); }
#sidebox_right #submenu li.m03{	background: url(img/submenu-group-03_f2.gif); }
#sidebox_right #submenu li.m03 a{	background: url(img/submenu-group-03.gif); }
#sidebox_right #submenu li.m04{	background: url(img/submenu-group-04_f2.gif); }
#sidebox_right #submenu li.m04 a{	background: url(img/submenu-group-04.gif); }
#sidebox_right #submenu li.m05{	background: url(img/submenu-group-05_f2.gif); }
#sidebox_right #submenu li.m05 a{	background: url(img/submenu-group-05.gif); }
#sidebox_right #submenu li.m06{	background: url(img/submenu-group-06_f2.gif); }
#sidebox_right #submenu li.m06 a{	background: url(img/submenu-group-06.gif); }
#sidebox_right #submenu li.m07{	background: url(img/submenu-group-07_f2.gif); }
#sidebox_right #submenu li.m07 a{	background: url(img/submenu-group-07.gif); }
#sidebox_right #submenu li.m08{	background: url(img/submenu-group-08_f2.gif); }
#sidebox_right #submenu li.m08 a{	background: url(img/submenu-group-08.gif); }
#sidebox_right #submenu li.m09{	background: url(img/submenu-group-09_f2.gif);	height: 43px !important;}
#sidebox_right #submenu li.m09 a{	background: url(img/submenu-group-09.gif); }

#sidebox_right #submenu li a:hover{	background: none !important;}

/**------------- Menu Main now **/

.info-group#index #sidebox_right #submenu li.m01 a{	background: url(img/submenu-group-01_f2.gif); }
.info-group#bbq #sidebox_right #submenu li.m02 a{	background: url(img/submenu-group-02_f2.gif); }
.info-group#restaurant #sidebox_right #submenu li.m03 a{	background: url(img/submenu-group-03_f2.gif); }
.info-group#camp #sidebox_right #submenu li.m04 a{	background: url(img/submenu-group-04_f2.gif); }
.info-group#school #sidebox_right #submenu li.m05 a{	background: url(img/submenu-group-05_f2.gif); }
.info-group#gakudou-restaurant #sidebox_right #submenu li.m06 a{	background: url(img/submenu-group-06_f2.gif); }
.info-group#gakudou-camp #sidebox_right #submenu li.m07 a{	background: url(img/submenu-group-07_f2.gif); }
.info-group#fukushi #sidebox_right #submenu li.m08 a{	background: url(img/submenu-group-08_f2.gif); }
.info-group#taiken #sidebox_right #submenu li.m09 a{	background: url(img/submenu-group-09_f2.gif); }
/******************** sample ************************/

.info-group table.margin40{	}
.info-group table.margin40 td{
	vertical-align:top;	padding:5px;
}

.info-group table.table_base{
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}

.info-group table.table_base th,
.info-group table.table_base td{
	color:#666;
	font-size:14px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding:3px;
	text-align:center;
	vertical-align:center;
}
.info-group table.table_base td{
	font-family:	"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.info-group table.table_base th .tex_red{font-size:12px;}
.info-group table.table_base td strong{	color:#333;}



.info-group table.price{
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin-bottom:5px;
}
.info-group table.price th{
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width: 120px;
	vertical-align:center;
}
.info-group table.price td{
	text-align:right;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	vertical-align:middle;
	padding:5px;
}


/******************** 汎用ボタン ************************/

.bt{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	padding:5px;
	border:1px solid #CCC;
	background-color:#090;
	width:200px;
	}
.bt a{
	height: 100%;
	display: block;
	color: #FFF;
	}

.bt a:hover {
	color: #F99;
}
.bt a:focus{
	overflow: hidden;
}

#bt_01{
	background-color:#3F9C41;
	}

#bt_02{
	background-color:#3F9C41;
	}

#bt_03{
	background-color:#3F9C41;
	}
