@charset "EUC-JP";

/* 汎用スタイル
******************************/

/* 回り込み */
.left {
margin:0 10px 10px 0;
float:left;
}
.right {
margin:0 0 10px 10px;
float:right;
}
.clr {
clear:both;
line-height:0;
overflow:hidden;
}
/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* 表示位置 */
.txtleft {
text-align:left;
}
.txtright {
text-align:right;
}
.txtcenter {
text-align:center;
}

.section {
margin-bottom:40px;
}
.container {
margin-bottom:20px;
}

/* 見出し */
.title {
margin-bottom:15px;
}
.subtitle {
margin-bottom:7px;
}
.uranaihead {
font-size:14px;
width:606px;
height:23px;
padding:5px 0 0 10px;
margin-bottom:15px;
background:url(../images/title/uranaihead_back.gif) 0 0 no-repeat;
}

/* PDFリンク設定 */
.pdflink {
padding:0 0 3px 19px;
background:url(../images/common/pdf.gif) 0 0 no-repeat;
}

/* マージン */
.mb5{
margin-bottom:5px;
}
.mb10{
margin-bottom:10px;
}
.ml2{
margin-left:2px;
}

/* 個別設定
******************************/

/* トップページ
******************************/
#flasharea {
margin-bottom:5px;
}
.listbutton {
float:right;
padding-bottom:5px;
}
.indexsubtitle {
float:left;
padding-top:3px;
}
/* 流れるニュース */
#topicsarea {
width:775px;
height:23px;
padding:3px 0 0 125px;
margin:0 0 5px;
background:url(../images/index/topicsback.gif) 0 0 no-repeat;
}
#topicsareainner {
}
	#topicsarea ul {
	}
	#topicsarea li {
	}

/* ショップニュース */
/* イベント情報 */
#shopnewsarea,
#eventarea {
width:297px;
margin-bottom:20px;
}
#shopnewsarea {
float:left;
}
#eventarea {
float:right;
}
#shopnewsareainner,
#eventareainner {
padding:10px;
overflow:auto;
height:270px;
}
#shopnewsareainner {
border:solid 1px #F69536;
}
#eventareainner {
border:solid 1px #F5CE35;
}
	#shopnewsarea .indexshopnewsbox,
	#eventarea .indexeventbox {
	padding-bottom:8px;
	margin-bottom:8px;
	background:url(../images/common/dottline.gif) 0 100% repeat-x;
	}
	#shopnewsarea .indexshopnewsbox {
	}
	#eventarea .indexeventbox {
	}
		#shopnewsarea .indexshopnewsbox .imgarea,
		#eventarea .indexeventbox .imgarea {
		width:55px;
		float:left;
		padding-right:15px;
		}
			#shopnewsarea .indexshopnewsbox .imgarea img,
			#eventarea .indexeventbox .imgarea img {
			border:solid 1px #b3b3b3;
			}
		#shopnewsarea .indexshopnewsbox .txtarea,
		#eventarea .indexeventbox .txtarea {
		width:182px;
		float:left;
		}
			#shopnewsarea .indexshopnewsbox .txtarea h3,
			#eventarea .indexeventbox .txtarea h3 {
			font-size:12px;
			}

/* クローズアップ */
.closeuparea {
margin-bottom:20px;
border:solid 1px #dedede;
padding:10px;
background-color:#ffffff;
}
	.closeuparea .closeupbox {
/*
	height:120px;
*/
	padding:0 15px 10px 0;
	float:left;
	}
		.closeuparea .closeupbox .imgarea {
		padding-right:10px;
		float:left;
		}
			.closeuparea .closeupbox .imgarea img {
			float:left;
			border:solid 1px #dedede;
			}
		.closeuparea .closeupbox .txtarea {
		width:178px;
		line-height:1.4em;
		float:left;
		}
			.closeuparea .closeupbox .txtarea .shopname {
			padding-left:18px;
			background:url(../images/common/arrow01.gif) 0 3px no-repeat;
			}

