@charset "euc-jp";

*{ margin:0; padding:0;	}
body {
	font-family : 'ヒラギノ角ゴ Pro W3' , 'Hiragino Kaku Gothic Pro' , 'メイリオ' , Meiryo ,'ＭＳ Ｐゴシック' , sans-serif ;
	margin: 	0px;
	background:	#000000;
	color:		#DCDCDC
   	}
h1, h2, h3, h4, h5, h6 {
	font-size:80%;
	font-weight: normal;
}

/* Link */
a {text-decoration: none;}

a:link		{color: DarkKhaki;}
a:visited	{color: DarkKhaki;}
a:active	{color: GOLD;}
a:hover 	{color: GOLD;text-decoration: underline;}
#.mov a:hover	{position:relative; top:-5 px; left:-5px;}

.copy{color:#FFFFFF;}

/* Form */
input,select,option {
	background-color:	#FFFFFF;
	border-color:		#CACACA;
	border:			solid 1px;
}
textarea {
	color:			#DCDCDC;
	background-color:	#FFFFFF;
	border-color:		#CACACA;
	border:			solid 1px;
	padding:		3px;
	margin:			3px;
}
hr {
	border:			1px #DCDCDC solid;
	height:			1px;
}
img {
	line-height:		0px;
	border:			none;
	padding-left:		1px;
	padding-right:		1px;
	padding-top:		1px;
	padding-bottom:		1px;
	margin:			0px;
}
td img{
	line-height:		0px;
	border:			none;
	padding-left:		1px;
	padding-right:		1px;
	padding-top:		1px;
	padding-bottom:		1px;
	margin:			0px;
	vertical-align:	bottom;
}
/* Panel Layout*/

#red { 
	color:				#FFFFFF;
	background-color:		#993333;
}
#white { 
	color:				#696969;
	background-color:		#FFFFFF;
}
#smoke{
	color:				#696969;
	background-color:		#F5F5F5;
}
/* 幅設定*/
#wrap{
	position:			relative;
	text-align:			left;
	width:				860px;
	background:			#FFFFFF;
	margin:				5px;
	padding:			5px;
}
/* ヘッダーの設定*/
#head{
	width:				100%;
}
#head h3, #head h4, #head h5, #head h6 {
	font-size:			75%;
	line-height:			150%;
}
/* 左側の設定*/
#left{
	width:				640px;
	float:				left;
	background-color:		#FFFFFF;
}
/* 右側の設定*/
#right{
	width:				220px;
	float:				right;
	background-color:		#FFFFFF;
	/* border:				1px #DCDCDC solid; */
}
/* フッターの設定*/
#foot{
	font-size:			90%;
	color:				#FFFFFF;
	width:				100%;
	text-align:			center;
	clear:				both;
	background-color:		#993333;
}
#navi{
	width:				100%;
}
/* #main{
	width:				100%;
	text-align: center;
} */
#list{
	font-size:			90%;
}
#list h3, #list h4, #list h5, #list h6 {
	font-size:			75%;
	line-height:			150%;
}
#content {
	margin-left:			auto;
 	margin-right:			auto;
	margin-top: 			3px;
	margin-bottom:			3px;
	padding:			3px;
	/* border:				1px #DCDCDC solid; */
	}
#content h3, #content h4, #content h5, #content h6 {
	font-size:			80%;
	letter-spacing:			1px;
	text-align:			left;
	line-height:			150%;
	
	/* margin:			3px; */
}
#content blockquote{
	font-size:			80%;
	text-align:			left;
	padding:5px;
	margin:5px;
	}
#content p {
	color:				#000000;
	font-size:			80%;
	font-weight:			normal;
	line-height:			150%;
	letter-spacing:			1px;
	text-align:			left;
	margin:				10px;
	clear:				both;
	}
#content .left {
	text-align:			left;
	}
#content .lattice td {
	padding-left:			5px;
	padding-right:			5px;
	border:				1px #DCDCDC solid;
	}
.mx{
	padding-left:			5px;
	padding-right:			5px;
}
.cb{
	text-align:			center;
	width:				35px;
	line-height:			150%;
	margin:				1px;
	float:				left;
	border:				solid 1px #DCDCDC;
}
/* #panel a:link{ color:#FFFFFF;text-decoration:underline; }
#panel a:visited{ color:#FFFFFF; }
#panel a:hover,a:active{ color:Gold;text-decoration:underline; } */
.tl{
	font-size:			90%;
	margin:				5px;
	letter-spacing:			1px;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			5px;
	padding-bottom:			5px;
	line-height:			22px;
	font-weight:			normal;
}
.tm{
	font-size:			80%;
	margin:				1px;
	letter-spacing:			0px;
	padding-left:			3px;
	padding-right:			3px;
	padding-top:			3px;
	padding-bottom:			3px;
	line-height:			18px;
	font-weight:			normal;
}
.ts{
	font-size:			70%;
	margin:				0px;
	letter-spacing:			0px;
	padding-left:			3px;
	padding-right:			3px;
	padding-top:			1px;
	padding-bottom:			1px;
	line-height:			15px;
	font-weight:			lighter;
	
}

.ft	{ border:solid 1px #999999; }
.fs	{ border:solid 1px #006633; }
.fa	{ border:solid 1px #660000; }

.fct	{ border:solid 1px #333333; background-color:#696969; }
.fcs	{ border:solid 1px #006633; background-color:#003300; }
.fca	{ border:solid 1px #660000; background-color:#330000; }
.fcw	{ border:solid 1px #A9A9A9; background-color:#696969; }

.fbt	{ border:solid 1px #999999; background-color:#000000; }
.fbs	{ border:solid 1px #006633; background-color:#000000; }
.fba	{ border:solid 1px #660000; background-color:#000000; }
.fc	{ border:solid 1px #333333; }
.fs	{ border:solid 1px #DCDCDC; background-color:#F5F5F5;}
.fw	{ border:solid 1px #DCDCDC; background-color:#FFFFFF; }
.fr	{ border:solid 1px #DCDCDC; color:#FFFFFF;background-color:#993333;padding-left:5px;padding-right:5px; }
/* □ Google Map 設定 */
v\:* { behavior:url(#default#VML); }