/* CSS Document */

#nagisa{
	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;
	padding-bottom:20px;
	background:url(back.jpg) repeat-y;
}

.hide{
	display:none;
}

.bold{
	font-size:18px;
	font-weight:bold;
	line-height:1.7;
	color:#36C;
}

.red_bold{
	font-size:18px;
	color:#CC0000;
	font-weight:bold;
	line-height:1.4;
}


.title_upper{
	width:800px;
	height:250px;
	background:url(top_img_upper.jpg) no-repeat;
	text-indent:-9999px;
}

.title_middle{
	position:relative;
	width:800px;
	height:280px;
	background:url(top_img_middle.jpg) no-repeat;
}

.title_under{
	position:relative;
	width:800px;
	height:195px;
	background:url(top_img_under.jpg) no-repeat;
}

.alle{
	background: url(allergen.png) no-repeat;
	width: 162px;
	height: 55px;
	text-indent: -9999px;
	display: block;
	position:absolute;
	top: 45px;
	left: 10px;
}

.section01_title{
	width:750px;
	height:160px;
	margin:0 auto;
	background:url(sec01_title.gif) no-repeat;
	text-indent:-9999px;
}

.section01_text{
	width:720px;
	padding:15px;
	margin:0 auto 20px;
	background:#FFF;
	font-size:17px;
	color:#000;
	line-height:1.5;
}


.section02{
	width:750px;
	margin:0 auto 20px;
	background:#FFF;
}

.section02 h3{
	width:750px;
	height:160px;
	background:url(sec02_title.gif) no-repeat;
	text-indent:-9999px;
}

.section02 p{
	width:720px;
	margin:0 auto;
	padding:15px;
	font-size:17px;
	color:#000;
	line-height:1.5;
}

.section03{
	width:750px;
	margin:0 auto 20px;
	padding-bottom:5px;
	background:#FFF;
}

.section03 h3{
	width:750px;
	height:160px;
	background:url(sec03_title.gif) no-repeat;
	text-indent:-9999px;
}

.section03 p{
	width:720px;
	margin:0 auto;
	padding:15px;
	font-size:17px;
	color:#000;
	line-height:1.5;
}

.center_link{
	display:inline-block;
	font-size:18px;
	color:#0066FF;
	font-weight:bold;
	line-height:1.8;
}

.linkindent{
	background:url(linkindent_b.gif) no-repeat left center;
	padding-left:15px;
	line-height:1.8;
}

.honyabox{
	width:551px;
	height:246px;
	margin:0 auto 15px;
	padding-left:165px;
	padding-top:50px;
	background:url(sec03_profback.jpg) no-repeat;
}

.honyabox p{
	width:515px;
	font-size:17px;
	color:#FF0099;
	line-height:1.5;
}

.blog_link{
	display:inline-block;
	margin-top:15px;
	padding-left:20px;
	background:url(sec_03_bloglinkindent.gif) no-repeat;
	font-size:15px;
	line-height:1.2;
}



.section04{
	width:750px;
	margin:0 auto 20px;
	padding:10px 0;
}

.spec{
	position:relative;
	width:750px;
	height:525px;
	margin:0 auto;
	background:url(sec04_back.jpg) no-repeat;
}



.spec p{
	font-size:14px;
	color:#006699;
	line-height:1.5;
}


.syoga{
	position:absolute;
	width:178px;
	top:189px;
	left:30px;
}

.chashu{
	position:absolute;
	width:178px;
	top:358px;
	left:30px;
}

.soup{
	position:absolute;
	width:178px;
	top:129px;
	left:549px;
}

.men{
	position:absolute;
	width:178px;
	top:279px;
	left:549px;
}

.beni{
	position:absolute;
	width:178px;
	top:429px;
	left:549px;
}

.section05{
	width:760px;
	margin:0 auto 10px;
	background:#FFF;
}

.section05 h3{
	width:760px;
	height:82px;
	background:url(sec05_title.jpg) no-repeat;
	text-indent:-9999px;
}

.sec05box_01{
	width:760px;
	height:230px;
	background:url(sec05_back1.jpg) no-repeat;
}

.sec05box_02{
	width:760px;
	height:230px;
	background:url(sec05_back2.jpg) no-repeat;
}


.section06{
	width:730px;
	margin:0 auto;
	padding:10px 0;
}

.download{
	display:block;
	float:left;
	width:352px;
	height:166px;
	background:url(download.png) no-repeat;
	text-indent:-9999px;
}

.enquete{
	display:block;
	float:right;
	width:352px;
	height:166px;
	background:url(enqute.png) no-repeat;
	text-indent:-9999px;
}

.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.png) no-repeat;
	color:#33C;
	font-weight:bold;
}
