/* ＣＳＳのデザインテンプレート
/  各種デザインをＣＳＳによって変更できます。
/　自サイトにあった背景色などに調節できます。
/  拡張子を.cssにして使用してください。

@charset "utf-8";

/* firefox用 */
html { overflow-y:scroll; }

/* image用 */
img { border:0; }

/* address用 */
address { font-style:normal; }

/* ボディー設定(index) */
BODY.index	{
  margin-top:	0px;
  margin-left:	0px;
  background-image: url("");
  background-attachment:	fixed;
  background-position:		0% 0%;
  background-repeat:		no-repeat;
  scrollbar-face-color:			#FFFFFF;
  scrollbar-highlight-color:	#FFFFFF;
  scrollbar-shadow-color:		#FFFFFF;
  scrollbar-3dlight-color:		#FFFFFF;
  scrollbar-arrow-color:		#000000;
  scrollbar-track-color:		#FFFFFF;
  scrollbar-darkshadow-color:	#FFFFFF;
  scrollbar-base-color:			#FFFFFF;
  font-family:	Verdana,sans-serif;
  font-size:	13px;
}

/* リンク設定 */
 A:link		{ font-size:13px; color:#B73528; font-family:sans-serif; margin:0px; font-weight:normal; text-decoration:none; }
 A:visited	{ font-size:13px; color:#B73528; font-family:sans-serif; margin:0px; font-weight:normal; text-decoration:none; }
 A:active	{ font-size:13px; color:#B73528; font-family:sans-serif; margin:0px; font-weight:normal; text-decoration:none; }
 A:hover	{ font-size:13px; color:#00036D; font-family:sans-serif; margin:0px; font-weight:normal; text-decoration:underline; }

 #data A:link		{ font-size:11px; color:#00036D; font-family:sans-serif; margin:5px 5px 5px 15px; font-weight:normal; text-decoration:none; }
 #data A:visited	{ font-size:11px; color:#00036D; font-family:sans-serif; margin:5px 5px 5px 15px; font-weight:normal; text-decoration:none; }
 #data A:active		{ font-size:11px; color:#00036D; font-family:sans-serif; margin:5px 5px 5px 15px; font-weight:normal; text-decoration:none; }
 #data A:hover		{ font-size:11px; color:#B73528; font-family:sans-serif; margin:5px 5px 5px 5px; font-weight:normal; text-decoration:underline; }

/* テキスト設定 */
h1	{ font-size:9px; color:#FFFFFF; font-family:sans-serif; margin:0px; font-weight:normal; }
h2	{ font-size:9px; color:#000000; font-family:sans-serif; margin:0px; font-weight:normal; }
.text1	{ font-size:10px; color:#00036D; font-family:sans-serif; margin:0px; font-weight:normal; }
.text2	{ font-size:10px; color:#B73528; font-family:sans-serif; margin:0px; font-weight:normal; }

/* ライン設定 */
.hr1 	{ width:100%; height:1px; border-color:#DDDDDD; border-width:1px; border-style:solid; }

/* サブテキスト設定(sub) */
.sub	{ text-align:right;
	padding: 0px 0px 10px 2px;
	font-size:15px; color:#FF0000; font-family:sans-serif; font-weight:bold; }

/* テーブルセル設定 */
.mainWrap {
	width:870px;
	margin:	0px 0px 0px 0px;
	color:#FFFFFF;
	border-top:		#000000 0px solid;
	border-right:	#000000 0px solid;
	border-bottom:	#000000 0px solid;
	border-left:	#000000 0px solid;
	line-height:120%;
	font-size:90%;
}

table.mainTable{
	width:100%;
	margin:0 auto;
	border-collapse:collapse;
}

table.mainTable td,table.mainTanle th{
	text-align:left;
	vertical-align:top;
	background-color:#FFFFFF;
	padding:	0px 0px 0px 0px;
	margin:		0px 0px 0px 0px;
	border-spacing:	0px 0px;
	border-top:		#000000 0px solid;
	border-right:	#000000 0px solid;
	border-bottom:	#000000 0px solid;
	border-left:	#000000 0px solid;
	font-size:13px; color:#000000;
	font-family:sans-serif;
}

table.mainTanle th{
	width:170px;
	vertical-align:top;
	background-color:#121212;
	font-size:13px; color:#000000;
	font-family:sans-serif; font-weight:bold;
}

/* DIVブロックセル設定(text) */
div.text	{ text-align:left;
	width:600;
	padding: 8px;
	margin:  10px 0px 20px 30px;
	border-top:		#DDDDDD 0px solid;
	border-bottom:	#DDDDDD 0px solid;
	border-left:	#404040 3px solid;
	border-right:	#DDDDDD 0px solid;</div>
	font-size:13px; color:#404040;
	font-family:sans-serif; font-weight:normal;
	float:center; }


/* DIVブロックセル設定(home) */
.home	{ text-align:center;
	width:700; height:330;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
        border-top:	#DDDDDD 1px solid;
        border-bottom:	#DDDDDD 1px solid;
        border-left:	#DDDDDD 1px solid;
        border-right:	#DDDDDD 1px solid;
	background-image: url("./img/bg_home.jpg");
	background-attachment:	fixed;
	background-position:	48% 42%;
	background-repeat:	no-repeat;
	float:center; }

/* DIVブロックセル設定(news) */
.news	{ text-align:center;
	width:700; height:330;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
        border-top:	#DDDDDD 1px solid;
        border-bottom:	#DDDDDD 1px solid;
        border-left:	#DDDDDD 1px solid;
        border-right:	#DDDDDD 1px solid;
	background-image: url("./img/bg_news.jpg");
	background-attachment:	fixed;
	background-position:	49% 42%;
	background-repeat:	no-repeat;
	float:center; }

/* DIVブロックセル設定(about) */
.about	{ text-align:center;
	width:700; height:330;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
        border-top:	#DDDDDD 1px solid;
        border-bottom:	#DDDDDD 1px solid;
        border-left:	#DDDDDD 1px solid;
        border-right:	#DDDDDD 1px solid;
	background-image: url("./img/bg_about.jpg");
	background-attachment:	fixed;
	background-position:	48% 42%;
	background-repeat:	no-repeat;
	float:center; }

/* DIVブロックセル設定(contact) */
.contact	{ text-align:center;
	width:700; height:330;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
        border-top:	#DDDDDD 1px solid;
        border-bottom:	#DDDDDD 1px solid;
        border-left:	#DDDDDD 1px solid;
        border-right:	#DDDDDD 1px solid;
	background-image: url("./img/bg_contact.jpg");
	background-attachment:	fixed;
	background-position:	0% 0%;
	background-repeat:	no-repeat;
	float:center; }

/* DIVブロックセル設定(favorite) */
.favorite	{ text-align:center;
	width:700; height:330;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
        border-top:	#DDDDDD 1px solid;
        border-bottom:	#DDDDDD 1px solid;
        border-left:	#DDDDDD 1px solid;
        border-right:	#DDDDDD 1px solid;
	background-image: url("./img/bg_favorite.jpg");
	background-attachment:	fixed;
	background-position:	0% 0%;
	background-repeat:	no-repeat;
	float:center; }

/* DIVブロックセル設定(linkdata) */
.linkdata	{ text-align:center;
	width:684; height:100%;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
        border-top:	#DDDDDD 0px solid;
        border-bottom:	#DDDDDD 0px solid;
        border-left:	#DDDDDD 0px solid;
        border-right:	#DDDDDD 0px solid;
	background-image: url("");
	background-attachment:	fixed;
	background-position:	0% 0%;
	background-repeat:	no-repeat;
	float:center; }

.data01	{ text-align:left;
	width:33%; height:100%;
	padding: 5px 5px 5px 5px;
	margin:  0px 0px 0px 0px;
        border-top:	#DDDDDD 0px solid;
        border-bottom:	#DDDDDD 0px solid;
        border-left:	#DDDDDD 0px solid;
        border-right:	#DDDDDD 1px solid;
	font-size:13px; color:#FF6600; font-family:sans-serif; font-weight:normal;
	float:left; }

.data02	{ text-align:left;
	width:33%; height:100%;
	padding: 5px 5px 5px 5px;
	margin:  0px 0px 0px 0px;
        border-top:	#DDDDDD 0px solid;
        border-bottom:	#DDDDDD 0px solid;
        border-left:	#DDDDDD 0px solid;
        border-right:	#DDDDDD 0px solid;
	font-size:13px; color:#FF6600; font-family:sans-serif; font-weight:normal;
	float:left; }

.data03	{ text-align:left;
	width:33%; height:100%;
	padding: 5px 5px 5px 5px;
	margin:  0px 0px 0px 0px;
        border-top:	#DDDDDD 0px solid;
        border-bottom:	#DDDDDD 0px solid;
        border-left:	#DDDDDD 1px solid;
        border-right:	#DDDDDD 0px solid;
	font-size:13px; color:#FF6600; font-family:sans-serif; font-weight:normal;
	float:left; }

/* DIVブロックセル設定(top) */
.top	{ text-align:left;
	width:700; height:50;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
        border-top:	#DDDDDD 0px solid;
        border-bottom:	#DDDDDD 0px solid;
        border-left:	#DDDDDD 0px solid;
        border-right:	#DDDDDD 0px solid;
	float:center; }

.title{ text-align:left;
	width:200; height:50;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
        border-top:	#DDDDDD 0px solid;
        border-bottom:	#DDDDDD 0px solid;
        border-left:	#DDDDDD 0px solid;
        border-right:	#DDDDDD 0px solid;
	float:left; }

.menubox	{ text-align:right;
	width:150; height:250;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border-top:		#000000 1px solid;
	border-bottom:	#000000 1px solid;
	border-left:	#000000 0px solid;
	border-right:	#000000 0px solid;
	font-size:13px; color:#000000;
	font-family:Verdana;
	font-weight:normal;
}

/* DIVブロックセル設定(bottom) */
.bottom	{ text-align:left;
	width:670; height:55;
	padding: 5px 0px 5px 0px;
	margin:  0px 0px 0px 0px;
	border-top:		#DDDDDD 0px solid;
	border-bottom:	#DDDDDD 0px solid;
	border-left:	#DDDDDD 0px solid;
	border-right:	#DDDDDD 0px solid;
	font-size:9px; color:#000000;
	font-family:Verdana;
	font-weight:normal;
	float:left;
}

.bottom2{ text-align:left;
	width:200; height:55;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border-top:		#DDDDDD 0px solid;
	border-bottom:	#DDDDDD 0px solid;
	border-left:	#DDDDDD 0px solid;
	border-right:	#DDDDDD 0px solid;
	font-size:9px; color:#000000;
	font-family:Verdana;
	font-weight:normal;
	float:left;
}

/* DIVブロックセル設定(ブロック解除) */
.spc1	{ clear:left;
	padding: 0px 0px 0px 0px;
	margin:	 0px 0px 0px 0px;
	font-size:9px; color:#000000;
	font-family:Verdana;
	font-weight:normal;
}

