/* CSS Document */

body{
	background-image:url(http://www.461ha.com/images/bg.jpg);
	margin:0;
	padding:0;
	font-size:13px;
	text-align:center;
color:#333;
}

a{	color:#0095C6;text-decoration:underline;}

a:hover{color:#7F653C;text-decoration:underline;}


h1 { font-weight:normal; width:800px;
 text-align:left; margin:0px 0px 0px 0px; }
h1 a{color:#333;text-decoration:none;}
h1 a:hover{	color:#999;	text-decoration:none;}


#footer a{color:#333;text-decoration:none;}
#footer a:hover{color:#7F653C;text-decoration:underline;}




p { margin:0px;}
img { border:none;}


/* TChNݒQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ */
.sidelink { margin:3px 0px 0px 0px;}
.sidelink a{margin:0px 0px 0px 0px; padding:0px; color:#fff; font-size:12px; text-decoration:none; height:20px; width:200px; display:block;}
.sidelink a:link{margin:0px 0px 0px 0px; padding: 0px; text-decoration:none;}
.sidelink a:hover{margin:0px 0px 0px 0px; padding: 0px; color:#CCCCCC; text-decoration:underline;}


.sidelink2 a{color:#333;text-decoration:none;}
.sidelink2 a:link{color:#333;text-decoration:none;}
.sidelink2 a:hover{color:#7F653C;text-decoration:none;}



/*
#main{
	margin:0;
	padding:0 2px 0 2px;
	width:820px;
	background-image:url(http://www.461ha.com/images/main_bg.jpg);
	background-repeat:repeat-y;
}
*/

h1{
	margin:0;
	padding:3px 0 0 0;
	height:16px;
	font-size:11px;
	color:#333333;
}

div.top_menu{
	margin:7px 0 0 0;
	padding:0;
	width:810px;
	height:255px;
	background-image:url(http://www.461ha.com/images/top_mane_bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}

div.top_menu_2{
	margin:7px 0 0 0;
	padding:0;
	width:810px;
	height:178px;
	background-image:url(http://www.461ha.com/images/top_mane_bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}

div.top_menu_3{
	margin:7px 0 0 0;
	padding:0;
	width:810px;
	background-image:url(http://www.461ha.com/images/top_mane_bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}

div.pankuzu_top{
	font-size:11px;
	margin:7px 0 0 5px;
	padding:0;
	clear:left;
}

div.pankuzu_btm{
	font-size:11px;
	margin:14px 0 0 5px;
	padding:0;
	clear:left;
}

div.toiawase_btm{
	font-size:11px;
	margin:16px 5px 0 5px;
	padding:0;
	clear:left;
}

/*
#left_contents{
	margin:8px 0 0 2px;
	padding:0;
	width:222px;
	float: left;
}
*/

/*
#right_contents{
	margin:8px 0 0 4px;
	padding:0;
	width:590px;
	float: left;
}
*/


.campaign1{
	margin:0;
	padding:0;
	line-height:1.5em;
}

.main_text{
	line-height:2em;
	text-align:left;
}

.main_text p{
	margin-top:5px;
	margin-left:20px;
	line-height:1.8em;
	text-align:left;
}

.main_text h2{
	margin:0;
	padding:0;
	line-height:1em;
	font-size:14px;
	color:#333333;
	border-bottom:dotted 2px #999999;
	line-height:2em;
	text-align:left;
}

.komidasi{
	margin:2px 0 0 15px;
	padding:0;
	line-height:1em;
	font-size:14px;
	color: #FF3300;
	font-weight:bold;
}

.kiki{
	margin:20px 0 0 20px;
}

.kiki td{
	text-align:center;
}

.staff{
	margin:20px 0 10px 20px;
}


.staff td{
	text-align:left;
}

.staff p{
	color:#333333;
	text-align:left;
}

.marutoku{
	margin:20px 0 0 20px;
	line-height:1.7em;
}

.marutoku td{
	margin:0 0 0 0;
	padding:0px 20px 15px 0px;
	background-color:#F6F1EB;
}

.kakaku{
	margin:20px 0 0 20px;
}

.kakaku table{
	background-color:#999999;
}

.kakaku th,
.kakaku td{
	margin:0;
	padding:3px 5px;
}

.kakaku th{
	color:#ffffff;
	background-image:url(http://www.461ha.com/images/kakaku_bg.jpg);
	background-color:#990013;
	border-color:#CCCCCC;
}

.kakaku td{
	color:#2c1603;
	background-color:#F1F1F1;
	border-color:#CCCCCC;
	text-align:center;
}

.kakaku p{
	margin:5px 20px 5px 20px;
	line-height:1.8em;
	text-align:left;
}

.pagetop{
	margin:0 0 10px 0;
	padding:0 3px 0 0;
	border-right:solid 5px #777777;
	border-bottom:solid 1px #999999;
	text-align:right;
	font-size:11px;
	text-decoration:none;
}

.new_title{
	width:581px;
	height:36px;
	margin:0;
	padding:0;
	background-image: url(http://www.461ha.com/images/bar_now.jpg);
}

.new_box{
	width:575px;
	margin:0;
	padding:0;
	border-left:double #D9D9D9 3px;
	border-bottom:double #D9D9D9 3px;
	border-right:double #D9D9D9 3px;
}

.new{
	line-height:1.5em;
	margin-left:7px;
	margin-right:7px;
	padding:0;
	border-bottom: solid #D9D9D9 1px;
}

.new_last{
	line-height:2.2em;
	margin-left:7px;
	margin-right:7px;
	padding:0;
}



#footer{
	width:820px;
 line-height:10px;
}



.footer_copy{
	margin:0;
	height:16px;
	padding-top:5px;
	padding-bottom:0px;
	font-size:11px;
	background:url(http://www.461ha.com/images/copyright_bg.jpg);
	background-repeat:repeat-x;
}

.kinshi{
	margin:5px;
	padding:3px 0 3px 0;
	font-size:11px;
	border:#DCDCDC solid 1px;
}

div#g_navi{
	margin:0px;
}

.saiyo{
	margin-top:20px;
	}
	
.saiyo_top{
	background-color:#FF8181;
	font-weight:bold;
	color:#fff;
	border-top:#FF6767 solid 1px;
	border-bottom:#FF6767 solid 1px;
	padding:0px 0px 0px 5px;
	}
	
.saiyo_left,
.saiyo_right,
.saiyo_right_2{
	vertical-align:top;
	text-align:left;
	line-height:1.5em;
	padding:1px 5px 1px 5px;
	}
	
.saiyo_left{
	color:#666;
	font-weight:normal;
	border-top:#FFFFFF solid 1px;
	border-bottom:#FFBDBD solid 1px;
	background-color:#FFEFEF;
	}
	
.saiyo_right{
	border-bottom:#cccccc dashed 1px;
	}
	
.saiyo_right_2{
	color:#993300;
	border-bottom:#cccccc dashed 1px;
	}
	
.merit_1_top{
	color:#7B694D;
	font-weight:bold;
	margin:25px 0 0 20px;
	padding-left:35px;
	letter-spacing:0.1em;
	background-image:url(http://www.461ha.com/images/merit_bg_top.jpg);
	}
	
.merit_1{
	color:#7B694D;
	font-weight:bold;
	margin:0px 0 0 20px;
	padding-left:35px;
	letter-spacing:0.1em;
	background-image:url(http://www.461ha.com/images/merit_bg.jpg);
	}
	
.merit_2{background-color:#efefef;
	margin:0 0 0 20px; 
	padding:5px 25px 5px 25px; 
	background-image:url(http://www.461ha.com/images/merit_bg_2.jpg);
	line-height:1.6em;
	}
	
	
	

	/*navi_01*/
	.navi_1 a{
		display:block;
		width:106px;
		hight:52px;
		background:url(http://www.461ha.com/images/g_navi_1_2.jpg);
	}
	
	.navi_1 a:hover{
		background-color:#FFFFFF;/*IE6p*/
		}
		
	.navi_1 a:hover img{
		visibility:hidden
		}
		
	/*navi_02*/
	.navi_2 a{
		display:block;
		width:120px;
		hight:52px;
		background:url(http://www.461ha.com/images/g_navi_2_2.jpg);
	}
	
	.navi_2 a:hover{
		background-color:#FFFFFF;/*IE6p*/
		}
		
	.navi_2 a:hover img{
		visibility:hidden
		}

	/*navi_03*/
	.navi_3 a{
		display:block;
		width:120px;
		hight:52px;
		background:url(http://www.461ha.com/images/g_navi_3_2.jpg);
	}
	
	.navi_3 a:hover{
		background-color:#FFFFFF;/*IE6p*/
		}
		
	.navi_3 a:hover img{
		visibility:hidden
		}

	/*navi_04*/
	.navi_4 a{
		display:block;
		width:121px;
		hight:52px;
		background:url(http://www.461ha.com/images/g_navi_4_2.jpg);
	}
	
	.navi_4 a:hover{
		background-color:#FFFFFF;/*IE6p*/
		}
		
	.navi_4 a:hover img{
		visibility:hidden
		}

	/*navi_05*/
	.navi_5 a{
		display:block;
		width:120px;
		hight:52px;
		background:url(http://www.461ha.com/images/g_navi_5_2.jpg);
	}
	
	.navi_5 a:hover{
		background-color:#FFFFFF;/*IE6p*/
		}
		
	.navi_5 a:hover img{
		visibility:hidden
		}

	/*navi_06*/
	.navi_6 a{
		display:block;
		width:120px;
		hight:52px;
		background:url(http://www.461ha.com/images/g_navi_6_2.jpg);
	}
	
	.navi_6 a:hover{
		background-color:#FFFFFF;/*IE6p*/
		}
		
	.navi_6 a:hover img{
		visibility:hidden
		}

	/*navi_07*/
	.navi_7 a{
		display:block;
		width:113px;
		hight:52px;
		background:url(http://www.461ha.com/images/g_navi_7_2.jpg);
	}
	
	.navi_7 a:hover{
		background-color:#FFFFFF;/*IE6p*/
		}
		
	.navi_7 a:hover img{
		visibility:hidden
		}




.footer_copy a{color:#333;text-decoration:none;}
.footer_copy a:link{color:#333;text-decoration:none;}
.footer_copy a:hover{color:#333;text-decoration:none;}

