@charset "UTF-8";


/* wb_[ -------------------------------------*/
#head {
	background: #FFF url(bg_logo.jpg) no-repeat left top;
	padding: 0 0 15px 0;
}
#head p { padding: 0px 0px 3px 0px; margin: 0 auto;}

#head-left { padding: 0; float: left; margin: 0 10px 0 auto;}

#head-right { padding: 8px 15px 0 0; text-align: left;	margin: 0px;}

#head-right h2{
	font-weight: normal;
	font-size: 13px;
	line-height: 130%;
	padding: 0px ; margin: 0 ;
}
#date { padding: 0; font-size: 11px; text-align: right;}
#date .count{ font-size: 18px; font-weight: bold; color: #FF0000;}



/* j[o[ -------------------------------------*/

/* TCg */
form { font-size: 12px; text-align: right; padding: 0; margin: 0 auto; width: 155px;}
input,textarea { margin: 0; font-size: 12px;}
.wide145 { width: 145px;}



/* Rec -------------------------------------*/

#top{width:550px;}

/* Spotlight */
.spotbox img {
	border: 1px solid #666666;
	float: left;
	margin-right: 8px; margin-bottom: 5px;
}
#spot p { padding-bottom: 5px;}
.line-spot { background: url(line_spot.gif) repeat-y center top; width: 15px;}

#spot{width:270px;
margin:auto;
padding-right:15px;
float:left;}

.spotbox{width:270px;
margin:0 0 15 0;
padding:0px;}

#syokai{width:260px;
margin:auto;
float:left;}

#spot-bottom{clear:both;
width:450px;}

/* TCgЉ */
.introintro { line-height: 125%; vertical-align: top;}
.intro h3 { font-size: 110%; padding: 1px 0 7px;}
.intro p { padding-bottom: 7px;}
#syokai h4 { font-size: 100%; padding: 0; margin: 0 auto; border: 0px none!important;}

/* Ǝꗗ */
.taberu{width:263px;
float:left;
padding-top:0px;
border: 1px solid #ee7b7b;
margin-left:10px;
margin-top:0px;
}
.taberu h4 {
	background-color: #ee7b7b;
	color:#ffffff;
	font-size:15px;
	text-align:center;
	line-height:20px;
	margin:0px;
}

.seikatsu{width:263px;
float:left;
padding-top:0px;
border: 1px solid #fcb523;
margin-top:0px;
}
.seikatsu h4 {
	background-color: #fcb523;
	color:#ffffff;
	font-size:15px;
	text-align:center;
	line-height:20px;
	margin:0px;
}


.category-bottom{clear:both;}

.category h4 { border: 0px none!important;
margin-bottom:10px;}

.taberu img {border: 1px solid #666666;}
.seikatsu img {border: 1px solid #666666;}

.taberu a:link { color: #CC0000;font-size: 105%;text-decoration:none}
.taberu a:visited { color: #990000;text-decoration:none}
.taberu a:hover { color: #FF6666;text-decoration: none;}


.seikatsu a:link { color: #BB5400;font-size: 105%;text-decoration:none}
.seikatsu a:visited { color: #663300;text-decoration:none}
.seikatsu a:hover { color: #FF6600;text-decoration: none;}

.kigyou{width:125px;
float:left;
text-align:center;}

.syusai{width:260px;
padding:10px 10px 0px 0px;}

.syusai-l{float:left;
width:120px;
padding-bottom:2px;}

.syusai-r{float:left;
width:120px;
margin-left:5px;}

.syusai-bottom{clear:both;}

.shop-box-s{width:120px;
float:left;
padding:5px;
margin:auto;
}

.shop-box-l{width:260px;
text-align:center;
padding:0px 8px;
margin:auto;}