.small{font-size:90%;}

body{
	margin:0;padding:0;background:#EBEBE9;
}

/*------------------文字サイズ調節------------------*/
/* \*/
        body {
		font-size:80%;
            }
		.small{
			font-size:75%;
		}
        /* */

/*------------------ヘッダ部分------------------*/
.header{
	width:758px;
	height:39px;
	background:#EBEBE9 url(../images/header_bg02.gif) no-repeat;
	margin:0;padding:0;
	text-align:left;
}
.header h2{
	margin:0;padding:0;
	text-indent:-9999px;
	width:100px;
}
.header a{/*---閉じるボタン---*/
	display:block;
	width:70px;
	height:20px;
	background:url(../images/close_btn.gif) no-repeat;
	margin:0 0 9px 25px;
	padding:0;
	text-indent:-9999px;
}
.header a:hover{/*---トップへ戻るボタンロールオーバー---*/
	background-position:0 -20px;
}
.left{
	width:210px;
	margin:0;padding:0;
	float:left;
}
.right{
	width:528px;
	margin:0;padding:0 10px;
	float:right;
}
/*--メイン-------------------------------------------------------------------------*/
.shop{
	width:758px;
	background:#EBEBE9 url(../shop/images/main_bg.gif) repeat-y;
	padding:0 20px 20px 20px;
}

.shoptitle{/*---店名部分---*/
	width:700px;
}
	
h1.shoptitle{/*---店名---*/
	float:right;
	width:610px;
	height:50px;
	background: url(../shop/images/h1_tit.jpg) no-repeat;
	margin:0;padding:0 0 0 30px;
	font-size:14pt;
	line-height:50px;
}

h1.shoptitle_noimage {/*---店名---*/
	float:left;
	width:610px;
	height:50px;
	background: url(../tenpo/images/h1_tit.jpg) no-repeat;
	margin:0;padding:0 0 0 30px;
	font-size:14pt;
	line-height:50px;
}

/*------------------------------------------------店データ01------*/
.contents{
	width:700px;
	margin:10px 0;
}
body>div.contents{width:710px;}
.clearfloat{clear:both;}/*---回り込み解除---*/

