/*全ページ共通項目*/
*{
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
	font-weight:normal;
}

body{
	margin:5px auto 0 auto;
	background:#6c5d53;
	text-align:center;
	color:#675e58;
	font-family:"ＭＳ Ｐ明朝",serif;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#aa9485;
	scrollbar-3dlight-color:#eeeeee;
	scrollbar-arrow-color:#f08944;
	scrollbar-track-color:#ecdfd6;
	scrollbar-darkshadow-color:#eeeeee;
}

b{font-weight:bold;}
p{margin:6px;text-indent:10px;}
.text {padding-left:4px;text-align:left;line-height:140%;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}

h1{text-align:right;padding:1px;color:#ffffff;}
h2{margin:8px 0 0 2px;color:#948032;font-weight:bold;}
h3{margin-top:23px;}
h4{margin-top:3px;}

input{color:#666688;border:1px solid #9999aa;margin:2px;padding:3px;}
textarea{color:#666688;border:1px solid #9999aa;margin:2px;padding:3px;}
iframe{width:620px;border:1px solid #999999;}

.newphoto {font-family:ＭＳ Ｐ明朝;font-size:10px;color:#ee6677;}

/*リンクカラー指定*/
a{text-decoration:none;color:#a4826a;font-family:"ＭＳ 明朝",monospace;}
a:hover {color:#f48f4c;}
a.ld{color:#a95cac;}
a:hover.ld{color:#bf46c3;}
a.ol{color:#ac6571;}
a:hover.ol{color:#c65467;}
a.fl{color:#669d6b;}
a:hover.fl{color:#5ac364;}
.fl{color:#ddbb33;}
.name{color:#dd7755;font-weight:bold;}

/*テーブル用カラー指定*/
table{width:620px;background:#666666;text-align:center;}
th{background:#aeb5c6;padding:2px;color:#423730;font-family:"ＭＳ 明朝",monospace;font-weight:bold;line-height:18px;background:url(img/th_bg.png);}
tr{background:#ffffff;}
td{background:#fffffe;padding:2px;line-height:18px;}
.grey {background:#f4f2ee;}
.gley {background:#f4f2ee;text-align:left;}

.head{background:#4466aa;color:#f6f6ff;font-weight:bold;background:url(img/head_bg.png);}
.one{background:#e6e6ef url(img/th_one.png);color:#35535f;font-weight:bold;}
.two{background:#808080 url(img/th_two.png);color:#4f355f;font-weight:bold;}
.thr{background:#df657f url(img/th_thr.png);color:#5f3543;font-weight:bold;}
.fou{background:#658ddf url(img/th_fou.png);color:#35485f;font-weight:bold;}
.fiv{background:#dfbe65 url(img/th_fiv.png);color:#5f4c35;font-weight:bold;}
.six{background:#65df93 url(img/th_six.png);color:#455f35;font-weight:bold;}

.waku1 {font-family:"ＭＳ 明朝",monospace;color:#888899;}
.waku2 {font-family:"ＭＳ 明朝",monospace;color:#776677;}
.waku3 {font-family:"ＭＳ 明朝",monospace;color:#bb7766;}
.waku4 {font-family:"ＭＳ 明朝",monospace;color:#6677bb;}
.waku5 {font-family:"ＭＳ 明朝",monospace;color:#aa9955;}
.waku6 {font-family:"ＭＳ 明朝",monospace;color:#66bb77;}

/*各ページ用*/
.imagebs {height:296px;background:#ffffff url(img/baystars.jpg) no-repeat;}
.image03 {height:296px;background:#ffffff url(img/03.jpg) no-repeat;}
.image04 {height:296px;background:#ffffff url(img/04.jpg) no-repeat;}
.image05 {height:296px;background:#ffffff url(img/05.jpg) no-repeat;}
.imagecs {height:296px;background:#ffffff url(img/cs.jpg) no-repeat;}

#rev_left{
	float:left;
	width:340px;
	padding:5px;
	background:#eeeeef;
	text-align:left;
	color:#222222;
	filter:alpha(opacity=80);
	border:1px solid #333333;
	line-height:120%;
}

#rev_right{
	float:right;
	width:340px;
	margin:3px;
	padding:5px;
	background:#eeeeef;
	text-align:left;
	color:#222222;
	filter:alpha(opacity=80);
	border:1px solid #333333;
	line-height:120%;
}

/*テンプレート指定*/
#head {width:704px;margin:0 auto 0 auto;text-align:left;}
#shadow1{width:712px;margin:0 auto 0 auto;border:1px solid #5c4d43;}
#shadow2{width:710px;margin:0 auto 0 auto;border:1px solid #4c3d33;}
#shadow3{width:708px;margin:0 auto 0 auto;border:1px solid #3c2d23;}
#shadow4{width:706px;margin:0 auto 0 auto;border:1px solid #2c1d13;background:#ffffff;}

#title{
	height:71px;
	margin:0 auto 0 auto;
	text-align:left;
	font-family:"ＭＳ Ｐ明朝",serif;
	background:url(img/title.png) no-repeat 0 0;
	}
	
#subtitle{margin:56px 0 0 10px;}
#main{width:670px;margin:0 auto 0 auto;text-align:center;}
#contents{width:620px;margin:0 auto 0 auto;}

#home{
	width:620px;
	margin:20px auto 10px auto;
	border-top:1px solid #999999;
	line-height:20px;
}

#navi{
	width:620px;
	margin:10px auto 0 auto;
	text-align:left;
	color:#914c1e;
	font-family:"ＭＳ 明朝",monospace;
	font-weight:bold;
}


/*トップページ指定*/


#sub{
	width:695px;
	height:26px;
	margin-right:8px;
	text-align:center;
	border:0 solid #999999;
}

#search{
	float:right;
	width:265px;
	border:0 solid #999999;
	text-align:right;
}

.submenu{
	float:left;
	width:78px;
	margin:5px 0 0 5px;
	background:#fffdf9;
	border:1px solid #aa9485;
	text-align:center;
	line-height:18px;
}

#top_image{
	height:220px;
	margin:0 auto 0 auto;
	background:url(img/top.jpg);
	background-repeat:no-repeat;
}

#top_menu{
	width:668px;
	height:36px;
	margin:3px auto 7px auto;
}

#menu_01{
	float:left;
	display:block;
	width:92px;
	height:36px;
	margin-left:2px;
	text-align:center;
	color:#767e80;
	background:url(img/menu_bs.png) no-repeat 0 0;
}

#menu_02{
	float:left;
	display:block;
	width:70px;
	height:36px;
	margin-left:28px;
	text-align:center;
	color:#514b5c;
	background:url(img/menu_cs.png) no-repeat 0 0;
}

#menu_03{
	float:left;
	display:block;
	width:89px;
	height:36px;
	margin-left:28px;
	text-align:center;
	color:#b47061;
	background:url(img/menu_03.png) no-repeat 0 0;
}

#menu_04{
	float:left;
	display:block;
	width:96px;
	height:36px;
	margin-left:28px;
	text-align:center;
	color:#6d8cb3;
	background:url(img/menu_04.png) no-repeat 0 0;
}

#menu_05{
	float:left;
	display:block;
	width:102px;
	height:36px;
	margin-left:28px;
	text-align:center;
	color:#d4a664;
	background:url(img/menu_05.png) no-repeat 0 0;
}

#menu_06{
	float:left;
	display:block;
	width:71px;
	height:36px;
	margin-left:28px;
	text-align:center;
	color:#77b27d;
	background:url(img/menu_sp.png) no-repeat 0 0;
}

a:hover#menu_01{background-position:0 -36px;color:#a2aeb1;}
a:hover#menu_02{background-position:0 -36px;color:#736c80;}
a:hover#menu_03{background-position:0 -36px;color:#dc8a77;}
a:hover#menu_04{background-position:0 -36px;color:#77a4dc;}
a:hover#menu_05{background-position:0 -36px;color:#e7b56c;}
a:hover#menu_06{background-position:0 -36px;color:#7ccb84;}

#topleft{float:left;width:423px;height:91px;text-align:left;}
#new{
	width:403px;
	margin-bottom:4px;
	background:#fffdf9;
	border:1px solid #aa9485;
	text-align:left;
	font-size:10px;
}

#new a{
	line-height:19px;
}

#history{
	float:left;
	height:62px;
	line-height:120%;
	overflow:auto;
	background:#fffdf9;
	text-indent:1em;
}

#history2{
	float:right;
	margin-right:3px;
	line-height:17px;
}

#topright{float:right;width:240px;text-align:center;}

#link{
	width:236px;
	margin-bottom:5px;
	background:#fffdf9;
	border:1px solid #aa9485;
	text-align:left;
	font-size:10px;
}

#link a{
	line-height:19px;
}

#bana{
	clear:both;
	width:660px;
	margin:5px auto 5px auto;
	border-top:1px solid #999999;
	text-align:center;
}

#bana1{float:left;width:112px;margin:5px 0 3px 0;}
#bana2{float:left;width:109px;margin:6px 0 3px 0;}
#bana3{float:left;width:109px;margin:14px 0 3px 0;}
#bana4{float:left;width:106px;margin:6px 0 3px 0;}
#bana5{float:left;width:106px;margin:11px 0 3px 0;}
#bana6{float:left;width:106px;margin:6px 0 3px 0;}

#copy{
	clear:both;
	width:660px;
	margin:5px auto 5px auto;
	line-height:22px;
	border-top:1px solid #666666;
}


.rflame{
	clear:both;
	height:40px;
	line-height:40px;
	margin:10px 40px 10px 40px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	border:3px solid #dd3333;
}
.yatta{
	font-size:16px;
	font-weight:bold;
}