#a_h{
	width:100%;
	height:130px;
	margin:0;
	padding:0;
	background-image:url(access/img/ch.jpg);
	background-position:center;
}

#m_h{
	width:100%;
	height:130px;
	margin:0;
	padding:0;
	background-image:url(menu/img/ch.jpg);
	background-position:center;
}

#r_h{
	width:100%;
	height:130px;
	margin:0;
	padding:0;
	background-image:url(reserved/img/ch.jpg);
	background-position:center;
}

#p_h{
	width:100%;
	height:130px;
	margin:0;
	padding:0;
	background-image:url(plan/img/ch.jpg);
	background-position:center;
}

#c_h{
	width:100%;
	height:130px;
	margin:0;
	padding:0;
	background-image:url(contact/img/ch.jpg);
	background-position:center;
}

#f_h{
	width:100%;
	height:130px;
	margin:0;
	padding:0;
	background-image:url(flow/img/ch.jpg);
	background-position:center;
}

.sttl{
	width:700px;
	height:auto;
	margin-top:20px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}

.table1{
	width:650px;
	height:auto;
	margin:10px auto;
	padding:0;
	background-color:#FFFFFF;
	border:1px solid #c72000;
	border-collapse:collapse;
	color:#000000;
}

.table1 td{
	width:auto;
	height:auto;
	margin:0;
	padding:10px;
	border:1px solid #c72000;
}

.table12{
	width:400px;
	height:auto;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	border:1px solid #c72000;
	border-collapse:collapse;
	color:#000000;
	float:left;
}

.table12 td{
	width:auto;
	height:auto;
	margin:0;
	padding:10px;
	border:1px solid #c72000;
}

.accessphoto{
	width:240px;
	height:auto;
	margin:0;
	padding:0 4px;
	float:right;
}

.accessphoto img{
	width:240px;
	margin-top:0;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	border:1px solid #c72000;
}

.accessphoto p{
	color:#FFFFFF;
	width:240px;
	text-align:center;
	margin:0;
	padding:0;
}

.table1 .td1{
	width:auto;
	height:auto;
	margin:0;
	padding:10px;
}

.table1 .td1 input{
	width:240px;
	height:auto;
	margin:0;
	padding:0;
}

.table1 .td1 textarea{
	width:240px;
	height:80px;
	margin:0;
	padding:0;
}

.table1 .td2{
	height:auto;
	margin:0;
	padding:10px;
}

.table2{
	width:660px;
	height:auto;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	padding:0;
}

.table3{
	width:660px;
	height:auto;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	padding:0;
}

.table4{
	width:650px;
	height:auto;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	border-bottom:1px solid #c72000;
	border-collapse:collapse;
}

.table4 td{
	padding:5px;
	border-left:1px solid #c72000;
}

.td3{
	background-image:url(common/menu_bg.jpg);
}

.tblu1{
	width:100%;
	height:50px;
	margin:0;
	padding:0;
	background-image:url(common/tbl_u1.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}



.box0{
	width:650px;
	height:auto;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	padding:0;
}

.box1{
	width:650px;
	height:auto;
	margin:0;
	padding:0;
	border-top:1px solid #c72000;
	border-right:1px solid #c72000;
}

.box2{
	width:700px;
	height:auto;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	padding:0;
}



.menubox1{
	width:300px;
	height:auto;
	margin:0 auto;
	padding:10px;
	color:#FFFFFF;
}

.menubox1 img{
	border:1px solid #ffffff;
}


.menubox1 p{
	margin-top:5px;
	margin-bottom:0;
	text-align:center;
}

.gallerybox1{
	width:210px;
	height:auto;
	margin:0;
	padding:5px;
}

.gallerybox1 img{
	border:1px solid #ffffff;
	width:210px;
	height:140px;
}


.gallerybox1 p{
	margin-top:5px;
	margin-bottom:0;
	text-align:center;
}





.free1{
	width:650px;
	height:auto;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
}

.free1 input{
	width:140px;
	height:auto;
	margin:0 10px;
	padding:0;
}


.pp{
	width:650px;
	height:auto;
	margin-top:10px;
	margin-bottom:40px;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
	background-color:#FFFFFF;
}

.pp td{
	width:630px;
	height:auto;
	margin:0;
	padding:0;
	background-image:url(common/pp2.jpg);
	background-repeat:repeat-y;
	background-position:center;
}

.pptxt{
	width:550px;
	height:auto;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}

.pptttl{
	font-weight:bold;
	font-size:120%;
	color:#c72000;
}

.white{
	color:#FFFFFF;
}

.red{
	color:#FF3300;
}

.reserved{
	margin:10px auto;
}

.reserved p{
	width:280px;
	margin:10px auto;
	color:#FFFFFF;
}

.abc{
	margin:5px auto;
	padding:0;
}

.abc img{
	border:2px solid #cc0000;
}

.abc p{
	width:170px;
	margin:3px auto;
	line-height:140%;
	color:#FFFFFF;
}

.abc h4{
	font-size:16px;
	line-height:50px;
	text-align:center;
	color:#FFFFFF;
	margin:5px auto;
	height:50px;
	background-image:url(reserved/img/bg01.png);
	background-position:center;
	background-repeat:no-repeat;
}
