@charset "utf-8";


body div#products_acaiQ10 {
	color: #5f5f5f;
}
div#products_acaiQ10 a {
	text-decoration: none;
}

/*-----------------------------
	container
-----------------------------*/
div#products_acaiQ10 div#container {
	width: 100%;
}

/*-----------------------------
	contents
-----------------------------*/
div#products_acaiQ10 div#contents {
	position: relative;
	width: 960px;
	margin: 0px auto 35px auto;
	line-height: 1.5;
}

/*-----------------------------
	clearfix
-----------------------------*/
div#products_acaiQ10 div,
div#products_acaiQ10 ul,
div#products_acaiQ10 dl {
	display: inline-block;
}
div#products_acaiQ10 div:after, div#products_acaiQ10 ul:after, div#products_acaiQ10 dl:after {
	content: "";
	display: block;
	clear: both;
}
* html div#products_acaiQ10 div, * html div#products_acaiQ10 ul, * html div#products_acaiQ10 dl {
	height: 1%;
}
div#products_acaiQ10 div, div#products_acaiQ10 ul, div#products_acaiQ10 dl {
	display: block;
}

/*-----------------------------
	base
-----------------------------*/
div#products_acaiQ10 .txtS {
	font-size: 80%;
	clear:both;
}
* html div#products_acaiQ10 .txtS {
	font-size: 75%;
}
*:first-child+html div#products_acaiQ10 .txtS {
	font-size: 75%;
}
html>/**/body div#products_acaiQ10 .txtS {
	font-size: 75%;
}
div#products_acaiQ10 .mb0 {
	margin-bottom: 0px !important;
}
div#products_acaiQ10 .floatL {
	float: left;
	display: inline;
	width: auto;
}
div#products_acaiQ10 .floatR {
	float: right;
	display: inline;
	width: auto;
}
div#products_acaiQ10 .alR {
	color: #7c7c7c;
	text-align: right;
}
div#products_acaiQ10 .btn {
	background-position: left top;
	background-repeat: no-repeat;
}
div#products_acaiQ10 .btn a {
	display: block;

	background-repeat: no-repeat;
	text-indent: -9999px;
}
div#products_acaiQ10 .btn a:hover {
	background-position: 0px 0px;
}
div#products_acaiQ10 .mg_l10{
	margin-left:10px;
}
div#products_acaiQ10 .mg_t5{
	margin-top:5px;
}
/*-----------------------------
	#mainColumn
-----------------------------*/
div#products_acaiQ10 div#mainColumn {
	/*float: left;*/
	display: inline;
	width: 960px;
}
div#products_acaiQ10 .logo{
	margin:10px 0;
}
/* .section01 */
div#products_acaiQ10 div.section01 {
	position: relative;
	width: 960px;
	height: 337px;
	background:url(../../img/usr/freepage/products/acai_q10/h1.jpg) no-repeat;

}
div#products_acaiQ10 div.section01 h1 {
	text-indent: -9999px;
}
div#products_acaiQ10 div.section01 .btn {
	position: absolute;
	top: 282px;
	left: 395px;
	/*width: 186px;
	height: 39px;*/
}
div#products_acaiQ10 div.section01 .btn a {
	width: 186px;
	height: 39px;
	background-image: url(../../img/usr/freepage/products/acai_q10/btn.png);
}
div#products_acaiQ10 div.section01 .btn a:hover {
	background-image: url(../../img/usr/freepage/products/acai_q10/btn_on.png);
}
div#products_acaiQ10 div.section01 .btn2 {
	position: absolute;
	top: 25px;
	left: 25px;
	width: 176px;
	height: 50px;
}
div#products_acaiQ10 div.section01 .btn2 a {
    display: block;
	width: 176px;
	height: 50px;
	background-image: url(../../img/usr/freepage/products/acai_q10/teiki_btn.png);
}

div#products_acaiQ10 div.section01 .btn2 a:hover {
	background-image: url(../../img/usr/freepage/products/acai_q10/teiki_btn_on.png);
}
/* ---- */
div#products_acaiQ10 .txt_01_ {
	margin:20px 0 20px 30px;
}
div#products_acaiQ10 .txt_02_ {
	margin:20px 0 20px 5px;
}
/* .section02 */
div#products_acaiQ10 div.section02 div.block01 p.note {
	height: 43px;
	padding-left: 65px;
	background-image: url(../../img/usr/freepage/products/acai_q10/chip_01.jpg);
	color: #7c7c7c;
}
div#products_acaiQ10 div.section02 div.block03 {
	position: relative;
}
div#products_acaiQ10 div.section02 div.block03 p.note {
	position: absolute;
	top: 145px;
	left: 50px;
}

