
  body{
    color: #3f3f3f;
    background-color: #ffffff;
    font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
    font-weight : normal;
    font-size: 12px;
    text-align : left;
    text-decoration: none;
    border-style : solid;
    line-height: 150%
  }


  a:link    { color: #3667A5; text-decoration: underline;}
  a:visited { color: #3667A5; text-decoration: underline;}
  a:hover   { color: #ff6666; text-decoration: underline;}
  a:active  { color: #ff6666; text-decoration: underline;}



  h1,h2, h3, h4{
    margin: 0px;
    padding: 0px;
  }
  div{
    line-height: 200%
  }

  .page_top{
    color:#999999;
    font-size:10px;
  }
  .u_line{
    text-decoration: underline;
  }
  .name{
    font-weight:bold;
    color:#ff6347;
  }
  .impact{
    font-weight:bold;
    color:#ff6347;
  }
  .normal{
    font-size: 12px;
    font-weight:normal;
    color:#3f3f3f;
  }
  .price{
    font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#FF4500;
  }
  .mark{
    color:#00bfff;
  }
  .select{
    font-weight:bold;
    color:#FF4500;
  }
  .space{
    margin-top:10px;
    margin-left:30px;
    margin-right:25px;
  }


  .bgimg{
    background-image: url("../image/wallpaper/kabe_maru15.gif");
  }
  .bgimg_h{
    background-image: url("../image/wallpaper/line_47.gif");
  }
  .bgcolor{
    background-color:#ffffff;
  }



  table.margin_top{
    margin-top:30px;
  }
  table.line01{
    border-left-color:#c0c0c0;
    border-left-width:1px;
    border-left-style:solid;
    border-right-color:#c0c0c0;
    border-right-width:1px;
    border-right-style:solid;
  }
  td.line01{
    border-left-color:#c0c0c0;
    border-left-width:1px;
    border-left-style:solid;
    border-right-color:#c0c0c0;
    border-right-width:1px;
    border-right-style:solid;
    border-bottom-color:#c0c0c0;
    border-bottom-width:1px;
    border-bottom-style:solid;
  }
  td.line02{
    border-left-color:#c0c0c0;
    border-left-width:1px;
    border-left-style:solid;
    border-right-color:#c0c0c0;
    border-right-width:1px;
    border-right-style:solid;
  }
  td.line03{
    border-left-color:#c0c0c0;
    border-left-width:1px;
    border-left-style:solid;
    border-bottom-color:#c0c0c0;
    border-bottom-width:1px;
    border-bottom-style:solid;
  }
  td.line04{
    border-right-color:#c0c0c0;
    border-right-width:1px;
    border-right-style:solid;
    border-bottom-color:#c0c0c0;
    border-bottom-width:1px;
    border-bottom-style:solid;
  }
  td.line05{
    border-bottom-color:#c0c0c0;
    border-bottom-width:1px;
    border-bottom-style:solid;
  }
  td.line06{
    border-top-color:#c0c0c0;
    border-top-width:1px;
    border-top-style:solid;
  }




  td{
    font-size:12px;
    line-height: 140%
  }

  td.title_back{
    text-align:left;
    vertical-align:middle;
    background-color:#ffffff;
  }
  td.headline{
    color:#ffffff;
    background-color:#FF6C3C;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    height:6px;
  }
  td.headline_2{
    color:#3f3f3f;
    background-color:#ffffff;
    background-image:url("../image/wallpaper/back01.gif");
    font-size:11px;
    text-align:right;
    vertical-align:bottom;
    height:9px;
  }
  td.headline_3{
    color:#ffffff;
    background-color:#FF6C3C;
    font-size:11px;
    font-weight:normal;
    text-align:center;
    vertical-align:middle;
    height:6px;
  }
  td.body_left{
  }
  td.body_mid{
  }
  td.body_right{
  }
  td.body_bottom{
    background-color:#ffffff;
    text-align:center;
    vertical-align:middle;
  }
  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;
  }
  td.exposition{
    line-height: 150%
  }



  IMG{
    text-align : left;
  }

  .menu_line{
    color:#3f3f3f;
  }
  .contents{
    margin-left:2px;
  }
  .contents_2{
    position:relative;left:14px;
  }
  .menu01{
    position:relative;left:2px;
  }
  .menu02{
    position:relative;left:11px;
  }
  .menu10{
    position:relative;left:10px;
  }




  .intro_1{
    color:#FF6000;
    font-weight:bold;
  }
  table.introduce{
    margin-top:30px;
    border-color:#6699ff;
    border-width:3px;
    border-style:solid;
  }
  table.link{
    margin-top:15px;
    border-color:#6699ff;
    border-width:3px;
    border-style:solid;
  }



  .chapter_1{
    margin-top:30px;
    margin-left:7px;
    margin-right:7px;
    margin-bottom:-10px;
    text-align:left;
  }
  .chapter_2{
    margin-top:45px;
    margin-left:7px;
    margin-right:7px;
    text-align:left;
  }
  .chapter_3{
    margin-top:40px;
    margin-left:7px;
    margin-right:7px;
    text-align:center;
  }
  .chapter_4{
    margin-top:8px;
    margin-left:25px;
    margin-right:7px;
    margin-bottom:-7px;
    text-align:left;
  }
  .chapter_5{
    margin-top:38px;
    margin-left:7px;
    margin-right:15px;
    margin-bottom:-53px;
    text-align:right;
  }
  .chapter_6{
    margin-top:-15px;
    margin-left:7px;
    margin-right:15px;
    text-align:right;
  }
  .chapter_h1{
    margin-left:7px;
    margin-right:6px;
    color:#ff6347;
    font-size:13px;
    font-weight:bold;
    border-bottom:3px dotted #ffcc66;
  }

  .detail_1{
    margin-top:12px;
    margin-left:7px;
    margin-right:5px;
    text-align:left;
  }
  .detail_2{
    margin-top:18px;
    margin-left:7px;
    margin-right:5px;
    text-align:left;
  }
  .detail_3{
    margin-left:26px;
    margin-right:5px;
    margin-top:3px;
    text-align:left;
  }
  .detail_4{
    margin-left:20px;
    margin-right:5px;
    margin-top:12px;
    text-align:left;
  }

.eglink01 {
  margin: 0px;
  padding: 10px;
  text-align: left;
  border-top: 1px #cccccc dashed;
}
.eglink02 {
  margin: 0px;
  padding: 0px;
}
.eglink11 {
  margin: 0px;
  padding: 20px;
  text-align: left;
  border-top: 1px #cccccc dashed;
}
.eglink12 {
  margin: 0px;
  padding: 0px;
}
.eglink15 {
  margin: 0px;
  padding: 10px 20px 30px 20px;
  text-align: left;
  border-top: 1px #cccccc dashed;
}
.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: 20px 0px 0px 0px;
  list-style-type: none;
  text-align: left;
}
.userlink p {
  margin: 0px;
  padding: 0px;
  width: 450px;
  text-align: left;
  line-height:160%;
}
.userlink_desc {
  margin: 0px;
  padding: 0px;
  width: 480px;
  border-bottom: 1px #cccccc dashed;
}


