/*======================================================================*/
/*===店舗詳細===========================================================*/
/*======================================================================*/
#shopData {
	width: 800px;
}
/* 店舗詳細情報 ======================================================= */
#shopData .data {
	position: relative;
	width: 760px;
	padding: 0px 0px 0px 20px;
}
/* 店舗名 */
#shopData .data h2 {
	width: 730px;
	height: 20px;
	background-image: url(/img/shopData/shopTitle.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 16px;
	font-size: 15px;
	font-weight: bold;
	padding: 13px 0px 0px 30px;
	margin: 0px 0px 2px 0px;
}
#shopData .data span {
	font-size: 12px;
}
/* 優良店だったらアイコン表示 */
#shopData .data .isAd {
	background-position: left top;
	background-repeat: no-repeat;
}
/* 求人ページへボタン */
#shopData .data .job {
	position: absolute;
	top: 0px;
	left: 495px;
	width: 150px;
	height: 33px;
	line-height: 33px;
	text-align: right;
}
#shopData .data .job a,
#shopData .data .back a {
	display: block;
	background-image: url(/img/shopData/shopTitleButton.jpg);
	background-repeat: no-repeat;
}
#shopData .data .job a {
	width: 150px;
	height: 33px;
	background-position: 0px 0px;
}
#shopData .data .job a:hover,
#shopData .data .back a:hover {
	background-image: url(/img/shopData/shopTitleButton_f2.jpg);
}
/* 前のページへボタン */
#shopData .data .back {
	position: absolute;
	top: 0px;
	left: 650px;
	width: 130px;
	height: 33px;
	line-height: 33px;
	text-align: right;
}
#shopData .data .back a {
	width: 130px;
	height: 33px;
	background-position: -155px 0px;
}

/* ここから項目スタート ----------------------------------------------------------- */
#shopData .data dl {
	width: 758px;
}
#shopData .data dt {
	width: 105px;
	height: 24px;
	line-height: 24px;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
	float: left;
}
#shopData .data dd {
	padding: 0px 0px 0px 5px;
	float: left;
}
/* 業種 */
#shopData .data .kind {
	width: 335px;
	height: 24px;
	line-height: 24px;
}
/* 営業時間 */
#shopData .data .open {
	width: 193px;
	height: 24px;
	line-height: 24px;
}
/* 定休日 */
#shopData .data .holiday {
	width: 335px;
	height: 24px;
	line-height: 24px;
}
/* お問合せ */
#shopData .data .tel {
	width: 193px;
	height: 24px;
	line-height: 24px;
	font-size: 18px;
}
/* 住所・交通 */
#shopData .data .location {
	width: 643px;
	height: 24px;
	line-height: 24px;
}
/* 大辞典見たで */
#shopData .data .privilege {
	width: 643px;
	height: 24px;
	line-height: 24px;
}
/* 公式HPサイト */
#shopData .data .banner {
	width: 643px;
	height: 84px;
	padding: 5px 0px 0px 5px;
}
/* バナー無し */
#shopData .data .banner p {
	width: 468px;
	height: 60px;
	background-image: url(/img/commonImage/468x60Banner.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
/* URL */
#shopData .data .banner span {
	display: block;
	width: 643px;
	height: 24px;
	line-height: 24px;
	float: left;
}
/* お店からのPR */
#shopData .data .pr {
	width: 643px;
	line-height: 13px;
	padding: 6px 0px 5px 5px;
}


/* 左コンテンツ ======================================================= */
#shopData .contentLeft {
	width: 285px;
	float: left;
}

/* 最新ニュース ======================================================= */
#shopData .news {
	width: 265px;
	float: right;
}
#shopData .news h3 {
	width: 235px;
	height: 20px;
	padding: 13px 0px 0px 25px;
	background-image: url(/img/shopData/newsTitle.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px 0px 7px 0px;
}
#shopData .news dl {
	width: 260px;
	height: 260px;
	overflow: auto;
}
#shopData .news dt span {
	line-height: 1.2;
	font-size: 12px;
}
#shopData .news dt h4 {
	line-height: 14px;
	font-size: 13px;
	font-weight: bold;
}
#shopData .news dd {
	line-height: 1.2;
	font-size: 12px;
	padding: 5px 0px 15px 0px;
}

/* ニュースが無い場合 */
#shopData .news p {
	width: 260px;
	height: 15px;
	font-size: 11px;
}

/* プレイ一覧 ======================================================= */
#shopData .play {
	width: 265px;
	float: right;
}
#shopData .play h3 {
	width: 235px;
	height: 20px;
	padding: 13px 0px 0px 25px;
	background-image: url(/img/shopData/playTitle.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
/* 無料プレイ・有料プレイタイトル */
#shopData .play h4 {
	width: 260px;
	height: 25px;
	line-height: 25px;
	font-size: 15px;
	font-weight: bold;
	float: left;
	margin: 7px 0px 0px 0px;
}
/* 無料プレイ＆共通指定 */
#shopData .play dd {
	width: 110px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	overflow: hidden;
	float: left;
	padding: 0px 0px 0px 10px;
	margin: 4px 14px 0px 0px;
}
#shopData .play .margin {
	margin: 4px 0px 0px 0px;
}
/* 有料プレイ */
#shopData .play .option {
	width: 246px;
	padding: 0px 0px 0px 10px;
	margin: 4px 0px 0px 0px;
}

/* 右コンテンツ ======================================================= */
#shopData .contentRight {
	width: 510px;
	margin-left: 5px;
	float: right;
}

/* 在籍女の子一覧 ======================================================= */
#shopData .itemList {
	width: 490px;
	float: left;
}
#shopData .itemList h3 {
	width: 465px;
	height: 20px;
	padding: 13px 0px 0px 25px;
	background-image: url(/img/shopData/itemListTitle.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
/* 女の子アイコン説明画像 */
#shopData .itemList .itemIconImage {
	width: 490px;
	height: 26px;
	background-image: url(/img/commonImage/itemIconImage.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 5px 0px 0px 0px;
}

/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* itemListは [ shopItemList.css ] で指定！ <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

/* 注意文 */
#shopData .itemList .warning {
	width: 490px;
	line-height: 1.2;
	font-size: 12px;
	margin: 10px 0px 0px 0px;
}

/* 料金表 ======================================================= */
#shopData .rate {
	width: 490px;
	float: left;
}
#shopData .rate h3 {
	width: 465px;
	height: 20px;
	padding: 13px 0px 0px 25px;
	background-image: url(/img/shopData/rateTitle.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#shopData .rate h4 {
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
}
/* ※→タグで挿入のテーブル部分は [customStyle.css] で指定！ */

#shopData .rate span {
	display: block;
	line-height: 13px;
	margin: 5px 0px 0px 0px;
}



/* 注意事項 ======================================================= */
#shopData .warning {
	width: 795px;
	float: left;
	padding: 0px 0px 0px 5px;
}
#shopData .warning h3 {
	width: 765px;
	height: 20px;
	padding: 13px 0px 0px 25px;
	background-image: url(/img/commonImage/warningTitle.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#shopData .warning span {
	display: block;
	line-height: 1.2;
	font-size: 12px;
	padding: 10px 0px 10px 5px;
}


