@charset "utf-8";
/* デフォルト値 ------------------------------------------------------------------ */
body {
	 background-image:url(../bin/com/back.png);
	 margin:0;
	 padding:0;
/*	 font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; */
	 color:rgb(99,99,99);
}
div.setWidth {
	width:800px;
	margin:0 auto;
}
a {
	text-decoration:none;
	color:rgb(33,51,198);
}

/* 上メニュー -------------------------------------------------------------------- */
div#topMenu {
	height:18px;
	background-color:rgb(48,150,226);
	color:rgb(255,255,255);
	font-size:12px;
	line-height:18px;
	text-align:right;
	border-bottom:2px solid rgb(255,255,153);
}
div#topMenu a {
	color:rgb(255,255,255);
}

/* トップバナーエリア ----------------------------------------------------------- */
div#title {
	height:130px;
	overflow:hidden;
	background-image:url(../bin/com/titleback.png);
	background-repeat:repeat-x;
	color:rgb(255,255,255);
}

div#title div.setWidth {
	height:130px;
	overflow:hidden;
	background-image:url(../bin/com/title.png);
	background-repeat:no-repeat;
	background-position:0 0;
}

div#title h1 {
	font-size:12px;
	line-height:24px;
	font-weight:normal;
	margin:0;
	padding:0 8px;
}

/* コンテンツエリア 背景セット ------------------------------------------------- */
div#setWhite {
	background-color:rgb(255,255,255);
	margin:0 0 15px;
	padding:10px 9px;
}

/* コンテンツ ------------------------------------------------------------------ */
div#contents {
	float:right;
	width:550px;
	font-size:14px;
	line-height:150%;
	padding:0 15px;
	overflow:hidden;
}

/* 左メニュー ------------------------------------------------------------------ */
div#leftMenu {
	float:left;
	width:192px;
	overflow:hidden;
	font-size:12px;
	line-height:150%;
	border-bottom:1px solid rgb(102,102,102);
}
div#leftMenu h2 {
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:16px;
	line-height:100%;
	border-width:1px 1px 0 1px;
	border-style:solid solid none solid;
	border-color:rgb(102,102,102);
}
div#leftMenu h2 a {
	display:block;
	height:28px;
	width:190px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
div#leftMenu h2 a:active, div#leftMenu h2 a:hover {
	background-position:0 -28px;
}
a#leftMenu00 {
	background-image:url(../bin/com/menu00.png);
}
a#leftMenu01 {
	background-image:url(../bin/com/menu01.png);
}
a#leftMenu02 {
	background-image:url(../bin/com/menu02.png);
}
a#leftMenu03 {
	background-image:url(../bin/com/menu03.png);
}
a#leftMenu04 {
	background-image:url(../bin/com/menu04.png);
}
a#leftMenu05 {
	background-image:url(../bin/com/menu05.png);
}
a#leftMenu06 {
	background-image:url(../bin/com/menu06.png);
}
a#leftMenu07 {
	background-image:url(../bin/com/menu07.png);
}
a#leftMenu08 {
	background-image:url(../bin/com/menu08.png);
}

div#leftMenu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	border-width:1px 1px 0 1px;
	border-style:solid solid none solid;
	border-color:rgb(102,102,102);
	font-size:10px;
}

div#leftMenu ul li {
	margin:0;
	padding:0;
}
div#leftMenu ul li a {
	display:block;
	height:22px;
	margin:0;
	padding:2px 0 0 20px;
	background-image:url(../bin/com/limenu.png);
	background-position:0 0;
	background-repeat:no-repeat;
	color:rgb(102,102,102);
}
div#leftMenu ul li a:active, div#leftMenu ul li a:hover {
	background-position:0 -24px;
	color:rgb(153,102,102);
}

div#leftMenu p {
	margin:0;
	padding:0.5em 0;
	border-width:1px 1px 0;
	border-style:solid solid none;
	border-color:rgb(102,102,102);
}

/* フッター   ------------------------------------------------------------------ */
div#footer {
	text-align:center;
	font-size:10px;
	line-height:15px;
	color:rgb(255,255,255);
	background-color:rgb(48,150,226);
	border-top:2px solid rgb(255,255,153);
}
div#footer a {
	color:rgb(255,255,255);
}
