@charset "utf-8";
/* CSS Document 20110329 */

/* 製品情報用追加スタイル
対応機種
sshc65　
 */
div { margin:0}
/* layout */
#products{
	width:600px;margin:0 auto;
	background:#ffffff;
	text-align:left;
	font-size:13px;
	font-family : "ＭＳ Ｐゴシック", Verdana, sans-serif;
	color:#333333;	
	}
#products div,#products p{	font-size:1em;margin:0 0 1em 0;}	
#products_header{
	margin:1em 0 0em 0;
	border-bottom:#91c6f7 solid 4px;
	border-top:#91c6f7 solid 4px;
	}	

.products_item{width:600px;	margin-bottom:0em; overflow:hidden;}
.products_itemBox01,.products_itemBox02{
	width:600px;
	margin-top:0em;
	margin-bottom:0em;
	/*margin-left:30px;*/
	padding-left:30px;
	background-color:#ffffff;
	
	
	}
.left,.right{ overflow:hidden}
.products_itemBox02 table.left,.products_itemBox02 table.right {float:left;width:288px;clear:none;}
.products_itemBox02 .left,.products_itemBox02 .right {float:left;width:319px;clear:none;}
.products_itemBox02 .right{width:220px;margin-left:4px;}
.products_itemBox02 .left{}
.products_itemBox02 .right{}
.products_itemBox03{	width:600px;	padding-left:0px; margin:0;}
.products_itemBox03 table.left,.products_itemBox03 table.right {float:left;width:298px;clear:none;}
.products_itemBox03 table.right{margin-left:4px;}

.products_item,.products_itemBox01,.products_itemBox02,.products_spec{clear:both;}



/**/
#products_header ul{ list-style-image:url(../photo/ic00.jpg);} 
#products_header li{ margin-bottom:0.5em; padding-left:0.5em; line-height:1.2em}


#products h1{ font-size:1em; margin:0; color:#333333;}
.title00 h2{
	font-size:2em; 
	margin:0; 
	padding:20px 0 0px 70px;	 
	color:#333333;
	}
.title00{background-image:url(../sozai/bg_product_h2.gif);
	background-repeat:no-repeat;width:600px;height:67px;}	
	
	
	
/*
#products h2{
	font-size:2em; 
	margin:0.5em 0 0.1em 0; 
	padding:20px 0 0px 70px;
	height:70px; 
	
	background-image:url(../sozai/bg_product_h2.gif);
	background-repeat:no-repeat;
	height:67px; width:600px;
	}*/

h3{
	font-size:1.3em;
	font-weight:bold;
	padding:0px 0 0 0 ;
	margin:1em 0px 0.5em 0px;
	border-left:#065395 solid 7px;
	padding-left:4px;
	color:#065395;
	}	
	
	
#sprice{
	background-color:#0f6fc6;
	color:#ffffff;
	font-weight:bold;
	padding:3px;
	text-align:center;
	margin:0;
	}

.products_item p{ margin:0.3em 0px;}
.products_spec{
	font-size:1em;
	width:100%;
	margin-bottom:0.5em;
	border:solid 1px #999999;
	border-spascing:0px;
	border-collapse:collapse;
	}
	
.products_spec th,.products_spec td{
	border-bottom:solid 1px #999999;
	border-left:solid 1px #999999;
	padding:3px;
	}
.products_spec th{ 
	background-color:#91c6f7;
	font-weight:normal;
	}
.products_spec td{
	background-color:#ffffff;
	}
	
	
.products_spec .anItem{background-color:#dcf8ff;}
 
.products_itemBox01 .price{ border:none;}
.products_itemBox01 .price th{ background-color:#c8e3fb;border:none;}
.products_itemBox01 .price td{border:none;}
.price .even{ background-color:#dcf8ff;}


.products_item dl{margin:0.8em 10px 0px 0px;}
.products_item dt{
font-size:1.3em;
	font-weight:bold;
	padding:0px 0 0 0 ;
	margin:0px 0px 0px 0px;
	border-left:#065395 solid 7px;
	padding-left:4px;
	color:#065395;
	}
.products_item dd{
	margin:5px 0px 15px 9px;
	color:#333333;
	}

.products_spec dl{ margin:0;}
.products_spec dt{ font-size:1em ;margin:0; color:#333333; background-color:#CCffCC; border:none; padding:3px; font-weight:normal;}
.products_spec dd{ margin:0;padding:3px 3px 3px 1em;}

.products_spec .skakaku{ text-align:right; }

.note_table{
	font-size:1em;
	width:100%;
	margin-bottom:0.5em;
	border:none;
	border-spascing:0px;
	border-collapse:collapse;

	}
.note_table td{vertical-align: top;padding:3px;}



em{ font-size:1.2em; color:#c00000; font-style:normal; font-weight:bold; line-height:1.5em;}
em.nomal{color:#000000;line-height:1em;}


dl{
	margin:0px 10px 20px 15px;

		}
dt{
	font-weight:nomal;
	margin:10px 0px 0px 0px;
	border-left:#006600 solid 3px;
	padding-left:4px;
	color:#006600;
	}
dd{
	margin:5px 0px 15px 9px;
	color:#333333;}


.item{}
.item .title{}
.item .explanation{}






/*-　Hシリーズから　価格表　-*/
.kakaku{margin-top:15px;}
.kakaku p{margin:0;}

.kakaku .kisyu{
font-weight:bold}
.kakaku th,.kakaku td{padding:3px;}
.kakaku th{text-align:center;}

.kakaku img{margin-right:2px;}





.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}


.clearfix { display: inline-table; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


.info_products_box{clear:both; overflow:hidden;}
#products .info_products{ float:left; margin:10px; }
#products .info_products img{ margin:0 0 5px 15px;}
.info_products p{
padding:5px 2px;; 
border-bottom:#999999 solid 1px; 
border-top:#999999 solid 1px;}

.info_products a{ font-size:1em; text-decoration: none; color: #065395; font-weight:bold;}
.info_products a:hover{ color:#666666; text-decoration:underline;}
.info_products img { border:none;}