/* ショップ＆レストラン
******************************/
.shopbox {
height:70px;
width:290px;
margin:0 10px 10px 0;
float:left;
}
	.shopbox .shoplogo {
	float:left;
	padding-right:5px;
	}
		.shopbox .shoplogo img {
		border:solid 2px #E1E6DD;
		}
	.shopbox .shoptxtarea {
	width:188px;
	float:left;
	}
		.shopbox .shoptxtarea p {
		padding:0;
		margin:0 0 2px;
		}
		.shopbox .shoptxtarea .shoptag {
		font-size:10px;
		line-height:1.3em;
		}
		* html .shopbox .shoptxtarea .shoptag {
		font-size:9px;
		line-height:1.3em;
		}
		.shopbox .shoptxtarea .shopfloor {
		}

/* ショップインフォ */
#shopinfoarea {
margin-bottom:20px;
border:solid 1px #E3E2B4;
padding:10px 10px 5px;
}
	#shopinfoarea dl {
	margin-bottom:5px;
	padding-bottom:5px;
	background:url(../images/common/dottline.gif) 0 100% repeat-x;
	}
	#shopinfoarea dt,
	#shopinfoarea dd {
	float:left;
	}
	#shopinfoarea dt {
	padding-right:15px;
	}
	#shopinfoarea dd {
	}

/* ショップ個別ページ */
#shopname {
color:#F887A5;
margin-bottom:5px;
font-size:16px;
}
#shoptag {
color:#999999;
padding-left:15px;
margin-bottom:20px;
background:url(../images/shop/shopdetailico.gif) 0 4px no-repeat;
}
#shopimages {
width:200px;
float:right;
margin-bottom:30px;
}
	#shopimages li {
	margin-bottom:10px;
	}
	#shopimages img {
	border:solid 1px #E1E6DD;
	}
#shoptext {
width:400px;
float:left;
margin-bottom:30px;
}
	#shoptext table {
	width:100%;
	margin-bottom:10px;
	background-color:#E1E6DD;
	border:solid 1px #E1E6DD;
	}
	#shoptext th,
	#shoptext td {
	padding:5px 10px;
	text-align:left;
	}
	#shoptext th {
	font-weight:normal;
	white-space:nowrap;
	background-color:#FEE7ED;
	}
	#shoptext td {
	word-break:break-all;
	background-color:#ffffff;
	}
#othershopbutton {
padding-left:50px;
}
	#othershopbutton li {
	float:left;
	padding-right:18px;
	}
#shop .newseventbox h2 {
font-size:14px;
font-weight:normal;
color:#F887A5;
margin-bottom:10px;
padding:0;
}


/* ショップ50音検索 */
#select50 {
background-color:#F8F8EE;
border:solid 1px #E3E2B4;
padding:15px 0 5px 15px;
margin-bottom:20px;
}
	#select50 li {
	float:left;
	padding:0 18px 10px 0;
	}
		#select50 li select {
		width:100px;
		}
#area_a,
#area_i,
#area_u,
#area_e,
#area_o {
}

/* ショップニュース
******************************/
/* ショップ＆レストラン
******************************/
/* イベント情報
******************************/
/* お得なグルメ情報
******************************/
/* インフォメーション
******************************/
/* スタッフ募集
******************************/
.newseventbox,
.infomationbox,
.staffbox {
margin-bottom:20px;
padding-bottom:20px;
/*
border-bottom:1px solid #cccccc;
*/
background:url(../images/common/dottline.gif) 0 100% repeat-x;
}
	.newseventbox .logoimg,
	.staffbox .logoimg,
	.staffbox .stafftxtarea,
	.newseventbox .shopimg,
	.newseventbox .newstxtarea {
	float:left;
	}
	.newseventbox .logoimg {
	padding-right:5px;
	}
	.newseventbox .shopimg {
	padding-right:10px;
	}
	.staffbox .logoimg {
	padding-right:15px;
	}
		.newseventbox .logoimg img,
		.newseventbox .shopimg img {
		border:solid 1px #E1E6DD;
		}
	.newseventbox .newstxtarea {
	}
		.newseventbox .newstxtarea h2,
		.infomationbox h2,
		.staffbox .stafftxtarea h2 {
		font-size:14px;
		font-weight:bold;
		padding:3px 10px;
		}
		.newseventbox .newstxtarea h2,
		.infomationbox h2 {
		margin-bottom:10px;
		}
		.staffbox .stafftxtarea h2 {
		margin-bottom:5px;
		}
		.newseventbox .newstxtarea p,
		.infomationbox p {
		margin-bottom:5px;
		}
		.newseventbox .newstxtarea ul {
		margin-bottom:10px;
		}
		.newseventbox .newstxtarea li {
		padding-left:10px;
		}
		.newseventbox .newstxtarea dl {
		margin-bottom:5px;
		}
		.newseventbox .newstxtarea dt,
		.newseventbox .newstxtarea dd {
		float:left;
		padding-right:10px;
		}
		.newseventbox .newstxtarea dt {
		}
		.newseventbox .newstxtarea dd {
		}
		.newseventbox .newstxtarea .detailbutton {
		padding-top:3px;
		}

