
BODY{
   background-image: url(img/1.jpg);
   background-repeat: repeat-x; 
   font-size: 90%;
   text-align: center;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   }
   
      /*--（大外枠  線−無し）表示部分全体の横幅設定など--*/
#container{
        vertical-align: top;    /*--上に寄せる--*/
        text-align: center;     /*--文章の位置は真ん中--*/
        margin: 0px auto 20px auto;  /*--外余白--*/
        padding: 0px 0px 0px 0px;  /*--内余白--*/    /*--左から順に上・右・下・左--*/
        background-color: #ffffff;  /*--背景色--*/
        /*background-color: #9a7e74;*/  /*--背景色--*/
        width: 850px;  /*--横幅--*/
        /*width: 798px;*/  /*--横幅--*/
      }




      /*--（上エリア）ヘッダーの設定--*/
#header{
        vertical-align : top;  /*--上に寄せる--*/
        text-align: left;  /*--文章の位置は左よせ--*/
        margin: 0px 0px 0px 0px;
        padding : 0px 0px 0px 0px;
        border-top-width: 5px;
        border-bottom-width: 1px;
        border-right-width: 1px;
        border-left-width: 1px;
        border-color: #594640;
        border-style: solid;  /*--外枠線の種類（普通の線）--*/
        background-color: #ffffff;  /*--背景色（白）--*/
        width : 100%;  /*--横幅--*/
        /*width : 795px;*/  /*--横幅--*/
      }

#header_in{
        vertical-align : top;  /*--上に寄せる--*/
        text-align: left;  /*--文章の位置は左よせ--*/
        margin: 0px 0px 0px 0px;
        padding : 0px 0px 0px 0px;
        border-top-width: 0px;
        border-bottom-width: 0px;
        border-right-width: 0px;
        border-left-width: 0px;
        border-color: #594640;
        border-style: solid;  /*--外枠線の種類（普通の線）--*/
        background-color: #ffffff;  /*--背景色（白）--*/
        width : 100%;  /*--横幅--*/
        /*width : 783px;*/  /*--横幅--*/
      }



#header_top{
        vertical-align : top;  /*--上に寄せる--*/
        text-align: left;  /*--文章の位置は左よせ--*/
        margin: 0px 0px 0px 0px;
        padding : 0px 5px 0px 5px;
        border-top-width: 0px;
        border-bottom-width: 1px;
        border-right-width: 0px;
        border-left-width: 0px;
        border-color: #a5a5a5;
        border-style: solid;  /*--外枠線の種類（普通の線）--*/
        background-color: #e6e6e6;  /*--背景色（白）--*/
        }

#header_top2{
        vertical-align : top;  /*--上に寄せる--*/
        text-align: left;  /*--文章の位置は左よせ--*/
        text-align: center;
        margin: 0px 0px 0px 0px;
        padding : 0px 0px 3px 0px;
        border-top-width: 0px;
        border-bottom-width: 0px;
        border-right-width: 0px;
        border-left-width: 0px;
        border-color: #a5a5a5;
        border-style: solid;  /*--外枠線の種類（普通の線）--*/
        background-color: #ffffff;  /*--背景色（白）--*/
        }

/* 未使用 */
#headerright{
        vertical-align : top;
        float: right;  /*--右サイドバー（右エリア）の位置の設定--*/
        font-size: 10pt;
        text-align : right;
        margin: 0px 0px 0px 0px;
        padding: 4px;
        border-right-width: 0px;
        border-right-style: solid;
        border-right-color: #a5a5a5;
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-bottom-color: #a5a5a5;
        width: 185px;
      }

/* 未使用 */
#headerright A { 
        text-decoration: none; /* リンク文字の下線 */
       } 

/* 未使用 */
#headerright A:hover { 
        color: #ff6600; /* ポイント時の文字色 */ 
        text-decoration: underline;
      } 

/* 未使用 */
#headerleft{
        vertical-align : top;
        float: left;  /*--左サイドバー（左エリア）の位置の設定--*/
        text-align : left;
        font-size: 11pt;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        border-right-width: 0px;
        border-right-style: solid;
        border-right-color: #a5a5a5;
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-bottom-color: #a5a5a5;
        background-color: #ffffff;
        width: 587px;
       }

