@charset "shift_jis";

/*--------------------------------------------------
　[1]Universal selector
--------------------------------------------------*/

* {
	margin: 0;
	padding: 0;
	line-height: 1.5;
	color: #333333;
	font-weight: normal;
	font-style: normal;
	}


/*--------------------------------------------------
　[2]Structure Module
--------------------------------------------------*/

body {
	background-color: #ffffff;
	font-family: 'メイリオ','Meiryo','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',sans-serif;
	font-size: 13px; /* 基本文字サイズ */
	*font-size: small; /* IE7・IE6標準準拠モードに適用 */
	*font: x-small; /* IE6後方交互モードに適用 */
	}

a img {
	border: 0;
	}	
	
/*--------------------------------------------------
　[3]枠（1000×650固定）
--------------------------------------------------*/

div#main {
	width: 1000px;
	height: 610px;
	}
div#content {
	margin-left:60px;
}
div#wrapper_button {
	width:520px;
	padding:30px;
	margin:45px 0 25px 0;
	border:1px solid #E6ADB0;
}
/*IE6 Hack*/
* html div#wrapper_button {
	width:600px;
}
ul#button {
	list-style-type:none;
}
ul#button li {
	float:left;
	margin-right:30px;
}
p {
	padding-top:15px;
	color:#666;
}
/*IE6 Hack*/
* html p.const {
	margin-top:-60px;
}
	
#footer {
	width: 1000px;
	height: 40px;
	text-align: center;
	background-color: #000000;
	}
	
	
/*--------------------------------------------------
　[4]各レイアウト
--------------------------------------------------*/
	
h1 {
	margin: 0 0 0 20px;
	}
	
table {
	margin: 90px 0 0 80px;
	font-size: 100%;
	border-collapse: collapse;
	}

th {
	padding: 0 30px 0 0;
	}
	
td {
	padding: 10px 30px 0 0;
	}	


/*--------------------------------------------------
　[5]ボタンのリンク設定
--------------------------------------------------*/

th a {
	display: block;
	width: 230px;
	height: 50px;
	}

th a.west {
	background: url(img/button_west_on.gif) 0 0 no-repeat;
	}

th a.east {
	background: url(img/button_east_on.gif) 0 0 no-repeat;
	}

th a:hover {
	background-color: #FFFFFF;
	}
	
th a:hover img {
	visibility: hidden;
	}




