@charset "utf-8";
/* CSS Document */

/* html,bodyタグの設定 */
html, body{
    margin: 0;         /* 余白の削除 */
    padding: 0;        /* 余白の削除 */
    width:100%;
    height:100%;
}


#header{
	height:100%; 
	width:100%; 
	margin:15px 0px 7px 0px;
}

#menu_wrap{
	height:40px; 
	width:100%; 
	background-color:#C4996C;
}

#menu ul{
margin: 0; 
padding: 0; 
list-style: none;
}
#menu li{ 
display: inline; 
padding: 0; 
margin: 0; 
float: left;
}
#menu li a{
display: block; 
border-left: 1px solid #fff;
border-top: 1px solid #C4996C;
border-bottom: 1px solid #C4996C;
background-color: #C4996C;
padding: 8px;
text-decoration: none;
color: #fff;
width: 170px; 
margin: 1px 0px;
text-align: center;
font-size: 14px;
}
#menu li a:hover{
border-left: 1px solid #fff;
border-top: 1px solid #F26B34;
border-bottom: 1px solid #F26B34;
background-color: #F26B34;
}
#menu #haji li a{
display: block; 
border: 1px solid #C4996C;
background-color: #C4996C;
padding: padding: 8px 10px;;
text-decoration: none;
color: #333;
width: 170px; 
margin: 1px 0px;
text-align: center;
font-size: 14px;
}
#menu #haji li a:hover{
display: block; 
border: 1px solid #F26B34;
background-color: #F26B34;
}


.price{
width: 100%;
border-collapse: collapse;
border:#CCC solid 1px;
margin-top:10px;
}


.price th{
padding: 6px; 
text-align: left;
vertical-align: top;
background-color: #FC6;
border:#CCC solid 1px;
width:17%;
}


.price td{
padding: 6px;
border:#CCC solid 1px;
}


.font_bold_orange{
	color:#F60; 
	font-size:18px; 
	font-weight:bold;
}





ul#osusume li {
   list-style-type: square;
}


.blue_midashi{
	 font-size:16px; 
	 color:#09F; 
	 font-weight:bold; 
	 padding:5px 0px 5px px;
}


.blue_sq_list{
	margin:5px 0px 5px 20px; 
	padding:5px; 
	line-height:130%;
}