@charset "shift-jis";

body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/back.jpg);
	background-repeat: repeat;
	overflow-y:scroll;
}	

a:link{
	color: #fff;
}
a:visited{
	color: #fff;
}
a:hover{
	color: #D90013;
}

a {
text-decoration: none;
}


td {
	font-size: 12px;
	color: #333;
	line-height: 1.7em;
}

.h1 {
	font-size: 16px;
	color: #900;
	font-weight: bold;
	line-height: 1.3em;
}

.h2 {
	font-size: 12px;
	color: #900;
}


.h3 {
	font-size: 12px;
}

.h4 {
	font-size: 14px;
	color: #333;
	font-weight:bold
}

.font-s {
	font-size: 9px;
	color: #333;
}

.white {
	font-size: 9px;
	color: #fff;
}

.caption {
	font-size: 12px;
	color: #333;
	line-height: 1.2em;
}


a img {
border: none;
}

.table3 { 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #666 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.table3 TD { 
border: 1px #666 solid; /* セルの枠線（太さ・色・スタイル） */ 
padding: 3px; /* セル内の余白 */ 
} 

.table4 { 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: none; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.table4 TD { 
border: none; /* セルの枠線（太さ・色・スタイル） */ 
padding: 3px; /* セル内の余白 */ 
} 
