body{
	margin:0px; padding:0px
}
h1{
       font-size:18px; color:#000000; font-weight:normal; 
       font-family:Hiragino Mincho Pro, ƒqƒ‰ƒMƒm–¾’© Pro W3, ‚l‚r ‚oƒSƒVƒbƒN;               margin:0px; padding:0px; line-height:100%;
}
h2{
       font-size:16px; color:#4e4e4e; font-weight:bold; 
       font-family:Hiragino Kaku Gothic Pro, ƒqƒ‰ƒMƒm ŠpƒS Pro W3, ‚l‚r ƒSƒVƒbƒN;  margin:0px; padding:0px; line-height:150%;
}
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:0px; line-height:140%
}

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
}
p.koumoku{
                     font-size:12px; padding-left:2px; padding-top:5px; color:#282828
}
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; padding:0px; line-height:100%; text-decoration:none;
}
a:hover{
              color:#2C9245
}
hr{
     margin:left:0px; margin:top:5px; margin-bottom:5px; color:#3C4552
}
td.tyusyaku{
                       padding-left:15px; padding-bottom:8px; color:#184A53; letter-spacing:1px
}
div img{
              vertical-align: text-top; border:0; font-size:0px
}

img.rogo{
                 position:absolute; left:5px; top:30px; z-index:3; border:0
}
img.rogo2{
                    position:absolute; left:65px; top:70px; border:0
}
img.rogomoji{
                          position:relative; left:0px; top:0px; z-index:3
}
img.top{
                 position:relative; left:320px; top:0px; z-index:1; 
}
#header{
                background-color:#ffffff; width:746px
}
#line{
          position:absolute; left:0px; top:117px; margin-bottom:0px; font-size:1px; z-index:3
}
#contents{
      margin-left:0px; margin-top:10px; padding:0px; z-index:2; background-color:#ffffff; width:746px
}
#left{
      float:left; width:150px; padding:0px; margin:0px; font-size:9px; line-height:0px
}

#honbun{
                float:left; width:586px; margin-left:10px; margin-top:10px; z-index: 2;
}
h2.a{
            margin-left:8px; margin-top:10px; margin-bottom:0px; padding:0; z-index: 3
}
h2.display_t{
                       margin-left:15px; margin-top:5px
}
.mail{
          font-family:Verdana; color:#2C9245; font-size:18px; text-decoration:underline; line-height:200%
}
.tel{
          font-family:Verdana; color:#2C9245; font-size:18px
}
#footer{
               clear:both; margin-top:20px; padding-bottom:5px
}