@charset "utf-8";


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


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

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

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



/* 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:0px auto 5px}
#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 ; }


/*      */

#block01 { background:#FFFFFF url(/jp_stone/img/personal/index/con_end.gif) 0 100% no-repeat; }
#block01 h3 { text-align:center; padding:15px 0px 0px;}
#block01 h4 { text-align:center; padding:0px 0px 0px;}

#anchor-block { background:url(/jp_stone/img/personal/index/anchor_link.gif) 50% 0% no-repeat; margin:10px 0px }
#anchor-block ul li { display:inline; padding:0px 0px 0px 12px ;}
#anchor-block ul { padding:5px 10px 5px 5px}

#anchor-block ul li a img {opacity:1; filter: alpha(opacity=100);}
#anchor-block ul li a:hover img {opacity:0.7; filter: alpha(opacity=70);}


#block01 .left-box { float:left; width:325px; }
#block01 .right-box { float:right; width:270px; padding:15px 0px 0px 0px; text-align:center; }
#block01 .left-box p {  padding:15px 0px 0px 20px; }

#block01 p {font-size:12px; line-height:145%; padding:15px 20px}

#block01 .sub_img { text-align:center; padding:10px 0px 30px; clear:both}

#block01 .sub_img02 { padding:10px 0px 30px; background:url(/jp_stone/img/personal/index/img_bg.gif) 50% 50% no-repeat; height:123px; }
#block01 .sub_img02 .left-box { float:left; width:445px; padding:20px 0px 0px 15px;}
#block01 .sub_img02 .left-box p { padding:0px 0px 0px 5px;}
#block01 .sub_img02 .right-box { float:right; width:131px; padding:20px 18px 0px 0px;}

#block01 .sub_img02 .left-box a img {opacity:1; filter: alpha(opacity=100);}
#block01 .sub_img02 .left-box  a:hover img {opacity:0.8; filter: alpha(opacity=80);}


/* 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
}


/* ポップアップ*/
#myOnPageContent-a {display:none} 
#myOnPageContent-a-in { width:538px} 

#myOnPageContent-b {display:none} 
#myOnPageContent-b-in { width:538px} 

#myOnPageContent-c {display:none} 
#myOnPageContent-c-in { width:538px} 

#myOnPageContent-d {display:none} 
#myOnPageContent-d-in { width:398px} 

#myOnPageContent-e {display:none} 
#myOnPageContent-e-in { width:580px} 

#myOnPageContent-f {display:none} 
#myOnPageContent-f-in  { width:580px}  

#myOnPageContent-g {display:none} 
#myOnPageContent-g-in  { width:580px} 

#myOnPageContent-h {display:none} 
#myOnPageContent-h-in  { width:580px}  

