/* Adobe 2009.4-5
 黒222 白文字DDD グレー文字888 グレー帯515151 赤#ED1C24 ブルー#00b5c0
 */

body,h1,h2,h3,h4,h5,p,div,ul,ol,li,form,hr,img,table{
	margin: 0px;
	padding: 0px;
	text-align:left;
}

body {
	color:#333;
	background-color: #3d3d3d;
}

#container{
/*	width:760px;	この行は削除しない*/
	background-color: #FFF;
	width:970px;
	text-align:center;
	margin:0 auto;
	padding:0 0 20px 0;
}

.box2{	/* 幅2等分のボックス */
/*	width:380px;	この行は削除しない*/
	width:485px;
	float:left;
}

.box3{	/* 幅3等分のボックス */
/*	width:252px;	この行は削除しない*/
	width:320px;
	float:left;
}

.gly{	/*サムネイルを並べる*/
	margin:0 5px 5px 0;
	border:solid 1px #CCC;
}

/*Link----------------------------------------*/
a:link{color: #36c;text-decoration: none}
a:visited {color: #36c;text-decoration: none}
a:hover {color: #36c;text-decoration: underline}
a:active {color: #36c;text-decoration: underline}

/*----------------------------------------*/
#header{
	width:100%;
	height:380px;
	background-image: url('../images/main.jpg');
	background-repeat: no-repeat;
}

h1{
	visibility:hidden;
	font-size:1px;
}

h2{
	color:#CF2C0B;	/* オレンジレッド*/
	font-size: 14px;
	font-weight:bold;
	margin: 10px 0 0 20px;
	/* padding: 0px 0px 0px 10px;*/
}

h3{
	color:#333;
	font-size: 12px;
	line-height:18px;
	font-weight:bold;
	margin: 5px 30px;
}

h4{
	color:#666;
	font-size: 14px;
	line-height:18px;
	font-weight:bold;
	margin: 5px 30px;
}

p{
	color:#666;
	font-size:12px;
	line-height:20px;
	margin:10px 30px;
}

/*Table----------------------------------------*/
table{
/*	width:890px;	*/
	font-size:12px;
	line-height:20px;
	background-color:#ccc;
	margin:15px 40px;
}

td{
	background-color:#fff;
	padding:3px;
}



th{
	color:#eee;
	background-color:#888;
	font-weight:normal;
	text-align:center;
}

.thBl{
	background-color:#456678;
}

.tdBl{
	background-color:#D7E2E8;
}

.inTable{	/*テーブルのセル内に入れる小さなテーブル*/
	margin:0px;
}

.inTable td{
	padding:0px;
}

.btn{	/*画像のボタンのマージン*/
	margin:5px;
}

/*Form----------------------------------------*/
input{
	background-color:#fff;
}

select{
	background-color:#fff;
}

.btn1{
	color:#FFF;
	background-color:#D12C0C;
}
/*Text----------------------------------------*/

.txts {font-size: 10px;line-height: 140%;}
.txtlb {font-size: 20px;line-height: 140%;font-weight: bold;}
.txterror {font-size:14px;line-height: 140%;font-weight: bold;color: #FF0000;}
.red{color:#ED1C24;}

.cb{
	clear:both;
}

.cbDDD{
	clear:both;
	border-top:1px solid #DDD;
}

.cb666{
	clear:both;
	border-top:1px solid #666;
}

