@charset "Shift_JIS";

html {
	min-width:760px;
}
* {
	margin: 0;
	padding: 0;
}
img {
	border: none;
	vertical-align: top;
}
h1{
	font-size:1.1em;
	padding-bottom: 1.0px;
	margin-bottom:0.75em;
	margin-right: 8px;
	margin-left: 8px;
	font-weight: bold;
}
h2{
	font-size:1.0em;
	margin-bottom: 0.5em;
	margin-right: 8px;
	margin-left: 8px;
	font-weight: bold;
}


/*--------------------- body --------------------*/
body {
	text-align: center;
	color: #444;
	font: 75%/150% "ＭＳ ゴシック", "Osaka−等幅", monospace;
	font-size:9pt;
	background-color: #ffffff;
	background-image:url(../images10/haikei.jpg);
	background-repeat:no-repeat;
	background-position: center 0px;
	/*margin-left:1px;
	margin-right:1px;*/
	padding: 0px;
	margin-top: 0px;
	
}
body div {
	text-align: left;
	margin: 0 auto;
	padding: 0px;
}

/*--------------------- titleとナビゲーションを入れるcontainer --------------------*/
#container {
	width: 760px;
	margin-top: 0px;
	padding: 0px;
	/*background-color: #fffcd4;
	background-image:url(../images/haikei.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;*/
}

/*--------------------- title ナビゲーション--------------------*/
#title {
	width: 760px;
	height: 90px !important;
	height /**/:91px;
	text-align: left;
	float: left;
	margin-bottom: 1px;
	position: relative;
}
#Nav {
	position: absolute;
	top: 93px;
	width: 760px;
	height: 24px;
	list-style-type: none;
}
#Nav li {
	float: left;
}
#Nav li a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/:24px;
	padding-top: 24px;
	background-image: url(../images10/menuBT.png);
}
/*  背景画像の幅、位置
---------------------------------------------*/
	#nav01  { width: 109px; }
	#nav02  { width: 109px; }
	#nav03  { width: 109px; }
	#nav04  { width: 109px; }
	#nav05  { width: 109px; }
	#nav06  { width: 109px; }
	#nav07  { width: 106px; }
	
	/* 通常 */
	#nav01 a { background-position:  0     0; }
	#nav02 a { background-position: -109px 0; }
	#nav03 a { background-position: -218px 0; }
	#nav04 a { background-position: -327px 0; }
	#nav05 a { background-position: -436px 0; }
	#nav06 a { background-position: -545px 0; }
	#nav07 a { background-position: -654px 0; }

	/* オンマウス */
	#nav01 a:hover { background-position:  0     -48px; }
	#nav02 a:hover { background-position: -109px -48px; }
	#nav03 a:hover { background-position: -218px -48px; }
	#nav04 a:hover { background-position: -327px -48px; }
	#nav05 a:hover { background-position: -436px -48px; }
	#nav06 a:hover { background-position: -545px -48px; }
	#nav07 a:hover { background-position: -654px -48px; }
	
	/* 現在のページ */
	#nav01current  { width: 109px; }
	#nav02current  { width: 109px; }
	#nav03current  { width: 109px; }
	#nav04current  { width: 109px; }
	#nav05current  { width: 109px; }
	#nav06current  { width: 109px; }
	#nav07current  { width: 106px; }
	#nav01current a { background-position:  0     -24px; }
	#nav02current a { background-position: -109px -24px; }
	#nav03current a { background-position: -218px -24px; }
	#nav04current a { background-position: -327px -24px; }
	#nav05current a { background-position: -436px -24px; }
	#nav06current a { background-position: -545px -24px; }
	#nav07current a { background-position: -654px -24px; }
	#nav01current a:hover { background-position:  0     -24px; }
	#nav02current a:hover { background-position: -109px -24px; }
	#nav03current a:hover { background-position: -218px -24px; }
	#nav04current a:hover { background-position: -327px -24px; }
	#nav05current a:hover { background-position: -436px -24px; }
	#nav06current a:hover { background-position: -545px -24px; }
	#nav07current a:hover { background-position: -654px -24px; }
	

/*--------------------- main --------------------*/

#mainContainer {
	width: 760px;
	margin-top: 0px;
	padding: 0px;
	position: relative;
	top: 30px;
	clear:both;
}
#mainContainer a:link    { color: #541; }/* mainContainer内のリンクカラー */
#mainContainer a:visited { color: #541; }
#mainContainer a:hover   { color: #f61; }
#mainContainer p{
	margin-bottom: 0.5em;
	margin-right: 8px;
	margin-left: 8px;
}
#mainContainer img {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

