@charset "utf-8";


/*============================================================
  コンテンツエリア
============================================================*/


/* メインイメージボックス */

#contents-left{float:left;width:610px;height:auto;}

#contents-right{float:right;width:272px;height:auto;}

/*  block01  */
#contents-left	#block01{padding:0px 0px 0px;height:auto;background-color:#fff;width:610px;}

#contents-left	#block01	p{padding:5px 8px 5px 14px;font-size:12px;}
#contents-left	#block01	#block01-in{padding:16px 0px 0px 0px;background-color:#fff;width:610px;height:auto;background-image: url(/jp_stone/img/personal/how/block01_bk.png);background-repeat: no-repeat;background-position:0 top;}
#contents-left	#block01	#block01-in	#block01-in-box01{float:left;width:265px;}
#contents-left	#block01	#block01-in	#block01-in-box01	h4{padding:15px 5px 5px 35px;}	
#contents-left	#block01	#block01-in	#block01-in-box01	p{font-size:10px;padding:0px 5px 5px 50px;}
#contents-left	#block01	#block01-in	#immersion-img{padding:15px 0 5px 0;}
#contents-left	#block01	#block01-in	.immersion-line{padding:0px 5px 5px 35px;}
#contents-left	#block01	#block01-in	.block01-in-box{float:left;width:265px;}
#contents-left	#block01	#block01-in	.block01-in-box	h4{padding:5px 5px 5px 35px;}	
#contents-left	#block01	#block01-in	.block01-in-box	p{font-size:10px;padding:0px 5px 5px 50px;}
#contents-left	#block01	#block01-in	.immersion-img{padding:5px 0 5px 0;}


/* customer-reviews */
#contents-left	#customer-reviews { padding:0px 0px 10px;margin-top:15px;background-color:#fff;
width:610px;background:url(/jp_stone/img/common/left_box_bk.gif) 0 bottom repeat-y;height:auto;}
#contents-left	#customer-reviews	#customer-reviews-left{width:275px; padding:18px 0px 0px 15px; float:left;}
#contents-left	#customer-reviews	#customer-reviews-left	p{padding:10px 0px 0px 0px;background-color:#fff;}
#contents-left	#customer-reviews	#customer-reviews-right{ width:300px; float:right;padding:18px 0px 0px 0px;height:auto;}
#contents-left	#customer-reviews	#customer-reviews-right	p {padding:3px 5px 0px 0;background-color:#fff;}
#contents-left	#customer-reviews	ul{padding:15px 0px 0px 35px;}
#contents-left	#customer-reviews	li{padding:0px 8px 3px 8px;list-style-image:url(/jp_stone/img/common/customer_reviews_icon.gif);}
#contents-left	#customer-reviews	p{padding:10px 10px 0 15px;}
#contents-left	#customer-reviews	.txt-s{font-size:10px;padding-top:10px;}
#contents-left	#customer-reviews	.customer-reviews-img{padding-right:15px;}

/* language */
#contents-left	#language { padding:0px 0px 10px;background-color:#fff;
width:610px;background:url(/jp_stone/img/common/left_box_bk.gif) 0 bottom repeat-y;height:auto;margin-top:15px;}
#contents-left	#language  h3 { text-align:center; padding:0px 0px 5px;}
#contents-left	#language ul { padding:10px 18px;}
#contents-left	#language ul li { width:170px; display:block; background:url(/jp_stone/img/common/icon_arrow.gif) 0 50%  no-repeat; float:left;
 padding:2px 0px 0px 20px ; margin:0px 0px 7px 0px ;color:#666666; line-height:100% }
#contents-left	#language ul li a:link { color:#333333; text-decoration:none;}
#contents-left	#language ul li a:visited {color:#333333; text-decoration:none; }
#contents-left	#language ul li a:active { color:#333333; text-decoration:none;}
#contents-left	#language ul li a:hover { color:#0099cc; text-decoration:underline;}
 
#contents-left	.detail-bot { overflow:hidden; width:136px; height:35px;padding:0px 0px 0px 10px;margin:10px 0;}
#contents-left	.detail-bot a { display:block; width:136px; height:70px; background:url(/jp_stone/img/common/detail_bot.png) 0 0 no-repeat;
 text-indent:-9999px; }
#contents-left	.detail-bot a:hover { margin:-36px 0px 0px;}

/* free_trial */ 
#contents-right	#free_trial {background-color:#fff;width:272px;margin:0px 0px 0 0;height:auto;background:url(/jp_stone/img/common/right_box_bk.gif) 0 bottom repeat-y;}
#contents-right	#free_trial	#right-column01-in { width:234px ; margin:5px auto}
#contents-right	#free_trial	p { color:#666666;padding:0px 20px 15px; font-size:11px; line-height:110% }
#contents-right	#free_trial p.bot { padding:0px 0px 5px; text-align:center; }
#contents-right	#free_trial p.bot a img {opacity:1; filter: alpha(opacity=100);}
#contents-right	#free_trial p.bot a:hover img {opacity:0.8; filter: alpha(opacity=80);}

/* cm */ 
#contents-right	#cm {background-color:#fff;width:272px;margin:0px 0px 0 0;height:auto;background:url(/jp_stone/img/common/right_box_bk.gif) 0 bottom repeat-y;}
#contents-right	#cm	#cm-in{padding:0px 0 0 0px; text-align:center}

/* バナーエリア */ 
#contents-right	.banner-box a { display:block; padding:0 0 15px ; }


/* ADD BLOCK あなたへのおすすめブロック */

#add-block { position:relative ;padding:0px 0px 0xp; clear:both }
.add-block-left { width:306px; float:left;}
.add-block-right { width:304px; float:left;}
#add-block .guarantee { clear:both}

.add-block-left img, .add-block-right img { display:block}

#add-block-bot01 {
	position:absolute;
	top:115px;
	left:15px
}

#add-block-bot02 {
	position:absolute;
	top:115px;
	left:315px
}


