@charset "Shift_JIS";

/*------- base -------*/

div#detailsArea{
	width:690px;
	margin-top:40px;
}

div.deatailsItem{
	width:300px;
	float:left;
}

div.deatailsItem p.details_element_tea{
	font-size:10px;
	line-height:15px;
	color:#999933;
	padding-top:10px;
	margin-bottom:10px;
	width:254px;
	margin:0 auto;
}
div.deatailsItem h5{
	margin:60px 0 10px 0;
}
div.deatailsItem h6{
	color:#645F2C;
	font-weight:bold;
}
div.deatailsItem ul{
	margin-top:5px;
}
div.deatailsItem ul li{
	background:url(../../images/common/curry_listicon.gif) no-repeat left 7px;
	padding-left:15px;
	color:#999933;
}
div.deatailsItem ul li a:link{
	text-decoration:underline;
	color:#999933;
}
div.deatailsItem ul li a:visited{
	text-decoration:none;
}
div.deatailsItem ul li a:hover{
	text-decoration:none;
	color:#645F2C;
}
div.deatailsRead{
	width:320px;
	float:right;
}

div.deatailsRead h1,
div.deatailsRead h3{
	margin-bottom:30px;
}
div.deatailsRead h3.curryset{
	margin:0 0 30px 0;
	padding:0;
}
div.deatailsRead h4{
	margin-bottom:10px;
	color:#999933;
	font-size:14px;
	font-weight:bold;
}
div.deatailsRead h5{
	color:#645F2C;
	font-weight:bold;
	background:url(../../images/common/explanation_icon.gif) no-repeat 0 7px;
	padding-left:15px;
}
div.deatailsRead h5.curryset{
	margin:10px 0 0 0;
	padding-left:15px;
	background:url(../../images/common/explanation_icon.gif) no-repeat 0 7px;
	font-weight:bold;
}
div.deatailsRead h6{
	color:#999933;
	font-weight:bold;
}
div.deatailsRead p.details_element{
	font-size:10px;
	line-height:15px;
	color:#666666;
	padding-top:10px;
	margin-bottom:30px;
}
div.deatailsRead p.details_element_curry{
	font-size:10px;
	line-height:15px;
	color:#999933;
	padding-top:10px;
	margin-bottom:10px;
}
div.deatailsRead p.details_element_curry02{
	font-size:10px;
	line-height:15px;
	color:#666666;
	padding-top:10px;
	margin-bottom:10px;
}
div.deatailsRead p.details_element_tea{
	font-size:10px;
	line-height:15px;
	color:#999933;
	padding-top:10px;
	margin-bottom:10px;
}

div.deatailsRead p.details_element_genseiju{
	font-size:10px;
	line-height:15px;
	color:#999933;
	margin-bottom:20px;
}

div.deatailsRead table th{
	font-size:12px;
	font-weight:normal;
	color:#645F2C;
	text-align:left;
}

