/* CSS Document */

#ichibanodawara{
    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:#762C09;
	border:1px solid #EFEFEF;
}

.hide{
	display:none;
}

.title_upper{
	width:800px;
	height:240px;
	background:url(top_img_upper.jpg) no-repeat;
	text-indent:-9999px;
}

.title_middle{
	position:relative;
	width:800px;
	height:250px;
	background:url(top_img_middle.jpg) no-repeat;
}

.title_under{
	width:800px;
	height:282px;
	background:url(top_img_under.jpg) no-repeat;
}

.alelgen{
	position:absolute;
	display:block;
	left:22px;
	top:180px;
}

.section01{
	width:776px;
	margin:0 auto 25px;
	padding:12px 0 15px;
	border:2px solid #330000;
}

.section01 h3{
	width:758px;
	height:133px;
	margin:0 0 10px 12px;
	background:url(sec01_title.gif) no-repeat;
	text-indent:-9999px;
}

.section01 p{
	width:740px;
	margin:0 auto;
	font-size:17px;
	color:#FFF;
	font-weight:bold;
	line-height:1.5;
}

.section02{
	width:776px;
	margin:0 auto 15px;
	padding:12px 0 15px;
	border:2px solid #330000;
}

.section02 h3{
	width:758px;
	height:133px;
	margin:0 0 10px 12px;
	background:url(sec02_title.gif) no-repeat;
	text-indent:-9999px;
}

.section02 p{
	width:740px;
	margin:0 auto;
	font-size:17px;
	color:#FFF;
	font-weight:bold;
	line-height:1.5;
}

.umemiso{
	position:relative;
	width:746px;
	height:289px;
	margin:15px 0 10px 10px;
	background:url(sec02_umemiso_back.jpg) no-repeat;
}

.umemiso p{
	position:absolute;
	width:470px;
	top:149px;
	left:55px;
	font-size:16px;
	color:#211713;
	font-weight:normal;
}


.section03{
	width:776px;
	margin:0 auto 25px;
	padding:12px 0 15px;
	border:2px solid #330000;
}

.section03 h3{
	width:758px;
	height:142px;
	margin:0 0 10px 12px;
	background:url(sec03_title.gif) no-repeat;
	text-indent:-9999px;
}

.spec{
	position:relative;
	width:750px;
	height:428px;
	margin:0 0 0 15px;
	background:url(sec03_spec_back.jpg) no-repeat;
}

.spec p{
	font-size:13px;
	color:#FFF;
	line-height:1.2;
}

.nori{
	position:absolute;
	width:143px;
	top:39px;
	left:10px;
}

.umeboshi{
	position:absolute;
	width:169px;
	top:180px;
	left:21px;
}

.chashu{
	position:absolute;
	width:113px;
	top:322px;
	left:98px;
}

.hutomen{
	position:absolute;
	width:141px;
	top:81px;
	left:580px;
}

.soup{
	position:absolute;
	width:177px;
	top:296px;
	left:558px;
}


.kodawari{
	width:760px;
	margin:25px auto 0px;
}

.kodawari h4{
	width:760px;
	height:90px;
	background:url(sec03_kodawari1.jpg) no-repeat;
	text-indent:-9999px;
}

.kodawari01{
	width:760px;
	height:180px;
	background:url(sec03_kodawari2.jpg) no-repeat;
}

.kodawari02{
	width:760px;
	height:210px;
	background:url(sec03_kodawari3.jpg) no-repeat;
}


.section04{
	width:730px;
	margin:0 auto;
	padding:10px 0;
}

.download{
	display:block;
	float:left;
	width:352px;
	height:166px;
	background:url(download.jpg) no-repeat;
	text-indent:-9999px;
}

.enquete{
	display:block;
	float:right;
	width:352px;
	height:166px;
	background:url(enqute.jpg) no-repeat;
	text-indent:-9999px;
}

.center_link,.center_link_h{
	text-align:center;
	margin-bottom:15px;
}

.center_link a{
	display:inline-block;
	padding:0 0 0 15px;
	background:url(link_indent.gif) no-repeat left center;
	color:#FFF;
	font-weight:bold;
}

.center_link_h a{
	display:inline-block;
	height:22px;
	padding:3px 0 0 55px;
	background:url(hikken.gif) no-repeat left center;
	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: 240px;
	left: 170px;
}

