 
.contents{
  
  border-style : solid;
  width : 170px;
  height : 25px;

  padding-right : 0px;border-width : 0px 0px 1px 0px;border-color : gray ;
  bottom : auto;
  vertical-align : baseline;
}
.contents2{
  
  border-style : none solid dotted solid;
  width : 170px;
  height : 14px;

  padding-right : 0px;
  border-right-width : 0px;
  border-bottom-width : 1px;
  border-left-width : 0px;
  border-right-color : gray;
  border-bottom-color : gray;
  border-left-color : gray;
  bottom : auto;
  margin-top : 10px;
  vertical-align : baseline;
  text-indent : 10pt;
}
.contents-s{
  border-width : 0px 0px 1px 0px;
  border-style : solid solid solid none;
  border-color : #8a8a8a #8a8a8a #8a8a8a #8a8a8a;
  font-size : 12px;
  font-family : Arial;
  text-indent : 15pt;
  width : 100%;
  
  
  margin-left : 3%;
  
  padding-top : 1px;
  padding-bottom : 0px;
  margin-bottom : 15px;
  
  height : 20px;
  
  
  
  
  
  
  background-repeat : no-repeat;
  background-attachment : scroll;

  vertical-align : baseline;
  

  margin-top : 5px;
  background-image : url(../images/bar.gif);background-position : left bottom;}
.work-index{
  border-right-width : 2px;
  border-bottom-width : 1px;border-style : dotted none dotted none;
  border-right-color : gray;
  border-bottom-color : silver;
  border-left-color : silver;
  width : 232px;
  height : 61px;
  
  margin-left : 35px;
  
  
  
  
  
  
  margin-bottom : 15px;
  
  
  border-left-width : 1px;
  font-size : 10px;
  font-weight : normal;
  line-height : 160%;
  font-family : "?l?r ?o?S?V?b?N";
  text-decoration : none;
  border-top-width : 1px;
  border-top-color : silver;

}
#works-inside{
  width : 756px;
  height : 550px;
  

  bottom : auto;
}
#work-title{
  vertical-align : sub;
  margin-top : 0px;
  margin-bottom : 5px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : silver;
}
.works-data{
  font-size : 12px;
  text-decoration : none;
  margin-top : 0px;
  margin-left : 5px;
  font-family : "?l?r ?o?S?V?b?N";
  font-weight : normal;
  text-align : left;
}
#back-next{
  text-align : center;
  margin-top : 0px;
  margin-bottom : 0px;
}




.publish{
  
  font-size : 10pt;
  width : 100%;
  
  margin-left : 5%;
  margin-right : 5%;
  
  text-align : left;
  
  
  

  line-height : 120%;
  letter-spacing : normal;
  
  margin-top : 10px;
  height : 109px;
  margin-bottom : 10px;
  bottom : auto;
border-width : 0px 0px 1px 0px;border-style : solid solid dotted solid;border-color : silver silver silver silver;
  padding-top : 5px;
  padding-bottom : 5px;
}
#pagetop{
  color : #d54d2b;
  text-align : right;
  
  margin-right : 25px;
  margin-bottom : 5px;
  margin-top : 20px;
}
.style-info{
  font-size : 10pt;
  width : 90%;
  
  margin-left : 5%;
  margin-right : 0px;
  
  text-align : left;
  
  line-height : 120%;
  letter-spacing : normal;
  
  margin-top : 10px;
  height : 112px;
  margin-bottom : 10px;
  

  padding-top : 5px;
  padding-left : 0px;
  padding-right : 5pt;
  padding-bottom : 5px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : silver silver silver silver;
  right : inherit;
}
#map{
  text-align : center;
  margin-bottom : 25px;
}
.contents-ss{
  border-width : 1px 0px 1px 0px;
  border-style : dotted none dotted none;
  border-color : gray gray gray gray;
  font-size : 12px;
  font-family : "Lucida Sans Unicode",sans-serif,Arial;
  text-indent : 10pt;
  width : 90%;
  
  
  margin-left : 3%;
  
  padding-top : 1px;
  padding-bottom : 0px;
  margin-bottom : 15px;
  margin-top : 10px;
  height : 14px;
  bottom : auto;
  
  left : 2px;
  
  
  
  background-repeat : no-repeat;
  background-attachment : scroll;
background-position : 3px 6px;
  vertical-align : baseline;
  border-top-width : 0px;
  border-bottom-width : 1px;
}
.gal-index{
  font-size : 10px;
  
  
  
  
  width : 112px;
  height : 115px;
  
  line-height : 130%;
  
  margin-bottom : 15px;
  padding-top : 3px;border-width : 1px 1px 1px 1pt;border-style : solid solid solid solid;border-color : silver silver silver silver;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 5px;
}
.wrap-gall{
  margin-left : 45px;
  width : 480px;
  font-size : 11px;
  
  
  
  border-width : 1px 1px 1px 1px;border-style : none none dotted none;border-color : #999999 #999999 gray #999999;
  margin-top : 5px;
  margin-bottom : 15px;
  padding-top : 5px;
  padding-bottom : 15px;
  line-height : 115%;
  letter-spacing : normal;
}
.works-index{
  font-size : 10px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : silver silver silver silver;
  width : 112px;
  height : 150px;
  bottom : auto;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 25px;
  line-height : 130%;
}
.style-head{
  font-size : 12px;
  
  line-height : 140%;
  
  
  
  
  width : 85%;
  
  
  margin-top : 5%;
  margin-left : 12%;
  margin-right : 0%;
  margin-bottom : 5%;
  
  letter-spacing : 1px;
  font-family : "?l?r ????","?l?r ?o????",serif;
border-width : 1px 1px 1px 1px;border-style : none none none none;border-color : silver silver silver silver;
  font-weight : normal;
  right : inherit;
}
.wrap-voice{
  margin-left : 35px;
  width : 508px;
  font-size : 10pt;
  
  
  
  margin-top : 0px;
  margin-bottom : 15px;
  line-height : 125%;
  letter-spacing : normal;
  font-weight : normal;
  margin-right : 0px;
}
.p-box{
  font-size : 10pt;
  width : 450px;
  
  margin-left : 60px;
  margin-right : 10px;
  
  text-align : left;
  
  line-height : 120%;
  letter-spacing : normal;
  
  margin-top : 10px;
  height : 62px;
  margin-bottom : 10px;
  

  padding-top : 3px;
  padding-left : 0px;
  padding-right : 5px;
  padding-bottom : 3px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : silver silver silver silver;}
.works-list{
  font-size : 12px;
  font-family : Arial;
  font-weight : normal;
  text-align : left;
  
  list-style : none;
  line-height : 21px;
}
