body{
	margin-left:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; padding-top:0px; padding-bottom:0px
}
h1{
       font-size:17px; color:#000000; font-weight:normal; 
       font-family:Hiragino Mincho Pro, ƒqƒ‰ƒMƒm–¾’© Pro W3, ‚l‚r ‚oƒSƒVƒbƒN;               margin-left:10px; margin-top:0px; marign-bottom:0px; line-height:130%;
}
h1.top{
             position:relative; left:0px; top:0px; z-index:2
}
h2{
       font-size:16px; color:#4e4e4e; font-weight:bold; 
       font-family:Hiragino Kaku Gothic Pro, ƒqƒ‰ƒMƒm ŠpƒSƒVƒbƒN Pro W3, ‚l‚r ƒSƒVƒbƒN;               margin-left:10px; margin-top:0px; marign-bottom:0px; line-height:140%;
}
p{
    font-size:14px; color:#4E4E4E; font-family:Hiragino Kaku Gothic Pro, ƒqƒ‰ƒMƒm ŠpƒS Pro W3, ‚l‚r ƒSƒVƒbƒN; margin-left:10px; margin-top:0px; margin-bottom:10px; line-height:140%
}
p.banner1{
                 margin-top:5px; margin-bottom:5px; vertical-align:middle; float:left
}
p.banner2{
                   width:140px; padding-left:20px; margin-top:5px; margin-bottom:5px; text-align:center; letter-spacing:3px
}
p.copyright{
                      font-size:12px; color:#ffffff; font-family:Hiragino Kaku Gothic Pro, ƒqƒ‰ƒMƒm ŠpƒS Pro W3, Osaka, ‚l‚r ƒSƒVƒbƒN; line-height:130%; padding-top:5px; padding-right:10px
}
li{
    padding-left:0px
}
a{
    font-size:12px; color:#7c7c7c; font-family:Hiragino Kaku Gothic Pro, ƒqƒ‰ƒMƒm ŠpƒS Pro W3, Osaka, ‚l‚r ƒSƒVƒbƒN; margin:0px; line-height:120%; text-decoration:none;
}
a:hover{
              color:#2C9245
}
hr{
     margin:left:0px; margin:top:5px; margin-bottom:5px
}
div img{
              vertical-align: text-top; border:0; font-size:0px
}
img.rogo{
                 position:absolute; left:5px; top:30px; z-index:3; 
}
img.rogo2{
                    position:absolute; left:65px; top:70px;
}
img.rogomoji{
                          position:relative; left:0px; top:0px; z-index:3
}
img.top{
                 position:relative; left:319px; top:-5px; z-index:1; 
}
#header{
                background-color:#ffffff; width:746px
}
#link{
      position:absolute; left:605px; top:98px; margin-bottom:0px; z-index:4
}
.line{
         position:absolute; left:0px; top:117px; font-size:1px; z-index:3; margin:0px; padding:0px
}
#contents{
      margin-left:0px; margin-top:10px; padding:0px; z-index:2; background-color:#ffffff; width:746px
}
.left{
      float:left; width:140px; padding:0px; margin:0px; font-size:9px; line-height:0px
}
#honbun{
                float:left; width:596px; margin-left:10px; margin-top:0px
}
.honbun_top{
                        position:relative; left:0px; top:20px; z-index:3
}
.topimg{
             position:relative; left:0px; top:0px; z-index:2
}
.honbun_bun{
                       width:530px; position:relative; left:10px; top:0px
}
.mail{
          font-family:Verdana; color:#2C9245; font-size:18px; text-decoration:underline; line-height:200%
}
.tel{
          font-family:Verdana; color:#2C9245; font-size:18px
}
#link2{
             clear:left; font-size:1px; padding-top:5px; margin-bottom:5px
}
.linkimg1{
                  margin-left:30px
}
#footer{
               clear:left; margin-left:0px; padding-top:20px; padding-bottom:5px
}
