@charset "shift_jis";

/*--------[right]
--------------------------------------------------------*/

#wrap_side01{
margin: 0 20px 0 0;
padding: 0;
width: 534px;
background-image: url(../images/bg_side01_middle.jpg);
background-repeat: repeat-y;
float: right;
display: inline;
text-align: left;
}


.cont_main{
margin: 0 17px;
padding: 0;
}



/*-------- menu --------*/

.cont02_l01{
width: 242px;
float: left;
display: inline;
}

.cont02_r01{
width: 242px;
float: right;
display: inline;
}

.wrap_menu{
margin-bottom: 15px;
padding: 0 3px 8px;
background-image: url(../images/hasen.gif);
background-repeat: repeat-x;
background-position: left bottom;
}

	.price{
	text-align: right;
	font-weight: bold;
	color: #ffcc33;
	}


/*-------- cont03 --------*/

.cont03_01{
float: left;
display: inline;
}

.cont03_02{
float: left;
display: inline;
}

.cont03_03{
float: right;
display: inline;
}



/*-------- info --------*/

.table_info{
width: 100%;
border-collapse: collapse;
}

	.table_info tr{
	}

	.table_info th{
	padding: 10px 0px 10px 15px;
	width: 25%;
	border-right: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	}

	.table_info td{
	padding: 10px 0px 10px 15px;
	width: 75%;
	border-bottom: 1px #cccccc solid;
	}

	.table_info th.no_border_b,
	.table_info td.no_border_b{
	border-bottom: none;
	}






/*--------[left]
--------------------------------------------------------*/

/*-------- navi --------*/

ul.wrap_navi{
margin: 0 0 6px;
padding: 0;
width: 220px;
list-style: none;
text-align: left;
}

	ul.wrap_navi li{
	margin: 0 0 4px 0;
	padding: 0;
	width: 220px;
	}

	ul.wrap_navi li.navi_e{
	}



#wrap_side02{
margin: 0 0 0 20px;
padding: 0;
width: 220px;
float: left;
display: inline;
text-align: left;
}


.cont_sub{
margin: 0;
padding: 0 15px;
background-image: url(../images/bg_side02_middle.jpg);
background-repeat: repeat-y;
}

	.cont_sub p{
	font-weight: bold;
	}

	.cont_sub ul.wrap_photo{
	margin: 0 auto;
	padding: 0;
	width: 180px;
	list-style: none;
	text-align: center;
	}

	.cont_sub ul.wrap_photo li{
	margin-bottom: 7px;
	}












