@charset "shift_jis";
/* CSS Document */



p#title1{
	background:url(../img/company/title.jpg) left top no-repeat;
	width:512px;
	height:47px;
	text-indent:-9999px;
	margin:0 0 22px 0;
}




div.textimg p{
	width:372px;
	margin:0 0 0 10px;
	padding-right:128px;
}

div.textonly p{
	width:484px;
	margin:0 0 0 10px;
}



div#point01,
div#point02,
div#point03,
div#point04,
div#point05,
div#point06{
	width:510px;
	margin-bottom:20px;
}

div#point01 h2,
div#point02 h2,
div#point03 h2,
div#point04 h2,
div#point05 h2,
div#point06 h2{
	width:449px;/*510-61*/
	height:27px;/*60-33*/
	padding:3px 0 0 61px;
	font-weight:bold;
	color:#333333;
	margin:0 0 9px 0;
}

div#point01 h2{
	background:url(../img/company/sec.jpg) left top no-repeat;
}


div#point02 h2{
	background:url(../img/company/sec.jpg) left top no-repeat;
}

div#point03 h2{
	background:url(../img/company/sec.jpg) left top no-repeat;
}

div#point03 ol{
	width:482px;
	margin:0 0 0 10px;
}
div#point03 ol span{
	text-decoration:underline;
}


div#point04 h2{
	background:url(../img/top/point04title.jpg) left top no-repeat;
}
div#point04 p{
	background:url(../img/top/point04img.jpg) right top no-repeat;
	min-height:119px;
}

div#point05 h2{
	background:url(../img/top/point05title.jpg) left top no-repeat;
}

div#point06 h2{
	background:url(../img/top/point06title.jpg) left top no-repeat;
}
div#point06 p{
	margin-bottom:24px;
}





p#title2{
	background:url(../img/top/title2.jpg) left top no-repeat;
	width:510px;
	height:106px;
	text-indent:-9999px;
	margin:0 0 22px 0;
	position:relative;
}
p#title2 a{
	display:block;
	width:150px;
	height:61px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:39px;
	left:352px;
}
p#title2 a:hover{
	background:url(../img/top/title2_on.jpg) left top no-repeat;
}




div#ingredient{
/*	float:left;*/
	padding:0 0 0 12px;
	width:480px;
}

div#ingredient p.title{
	width:480px;
	height:21px;
	background:url(../img/top/ingtitle.jpg) left top no-repeat;
	text-indent:-9999px;
}

div#ingin{
	border-right:1px solid #A38566;
	border-bottom:1px solid #A38566;
	border-left:1px solid #A38566;
	padding:0 18px 14px 13px;
	margin:0 0 22px 0;
	width:447px;
}

div#ingin h3{
	font-weight:bold;
	margin:0 0 9px 0;
}
div#ingin h3 span{
	text-decoration:underline;
}

dl#ing1{
	margin:0 0 12px 1px;
}

div#ingin dl dt{
	font-size:85.7%;
	font-weight:bold;
	color:#336600;
}
div#ingin dl dd{
	font-size:85.7%;
}

div#ing2{
	padding:0 0 0 93px;
	margin:0 0 16px 0;
	min-height:70px;
	background:url(../img/top/ing2img.jpg) left top no-repeat;
}
div#ing3{
	padding:0 0 0 93px;
	min-height:160px;
	background:url(../img/top/ing3img.jpg) left top no-repeat;
}





div#maincontents div#contents div#chap1 h2,
div#maincontents div#contents div#chap1 h3{
	color:#53040B;
	font-weight:bold;

	background: url(../img/common/yubi.jpg) 18px center no-repeat;
	height:20px;
	width:488px;
	margin:0 0 17px 0;
	padding:0 0 0 52px;
}



div#chap1{
	margin-bottom:14px;
	width:540px;
}

div#chap1 div#sec1 p.title{
	background:url(../img/top/title11.jpg) left top no-repeat;
	width:540px;
	height:50px;
	text-indent:-9999px;
	margin:0 0 15px 0;
}


