﻿/* リンク */
a:link { color:black; }
a:visited { color:black; }
a:hover { color:black; text-decoration:underline;}
a { text-decoration:none; }

/* ページ大枠装飾 */
.page-wide {
	width:960px;
	padding:0px;
	margin:auto;
	background-color:white;
}
.page-wide-1 {
	width:950px;
	padding:0px;
	background-color:white;
}
h1 {
	margin-bottom:10px;
}
/* マウスオーバー */
#mouse-over a:hover { display:block; position:relative; top:2px; left:2px;}
#mouse-over2 a:hover { position:relative; top:2px; left:2px;}

/* カラム装飾 */
.column-left {
	width:170px;
	padding-right:15px;
	float:left;
}
.column-center {
	width:410px;
	padding-right:15px;
	float:left;
}
.column-center h2 {
	margin-bottom:10px;
}
.column-right {
	width:340px;
	padding:0px;
	float:left;
}

/* コンテナ装飾 */
/* 左カラムコンテナ用 */
/* コンテンツメニュー用 */
.cont-contents {
	width:170px;
	background-color:white;
	text-align:left;
	line-height:1.5;
}
.cont-contents img {
	margin-bottom:3px;
}
.cont-contents b {
	color:red;
}

/* お店紹介用 */
.cont-shops {
	width:170px;
	background-color:white;
	text-align:left;
}
.cont-shops img {
	margin-bottom:3px;
}

/* リンク用 */
.linkspace p {
	width:166px;
	background-color:#FFFFCC;
	color:black;
	padding:2px;
	text-align:center;
	margin-bottom:5px;
}
.linkspace img {
	margin-bottom:5px;
}

/* 中カラムコンテナ用 */
/* スペシャル */
.cont-special {
	width:408px;
	border:1px solid silver;
	margin-bottom:10px;
}
.cont-special h3 {
	background-image:url(topimage/top-titlebar-yo.gif);
	height:20px;
	text-align:left;
	border-bottom:1px solid silver;
	font-weight:normal;
	font-size:small;
}
.cont-special h3 p {
	position:relative;
	top:3px;
	left:3px;
}
.cont-special h4 {
	padding:5px;
	font-weight:normal;
	font-size:small;
	text-align:left;
	background-color:#FFFFCC;
}

/* スタンダード */
.cont-center {
	width:408px;
	border:1px solid silver;
	margin-bottom:10px;
	background-color:white;
	padding-bottom:5px;
}
.cont-center h3 {
	background-image:url(topimage/top-titlebar-wo.gif);
	height:20px;
	text-align:left;
	border-bottom:1px solid silver;
	font-weight:normal;
	font-size:small;
}
.cont-center h3 p {
	position:relative;
	top:3px;
	left:3px;
}
.cont-center h4 {
	text-align:left;
	padding:5px 5px 0px 5px;
	font-weight:normal;
	font-size:small;
	line-height:1.2;
}
/* スタンダードカスタム */
.torikumi-gazou {
	width:90px;
	float:left;
	margin-right:10px;
	text-align:center;
}
.torikumi-honbun {
	width:298px;
	float:right;
}

/* 右カラムコンテナ用 */
/*上段フラッシュ広告*/
#flash-ad-01{
	height:242px;
}
/* お天気用 */
.cont-weather {
	width:338px;
	border:1px solid silver;
	background-color:white;
	margin-bottom:10px;
}
.cont-weather img {
	margin-bottom:0px;
}
.cont-weather-a {
	background-color:#FFFF99;
	height:20px;
	text-align:left;
	border-bottom:1px solid silver;
}
.cont-weather-a p {
	position:relative;
	top:3px;
	left:3px;
}
.cont-weather-b {
	text-align:left;
	padding:5px;
}

/* 広告バナー用 */
.adbana img {
	margin-bottom:5px;
}
.adbana p {
	width:336px;
	text-align:center;
	font-weight:bold;
	background-color:blue;
	color:white;
	padding:2px;
	text-decoration:none;
	margin-bottom:5px;
}

/* 右カラムコンテンツ用 */
.cont-box {
	width:338px;
	border:1px solid silver;
	background-color:white;
	margin-bottom:10px;
	padding-bottom:5px;
}
.cont-box h3 {
	background-image:url(topimage/top-titlebar-wb.gif);
	height:20px;
	text-align:left;
	border-bottom:1px solid silver;
	font-weight:normal;
	font-size:small;
}
.cont-box h3 p {
	position:relative;
	top:3px;
	left:3px;
}
.cont-box h4 {
	text-align:left;
	padding:5px 5px 0px 5px;
	font-weight:normal;
	font-size:small;
}
.cont-box h4 img {
	float:left;
	margin-right:10px;
}
.cont-box h4 p {
	width:247px;
	float:left;
	line-height:1.2;
}

/* トップフッター用 */
.top-footer {
	width:960px;
	height:110px;
	background-image:url(topimage/top-footer.gif);
	font-size:small;
	line-height:1.5;
	margin-top:10px;
}
/* RSSリーダー */
.item_block li {
	list-style-type:none;
	line-height:1.2;
}
.rss_title {
	font-size:small;
	font-weight:bold;
}
.new {
	color:red;
	font-weight:bold;
}
.rss_date {
	font-size:small;
	color:#0066FF;
	margin-top:5px;
}
.rss_date2 {
	font-size:small;
	color:#0066FF;
}
.rss_des {
	font-size:small;
	color:#666666;
}
