/* ■ページ構造 */

* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
body {
	text-align: center;
	font-family: Helvetica, Arial, "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	float: left;
	background-color: #ffe2b5;
}
body div {
	text-align: left;
	margin: 0 auto;

}
body p {
	font-size: 10px;
}
#title {
	float: left;
	width: 900px;
	height: 80px;
	background-image: url(images/title_back.jpg);
	background-repeat: no-repeat;
}

#container {
	float: left;
	width: 900px;
}
#contentsbox {
	float: right;
	width: 750px;
	background-color: #fff;
}
#menubox {
	float: right;
	width: 150px;
	height: 500px;
}
#footer {
	width: 750px;
	height: 20px;
	clear: both;
	background-color: #ffa800;
	background-repeat: no-repeat;
}

/* ■文字要素 */

h1 {
	font-size: 1px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	color: #567fb9;
}

/* ■タイトル */

#title a {
	width: 360px;
	height: 80px;
	float: left;
	position: relative;
	left: 250px;
}

/* ■コンテンツ トピックス */

#topics {
	width: 750px;
	height: 300px;
}
#topics1 {
	width: 500px;
	height: 300px;
	float: left;
	display: block;
	background-image: url(images/topics1.jpg);
	background-repeat: no-repeat;
}
#topics1 p {
	font-size: 1px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	color: #ffffff;
}

/* ■コンテンツ トピックス 100323から*/
#topics100323 {
	width: 500px;
	height: 300px;
	float: left;
	display: block;
	background-image: url(images/topics100323.jpg);
	background-repeat: no-repeat;
}
#topics100323 p {
	font-size: 1px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	color: #ffffff;
}
#topics1gozero3 {
	clear: both;
	padding: 26px 0px 0px 253px;
}
#topics1gozero3 a {
	width: 200px;
	height: 100px;
	display: block;
	background-image: url(images/topics1gozero3.gif);
}
#topics1gozero3 a:hover {
	display: block;
	background-position: 0px -100px;
}

/* ■コンテンツ トピックス 100323から　ここまで*/

#topics1gozero {
	clear: both;
	padding: 100px 0px 0px 230px;
}
#topics1gozero a {
	width: 250px;
	height: 25px;
	display: block;
	background-image: url(images/topics1gozero.gif);
}
#topics1gozero a:hover {
	display: block;
	background-position: 0px -25px;
}
#topics1gozero2 {
	clear: both;
	padding: 132px 0px 0px 253px;
}
#topics1gozero2 a {
	width: 200px;
	height: 25px;
	display: block;
	background-image: url(images/topics1gozero2.gif);
}
#topics1gozero2 a:hover {
	display: block;
	background-position: 0px -25px;
}

#topics1goshop {
	clear: both;
	padding: 43px 0px 0px 242px;
}
#topics1goshop a {
	width: 251px;
	height: 250px;
	display: block;
	background-image: url(images/topics1goshop.jpg);
}

#topicsbox {
	width: 250px;
	height: 300px;
	float: right;
	display: block;
}
#topics2 {
	width: 250px;
	height: 150px;
}
#topics3 {
	width: 250px;
	height: 150px;
}
.topicslink a {
	width: 250px;
	height: 150px;
	display: block;
	position: relative;
	float: left;
	background-repeat: no-repeat;
}
#topicsbox .topicslink a:hover {
	display: block;
	background-position: 0px -150px;
}
.topicslink p {
	font-size: 1px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	color: #ffffff;
}
#topics2 a {
	background-image: url(images/topics2.gif);
}
#topics3 a {
	background-image: url(images/topics3.gif);
}

/* ■コンテンツ 更新 */

#mainbox {
	width: 750px;
	height: 430px;
	clear: both;
}

#updatebox {
	width: 570px;
	height: 280px;
	float: left;
}
#update {
	width: 570px;
	height: 130px;
	background-image: url(images/update_back.gif);
}
#matomebox {
	width: 549px;
	height: 100px;

}
#matome {
	font-size: 11px;
	position: relative;
	top: 21px;
	left: 5px;
	height: 100px;
	overflow: auto;
}
.matomelist {
	line-height: 15px;
}


/* ■コンテンツ コンテンツ */

#contents {
	width: 570px;
	height: 300px;
}

#contents1 {
	width: 190px;
	height: 150px;
	float: left;
}
#contents2 {
	width: 190px;
	height: 150px;
	float: left;
}
#contents3 {
	width: 190px;
	height: 150px;
	float: left;
}
#contents4 {
	width: 190px;
	height: 150px;
	float: left;
}
#contents5 {
	width: 190px;
	height: 150px;
	float: left;
}
#contents6 {
	width: 190px;
	height: 150px;
	float: left;
}
.contentslink a {
	width: 190px;
	height: 150px;
	display: block;
	position: relative;
	float: left;
	background-repeat: no-repeat;
}
#contents .contentslink a:hover {
	display: block;
	background-position: 0px -150px;
}
.contentslink p {
	font-size: 1px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	color: #ffffff;
}
#contents1 a {
	background-image: url(images/contentbanner1.gif);
}
#contents2 a {
	background-image: url(images/contentbanner2.gif);
}
#contents3 a {
	background-image: url(images/contentbanner3.gif);
}
#contents4 a {
	background-image: url(images/contentbanner4.gif);
}
#contents5 a {
	background-image: url(images/contentbanner5.gif);
}
#contents6 a {
	background-image: url(images/contentbanner6.gif);
}



/* ■コンテンツ スポンサー */

