@charset "shift_jis";
/* CSS Document */
body{
	background-color:#E7FEFD;
}
.conteir{
	width:760px;
	margin:auto;
	font-family:"lr SVbN", "MS Gothic", "Osaka|", Osaka-mono, monospace;
	font-size:14px;
}
.home{
	width:760px;
	margin:auto;
	background-color:#FFF;
}
.copy{
}
.title{
	height:370px;
}
.top_page{
	background-image:url(img/back_top.jpg);
	background-position:top;
	background-repeat:repeat-y;
}
.page_title{
}
.button_top{
	width:760px;
	background-image:url(img/back_top.jpg);
	background-position:top;
	background-repeat:repeat-y;
	height:196px;
}
.button_top li{
	display:inline;
}
.button{
	width:760px;
	background-image:url(img/back_page.jpg);
	background-position:top;
	background-repeat:repeat-y;
	height:81px;
}
.bt{
	float:left;
}
.clearfix{
	display:inline-table;
	zoom:1;
}
.clearfix:after{
	clear:both;
	content:".";
	visibility:hidden;
}
.clear{
	clear:both;
}
.left{
	float:left;
}
.right{
	float:right;
}
#mytd{
	 background-image:url(img/main_0.gif);
     background-repeat:no-repeat;
     background-position:center;
     height:493px;
     text-align:right;
     }

#mydiv{
	height:493px;
	}

.bt_info_1{
	position:absolute;
}
.bt_info_2{
	position:absolute;
	margin:254px 0px 0px 10px;
}
.bt_info_3{
	position:absolute;
	margin:254px 0px 0px 180px;
}
.bt_koho{
	position:absolute;
	margin:150px 0px 0px 280px;
}
#name_1{
	position:absolute;
	margin:200px 20px 10px 250px;
	visibility:hidden;
}
#name_2{
	position:absolute;
	margin:100px 20px 10px 520px;
	visibility:hidden;
}
#name_3{
	position:absolute;
	margin:20px 20px 10px 150px;
	visibility:hidden;
}
#name_4{
	position:absolute;
	margin:350px 20px 10px 460px;
	visibility:hidden;
}
#name_5{
	position:absolute;
	margin:250px 20px 10px 420px;
	visibility:hidden;
}
#name_6{
	position:absolute;
	margin:250px 20px 10px 550px;
	visibility:hidden;
}
#name_7{
	position:absolute;
	margin:180px 20px 10px 500px;
	visibility:hidden;
}
#name_8{
	position:absolute;
	margin:90px 20px 10px 500px;
	visibility:hidden;
}
#name_9{
	position:absolute;
	margin:40px 20px 10px 360px;
	visibility:hidden;
}
#name_10{
	position:absolute;
	margin:80px 20px 10px 180px;
	visibility:hidden;
}
#name_11{
	position:absolute;
	margin:40px 20px 10px 100px;
	visibility:hidden;
}
#name_12{
	position:absolute;
	margin:200px 20px 10px 105px;
	visibility:hidden;
}
#name_13{
	position:absolute;
	margin:290px 20px 10px 220px;
	visibility:hidden;
}
.tori_name{
	font-weight:bold;
	color:#FFF;
	background-color:#9CF;
	padding:20px 10px 20px 10px;
	width:100px;
}
.cursor{
	cursor:default;
}
.page_bt_info_1{
	position:absolute;
	margin:70px 0px 0px 510px;	
}
.page_bt_info_2{
	position:absolute;
	margin:20px 0px 0px 510px;
}
.page_bt_info_3{
	position:absolute;
	margin:20px 0px 0px 630px;
}
.info{
	background-image:url(img/page_waku_middle_info.jpg);
	background-position:top;
	background-repeat:repeat-y;
	padding:0px 50px 0px 50px;
}
.event{
	background-image:url(img/page_waku_middle.jpg);
	background-position:top;
	background-repeat:repeat-y;
	padding:0px 50px 0px 50px;
}
.event_title{
	color:#CC3300;
	font-weight:bold;
	padding:10px 0px 10px 0px;
	}
.event_text{
	color:#000000;
	padding:10px 0px 10px 0px;
}
.event table{
	background-color:#CC3300;
}
.event th{
	background-color:#FFFFFF;
}
.event td{
	background-color:#FFFFFF;
}
.photo{
	padding:10px 0px 10px 15px;
}
.photo table{
	background-color:#FFFFFF;
	font-weight:bold;
}
.photo td{
	background-color:#CCCCCC;
}
.message table{
	background-color:#FFFFFF;
}
.info table{
	background-color:#4981F3;
}
.info th{
	background-color:#FFFFFF;
}
.info td{
	background-color:#FFFFFF;
}
.way{
	padding:10px;
}
.way table{
	background-color:#FFFFFF;
}
.bold{
	font-weight:bold;
}
.red{
	color:#CC0000;
}
.big{
	font-size:18px;
}
.end{
	color:#CC0000;
	font-size:small;
}
.present{
	padding:10px 10px 10px 10px;
}
.present table{
	background-color:#4981F3;
}
.present th{
	text-align:left;
	color:#FFFFFF;
	background-color:#4981F3;
}
.present_title{
	font-weight:bold;
	margin-top:10px;
	padding:5px;
	border-left:20px #4981F3 solid;
	}
.present_text{
	padding:10px 0px 10px 0px;
	}
.present_syou{
	padding:5px;
	font-weight:bold;
	background-color:#000000;
	color:#FFF;
	margin-bottom:10px;
	width:200px;
}
.facility_title{
	font-weight:bold;
	padding:10px 0px 10px 0px;
	}
.facility_text{
	padding:10px 0px 10px 0px;
	}
.base_title{
	font-weight:bold;
	padding:10px 0px 10px 0px;
	}
.base_text{
	padding:10px 0px 10px 0px;
	line-height:18px;
	}
.line{
	border:#4981F3 1px dotted;
}
.under_line{
	border-bottom:#4981F3 1px dotted;
}
.up_line{
	border-top:#4981F3 1px dotted;
}
.right_line{
	border-right:#4981F3 1px dotted;
}
.padding_left_3{
	padding-left:3px;
}
.indent_1{
	text-indent:-1em;
	padding-left:1em;	
}
.attention{
	font-weight:bold;
	color:#FFF;
	background-color:#9CF;
	padding:20px 10px 20px 10px;
	width:160px;
}
