@charset "utf-8";

/* Header Title
----------------------------------------------------- */
h1 {
	height:200px;
	color:#FFFFFF;
	}

h1 span {
	background:url('/image/titlelogo_l.jpg') no-repeat;
}

h2 a {
	color:#FFFFFF;
}

/* *****************************************
  配置
******************************************* */

/* コンテンツ部分全体囲み
----------------------------------------------------- */
div#container {
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}

/* main-column
----------------------------------------------------- */
div#maincol {
	width:580px;
	float:left;
	line-height:120%;
}
#maicol div#maincontents {
	width:100%;
}
div#main-top {
}
div#main-top-left {
	width:230px;
	float:left;
}
div#main-top-right {
	width:350px;
	float:right;
}
div#main-bottom {
	clear:both;
}
div#main-bottom-left {
	width:290px;
	float:left;
}
div#main-bottom-right {
	width:290px;
	float:right;
}
div#go-list,
div#news,
div#newface {
	margin:0 5px;
}
div#movie,
div#special,
div#map {
	margin-left:5px;
}


div#news,
div#newface {
	margin-top:5px;
}

div#special,
div#map {
	margin-top:12px;
}

div#main-bottom-left,
div#main-bottom-right {
	margin-top:5px;
}

div#bdtokuten {
	margin:0 5px;
}

div#kikanwari {
	margin-left:5px;
}


/* sub-column
----------------------------------------------------- */
div#subcol {
	width:180px;
	float:right;
}

	/* AD Banner
	------------------------------------------------- */
#subcol div.adbanner {
	width:161px;
	text-align:center;
	background-color:#FFEFDE;
	border:2px solid #F90;
	margin-left: 10px;
}

div#blog {
	margin-top:5px;
}
div#recommend {
	width: 161px;
	border: 2px solid #F90;
	margin-top: 5px;
	margin-left: 10px;
}

/* footer
----------------------------------------------------- */
div#footer {
	clear:both;
	margin-top:10px;
}

div#container:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}



/* *****************************************
  バナーエリア
******************************************* */

/* ピックアップ店 
----------------------------------------------------- */
.adbanner p {
	background-color:#F90;
	color:#FFFFFF;
	font-weight:bold;
	font-size:140%;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 0;
	text-transform:capitalize;
	margin-bottom:5px;
}

.adbanner li {
	margin-bottom:5px;
}

.adbanner li img {
	vertical-align:bottom;
}


/* *****************************************
  その他  
******************************************* */
h2 span {
	cursor:pointer;
}


/* *****************************************
  メインカラム詳細
******************************************* */
p.title {
	text-align:center;
	font-weight:bold;
	color:#fff;
}
div#news,
div#newface,
div#bdtokuten,
div#kikanwari {
	background-color:#fff;
}
div#news {
	height:271px;
	border:2px solid #99f;
}
#news p.title {
	background-color:#99f;
}
div#newface {
	height:285px;
	border:2px solid #f6c;
}
#newface p.title {
	background-color:#f6c;
}
div#bdtokuten {
	border:2px solid #690;
}
#bdtokuten p.title {
	background-color:#690;
}
div#kikanwari {
	border:2px solid #f30;
}
#kikanwari p.title {
	background-color:#f30;
}

#news dl,
#newface ul {
	margin:5px 0 5px 5px;
	overflow:auto;
}
#news dl {
	height:245px;
}
#newface ul {
	height:259px;
}

.shopname {
	font-weight:bold;
}
dd.date,
dd.tokuten,
dd.dis-title {
	margin-bottom:.3em;
}
#newface li {
	line-height:1.3em;
}

#bdtokuten dl,
#kikanwari dl {
	margin:5px;
}

/* *****************************************
  サブカラム詳細
******************************************* */
div#blog img{
	margin-left:10px;
}

div#recommend p.title {
	background-color:#F90;
	color:#FFFFFF;
	font-weight:bold;
	font-size:140%;
	padding:3px 0;
	text-align:center;
	margin-bottom:5px;
}
div#recommend div.shop {
	margin: 5px;
	padding: 3px;
	background:#FFF;
}
div#recommend .linkbutton {
	clear:both;
}

/* *****************************************
  リンク色
******************************************* */
a:link    { color:#000099; }
a:visited { color:#000099; }
a:hover   { color:#3399FF; }
a:active  { color:#000099; } 