/* ショップニュース
******************************/
/* お得なグルメ情報
******************************/
		#shopnews .newseventbox .newstxtarea,
		#gourmet .newseventbox .newstxtarea {
		width:308px;
		}

/* ショップ＆レストラン
******************************/
/* イベント情報
******************************/
		#event .newseventbox .newstxtarea,
		#shop .newseventbox .newstxtarea {
		width:403px;
		}

/* ショップニュース
******************************/
#shopnews {
}
			#shopnews .newseventbox .newstxtarea h2 {
			background-color:#FFDD9E;
			}

/* お得なグルメ情報
******************************/
#gourmet {
}
			#gourmet .newseventbox .newstxtarea h2 {
			background-color:#ffdad9;
			}

/* ショップ＆レストラン
******************************/
#shop {
}
			#shop .newseventbox .newstxtarea h2 {
			}

/* イベント情報
******************************/
#event {
}
			#event .newseventbox .newstxtarea h2 {
/*
			background-color:#FDE986;
*/
			background-color:#FEEC64;
			}
.eventtable {
width:100%;
margin-bottom:10px;
background-color:#E1E6DD;
border:solid 1px #E1E6DD;
}
	.eventtable th,
	.eventtable td {
	padding:5px 10px;
	}
	.eventtable th {
	text-align:center;
	font-weight:normal;
	background-color:#FEF8DA;
	}
	.eventtable td {
	text-align:left;
	background-color:#ffffff;
	}

/* スタッフ募集
******************************/
#staff {
}
		#staff .staffbox .stafftxtarea {
		width:508px;
		}
			#staff .staffbox .stafftxtarea h2 {
			background-color:#f4f1be;
			}

/* インフォメーション
******************************/
/* トップページサブカラムインフォメーション */
/* ショップ＆レストランindex店舗情報 */
#information {
}
	#information .infomationbox {
	}
		#information .infomationbox h2 {
		background-color:#bcd4f6;
		}
#indexinfo {
}
	#indexinfo dl {
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #dedede;
	}
	#indexinfo dd {
	padding:0;
	}
	#indexinfo .blueinfo {
	font-weight:bold;
	color:#0000cc;
	}
	#indexinfo .lightblueinfo {
	font-weight:bold;
	color:#0066CC;
	}

#information .infomationbox .catdate3,
#information .infomationbox .catdate4,
#information .infomationbox .catdate5,
#information .infomationbox .catdate6,
#indexinfo .info3,
#indexinfo .info4,
#indexinfo .info5,
#indexinfo .info6,
#shop #shopinfoarea .catdate3,
#shop #shopinfoarea .catdate4,
#shop #shopinfoarea .catdate5,
#shop #shopinfoarea .catdate6 {
padding-left:60px;
}
#information .infomationbox .catdate3,
#information .infomationbox .catdate4,
#information .infomationbox .catdate5,
#information .infomationbox .catdate6,
#indexinfo .info3,
#indexinfo .info4,
#indexinfo .info5,
#indexinfo .info6 {
font-size:10px;
}
#information .infomationbox .catdate3,
#indexinfo .info3,
#shop #shopinfoarea .catdate3 {
background:url(../images/information/shop_ico.gif) 0 2px no-repeat;
}
#information .infomationbox .catdate4,
#indexinfo .info4,
#shop #shopinfoarea .catdate4 {
background:url(../images/information/news_ico.gif) 0 2px no-repeat;
}
#information .infomationbox .catdate5,
#indexinfo .info5,
#shop #shopinfoarea .catdate5 {
background:url(../images/information/update_ico.gif) 0 2px no-repeat;
}
#information .infomationbox .catdate6,
#indexinfo .info6,
#shop #shopinfoarea .catdate6 {
background:url(../images/information/sale_ico.gif) 0 2px no-repeat;
}

