/*======== BODY ======== */



body {
	margin-top: 10px;
	text-align: center ;
	color:#333;
	font-size:12px;
	font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
	line-height: 1.5;
	background-image: url(bg.jpg);
	background-position:center;
	}


.box{
   	 text-align:center;
   	 width:100%;}
 	
.box800{
	margin:0px auto;
   	width:800px;
	   overflow:hidden;}
	   
form{display: inline }
 	
	 

/*======== TOP ======== */

.top{	width:800px;
	height:61px;
	text-align:left ;
	background-image:url(bg_top.jpg); background-repeat:no-repeat;
	}
	
.logo	{
	float:left;
	width:300px;
	margin-top:10px; margin-left:20px;
	}
	 	
.toplink	{
	font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
	float:right;
	margin-top:30px; 
	margin-right:20px;
	font-size:12px;
	color:#CCcccc;
	}
	 	
.toplink a{
	color:#cccccc;
	text-decoration:none;
	}

.toplink a:hover{
	color:#eeeeee;
	text-decoration:underline;
	}



/*======== TOP2 ======== */


.top2{	width:800px;
	height:360px;
	text-align:center ;
	background-image:url(bg_top_BLACK.jpg); background-repeat:repeat-y;
	}
	
	

/*======== MID ======== */

.mid{
	width:800px;
	padding:0px 0px 0px 0px;
	text-align:center;
	background-image:url(bg_mid.jpg);
	background-repeat:repeat-y;
	}
	
.mid_btn{
	width:800px;
	height:320px;
	padding:0px 0px 0px 0px;
	background-image:url(bg_btn.jpg);
	background-repeat:repeat-y;
	}
	
.mid_btn_2{
	width:800px;
	height:500px;
	padding:0px 0px 0px 0px;
	background-image:url(bg_btn2.jpg);
	background-repeat:repeat-y;
	}

.mid_btn_3{
	width:800px;
	height:700px;
	padding:0px 0px 0px 0px;
	background-image:url(bg_btn3_btn3now.jpg);
	background-repeat:no-repeat;
	}
	
.midlist{
	width:800px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image:url(bg_mid.jpg);
	background-repeat:repeat-y;
	}

.center	{text-align:center;}
.left	{text-align:left;}

