@charset "utf-8";

/* MODAN BROWZER clearfix */
.clearfix:after {
	display:block;
	clear:both;
	content:"";
}
/* MacIE5,WinIE7 clearfix */
.clearfix { display:inline-block; }
/* Hide from MacIE */
* html .clearfix { height: 1em; }
.clearfix { display: block; }
/* End Hide from MacIE */

img#teiki {
	margin:20px 0;
}

div#subarea {
	letter-spacing:0;
}

div#olive_box01 {
	width:700px;
}

div#olive_box01 dl {
	float:left;
	width:367px;
	display:inline;
}

div#olive_box01 dl dt{
	width:367px;
	height:59px;
	background:url(../../../../img/extract/tm_olive01.jpg) 0 0 no-repeat;
	text-indent:-9999em;
}

div#olive_box01 dl dd{
	font-size:12px;
}


div#olive_box01 dl dd strong{
	color:#CC0000;
	font-size:14px;
}

div#olive_box01 img{
	width:322px;
	float:left;
	display:inline;
}

div#olive_box02 {
	margin-top:20px;
}

div#olive_box02 dl#olive_details01 dt{
	width:485px;
	height:59px;
	background:url(../../../../img/extract/tm_olive02.jpg) 0 0 no-repeat;
	text-indent:-9999em;	
}

div#olive_box02 dl#olive_details01 dd img{
	width:193px;
	float:left;
	display:inline;
}

div#olive_box02 dl#olive_details01 dd p{
	width:490px;
	float:left;
	display:inline;
	font-size:12px;
	margin-top:24px;
}

div#olive_box02 dl#olive_details01 dd p strong{
	color:#CC0000;
	font-size:14px;
}

div#olive_box02 dl#olive_graph01 dt{
	width:689;
	height:60px;
	background:url(../../../../img/extract/ts_graph01.jpg) 0 0 no-repeat;
	text-indent:-9999em;
}

div#olive_box02 dl#olive_graph01 dd{
	width:689;
	height:194px;
	background:url(../../../../img/extract/p_graph01.jpg) 0 0 no-repeat;
	text-indent:-9999em;
}

div#olive_box02 dl#olive_graph02 dt{
	width:689;
	height:59px;
	background:url(../../../../img/extract/ts_graph02.jpg) 0 0 no-repeat;
	text-indent:-9999em;
}

div#olive_box02 dl#olive_graph02 dd{
	width:689;
	height:223px;
	background:url(../../../../img/extract/p_graph02.jpg) 0 0 no-repeat;
	text-indent:-9999em;
}

div#olive_box02 dl#olive_graph03 dt{
	width:689;
	height:60px;
	background:url(../../../../img/extract/ts_graph03.jpg) 0 0 no-repeat;
	text-indent:-9999em;
}

div#olive_box02 dl#olive_graph03 dd{
	width:689;
	height:194px;
	background:url(../../../../img/extract/p_graph03.jpg) 0 0 no-repeat;
	text-indent:-9999em;
}


div#olive_box02 dl#olive_details02 {
	margin-top:40px;
}

div#olive_box02 dl#olive_details02 dt{
	width:490px;
	height:59px;
	background:url(../../../../img/extract/tm_olive03.jpg) 0 0 no-repeat;
	text-indent:-9999em;	
}

div#olive_box02 dl#olive_details02 dd img{
	width:230px;
	float:left;
	display:inline;
	margin-top:13px;
}

div#olive_box02 dl#olive_details02 dd p{
	width:440px;
	float:left;
	display:inline;
	font-size:12px;
	margin-top:15px;
}

div#olive_box02 dl#olive_details02 dd p strong{
	color:#CC0000;
	font-size:14px;
}

div#supri {
	margin-top:40px;
}

div#supri h3 {
	width:690px;
	height:212px;
	background:url(../../../../img/extract/tm_supri.jpg) 0 0 no-repeat;
	text-indent:-9999em;	
}

div#supri div#point01 dl {
	width:490px;
	float:left;
	display:inline;

}

div#supri div#point01 dl dt {
	width:490px;
	height:42px;
	background:url(../../../../img/extract/ts_supri01.jpg) 0 0 no-repeat;
	text-indent:-9999em;	
}

div#supri div#point01 dl dd {
	width:490px;
	height:164px;
	background:url(../../../../img/extract/i_supri_txt01.jpg) 0 0 no-repeat;
	text-indent:-9999em;	
}

div#supri div#point01 p {
	width:200px;
	float:left;
	display:inline;
}

div#supri div#point01_details div {
	width:292px;
	float:left;
	display:inline;

}

div#supri div#point01_details p {
	width:398px;
	height:185px;
	float:left;
	background:url(../../../../img/extract/i_supri_txt02.jpg) 0 0 no-repeat;
	text-indent:-9999em;	
	display:inline;
}

div#supri div#point02 dl dt {
	width:690px;
	height:42px;
	background:url(../../../../img/extract/ts_supri02.jpg) 0 0 no-repeat;
	text-indent:-9999em;
}

div#supri div#point02 dl dd p{
	width:434px;
	height:193px;
	background:url(../../../../img/extract/i_supri_txt03.jpg) 0 0 no-repeat;
	text-indent:-9999em;
	float:left;
}


div#supri div#point02 dl dd div {
	width:256px;
	height:193px;
	float:left;
	display:inline;
}

div#supri div#point03 dl dt {
	width:690px;
	height:42px;
	background:url(../../../../img/extract/ts_supri03.jpg) 0 0 no-repeat;
	text-indent:-9999em;
}

div#supri div#point03 dl dd p{
	width:454px;
	height:179px;
	background:url(../../../../img/extract/i_supri_txt04.jpg) 0 0 no-repeat;
	text-indent:-9999em;
	float:left;
}


div#supri div#point03 dl dd div {
	width:236px;
	height:179px;
	float:left;
	display:inline;
}

div#bnr_buy {
	margin:60px 0;
}

div#question h3{
	background:url(../../../../img/extract/ic_question.gif) 0 0 no-repeat;	
	padding:13px 0 10px 50px;
}

div#question div.qa_details{
	width:690px;
	background-color:#fefbe4;
}

div#question div.qa_details strong{
	color:#cc0000;
}

div#question div.qa_details p.qa_txt{
	width:656px;
	padding:15px 0 15px 20px;
}

div#question div.qa_details p.qa_txt b{
	font-size:10px;
	color:#cc0000;
	font-style:normal;
	font-weight:normal;
}

div#question div.qa_details p.qa_txt span{
	font-size:10px;
	color:#666633;
}

div#question div.qa_details dl#qa03 dt{
	width:423px;
	float: left;
	display:inline;
}

div#question div.qa_details dl#qa03 dt p{
	padding:15px 0 0 15px;
}

div#question div.qa_details dl#qa03 dd{
	margin-left: 423px;
	zoom: 1;
	padding:10px 0;
}

div#question div.qa_details dl#qa03 img{
	margin-left:30px;
	display:block;
}


div#question div.qa_details dl#qa04 dt{
	width:469px;
	float: left;
	display:inline;
}

div#question div.qa_details dl#qa04 dt p{
	padding:15px 0 0 15px;
}

div#question div.qa_details dl#qa04 dd{
	margin-left: 469px;
	zoom: 1;
	padding:10px 0;
}

div#question div.qa_details dl#qa04 img{
	margin-left:30px;
	display:block;
}
