@charset "Shift_JIS";

/*--------------------------------------------------
/* Common Setting (ver.1.0)
--------------------------------------------------*/
/* CSS Reset */
*     {margin:0px;padding:0px;}
th,td {margin:0px;padding:0px;} /* win ie5.5 */
h1,h2,h3,h4,h5,h6,strong {font-weight:bold;}
p,form {font-weight:normal;}
img {border:0px;}
ul     {list-style:none;}
ul img {vertical-align:bottom;}

/* Body */
body{
	background:#ffffff;
	color:#ffffff;
	_text-align:center; /*ie*/
	margin:0px;padding:0px;
}

/* Font Size */
.ftSmallx  {font-size:xx-small !important; line-height:1.5em !important;}
.ftSmall   {font-size:x-small  !important; line-height:1.5em !important;}
.ftMedium  {font-size:small    !important; line-height:1.6em !important;}
.ftLarge   {font-size:medium   !important; line-height:1.6em !important;}
.ftLargex  {font-size:large    !important; line-height:1.6em !important;}
.ftLargexx {font-size:x-large  !important; line-height:1.6em !important;}

/* font family */
body,form textarea{font-family: "ＭＳ Ｐゴシック", "Osaka?等幅", "ヒラギノ角ゴ Pro W3", sans-serif;}
/* Font Size */
caption,th,td,
h1,h2,h3,h4,h5,h6,strong, 
p,form,
li,dt,dd{font-size:small;line-height:1.5em;}

/* Link */
a         {text-decoration:underline;}
a:link    {color:#444444;}
a:visited {color:#444444;}
a:hover   {color:#8B7A6C;}
a:active,
a:focus   {color:#8B7A6C;}


/* img */

img {border-style: none;margin:0;padding:0}
a img {border-style: none;margin:0;padding:0}

/* Float Clear */
br.clearFloat,
img.clearFloat {clear:both;height:1px;}
div.clearFloat {clear:both;font-size:1px;line-height:0px;height:1px;width:1px;}


/*--------------------------------------------------
/* レイアウト設定
--------------------------------------------------*/

/* div#contentALL */
#contentALL{
	width:900px;
	height:100%;
	margin:0px auto;
	position:relative;
	background:#000000;
}

/* div#contentHead */
#contentALL div#contentHead{
	background: url(../image/menu_back.jpg) left top no-repeat;
	width:900px;
	height:70px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

/* div#contentBody */
#contentALL div#contentBody{
	width:900px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background:#000000;
}

/* div#contentFoot */
#contentALL div#contentFoot{
	clear:both;
	width:900px;
	margin:0px 0px 0px 0px;
	padding:12px 0px 40px 0px;
	text-align:right;
	font-size:10pt;
	color:#ffffff;
	background:#000000;
}

/*--------------------------------------------------
/* header
--------------------------------------------------*/
#contentALL div#contentHead h1 {
	float:left;
	width:150px;
	height:70px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
	#contentALL div#contentHead h1 img {
			position:absolute;
			top:0px;
			left:15px;
	}


/* ============ナビ配置============ */

#contentALL div#contentHead div#Navi {
	float:right;
	width:750px;
	height:70px;
}

	/*ul#Menu*/
	div#Navi ul{
		padding:42px 0px 0px 170px;
		margin:0px;
	}
	div#Navi ul li{
		float:left;
		height:22px;
	}

		div#Navi ul li.Navi1 a {
			background: url(../image/navi01.gif) left top no-repeat;
			display: block;
			text-indent: -9999px;
			width:64px;
			height:22px;
			margin:0px 17px 0px 0px;
		}
		div#Navi ul li.Navi1 a:hover {background: url(../image/navi01_f.gif) left top no-repeat;}

		div#Navi ul li.Navi2 a {
			background: url(../image/navi02.gif) left top no-repeat;
			display: block;
			text-indent: -9999px;
			width:80px;
			height:22px;
			margin:0px 4px 0px 0px;
		}
		div#Navi ul li.Navi2 a:hover {background: url(../image/navi02_f.gif) left top no-repeat;}

		div#Navi ul li.Navi3 a {
			background: url(../image/navi03.gif) left top no-repeat;
			display: block;
			text-indent: -9999px;
			width:80px;
			height:22px;
			margin:0px 17px 0px 0px;
		}
		div#Navi ul li.Navi3 a:hover {background: url(../image/navi03_f.gif) left top no-repeat;}

		div#Navi ul li.Navi4 a {
			background: url(../image/navi04.gif) left top no-repeat;
			display: block;
			text-indent: -9999px;
			width:124px;
			height:22px;
			margin:0px 15px 0px 0px;
		}
		div#Navi ul li.Navi4 a:hover {background: url(../image/navi04_f.gif) left top no-repeat;}

		div#Navi ul li.Navi5 a {
			background: url(../image/navi05.gif) left top no-repeat;
			display: block;
			text-indent: -9999px;
			width:76px;
			height:22px;
			margin:0px 4px 0px 0px;
		}
		div#Navi ul li.Navi5 a:hover {background: url(../image/navi05_f.gif) left top no-repeat;}

		div#Navi ul li.Navi6 a {
			background: url(../image/navi06.gif) left top no-repeat;
			display: block;
			text-indent: -9999px;
			width:76px;
			height:22px;
			margin:0px 0px 0px 0px;
		}
		div#Navi ul li.Navi6 a:hover {background: url(../image/navi06_f.gif) left top no-repeat;}


/* ============パンくず配置============ */
#contentALL div#breadcrumbWrapper {
	float:clear;
	background: url(../image/breadcrumbwrapper.gif) left top no-repeat;
	width:900px;
	height:20px;
}
	/*ul.breadcrumb*/
	#contentALL div#breadcrumbWrapper ul.breadcrumb{
	text-align:right;
	padding:3px 20px 0px 0px;
	}
	/*ul.breadcrumb li*/
	#contentALL div#breadcrumbWrapper ul.breadcrumb li{
	display:inline;
	font-size:8pt;
	}
	/*ul.breadcrumb li span*/
	#contentALL div#breadcrumbWrapper ul.breadcrumb li span{
		padding:0px 3px 0px 5px;
	}
	/*ul.breadcrumb li a*/
	#contentALL div#breadcrumbWrapper ul.breadcrumb li a{
		color:ffff99;
	}

/*--------------------------------------------------
/* body
--------------------------------------------------*/

h2 {padding:0px;}
h3 {padding:10px 0px 0px 28px;display:inline;}


