html {-webkit-text-size-adjust:none}

body {
    margin: 0px;
    background-color: #ffffff;
    border: 0px solid #808080;
    scrollbar-track-color:#cccccc;
    scrollbar-face-color:#eeeeee;
    scrollbar-arrow-color:#000000;
    scrollbar-3dlight-color:#787878;
    scrollbar-darkshadow-color:#787878;
    scrollbar-hightlight-color:#cccccc;
    scrollbar-shadow-color:#cccccc;
    background-image: url(images/back.gif);
}
div {
    margin-right: 10%;
    margin-left: 13%;
}

a {
    color: #888888;
}
a:hover { 
     color            : #2bc2a1;
     margin           : 0 0 0;
}

.back {
    position: absolute;
    top: 0px;
    left: -20px;
    width: 1090px;
    height: 2615px;
    background-color: #ffffff;
    border: 0px solid silver;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
}

.top {
    position: absolute;
    top: 0px;
    left: -20px;
    width: 1090px;
    height: 20px;
    color: #ffffff;
    font-size: 9px;
    letter-spacing: 1px;
    text-align: center;
    vertical-align   : middle;
    border: 0px solid #808080;
    padding: 0px;
    background-image: url(images/top.gif);
}

.header {
    position: absolute;
    top: 20px;
    left: 0px;
    width: 200px;
    height: 75px;
}

.header2 {
    position: absolute;
    top: 20px;
    left: 200px;
    width: 465px;
    height: 75px;
}

.header3 {
    position: absolute;
    top: 20px;
    left: 665px;
    width: 185px;
    height: 75px;
}

.header4 {
    position: absolute;
    top: 20px;
    left: 851px;
    width: 199px;
    height: 25px;
}

.header5 {
    position: absolute;
    top: 45px;
    left: 851px;
    width: 199px;
    height: 25px;
}

.header6 {
    position: absolute;
    top: 70px;
    left: 851px;
    width: 199px;
    height: 25px;
}

.menu1-1 {
    position: absolute;
    top: 105px;
    left: 0px;
    width: 200px;
    height: 70px;
    border: 0px solid #cccccc;
    padding-top: 4px;
    padding-left: 6px;
    background-image: url(images/menu1.gif);
    border-top-width: 1px;
    border-bottom-width: 1px;
}

.menu1-2 {
    position: absolute;
    top: 105px;
    left: 200px;
    width: 108px;
    height: 35px;
    border: 0px solid #cccccc;
    padding-top: 4px;
    padding-left: 6px;
    background-image: url(images/menu.gif);
    border-top-width: 1px;
    border-bottom-width: 1px;
}

.menu1-3 {
    position: absolute;
    top: 105px;
    left: 308px;
    width: 108px;
    height: 35px;
    border: 0px solid #cccccc;
    padding-top: 4px;
    padding-left: 6px;
    background-image: url(images/menu.gif);
    border-top-width: 1px;
    border-bottom-width: 1px;
}

.menu1-4 {
    position: absolute;
    top: 105px;
    left: 416px;
    width: 108px;
    height: 35px;
    border: 0px solid #cccccc;
    padding-top: 4px;
    padding-left: 6px;
    background-image: url(images/menu.gif);
    border-top-width: 1px;
    border-bottom-width: 1px;
}

.menu1-5 {
    position: absolute;
    top: 105px;
    left: 524px;
    width: 108px;
    height: 35px;
    border: 0px solid #cccccc;
    padding-top: 4px;
    padding-left: 6px;
    background-image: url(images/menu.gif);
    border-top-width: 1px;
    border-bottom-width: 1px;
}

.menu1-6 {
    position: absolute;
    top: 105px;
    left: 632px;
    width: 108px;
    height: 35px;
    border: 0px solid #cccccc;
    padding-top: 4px;
    padding-left: 6px;
    background-image: url(images/menu.gif);
    border-top-width: 1px;
    border-bottom-width: 1px;
}

.menu1-7 {
    position: absolute;
    top: 105px;
    left: 740px;
    width: 108px;
    height: 35px;
    border: 0px solid #cccccc;
    padding-top: 4px;
    padding-left: 6px;
    background-image: url(images/menu.gif);
    border-top-width: 1px;
    border-bottom-width: 1px;
}

.menu1-8 {
    position: absolute;
    top: 140px;
    left: 200px;
    width: 108px;
    height: 35px;
    border: 0px solid #cccccc;
    padding-top: 4px;
    padding-left: 6px;
    background-image: url(images/menu.gif);
    border-top-width: 1px;
    border-bottom-width: 1px;
}

.menu1-9 {
    position: absolute;
    top: 140px;
    left: 308px;
    width: 108px;
    height: 35px;
    border: 0px solid #cccccc;
    padding-top: 4px;
    padding-left: 6px;
    background-image: url(images/menu.gif);
    border-top-width: 1px;
    border-bottom-width: 1px;
}

.menu1-10 {
    position: absolute;
    top: 140px;
    left: 416px;
    width: 108px;
    height: 35px;
    border: 0px solid #cccccc;
    padding-top: 4px;
    padding-left: 6px;
    background-image: url(images/menu.gif);
    border-top-width: 1px;
    border-bottom-width: 1px;
}

