@charset "UTF-8";
/**\*/
@import url("style-base.css");
@import url("style-default.css");



/* top
-----------------------------------------------------------------------*/
.voice01{
background:url(../../img/img01_07.gif) no-repeat left top;
text-align:center;
padding: 4px 0px;
width:790px;
margin:0px auto;
}
.voice02{
text-align:center;
padding:15px 0px;
}


.mutenka_box{
width: 790px;
margin:0px auto;
position:relative;
overflow:hidden;
padding-bottom:15px;
}
.mutenka-l{
width: 385px;
float:left;
}
.mutenka-r{
width: 385px;
float:right;
}

.mutenka01{
background:url(../../img/img02_07.gif) no-repeat left top;
height: 333px;
line-height:160%;
font-size:14px;
padding: 0px 25px;
}
.mutenka02{
background:url(../../img/img02_09.gif) no-repeat left top;
height: 333px;
line-height:160%;
font-size:14px;
padding: 0px 25px;
}
.mutenka03{
background:url(../../img/img02_11.gif) no-repeat left top;
height: 333px;
line-height:160%;
font-size:14px;
padding: 0px 25px;
}
.mutenka04{
background:url(../../img/img02_13.jpg) no-repeat left top;
height: 333px;
line-height:160%;
font-size:14px;
padding: 0px 25px;
}
.mutenka05{
background:url(../../img/img02_15.jpg) no-repeat left top;
height: 333px;
line-height:160%;
font-size:14px;
padding: 0px 25px;
}
.mutenka06{
background:url(../../img/img02_17.jpg) no-repeat left top;
height: 333px;
line-height:160%;
font-size:14px;
padding: 0px 25px;
}
.mutenka07{
background:url(../../img/img02_19.jpg) no-repeat left top;
line-height:160%;
font-size:14px;
padding: 10px 25px 0px 310px;
height:356px;
margin-bottom:15px;
}
.mutenka07_txt{
padding-right:140px;
}
.mutenka08{
width: 790px;
position:relative;
overflow:hidden;
}
.mutenka08-l{
background:url(../../img/img02_22.gif) no-repeat left top;
line-height:160%;
font-size:14px;
padding: 20px 15px 0px 25px;
height:335px;
margin-bottom:15px;
width:355px;
float:left;
}
.mutenka08_txt{
padding-right: 175px;
padding-top:15px;
}
.mutenka08-r{
float:left;
background:url(../../img/img02_25.jpg) no-repeat left top;
line-height:160%;
font-size:14px;
padding: 20px 0px 0px 0px;
height:270px;
margin-bottom:15px;
width:395px;
}
.mutenka08-r p{
height:113px;
padding:0px 25px 0px 15px;
}

.seibun{
background:url(../../img/img02_29.gif) no-repeat left top;
width: 790px;
margin:0px auto;
text-align:center;
padding-top:3px;
padding-bottom:39px;
}




.box04 {
	margin:0 auto;
	background:url(../../img/bg14.jpg) repeat-y left top;
	font-size:13px;
	line-height:180%;
}
.box04_end {
background:url(../../img/bg05.jpg) no-repeat 4px bottom;
padding-bottom:39px;
}
.box0401 {
	background:url(../../img/bg13.jpg) no-repeat left top;
}
.box0402 {
	background:url(../../img/bg15.jpg) no-repeat left bottom;
	padding:0 92px 30px 92px;
}
.box0402 p {
	margin-bottom:20px;
}
.box0402 h4 {
	margin-bottom:40px;
}
.box04 dl {
	padding:41px 0 0 89px;
	margin-bottom:30px;
	width:740px;
	overflow:hidden;
}
.box04 dt {
	float:left;
	width:215px;
}
.box04 dd {
	float:left;
	width:515px;
	font-size:11px;
	-webkit-text-size-adjust:none;
	line-height:130%;
}
.box04 dd strong {
	display:block;
	color:#e66666;
}
.box04 dd span {
	display:block;
}
.box04 dd span a {
	color:#000;
}
.box04 dd span a:hover {
	color:#e66666;
}





/* inner
-----------------------------------------------------------------------*/
.ingredient{
background:#FFF9D2;
width: 600px;
padding:20px;
margin-bottom:40px;
}


.voice_box{
background:url(../../img/inner/voice01.gif) no-repeat left top;
padding-left: 70px;
padding-top:10px;
border-bottom:1px dotted #8a8a8a;
padding-bottom:5px;
margin-bottom:15px;
}
.voice_data{
font-weight:bold;
color: #7D391F;
padding-top:20px;
font-size:10px;
letter-spacing:1px;
}






/* faq
-----------------------------------------------------------------------*/
.faq_box{
width:640px;
border-bottom:1px dotted #8a8a8a;
margin-bottom:15px;
padding-bottom:15px;
}
.faq_box dt{
background:url(../../img/inner/faq01.gif) no-repeat left top;
padding-left:80px;
line-height:150%;
font-size:16px;
font-weight:bold;
color: #FF7800;
padding-top:15px;
padding-bottom:15px;
}
.faq_box dd{
background:url(../../img/inner/faq02.gif) no-repeat left top;
padding-left:80px;
line-height:180%;
}