div.deatailsRead span{
	color:#645F2C;
	padding-right:5px;
	font-weight:bold;
}
div.deatailsRead span.currySpan{
	font-size:10px;
	color:#666666;
	font-weight:normal;
}
div.deatailsRead ul.currysetList{
	margin-top:10px;
}
div.deatailsRead ul.currysetList li{
	float:left;
	background:url(../../images/common/curry_listicon.gif) no-repeat left 6px;
	padding:0 20px 0 10px;
}
div.deatailsRead ul.currysetList li a{
	color:#655F2C;
}
div.deatailsRead ul.currysetList02 li{
	float:left;
	background:url(../../images/common/curry_listicon.gif) no-repeat left 6px;
	padding:0 10px 0 10px;
}
div.deatailsRead table.cosmeDetailsTable tr td{
	padding-bottom:10px;
}
div.deatailsRead p.cosmeDetailsLink a{
	float:right;
	background:url(../../images/common/curry_listicon.gif) no-repeat left 6px;
	padding-left:10px;
	color:#999933;
	margin-bottom:30px;
}
div.deatailsRead ul.currysetList02 li a{
	color:#655F2C;
}
div#explanationArea ul.currysetList03{
	float:right;
}
div#explanationArea ul.currysetList03 li{
	float:left;
	background:url(../../images/common/curry_listicon.gif) no-repeat left 6px;
	padding:0 0 0 10px;
}
div#explanationArea ul.currysetList03 li a{
	color:#655F2C;
}
div#explanationArea p.details_element_curry{
	font-size:10px;
	line-height:15px;
	color:#999933;
}
div#explanationArea div#explanationLeft{
	width:322px;
	float:left;
	padding-right:20px;
	background:url(../../images/common/dotborder_tate.gif) repeat-y right 6px;
}
div#explanationArea div#explanationRight{
	width:325px;
	float:right;
}
div#explanationArea div#explanationRight p.mpnone{
	margin:0;
	padding:0 0 10px 0;
}
ul.meguriList03{
	margin:20px 0 0 0;
	float:right;
}
ul.meguriList03 li{
	float:left;
	background:url(../../images/common/curry_listicon.gif) no-repeat left 6px;
	padding:0 0 0 10px;
}
ul.meguriList03 li a{
	color:#999933;
}
div#recipeArea{
	width:280px;
	padding:10px 20px 10px 10px;
	background:#EBF0E1;
	margin-top:40px;
}

div#recipeArea p{
	padding-bottom:10px;
}

div#recipeArea dl{
	padding-left:5px;
}

div#recipeArea16{
	width:415px;
	padding:10px;
	background:#EBF0E1;
	margin-top:20px;
}

div#recipeArea16 dl{
	padding-left:5px;
}


/*------- detailsRecommendArea -------*/

div#detailsRecommendArea{
	width:680px;
	border:solid 1px #cccccc;
	margin-top:60px;
	padding:15px 0 20px 0;
}

div#detailsRecommendArea p{
	font-size:14px;
	color:#464646;
	padding-left:15px;
}

div#detailsRecommendArea hr{
	width:650px;
	text-align:left;
	margin:5px 0 20px 15px;
}

div#detailsRecommendArea ul{
	width:650px;
	margin:0 auto;
}

div#detailsRecommendArea ul li{
	float:left;
	width:142px;
	padding:0 10px;
	background:url(../../images/common/ditails_reco_border.gif) repeat-y left top;
	text-align:center;
}

div#detailsRecommendArea ul li.details_reco_border{
	background:url(../../images/common/ditails_reco_border_last.gif) repeat-y top;
}

div#detailsRecommendArea ul li dt{
	padding-bottom:15px;
}

div#detailsRecommendArea span{
	font-size:10px;
}

div#detailsRecommendArea .borderstyle{
	margin:10px 0 20px 12px;
}

/*------- detailsRecommendArea02 -------*/

div#detailsRecommendArea02{
	width:680px;
	border:solid 1px #cccccc;
	margin-top:60px;
	padding:15px 0 20px 0;
}

div#detailsRecommendArea02 p{
	font-size:14px;
	color:#464646;
	padding-left:15px;
}

div#detailsRecommendArea02 hr{
	width:650px;
	text-align:left;
	margin:5px 0 20px 15px;
}

div#detailsRecommendArea02 ul{
	width:648px;
	margin:0 auto;
	background:url(../../images/common/ditails_reco_border.gif) repeat-y right top;
}

div#detailsRecommendArea02 ul li{
	float:left;
	width:108px;
	padding:0 10px;
	background:url(../../images/common/ditails_reco_border.gif) repeat-y left top;
	text-align:center;
}

div#detailsRecommendArea02 ul li.details_reco_border{
	background:url(../../images/common/ditails_reco_border_last02.gif) repeat-y top left;
}

