body {
   color : #222222;
   background-color:#eeeeee;
   font-size: 14px;
   line-height: 150%;
   background-image: url(../image/back.jpg);
}

table {
   font-size : 14px;
   line-height : 150%;
}

H1 {
   color : #eeeeee;
   font-size : 15px;
   margin : 2 0 2 20px;
}

H2 {
   color : #777777;
   font-size : 13px;
   margin-top : 2px;
   margin-bottom : 2px;
}

H3 {
   color : #ffffff;
   font-size : 12px;
   font-weight : normal;
   margin-top : 0px;
   margin-bottom : 0px;
}

H4 {
   color : #000055;
   font-size : 14px;
   margin : 4 0 0 28px;
}

#outline{
   width : 750px;
   text-align : left;
   background-color : #ffffff;
   border-width : 0 1 0 1px;
   border-style : solid;
   border-color : gray;
}

div.intro {
   width : 750px;
   height : 21px;
   font-size : 13px;
   text-align : left;
   color : #666666;
   padding : 0 0 0 10px;
}

div.logo-top {
   width : 750px;
   height : 52px;
   background-color : #dddddd;
   background-image : url(../image/top-back.jpg);
}

#logo {
   font-size : 24px;
   text-decoration: none;
}

div.pic-top {
   width : 750px;
   height : 155px;
   background-color : #ffffff;
   background-image : url(../image/backsc-001.jpg);
}

div.navi-kuzu {
   width : 750px;
   height : 25px;
   text-align : right;
   background-color : #ffffff;
   background-image : url(../image/bar-1.jpg);
   padding : 0 10 0 0px;
}

div.wel {
   float : right;
   width : 478px;
   background-color : #dddddd;
   margin : 3 1 0 0px;
}

div.wel-title {
   width : 478px;
   height : 27px;
   background-color : #7d93a1;
   background-image : url(../image/bar-3.jpg);
   margin : 0 0 7 0px;
}

div.wel-con {
   width : 465px;
   margin : 5 0 5 10px;
}

div.info {
   float : left;
   width : 255px;
   height : 150px;
   font-size: 13px;
   background-clor : #ffffff;
   margin : 0 0 5 0px;
}

div.info-line {
   width : 245px;
   height : 140px;
   margin : 3 0 0 5px;
   border-width : 2px;
   border-style : solid;
   border-color : #669966;
}

div.info-title {
   width : 245px;
   height : 27px;
}

div.info-con {
   width : 240px;
   margin : 5 0 5 10;
}

div.main {
   clear : both;
}

div.menu-table {
  width : 240px;
  margin : 5 0 10 0px;
}

div.menu-table-r {
  width : 240px;
  margin : 5 0 10 3px;
}

div.menu-title-01 {
   width : 240px;
   height : 27px;
   background-color : #ffffff;
   background-image : url(../image/bar-ore-01.jpg);
}

div.menu-title-02 {
   width : 240px;
   height : 27px;
   background-color : #ffffff;
   background-image : url(../image/bar-ble-01.jpg);
}

div.menu-title-03 {
   width : 240px;
   height : 27px;
   background-color : #ffffff;
   background-image : url(../image/bar-gre-01.jpg);
}

div.menu-title-04 {
   width : 240px;
   height : 27px;
   background-color : #ffffff;
   background-image : url(../image/bar-sil-01.jpg);
}

div.menu-title-05 {
   width : 240px;
   height : 27px;
   background-color : #ffffff;
   background-image : url(../image/bar-pin-01.jpg);
}

div.page-menu {
   width : 240px;
   margin : 7 0 0 7px;
}

div.page-pic {
   width : 240px;
   text-align : center;
   margin : 2 0 2 0px;
}

div.table-pr {
   width : 100%;
   font-size : 13px;
   padding : 7 10 10 5px;
}

div.copyright {
   clear : both;
   width : 750px;
   height : 24px;
   text-align : right;
   background-color : #bbbbbb;
   background-image : url(../image/back-end.jpg);
   padding : 0 10 0 0px;
}

/*以下リンクの設定*/

a:link {
   color : #0000FF;
}

a:hover {
   color : #0055ff;
   background-color : #d1dddd;
   text-decoration : underline;
   position : relative; top:1px; left:1px;
}

a:active {
   color : #ff6600;
}

a:visited {
   color : #771188;
}