/* CSS Document */

#zipangu{
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",sans-serif;
	width:800px;
	margin:0 auto;
	background: #4c1f1b;
}

.hide{
	display:none;
}

.title_upper{
	width:800px;
	height:239px;
	background: url(top01.jpg) no-repeat;
	text-indent:-9999px;
}

.title_middle{
	width:800px;
	height:249px;
	background: url(top02.jpg) no-repeat;
}

.title_under{
	position:relative;
	width:800px;
	height:229px;
	background: url(top03.jpg) no-repeat;
}

.alelgen{
	position:absolute;
	display:block;
	left:24px;
	top:80px;
}


.contents01 {
	background: url(contents01_back.jpg) no-repeat;
	width: 757px;
	height: 620px;
	margin: 10px auto;
	padding-top: 15px;
}

.contents01 h3 {
	background: url(contents_title01-trans.png) no-repeat;
	width: 733px;
	height: 161px;
	text-indent: -9999px;
	margin: 0px auto;
}

.contents01 p{
	color: #FFF;
	padding: 15px 40px 0px 40px;
	line-height: 1.5;
	font-weight: bold;
	font-size: 15px;
}

.gold {
	font-weight: bold;
	color: #ebe300;
	font-size: 18px;
}


.contents02 {
	background: url(contents02_back.jpg) no-repeat;
	width: 757px;
	height: 619px;
	margin: 10px auto;
	padding-top: 15px;
	position: relative;
}

.contents02 h3 {
	background: url(contents_title02-trans.png) no-repeat;
	width: 704px;
	height: 103px;
	text-indent: -9999px;
	margin: 0px auto;
}

.soup {
	position: absolute;
	top: 140px;
	left: 440px;
	width: 270px;
}

.soup h4 {
	background: url(soup-trans.png) no-repeat center;
	width: 270px;
	height: 33px;
	text-indent: -9999px;
	text-align: center;
}

.soup p{
	color: #FFF;
	font-size: 14px;
	line-height: 1.3;
	padding-top: 8px;
}


.cyasyu {
	position: absolute;
	top: 300px;
	left: 440px;
	width: 270px;
}

.cyasyu h4 {
	background: url(chasyu-trans.png) no-repeat center;
	width: 270px;
	height: 33px;
	text-indent: -9999px;
	text-align: center;
}

.cyasyu p{
	color: #FFF;
	font-size: 14px;
	line-height: 1.3;
	padding-top: 8px;
}


.noodle {
	position: absolute;
	top: 460px;
	left: 450px;
	width: 270px;
}

.noodle h4 {
	background: url(men-trans.png) no-repeat center;
	width: 270px;
	height: 33px;
	text-indent: -9999px;
	text-align: center;
}

.noodle p{
	color: #FFF;
	font-size: 14px;
	line-height: 1.3;
	padding-top: 8px;
}



.contents03 {
	background: url(contents03_back.jpg) no-repeat;
	width: 732px;
	height: 381px;
	margin: 10px auto 0px auto;
	padding: 30px 0px 0px 20px;
}

.contents03 h3 {
	background: url(contents_title03.jpg) no-repeat;
	 width: 531px;
	 height: 106px;
	 text-indent: -9999px;
}

.contents03 p {
	color: #FFF;
	font-size: 14px;
	line-height: 1.7;
	padding: 20px 220px 0px 20px;
}



.contents04{
	width:720px;
	margin:0 auto;
	padding-bottom:25px;
}

.download{
	display:block;
	float:left;
	width:351px;
	height:138px;
	background:url(download.jpg) no-repeat;
	text-indent:-9999px;
}

.enquete{
	display:block;
	float:right;
	width:351px;
	height:138px;
	background: url(enqute.jpg) no-repeat;
	text-indent:-9999px;
}

.center_link{
	margin-top:5px;
	text-align:center;
}

.center_link a{
	display:inline-block;
	height:25px;
	padding:0 0 0 15px;
	background:url(link_indent.gif) no-repeat;
	color:#FFF;
	font-weight:bold;
}


.shirts_link{
	margin-top:15px;
	text-align:center;
}

.shirts_link a{
	display:inline-block;
	height:30px;
	padding:5px 0 0 35px;
	background:url(t-shirts.gif) no-repeat;
	color:#FFF;
	font-weight:bold;
}

.end_info {
	text-align: center;
	font-size: 14px;
	color: #FFF;
	position: absolute;
	top: 200px;
	left: 169px;
}


.report_link {
	background: url(link_indent.gif) no-repeat left;
	display: block;
	text-align: center;
	font-size: 14px;
	padding-left: 15px;
	width: 600px;
	margin: 0px auto 30px auto;
}

a.report_link:link {
		color: #C93;
		text-decoration: underline;
}

a.report_link:hover {
		color: #C93;
		text-decoration: none;
}

a.report_link:visited {
		color: #FC0;
		text-decoration: none;
}
	
	