/* よくある質問
******************************/
.faqbox {
margin-bottom:20px;
padding-bottom:20px;
background:url(../images/common/dottline.gif) 0 100% repeat-x;
}
	.faqbox dl {
	}
	.faqbox dt,
	.faqbox dd {
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
	}
	.faqbox dt {
	padding:4px 0 6px 38px;
	background:url(../images/faq/question_ico.jpg) 0 0 no-repeat;
	}
	.faqbox dd {
	color:#ff0000;
	padding:4px 0 6px 48px;
	background:url(../images/faq/answer_ico.jpg) 10px 0 no-repeat;
	}
	.faqbox .faqdetail {
	background-color:#F0EBFC;
	padding:10px;
	}

/* スタッフ募集
******************************/
.staffbox {
}
	.staffbox .logoimg {
	}
		.staffbox .logoimg p {
		margin-bottom:3px;
		}
		.staffbox .logoimg .stafflogo {
		border:solid 1px #E1E6DD;
		}
	.staffbox .stafftxtarea {
	}
		.staffbox .stafftxtarea .shopgenre {
		text-align:right;
		font-size:10px;
		}
		.staffbox .stafftxtarea dl {
		margin-bottom:5px;
		padding-bottom:5px;
		border-bottom:solid 1px #eeeeee;
		}
		.staffbox .stafftxtarea dt,
		.staffbox .stafftxtarea dd {
		float:left;
		}
		.staffbox .stafftxtarea dt {
		width:80px;
		font-weight:bold;
		}
		.staffbox .stafftxtarea dd {
		width:400px;
		}

/* 今月の星占い
******************************/
.horoscope_container {
margin-bottom:20px;
padding-bottom:20px;
border-bottom:solid 1px #cccccc;
}
	.horoscope_container li {
	float:left;
	padding-right:10px;
	}
	.horoscope_container h3 {
	margin-bottom:10px;
	}
	.horoscope_container h4 {
	margin-bottom:5px;
	}
	.horoscope_container p {
	margin-bottom:10px;
	}
#rank01,
#rank02,
#rank03,
#rank04,
#rank05,
#rank06,
#rank07,
#rank08,
#rank09,
#rank10,
#rank11,
#rank12 {
}

/* 1位 */
#rank01 {
}

/* 2位・3位 */
#rank02,
#rank03 {
width:290px;
}
#rank02 {
float:left;
}
#rank03 {
float:right;
}

/* 4位以下 */
#rank04,
#rank05,
#rank06,
#rank07,
#rank08,
#rank09,
#rank10,
#rank11,
#rank12 {
width:185px;
}
#rank04,
#rank07,
#rank10 {
margin-right:29px;
float:left;
}
#rank05,
#rank08,
#rank11 {
float:left;
}
#rank06,
#rank09,
#rank12 {
float:right;
}
#uranai {
border:solid 2px #E1E6DD;
padding:10px;
}

/* 背景設定 */
#rank01 h3 {
height:50px;
padding:11px 0 0 76px;
background:url(../images/horoscope/rank01.jpg) 0 0 no-repeat;
}
#rank02 h3,
#rank03 h3 {
height:46px;
padding:7px 0 0 68px;
}
#rank02 h3 {background:url(../images/horoscope/rank02.jpg) 0 0 no-repeat;}
#rank03 h3 {background:url(../images/horoscope/rank03.jpg) 0 0 no-repeat;}

#rank04 h3,
#rank05 h3,
#rank06 h3,
#rank07 h3,
#rank08 h3,
#rank09 h3,
#rank10 h3,
#rank11 h3,
#rank12 h3 {
padding:0 0 0 50px;
}
#rank04 h3 {background:url(../images/horoscope/rank04.jpg) 0 2px no-repeat;}
#rank05 h3 {background:url(../images/horoscope/rank05.jpg) 0 2px no-repeat;}
#rank06 h3 {background:url(../images/horoscope/rank06.jpg) 0 2px no-repeat;}
#rank07 h3 {background:url(../images/horoscope/rank07.jpg) 0 2px no-repeat;}
#rank08 h3 {background:url(../images/horoscope/rank08.jpg) 0 2px no-repeat;}
#rank09 h3 {background:url(../images/horoscope/rank09.jpg) 0 2px no-repeat;}
#rank10 h3 {background:url(../images/horoscope/rank10.jpg) 0 2px no-repeat;}
#rank11 h3 {background:url(../images/horoscope/rank11.jpg) 0 2px no-repeat;}
#rank12 h3 {background:url(../images/horoscope/rank12.jpg) 0 2px no-repeat;}