/* .section03 */
div#products_acaiQ10 div.section03 {
	background: url(../../img/usr/freepage/products/acai_q10/bg_01.gif) repeat-y;
}
div#products_acaiQ10 div.section03 h2{
	padding-top:20px;
	padding-left:30px;
}
div#products_acaiQ10 div.section03 h3{
	padding-top:20px;
	padding-left:50px;
	padding-bottom:10px;
}
div#products_acaiQ10 div.section03 p.block01 {
	padding: 6px 48px 18px 51px;
	background: url(../../img/usr/freepage/products/acai_q10/bg_01.gif) repeat-y;
	width:865px;

}
div#products_acaiQ10 div.section03 div.block02 {
	padding: 20px 30px 30px 50px;
	background: url(../../img/usr/freepage/products/acai_q10/chip_02.gif) left bottom no-repeat;
}
div#products_acaiQ10 div.section03 div.block02 div {
	margin-bottom: 22px;
}
div#products_acaiQ10 div.section03 div.block02 div.list_line_2 {
	width:603px;
	margin-left:auto;
	margin-right:auto;
}
div#products_acaiQ10 div.section03 div.block02 div.unit {
	float: left;
	display: inline;
	width: 265px;
	margin: 0px 0px 0px 24px;
}
div#products_acaiQ10 div.section03 div.block02 div.unit div {
	margin-bottom: 0px;
}
div#products_acaiQ10 div.section03 div.block02 div.unit p {
	float: left;
	display: inline;
}
div#products_acaiQ10 div.section03 div.block02 div.unit h4 {
	margin-bottom: 9px;
}
div#products_acaiQ10 div.section03 div.block02 div.unit p.image {
	width: 113px;
}
div#products_acaiQ10 div.section03 div.block02 div.unit p.txt {
	width: 230px;
	margin-top: 7px;
}
div#products_acaiQ10 div.section03 p.notes {
	padding-top: 10px;
	text-align: right;
}


/* .section04 */
div#products_acaiQ10 div.section04 {
}
div#products_acaiQ10 div.section04 div.block {
	position: relative;
	padding: 100px 140px 15px 52px;
	background: url(../../img/usr/freepage/products/acai_q10/h2_03.jpg) no-repeat;
}
div#products_acaiQ10 div.section04 h2 {
	position:  absolute;
	top: 33px;
	left: 46px;
}
div#products_acaiQ10 div.section04 p {
	margin-bottom: 5px;
	width:685px;
}
div#products_acaiQ10 div.section04 div.block02 {
	padding: 15px 0px 20px 0px;
}
/* .section05 */
div#products_acaiQ10 div.section05 {
	padding: 0px 21px 30px 15px;
	background: url(../../img/usr/freepage/products/acai_q10/bg_02.jpg) repeat-y;
}

/* .section06 */
div#products_acaiQ10 div.section06 {
	margin-bottom: 28px;
}
div#products_acaiQ10 div.section06 div p {
	float: left;
	display: inline;
}

/* .section07 */
div#products_acaiQ10 div.section07 div{
	padding: 10px 15px;
}
div#products_acaiQ10 div.section07 div.floatL {
	width: 280px;
	padding-top: 14px;
}
div#products_acaiQ10 div.section07 table {
	margin: 0px auto 5px auto;
	border: 1px solid #dedede;
	border-collapse: collapse;
}
div#products_acaiQ10 div.section07 th,
div#products_acaiQ10 div.section07 td {
	padding: 10px 8px;
	border: 1px solid #dedede;
}
div#products_acaiQ10 div.section07 th {
	width: 114px;
}
div#products_acaiQ10 div.section07 div.floatR {
	width: 575px;
}
div#products_acaiQ10 div.section07 p.image {
	margin-bottom: 9px;
}
div#products_acaiQ10 div.section07 h2 {
	margin-bottom: 20px;
	margin-top:10px;
}
div#products_acaiQ10 div.section07 p.btn {
	width: 180px;
	margin: 0px auto;
	background-image: url(../../img/usr/freepage/products/acai_q10/btn_02.jpg);
}
div#products_acaiQ10 div.section07 p.btn a {
	width: 180px;
	height: 33px;
	background-image: url(../../img/usr/freepage/products/acai_q10/btn_02_o.jpg);
}
div#products_acaiQ10 div.section07 p.btn3 {
	background-position: left top;
	background-repeat: no-repeat;
	width: 180px;
	margin: 10px auto;
	background-image: url(../../img/usr/freepage/products/acai_q10/teiki_btn_02.jpg);
}
div#products_acaiQ10 div.section07 p.btn3 a {
	display: block;
	width: 180px;
	height: 33px;
	background-image: url(../../img/usr/freepage/products/acai_q10/teiki_btn_02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
div#products_acaiQ10 div.section07 p.btn3 a:hover {
	background-position: 0px 0px;
}

