@charset "utf-8";


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

div#mainContents {padding-bottom:10px;padding-top:5px;height:auto;}


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

#main-img { clear:both; width:900px; margin:10px 0 5px 0;}

/*breadCrumb ------------------------------------------------------------*/
#breadCrumb { padding:0px 0px ; text-align:left; width:900px; margin:0px auto}
#breadCrumb ul li { display:inline; font-size:11px;}

div#breadCrumb ul li a,
div#breadCrumb ul li a:link {color: #669900;text-decoration: underline;}
div#breadCrumb ul li a:hover {color: #669900;text-decoration: underline;}
div#breadCrumb ul li.currentContent {color: #333333;}


/*▼featured-products*/
#featured-products{padding:0px 0px 0px;height:auto;background-color:#fff;width:900px;}
#featured-products	h3{padding:10px 15px 0 20px;}

#featured-products	#featured-products-in{border-bottom:#ccc 1px solid;border-right:#ccc 1px solid;border-left:#ccc 1px solid;width:858px;margin:0px 15px 0px 20px;}
#featured-products	#featured-products-in	#featured-products-box{padding:20px 10px 0 10px;}
#featured-products	#featured-products-in	#featured-products-box #featured-products-img{float:left;}
#featured-products	#featured-products-in	#featured-products-box #featured-products-box-right{float:right;width:544px;}
#featured-products	#featured-products-in	#featured-products-box #featured-products-box-right	p{padding:10px 10px 0 15px;}
#featured-products	#featured-products-in	#featured-products-box #featured-products-box-right	strong{font-size:14px;font-weight:bold;}
#featured-products	#featured-products-in	#featured-products-box #featured-products-box-right	#bot{overflow:hidden; width:136px; height:35px;padding:0px 0px 0px 10px;margin:10px 0 10px 380px;}
#featured-products	#featured-products-in	#featured-products-block01{background-image:url(/jp_stone/img/language/featured_block01bk.jpg);background-repeat: no-repeat;background-position:0 0;width:823px;margin:0 auto;}
#featured-products	#featured-products-in	#featured-products-block01	#featured-left	{float:left;padding:4px 0 0 11px;width:440px;}
#featured-products	#featured-products-in	#featured-products-block01	#featured-right	{padding:4px 0 0 50px;}
#featured-products	#featured-products-in	#featured-products-block02{background-image:url(/jp_stone/img/language/featured_block02bk.gif);background-repeat: no-repeat;background-position:0 top;width:443px;float:left;margin-left:5px;height:180px;margin-top:10px;}
#featured-products	#featured-products-in	#featured-products-block04{background-image:url(/jp_stone/img/language/featured_block02bk02.gif);background-repeat: no-repeat;background-position:0 top;width:443px;float:left;margin-left:5px;height:127px;margin-top:10px;}
#featured-products	#featured-products-in	#featured-products-block02 ul,
#featured-products	#featured-products-in	#featured-products-block04 ul  { padding:0px 0px 0px 25px;}
#featured-products	#featured-products-in	#featured-products-block02	li,
#featured-products	#featured-products-in	#featured-products-block04	li {
	list-style-type: disc;font-size:11px;
	padding:0;line-height:120%;
}
#featured-products	#featured-products-in	#featured-products-block02 .block02-img{padding:8px 0 0 12px;}
#featured-products	#featured-products-in	#featured-products-block04 .block02-img{padding:8px 0 0 12px;}
#featured-products	#featured-products-in	#featured-products-block03{padding:0 0 0 15px;float:left;width:380px;margin-top:10px;}
#featured-products	#featured-products-in	#featured-products-block03	.block02-img{float:left;}
#featured-products	#featured-products-in	#featured-products-block03	#cart-bot { width:178px ; height:43px ; padding:10px 15px 0px 20px;float:right;}
#featured-products	#featured-products-in	.left-img{float:left;}
#featured-products	#featured-products-in	.featured-products-online{padding:0 0 0 0px;float:left;width:240px;margin-bottom:20px;}
#featured-products	#featured-products-in	.featured-products-online02{padding:0 0 0 0px;float:right;width:240px;margin-bottom:20px;margin-right:10px;}
#featured-products	#featured-products-in	.rollover{text-align:right;}
#detail-bot { overflow:hidden; width:136px; height:35px;padding:0px 0px 0px 0px;margin:10px 10px 10px 0;float:right;}
#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;}
#detail-bot a:hover {margin:-36px 0px 0px;}

#featured-products	#featured-products-in	.detail-bot { overflow:hidden; width:115px; height:29px;padding:0px 0px 0px 0px;margin:10px 0;}
#featured-products	#featured-products-in	.detail-bot a { display:block; width:115px; height:60px; background:url(/jp_stone/img/language/detail_bot02.png) 0 0 no-repeat;text-indent:-9999px;}
#featured-products	#featured-products-in	.detail-bot a:hover {margin:-31px 0px 0px;}

