﻿/*realtime*/
 @import "realtime.css";
 @import "event.css";
body {
	background: #FFFFE8;
	font-family: ＭＳ Ｐゴシック, Osaka, Sans-Serif;
}

div .cl {
	clear: both;
}

.b10 { font-size: 10px; color: #000; }
.b12 { font-size: 12px; color: #000; }
.b12b { font-size: 12px; color: #000; font-weight: bold;}
.b14 { font-size: 14px; }
.b14b { font-size: 14px; color: #000; font-weight: bold;}
.b15b { font-size: 15px; color: #000; font-weight: bold;}
.o12 { font-size: 12px; color: #F90; }
.o12b { font-size: 12px; color: #F90; font-weight: bold; }
.o14 { font-size: 14px; color: #F90; }
.o14b { font-size: 14px; color: #F90; font-weight: bold; }
.o15b { font-size: 15px; color: #F90; font-weight: bold; }
.r12 { font-size: 12px; color: #F00; }
.r12b { font-size: 12px; color: #F00; font-weight: bold; }
.r15 { font-size: 15px; color: #F00; }
.r15b { font-size: 15px; color: #F00; font-weight: bold; }
.g12b { font-size: 12px; color: #666; font-weight: bold; }
.g14b { font-size: 14px; color: #666; font-weight: bold; }
.g16b { font-size: 16px; color: #666; font-weight: bold; }
.bg10 { font-size: 10px; color: #333; }
.bg12 { font-size: 12px; color: #333; }
.bg14 { font-size: 14px; color: #333; }
.bg16 { font-size: 16px; color: #333; }
.bg12b { font-size: 12px; color: #333; font-weight: bold; }
.bg14b { font-size: 14px; color: #333; font-weight: bold; }
.bg16b { font-size: 16px; color: #333; font-weight: bold; }
.w12 { font-size: 12px; color: #FFF; }
.w16 { font-size: 16px; color: #FFF; }
.w15b { font-size: 15px; color: #FFF; font-weight: bold; }
.p12b { font-size: 12px; color: #F39; font-weight: bold; }
.p15b { font-size: 15px; color: #F39; font-weight: bold; }

a img {	border:none; }
a {
	color: #03F;
	text-decoration: none;
}
a:hover {
	color: #F30;
	text-decoration: underline;
}

/*=== ページング ===*/
p.paging {
	width: auto;
	height: auto;
	margin: 6px 0;
	padding: 0;
	text-align: center;
	font-size: 12px;
	line-height: 2;
	color: #006;
}
p.paging a {
	color: #00F;
	border: 1px solid #CCC;
	padding: 0.3em 0.6em;
	margin: 4em 0.1em;
	text-decoration: none;
	background-color: #FFF;
}
p.paging a:hover {
	color: #00F;
	background-color: #CFF6FF;
	text-decoration: none;
}
p.paging span {
	color: #000;
	border: 1px solid #CCC;
	padding: 0.3em 0.6em;
	margin: 4em 0.1em;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFF;
}
/*=== ページング ===*/
div.paging a {
	color: #00F;
	font-size: 12px;
}
div.paging a:hover {
	color: #F03;
	font-size: 12px;
}
div.paging span {
	color: #666;
	font-size: 12px;
}

/* ヘッダー */
#head {
	margin-bottom: 15px;
}
/* フッター */
#main_footer div {
	text-align: center;
}
/* 検索画面左側のバナー */
#left_banner a {
	color: #FFF;
	font-size: 10px;
	text-decoration: none;
}
#left_banner a:hover {
	color: #36F;
	font-size: 10px;
	text-decoration: none;
}
#left_banner .comment {
	margin-bottom: 3px;
}

/* 検索結果 */
#search_result a {
	font-size: 16px;
	font-weight: bold;
	color: #F39;
	text-decoration: none;
	line-height: 24px;
}
#search_result a:hover {
	font-size: 16px;
	font-weight: bold;
	color: #F39;
	text-decoration: underline;
	line-height: 24px;
}
#search_result .catch {
	font-size: 12px;
	color: #444;
	font-weight: bold;
}
#search_result .free a {
	font-size: 12px;
	font-weight: bold;
	color: #009;
	text-decoration: none;
	line-height: 21px;
}
#search_result .free a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #009;
	text-decoration: underline;
	line-height: 21px;
}
#search_result .free .catch {
	font-size: 10px;
	color: #444;
	font-weight: bold;
}
#search_result .time {
	font-size: 11px;
	color: #444;
	font-family: Verdana;
}
#search_result .note {
	font-size: 10px;
	color: #444;
}
#search_result .note12b {
	font-size: 12px;
	color: #03F;
}


/* 新着店舗情報 */
#new_shop_list {
	background-color:#FFFFE8;
}
#new_shop_list a {
	font-size: 16px;
	font-weight: bold;
	color: #F39;
	text-decoration: none;
	line-height: 24px;
}
#new_shop_list a:hover {
	font-size: 16px;
	font-weight: bold;
	color: #F39;
	text-decoration: underline;
	line-height: 24px;
}
#new_shop_list .catch {
	font-size: 12px;
	color: #444;
	font-weight: bold;
}
#new_shop_list .time {
	font-size: 11px;
	color: #444;
	font-family: Verdana;
}
#new_shop_list .note {
	font-size: 10px;
	color: #444;
}
#new_shop_list .note12b {
	font-size: 12px;
	color: #03F;
}

/*エレベーターメニュー*/
.adban {
	position: absolute;
	width:110;
	padding: 8px;
}
.adban a{
	font-size: 12px;
	line-height: 15px;
	color: #666666;
}
.adban a:hover {
	display: block;
	text-decoration: none;
	color: #666666;
	background-color: #CCFF66;
}
.adban td {
	font-size: 12px;
}
/*エレベーターメニュー 位置指定版*/
.adban2 {
	position: relative;
	width:110;
	padding: 8px;
}
.adban2 a{
	font-size: 12px;
	line-height: 15px;
	color: #666666;
}
.adban2 a:hover {
	display: block;
	text-decoration: none;
	color: #666666;
	background-color: #CCFF66;
}
.adban2 td {
	font-size: 12px;
}


/*ヌキなび求人*/
.job {
	font-size: 12px;
	line-height: 15px;
	cursor:pointer;
}
.job td {
	color: #666666;
}

/*今週のHitランキング*/
.rank {
	font-size: 12px;
	line-height: 15px;
	color: #666666;
}
.rank a{
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	color: #666666;
}
.rank a:hover {
	display: block;
	font-weight: normal;
	text-decoration: underline;
	color: #33F;
	background-color: #CCFF66;
}
.rank td {
	text-align: center;
	font-weight: bold;
}
.rank .shop {
	text-align: left;
}
/*ヌキなびニュース*/
#top_news td {
	color: #666;
}
/*プロフィールMovie*/
#profile_movie td {
	color: #666;
}

/*イベント一覧(小)*/
#top_event td {
	color: #666;
}
/*日記一覧(小)*/
#top_diary td {
	color: #666;
}
#top_gals td {
	color: #666;
}
/*投票*/
#poll FORM{
	font-size: 12px;
	margin: 0 0px 0px 0px;
	line-height: 100%;
}
#poll input{
	font-size:10pt;
	color:#333333;
	background-color:#FDF9F2;
	border:1 solid #E7C07A
}

#poll textarea{
	font-size:10pt;
	color:#333333;
	background-color:#FDF9F2;
	border:1 solid #E7C07A
}

#poll select{
	font-size:10pt;
	color:#333333;
	background-color:#FDF9F2;
	border:1 solid #E7C07A
}

/* 九州用 */
/*
a:link { text-decoration:underline; color: #0000CC;}
a:visited { text-decoration:underline; color: #990099;}
a:active { text-decoration:underline; color: #FF0000;}
a:hover { text-decoration:underline; color: #FF3333;}
*/

a.r:link {  text-decoration:underline; color:#FFFFFF;}
a.r:visited {  text-decoration:none; color:#FFFFFF;}
a.r:active {  text-decoration:none; color: #FFFF00;}
a.r:hover {  text-decoration:underline; color: #FFFF00;}

a.k:link {  text-decoration:none; color:#FF00FF;}
a.k:visited {  text-decoration:underline; color: #FF66FF;}
a.k:active {  text-decoration:underline; color: #FFFF00;}
a.k:hover {  text-decoration:underline; color: #FF00FF;}