div#chap1 div#sec1 p.txt{
	width:508px;
	margin:0 auto 18px auto;
}


div#chap1 div#sec2 p.title{
	background:url(../img/top/title12.jpg) left top no-repeat;
	width:540px;
	height:50px;
	text-indent:-9999px;
	margin:0 0 15px 0;
}


div#chap1 div#sec2 p.txt{
	width:508px;
	margin:0 auto 18px auto;
}

div#chap1 div#sec2 ol{
	background:url(../img/top/sec12img.jpg) left top no-repeat;
	padding:0 0 0 134px;
	height:134px;
	width:300px;
	min-height:134px;
	margin:0 0 10px 0;
}
div#chap1 div#sec2 ol li{
	font-weight:bold;
}
div#chap1 div#sec2 ol li span{
	font-weight:normal;
	padding:2em;
}

div#chap1 div#sec2 p.link{
	font-weight:bold;
	width:508px;
	margin:0 auto 18px auto;
	text-align:right;
}
div#chap1 div#sec2 p.link a{
	text-align:right;
	background:url(../img/common/migi.jpg) left center no-repeat;
	padding:0 0 0 16px;
}



div#chap1 div#sec3 p.title{
	background:url(../img/top/title13.jpg) left top no-repeat;
	width:540px;
	height:50px;
	text-indent:-9999px;
	margin:0 0 15px 0;
}

div#chap1 div#sec3 p.txt1{
	background:url(../img/top/sec13img.jpg) right top no-repeat;
	padding:0 148px 0 0;
	height:122px;
	width:360px;
	min-height:122px;
	margin:0 auto 10px auto;
}

div#chap1 div#sec3 p.txt{
	width:508px;
	margin:0 auto 18px auto;
}

div#chap1 div#sec3 p.link{
	font-weight:bold;
	width:508px;
	margin:0 auto 18px auto;
	text-align:right;
}
div#chap1 div#sec3 p.link a{
	text-align:right;
	background:url(../img/common/migi.jpg) left center no-repeat;
	padding:0 0 0 16px;
}

div#chap1 div#sec3 h3{
	letter-spacing:-1px;
}

div#chap1 div#sec3 p.txtimg{
	width:508px;
	margin:0 auto 18px auto;
	line-height:30px;
}








div#chap1 div#sec4 p.title{
	background:url(../img/top/title14.jpg) left top no-repeat;
	width:540px;
	height:50px;
	text-indent:-9999px;
	margin:0 0 15px 0;
}

div#chap1 div#sec4 ul{
	width:508px;
	margin:0 auto 22px;
}

div#chap1 div#sec4 ul li{
	display:inline;
	font-weight:bold;
	color:#333333;
}







div#chap2{
	width:540px;
	background:white url(../img/common/chap1bg.jpg) left top repeat-y;
	border-bottom:1px solid #858566;
	margin-bottom:20px;
}



div#chap2 div#sec5 p.title{
	background:url(../img/top/title21.jpg) left top no-repeat;
	width:540px;
	height:50px;
	text-indent:-9999px;
	margin:0 0 15px 0;
}


div#chap2 div#sec5 h2{
	color:#53040B;
	background:none;
	font-weight:bold;
	height:20px;
	width:508px;
	margin:0 0 17px 0;
	padding:0 0 0 0;
}

div#chap2 div#sec5 p.name{
	width:508px;
	margin:0 auto 9px auto;
}
div#chap2 div#sec5 p.txt{
	width:508px;
	margin:0 auto 18px auto;
}

div#chap2 div#sec5 p.link{
	width:508px;
	margin:0 auto 18px auto;
	text-align:right;
}
div#chap2 div#sec5 p.link a{
	font-weight:bold;
	text-align:right;
	background:url(../img/common/migi.jpg) left center no-repeat;
	padding:0 0 0 16px;
}
