@charset "UTF-8";
/* CSS Document */


/*
==============================================================================
■  ダイエット対策キット
==============================================================================
 */

/*商品詳細ブロック1：携帯表示エリア*/

.idenshi_h2::before {
    content: "♦";
}
.idenshi_h2 {
    border-bottom: 3px solid #cccccc;
    font-size: 1.1em;
	margin-bottom: 1em;
	padding-bottom: 0.4em;
}

/*.idenshi_apple:before{
content: url("../detail/40020/40020_apple.png")	;
}*/

.idenshi_apple{
	/*height:70px;*/
	background:url(../detail/40020/40020_apple.png) no-repeat;
	padding-left:70px;
	border-bottom: dotted 1px #ccc;
	padding-bottom: 1.2em;
	}
	
.idenshi_apple span{
	color:#ff0000 !important;
	font-weight:bold
}

.idenshi_pear{
	/*height:70px;*/
	background:url(../detail/40020/40020_pear.png) no-repeat;
	padding-left:70px;
	border-bottom: dotted 1px #ccc;
	padding-bottom: 1.2em;
	}
	
	
.idenshi_pear span{
	color:#99cc00 !important;
	font-weight:bold
}

.idenshi_banana{
	/*height:70px;*/
	background:url(../detail/40020/40020_banana.png) no-repeat;
	padding-left:70px;
	border-bottom: dotted 1px #ccc;
	padding-bottom: 1.2em;
	}
	
	
.idenshi_banana span{
	color:#5D3E1E !important;
	font-weight:bold
}

.idenshi_adameve{
	/*height:70px;*/
	background:url(../detail/40020/40020_adameve.png) no-repeat;
	padding-left:70px;
	padding-bottom: 1.2em;
	}
	
	
.idenshi_adameve span{
	color:#3DB134 !important;
	font-weight:bold
}


/*3つのポイント*/

.h_3point {
    padding-top: 2em;
}

.idenshi_h3::before {
    color: #ff9900;
    content: "■";
}

.idenshi_h3 {
    border-bottom: 2px dotted #ff9900;
	padding-top:1em;
}

.idenshi_table {
    border: 2px solid #ccc;
    padding: 10px;
}

.idenshi_table > table {
	text-align:center;
    margin: 0 auto ;
	margin-top:15px;
	margin-bottom:10px;
}


.idenshi_table td img {
    padding: 10px 0;
}

.idenshi_table th {
    font-size: 0.9em;
    font-weight: bold;
}

.idenshi_table table tr.description {
    font-size: 0.8em;
    text-align: left;
}

.idenshi_table table tr.description td{
	vertical-align:top;
	 line-height: 1.45em;
}

.idenshi_table table tr.description td span{
	color: #555;
    font-size: 0.8em;
    line-height: 1.3em;
}

.idenshi_table p.phone_area {
    background-color: #f6f6f6;
    margin-top: 0.6em;
    padding: 0.6em 0;
    text-align: center;
	width:184px;
}
.idenshi_table tr.description td span.phone {
    font-size: 0.8em;
}
.idenshi_table tr.description td span.tel > a{
    color: #03c;
    font-size: 2.4em;
    font-weight: bold;
    line-height: 1.4em;
}

 @media screen and (max-width: 480px) {   .idenshi_table tr.description td span.tel > a{
    font-size: 2em;

}   }
 
.idenshi_table img.button_for_detail{
	width:149px;
	height:32px;
	margin:0 1em;
	}

.idenshi_pr_area{
	padding: 2.5em 0 1.5em;
	}


/*
==============================================================================
■  美肌対策キット
==============================================================================
 */
 
 

.idenshi_shiwa span{
	font-size:1.25em;
	color:#6600CC;
}


.idenshi_shimi span{
	font-size:1.25em;
	color:#FF6633;
}

.idenshi_binkan span{
	font-size:1.25em;
	color:#CC0066;
}

.idenshi_shiwa span > span, .idenshi_shimi span > span,.idenshi_binkan span > span{
	font-size:0.75em;
}

/*3つのポイント*/

.idenshi_h3::before {
    color: #FF3366;
    content: "■";
}

.idenshi_h3 {
    border-bottom: 2px dotted #FF3366;
	padding-top:1em;
}

/*ジェノケアシリーズ*/
.product_img{
    display: inline-block;
    float: left;
    width: 46%;
	margin-bottom:0;
}

.genocare{
	margin-bottom:40px;}

.genocare dl{
    display: inline-block;
    width: 54%;
}

.clearfix:before,
.clearfix:after {
    content:"";
    display:table;
}
 
.clearfix:after {
    clear:both;
}

.genocare dd.btn {
    float: left;
    padding-right: 10px;
}


/* For IE 6/7 (trigger hasLayout) */
.clearfix {
    zoom:1;
}

/*.genocare01 img{
	min-width:100%;
}*/

.idenshi_table {
    border: none;
}

.idenshi_bihada_report {
    border: 2px solid #ccc;
    padding: 10px;
}

.idenshi_bihada_report dl {
    margin: 0 auto;
    width: 82%;
}

.idenshi_bihada_report dl dt{
	font-weight:bold;
}
.idenshi_bihada_report dl dd {
    margin-bottom: 40px;
    padding-left: 20px;
}

.idenshi_pr_area {
    padding: 0 0 1.5em;
}