* { color : #000 ; font-size : 11pt ; }
body { line-height : 1.5 ;  }
#container { width : 100% ; }
#sidenavi,#nav_area,#fontsize,#btn_contact,#pageup,#center .pan,#center .pagetop{ display : none ; }
img { border : none ; margin : 1em ; }
#center h3 { border : 1px solid #000 ; padding : 0.25em ; clear : both ;}
#center h3 a { text-decoration : none ; }
#center h4, #center h5 { border-bottom : 1px dotted #000 ; padding : 0.25em ; clear : both ;}
#footer img { float : left ; }
#header *, #footer * { font-size :8pt ; font-weight : normal ; text-decoration : none ;}

#header{color:#000;background:transparent none;margin-bottom:30px;font-weight:normal;}
#header p,#header h2,#header img{position:static;line-height:10pt;}
#header p{display:none;}
#header h2{width:auto;left:auto;top:auto;color:#000;background:transparent;text-indent:0px;}
#header h1 { position : absolute ; left : 0px ; top : 100px ; font-size : 1.5em ; text-align : center ; border-top : 4px double #000 ;border-bottom : 4px double #000 ;font-weight : bold ; width : 100% ;color: #000 ;}

/* TOPPAGE */
#index #header { height : 80px ; }
#index #center{padding:0;background:none;}
#index br.clear{font-size:11pt;clear:both;padding:1em;}
#index #header h1{padding-top:1em;height:1em;line-height:2em;overflow:hidden;background:none;display:none;}
html > body#index #header h1 {height:0px;}

table { border-collapse : collapse ; }
th { font-weight : bold ; text-align : left ;}
th, td { border : 1px solid #000 ; }
th { font-weight : bold ; }
#footer h3{ display : none ; } 
hr { clear : both ;  }