/* アクセス
******************************/
.access_leftbox,
.access_rightbox {
width:300px;
}
	.access_leftbox span,
	.access_rightbox span {
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
	}
.access_leftbox {
float:left;
}
.access_rightbox {
float:right;
}
.mapimg {
margin-bottom:15px;
}
.accesslink {
text-align:right;
}
	.accesslink a {
	padding-left:18px;
	background:url(../images/common/arrow01.gif) 0 3px no-repeat;
	}
.bikemap {
width:336px;
float:left;
}
.biketable {
width:270px;
float:right;
}

/* ページ内リンク */
.access_pagelink_top {
padding-bottom:7px;
background:url(../images/common/dottline.gif) 0 100% repeat-x;
}
	.access_pagelink_top li,
	.access_pagelink li {
	float:left;
	padding:0 15px 0 18px;
	background:url(../images/common/arrow01.gif) 0 3px no-repeat;
	}


/* テーブル設定 */
.accesstable {
width:100%;
background-color:#E1E6DD;
border:solid 1px #E1E6DD;
margin-bottom:10px;
}
	.accesstable th,
	.accesstable td {
	background-color:#ffffff;
	padding:5px;
	text-align:center;
	}
	.accesstable th {
	font-weight:bold;
	}
	.accesstable td {
	font-weight:normal;
	}
	.accesstable .back01 {background:url(../images/access/tableback01.gif) 0 0 repeat;}
	.accesstable .back02 {background:url(../images/access/tableback02.gif) 0 0 repeat;}
	.accesstable .back03 {background:url(../images/access/tableback03.gif) 0 0 repeat;}
	.accesstable .back04 {background:url(../images/access/tableback04.gif) 0 0 repeat;}
	.accesstable .back05 {
	background:url(../images/access/tableback05.gif) 0 0 repeat;
	white-space:nowrap;
	}
	.accesstable .back06 {background:url(../images/access/tableback06.gif) 0 0 repeat;}
	.accesstable .back07 {
	background:url(../images/access/tableback07.gif) 0 0 repeat;
	white-space:nowrap;
	}
	.accesstable .attentiontxt {
	background:url(../images/access/tableback03.gif) 0 0 repeat;
	text-align:left;
	color:#6FA0D7;
	}
		.accesstable .attentiontxt span {
		color:#ff0000;
		}

/* TOKYUポイントを貯めよう！
******************************/
.pointbutton {
padding-left:15px;
}
	.pointbutton li {
	float:left;
	padding:0 10px 20px 0;
	}
.pointtxtbox {
width:565px;
margin:0 auto;
padding:10px;
border:solid 1px #dbdbdb;
}
.pointinnerbox {
padding:0 15px;
}
.pointstation {
float:left;
padding:0 20px 10px 0;
}

/* サイトマップ
******************************/
.sitemapcolumn {
width:250px;
float:left;
padding-right:30px;
}
	.sitemapcolumn dl {
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(../images/common/dottline.gif) 0 100% repeat-x;
	}
	.sitemapcolumn dt {
	font-size:14px;
	padding-bottom:5px;
	}
		.sitemapcolumn dt a {
		padding-left:18px;
		background:url(../images/common/arrow01.gif) 0 3px no-repeat;
		}
	.sitemapcolumn dd {
	}

/* リンク
******************************/
.linklist {
}
	.linklist dl {
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(../images/common/dottline.gif) 0 100% repeat-x;
	}
	.linklist dt,
	.linklist dd {
	float:left;
	}
	.linklist dt {
	width:270px;
	padding-right:10px;
	}
	.linklist dd {
	width:300px;
	}
		.linklist dd a {
		padding-left:18px;
		background:url(../images/common/arrow01.gif) 0 3px no-repeat;
		}