/*--------------------- 左列 --------------------*/
#main {
	width: 536px;
	padding-top: 10px;
	margin-right: 14px;
	padding-left: 3px;
	float: left;
	clear: left;
	
}
#mainImage {
	width: 533px;
	
	clear: left;
	float: left;
}

#main img{
	padding-right: 10px;
	padding-bottom: 2px;	
}

/* -------- - インフォメーションボックス ----------*/
#infomation_box {
	width: 531px;
	text-align: left;
	background-image: url(../images10/infoBackG.png);
	background-repeat:repeat-y;
	background-position: 0px 0px;
	float: left;
	clear: left;
	margin-top:  10px;
	margin-left: 2px;
	/*border-style:solid;
	border-top-width:1px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-color:#349a37;*/
	/* --font-size:0.9em;--*/
	font-size:8.5pt;
	line-height: 1.35em;
}
#infomation {
	width: 531px;
	text-align: center;
	background-image: url(../images10/subTitleBase.png);
	background-repeat:repeat-x;
	background-position: 0px 0px;
	padding-bottom: 6px;
	float: left;
	clear: left;
	padding-top: 3px;
}
#infomationL{
	width: 266px;
	text-align: left;
	float: left;
	clear: left;
	padding-top: 3px;
	/*border-style:solid;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-color:#349a37;*/
}
#infomationR{
	width: 265px;
	text-align: left;
	float: left;
	padding-top: 3px;
	/*border-style:solid;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-color:#349a37;*/
}

/*--------------------- 右列 --------------------*/
#mainRight {
	width: 205px;
	padding-top: 48px;
	float: left;
	position: relative;

}
#mainRightBox1 {/* 1段目ボックス */
	text-align: center;
	width: 203px;
	float: left;
	clear: left;
	background-color: #ffffff;
	background-image: url(../images10/subTitleBase.png);
	background-repeat:repeat-x;
	/*border-style:solid;
	border-top-width:1px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-color:#349a37;*/	
	padding-top: 1px;
}
#mainRightBox2 {/* 2段目ボックス */
	text-align: center;
	width: 203px;
	float: left;
	clear: left;
	background-color: #ffffff;
	background-image: url(../images10/subTitleBase.png);
	background-repeat:repeat-x;
	/*border-style:solid;
	border-top-width:1px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-color:#349a37;*/	
	padding-top: 1px;
	margin-top:  16px;
}
#mainRightBox3 {/* 3段目ボックス */
	width: 203px;
	text-align: center;
	float: left;
	padding-top: 5px;
	margin-top:  5px;
}
#mainRightText {/* 左寄せボックス */
	width: 203px;
	text-align: left;
	margin-top:  -1px;
}

.mainLine {/* メインコンテンツ内ライン付きサブタイトル */
	background: url(../images/wcLine704.gif) no-repeat left bottom;
	margin-bottom: 3px;
	padding-bottom: 0px;
	clear: left;
}

/*--------------------- footer --------------------*/
#footer {
	width: 760px;
	margin-top: 9px;
	float: left;
	clear: left;
	text-align:center;
	background-color:#999999;/*- #ffd080 -*/
	color:#ffffff;
}
#footer p{
	font-size:10pt;
	margin-bottom: 0em;
	padding-left: 60px;
	padding-right: 60px;
}

/*--------------------- その他 --------------------*/
.styleRed {
	color: #993333;
}
.styleHaikei {
	color: #000000;
	background: #dddddd;
}
.styleFutoji {
	font-size:1.0em;
	font-weight: bold;
}
.styleFutojiL {
	font-size:1.1em;
	font-weight: bold;
	/*text-align: center;*/
}
.subTitleGre {/* サブタイトル用テキスト */
	font-size:11pt;
	font-weight: bold;
	color: #393;/*暗グリーン*/
}
.subTitleGreK {/* サブタイトル用テキスト漢字 */
	font-size:10pt;
	font-weight: bold;
	color: #393;/*暗グリーン*/
}
.color1 {
	color: #541;/*暗黄色*/
}
.color2 {
	color: #444;/*暗グレー*/
}
.color3 {
	color: #393;/*暗グリーン*/
}
.colorAt {
	color: #f61;
}

