a:link{color:#FF6600;}
a:visited{color:#FF6600;}
.restaurant_suisya_top_image {	width:100%;	height:302px;	background-image:url(../img/restaurant/suisha_top_image.jpg);	background-repeat:no-repeat;	text-indent:-5000px;	background-color:#ffffff;}
/*水車ベース*/.restaurant_suisya_base {	width:100%;	margin-top:10px;}

.restaurant_suisya_base h2{	width:100%;	height:20px;	border-left:5px solid #0099CC;	color:#999999;	margin:5px 2px 5px 2px;	font-size:20px;	text-indent:-5000px;	background-image:url(../img/restaurant/restaurant_infomation.jpg);	background-repeat:no-repeat;	background-position:5 1;}/*レストラン　メニューエリア*/.restaurant_menu ul{	width:150px;	height:1050px;	float:left;	margin-left:2px;	border-top:1px solid #cccccc;	border-right:1px solid #cccccc;	background-color:#ffffff;	display: block;	list-style-type:none;}
/*千曲メニューボタン*/.chikuma_btn {	width:150px;	height:30px;	background-image:url(../img/restaurant/menu_chikuma.jpg);	background-repeat:no-repeat;	float:none;	text-indent:-5000px;	margin-bottom:3px;	background-color:#ffffff;}
.chikuma_btn a{	width:150px;	height:30px;	background-image:url(../img/restaurant/menu_chikuma.jpg);	background-repeat:no-repeat;	background-position:0 0px;	display:block;}
.chikuma_btn a:hover{	background-image:url(../img/restaurant/menu_chikuma.jpg);	background-repeat:no-repeat;	background-position:0 -30px;}
/*信濃路メニューボタン*/.shinanoji_btn {	width:150px;	height:30px;	background-image:url(../img/restaurant/menu_shinanoji.jpg);	background-repeat:no-repeat;	float:none;	text-indent:-5000px;	margin-bottom:3px;	background-color:#ffffff;}
.shinanoji_btn a{	width:150px;	height:30px;	background-image:url(../img/restaurant/menu_shinanoji.jpg);	background-repeat:no-repeat;	background-position:0 0px;	display:block;}
.shinanoji_btn a:hover{	background-image:url(../img/restaurant/menu_shinanoji.jpg);	background-repeat:no-repeat;	background-position:0 -30px;}
/*水車メニューボタン*/.suisya_btn {	width:150px;	height:30px;	background-image:url(../img/restaurant/menu_suisha.jpg);	background-repeat:no-repeat;	float:none;	text-indent:-5000px;	margin-bottom:3px;	background-color:#ffffff;}
.suisya_btn a{	width:150px;	height:30px;	background-image:url(../img/restaurant/menu_suisha.jpg);	background-repeat:no-repeat;	background-position:0 0px;	display:block;}
.suisya_btn a:hover{	background-image:url(../img/restaurant/menu_suisha.jpg);	background-repeat:no-repeat;	background-position:0 -30px;}
/*限定メニュー*/.gentei {	width:235px;	height:150px;	float:left;	margin-left:10px;}
.gentei h1{	width:235px;	height:20px;	font-size:15px;	float:none;	border-left:5px solid #ccccff;	border-bottom:1px solid #ccccff;	background-color:#ffffff;	padding:2px 0 0 5px;	margin-bottom:5px;	color:#666666;}
.gentei_text {	width:235px;	height:150px;	float:left;	line-height:18px;	padding-left:10px;}
:root .gentei_text ul{	list-style-type:none;
}
/*冷たいそば*/.cool_soba {	width:235px;	height:150px;	float:left;	margin-left:11px;}
.cool_soba h1{	width:235px;	height:20px;	font-size:15px;	float:none;	border-left:5px solid #ccccff;	border-bottom:1px solid #ccccff;	background-color:#ffffff;	padding:2px 0 0 5px;	margin-bottom:5px;	color:#666666;}
.cool_soba_text {	width:235px;	height:150px;	float:left;	line-height:18px;	padding-left:10px;}
:root .cool_soba_text ul{	list-style-type:none;}
/*温かいそば*/
.hot_soba {	width:235px;	height:150px;	float:left;	margin-left:11px;}
.hot_soba h1{	width:235px;	height:20px;	font-size:15px;	float:none;	border-left:5px solid #ccccff;	border-bottom:1px solid #ccccff;	background-color:#ffffff;	padding:2px 0 0 5px;	margin-bottom:5px;	color:#666666;}
.hot_soba_text {	width:235px;	height:150px;	float:left;	line-height:18px;	padding-left:10px;}:root .hot_soba_text ul{	list-style-type:none;
}
/*一品料理　枠*/.ippin {	width:360px;	height:150px;	float:left;	margin:0 0 10px 15px;}
.ippin h1{	width:350px;	height:20px;	font-size:15px;	color:#696969;	float:none;	border-left:5px solid #ccccff;	border-bottom:1px solid #ccccff;	background-color:#ffffff;	padding:2px 0 0 5px;	margin-bottom:5px;}
/*一品料理紹介画像*/.ippin_image {	width:175px;	height:117px;	float:left;	background-image:url(../img/restaurant/img_motsuni.jpg);	text-indent:-5000px;	background-color:#ffffff;	float:right;}
/*一品料理紹介*/.ippin_info {	width:175px;	height:117px;	float:right;	line-height:18px;}
:root .ippin_info ul{	width:175px;	height:117px;	list-style-type:none;}
/*品料理紹介2*/.ippin_info2 {	width:350px;	height:117px;	float:none;	line-height:18px;	margin:5px 0 10px 0;}
/*通販そば　枠*/.shopping_soba {	width:360px;	height:150px;	float:right;	margin:0 2px 10px 0;}
.shopping_soba h1{	width:350px;	height:20px;	font-size:15px;	color:#696969;	float:none;	border-left:5px solid #ccccff;	border-bottom:1px solid #ccccff;	background-color:#ffffff;	padding:2px 0 0 5px;	margin-bottom:5px;}
/*通販そば画像*/.shopping_soba_image {	width:175px;	height:200px;	float:left;	background-image:url(../img/restaurant/img_sobaset.jpg);	background-repeat:no-repeat;	background-position:-5 -35;	text-indent:-5000px;}

/*通販そば紹介*/.shopping_soba_info {	width:175px;	height:200px;	float:right;	line-height:18px;}

/*通販そば紹介2*/.shopping_soba_info2 {	width:350px;	height:auto;	float:none;	line-height:18px;	margin-top:5px;}
.shopping_soba_reqtel {	width:175px;	height:117px;	float:left;	line-height:18px;}.shopping_soba_reqbtn {	width:150px;	height:30px;	float:right;	background-image:url(../img/shopping/order_btn.jpg);	background-repeat:no-repeat;	text-indent:-5000px;}
.shopping_soba_reqbtn a{	width:150px;	height:30px;	background-image:url(../img/shopping/order_btn.jpg);	background-repeat:no-repeat;	background-position:0 0;	display:block;}
.shopping_soba_reqbtn a:hover{	background-position:0 -30px;}
