@charset "utf-8";

a.btn6{
	background-position:0 -60px;}
/*
-------------------------------------------------------------
div#header
-------------------------------------------------------------
*/
div#header h1{
	background:url(../img/h1.png) no-repeat;
	width:353px; height:0;
	padding:14px 0 0 0; overflow:hidden;
	position:absolute; right:0; top:30px;}
/*
-------------------------------------------------------------
div#main
-------------------------------------------------------------
*/
	
/*
-------------------------------------------------------------
div.contents
-------------------------------------------------------------
*/
div.contents{
	padding:40px 0;}
	
div.wrap{
	float:left; display:inline;}
	
div.wrap img{
	padding:20px 0 0 6px;}
	
div.wrap table.spec1{
	margin:60px 0 0 60px; width:680px;
	border-top:#ccc 1px solid;
	border-left:#ccc 1px solid;}
div.wrap table.spec1 caption{
	padding:0 0 10px 10px;}
div.wrap table.spec1 th{
	background:url(../img/bg_th.png);
	width:100px;}
div.wrap table.spec1 th,
div.wrap table.spec1 td{
	border-bottom:#ccc 1px solid;
	border-right:#ccc 1px solid;}

div.wrap table.spec2{
	margin:30px 0 0 60px; width:680px;
	border-top:#ccc 1px dotted;}
div.wrap table.spec2 caption{
	padding:0 0 10px 10px;}
div.wrap table.spec2 th{
	width:100px;}
div.wrap table.spec2 th,
div.wrap table.spec2 td{
	border-bottom:#ccc 1px dotted;}