div#detailsRecommendArea02 ul li dt{
	padding-bottom:15px;
}

div#detailsRecommendArea02 span{
	font-size:10px;
}

div#detailsRecommendArea02 .borderstyle{
	margin:10px 0 20px 12px;
}

/*------- explanationArea -------*/

div#explanationArea{
	width:690px;
	padding-top:40px;
	margin-top:40px;
	background:url(../../images/common/explanation_border.gif) no-repeat top;
}

div#explanationArea h5{
	font-size:15px;
	font-weight:bold;
	color:#645F2C;
	padding:0 0 8px 15px;
	background:url(../../images/common/explanation_icon.gif) no-repeat 0 7px;
}

div#explanationArea h6{
	font-weight:bold;
	color:#999933;
	font-size:13px;
}

div#explanationArea p{
	padding-bottom:30px;
}

div#explanationArea p a:link{
	color:#645F2C;
	text-decoration:underline;
}
div#explanationArea p a:visited{
	color:#645F2C;
	text-decoration:underline;
}
div#explanationArea p a:hover{
	color:#999933;
	text-decoration:none;
}

div#explanationArea ul{
	padding-bottom:30px;
}

div#explanationArea span.bg_green{
	background:#E8E4A0;
	padding:3px;
}

div#explanationArea table.border_table{
	width:690px;
	border-left:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	margin:5px 0 30px 0;
}

div#explanationArea table.border_table th{
	width:150px;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	text-align:left;
	background:#EBF0E1;
	padding:5px 5px 5px 10px;
}

div#explanationArea table.border_table td{
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	text-align:left;
	padding:5px 10px 5px 10px;
}

div#explanationArea table.border_table16{
	width:690px;
	border-left:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	margin:20px 0 30px 0;
}

div#explanationArea table.border_table16 th{
	width:150px;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	text-align:left;
	background:#EBF0E1;
	padding:5px 5px 5px 10px;
}

div#explanationArea table.border_table16 td{
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	text-align:left;
	padding:5px 10px 5px 10px;
}

#explanation_bgArea{
	background:url(../../healthfood/images/explanation_img_jyu.jpg) no-repeat right bottom;
	height:200px;
}

#explanation_bgArea14{
	background:url(../../healthfood/images/explanation_img_zakkoku.jpg) no-repeat right bottom;
	height:240px;
}

#explanation_bgArea15{
	background:url(../../healthfood/images/explanation_img_red.jpg) no-repeat right bottom;
	height:240px;
}

p#explanationImgArea{
	width:254px;
	margin:0 auto;
}
div#cosmeElementArea{
	background:url(../../cosme/images/details_bgbottom.jpg) no-repeat left bottom;
	width:690px;
	margin:40px 0 25px 0;
	padding-bottom:40px;
}
div#cosmeElementArea div#cosmeElementH3{
	background:url(../../cosme/images/details_bgtop.jpg) no-repeat left top;
	width:690px;
	padding-top:80px;
}
div#cosmeElementArea div#cosmeElementTable{
	background:url(../../cosme/images/tableborder.gif) repeat-y left top;
	width:580px;
	line-height:27px;
	margin:0 0 0 64px;
}
div#cosmeElementArea div#cosmeElementTable tr td.w20{
	width:15px;
	padding-left:5px;
}

.detailList {
	padding-top:45px;
}
.detailList li{
	margin-left:0;
	padding-left:0 !important;
	background:none;
}

.otherSpots{
	padding-top:10px;
}

.otherSpots a{
	color:#999;
	text-decoration:underline;
}

.otherSpots a:hover{
	color:#999;
	text-decoration:none;
}

.detailTable{
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
}

.detailTable th{
	font-size:10px !important;
	vertical-align:top !important;
	background-color:#f7f7ee;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:3px 3px 3px 3px;
	
}

.detailTable td{
	padding:3px;
	font-size:10px;
	vertical-align:top;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}









