
  body{
    color: #3f3f3f;
    border: 0px;
    background-color: #f6ffdd;
    font-family: "Verdana", Osaka, sans-serif ;
    font-weight : normal;
    font-size: 12px;
    text-align : left;
    text-decoration: none;
    border-style : solid;
    line-height: 170%

    scrollbar-base-color: #cceecc;      /*スクロールバー本体の色*/
    scrollbar-face-color: #cceecc;      /*スクロールバー本体の色*/
    scrollbar-highlight-color: #bbddc3;   /*スクロールバー左側（上）の影*/
    scrollbar-shadow-color: #006600;    /*スクロールバー右側（上）の影*/
    scrollbar-3dlight-color: #ffffff;   /*スクロールバーの左側（下）の影*/
    scrollbar-arrow-color: #336600;     /*矢印の色*/
    scrollbar-track-color: #f6ffdd;     /*背面の色*/
    scrollbar-darkshadow-color: #006600;  /*スクロールバー右側（下）の影*/
  }


  a:link    { color: #556B2F; text-decoration: underline;}
  a:visited { color: #556B2F; text-decoration: underline;}
  a:hover   { color: #ff6666; text-decoration: underline; background-color:#ffeedd;}
  a:active  { color: #ff6666; text-decoration: underline; background-color:#ffeedd;}
  a.footer:link   { color: #ffffff; text-decoration: underline;}
  a.footer:visited  { color: #ffffff; text-decoration: underline;}
  a.footer:hover    { color: #ffffff; text-decoration: underline; background-color:#669966;}
  a.footer:active   { color: #ffffff; text-decoration: underline; background-color:#669966;}
  a.bank:link     { color: #6495ed; text-decoration: underline;}
  a.bank:visited    { color: #6495ed; text-decoration: underline;}
  a.bank:hover    { color: #ff6666; text-decoration: underline; background-color:#ffeedd;}
  a.bank:active   { color: #ff6666; text-decoration: underline; background-color:#ffeedd;}




  .bgimg_histry{
    background-image: url("../image/icon/header18.gif");
  }
  .intro{
    color:#808000;
    font-size:15px;
    vertical-align:middle;
    line-height:normal;
  }
  .intro_2{
    color:#808000;
    font-size:11px;
    font-weight:normal;
    vertical-align:middle;
    line-height:normal;
  }
  .intro_3{
    text-align:center;
    color:#808000;
    font-size:11px;
    font-weight:bold;
    vertical-align:middle;
    line-height:normal;
  }

  .capture_1{
    color:#ff6666;
    font-size:15px;
    font-weight:normal;
  }

  .u_line{
    text-decoration: underline;
  }
  .name{
    font-size:14px;
    font-weight:bold;
    text-align:center;
  }
  .name_2{
    color:#4169e1;
  }
  .name_3{
    color:#ff4000;
  }
  .price{
    font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
    color:#FF6347;
  }
  .price_2{
    font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
  }
  .article{
    font-size:13px;
    text-align:left;
  }
  .element{
    color:#708090;
    font-size:14px;
    font-weight:bold;
  }
  .selection{
    color:#ff6666;
    font-weight:bold;
  }
  .drink{
    color:#FF6347;
    font-size:15px;
    font-weight:bold;
  }
  .drink_2{
    color:#FF6347;
    font-size:12px;
    font-weight:bold;
  }
  .voice{
    color:#4169E1;
    font-size:14px;
    font-weight:bold;
  }
  .voice_2{
    color:#708090;
    font-weight:bold;
  }
  .page_top{
    color:#ccddbb;
    font-size:10px;
  }
  .upd{
    text-align:center;
    font-size:9px;
    font-weight:normal;
  }
  .link{
    margin-top:0px;
    margin-left:15px;
    margin-right:0px;
    margin-bottom:0px;
  }




  table.margin_top{
    margin-top:30px;
  }




  td{
    font-size:12px;
    line-height: 170%
  }

  td.title_back{
    text-align:left;
    vertical-align:top;
    background-color:#669966;
  }
  td.title_back_r{
    font-size:11px;
    color:#ff9999;
    text-align:left;
    vertical-align:midle;
    background-color:#ffe5dd;
    height:75;
  }
  td.bgimg{
    background-image: url("../image/wallpaper/wp05.gif");
  }
  td.headline{
    color:#ffffff;
    background-color:#669966;
    font-size:9px;
    text-align:center;
    vertical-align:middle;
    height:6px;
  }
  td.headline_2{
    color:#666600;
    background-color:#ffffff;
    font-size:9px;
    text-align:right;
    vertical-align:middle;
    height:9px;
    border-left-color:#669966;
    border-left-width:1px;
    border-left-style:solid;
    border-right-color:#669966;
    border-right-width:1px;
    border-right-style:solid;
    border-bottom-color:#669966;
    border-bottom-width:1px;
    border-bottom-style:solid;
  }
  td.headline_map{
    background-color:#ffffff;
    font-size:11px;
    text-align:left;
    vertical-align:middle;
    height:15px;
    border-left-color:#669966;
    border-left-width:1px;
    border-left-style:solid;
    border-right-color:#669966;
    border-right-width:1px;
    border-right-style:solid;
    border-bottom-color:#669966;
    border-bottom-width:1px;
    border-bottom-style:solid;
  }
  td.body_left{
    background-color:#ffffff;
    border-left-color:#669966;
    border-left-width:1px;
    border-left-style:solid;
    border-right-color:#669966;
    border-right-width:1px;
    border-right-style:solid;
  }
  td.body_right{
    background-color:#ffffff;
    border-right-color:#669966;
    border-right-width:1px;
    border-right-style:solid;
  }
  td.sub_title{
    background-color:#FFE4E1;
    color:#FA8072;
    text-align:center;
  }
  td.detail_bot{
    text-align:left;
    vertical-align:middle;
    border-bottom-color:#669966;
    border-bottom-width:1px;
    border-bottom-style:dashed;
  }
  td.detail_bot_2{
    text-align:left;
    vertical-align:top;
    border-bottom-color:#669966;
    border-bottom-width:1px;
    border-bottom-style:dashed;
  }



  IMG{
    text-align : left;
  }

  .menu_line{
    color:#003300;
  }
  .contents{
    position:relative;left:2px;
  }
  .contents_2{
    position:relative;left:19px;
  }

  .menu01{
    color:#B22222;
    text-align:left;
    vertical-align:bottom;
    font-weight:normal;
    font-size:11px;
  }
  .menu02{
    color:#B22222;
    text-align:left;
    vertical-align:bottom;
    font-weight:normal;
    font-size:11px;
    position:relative;left:3px;
    font-family: "Century Gothic", Osaka, sans-serif;
  }


  h1,h2, h3, h4{
    margin: 0px;
    padding: 0px;
  }


  .detail_1{
    margin-top:12px;
    margin-left:5px;
    margin-right:2px;
    margin-bottom:0px;
    text-align:left;
  }
  .detail_2{
    margin-top:15px;
    margin-left:5px;
    margin-right:2px;
    margin-bottom:0px;
    text-align:left;
  }
  .detail_3{
    margin-top:18px;
    margin-left:5px;
    margin-right:4px;
    margin-bottom:0px;
    text-align:left;
  }
  .detail_4{
    margin-top:5px;
    margin-left:5px;
    margin-right:4px;
    margin-bottom:0px;
    text-align:left;
  }
  .detail_5{
    margin-top:15px;
    margin-left:2px;
    margin-right:3px;
    margin-bottom:0px;
    text-align:left;
  }
  .detail_6{
    margin-top:0px;
    margin-left:3px;
    margin-right:3px;
    margin-bottom:0px;
    text-align:left;
  }


  .top_detail_1{
    margin-top:3px;
    margin-left:3px;
    margin-right:3px;
    margin-bottom:0px;
    text-align:left;
    font-weight:normal;
    font-size:11px;
  }
  .top_detail_2{
    margin-top:1px;
    margin-left:0px;
    margin-right:3px;
    margin-bottom:0px;
    text-align:right;
    font-weight:normal;
    font-size:11px;
  }

  .mart_detail_1{
    margin-top:17px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    text-align:left;
  }
  .mart_detail_2{
    margin-top:5px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    text-align:center;
  }

  .etc_item{
    margin-top:3px;
    margin-left:3px;
    margin-right:3px;
    margin-bottom:0px;
    text-align:left;
    font-weight:normal;
    font-size:10px;
  }


  .map_01{
    color:#808000;
    text-align:left;
    font-weight:bold;
    margin-top:20px;
    margin-left:60px;
    margin-right:0px;
    margin-bottom:0px;
  }
  .map_02{
    color:#3f3f3f;
    text-align:left;
    font-weight:normal;
    margin-top:2px;
    margin-left:63px;
    margin-right:0px;
    margin-bottom:0px;
  }


  .recipe_01{
    margin-top:10px;
    margin-left:20px;
    margin-right:5px;
    margin-bottom:0px;
  }
  .recipe_02{
    margin-top:15px;
    margin-left:20px;
    margin-right:5px;
    margin-bottom:0px;
  }
  .recipe_03{
    margin-top:5px;
    margin-left:20px;
    margin-right:5px;
    margin-bottom:0px;
  }
  .recipe_04{
    margin-top:0px;
    margin-left:39px;
    margin-right:5px;
    margin-bottom:0px;
  }


  .component_01{
    margin-top:8px;
    margin-left:0px;
    margin-right:2px;
    margin-bottom:0px;
  }


  .histry_01{
    text-align:left;
    margin-top:0px;
    margin-left:15px;
    margin-right:10px;
    margin-bottom:3px;
    border-color:#3f3f3f;
    border-width:1px;
    border-style:solid;
    line-height: 130%
  }
  .histry_02{
    margin-top:5px;
    margin-left:5px;
    margin-right:11px;
    margin-bottom:-7px;
  }
  .histry_03{
    margin-top:-3px;
    margin-left:8px;
    margin-right:5px;
    margin-bottom:5px;
  }


  .set_01{
    margin-top:1px;
    margin-left:13px;
    margin-right:5px;
    margin-bottom:0px;
  }
  .set_02{
    margin-top:1px;
    margin-left:13px;
    margin-right:5px;
    margin-bottom:0px;
  }


  .symptom_01{
    margin-top:17px;
    margin-left:0px;
    margin-right:2px;
    margin-bottom:0px;
  }
  .symptom_02{
    margin-top:3px;
    margin-left:0px;
    margin-right:2px;
    margin-bottom:0px;
  }
  .symptom_03{
    margin-top:7px;
    margin-left:0px;
    margin-right:2px;
    margin-bottom:0px;
  }
  .symptom_04{
    margin-top:3px;
    margin-left:20px;
    margin-right:2px;
    margin-bottom:0px;
  }
  .symptom_05{
    margin-top:5px;
    margin-left:20px;
    margin-right:2px;
    margin-bottom:0px;
  }



.font-red {
  color: #ff3300;
}
.font-red-light {
  color: #ff8787;
}
.font-green {
  color: #006600;
}
.font-olive {
  color: #669933;
}
.font-blue {
  color: #0048ff;
}
.font-sky {
  color: #336699;
}
.font-navy {
  color: #3e6ab3;
}
.font-orange {
  color: #FF6600;
}
.font-pink {
  color: #FF3399;
}
.font-yellow {
  color: #c6aa49;
}
.font-yellow-light {
  color: #fffc72;
}
.font-brown {
  color: #89701a;
}
.font-gray {
  color: #999999;
}

.eglink01 {
  margin: 0px;
  padding: 0px;
  text-align: left;
}
.eglink02 {
  margin: 0px;
  padding: 0px;
}
.eglink11 {
  margin: 0px;
  padding: 20px 0px 20px 0px;
  text-align: left;
}
.eglink12 {
  margin: 0px;
  padding: 0px;
}
.eglink15 {
  margin: 0px;
  padding: 10px 10px 20px 10px;
  text-align: left;
}
.eglink21 {
  margin: 0px;
  padding: 0px;
  text-align: left;
}
.eglink22 {
  margin: 0px;
  padding: 0px;
}
.usrlink {
  margin: 0px auto;
  padding: 20px 0px 0px 20px;
  list-style-type: none;
  text-align: left;
}
.usrlink p {
  margin: 0px;
  padding: 0px 0px 0px 25px;
  width: 480px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.usrlink_desc {
  margin: 0px;
  padding: 0px 0px 0px 25px;
  width: 480px;
}
.userlink {
  margin: 0px auto;
  padding: 10px 0px 0px 10px;
  list-style-type: none;
  text-align: left;
}
.userlink p {
  margin: 0px;
  padding: 0px;
  width: 450px;
  text-align: left;
}
.userlink_desc {
  margin: 0px;
  padding: 0px;
  width: 480px;
  border-bottom: 1px #cccccc dashed;
}

