@charset "Shift_JIS";

/* ==============================
  css-foundation-index
=================================
wrap
---------------------------------
content
---------------------------------
ƒpƒ“‹û
---------------------------------
content-inr
---------------------------------
foot
============================== */


/* ---------------------------------------------
  wrap
--------------------------------------------- */

#wrap {
	width: 900px;
	background: url(../img/bg01.gif) repeat-y 36px 0;
	margin-left: auto;
	margin-right: auto;
}

/* ---------------------------------------------
  content
--------------------------------------------- */

#content {
	width: 750px;
	padding-left: 75px;
	padding-bottom: 30px;
}

#content h3 {
	width: 750px;
	height: 63px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 100%;
}
#info #content h3 {
	background: url(../img/h3_03.gif) no-repeat;
}
#about #content h3 {
	background: url(../img/h3_04.gif) no-repeat;
}
#rule #content h3 {
	background: url(../img/h3_05.gif) no-repeat;
}
#faq #content h3 {
	background: url(../img/h3_06.gif) no-repeat;
}
#link #content h3 {
	background: url(../img/h3_01.gif) no-repeat;
}
#link2 #content h3 {
	background: url(../img/h3_02.gif) no-repeat;
}
#sitemap #content h3 {
	background: url(../img/h3_07.gif) no-repeat;
}
#contact #content h3 {
	background: url(../img/h3_08.gif) no-repeat;
}
#extra #content h3 {
	background: url(../img/h3_09.gif) no-repeat;
}
#sozai-top #content h3 {
	background: url(../img/h3_10.gif) no-repeat;
}
#item-icon #content h3 {
	background: url(../img/h3_12.gif) no-repeat;
	height: 48px;
}
#item-btn #content h3 {
	background: url(../img/h3_13.gif) no-repeat;
	height: 48px;
}
#item-bg #content h3 {
	background: url(../img/h3_14.gif) no-repeat;
	height: 48px;
}
#item-line #content h3 {
	background: url(../img/h3_15.gif) no-repeat;
	height: 48px;
}
#item-season #content h3 {
	background: url(../img/h3_16.gif) no-repeat;
	height: 48px;
}
#item-set #content h3 {
	background: url(../img/h3_17.gif) no-repeat;
	height: 48px;
}
#item-etc #content h3 {
	background: url(../img/h3_18.gif) no-repeat;
	height: 48px;
}

/* ---------------------------------------------
  ƒpƒ“‹û
--------------------------------------------- */
#list {
	width: 750px;
	height: 54px;
	background: url(../img/line01.gif) repeat-x 0 22px;
}
#list ul {
	padding-left: 5px;
}
#list li {
	font-size: 12px;
	float: left;
	color: #333333;
}
#list li a {
	background: url(../img/toriangle01.gif) no-repeat right center;
	padding-right: 20px;
	color: #333333;
}
#list li a:hover {
	color: #999999;
}

/* ---------------------------------------------
  content-inr
--------------------------------------------- */

#content-inr {
	width: 750px;
}

/* ---------------------------------------------
  foot
--------------------------------------------- */
#foot {
	width: 900px;
	height: 143px;
	background: url(../img/bg03.gif) no-repeat 20px 33px;
	position: relative;
}
#foot #pagetop {
	width: 140px;
	height: 91px;
	padding-left: 662px;
}
#foot #pagetop p a {
	width: 140px;
	height: 35px;
	background: url(../img/btn_pagetop.gif) no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	font-size: 1px;
	display: block;
}
#foot #pagetop p a:hover {
	background: url(../img/btn_pagetop.gif) no-repeat 0 -35px;
}

#foot #foot-inr {
	width: 750px;
	height: 40px;
	margin-left: 75px;
	position: relative;
}

#foot #foot-inr li {
	font-size: 1px;
	line-height: 100%;
}

#foot #foot-inr li a {
	height: 12px;
	text-decoration: none;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 100%;
	display: block;
	position: absolute;
	top: 0;
}
#foot #foot-inr li#foot-nav1 a {
	width: 83px;
	background: url(../img/foot_nav01.gif) no-repeat;
	left: 5px;
}
#foot #foot-inr li#foot-nav2 a {
	width: 39px;
	background: url(../img/foot_nav02.gif) no-repeat;
	left: 108px;
}
#foot #foot-inr li#foot-nav5 a {
	width: 39px;
	background: url(../img/foot_nav05.gif) no-repeat;
	left: 167px;
}
#foot #foot-inr li#foot-nav3 a {
	width: 73px;
	background: url(../img/foot_nav03.gif) no-repeat;
	left: 226px;
}
#foot #foot-inr li#foot-nav4 a {
	width: 73px;
	background: url(../img/foot_nav04.gif) no-repeat;
	left: 319px;
}
#foot #foot-inr li#foot-nav1 a:hover {
	background: url(../img/foot_nav01.gif) no-repeat 0 -12px;
}
#foot #foot-inr li#foot-nav2 a:hover {
	background: url(../img/foot_nav02.gif) no-repeat 0 -12px;
}
#foot #foot-inr li#foot-nav3 a:hover {
	background: url(../img/foot_nav03.gif) no-repeat 0 -12px;
}
#foot #foot-inr li#foot-nav4 a:hover {
	background: url(../img/foot_nav04.gif) no-repeat 0 -12px;
}
#foot #foot-inr li#foot-nav5 a:hover {
	background: url(../img/foot_nav05.gif) no-repeat 0 -12px;
}

#foot #foot-inr p#copyright {
	width: 300px;
	height: 13px;
	background: url(../img/copyright2008.gif) no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 100%;
	position: absolute;
	top: 0;
	left: 445px;
}