﻿@charset "utf-8";

body {
	background:#FFF url(../images/graybg.gif) left 115px repeat-x;
}

#top {
	/*background:url(../images/navi_sp.jpg) left top no-repeat;*/
	width:900px;
	height:440px;
	overflow:hidden;
	margin-top:-5px;
	margin-bottom:20px;
	position:relative;
}

#movietube {
	position:absolute;
	bottom:5px;
	left:5px;
}

#left{
	padding-left:10px;
	padding-right:10px;
}
#left #blog{
	width:430px;
	float:left;
	margin-right:10px;
}
#left #bbs {
	width:430px;
	float:left;
}
#left #weather {
	width:430px;
	float:left;
	margin-right:10px;
}
#left #toplink {
	width:430px;
	float:left;
}

.red {color:#FF0000;}
.blue {color:#000099;}

/* スペシャルメニュー(S) */
#top .title {display:none;}
#top li a {
	display:block;
	width:460px;
	text-indent:-9999px;
/*\*/
	overflow: hidden;
/**/
}
a#sp1 {
	height:141px;
	background:url(../images/navi_sp1.jpg) left top no-repeat;
}
a#sp1:hover {background:url(../images/navi/spacer.gif) left top no-repeat;}
a#sp2 {
	height:141px;
	background:url(../images/navi_sp2.jpg) left top no-repeat;
}
a#sp2:hover {background:url(../images/navi/spacer.gif) left top no-repeat;}
a#sp3 {
	height:141px;
	background:url(../images/navi_sp3.jpg) left top no-repeat;
}
a#sp3:hover {background:url(../images/navi/spacer.gif) left top no-repeat;}
a#sp4 {
	height:141px;
	background:url(../images/navi_sp4.jpg) left top no-repeat;
}
a#sp4:hover {background:url(../images/navi/spacer.gif) left top no-repeat;}
/* スペシャルメニュー(E) */

/* 最新ニュース(S) */
#news {
	width:430px;
	margin-bottom:15px;
}
#news .title {
	background:url(../images/news.jpg) top left no-repeat;
	margin:0;
	padding:0;
	width:430px;
	height:25px;
	font-size:100%;
	text-indent:-9999px;
}
#news ul {
	margin:0;
	padding:3px 3px 20px 3px;
	line-height:2;
	background:url(../images/bg_bottom_home.gif) bottom left no-repeat;
}
#news div {
	padding:10px 0 0px 0;
	background:#f2f2f5 url(../images/bg_home.gif) top left repeat-y;
}
#news li {overflow:hidden;}
#news li a {
	background:url(../images/triangle.gif) left center no-repeat;
	padding-left:1.5em;
	margin-left:5px;
	white-space:nowrap;
}
/* 最新ニュース(E) */

/* ブログ(S) */
#blog {
	width:430px;
	margin-bottom:15px;
	background:#f2f2f5 url(../images/bg_home.gif) top left repeat-y;
}
#blog .title {
	background:url(../images/blog.jpg) top left no-repeat;
	margin:0;
	width:430px;
	height:25px;
	font-size:100%;
	text-indent:-9999px;
}
#blog div{
	padding:10px 0 0px 0;
	background:url(../images/bg_bottom_home.gif) bottom left no-repeat;
}
#blog table{
	width:400px;
	margin:0 auto 0	auto;
	text-align:center;
	border-collapse:collapse;
}
#blog td {
	border-bottom:#EEEEEE solid 1px;
	margin:0;
	line-height:2;
	text-align:left;
}
#blog td {
	padding:0px 0px 0px 0px;
}
#blog td .blogtitle {
	display:block;
	background:url(../images/triangle.gif) left center no-repeat;
	padding-left:1.2em;
}
#blog td a {
	text-decoration:none;
}
#blog td.last a {
	text-decoration:underline;
}
#blog td .blogtitle img{
	margin-top:0.7em;
}
#blog td.last {
	border-bottom:none;
	padding:0px 0px 20px 0px;
	text-align:right;
}
#blog td.last a {
	background:url(../images/triangle.gif) left center no-repeat;
	padding-left:1.2em;
}
/* ブログ(E) */

/* 掲示板(S) */
#bbs {
	width:430px;
	margin-bottom:15px;
	background:#f2f2f5 url(../images/bg_home.gif) top left repeat-y;
}
#bbs .title {
	background:url(../images/bbs.jpg) top left no-repeat;
	margin:0;
	width:430px;
	height:25px;
	font-size:100%;
	text-indent:-9999px;
}
#bbs div{
	padding:10px 0 0px 0;
	background:url(../images/bg_bottom_home.gif) bottom left no-repeat;
}
#bbs table{
	width:400px;
	margin:0 auto 0	auto;
	text-align:center;
	border-collapse:collapse;
}
#bbs td {
	border-bottom:#EEEEEE solid 1px;
	margin:0;
	line-height:2;
	text-align:left;
}
#bbs td {
	padding:0px 0px 0px 0px;
}
#bbs td .bbstitle {
	display:block;
	background:url(../images/triangle.gif) left center no-repeat;
	padding-left:1.2em;
	text-decoration:none;
}
#bbs td a {
	text-decoration:none;
}
#bbs td.last a {
	text-decoration:underline;
}
#bbs td .bbstitle img{
	margin-top:0.7em;
}
#bbs td.last {
	border-bottom:none;
	padding:0px 0px 20px 0px;
	text-align:right;
}
#bbs td.last a {
	background:url(../images/triangle.gif) left center no-repeat;
	padding-left:1.2em;
}
/* 掲示板(E) */

/* さいたま市の天気(S) */
#weather {
	width:430px;
	margin-bottom:15px;
	background:#f2f2f5 url(../images/bg_home.gif) top left repeat-y;
}
#weather .title {
	background:url(../images/weather.jpg) top left no-repeat;
	margin:0;
	width:430px;
	height:25px;
	font-size:100%;
	text-indent:-9999px;
}
#weather div{
	padding:10px 0 0px 0;
	background:url(../images/bg_bottom_home.gif) bottom left no-repeat;
}
#weather table{
	width:400px;
	margin:0 auto 0	auto;
	text-align:center;
	border-collapse:collapse;
}
#weather th,#weather td {
	border-bottom:#EEEEEE solid 1px;
	margin:0;
	line-height:2;
	text-align:left;
	vertical-align:middle;
}
#weather th {
	width:6em;
	font-weight:normal;
	text-align:left;
	padding:0px 0px 0px 0px;
}
#weather td {
	text-align:center;
	padding:0px 0px 0px 0px;
}
#weather th.last {
	border-bottom:none;
	padding:0px 0px 20px 0px;
}
#weather td.last {
	border-bottom:none;
	padding:0px 0px 20px 0px;
}
#weather img {
	border:1px #EEEEEE solid;
}
/* さいたま市の天気(E) */

/* 関連リンク(S) */
#wrapper #toplink {
	text-align:center;
	margin:0 auto 20px auto;
}
#wrapper #toplink .title {
	display:none;
}
#wrapper #toplink li a {
	text-indent:-9999px;
	width:200px;
	height:40px;
	/*\*/
	overflow: hidden;
	/**/
}
#wrapper #toplink li a#bnr_pbg {background:url(../link/images/bnr_pbg.jpg) left top no-repeat;}
#wrapper #toplink li a#bnr_goldsgym {background:url(../link/images/bnr_goldsgym.jpg) left top no-repeat;}
/* 関連リンク(E) */

