﻿/* 色の調整 */
.left h2 {
  color:#333333;
  background-color:#ffff9d;}

.right h2 {
  color:#333333;
  background-color:#ffff9d;}

.content h2 {
  background-color:#ffff9d;}

.left {
	background-color:#ffffee;}

.right {
	background-color:#ffffee;}

.footer {
  background:#ffffee;}
  





 
/* styles-width */
body {
  width:880px;}

.wrap {
  width:880px;}

/* ヘッダーコンテンツ */
.header {
  width:880px;}
  
/*  レフトコンテンツ  */
.left {
  height:500px;
  width:160px;}

.left a {
  width:156px;}

.left a:hover {}

/*  センターコンテンツ  */

.content {
  width:530px;}
  
  
/*  ライトコンテンツ  */
.right {
	width:160px;
        height:500px;
}

.right a {
  width:156px;}

.right a:hover {}

/*  フッター  */

.footer {
  width:880px;}  


/* styles-color */
body {
  background-color:#ffffff;
  color:#333333;}

h2 {
  color:#333333;}


.header h1{
  color:#333333;
  margin:0;
}
  
/*  ヘッダーコンテンツ  */
.header {
  background-color:#ffffff;}


/*  レフトコンテンツ  */
.left a {
    display:block;          /* リンク範囲をブロックに変換 */
    background-image:url(IMG/menu02.jpg);     /* リンク範囲の背景画像設定 */
    background-repeat:no-repeat;      /* 背景画像繰り返し表示しない */
    color:#333333;                    /* リンク文字色 */
}
  
.left a:hover {
    background-image:url(IMG/menu03.jpg);   /* マウスが上に来た時の背景画像設定 */
    color:#4a494a;                  /* マウスが上に来た時の文字色 */
}
.menu1 {
	padding: 3px 2px 3px 6px;
	background-color:#d5edf9;
	background-repeat: repeat-x;
}

/*  センターコンテンツ  */

.content {
  background-color:#ffffff;}

/*  ライトコンテンツ  */
.right a {
    display:block;          /* リンク範囲をブロックに変換 */
    background-image:url(IMG/menu02.jpg);     /* リンク範囲の背景画像設定 */
    background-repeat:no-repeat;      /* 背景画像繰り返し表示しない */
    color:#333333;                    /* リンク文字色 */
}
  
.right a:hover {
    background-image:url(IMG/menu03.jpg);   /* マウスが上に来た時の背景画像設定 */
    color:#4a494a;                  /* マウスが上に来た時の文字色 */
}


/*  フッター  */



/* styles-site */
body {
  margin : 0px auto;
  text-align: center;
  font-size: 90%;	
  line-height: 130%;}

.wrap {
  margin : 0px auto;}

h2 {
  padding:0;
  font-size:1.0em;
  text-align:left;}


/* 画像コンテンツ */
img {
  border-style: none;}

/* ヘッダーコンテンツ */
.header {
  text-align:left;
  padding-bottom:0.5em;}
  
.header h1{
  font-size:12px;
  padding:0;
  float:left;}
  
.header h2{
  font-size:12px;
  float:right;}

/* ヘッダーサイトマップ */
.headersite{
  float:right;}
  
/*  レフトコンテンツ  */
.left {
	text-align:center;
	float:left;}

.left h2 {
  padding:0.3em;
  text-align: center;
  margin:0;}

.left a {
  padding:0.3em;
  border-top:0px;
  text-decoration:none;
  display:block;
  margin:0px;}

.left a:hover {}



/*  センターコンテンツ  */

.content {
  text-align: left;
  padding-left:0.8em;
  float:left;}

.content p{
  padding-left:0.8em;}

  
/*  ライトコンテンツ  */
.right {
	text-align:center;
	float:left;
	margin-left:0.8em;}
.right h2 {
  padding:0.3em;
  text-align: center;
  margin:0;}

.right a {
  padding:0.3em;
  border-top:0px;
  text-decoration:none;
  display:block;
  margin:0px;}

.right a:hover {}


/*  フッター  */

.footer {
  clear: both;
  font-size: 0.9em;	
  text-align:center;
  padding:0.5em;}
  

/*-------------------- メニュー--------------------*/

.menu2 {
	color: #ea6b20;
	line-height: 25px;
	font-size: 110%;
}

.menu3 {
	background-image : url(IMG/menu04.jpg);
	line-height: 25px;
}
.menu4 {
	background-image : url(IMG/menu05.jpg);
	line-height: 25px;
}


/*-------------------- H--------------------*/
H3 {
	color: #005700;
	line-height: 25px;
	font-size: 130%;
}


/*------------- Hr　　区切り線-------------*/

hr {
         color: #c7e1fc;
         height: 1px;
         text-align: center;
      }

/*------------- アドセンス-------------*/
.ad {
font-size:70%;
text-align: left;
}
.ad2 {
font-size:70%;
text-align: left;
}

/*------------- センタートップ-------------*/
.top {
  margin:0px 0px 20px 0px;
	line-height: 25px;
}
/*------------- トップ右上Ｈ２-------------*/
.top2 {
  margin:0;
  font-size:120%;
  font-weight: normal;
}