.detail-bot { overflow:hidden; width:136px; height:35px;padding:0px 0px 0px 0px;margin:10px 0;}
.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;}
.detail-bot a:hover {margin:-36px 0px 0px;}

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

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


/*  lineup  */
#contents-left	#lineup{padding:0px 0px 0px;height:auto;background-color:#fff;width:610px;}
#contents-left	#lineup	p{padding:5px 8px 5px 14px;font-size:12px;}
#contents-left	#lineup	#lineup-in{
	padding:28px 0px 0px 0px;
	background-color:#fff;
	width:610px;
	height:auto;
	background-image: url(/jp_stone/img/language/language_lineupbk.gif);
	background-repeat: no-repeat;
	background-position:0 top;
}

#lineup	#lineup-in	.left-box { width:140px ; padding:10px 0px 0px 24px; text-align:center; float:left;}
#contents-left	#lineup	#lineup-in .left-box .detail-bot {margin:5px 0px 0px 0px} 

#lineup	#lineup-in .right-box { width:420px ; float:right; }
#lineup	#lineup-in .right-box h3 { font-size:14px; padding:20px 0px 0px ; font-weight:bold;}
#lineup	#lineup-in .right-box h3 span { font-size:100%;}

#lineup	#lineup-in .right-box p.info-txt { background:url(/languages/english-us/images/block03_img03.gif) 0 0 repeat-x; margin:5px 30px 0px 0px ; padding:5px 0px 0px; color:#666666;}

#lineup	#lineup-in .right-box .p-c-box { width:380px; height:45px; background:url(/languages/english-us/images/block03_img02.gif) 0 0 no-repeat; margin:7px 0px 0px 0px ;
 font-weight:bold;padding:5px 10px 0px 0px; text-align:right;}
#lineup	#lineup-in .right-box .p-c-box .rollover { width:143px; float:right;}
#lineup	#lineup-in .right-box .p-c-box2 .rollover { width:inherit;float:right;}
#lineup	#lineup-in .right-box .p-c-box2 .rollover-in {width:143px; float:right;}

#lineup	#lineup-in .right-box .p-c-box  p {
	float:left;
	line-height:115%;
	text-align:left;	
}
#lineup	#lineup-in .right-box .p-c-box2 p { float:left; width:180px; text-align:left; margin:7px 0px 0px 15px; font-size:12px;}
#lineup	#lineup-in .right-box .p-c-box p.price { padding:0px 0px 0px 8px;line-height:115%;font-size:16px;}
#lineup	#lineup-in .right-box .p-c-box p.price2 { padding:10px 0px 0px 15px;font-size:14px;}

#lineup	#lineup-in .right-box .p-c-box  p strong,
#lineup	#lineup-in .right-box .p-c-box2 p strong {color:#e7351c; font-size:11px;padding-bottom:3px;font-weight:bold;}

#lineup	#lineup-in .right-box .p-c-box2 {width:380px; height:45px; background:url(/languages/english-us/images/block03_img02.gif) 0 0 no-repeat; margin:7px 0px 0px 0px ;
 font-weight:bold;padding:5px 10px 0px 0px; text-align:right;}
#lineup	#lineup-in .right-box .p-c-box2 p.price { padding:0px 0px 0px 0px;line-height:115%;} 

#lineup	#lineup-in .right-box .p-c-box input ,#lineup-in .right-box .p-c-box2 input { vertical-align:middle;}




 
#contents-left	.detail-bot { overflow:hidden; width:136px; height:35px;padding:0px 0px 0px 0px;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}
#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}


/* online-box */ 
dl#online-box { margin:0 0 8px}
dl#online-box dt { width:400px; padding:20px 0 0; height:90px; float:left; text-align:center ;}
dl#online-box dd { width:434px; padding:8px 0 0; height:47px; float:right; background:url(/jp_stone/img/language/online_bg.gif) 252px 8px no-repeat;}

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

.clr_box { clear:both; }


#mov01 {display:none; } 
#TB_window { background-color:#FFFFFF}
#mov01-in {padding:20px 0px 0px 25px} 


/*  products-navi */

#products-navi0202 { clear:both; padding:10px 0px 0px; background:url(/jp_assets/images/languages/products_navi_bg.gif) 0 10px no-repeat; width:865px; margin:0 auto;}
#products-navi02 ul { padding:0px 0px 0px 0px;}
#products-navi02 ul li { float:left; display:block;}
#products-navi02 ul li a { display:block; height:29px;text-indent:-9999px}

