@charset "utf-8";
html{}
*{ 
	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','MS PGothic','ＭＳ Ｐゴシック',sans-serif;
	margin:0;
	padding:0;
	border:none;
}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,b,th{font-size:1em;font-weight:normal;font-style:normal;}
ul,ol{list-style:none;}
fieldset,img{border:none;}
caption,th{text-align:left;}
table{border-collapse:collapse;border-spacing:0;}
body{
	margin:0 auto;
	font-size:12px;
	color:#FFF;
	background:#000;
}
a{
	color:#FFF;
	text-decoration:none;
}
a:hover{
	color:#bbb;
	text-decoration:underline;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	-ms-filter:"alpha(opacity=80)";
}
p{
	line-height:20px;
}
#wrapper{
	width:920px;
	margin:0 auto;
}
#wrapper .clear{
	clear:both;
	overflow:hidden;
}
#wrapper #head{
	position:relative;
	width:920px;
	height:580px;
	background:url(../img/head.png) no-repeat #000;
	margin-bottom:20px;
}
#wrapper #head h1{
	position:absolute;
	left:30px;
	top:20px;
}
#wrapper #head h2{
	font-size:18px;
	font-weight:bold;
	line-height:26px;
	color:#FFF2A3;
	position:absolute;
	left:30px;
	bottom:0;
}
#wrapper #head a{
	position:absolute;
	right:30px;
	bottom:60px;
}
#wrapper #content{
	margin-bottom:50px;
}
#wrapper #content #nsx{
	position:relative;
	height:400px;
}
#wrapper #content #nsx dl{
	position:absolute;
	left:30px;
}
#wrapper #content #nsx dl dt{
	font-size:50px;
	line-height:60px;
	font-weight:bold;
}
#wrapper #content #nsx img{
	position:absolute;
	right:0;
	bottom:0;
}
#wrapper #content #domestic{
	width:384px;
	float:left;
}
#wrapper #content #imported{
	width:330px;
	float:right;
}
#wrapper #content #domestic dl dt,
#wrapper #content #imported dl dt{
	font-size:30px;
	line-height:40px;
	font-weight:bold;
}
#wrapper #content #other{
	margin-bottom:30px;
}
#wrapper #content #other a{
	float:right;
}
#wrapper #content #point{
}
#wrapper #content #point dl{
	float:left;
	width:292px;
}
#wrapper #content #point dl.center{
	margin:0 22px;
}
#wrapper #content #point dl dt{
	background:url(../img/arrow.png) 10px center no-repeat #000;
	border:1px solid #4D4D4D;
	color:#BDC8DE;
	font-size:14px;
	line-height:26px;
	text-indent:26px;
	margin-bottom:20px;
}
#wrapper .clear{
	clear:both;
	overflow:hidden;
}
#wrapper #contact{
	margin-bottom:20px;
}
#wrapper #contact h4{
	background:url(../img/arrow.png) 10px center no-repeat #000;
	border:1px solid #4D4D4D;
	color:#BDC8DE;
	font-size:14px;
	line-height:26px;
	text-indent:26px;
	margin-bottom:20px;
}
#wrapper #contact #map{
	width:450px;
	float:left;
}
#wrapper #contact #company{
	width:450px;
	float:right;
}
#wrapper #contact #company h5{
	font-size:20px;
	line-height:30px;
	font-weight:bold;
	background:url(../img/foot-logo.png) no-repeat left center;
	padding-left:60px;
	height:60px;
	margin-bottom:10px;
}
#wrapper #contact #company address{
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}
#wrapper #contact #company dl{
	float:left;
	margin-right:20px;
}
#wrapper #contact #company dl dt{
	color:#859AB7;
	font-size:12px;
	font-weight:bold;
	margin-bottom:4px;
}
#wrapper #contact #company dl dd{
	font-size:10px;
}
#foot{
	background:#333;
	color:#999;
	font-size:10px;
	line-height:50px;
	text-align:center;
}