/* 未使用 */
#headerleft P{
margin: 2px; /* 内容の余白 */ 
line-height: 140%;
}

/* 未使用 */
#headerleft_l{
        vertical-align : top;
        float: left;  /*--左サイドバー（左エリア）の位置の設定--*/
        text-align : left;
        margin: 10px 0px 0px 0px;
        padding: 0px;
        border-right-width: 0px;
        border-right-style: solid;
        border-right-color: #a5a5a5;
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-bottom-color: #a5a5a5;
        background-color : #ffffff;
       }

/* 未使用 */
#headerleft_r{
        vertical-align : top;
        float: right;  /*--左サイドバー（右エリア）の位置の設定--*/
        text-align : left;
        font-size: 10pt;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        border-right-width: 0px;
        border-right-style: solid;
        border-right-color: #a5a5a5;
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-bottom-color: #a5a5a5;
        background-color : #ffffff;
        width: 353px;
       }


      /*--（中エリア全体）の設定。  sidebarとcontentsとを囲む大枠--*/
#box{
        vertical-align: top;
        text-align: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border-left-width: 1px;
        border-right-width: 1px;
        border-left-style: solid;
        border-right-style: solid;
        border-left-color: black;
        border-right-color: black;
        background-color: #ffffff;
        width : 100%;
        /*width : 795px;*/
      }

      /*--（左エリア）サイドバーの大枠--*/
#sidebar{
        vertical-align : top;
        float: left;  /*--左サイドバー（左エリア）の位置の設定--*/
        text-align : left;
        margin: 0px 0px 0px 0px;
        padding: 5px 0px 5px 5px;
        border-right-width: 0px;
        border-right-style: solid;
        border-right-color: #a5a5a5;
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-bottom-color: #bbbbbb;
        background-color : #ffffff;
        width: 20%;
        /*width: 194px;*/
      }

/* 未使用 */
#sidebar_index{
        vertical-align : top;
        float: left;  /*--左サイドバー（左エリア）の位置の設定--*/
        text-align : left;
        margin: 0px 0px 0px 0px;
        padding: 5px 4px 5px 5px;
        border-right-width: 0px;
        border-right-style: solid;
        border-right-color: #a5a5a5;
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-bottom-color: #a5a5a5;
        background-color : #ffffff;
        width: 189px;
      }

      /*--（右エリア）の設定--*/      
#contents{
        float: right;  /*--コンテンツ部分（右エリア）の位置の設定--*/
        text-align: left;
        margin: 0px 0px 0px 0px;
        padding : 10px 10px 0px 10px;
        border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a5a5a5;
        background-color: #ffffff;
        width : 75%;
        /*width : 570px;*/
      }

#contents P{
margin: 7px; /* 内容の余白 */ 
line-height: 140%;
}


#contents A { 
        text-decoration: none; /* リンク文字の下線 */
        } 

#contents A:hover { 
        color: #ff6600; /* ポイント時の文字色 */ 
        text-decoration: underline;
      } 


#contents_f{
        float: center;  
        text-align: left;
        margin: 0px 0px 0px 0px;
        padding : 10px 10px 0px 10px;
        border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #a5a5a5;
        background-color: #ffffff;
        width : 90%;
        /*width : 740px;*/
      }

#contents_f P{
margin: 7px; /* 内容の余白 */ 
line-height: 140%;
}


#contents_f A { 
        text-decoration: none; /* リンク文字の下線 */
        } 

#contents_f A:hover { 
        color: #ff6600; /* ポイント時の文字色 */ 
        text-decoration: underline;
      } 


/* 未使用 */
#contents_index{
        vertical-align: top;
        float: right;  /*--コンテンツ部分（右エリア）の位置の設定--*/
        text-align: left;
        margin: 0px 0px 0px 0px;
        padding : 0px 0px 0px 0px;
        border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #594640;
        background-color: #ffffff;
        width : 596px;        
      }

/* 未使用 */
#contents_index P{
margin: 15px; /* 内容の余白 */ 
line-height: 140%;
}


.top_contents_contents{
	  margin-bottom:10px;
	  border-width: 4px;
	  border-style: double;
	  border-color:#000000;
          background-color:#ffffff;
        }



.top_contents_contents P {
margin: 15px; /* 内容の余白 */ 
line-height: 140%;
}


      /*--実際の記事記入先のBOX--*/