.contents table{/*---店データ表---*/
	width:530px;
	border:none;
	background:#222222;
	float:left;
}
.contents table th{/*---見出しセル---*/
	background:#A54329;
	color:#ffffff;
}
.white{background:#FCFBF8;}/*---セル色分け---*/
.brown{background:#F2EAE8;}

.shopmenu{/*---地図・メニュー・QRコード---*/
	display:block;
	width:170px;
	float:right;
	text-align:center;
}
/*---IEmac用---*/
/*\*//*/
	.shopmenu{width:167px;}
/**/

.shopmenu ul{
	margin:0;padding:0;
	list-style:none;
}
.shopmenu ul li a{/*---地図・メニュー・戻るボタン---*/
	display:block;
	margin:0 8px;padding:0;
	width:150px;
	height:30px;
	background: url(../shop/images/shop_btn.gif) no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}
.shopmenu ul li a.openmenu {background-position:0 -31px;}/*---メニューボタン---*/
.shopmenu ul li a.openitem {background-position:0 -95px;}/*---アイテムボタン---*/
.shopmenu ul li a.opensur {background-position:0 -127px;}/*---サービスボタン---*/
.shopmenu ul li a.returnshop {background-position:0 -62px;}/*---戻るボタン---*/
.shopmenu ul li a.openmap:hover{background-position:-151px 0;}/*---ロールオーバー---*/
.shopmenu ul li a.openmenu:hover{background-position:-151px -31px;}
.shopmenu ul li a.openmenu2:hover{background-position:-151px -31px;}
.shopmenu ul li a.returnshop:hover{background-position:-151px -62px;}
.shopmenu ul li a.openitem:hover {background-position:-151px -95px;}
.shopmenu ul li a.opensur:hover {background-position:-151px -95px;}
.shopmenu ul li a.opensur:hover {background-position:-151px -127px;}

.qrcode{/*---QRコード---*/
	margin:5px 8px 0;padding:0;
	width:150px;
	background:#FFFBC9;
}
.qrcode dt{/*---QRコードタイトル---*/
	margin:0;padding:0;
	height:20px;
	text-indent:-9999px;
	background:#FFFBC9 url(../shop/images/qrcode_tit.gif) no-repeat;
}
.qrcode dd{
	margin:0;padding:0 0 5px 0;
	text-align:center;
}

/*------期間限定サービス・よこすか100周年プロジェクト共通設定------*/
dl.limit,dl.yokopro {
	width:700px;
	margin:0;padding:0;
	}
.limit dt,.yokopro dt {
	float:right;display:block;
	width:440px;
	margin:0;padding:10px;
	}
.limit dd,.yokopro dd {
	float:left;
	display:block;
	width:200px;
	margin:0;padding:10px;
	}

/*------------------------------------------------期間限定サービス------*/
h3.limit{/*---期間限定サービスタイトル---*/
	margin:0;padding:0;
	width:300px;
	height:35px;
	text-indent:-9999px;
	background:#ffffff url(../shop/images/limit_tit.gif) no-repeat;
}
.limit{background:#FFFBC9;}
.limit dt strong{color:#1A1EDC;}/*---期間限定サービス内容タイトル---*/
.limit dt p{color:#333333;margin:5px 0;}/*---期間限定サービス本文---*/

/*---------------------------------------------------イチバンクーポン------*/
.coupon{
	width:680px;
	border:10px solid #00A4A4;
}
.coupon dt{
	float:left;
	display:block;
	width:260px;
	height:120px;
	text-indent:-9999px;
	margin:0;padding:0;
	background:url(../shop/images/coupon_tit.gif) no-repeat;
	}
.coupon dd{
	float:right;
	display:block; 
	width:410px;
	margin:5px 0;padding:0;
	}
.coupon dd strong{/*---イチバンクーポンタイトル---*/
	color:#C52121;
	}
.coupon dd p{/*---イチバンクーポン本文---*/
	margin:5px 0;padding:0;
	}
/*-------------------------------------------よこすか100周年プロジェクト------*/
h3.yokopro{/*---よこすか100周年プロジェクトタイトル---*/
	margin:0;padding:0;
	width:300px;
	height:35px;
	text-indent:-9999px;
	background:#ffffff url(../shop/images/yokopro_tit.gif) no-repeat top left;
}
.yokopro{
	width:700px;
/*--------------------------------	background:url(../shop/images/yokopro_bg.jpg) no-repeat bottom;------*/
}
.yokopro dt{
	width:360px;
	_width:350px;
	margin:0 45px 0 0;
	_margin:0 30px 0 0;
}
/*------ヘッダ・期間限定サービス・お得クーポン・よこすか100周年プロジェクト共通設定------*/
dl:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.header:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
dl,.header {display: inline-table;}

/* Hides from IE-mac \*/
* html dl,* html .header {height: 1%;}
dl,.header {display: block;}
/* End hide from IE-mac */


/*--------------------------------------------------------お店からのPR、当店イチバン----*/
.shoppr,.ichi{
	display:block;
	width:700px;
	background:url(../shop/images/pr_bg.gif) no-repeat bottom;
	padding-bottom:20px;
}
.shoppr h3{/*---お店からのPRタイトル---*/
	width:700px;
	height:40px;
	text-indent:-9999px;
	background:url(../shop/images/pr_tit.gif) no-repeat;
	padding:0;margin:0;
}
.ichi h3 {/*---当店イチバンタイトル---*/
	width:700px;
	height:40px;
	text-indent:-9999px;
	padding:0;margin:0;
	background:url(../shop/images/ichi_tit.gif) no-repeat;
}
h3.ichi {/*---店舗ページ用当店イチバンタイトル---*/
	width:700px;
	height:40px;
	text-indent:-9999px;
	padding:0;margin:0;
	background:url(../shop/images/ichi_tit02.gif) no-repeat;
}
.shoppr img,.ichi img{/*---お店からのPRメインイメージ---*/
	margin:0 5px 5px 25px;
	}
.shoppr p,.ichi p{/*---お店からのPR紹介文---*/
	margin:0 10px 0 20px;
	}
.selectimg{/*---メインイメージ切り替え---*/
	displpay:block;
	margin:0 25px;
	clear:both;
	}
.selectimg span{/*---メインイメージ切り替え説明---*/
	display:block;
	line-height:200%;
	font-size:80%;
	}
.shoppr .selectimg img{/*---メインイメージ切り替え画像---*/
	margin:0 5px;}

/*--------------------------------------------------------店データ02、メニュー------*/

h3.contents2{/*---店データタイトル---*/
	width:700px;
	height:35px;
	text-indent:-9999px;
	background: url(../shop/images/date_tit.gif) no-repeat;
	margin:20px 0 0 0;padding:0;
}
h3.menulist{/*---店メニュータイトル---*/
	width:700px;
	height:35px;
	text-indent:-9999px;
	background:url(../shop/images/list_tit.gif) no-repeat;
	margin:20px 0 0 0;padding:0;
}
h3.itemlist{/*---店アイテムタイトル---*/
	width:700px;
	height:35px;
	text-indent:-9999px;
	background:url(../shop/images/list_tit.gif) no-repeat;
	background-position:0 -35px;
	margin:20px 0 0 0;padding:0;
}
h3.surlist{/*---店サービスタイトル---*/
	width:700px;
	height:35px;
	text-indent:-9999px;
	background:url(../shop/images/list_tit.gif) no-repeat;
	background-position:0 -70px;
	margin:20px 0 0 0;padding:0;
}
table.contents2,table.menulist{/*---店データ表そのに、メニュー---*/
	width:700px;
	border:none;
	background:#222222;
	margin:0 0 20px 0;padding:0;
}
table.contents2 th{/*---店データ見出しセル---*/
	background:#A54329;
	color:#ffffff;
	font-weight:normal;
	width:80px;
}
table.contents2 td{/*---店データセル---*/
	background:#FCFBF8;
	width:270px;
}
table.menulist th{/*---メニュー見出しセル---*/
	width:450px;
	text-align:left;
	font-weight:normal;
}
table.menulist td{/*---メニュー値段セル---*/
	text-align:right;
}
.menulist img{/*---メニューの画像---*/
	margin:3px;
}

/*-------------------------------------------近隣施設------*/
.near{
	width:700px;
	margin:0;padding:0;
	
}
.near dt{/*---近隣施設---*/
	width:700px;
	height:35px;
	text-indent:-9999px;
	background:url(../shop/images/near_tit.gif) no-repeat;
	margin:20px 0 0 0;padding:0;
}
.near dd{
	padding:5px;
	background:#FFEBAD;
}
/*-------------------------------------------イベント情報------*/
.event{
	width:700px;
	margin:0;padding:0;
	
}
.event dt{/*---イベント情報---*/
	width:700px;
	height:35px;
	text-indent:-9999px;
	background:url(../shop/images/event_tit.gif) no-repeat;
	margin:20px 0 0 0;padding:0;
}
.event dd{
	padding:5px;
	background:#FFEBAD;
}
/*--------------------------------------------------------一番上へ戻るのリンク------*/
.returntop{
	display:block;
	width:700px;
	text-align:center;
	margin-top:10px;
	padding-top:5px;
	border-top:1px solid #A54329;
}

/*--------------------------------------------------------フッター------*/
.footer{
	display:block;
	width:758px;
	background:url(../images/footer_bg.gif) no-repeat bottom;
	margin:0;padding:0;
}
.coci{/*---横須賀商工会議所---*/
	background:#E8691B;
	color:#ffffff;
	width:750px;
	margin:0;padding:1px 0 0 0;
}
.center{/*---横須賀商工会議所---*/
	background:#E8691B;
	width:450px;
	margin:auto;padding:0;
}
coci h4{
	margin:0;padding:0;
}
.coci h4 a{/*---横須賀商工会議所ロゴ---*/
	display:block;
	margin:0;padding:0;
	width:200px;height:44px;
	background:url(../images/footer_logo.gif) no-repeat;
	text-indent:-9999px;
	float:left;
	text-decoration:none;
}
.coci address{/*---横須賀商工会議所住所---*/
	display:block;
	margin:10px 0 0 0;padding:0 0 0 5px;
	border-left:2px solid white;
	text-align:left;
	font-size:80%;
	font-style:normal;
	float:right;
}

.copy{/*---コピーライト表記---*/
	display:block;
	margin:auto;padding:0;
	margin-top:0;
	margin-bottom:0;
	width:356px;height:30px;
	background:url(../images/copyright.gif) no-repeat;
	text-align:left;
	text-indent:-9999px;
}

/*\*/
	*html .buggybox{height:1%;}
/**/

