


/* ================================================ */
/* 全体設定
img { 
    max-width: 100%; 
    height:auto;
}


           */
* {
  margin: 0;
  padding: 0;
  font-style : normal;
  font-weight : normal;
  font-size: 100%;
}
/* body              */
body {
  color: #e6dcc5;
  background: #361212;
  text-align: center;
  line-height: 150%;
  font-family: Verdana,"ＭＳ Ｐゴシック",Osaka,sans-serif;
  font-size : 100%;
  background:#E7DFCE url(image/bg_body.jpg) fixed;
}

/* ================================================ */
/* 見出し           */
h1,h2 {
  font-weight: bold;
  letter-spacing: 0.2em;
}
/* サイト名           */
h1 {
  font-size: 230%;
  font-family: Arial,Helvetica,sans-serif;
  margin: 0;
  padding: 20px 10px 5px;
  color: #ff6820;
}
/* メイン見出し           */
h2 {
  font-size: 120%;
  margin: 10px 0 5px;
  padding: 10px 10px 5px;
  color: #512400;
  background: #fff5de url("./image/h2.gif") no-repeat center left;
  text-align: right;
}

/*  ヘッドメニュー         */
h3 {
  font-size: 95%;
  text-align: center;
}


/*  赤字        */
h4 {
  font-size: 100%;
  font-color: #ff0000;　
  font-weight: bold;
}

h5 {
  font-size: 200%;
  
  color: #330000;

}





/* ================================================ */
/* 文字強調     */
em {
  color: #ff0000;
  border-bottom: 1px dashed #fff5de;
}
strong {
  font-weight: bold;
  color: red;
  font-size: 180%;
}



/* ================================================ */
/* リスト           */
ul,dl {
  margin:0;
}
li {
  list-style-type: square;
  margin:0;
}
dt {
  font-weight: bold;
  margin:0;
}
dd {
  margin:0;
}

/* ================================================ */
/* 段落           */
p {
  margin:35px;
}



/* ================================================ */
/* リンク      */
a {
  font-weight: bold;
  color: #cd8829;
}
a:visited {
  color: #ef6b0a;
}
a:hover,a:active {
  color: #9c6736;
  text-decoration: #ef6b0a;
} 





/* ================================================ */
/* 画像              */
img {
  border-width: 0;
  border-style: none;
}

/* ================================================ */


/* container              */
#container {
  text-align: left;
  margin: 0 auto;
  padding: 0;
  width:800px;
  height:auto;
  background: #FFF url("./image/container.gif") repeat-y center right;
}
img { 
    max-width: 100%; 
    height:auto;
}

/* ================================================ */
/* header             */
#header {
  width: 800px;
  height: 160px;
  position: relative;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  background: #500 url("./image/sekisui1.JPG") no-repeat center ;
}
img { 
    max-width: 100%; 
    height:auto;
}

/* ================================================ */
/* head-menu              */
#head-menu {
  width:800px ;
  height:20px;
  position: relative;
  top: 0;
  left: 0;
  padding: 10px 0px;
  background: url("./image/head_menu_back.gif") repeat center left;
  text-align: center;

}
img { 
    max-width: 100%; 
    height:auto;
}



/* ================================================ */
/* wrapper              */
#wrapper {
  width: ;
  position: relative;
  top: 0;
  left: 0;
  margin: 0 ;
  padding: 0;
  background: #7d5431 url("./image/wrapper.gif") repeat-y;
}
img { 
    max-width: 100%; 
    height:auto;
}

/* ================================================ */
/* menu              */
#menu {
  float: right;
  
  background:#361212;
  text-align: center;
  width:200px ;
height:auto;
}







/* ================================================ */
/* main              */
#main {
  float:left;
  width: 600px;
  height:auto
  margin: 0;
  padding: 0;
  background: #7d5531;
}
#main dt,#main dd {
  line-height: 130%;
}


img { 
    max-width: 100%; 
    height:auto;
}


/* ================================================ */
/* main2              */
#main2 {
   float: center;
   width: ;
  height:auto
  margin: 0;
  padding: 0;
  background: #7d5531;
  text-align: center;
}
#img { 
    max-width: 100%; 
    height:auto;
}

/*---------- フッター ----------*/

/* ================================================ */
/* footer              */
#footer {
  clear: both;
  width: ;
  height:auto;
  margin: 0;
  padding: 0;
  background: #500;
  text-align: right;
}
#footer a {
  text-decoration: none;
  color: #FFF;
}
#footer a:hover {
  text-decoration: underline;
  background: transparent;
}
#address {
  margin: 0;
  padding: 7px 10px 0;
  font-style: normal;
}
#img { 
    max-width: 100%; 
    height:auto;
}


/*---------- テーブル----------*/
.table_01 {
width:400px;margin:0px 0px 10px 0px;padding:0px;
border-collapse:separate;
border-spacing:0px;
border-top:1px solid #663300;
border-left:1px solid #663300;
empty-cells:show;
}
.table_01 th {
width:25%;padding:4px 2px 2px 4px;
text-align:center;vertical-align:top;color:#FFFFFF;
background-color:#996633;
border-top:1px solid #FFE7CE;border-left:1px solid #FFE7CE;
border-right:1px solid #663300;border-bottom:1px solid #663300;
}
.table_01td {
padding:4px 2px 2px 4px;
background-color:#FFE7CE;
border-right:1px solid #663300;
border-bottom:1px solid #663300;
}


h6 {
  font-size: 100%;
  
  color: #330000;

}