/* 総合案内
******************************/

/* お問い合わせ先 */
.guideAddress {
  margin-bottom: 30px;
  font-size: 14px;
  font-weight: bold;
}

/* 営業時間のご案内 */
#jikan01,
#jikan02 {
float:left;
margin-bottom:30px;
}
#jikan01 {
width:290px;
padding-right:10px;
}
#jikan02 {
width:290px;
padding-left:10px;
background:url(../images/guide/guide_line01.gif) 0 0 repeat-y;
}
.jikan_box {
margin-bottom:10px;
padding-bottom:10px;
background:url(../images/common/dottline.gif) 0 100% repeat-x;
}
.jikan_box2 {
margin-bottom:20px;
}
	.jikan_box .icon,
	.jikan_box2 .icon {
	width:66px;
	float:left;
	padding-right:8px;
	}
	.jikan_box .text,
	.jikan_box2 .text {
	width:199px;
	float:left;
	}
		.jikan_box .text .maintime,
		.jikan_box2 .text .maintime {
		font-size:16px;
		font-weight:bold;
		margin-bottom:10px;
		}
		.jikan_box .text dt,
		.jikan_box2 .text dt {
		padding-left:18px;
		background:url(../images/common/arrow01.gif) 0 3px no-repeat;
		}
		.jikan_box .text dd,
		.jikan_box2 .text dd {
		margin-bottom:10px;
		}
			.jikan_box .text dd span,
			.jikan_box2 .text dd span {
			color:#cc0000;
			}

/* 各種サービスのご案内 */
#survice_link {
font-size:10px;
margin-bottom:15px;
}
	#survice_link .servicetitle {
	width:190px;
	float:left;
	padding-top:3px;
	}
	#survice_link ul {
	
	width:420px;
	float:left;
	}
	#survice_link li {
	float:left;
	padding-right:12px;
	white-space:nowrap;
	}
		#survice_link li.miniicon01,
		#survice_link li.miniicon02,
		#survice_link li.miniicon03,
		#survice_link li.miniicon04,
		#survice_link li.miniicon05,
		#survice_link li.miniicon07,
		#survice_link li.miniicon08,
		#survice_link li.miniicon09,
		#survice_link li.miniicon10,
		#survice_link li.miniicon11,
		#survice_link li.miniicon12,
		#survice_link li.miniicon13,
		#survice_link li.miniicon14,
		#survice_link li.miniicon16,
		#survice_link li.miniicon17 {
		padding-left:20px;
		}
		#survice_link li.miniicon01 {background:url(../images/guide/guide_ico01_s.gif) 0 2px no-repeat;}
		#survice_link li.miniicon02 {background:url(../images/guide/guide_ico02_s.gif) 0 2px no-repeat;}
		#survice_link li.miniicon03 {background:url(../images/guide/guide_ico03_s.gif) 0 2px no-repeat;}
		#survice_link li.miniicon04 {background:url(../images/guide/guide_ico04_s.gif) 0 2px no-repeat;}
		#survice_link li.miniicon05 {background:url(../images/guide/guide_ico05_s.gif) 0 2px no-repeat;}
		#survice_link li.miniicon07 {background:url(../images/guide/guide_ico07_s.gif) 0 2px no-repeat;}
		#survice_link li.miniicon08 {background:url(../images/guide/guide_ico08_s.gif) 0 2px no-repeat;}
		#survice_link li.miniicon09 {background:url(../images/guide/guide_ico09_s.gif) 0 2px no-repeat;}
		#survice_link li.miniicon10 {background:url(../images/guide/guide_ico10_s.gif) 0 2px no-repeat;}
		#survice_link li.miniicon11 {background:url(../images/guide/guide_ico11_s.gif) 0 2px no-repeat;}
		#survice_link li.miniicon12 {background:url(../images/guide/guide_ico12_s.gif) 0 2px no-repeat;}
		#survice_link li.miniicon13 {background:url(../images/guide/guide_ico13_s.gif) 0 2px no-repeat;}
		#survice_link li.miniicon14 {background:url(../images/guide/guide_ico14_s.gif) 0 2px no-repeat;}
		#survice_link li.miniicon16 {background:url(../images/guide/guide_ico16_s.gif) 0 2px no-repeat;}
		#survice_link li.miniicon17 {background:url(../images/guide/guide_ico17_s.gif) 0 2px no-repeat;}

		#survice_link li.miniicon15 {
		padding-left:51px;
		background:url(../images/guide/guide_ico15_s.gif) 0 2px no-repeat;
		}

	#survice_link .survice_link_box {
	padding-bottom:7px;
	margin-bottom:5px;
	background:url(../images/guide/guide_line02.gif) 0 100% repeat-x;
	}

