@charset "UTF-8";
h3{padding:0px; margin:0px;}


/* wb_[ -------------------------------------*/

#head { 
	padding: 0;
	height:120px;
	height:120px;
	background-color: #FFF;
	background-image: url(../season/bg_logo.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#head-left { padding: 0; float: left; margin: 0 20px 0 auto; width:230px;}

#head-right { padding: 5px 15px 0px 0px ; text-align: right; margin: 0px auto 0px auto; width:520px; float:left;}

#head-right h2{
	font-weight: bold;
	font-size: 13px;
	margin:0px auto;
	padding:0px;
	line-height:140%;
	text-align:left;
	color:#666666;
}

/* 更新日 */
#date{color:#006600;
margin-bottom:3px;
font-size:12px;}

/* 登録企業数 */
#touroku{
margin:5px auto 0px auto;
padding:0px;}
#touroku p{
text-align:right;
font-size:13px;
font-weight:bold;
padding:0px;
margin:0px;}

/* 商工会 */
#syoukoukai{
margin:0px auto 0px auto;
padding:0px;
}
#syoukoukai p{
margin:0px;
padding:0px;
font-size:12px;
color:#333333;
}

/* 検索 */
#kensaku{
margin-top: 5px;
width:210px;
float:left;
}
#kensaku form { padding:0px; margin:0px;}
#kensaku p{padding:0px; margin:0px; font-size:12px;}


#main-top{width:800px;}


/* ヘッダ２段目メニュー */

#headmenu{width:800px;}

.headsubmenu {
    width:800px;
	clear: both;
    padding: 3px 0 4px 0;
	color: #FFF;
	text-align: center;
	background-image: url(../season/submenu-bg.gif);
	font-size:13px;
	margin:0px auto;
}
.headsubmenu a:link,.headsubmenu a:visited {
	color:#333333;
	text-decoration: none;
}
.headsubmenu a:hover {
	color:#999999;
	text-decoration: none;
}

/* ｉｎｄｅｘメイン */

#index-main {
	float: left; width: 800px;
	text-align: left;
	font-size: 90%; line-height: 125%;
	background-color: #FFFFFF;
	padding:0px;
	margin:7px 0px 0px 0px;
}

#index-main h3{
	color:#333399;
	text-align:center;
	font-size:15px;
	margin-bottom:5px;
	padding:0px 0px 7px 0px;
}


/* スポットライト */
.spotbox img {
	border: 1px solid #666666;
	float:left;
	margin:0px 5px 5px 0px}


#spot{
	width:570px;
	margin: 0px auto;
	padding:0px;
	float:left;
	background-image: url(spot-bg.gif);
	background-repeat: no-repeat;
}


.spotlist{width:570px;
margin:0px;
padding:0px 0px 0px 20px;
}

.spotbox{width:265px;
margin:0px;
padding:0px 10px 0px 0px;
float:left;}

.spotbox p{padding:0px;
margin-bottom:10px;
font-size:90%;
line-height:110%;}


.spotboxfull{width:530px;
margin:0px;
padding:0px 10px 0px 0px;
float:left;}

.spotboxfull p{padding:0px;
margin-bottom:10px;
font-size:90%;
line-height:110%;}

.spotboxfull img {
	border: 0px solid #666666;
	float:left;
	margin:0px 5px 0px 0px}


.news{padding:10px 30px 10px 30px; line-height:110%;}

.news p{font-size:90%;
text-align:110%;
margin:7px 0px;
padding:0px;}

/* 新着情報 */

#menubar{
	margin:5px 0px;
	padding:0px;
	width:210px;
	background-color:#FFFFFF;
}

#menubar p{font-size:80%;}

#menubar ol{padding:0px;
margin:0px;}

/* お店一覧 */

.category{width:800px;
clear:both;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 18px;
}
.category h3{margin:0px; padding:0px;}



.shoplist{width:375px;
float:left;
padding:0px;
margin:0px 15px 0px 0px;
}

.shoplist-r{width:375px;
float:left;
padding:0px;
margin:0px auto;
}


.shop-box{
width:375px;
margin:0px 0px 5px 0px;
padding:0px;}

.shop-box hr{color:#FFFFE1;
margin:0px; padding:0px;
height:1px;}

.shopbox-photo{width:105px;
margin:5px;
padding:0px;
float:left;}

.shopbox-comment{width:235px;
float:left;
padding:0px;
margin:5px 5px 5px 0px; }

.shopbox-comment p{padding:0px; margin:0px; font-size:90%;
}

.shopbox-photo img{float:left;
	border: 1px solid #666666;}


.shoplist h4,.shoplist-r h4{
	font-size:14px;
	text-align:center;
	padding:6px 0px;
	margin:0px auto;
	background-image: url(../season/h4bg.jpg);
	background-repeat: no-repeat;
}

/* 参加商工会 */

.syusai{width:700px;
margin:0px auto 20px 50px;
}

.syusai table{width:700px;font-size:85%;
}

.syusai th{background-color:#F0FDE3;
padding-left:15px;
font-weight:normal;
width:190px;
padding:2px 0px 2px 15px;

}

.syusai th p{
padding:0px;
margin:0px;
text-align:left;
}

.syusai td{background-color:#FFFFE1;
width:160px;
padding:2px 0px 2px 15px;
margin:auto;
}

.syusai td p{
padding:0px;
margin:0px;
}


/* リンク */

.toplink-l,.toplink-r{float:left;
text-align:center;
width:300px;
margin-bottom:10px;
vertical-align:middle;}


.toplink{width:600px;
margin-left:90px;}

.toplink table{width:600px;
font-size:85%;
clear:both;
}

.toplink th{width:220px;
background-color:#D2EBFD;
vertical-align:middle;
padding:5px 5px 5px 15px;
text-align:left;
}

.toplink td{width:380px;
background-color:#ECF9FF;
vertical-align:middle;
padding:5px 10px 5px 15px;
}