.contents{
        vertical-align: top;
        text-align: left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
      }

#contentsright_y{
        vertical-align : top;
        float: right;  /*--右エリアの右サイドバー--*/
        text-align : left;
        margin: 0px 2px 0px 2px;
        padding: 0px 0px 0px 0px;
        border-left-width: 0px;
        border-left-style: solid;
        border-left-color: #a5a5a5;
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-bottom-color: #a5a5a5;
        background-color : #ffffff;
        width: 49%;
        /*width: 274px;*/
      }

#contentsright_y P{
margin: 15px; /* 内容の余白 */ 
line-height: 140%;
}

#contentsright_y A { 
        text-decoration: none; /* リンク文字の下線 */
        } 

#contentsright_y A:hover { 
        color: #ff6600; /* ポイント時の文字色 */ 
        text-decoration: underline;
      } 


#contentsleft_y{
        vertical-align: top;
        float: left;  /*--コンテンツ部分（右エリア）の位置の設定--*/
        text-align: left;
        border-left-width: 0px;
        border-right-width: 0px;
        border-left-style: solid;
        border-right-style: solid;
        border-left-color: #a5a5a5;
        border-right-color: #a5a5a5;
        margin: 0px 2px 0px 2px;
        padding: 0px;
        width: 49%;
        /*width: 274px;*/
      }

#contentsleft_y P{
margin: 15px; /* 内容の余白 */ 
line-height: 140%;
}

#contentsleft_y A { 
        text-decoration: none; /* リンク文字の下線 */
        } 

#contentsleft_y A:hover { 
        color: #ff6600; /* ポイント時の文字色 */ 
        text-decoration: underline;
      } 

/* 未使用 */
#contentsright_ys{
        vertical-align : top;
        float: right;  /*--右エリアの右サイドバー--*/
        text-align : left;
        margin: 0px 2px 0px 2px;
        padding: 0px 0px 0px 0px;
        border-left-width: 0px;
        border-left-style: solid;
        border-left-color: #a5a5a5;
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-bottom-color: #a5a5a5;
        background-color : #ffffff;
        width: 270px;
      }

/* 未使用 */
#contentsleft_ys{
        vertical-align: top;
        float: left;  /*--コンテンツ部分（右エリア）の位置の設定--*/
        text-align: left;
        border-left-width: 0px;
        border-right-width: 0px;
        border-left-style: solid;
        border-right-style: solid;
        border-left-color: #a5a5a5;
        border-right-color: #a5a5a5;
        margin: 0px 2px 0px 2px;
        padding: 0px;
        width: 270px
      }







      /*--（下エリア）フッターの設定--*/
#footer{
        text-align: center;
        clear: both;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 100%;
        /*width: 795px;*/
                border-top-width: 0px;
                border-right-width: 1px;
	        border-bottom-width: 1px;
                border-left-width: 1px;
           border-style: solid;
           border-color: #594640;
        background-color: #ffbbff;
      }

#copyright{
        vertical-align: top;
        text-align: center;
        font-size: 85%;
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 10px 0px;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: black;
        background-color: #f7f5f4;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: black;
        background-color: #f7f5f4;
        width: 100%;
        /*width: 795px;*/
      }

#copyright A { 
        text-decoration: none; /* リンク文字の下線 */
       } 

#copyright A:hover { 
        color: #ff6600; /* ポイント時の文字色 */ 
        text-decoration: underline;
      } 


      /*--文字の設定--*/
H1{
    text-align: left;
    font-size: 150%;
    font-weight: lighter;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

H2{
    text-align : left;
    font-size : 130%;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

H3{
    text-align : left;
    font-size : 110%;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

H4{
    text-align : left;
    font-size : 90%;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

H5{
    text-align : left;
    font-size : 80%;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

em{color: #8000ff;
   font-weight: bold;
   font-style: normal;
}

b{color: ff6600;
   font-weight: bold;
   font-style: normal;
}

strong: #000000;}

      
ul { margin: 0 0 0 2em; 
     padding: 0;
     list-style-type: square; 
} 

li {margin-bottom: 0.5em;}

.second { margin: 0 0 0 1em; 
     padding: 0;
     list-style-type: none; 
} 

