﻿BODY {
  margin: 0;
  padding: 0;
  background-color: #f8fcfc;
  /* ページの背景色 */
color: #000000;
  /* 全体の文字色 */
	/* font-family: "メイリオ","ヒラギノ角ゴ Pro",sans-serif; */
font-size: 100%;
  /* 全体の文字サイズ */
text-align:center;
}
A:HOVER {
  background-color:#63B8FF;
}
A:LINK{
  text-decoration:none;
}
A:VISITED{
  text-decoration:none;
}
#container {
  width: 970px;
  /* ページの幅 */
margin: 0 auto;
  /* センタリング */
background-color:#ffffff;
  /* 背景の色 */
border-left: 1px #c0c0c0 solid;
  /* 左の境界線 */
border-right: 1px #c0c0c0 solid;
/* 右の境界線 */
}

#header {
  width:969px;
  margin: 0 auto;
  background-color:#ffffff;
  background-image:url(../IMAGES/top9_navi.jpg);
}
/* --- 上メニューバー --- */
DIV.uenav {
  width: 100%;
  /* ナビゲーションの幅 */
background-color: #f9f9f9;
  /* ナビゲーションの背景色 */
border-top: 1px #cccccc solid;
  /* 上境界線 */
border-bottom: 1px #cccccc solid;
  /* 下境界線 */
font-size: 80%;
}
/* --- 上メニューエリア --- */
DIV.uenav UL.nl {
  width: 100%;
  /* メニューの幅 */
margin: 0 auto;
  padding:0;
  /* メニューのパディング（上下、左右） */
list-style-type: none;
  text-align: center;
}
/* --- 上メニュー項目 --- */
DIV.uenav UL.nl LI {
  float: left;
}
/* --- 上メニュー項目の幅（%で指定） --- */
DIV.uenav UL.nl LI.item1 {
  width:14%;
}
DIV.uenav UL.nl LI.item2 {
  width: 14%;
}
DIV.uenav UL.nl LI.item3 {
  width: 14%;
}
DIV.uenav UL.nl LI.item4 {
  width: 14%;
}
DIV.uenav UL.nl LI.item5 {
  width: 15%;
}
DIV.uenav UL.nl LI.item6 {
  width: 14%;
}
DIV.uenav UL.nl LI.item7 {
  width: 15%;
}
/* --- 上メニューリンク --- */
DIV.uenav UL.nl LI A {
  background: none;
  /* 背景指定なし */
display: block;
  position: relative;
  /* IE6用 */
padding: 7px;
  /* リンクエリアのパディング（上下、左右） */
border-right: 1px #cccccc solid;
  /* リンクエリアの右境界線 */
text-decoration: none;
/* テキストの下線（なし） */
}
/* --- ポイント時の設定 --- */
DIV.uenav UL.nl LI A:HOVER {
  background-color: #f0ffff;
  /* ポイント時の背景色 */
text-decoration: none;
/* テキストの下線（なし） */
}


/* --- clearfix --- */
.clearFix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearFix {
  min-height: 1px;
}

/* サーチボックス設定 */
#srchBox
{
border-style:solid;
border-width:0px;
color:#000000;
text-align:right;
}
#srchBox *
{
margin:0;
padding:0;

}
#srchBox a img
{
border:none;
}
#srchBox #srch
{
padding:3px;
}
#srchBox #srch #srchForm
{
white-space:nowrap;
}
#srchBox #srchInput
{
width:110px;
margin-right:2px;
vertical-align:bottom;
}
#srchBox #srchBtn
{
	height: 25px;
	width:46px;
	padding: 1px;
}
#srchBox #srchBtn
{
padding-top:2px;
}
*:first-child+html #srchBox #srchBtn
{
padding-top:2px;
}
#srchBox ul
{
margin:2px 0 0 2px;padding:0;
	font-size:7pt;
	text-align: right;
}
#srchBox li
{
list-style-type:none;
display:inline;
zoom:1;
padding-right:10px;
}
#srchBox li input
{
zoom:1;
margin-right:2px;
_margin:-4px 0 -4px -4px;
vertical-align:middle;
border:0;
}
#srchBox li input
{
margin:-4px 0 -4px -4px;
}
#srchBox #srchLogo
{
margin:6px 6px 6px 0;
text-align:right;
}
#srchBox #srchLogo a
{
color:#666666;
text-decoration:none;
}
#srchBox #srchLogo a:hover
{
text-decoration:underline;
}
#srchBox.watermark
{
padding-bottom: 6px;
}
#srchBox.watermark #srchInput
{
padding:1px 1px 2px 1px;
border:1px solid #a5acb2;

}
#srchBox.watermark #srchInput.nomark
{
background: #fff;
}
#srchBox.watermark #srchLogo
{
display: none;
}


/* --- メインコンテンツ --- */
#main {
  width:800px;
  margin:0 auto;
  text-align:left;
  font-size:100%;
  line-height: 150%;
}

/* --- フッタ --- */
#footer {
  clear: both;
  /* フロートのクリア */
text-align:center;
  font-size:80%;
  margin:0 10px;
}


/* 文字の表示位置 */
.right{
  text-align:right;
}
.left{
  text-align:left;
}
.center{
  text-align: center;
}

/* 文字を小さく */
.small{
  font-size:11px;
}


IMG{
  border: none;
}