.surviceinfobox_left,
.surviceinfobox_right {
width:295px;
margin-bottom:8px;
}
.surviceinfobox_left {
float:left;
}
.surviceinfobox_right {
float:right;
}
.surviceinfobox {
font-size:10px;
margin-bottom:20px;
border-bottom:solid 1px #bbbbbb;
padding-bottom:10px;
}
	.surviceinfobox h4 {
	font-size:10px;
	font-weight:bold;
	margin-bottom:5px;
	}
	.surviceinfobox .moneyleft,
	.surviceinfobox .moneyright {
	width:305px;
	}
	.surviceinfobox .moneyleft {
	float:left;
	}
	.surviceinfobox .moneyright {
	float:right;
	}
	.surviceinfobox .place_map {
	margin-top:10px;
	}
.survice_linebox {
font-size:10px;
border-bottom:solid 1px #bbbbbb;
padding-bottom:10px;
margin-bottom:20px;
}
.guide_separate {
height:1px;
clear:both;
padding-top:10px;
margin-bottom:20px;
background:url(../images/guide/guide_line02.gif) 0 100% repeat-x;
}
.guide_separatetext {
clear:both;
padding:5px 0 15px;
margin-bottom:20px;
background:url(../images/guide/guide_line02.gif) 0 0 repeat-x;
text-align:right;
}
.place_map {
margin-bottom:12px;
}

#surviceinner {
}
	#surviceinner .info,
	#surviceinner .lost,
	#surviceinner .message,
	#surviceinner .cart,
	#surviceinner .angel,
	#surviceinner .wc,
	#surviceinner .locker,
	#surviceinner .key,
	#surviceinner .dress,
	#surviceinner .photo,
	#surviceinner .pet,
	#surviceinner .ps,
	#surviceinner .phone,
	#surviceinner .ticket,
	#surviceinner .smoke,
	#surviceinner .card {
	height:28px;
	padding-top:8px;
	font-size:14px;
	font-weight:bold;
	color:#738388;
	}
	#surviceinner .info,
	#surviceinner .lost,
	#surviceinner .message,
	#surviceinner .cart,
	#surviceinner .angel,
	#surviceinner .locker,
	#surviceinner .key,
	#surviceinner .dress,
	#surviceinner .photo,
	#surviceinner .pet,
	#surviceinner .ps,
	#surviceinner .phone,
	#surviceinner .ticket,
	#surviceinner .smoke,
	#surviceinner .card {
	padding-left:40px;
	}
	#surviceinner .wc {
	padding-left:110px;
	}
	#surviceinner .info {background:url(../images/guide/guide_ico01.gif) 0 0 no-repeat;}
	#surviceinner .lost {background:url(../images/guide/guide_ico02.gif) 0 0 no-repeat;}
	#surviceinner .message {background:url(../images/guide/guide_ico03.gif) 0 0 no-repeat;}
	#surviceinner .cart {background:url(../images/guide/guide_ico04.gif) 0 0 no-repeat;}
	#surviceinner .angel {background:url(../images/guide/guide_ico05.gif) 0 0 no-repeat;}
	#surviceinner .wc {background:url(../images/guide/guide_ico15.gif) 0 0 no-repeat;}
	#surviceinner .locker {background:url(../images/guide/guide_ico07.gif) 0 0 no-repeat;}
	#surviceinner .key {background:url(../images/guide/guide_ico08.gif) 0 0 no-repeat;}
	#surviceinner .dress {background:url(../images/guide/guide_ico09.gif) 0 0 no-repeat;}
	#surviceinner .photo {background:url(../images/guide/guide_ico10.gif) 0 0 no-repeat;}
	#surviceinner .pet {background:url(../images/guide/guide_ico11.gif) 0 0 no-repeat;}
	#surviceinner .ps {background:url(../images/guide/guide_ico12.gif) 0 0 no-repeat;}
	#surviceinner .phone {background:url(../images/guide/guide_ico17.gif) 0 0 no-repeat;}
	#surviceinner .ticket {background:url(../images/guide/guide_ico13.gif) 0 0 no-repeat;}
	#surviceinner .smoke {background:url(../images/guide/guide_ico16.gif) 0 0 no-repeat;}
	#surviceinner .card {background:url(../images/guide/guide_ico14.gif) 0 0 no-repeat;}
