@charset "UTF-8";


h3,h4{
	margin-bottom:30px;
}
h5{
	margin-bottom:10px;
}
#summary{
	clear:both;
}
#summary02{
	clear:both;
	border-top:1px dotted #3567ca;
	padding:30px 0 0 0 ;
}
#text{
	margin-left:15px;
	_margin-left:17px;
	width:290px;
	float:left;
	display:inline;
}

#summary p{
	line-break: strict;
	line-height:1.5em;
	margin-bottom:25px;
}
#summary02 p{
	line-break: strict;
	line-height:1.5em;
	margin-bottom:25px;
}
#text .cap{
	margin-bottom:25px;
}
#text .spec_ul{
	margin:0 0 0 15px;
}

table.spec{
	width:280px;
	border-collapse: collapse;
}
table.spec th{
	text-align:left;
	font-weight:normal;
	width:50%;
	padding:5px 10px;
	border:solid 1px #999;
	background-color:#bdd3ff;
}
table.spec td{
	text-align:left;
	font-weight:normal;
	width:50%;
	padding:5px 10px;
	border:solid 1px #999;
}
#photo{
	float:left;
	width:314px;
	display:inline;
}
.nomar_img{
	margin:0;
	padding:0;
}
#title_txt{
	width:594px;
	height:auto;
	margin:0 0 0 15px;
	padding:25px 0;

}
#products_tb{
	width:594px;
	height:auto;
	margin:0 0 0 15px;
	padding:0;
}
#products_tb .products_link{
	position:relative;
	top:-37px;
	left:180px;
	z-index:10;

}
html>/**/body #products_tb .products_link , x:-moz-any-link, x:default{
	position:relative;
	top:-37px;
	left:180px;
	z-index:10;
}/* Only FireFox 3 */

*:first-child+html #products_tb .products_link{
	position:relative;
	top:-39px;
	left:180px;
	z-index:10;
} 
* html {
	position:relative;
	top:-40px;
	left:180px;
	z-index:10;
} 

#products_tb .products_link_b{
	position:relative;
	top:-37px;
	left:180px;
	z-index:10;
}
html>/**/body #products_tb .products_link_b , x:-moz-any-link, x:default{
	position:relative;
	top:-37px;
	left:180px;
	z-index:10;
}/* Only FireFox 3 */

*:first-child+html #products_tb .products_link_b {
	position:relative;
	top:-39px;
	left:180px;
	z-index:10;}

 * html #products_tb .products_link_b{
	position:relative;
	top:-39px;
	left:180px;
	z-index:10;
} 

#products_tb .products_link_dis{
	position:relative;
	top:-37px;
	left:-40px;
	z-index:10;
}
html>/**/body #products_tb .products_link_dis , x:-moz-any-link, x:default{
	position:relative;
	top:-37px;
	left:-40px;
	z-index:10;
}/* Only FireFox 3 */
*:first-child+html #products_tb .products_link_dis{
	position:relative;
	top:-40px;
	left:-40px;
	z-index:10;
} 
* html #products_tb .products_link_dis{
	position:relative;
	top:-40px;
	left:-40px;
	z-index:10;
} 

#products_tb .products_link_eb{
	position:relative;
	top:-37px;
	left:-20px;
	z-index:10;
	letter-spacing:-0.09em;
}
html>/**/body #products_tb .products_link_eb , x:-moz-any-link, x:default{
	position:relative;
	top:-37px;
	left:-19px;
	z-index:10;
	letter-spacing:-0.05em;
}/* Only FireFox 3 */

*:first-child+html #products_tb .products_link_eb{
	position:relative;
	top:-40px;
	left:-20px;
	z-index:10;
	letter-spacing:-0.05em;
} 
* html #products_tb .products_link_eb{	
	position:relative;
	top:-40px;
	left:-20px;
	z-index:10;
	letter-spacing:-0.05em;
} 

#products_tb .left{
	text-align:left;
}
#products_tb .right{
	text-align:right;
}
#products_tb .padd_tp30{
	padding:20px 0 0 0;
}

#products_tb a:link,
#products_tb a:visited{
	color:#3366cc;
}
#products_tb a:hover,
#products_tb a:active{
	color:#6586c9;
}

#content .image{
	text-align:center;
	margin:0px;
	padding:0px;
}
#content .image30{
	text-align:center;
	margin:30px 0 0 0;
	padding:0px;
}
#content .image30b{
	text-align:center;
	margin: 0 0 30px 0;
	padding:0px;
}
#content .about_txt45{
	width:594px;
	height:auto;
	margin:15px 0 45px 15px;
	padding:0;
}
#content .about_txt45 p{
	margin:0;
	padding:0;
}
#content .about_txt30{
	width:594px;
	height:auto;
	margin:15px 0 30px 15px;
	padding:0;
}
#content .about_txt30 p{
	margin:0;
	padding:0;
}
#content .about_container{
	width:594px;
	height:auto;
	margin:0 0 45px 15px;
}
#content .about_container .about_left_box{
	width:397px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
.about_left_box .hosoku{
	font-size:0.9em;
	color:#666666;
	width:397px;
	border-top:solid 1px #e5e5e5;
	margin:15px 0 0 0;
	padding:10px 0 0 0 ;
}
#content .about_container .about_right_box{
	width:183px;
	height:auto;
	margin:0 0 0 13px;
	float:left;
}
.product_flasharea{
	width:594px;
	height:auto;
	margin:0 0 30px 15px;
	padding:0;
	text-align:center;
}