@charset"utf-8";
.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(../tenpo/images/header_tit.jpg) no-repeat;
	text-indent:-9999px;
	margin:0;padding:0;
}

/*--メイン-------------------------------------------------------------------------*/
.shop{
	width:758px;
	background:#EBEBE9 url(../tenpo/images/main_bg.gif) repeat-y;
	padding:0 20px 20px 20px;
}

.shoptitle{/*---店名部分---*/
	width:700px;
}
	
h1.shoptitle{/*---店名---*/
	float:right;
	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;
}

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:#46a7da;
	color:#ffffff;
}
.white{background:#FCFBF8;}/*---セル色分け---*/
.brown{background:#f7e9bd;}

.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(../tenpo/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 -31px;}/*---サービスボタン---*/
.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 -31px;}

.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(../tenpo/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;
	}

/*------------------------------------------------期間限定サービス------*/
.limit{background:#965353;}
.limit dt strong{color:#ffff36;}/*---期間限定サービスタイトル---*/
.limit dt p{color:#ffffff;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(../tenpo/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周年プロジェクト------*/
.yokopro{
	width:700px;
	background:url(../tenpo/images/yokopro_bg.jpg) no-repeat bottom;
}
/*------期間限定サービス・お得クーポン・よこすか100周年プロジェクト共通設定------*/
dl:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
dl {display: inline-table;}

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


/*--------------------------------------------------------お店からのPR、当店イチバン----*/
.shoppr{
	display:block;
	width:700px;
	background:url(../tenpo/images/pr_bg.gif) no-repeat bottom;
	padding-bottom:20px;
}
.shoppr h3{
	width:700px;
	height:40px;
	text-indent:-9999px;
	background:url(../tenpo/images/pr_tit.gif) no-repeat;
	padding:0;margin:0;
}
.shoppr h3.ichi{/*---当店イチバン---*/
	background:url(../tenpo/images/ichi_tit.gif) no-repeat;
}
.shoppr img{/*---お店からのPRメインイメージ---*/
	margin:0 5px 5px 25px;
	}
.shoppr 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(../tenpo/images/date_tit.gif) no-repeat;
	margin:20px 0 0 0;padding:0;
}
h3.menulist{/*---店メニュータイトル---*/
	width:700px;
	height:35px;
	text-indent:-9999px;
	background:url(../tenpo/images/menulist_tit.gif) no-repeat;
	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:#46a7da;
	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;
}


/*--------------------------------------------------------一番上へ戻るのリンク------*/
.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:1px 0;
}
.coci{/*---横須賀商工会議所---*/
	background:#46a7da;
	color:#ffffff;
	width:750px;
	margin:0;padding:0;
}
.center{/*---横須賀商工会議所---*/
	background:#46a7da;
	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%;
	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%;}
/**/