.guidenavi_s1m,
.guidenavi_s1s,
.guidenavi_s2,
.guidenavi_n1,
.guidenavi_n2,
.guidenavi_n3,
.guidenavi_n4 {
height:29px;
padding:5px 0 5px 103px;
}
.guidenavi_s1m {background:url(../images/guide/s1m_back.gif) 2px 0 no-repeat;}
.guidenavi_s1s {background:url(../images/guide/s1s_back.gif) 2px 0 no-repeat;}
.guidenavi_s2 {background:url(../images/guide/s2_back.gif) 2px 0 no-repeat;}
.guidenavi_n1 {background:url(../images/guide/n1_back.gif) 2px 0 no-repeat;}
.guidenavi_n2 {background:url(../images/guide/n2_back.gif) 2px 0 no-repeat;}
	.guidenavi_s1m li,
	.guidenavi_s1s li,
	.guidenavi_s2 li,
	.guidenavi_n1 li,
	.guidenavi_n2 li,
	.guidenavi_n3 li,
	.guidenavi_n4 li {
	float:left;
	padding:3px 4px 0 0;
	}
		.guidenavi_s1m li.rollover,
		.guidenavi_s1s li.rollover,
		.guidenavi_s2 li.rollover,
		.guidenavi_n1 li.rollover,
		.guidenavi_n2 li.rollover,
		.guidenavi_n3 li.rollover,
		.guidenavi_n4 li.rollover {
		padding:0 4px 0 0;
		}

/* サイトの使い方
******************************/
.number01,
.number02,
.number03,
.number04,
.number05,
.number06,
.number07,
.number08,
.number09 {
font-size:14px;
font-weight:bold;
padding-left:22px;
margin-bottom:8px;
}
.number01 {background:url(../images/howto/howto_num01.gif) 0 1px no-repeat;}
.number02 {background:url(../images/howto/howto_num02.gif) 0 1px no-repeat;}
.number03 {background:url(../images/howto/howto_num03.gif) 0 1px no-repeat;}
.number04 {background:url(../images/howto/howto_num04.gif) 0 1px no-repeat;}
.number05 {background:url(../images/howto/howto_num05.gif) 0 1px no-repeat;}
.number06 {background:url(../images/howto/howto_num06.gif) 0 1px no-repeat;}
.number07 {background:url(../images/howto/howto_num07.gif) 0 1px no-repeat;}
.number08 {background:url(../images/howto/howto_num08.gif) 0 1px no-repeat;}
.number09 {background:url(../images/howto/howto_num09.gif) 0 1px no-repeat;}

.howtoemp {
}
	.howtoemp a {
	color:#ff6364;
	}
span.howtoemp {
color:#ff6364;
}
.howtolist {
margin-bottom:10px;
}
	.howtolist li {
	padding-left:18px;
	background:url(../images/common/arrow01.gif) 0 3px no-repeat;
	}


/* リニューアル用
******************************/
#renewinfo{
clear:both;
overflow:hidden;
margin-bottom:15px;
}

#renewinfo .lightblue{
color: #0066CC;
margin:10px 0 3px;
font-size:110%;
}
#renewinfo dl.renewal{
clear:both;
margin-bottom:10px;
overflow:hidden;
}
#renewinfo dl.renewal dt{
color:#6bbde5;
margin-bottom:2px;
}
#renewinfo dl.renewal dd{
background: url("../images/common/arrow01.gif") 0 3px no-repeat;
padding:0 10px 0 18px;

float:left;
white-space:nowrap;
}
#renewinfo dl.renewal dd .newshop{
color:#e8686b;
padding-left:3px;
}