#products-navi02 ul li #p-navi-top { width:18px;float:left;}
#products-navi02 ul li #p-navi-bottom { width:49px; float:left; }
#products-navi02 ul li#p-navi01 { width:147px; background:url(/jp_assets/images/languages/products_navi_1_on.gif) 0 0 no-repeat; }
#products-navi02 ul li#p-navi01 a { width:147px; background:url(/jp_assets/images/languages/products_navi_1.gif) 0 0 no-repeat;  }

#products-navi02 ul li#p-navi02 { width:144px; background:url(/jp_assets/images/languages/products_navi_2_on.gif) 0 0 no-repeat; }
#products-navi02 ul li#p-navi02 a { width:144px; background:url(/jp_assets/images/languages/products_navi_2.gif) 0 0 no-repeat; }

#products-navi02 ul li#p-navi03 { width:144px; background:url(/jp_assets/images/languages/products_navi_3_on.gif) 0 0 no-repeat; }
#products-navi02 ul li#p-navi03 a { width:144px; background:url(/jp_assets/images/languages/products_navi_3.gif) 0 0 no-repeat; }

#products-navi02 ul li#p-navi04 { width:144px; background:url(/jp_assets/images/languages/products_navi_4_on.gif) 0 0 no-repeat; }
#products-navi02 ul li#p-navi04 a { width:144px; background:url(/jp_assets/images/languages/products_navi_4.gif) 0 0 no-repeat; }

#products-navi02 ul li#p-navi05 { width:145px; background:url(/jp_assets/images/languages/products_navi_5_on.gif) 0 0 no-repeat; }
#products-navi02 ul li#p-navi05 a { width:145px; background:url(/jp_assets/images/languages/products_navi_5.gif) 0 0 no-repeat; }



#products-navi02 ul li#p-navi01 a:hover,
#products-navi02 ul li#p-navi02 a:hover,
#products-navi02 ul li#p-navi03 a:hover,
#products-navi02 ul li#p-navi04 a:hover,
#products-navi02 ul li#p-navi05 a:hover { background-image:none;}

#products-navi02 ul li#p-navi01 a.act { background:url(/jp_assets/images/languages/products_navi_1_act.gif) 0 0 no-repeat; }
#products-navi02 ul li#p-navi02 a.act{ background:url(/jp_assets/images/languages/products_navi_2_act.gif) 0 0 no-repeat; }
#products-navi02 ul li#p-navi03 a.act{ background:url(/jp_assets/images/languages/products_navi_3_act.gif) 0 0 no-repeat; }
#products-navi02 ul li#p-navi04 a.act{ background:url(/jp_assets/images/languages/products_navi_4_act.gif) 0 0 no-repeat; }
#products-navi02 ul li#p-navi05 a.act{ background:url(/jp_assets/images/languages/products_navi_5_act.gif) 0 0 no-repeat; }

/* Basic code - don't modify */
 
#products-navi02 ul#nav-lan { display: block; margin: 0; padding: 0; position: relative; }
#products-navi02 ul#nav-lan li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative;  }
#products-navi02 ul#nav-lan a { display: block;  }
#products-navi02 ul#nav-lan ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #navi-box ul#nav ul { line-height: 0; } /* IE6 "fix" */
#products-navi02 ul#nav-lan ul a { zoom: 1; } /* IE6/7 fix */
#products-navi02 ul#nav-lan  ul li { float: none; }
#products-navi02 ul#nav-lan  ul ul { top: 0; }
    
/* Essentials - configure this */

#nav ul {width:146px; }


/* Everything else is theming */
 
#products-navi02 ul#nav-lan  ul li *:hover { background-color: none; }
#products-navi02 ul#nav-lan  li ul li {font-size:0; line-height:0 }

#products-navi02 ul#nav-lan  ul li#h-navi01 a { font-size:12px; line-height:100%; background:url(/jp_assets/images/languages/products_navio01.gif) 0 0 no-repeat; height:30px; width:258px;}
#products-navi02 ul#nav-lan  ul li#h-navi02 a { font-size:12px; line-height:100%;background:url(/jp_assets/images/languages/products_navio02.gif) 0 0 no-repeat; height:28px; width:258px;}
#products-navi02 ul#nav-lan  ul li#h-navi03 a { font-size:12px; line-height:100%;background:url(/jp_assets/images/languages/products_navio03.gif) 0 0 no-repeat; height:29px; width:258px;}
#products-navi02 ul#nav-lan  ul li#h-navi01 a.hover  { background:url(/jp_assets/images/languages/products_navio01.gif) 0 -30px no-repeat;}
#products-navi02 ul#nav-lan  ul li#h-navi02 a.hover {  background:url(/jp_assets/images/languages/products_navio02.gif) 0 -32px no-repeat;}
#products-navi02 ul#nav-lan  ul li#h-navi03 a.hover  { background:url(/jp_assets/images/languages/products_navio03.gif) 0 -31px no-repeat;}
#nav ul a { border-bottom: none; } 