.menu1-11 {
    position: absolute;
    top: 140px;
    left: 524px;
    width: 108px;
    height: 35px;
    border: 0px solid #cccccc;
    padding-top: 4px;
    padding-left: 6px;
    background-image: url(images/menu.gif);
    border-top-width: 1px;
    border-bottom-width: 1px;
}

.menu1-12 {
    position: absolute;
    top: 140px;
    left: 632px;
    width: 108px;
    height: 35px;
    border: 0px solid #cccccc;
    padding-top: 4px;
    padding-left: 6px;
    background-image: url(images/menu.gif);
    border-top-width: 1px;
    border-bottom-width: 1px;
}

.menu1-13 {
    position: absolute;
    top: 140px;
    left: 740px;
    width: 108px;
    height: 35px;
    border: 0px solid #cccccc;
    padding-top: 4px;
    padding-left: 6px;
    background-image: url(images/menu.gif);
    border-top-width: 1px;
    border-bottom-width: 1px;
}
 
.menu1-14 {
    position: absolute;
    top: 105px;
    left: 848px;
    width: 202px;
    height: 70px;
    border: 0px solid #cccccc;
    padding-top: 4px;
    padding-left: 6px;
    background-image: url(images/menu3.gif);
    border-top-width: 1px;
    border-bottom-width: 1px;
}

.menu2-1 {
    position: absolute;
    top: 190px;
    left: -20px;
    width: 1090px;
    height: 20px;
    text-indent: 220px;
    vertical-align: baseline;
    color: #ffffff;
    font-size: 12px;
    letter-spacing: 1px;
    border: 0px solid #808080;
    background-image: url(images/top.gif);
}

.side1-1 {
    position: absolute;
    top: 230px;
    left: 0px;
    width: 200px;
    height: 2300px;
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 18px;
    text-align: left;
    background-color: #ffffff;
    color: #666666;
    border: 0px solid silver;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 1px;
}

.contents {
    position: absolute;
    top: 230px;
    left: 210px;
    width: 630px;
    height: 2300px;
    background-color: #ffffff;
    color: #888888;
    padding: 0px;
}

.side2-1 {
    position: absolute;
    top: 230px;
    left: 850px;
    width: 200px;
    height: 2300px;
    padding-left: 10px;
    font-size: 12px;
    letter-spacing: 0px;
    line-height: 18px;
    text-align: left;
    background-color: #ffffff;
    color: #666666;
    border: 0px solid silver;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 0px;
}

.footer {
    position: absolute;
    top: 2555px;
    left: -20px;
    width: 1090px;
    height: 60px;
    color: #ffffff;
    text-align: center;
    font-size: 10px;
    padding: 0px;
    letter-spacing: 1px;
    background-image: url(images/footer.gif);
}

.link {
      border:0px #ffffff;
}
.gazo {
      border:1px solid #808080;
}
.p1 {
    font-size: 17px;
    letter-spacing: 2px;
}
.p2 {
    font-size: 12px;
　　font-weight: lighter;
    letter-spacing: 1px;
    line-height: 14px;
}
table {
    font-size: 12px;
　　font-weight: lighter;
    letter-spacing: 1px;
    line-height: 14px;
    color: #808080;
}

#header     {
          color            : #666666;
　　　　　width            : 150px;
          margin           : 0 0 0;
          padding          : 5px;
          text-align       : left;
          vertical-align   : bottom;
          text-decoration  : none;
          font-size        : 15px;
          font-weight      : bold;
}
#header:hover {
          color            : #2bc2a1;
          margin           : 0 0 0;
}

#menu1     {
          color            : #666666;
　　　　　width            : 102px;
          margin           : 0 0 0;
          padding          : 0px;
          text-align       : left;
          vertical-align   : middle;
          text-decoration  : none;
          font-size        : 12px;
}
#menu1:hover {
          color            : #2bc2a1;
          margin           : 0 0 0;
}

#menu2-1     {
          color            : #ffffff;
          margin           : 0 0 0;
          padding          : 0px;
          text-align       : center;
          vertical-align   : middle;
          text-decoration  : none;
          font-size        : 12px;
}
#menu2-1:hover { 
          color            : #666666;
          margin           : 0 0 0;
}

#side1-1     {
          color            : #666666;
　　　　　width            : 190px;
          margin           : 0 0 0;
          padding          : 0px;
          text-align       : left;
          text-decoration  : none;
          font-size        : 12px;
          padding: 3px;
}
#side1-1:hover { 
　　　　　width            : 190px;
          background-color : #e5e5e5;
          color            : #2bc2a1;
          margin           : 0 0 0;
}

#side2-1     {
          color            : #666666;
　　　　　width            : 190px;
          margin           : 0 0 0;
          padding          : 0px;
          text-align       : left;
          text-decoration  : none;
          font-size        : 12px;
          padding          : 3px;
}
#side2-1:hover { 
　　　　　width            : 190px;
          background-color : #e5e5e5;
          color            : #2bc2a1;
          margin           : 0 0 0;
}

#footer     {
          color            : #ffffff;
          margin           : 0 0 0;
          padding          : 0px;
          text-align       : center;
          vertical-align   : middle;
          text-decoration  : none;
          font-size        : 12px;
}
#footer:hover { 
          color            : #666666;
          margin           : 0 0 0;
}

#gazo2:hover img{
	filter             : alpha(opacity=50);
	opacity            : 0.5;
}