/*設定*/

/*全体背景設定*/
.mainbody{background: #1a5660 url(../img/back.png);}

.li {margin:0px;}

.blk00{
	color:#000;
	line-height:1.7em;
	padding:5px;
	font-size:12px;
	letter-spacing:0.2em;
}

/*リンク設定*/
.link{text-decoration : none;}
.link:LINK{color : #FFFFFF;}
.link:VISITED{color : #FFFFFF;}
.link:HOVER{color : #f5d66c;}
.link:ACTIVE{color : #f5d66c;}

#wrap {
	margin-top:50px;
	margin-bottom:100px;
}

/*下部リンク設定*/
#ulink{
		background:#5f3416 url(../img/link_back.png) repeat-x bottom;
		height:40px;}

/*TOPメニュー設定*/
#tmenu{
  margin: 0;
  padding: 0;
  height: 40px;
  width:948px;
  text-align:center;
}

#tmenu ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#tmenu li{
  text-indent: -9999px;
  float:left;
  width: 237px;
  margin: 0;
  padding: 0;
}

#tmenu a{
  display: block;
  width: 100%;
  height: 40px;
  background-image:url(../img/t_menu.gif);
  background-repeat: no-repeat;
}

#tmenu1 a{background-position: 0 0;}
#tmenu2 a{background-position: -237px 0;}
#tmenu3 a{background-position: -474px 0;}
#tmenu4 a{background-position: -711px 0;}


#tmenu a:hover{
  background-image:url(../img/t_menu.gif);
  background-repeat: no-repeat;
}

#tmenu1 a:hover{background-position: 0 -40px;}
#tmenu2 a:hover{background-position: -237px -40px;}
#tmenu3 a:hover{background-position: -474px -40px;}
#tmenu4 a:hover{background-position: -711px -40px;}


/*メニュー設定*/
 #globalnavi{
  margin: 0;
  padding: 0;
  height: 40px;
}

#globalnavi ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#globalnavi li{
  text-indent: -9999px;
  float:left;
  width: 189px;
  margin: 0;
  padding: 0;
}

#globalnavi a{
  display: block;
  width: 100%;
  height: 40px;
  background-image:url(../img/menu.gif);
  background-repeat: no-repeat;
}

#menu1 a{background-position: 0 0;}
#menu2 a{background-position: -189px 0;}
#menu3 a{background-position: -378px 0;}
#menu4 a{background-position: -567px 0;}
#menu5 a{background-position: -756px 0;}

#globalnavi a:hover{
  background-image:url(../img/menu.gif);
  background-repeat: no-repeat;
}

#menu1 a:hover{background-position: 0 -40px;}
#menu2 a:hover{background-position: -189px -40px;}
#menu3 a:hover{background-position: -378px -40px;}
#menu4 a:hover{background-position: -567px -40px;}
#menu5 a:hover{background-position: -756px -40px;}




/* 下部コピーライト部分：共通 */
.copy{
	background:#FFFFFF;
	border-top:#F00 1px solid;
	color:#6a84b9;
	font-size:10px;
	text-align:right;
	padding-right:5px;}
	
.attention{
	background:#FFFFFF;
	color:#6a84b9;
	font-size:10px;
	margin:2px 5px;
	text-align:left;
}


/*TOP背景設定*/
.top00{
			background:#000000 url(../img/back_00.jpg) no-repeat top;
			height:640px;
			}

/*プロローグ背景設定*/
#pr00{
			background:#fff0a8 url(../img/back_01.jpg) no-repeat top;
			width:948px;
			margin:0 auto;
			height:720px;
			}


/*背景設定*/
.mct00{
			background:#fff0a8 url(../img/back_01.jpg) no-repeat top;
			width:948px;
			margin:0 auto;
			}


/*キャラクター背景設定*/
.cha00{
			background:#000000 url(../img/back_10.jpg) no-repeat top;
			height:80px;
			}
			.cha01{
			background:#000000 url(../img/back_11.jpg) no-repeat top;
			height:1220px;
			}