/* .teiki */
div#products_acaiQ10 div.teiki15{
	margin-top: 15px;
	position:relative;
}
div#products_acaiQ10 div.teiki15 p.txt_c{
	text-align:center;
}
div#products_acaiQ10 div.teiki15 p.btn1 {
    position: absolute;
	top: 254px;
	left: 502px;
  	width: 254px;
	height: 43px;
}

div#products_acaiQ10 div.teiki15 p.btn1 a{
    display: block;
	width: 265px;
	height: 43px;
	background-image: url(../../img/usr/freepage/products/acai_q10/teiki15.jpg);
}
div#products_acaiQ10 div.teiki15 p.btn1 a:hover{
    display: block;
	width: 265px;
	height: 43px;
	background-image: url(../../img/usr/freepage/products/acai_q10/teiki15_on.jpg);
}
div#products_acaiQ10 div.teiki15 table{
	width: 95%;
	border: 1px solid #ccc;
	margin-left: 3%;
}
div#products_acaiQ10 div.teiki15 table tr{
	padding: 10px 0;
}
div#products_acaiQ10 div.teiki15 .bg_teiki{
	padding-top:20px;
	width: 960px;
	background-image: url(../../img/usr/freepage/products/acai_q10/bg_teiki.png);
	background-repeat:repeat-y;
}
div#products_acaiQ10 div.teiki15 .bg_teiki:after{
	width: 960px;
	height:25px;
	background-position:bottom center;
	background-image: url(../../img/usr/freepage/products/acai_q10/bg_teiki_bottom.png);
}

div#products_acaiQ10 div.teiki15 table th{
	background-color: #f7f6f5;
	width: 85px;
	border: 1px solid #ccc;
	text-align: center;
	font-size: 90%;
	padding: 5px;
}
div#products_acaiQ10 div.teiki15 table td{
	background-color: #fff;
	width: 250px;
	border: 1px solid #ccc;
	font-size: 90%;
	padding:5px;
}
div#products_acaiQ10 div.teiki15 table td img{
	margin-bottom:5px;
}
span.red{
	color: red;
}


/*　footer　*/
/*#footer {
	 margin-top: 69px; 
	 border-top: 1px solid #e4e4e4; 
	 background: #faf9f9; 
}
#footer .inner_ {
	margin: 0 auto;
	width: 960px;
}
#footer ul {
	 border-bottom: 1px solid #e4e4e4; 
	 width: 100%; 
	overflow: hidden;
}
#footer ul li {
	 padding: 10px 18px 10px 12px; 
	float: left;
	 display: block; 
	 background: url(../../img/usr/freepage/products/acai_q10/f_arrow.png) 0 center no-repeat; 
	 font-size: 11px; 
}
#footer ul li a {
	color: #747473;
	text-decoration: none;
}
#footer ul li a:hover {
	color: #51b33c;
	text-decoration: none;
}
#footer .imgs_ {
	overflow: hidden;
	width: 100%;
}
#footer .logo_ {
	padding-top: 27px;
	float: left;
	width: 500px;
	font-size: 10px;
	color: #a5a4a4;
}
#footer .logo_ img {
	margin-right: 20px;
	vertical-align: middle;
}
#footer .contact_ {
	padding-top: 21px;
	float: right;
	width: 398px;
}*/

/*#copyright {
	margin-top: 21px;
	padding: 10px 0;
	border-top: 1px solid #e4e4e4;
	font-size: 10px;
	color: #747473;
	text-align: center;
	clear: both;
}*/
ul.sns_ {
	float: right;
	width: 380px;
}
ul.sns_ li {
	display: block;
	float: left;
	width: 120px;
}