#sponsor {
	width: 170px;
	height: 420px;
	float: left;
}
#sponsor1 {
	padding: 5px 0px 0px 5px;
	width: 170px;
	height: 50px;
}
#sponsor2 {
	padding: 0px 0px 0px 5px;
	width: 170px;
	height: 50px;
}
#sponsor3 {
	padding: 0px 0px 0px 5px;
	width: 170px;
	height: 50px;
}
#sponsor4 {
	padding: 0px 0px 0px 5px;
	width: 170px;
	height: 50px;
}
#sponsor5 {
	padding: 0px 0px 0px 5px;
	width: 170px;
	height: 50px;
}
#sponsor6 {
	padding: 0px 0px 0px 5px;
	width: 170px;
	height: 50px;
}
.sponsorlink a {
	width: 170px;
	height: 50px;
	display: block;
	position: relative;
	float: left;
}
#sponsor .sponsorlink a:hover {
	display: block;
	background-position: 2px 2px;
}
.sponsorlink p {
	font-size: 1px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	color: #ffffff;
}
#sponsor1 a {
	background-image: url(images/scudetto.gif);
}
#sponsor2 a {
	background-image: url(images/masumiblog.gif);
}
#sponsor3 a {
	background-image: url(images/nittsu.gif);
}
#sponsor4 a {
	background-image: url(images/scsagamihara.gif);
}
#sponsor5 a {
	background-image: url(images/pia.gif);
}
#sponsor6 a {
	background-image: url(images/bancho_banner.gif);
}
#uniform1 {
	padding: 0px 0px 0px 5px;
	width: 170px;
	height: 60px;
}
#uniform2 {
	padding: 0px 0px 0px 5px;
	width: 170px;
	height: 60px;
}
.uniformlink a {
	width: 170px;
	height: 60px;
	display: block;
	position: relative;
	float: left;
}
#sponsor .uniformlink a:hover {
	display: block;
	background-position: 2px 2px;
}
.uniformlink p {
	font-size: 1px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	color: #ffffff;
}
#uniform1 a {
	background-image: url(images/uni_banner1.gif);
}
#uniform2 a {
	background-image: url(images/uni_banner2.gif);
}

/* ■アバウト */

#abouttop {
	width: 750px;
	height: 100px;
	background-image: url(images/abouttop.jpg);
	background-repeat: no-repeat;
}
#abouttop p {
	font-size: 1px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	color: #a8defb;
}
#aboutcenter {
	width: 750px;
	background-image: url(images/aboutcen.jpg);
	background-repeat: no-repeat;
	background-color: #c4efff;
}
#abouttopbottom {
	width: 750px;
	height: 720px;
	background-image: url(images/aboutbot.jpg);
	background-repeat: no-repeat;
}
#aboutbox {
	width: 550px;
	padding: 0px 0px 0px 0px;
}
#aboutbox .abouttxt {
	font-size: 12px;
	line-height: 18px;
	padding: 0px 0px 18px 0px;
}

#aboutbox .signature {
	font-size: 14px;
	line-height: 18px;
	text-align: right;
}

/* ■メニュー */

#menucontainer {
	width: 150px;
	float: left;
}

#menuboxco1 {
	width: 130px;
	height: 98px;
}
#menuboxco2 {
	width: 130px;
	height: 218px;
}
#menuboxco3 {
	width: 130px;
	height: 38px;
}
#menuboxco4 {
	width: 130px;
	height: 38px;
}
#menuboxco5 {
	width: 130px;
	height: 38px;
}
#menuboxco6 {
	width: 130px;
	height: 120px;
}
#qrcord {
	width: 130px;
	height: 90px;
}
#qrcordtxt  {
	width: 130px;
	text-align: center;
}
#qrcordtxt a {
	font-size: 11px;
	text-align: center;
}


.menulink a {
	width: 130px;
	height: 30px;
	display: block;
	position: relative;
	float: left;
	background-repeat: no-repeat;
}
.menulink span {
	display: block;
	font-size: 1px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	color: #ffffff;
}
#menubox .menulink a:hover {
	display: block;
	background-position: 0px -30px;
}

.menunow a {
	width: 130px;
	height: 30px;
	display: block;
	position: relative;
	float: left;
	background-position: 0px -60px;
	background-repeat: no-repeat;
}
.menunow span {
	display: block;
	font-size: 1px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	color: #ffffff;
}
#menubox .menunow a:hover {
	display: block;
	background-position: 0px -30px;
}

#menu0 a {
	background-image: url(images/menu_bot00.gif);
}
#menu1 a {
	background-image: url(images/menu_bot01.gif);
}
#menu2 a {
	background-image: url(images/menu_bot02.gif);
}
#menu3 a {
	background-image: url(images/menu_bot03.gif);
}
#menu4 a {
	background-image: url(images/menu_bot04.gif);
}
#menu5 a {
	background-image: url(images/menu_bot05.gif);
}
#menu6 a {
	background-image: url(images/menu_bot06.gif);
}
#menu7 a {
	background-image: url(images/menu_bot07.gif);
}
#menu8 a {
	background-image: url(images/menu_bot08.gif);
}
#menu9 a {
	background-image: url(images/menu_bot09.gif);
}
#menu10 a {
	background-image: url(images/menu_bot10.gif);
}
#menu11 a {
	background-image: url(images/menu_bot11.gif);
}
#menu12 a {
	background-image: url(images/menu_bot12.gif);
}
#menu13 a {
	background-image: url(images/menu_bot13.gif);
}


/* ■フッター */

#footer p {
	font-size: 12px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	color: #000;
}