.boxA { width:200px;height:100px;float:left;background-color: #000099;  }  
.boxB { width:200px;height:100px;float:left;background-color: #990000;  }  


/* 注意が必要です							*/

.news_2	{
	float:left;
	width:250px;
	height:154px;
	text-align:left;
	padding:70px 0px 10px 261px;
	}

.news_2WAKU2	{
	float:left;
	width:250px;
	height:154px;
	text-align:left;
	padding:70px 0px 10px 261px;
	}

.news_2WAKU3	{
	float:left;
	width:250px;
	height:154px;
	text-align:left;
	padding:45px 0px 0px 261px;
	}

/* 201504バージョンの値 */
/*　→　waku2のときはこのpaddingに差し替え 	*/
/*	padding:50px 0px 15px 261px;  			*/
/* 										*/
/*　→　waku3のときはこのpaddingに差し替え 	*/
/*	padding:45px 0px 0px 261px;		*/
/* 										*/





.news_2title	{
	font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
	font-size:26px;
	line-height:27px;
	color:#948a42;}

.news_2title	a{
	font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
	font-size:26px;
	line-height:27px;
	color:#948a42;
	text-decoration : none;}

.news_2title	a:hover{
	font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
	font-size:26px;
	line-height:27px;
	color:#948a42;text-decoration : underline;}

.news_2honbun	{
	margin-top:10px;
	line-height:16px;
	font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#333333;}

.news_2honbun a{
	margin-top:10px;
	line-height:16px;
	font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	text-decoration : none;
	color:#333333;}

.news_2honbun a:hover{
	margin-top:10px;
	line-height:16px;
	font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	text-decoration : underline;
	color:#333333;}


.news_2img
	{
	float:right;
	width:200px;
	height:220px;
	text-align:left;
	margin:-460px 0px 0px 0px;}

.news_3img
	{
	float:right;
	width:200px;
	height:220px;
	text-align:left;
	margin:-332px 0px 0px 0px;}

/*======== ３項目の一段目　widthとheightを削除してテーブル仕様にする ======== */
.news_3ue	{
	clear:both;
	float:left;
	/* width:470px; */
	/* height:100px; */
	text-align:left;
	padding:60px 0px 0px 255px;}


.news_3shita	{
	width:300px;
	height:300px;
	text-align:left;
	padding:110px 0px 0px 255px;}


/*======== ３項目の二段目　widthとheightを削除してテーブル仕様にする ======== */
.news_3shita_chirasi	{
	clear:both;
	float:left;
	/* width:500px; */
	/* height:300px; */
	text-align:left;
	padding:60px 0px 20px 265px;}


.news_3shita_chirasi_YOKO	{
	clear:both;
	float:left;
	/* width:500px; */
	/* height:300px; */
	text-align:left;
	padding:60px 0px 20px 355px;}


.news_3shita_wide	{
	clear:both;
	float:left;
	/* width:500px; */
	/* height:300px; */
	text-align:left;
	padding:60px 0px 20px 100px;}




.news_3古い	{
	width:800px;
	height:700px;
	text-align:left;
	padding:434px 0px 0px 72px;}

.btn	{
	width:800px;
	height:320px;
	text-align:left;
	padding:54px 0px 0px 72px;}

.btn_2	{
	clear:left;
	width:800px;
	height:266px;
	text-align:left;
	margin:22px 0px 0px 72px;}

.btn_3	{
	clear:both;
	float:left;
	width:800px;
	height:266px;
	text-align:left;
	margin:14px 0px 0px 72px;}


.btn_3古い	{
	width:800px;
	height:700px;
	text-align:left;
	padding:434px 0px 0px 72px;}


.map	{
	padding:20px 0px 80px 0px;}


.abouttop	{
	width:760px;
	margin:0px auto;
	text-align:center;
	background-color:#ffffff;
	padding:20px 0px 40px 0px;
	}


.tickettop	{
	width:760px;
	margin:0px auto;
	text-align:left;
	background-color:#ffffff;
	padding:0px 0px 40px 20px;
	}


.about	{
	width:780px;
	margin:0px auto;
	text-align:center;
	background-color:#efefef;
	padding:10px 0px 10px 0px;
	}


.naiyou	{
	width:760px;
	margin:0px auto;
	text-align:center;
	background-color:#e3dddd;
	background-color:#fcf6f6;
	padding:10px 0px 40px 0px;}

.naiyou_ta {
	width: 560px;/*テーブルの幅*/
	margin-top:20px;/*テーブルの上にスペース*/
	margin-bottom:10px;/*下に少しスペース*/
	}

.naiyou_ta.status {
	text-align:center;
	}

.naiyou_ta th,.naiyou_ta td {
	font-size:13px;line-height:16px;
	color:#333333;
	padding:10px 22px;}

.naiyou_ta th {
	font-size:16px;line-height:16px;
	color:#666161;
	color:#574D20;
	border-bottom:double 3px #aaaaaa;}

.naiyou_ta td {
	border-bottom:solid 1px #aaaaaa;}


.naiyou table{
	font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#330000;
	vertical-align:top;
	}



.naiyou_ta td{
	font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	line-height:22px;
	color:#454545;

	font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #646464;}

.naiyou_ta a{
	color:#343434;
	text-decoration:none;
	}

.naiyou_ta a:hover{
	color:#817339;
	text-decoration:underline;
	}
	
	





.naiyou_ta2 {
	width: 660px;/*テーブルの幅*/
	margin-top:20px;/*テーブルの上にスペース*/
	margin-bottom:10px;/*下に少しスペース*/
	}

.naiyou_ta2.status {
	text-align:center;
	vertical-align:top;
	}

.naiyou_ta2 th,.naiyou_ta2 td {
	font-size:20px;line-height:26px;
	color:#333333;
	padding:10px 22px;
	vertical-align:top;
	}

.naiyou_ta2 th {
	vertical-align:top;
	font-family:sans-serif;
	font-size:30px;line-height:45px;
	color:#666161;
	border-bottom:double 3px #aaaaaa;}

.naiyou_ta2 td {
	vertical-align:top;
	border-bottom:solid 1px #eeeeee;}



.naiyou_ta2 td{
	font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
	font-size:18px;
	line-height:30px;
	color:#4e6372;}

.naiyou_ta2 a{
	color:#4e6372;
	text-decoration:underline;
	}

.naiyou_ta2 a:hover{
	color:#4e6372;
	text-decoration:underline;
	}
	
	
	
	
	
	
	
	
	
.naiyou_ta3 {
	width: 500px;/*テーブルの幅*/
	margin-top:0px;/*テーブルの上にスペース*/
	margin-bottom:0px;/*下に少しスペース*/
	}

.naiyou_ta3.status {
	text-align:center;
	vertical-align:top;
	}

.naiyou_ta3 th,.naiyou_ta3 td {
	font-size:20px;line-height:26px;
	padding:0px 0px;
	vertical-align:top;
	}

.naiyou_ta3 th {
	vertical-align:top;
	font-family:sans-serif;
	font-size:30px;line-height:45px;
	color:#666161;
	border-bottom:double 0px #aaaaaa;}

.naiyou_ta3 td {
	vertical-align:top;
	border-bottom:solid 0px #eeeeee;}



.naiyou_ta3 td{
	font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
	font-size:18px;
	line-height:30px;
	color:#4e6372;}

.naiyou_ta3 a{
	color:#4e6372;
	text-decoration:underline;
	}

.naiyou_ta23 a:hover{
	color:#4e6372;
	text-decoration:underline;
	}
	
	
	
	
.mouseover a:hover img { opacity: 0.0;}
.mouseover a img { transition: opacity 0.5s ease-out;}


	
	
	
	
	.list	{
	padding:0;
	margin:10px 0px 0px 20px;
	float:left;
	text-align:left;
	width:65px;
	}

.list a	{
	color:#574D26;
	text-decoration:none;}
.list a:hover{
	color:#574D26;
	text-decoration:underline;}


.listtab{
	width:65px;
	font-size:12px;
	padding-left:0;
	margin-left:0;
	text-align:left;
	list-style-type: none;
	}

.tabtop{
	width:65px;
	height:70px;
	text-align:left;
	}
	
.tabmap{
	width:65px;
	height:65px;
	text-align:left;
	}
	
.tablist{
	width:65px;
	text-align:left;
	}
	
.tabichiran{
	width:65px;
	height:39px;
	text-align:left;
	background:url(list_tab11_07_2.jpg); background-repeat:no-repeat;
	}
	
ul 	{
	margin: 0;
	padding: 0;
	}

ul.tabtop li{
	list-style:none;
	font-size:11px;line-height:13px;
	float:left;
	}

ul.tablist li{
	height:65px;
	width:65px;
	background:url(list_tab00.jpg); background-repeat:no-repeat;
	list-style:none;
	font-size:9pt;line-height:13pt;
	float:left;
	padding-top:7px;
	padding-left:5px;
	margin:1px 0px 0px 0px;}

/*======== 選ばれいてるタグ ======== */
ul.tabopen li{
	height:65px;
	width:65px;
	background:url(list_tab01.jpg); background-repeat:no-repeat;
	list-style:none;
	font-size:9pt;line-height:13pt;
	float:left;
	padding-top:7px;
	padding-left:5px;
	margin:0px 0px 1px 0px;}


ul.tabpast li{
	height:65px;
	width:65px;
	list-style:none;
	float:left;
	padding-top:3px;
	margin:0px 0px 1px 0px;}



.kouen	{
	float:left;
	text-align:left;
	padding:15px 15px 5px 15px;
	margin:0px 0px 50px 0px;
	width:665px;
	background-image:url(list_bk01.jpg);background-repeat:repeat-y;
	}

.kouen_t{	
	clear:both;
	float:left;
	text-align:left;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	font-size:11pt;
	line-height:14pt;
	font-family:"ＭＳ Ｐゴシック","arial",sans-serif;;
	color:63530F;
	font-weight:bold;
	width:250px;}

.kouen_t800{	
	clear:both;
	float:left;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-top:1px dotted #B0ADA2;
	width:650px;}


.kouen_t2{	
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	font-size:8pt;
	line-height:10pt;
	font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
	color:B0ADA2;
	font-weight:none;
	width:400px;
}

.kouen_t3{	
	float:left;
	text-align:left;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	font-size:21pt;
	line-height:22pt;
	font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
	color:5A9C84;
	font-weight:bold;
	width:250px;}

.kouen_c{
	float:left;
	text-align:left;
	padding:5px 0px 10px 5px;
	margin:0px 0px 10px 0px;
	width:650px;
	background-image:url(list_bk02.jpg);background-repeat:repeat-y;
	}

.kouen_c2_red{
	float:left;
	text-align:left;
	padding:5px 0px 10px 5px;
	margin:0px 0px 10px 45px;
	width:650px;
	background-image:url(list_bk02_red.jpg);background-repeat:repeat-y;
	}

.kouen_c2_yellow{
	float:left;
	text-align:left;
	padding:5px 0px 10px 5px;
	margin:0px 0px 10px 45px;
	width:650px;
	background-image:url(list_bk02_yellow.jpg);background-repeat:repeat-y;
	}

.kouen_c2_blue{
	float:left;
	text-align:left;
	padding:5px 0px 10px 5px;
	margin:0px 0px 10px 45px;
	width:650px;
	background-image:url(list_bk02_blue.jpg);background-repeat:repeat-y;
	}
	
.kouen_c2_rainbow{
	float:left;
	text-align:left;
	padding:5px 0px 10px 5px;
	margin:0px 0px 10px 45px;
	width:650px;
	background-image:url(list_bk02_rainbow.jpg);background-repeat:repeat-y;
	}


.kouen_c2_NIPPON{
	float:left;
	text-align:left;
	padding:5px 0px 10px 5px;
	margin:0px 0px 10px 45px;
	width:650px;
	background-image:url(list_bk02_NIPPON.jpg);background-repeat:repeat-y;
	}



.kouen_c2{
	float:left;
	text-align:left;
	padding:5px 0px 10px 5px;
	margin:0px 0px 10px 45px;
	width:650px;
	background-image:url(list_bk02.jpg);background-repeat:repeat-y;
	}

.kouen_c_p{
	float:left;
	text-align:left;
	padding:5px 0px 10px 5px;
	margin:0px 0px 10px 0px;
	width:650px;
	background-color:#dddddd;
	}

.kouenleft{
	float:left;
	text-align:left;
	padding:5px 0px 0px 5px;
	margin:0px 0px 10px 0px;
	width:240px;
	
	}

	font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;


.kouennashi{	padding:25px;
font-size:10pt;line-height:13pt;
font-family:'Cooper Std','Arial Black','ヒラギノ角ゴPro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', Arial, Helvetica, Verdana, sans-serif;
color:63530F;font-weight:none;}


.kouenday{	
font-size:22pt;line-height:22pt;
font-family:'Cooper Std','Arial Black','ヒラギノ角ゴPro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', Arial, Helvetica, Verdana, sans-serif;
color:#817339;font-weight:none;}

.kouenyoubi{
font-size:11pt;line-height:22pt;
font-family:''ヒラギノ角ゴPro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', Arial, Helvetica, Verdana, sans-serif;
color:#817339;font-weight:none;}

.kouenbasyo{
font-size:12pt;line-height:14pt;
font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;color:817339;font-weight:none;margin-left:20px;}

.kouentitle{
font-size:12pt;line-height:15pt;
font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;color:777777;margin-left:20px;margin-right:20px;}

.kouenbasyo_s{
font-size:12pt;line-height:14pt;
font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
color:#635823;font-weight:none;text-decoration:underline;margin-left:20px;}

.kouentitle_s{
font-size:10pt;line-height:12pt;
font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
color:#777777;text-decoration:underline;margin-left:20px;}

.kouenbasyo_s a{
font-size:12pt;line-height:14pt;
font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
color:#635823;font-weight:none;text-decoration:underline;}

.kouentitle_s a{
font-size:10pt;
line-height:12pt;
font-family:"ＭＳ Ｐゴシック","arial",sans-serif;color:#777777;text-decoration:underline;}

.kouenday_p{	
font-size:22pt;line-height:22pt;
font-family:'Cooper Std','Arial Black','ヒラギノ角ゴPro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', Arial, Helvetica, Verdana, sans-serif;
color:#666666;font-weight:none;}

.kouenyoubi_p{
font-size:11pt;line-height:22pt; 
font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
color:#666666;font-weight:none;}

.kouenbasyo_p{
font-size:12pt;line-height:14pt;
font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
color:#666666;
font-weight:none;
margin-left:20px;}

.kouentitle_p{	font-size:12pt;
line-height:15pt;
font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
color:#777777;
margin-left:20px;
margin-right:20px;}

.kouenbasyo_s_p{	
font-size:12pt; line-height:14pt; 
font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
color:#666666;
font-weight:none;
text-decoration:underline;margin-left:20px;}

.kouentitle_s_p{	
font-size:10pt;
line-height:12pt;
font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
color:#777777;
text-decoration:underline;
margin-left:20px;}

.kouenbasyo_s_p a{	
font-size:12pt;
line-height:14pt;
font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
color:#666666;font-weight:none;
text-decoration:underline;}

.kouentitle_s_p a{	
font-size:10pt;
line-height:12pt;
font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
color:#777777;
text-decoration:underline;}

.kouen_red{	
font-size:10pt;
line-height:12pt;
font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
color:#773333;
margin-left:20px;
margin-right:20px;}

.kouenright{
	float:left;
	text-align:left;
	padding:8px 0px 0px 8px;
	margin:5px 0px 0px 0px;
	width:380px;
	background-color:#fefefe;
	font-size:12px;line-height:15px;
	}



table{
	font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;line-height:15px;
	color:#333333;
	vertical-align:top;
	}
	
.kouentable{
	font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;line-height:15px;
	color:#333333;
	vertical-align:top;
	}

.kouentable_aka{
	font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;line-height:15px;
	color:#993333;
	vertical-align:top;
	}

.kouentable a{
	vertical-align:top;
	color:#574D20;
	text-decoration:underline;
	}

.kouentable a:hover{
	color:#817339;
	text-decoration:underline;
	vertical-align:top;
	}



.mid3	{
	width:800px;
	background-image:url(bg_body.jpg);background-repeat:no-repeat;background-position:bottom;background-color:#323232;
	text-align:left;
	}


.mid2	{
	width:800px;
	background-image:url(bg_body_info1.jpg);background-repeat:no-repeat;background-position:bottom;background-color:#ad7e81;
	text-align:center;
	}

.btn2heightmin{
	float:left;
	height:245px;width:1px;
	}
	
.btn2{	float:center;
	}
	
.btntable{float:center;font-size:12px;line-height:20px;color:#eeeeee;}
.btntableyellow{float:center;font-size:12px;line-height:14px;color:#333333;}
.btntableblue{float:center;font-size:12px;line-height:14px;color:#333333;}
.btntablered{float:center;font-size:12px;line-height:18px;color:#333333;}

.btntable a{color:#eeeeee;text-decoration:none;}
.btntable a:hover{color:#eeeeee;text-decoration:underline;}

.btntableyellow a{color:#453345;text-decoration:none;}
.btntableyellow a:hover{color:#453345;text-decoration:underline;}

.btntableblue a{color:#333345;text-decoration:none;}
.btntableblue a:hover{color:#000033;text-decoration:underline;}

.btntablered a{color:#453333;text-decoration:none;}
.btntablered a:hover{color:#453333;text-decoration:underline;}


.mid1	{
	width:800px;
	height:201px;
	background-image:url(bg_body_info2.jpg);background-repeat:no-repeat;background-position:bottom;background-color:#281f20;
	text-align:center;
	}

.mid1b	{
	width:800px;
	height:101px;
	background-image:url(bg_body_info2.jpg);background-repeat:no-repeat;background-position:bottom;background-color:#281f20;
	text-align:center;
	}

.btn3{	float:center;
	}







/*======== ALGOMAS ======== */

.algomas{
	clear:both;
	margin:0px auto;
	width:800px;
	text-align: center ;
	background-image:url(bg_algomas.jpg); background-repeat:repeat;
	}

.algomastext{
	padding-top:10px;
	text-align: center ;
	font-size:10px;
	}
	
.clear	{clear:both;}






/*======== BOTTOM ======== */

.btm{
	clear:both;
	margin:0px auto;
	width:800px;
	height:53px;
	text-align: center ;
	background-image:url(bg_btm.jpg); background-repeat:no-repeat;
	}

.btmtext{
	padding-top:10px;
	text-align: center ;
	font-size:10px;
	}
	
	
	
.clear	{clear:both;}













/* Grow */
.hvr-grow {
    display: inline-block;
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transition-duration: 0.3s;
    transition-property: transform;
}

.hvr-grow:hover,
.hvr-grow:focus,
.hvr-grow:active {
    transform: scale(1.1);
}
