h1{	font-size:18px;	color:#663300;	display:inline;}h2{	font-size:15px;	color:#A5723E;	display:inline;}.toptext1{margin:auto;padding-bottom: 15px;font-size:14px;font-weight:bold;text-align:center;}.toptext2{margin:auto;font-size:12px;font-weight:normal;text-align:center;}.text{font-size:10px;color:#666;}.text A:link {font-size:14px;text-decoration:none;color:#666;}.text A:visited {font-size:14px;text-decoration:none;color:#666;}.text A:hover {	font-size:14px;	text-decoration:none;	color:#A5723E;}.text2{font-size:10px;color:#666; font-weight: bold;}.text2 A:link {font-size:14px;text-decoration:none;color:#A5723E;}.text2 A:visited {font-size:14px;text-decoration:none;color:#A5723E;}.text2 A:hover {font-size:14px;text-decoration:none;color:#666;}.link A:link {text-decoration:none;color:#666;}.link A:visited {text-decoration:none;color:#666;}.link A:hover {text-decoration:underline;color:#666;}.move A:hover{position:relative ;top:1px ;left:1px ;}.no_move A:hover{position:static;}.shopwrap {width:910px;margin-left : auto ;margin-right : auto ;}.main{width:730px;float:right;}.shoplist_left{width:170px;float:left;height:100%;background-color:#CECEFF;text-align:center;}.footer{width:100%;clear: both;margin:auto;}#top{background-color:#FFF;}/*bodyに対する設定　背景色　ページマージン*/body{	background-color:#FFF;	margin:0px;}/*bodyに対する設定　背景色　ページマージン*/#wrapper {	width: 875px;	margin: 0px auto;}#head{	width:100%;	border-bottom:2px solid #009933;	position:absolute;	top:0;	}#header-o {	margin-bottom: 0px;	background: url(https://www.hakonavi.ne.jp/oonuma/img/onuma_header_bg-h.jpg) left top repeat-x;}#top .topmain2 {	background-color:#F8F3E7;	width: 875px;	margin: 0px auto;	clear:both;	padding-top: 39px;}#top .topmain {	float: right;	background-color:#F8F3E7;	width: 745px;	margin: 0px auto;	clear:both;}#side {	float: left;	width: 120px;	text-align: center;	padding-top: 10px;}#side ul,#side dl {	list-style: none;	background: #D6E0E3;	margin-bottom: 10px;}#side img {	border: 0px;}#top .hotel {	width:700px;	height:450px;	background:url(img/hotel-bg2.png) top no-repeat;	margin:auto;	position: relative;	background-image: url(img/hotel-bg2.png);}#top .hotel .hotel-kakomi{	position: relative;	top: 248px;}#top .hotel-kakomi h2 a {	color: #A5723E;}#top .hotel h2 {color:#fff;}#top .hotel2 {	width:700px;	height:620px;	background:url(img/hotel-bg.png) top no-repeat;	margin:auto;	position: relative;	background-image: url(img/hotel-bg.png);}#top .hotel2 .hotel-kakomi2{	position: relative;	top: 200px;}#top .hotel-kakomi2 h2 a {	color: #A5723E;}#top .hotel2 h2 {color:#fff;}.hoteltext2{font-size:10px;color:#fff; font-weight: bold;}.hoteltext2 A:link {font-size:14px;text-decoration:none;color:#fff;}.hoteltext2 A:visited {font-size:14px;text-decoration:none;color:#fff;}.hoteltext2 A:hover {font-size:14px;text-decoration:none;color:#fff;}.hoteltext3{font-size:10px;color:#003300; font-weight: bold;}.hoteltext3 A:link {font-size:14px;text-decoration:none;color:#003300;}.hoteltext3 A:visited {font-size:14px;text-decoration:none;color:#003300;}.hoteltext3 A:hover {font-size:14px;text-decoration:none;color:#003300;}.header_link{font-size:12px;text-decoration:none;font-weight:bold;}.header_link A:link{font-size:12px;text-decoration:none;font-weight:bold;}.header_link A:hover{font-size:12px;text-decoration:none;font-weight:bold;}.header_link A:visited{font-size:12px;text-decoration:none;font-weight:bold;}/*ページ上部のリンク　グルメ食べ歩きTOP　>　ジャンルTOP　 >　店名　に対する設定*/.contents A:link{text-decoration:none;color:#586DB1;font-size:12px;}.contents A:hover{text-decoration:none;color:#CC6666;font-size:12px;}.contents A:visited{text-decoration:underline;color:#CC6666;font-size:12px;}/*ページ左側の各お店へのリンクに対する設定*/.genre A:link{BACKGROUND-COLOR: #732d28;padding:1px;font-size:12px;font-weight:bold;color:#FFFFFF;}.genre A:hover{BACKGROUND-COLOR: #732d28;padding:1px;font-size:12px;font-weight:bold;color:#FFFFFF;}.genre A:visited{BACKGROUND-COLOR: #732d28;padding:1px;font-size:12px;font-weight:bold;color:#FFFFFF;}/*ページ左側のジャンルTOPに戻るリンクに対する設定*/.shop_keyword{font-size:10px;}/*お店のキーワードの文字サイズ設定　函館／●●●●●・●●●●　の部分*/.shop_name1{font-size:14px;font-weight:bold;color:#333333;}		/*店名1*/.shop_name_main{font-size:24px;font-weight:bold;color:#333333;}	/*店名2　メイン*/.shop_name_furigana{font-size:14px;color:#333333;}		/*店名3　フリガナ・○○店など*/.couponshop_name1{font-size:14px;font-weight:bold;color:#333333;}		/*店名1*/.couponshop_name_main{font-size:24px;font-weight:bold;color:#333333;}	/*店名2　メイン*/.couponshop_name_furigana{font-size:14px;color:#333333;}		/*店名3　フリガナ・○○店など*/ .main_ph{BACKGROUND-COLOR: #FFFFFF;padding:5px;border:1px dotted #D8BDA3;}/*メイン写真の下地　背景色とボーダー*/.data{font-size:12px;}/*1ページ目・2ページ目　住所などのデータ欄の文字サイズ*/.page1menu{font-size:12px;padding:5px;line-height:18px;}/*1ページ目のおすすめメニューの文字サイズなど*/.shop_info{font-size:12px;}/*お店からのインフォメーション　文字サイズ*/.hakonavikara{font-size:12px;}/*はこなびスタッフからひとこと　文字サイズ*//* ↓レフトナビ 飲食店とレジャー*/.shouhin_navi ul {list-style-type: none;margin: 0 0 0 0;padding: 2px 0 0 0;font-size: 12px;line-height:180%;}.shouhin_navi li {margin: 2px 0;}.shouhin_navi a {display: block;padding: 0 0 0 2px;width: 150px;background-color:#F3FFD9;}.shouhin_navi a:link, .shouhin_navi a:visited {color: #333333;text-decoration: none;font-weight:bold;}.shouhin_navi a:hover {background-color: #C2EBEB;color: #333333;}.shouhin_navi img{border:0;}/* ↑レフトナビ *//* ↓レフトナビ 飲食店ページにあるホテル*/.shouhin_navi_hotel ul {list-style-type: none;margin: 0 0 0 0;padding: 2px 0 0 0;font-size: 12px;line-height:160%;}.shouhin_navi_hotel li {margin: 2px 0;}.shouhin_navi_hotel a {display: block;padding: 0 0 0 2px;width: 150px;background-color:#F3FFD9;}.shouhin_navi_hotel a:link, .shouhin_navi a:visited {color: #333333;text-decoration: none;font-weight:normal;}.shouhin_navi_hotel a:hover {background-color: #C2EBEB;color: #333333;}.shouhin_navi_hotel img{border:0;}/* ↑レフトナビ *//* ↓レフトナビ2 */.left_navi ul {list-style-type: none;margin: 0 0 0 0;padding: 2px 0 0 0;font-size: 12px;line-height:180%;}.left_navi li {}.left_navi a {display: block;padding: 0 0 0 2px;width: 150px;background-color:#F3FFD9;margin-top: 3px;}.left_navi a:link, .left_navi a:visited {color: #333333;text-decoration: none;font-weight:normal;}.left_navi a:hover {background-color: #C2EBEB;color: #333333;}.left_navi img{border:0;}/* ↑レフトナビ2 *//* ↓レフトナビ */.coupon_navi ul {list-style-type: none;margin: 0 0 0 0;padding: 2px 0 0 0;font-size: 12px;line-height:180%;}.coupon_navi li {margin: 2px 0;}.coupon_navi a {display: block;padding: 0 0 0 2px;width: 150px;background-color:#F3FFD9;}.coupon_navi a:link, .shouhin_navi a:visited {color: #333333;text-decoration: none;font-weight:bold;}.coupon_navi a:hover {background-color: #C2EBEB;color: #333333;}.coupon_navi img{border:0;}/* ↑レフトナビ */