/*設定*/

/*全体背景設定*/
.mainbody{background: #000000 url(../img/back_02.jpg) no-repeat;
background-size:cover;}
img{display: block;
	margin: 0 auto;}
.li {margin:0px;}

.blk00{
	color:#000;
	padding:5px;
	font-size:12px;
	letter-spacing:0.2em;
	font-family: Arial, Helvetica," sans-serif";
}

.white00{
	color:#FFF;
	line-height:1.7em;
	padding:5px;
	font-size:12px;
	letter-spacing:0.2em;
}

.cap {width:820px;
margin:0 auto;}
.cap img{float:left;
margin:5px;}

/*リンク設定*/
.link{text-decoration : none;}
.link:LINK{color : #FFF;}
.link:VISITED{color : #FFF;}
.link:HOVER{color : #FF0000;}
.link:ACTIVE{color : #FF0000;}

#wrap {
	margin-top:50px;
	margin-bottom:100px;
}

/*下部リンク設定*/
#ulink{
		background:#5f3416 url(../img/link_back.png) repeat-x bottom;
		height:40px;
		color:#FFF;
		text-align: center
		}

/*スペック表示設定*/
/*スペック表示設定*/
.spec {
	background-color:#CB0003;
	padding:5px;
	overflow:hidden;}
.spec ul{
  list-style-type: none;
  margin: 0;
  padding: 0;}
.spec li{
	background-color:#FFF;
	text-align:center;
	float:left;
	width:309px;
	margin:0px 2px 0px;
	color:#000;
	border-radius: 10px; /* CSS3 */
　　-webkit-border-radius: 10px; /* Safari,Google Chrome用 */
　　-moz-border-radius: 10px; /* Firefox用 */
　　behavior: url(../../ja/PIE.htc); /* IE用 */
}
.spec p{
	border-radius: 10px 10px 0px  0px; /* CSS3 */
　　-webkit-border-radius: 10px  10px 0px  0px; /* Safari,Google Chrome用 */
　　-moz-border-radius: 10px 10px 0px  0px;　 /* Firefox用 */
　　behavior: url(../../ja/PIE.htc); /* IE用 */
	background-color:#FF9698;
	font-weight:bold;
	margin:0px;
	padding:3px 0px;}

.btn{
	margin: 10px auto;
}

.btn:hover{opacity: 0.7;}

/*TOPメニュー設定*/
#tmenu{
  margin: 0px auto;
  padding: 0;
  height: 50px;
  width:948px;
  text-align:center;
  background: black;
}

#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: 50px;
  background-image:url(../img/t_menu.png);
  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.png);
  background-repeat: no-repeat;
}

#tmenu1 a:hover{background-position: 0 -50px;}
#tmenu2 a:hover{background-position: -237px -50px;}
#tmenu3 a:hover{background-position: -474px -50px;}
#tmenu4 a:hover{background-position: -711px -50px;}


/*メニュー設定*/
 #globalnavi{
  margin: 0px 2px;
  padding: 0;
  height:50px;
  width:948px;
  background:url(../img/menu_back.png) no-repeat bottom;
}

#globalnavi ul{
  list-style-type: none;
  margin: 0 auto;
  padding: 0;
}

#globalnavi li{
  text-indent: -9999px;
  float:left;
  width: 188px;
  margin: 0;
  padding: 0;
}

#globalnavi a{
  display: block;
  width: 100%;
  height: 50px;
  background-image:url(../img/menu.png);
  background-repeat: no-repeat;
}

#menu1 a{background-position: 0 0;}
#menu2 a{background-position: -188px 0;}
#menu3 a{background-position: -376px 0;}
#menu4 a{background-position: -564px 0;}
#menu5 a{background-position: -752px 0;}

#globalnavi a:hover{
  background-image:url(../img/menu.png);
  background-repeat: no-repeat;
}

#menu1 a:hover{background-position: 0 -50px;}
#menu2 a:hover{background-position: -188px -50px;}
#menu3 a:hover{background-position: -376px -50px;}
#menu4 a:hover{background-position: -564px -50px;}
#menu5 a:hover{background-position: -752px -50px;}




/* 下部コピーライト部分：共通 */
.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:550px;
			}

/*プロローグ背景設定*/
#pr00{
			background:#000821 url(../img/back_01.jpg)  repeat-y top;
			width:948px;
			margin:0 auto;
			}


/*背景設定*/
.mct00{
			background:#000821 url(../img/back_01.jpg) repeat-y top;
			width:948px;
			margin:0 auto;}
