@charset "UTF-8";
/**************************************************/
/*------------------------------------------------*/
/*      　　　　      SHARE-style                 */
/*------------------------------------------------*/
/**************************************************/
/*全体指定　ここから*/
/* UTF-8によるフォントの見栄え対応 */
/*All　start*/
* {
	font-family: "ＭＳ Ｐゴシック", Osaka, Arial;
	margin: 0px;
	padding: 0px;
}


body {
	background-color: #795375;
}


img {
	border: none;
	margin: 0px;
	padding: 0px;
}
/*ie6 set*/
.set_space {
	line-height: 0px;
}
/*ie6 end*/
/*All　end*/


/*contents　start*/
#contents {
	/*page ALL width strat*/
	width: 1000px;
	/*page ALL width end*/
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 10px;
	border: 1px solid #dad8d9;
	background-color: #FFFFFF;
}

	/*HEADER_AREA start*/
	#MENU_AREA {
		background-image: URL(../img/menu_bg.png);
		background-repeat: repeat-x;
		background-position: left bottom;
		width: 1000px;
		background-color: #6b5667;
		position: relative;
	}
		/*header_block start*/
		#MENU_AREA .header_block h1 {
			background-image: URL(../img/h1.png);
			background-repeat: no-repeat;
			background-position: left top;
			width: 166px;
			height: 74px;
			border-right: 1px solid #FFFFFF;
			position: relative;
			left: 10px;
			top: 10px;
			float: left;
		}
			#MENU_AREA .header_block h1 span {
				position: relative;
				z-index: -1;
				display: none;
			}
		
		#MENU_AREA .header_block .header_address {
			float: left;
			width: 300px;
			font-weight: bold;
			color: #DDDDDD;
			font-size: 10pt;
			line-height: 1.2em;
			margin-top: 7px;
			position: relative;
			left: 23px;
			top: 10px;
			line-height: 1.5em;
			letter-spacing: 2px;
		}
			#MENU_AREA .header_block .header_address em {
				font-style: normal;
			}
		
		
		
		
		/*header_block end*/
		#MENU_AREA ul {
			width: 950px;
			margin-left: auto;
			margin-right: auto;
			list-style-type: none;
			list-position: inside;
			padding-top: 10px;
			
		}
			#MENU_AREA ul li {
				float: left;
				
			
			}
				#MENU_AREA ul li h2 {
					font-size: 12pt;
				}
					#MENU_AREA ul li h2 a {
						color: #FFFFFF;
						text-decoration: none;
						background-repeat: no-repeat;
						background-position: left top;
						display: block;
						height: 35px;
					}
						#MENU_AREA ul li h2 a:hover {
							color: #C6A6CA;
						}
						#MENU_AREA ul li h2 a span {
							/*height: 35px;*/
							overflow: hidden;
							position: relative;
							z-index: -1;
							display: none;
						}

					/*MENU custumset*/
					#MENU_AREA ul .m01 h2 a{
						background-image: URL(../img/m01.png);
						width: 87px;
					}
					#MENU_AREA ul .m02 h2 a{
						background-image: URL(../img/m02.png);
						width: 82px;
					}
					#MENU_AREA ul .m03 h2 a{
						background-image: URL(../img/m03.png);
						width: 80px;
					}
					#MENU_AREA ul .m04 h2 a{
						background-image: URL(../img/m04.png);
						width: 62px;
					}
					#MENU_AREA ul .m05 h2 a{
						background-image: URL(../img/m05.png);
						width: 60px;
					}
					#MENU_AREA ul .m06 h2 a{
						background-image: URL(../img/m06.png);
						width: 130px;
					}
					#MENU_AREA ul .m07 h2 a{
						background-image: URL(../img/m07.png);
						width: 213px;
					}
					#MENU_AREA ul .m08 h2 a{
						background-image: URL(../img/m08.png);
						width: 107px;
					}
					#MENU_AREA ul .m09 h2 a{
						background-image: URL(../img/m09.png);
						width: 91px;
					}
					#MENU_AREA ul .m10 h2 a{
						background-image: URL(../img/m10.png);
						width: 108px;
					}
					#MENU_AREA ul .m001 h2 a{
						background-image: URL(../img/m001.png);
						width: 249px;
					}
					#MENU_AREA ul .m002 h2 a{
						background-image: URL(../img/m002.png);
						width: 168px;
					}
					#MENU_AREA ul .m003 h2 a{
						background-image: URL(../img/m003.png);
						width: 168px;
					}
					#MENU_AREA ul .m004 h2 a{
						background-image: URL(../img/m004.png);
						width: 199px;
					}
	/*#MENU_AREA1*/
	#MENU_AREA1 {
		background-image: URL(../img/menu_bg.png);
		background-repeat: repeat-x;
		background-position: left bottom;
		width: 1000px;
	}
		#MENU_AREA1 ul {
			width: 980px;
			margin-left: auto;
			margin-right: auto;
			list-style-type: none;
			list-position: inside;
		}
			#MENU_AREA1 ul li {
				float: left;
				margin-left: 10px;
				margin-right: 10px;
			
			}
				#MENU_AREA1 ul li h2 {
					font-size: 12pt;
				}
					#MENU_AREA1 ul li h2 a {
						color: #FFFFFF;
						text-decoration: none;
						background-repeat: no-repeat;
						background-position: left top;
						display: block;
						height: 35px;
					}
						#MENU_AREA1 ul li h2 a:hover {
							color: #C6A6CA;
						}
						#MENU_AREA1 ul li h2 a span {
							/*height: 35px;*/
							overflow: hidden;
							position: relative;
							z-index: -1;
							display: block;
						}

					/*MENU1 custumset*/
					#MENU_AREA1 ul .m01 h2 a{
						background-image: URL(../img/m01.png);
						width: 87px;
					}
					#MENU_AREA1 ul .m02 h2 a{
						background-image: URL(../img/m02.png);
						width: 82px;
					}
					#MENU_AREA1 ul .m03 h2 a{
						background-image: URL(../img/m03.png);
						width: 80px;
					}
					#MENU_AREA1 ul .m04 h2 a{
						background-image: URL(../img/m04.png);
						width: 62px;
					}
					#MENU_AREA1 ul .m05 h2 a{
						background-image: URL(../img/m05.png);
						width: 60px;
					}
					#MENU_AREA1 ul .m06 h2 a{
						background-image: URL(../img/m06.png);
						width: 130px;
					}
					#MENU_AREA1 ul .m07 h2 a{
						background-image: URL(../img/m07.png);
						width: 213px;
					}
					#MENU_AREA1 ul .m08 h2 a{
						background-image: URL(../img/m08.png);
						width: 107px;
					}
					#MENU_AREA1 ul .m09 h2 a{
						background-image: URL(../img/m09.png);
						width: 91px;
					}
					#MENU_AREA1 ul .m10 h2 a{
						background-image: URL(../img/m10.png);
						width: 108px;
					}
					#MENU_AREA1 ul .m001 h2 a{
						background-image: URL(../img/m001.png);
						width: 216px;
					}
					#MENU_AREA1 ul .m002 h2 a{
						background-image: URL(../img/m002.png);
						width: 146px;
					}
					#MENU_AREA1 ul .m003 h2 a{
						background-image: URL(../img/m003.png);
						width: 168px;
					}
					#MENU_AREA1 ul .m004 h2 a{
						background-image: URL(../img/m004.png);
						width: 170px;
					}
	
	
	/*#MENU_AREA2*/
	#MENU_AREA2 {
		background-image: URL(../img/menu_bg.png);
		background-repeat: repeat-x;
		background-position: left bottom;
		width: 1000px;
	}
		#MENU_AREA2 ul {
			width: 980px;
			margin-left: 0px;
			margin-right: auto;
			list-style-type: none;
			list-position: inside;
		}
			#MENU_AREA2 ul li {
				float: right;
				margin-left: 10px;
				margin-right: 10px;
			
			}
				#MENU_AREA2 ul li h2 {
					font-size: 12pt;
				}
					#MENU_AREA2 ul li h2 a {
						color: #FFFFFF;
						text-decoration: none;
						background-repeat: no-repeat;
						background-position: left top;
						display: block;
						height: 35px;
					}
						#MENU_AREA2 ul li h2 a:hover {
							color: #C6A6CA;
						}
						#MENU_AREA2 ul li h2 a span {
							/*height: 35px;*/
							overflow: hidden;
							position: relative;
							z-index: -1;display: block
						}

					/*MENU2 custumset*/
					#MENU_AREA2 ul .m01 h2 a{
						background-image: URL(../img/m01.png);
						width: 87px;
					}
					#MENU_AREA2 ul .m02 h2 a{
						background-image: URL(../img/m02.png);
						width: 82px;
					}
					#MENU_AREA2 ul .m03 h2 a{
						background-image: URL(../img/m03.png);
						width: 80px;
					}
					#MENU_AREA2 ul .m04 h2 a{
						background-image: URL(../img/m04.png);
						width: 62px;
					}
					#MENU_AREA2 ul .m05 h2 a{
						background-image: URL(../img/m05.png);
						width: 60px;
					}
					#MENU_AREA2 ul .m06 h2 a{
						background-image: URL(../img/m06.png);
						width: 130px;
					}
					#MENU_AREA2 ul .m07 h2 a{
						background-image: URL(../img/m07.png);
						width: 213px;
					}
					#MENU_AREA2 ul .m08 h2 a{
						background-image: URL(../img/m08.png);
						width: 107px;
					}
					#MENU_AREA2 ul .m09 h2 a{
						background-image: URL(../img/m09.png);
						width: 91px;
					}
					#MENU_AREA2 ul .m10 h2 a{
						background-image: URL(../img/m10.png);
						width: 108px;
					}
					
	#MENU_AREA .index_futter_rogo {
		width: 330px;
		height: 70px;
		margin-left: auto;
		margin-right: 0px;
		margin-top: 22px;
	}
		#MENU_AREA .index_futter_rogo .futter_rogo {
			background-image: URL(../img/indexfotterrogo.png);
			background-position: left bottom;
			background-repeat: no-repeat;
			width: 163px;
			height: 70px;
			float: left;
		}
			#MENU_AREA .index_futter_rogo .futter_rogo strong {
				overflow: hidden;
				position: relative;
				z-index: -1;display: block
			}
		#MENU_AREA .index_futter_rogo .futter_address {
			float: left;
			width: 163px;
			font-weight: bold;
			color: #DDDDDD;
			font-size: 10pt;
			line-height: 1.2em;
			margin-top: 7px;
		}
			#MENU_AREA .index_futter_rogo .futter_address em {
				font-style: normal;
			}
			
	#MENU_AREA .footer_copy {
		width: 100%;
		text-align: right;
		color: #C1C1C1;
		font-weight: bold;
		line-height: 2em;
		letter-spacing: 1px;
		font-size: 10pt;
	}
		#MENU_AREA .footer_copy p {
			padding-right: 10px;
		}
	/*MENU_AREA end*/
	
	/*共通STYLE*/
	#CONTENTS_AREA {
		background-image: URL(../img/contents_bg.png);
		background-position: left bottom;
		background-repeat: repeat-y;
		width: 1000px;
	}

/*contents　end*/
/*FLASH_PLAYER_coment start*/
#FLASH_PLAYER_coment {
	/*page ALL width strat*/
	width: 1000px;
	/*page ALL width end*/
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
	#FLASH_PLAYER_coment a {
		dissplay: block;
		width: 180px;
		float: left;
	}
	
	#FLASH_PLAYER_coment p {
		float: left;
		width: 800px;
		color: #FFFFFF;
		font-size: 12px;
		letter-spacing: 1.2px;
		margin-top: 5px;
		
	}
.indexindex {
	padding-bottom: 50px;
}

/*FLASH_PLAYER_coment end*/