@charset "utf-8";
/* CSS Document */
body{
	line-height:140%;
}
*{
	margin						:0;
	padding						:0;
}
ul,ol{
	margin:0;
	padding:0;
}
li{
	list-style-type				:none;
	margin:0;
	padding:0;
}
img{
	border						:none;
	margin:0;
	padding:0;
}

.clearfix { display: inline-block; }   
.clearfix:after {   
	 clear						:both;   
	 content					:" ";   
	 display					:block;   
	 font-size					:0;   
	 height						:0;   
	 visibility					:hidden;   
}
.clear{
	clear:both;
}
/* start commented backslash hack \*/  
* html .clearfix {
	height						:1%;
}   
.clearfix { display: block; }   
/* close commented backslash hack */




h2{
	font-family					:"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:20px;
	font-style:italic;
	font-weight:bold;
	line-height:140%;
}
h3{
	font-size:14px;
	line-height:120%;
	font-weight:bold;
}
#exp{
	width:545px;
	padding:20px 10px;
}
#spec{
	width:565px;
	border-collapse:collapse;
	margin:5px 0 30px 0;
}
#spec th{
	width:120px;
	font-weight:normal;
}
#spec th , #spec td{
	padding:2px;
	margin:0;
	border:#fff solid 1px;
}
#spec td{
	text-align:center;
}
#spec_btm{
	position:relative;
	width:565px;
	text-align:right;
	top:-26px;
}
#function{
	width:565px;
	margin:0;
}
#function li{
	margin:10px 0 0 0;
	width:270px;
}
#function .left{
	float:left;
}
#function .right{
	float:right;
}
#function img{
	float:right;
	margin:0 0 4px 4px;
}
#function .name{
	padding: 0 0 4px 0;
	border-bottom:solid 1px #999;
	font-weight:bold;
}
#function .txt{
	margin:4px 0 0 0;
}
#e_txt{
	font-size:10px;
	margin:0 0 20px 0;
}
.logo{
	margin:10px 0;
}
.list{
	width:565px;
	margin:0 0 30px 0;
	border-collapse:collapse;
	text-align:center;
}
.list th , .list td{
	padding:2px;
	margin:0;
	border:#fff solid 1px;
}
.list th{
	font-weight:normal;
}
.m30{
	margin:30px 0 0 0;
}
.pre{
	white-space:nowrap;
}
.spanpre span{
	white-space:nowrap;
}



