td.left{
background-image:url(image/leftw.gif) ;
background-repeat:repeat-y ;
background-color: #CCCCCC ;
}

td.right{
background-image:url(image/rightw.gif) ;
background-repeat:repeat-y ;
background-color: #CCCCCC ;
}

td.lt{
background-image:url(image/ltw.gif) ;
background-repeat:no-repeat ;
background-color: #CCCCCC ;
width:15px ;
height:15px ;
background-position:center bottom ;
}

td.rt{
background-image:url(image/rtw.gif) ;
background-repeat:no-repeat ;
background-color: #CCCCCC ;
width:15px ;
height:15px ;
background-position:center bottom ;
}

td.lb{
background-image:url(image/lbw.gif) ;
background-repeat:repeat-y ;
background-color: #CCCCCC ;
width:15px ;
height:15px ;
}

td.rb{
background-image:url(image/rbw.gif) ;
background-repeat:repeat-y ;
background-color: #CCCCCC ;
width:15px ;
height:15px ;
}

td.top{
background-image:url(image/topw.gif) ;
background-repeat:repeat-x ;
background-color: #CCCCCC ;
background-position:center bottom ;
text-align:center ;
padding-top:5px ;
}

td.bottom{
background-image:url(image/bottomw.gif) ;
background-repeat:repeat-x ;
background-color: #CCCCCC ;
}

td.line{
background-image:url(image/linew.gif) ;
background-repeat:repeat-x ;
background-position:center center ;
height:3px;
}

td.lineup{
background-image:url(image/linew.gif) ;
background-repeat:repeat-x ;
background-position:center top ;
}

td.menu{
width:150px ;
height:25px ;
}

td.tab{
width:100px ;
height:23px ;
}

td.tabl{
width:170px ;
height:23px ;
background-image:url(image/tab/tabline.gif) ;
background-repeat:repeat-x ;
}

td.logo{
width:515px ;
height:62px ;
}

td.btn{
width:50px ;
}

td.taiken{
width:155px ;
}

td.s10{
height:10px ;
}

td.s35{
height:35px ;
}

td.s50{
height:50px ;
}

td.l1{
width:160px ;
}

td.l2{
width:610px ;
height:380px ;
}

td.l2a{
width:490px ;
height:380px ;

}

td.l2b{
width:120px ;
}

td.m1{
width:510px ;
height:26px ;
background-image:url(image/icon.gif) ;
background-repeat:no-repeat ;
background-position:left center ;
}

td.m2{
height:330px ;
vertical-align:top
}

td.sys1{
width:150px ;
vertical-align:top
}

td.sys2{
vertical-align:top
padding-top:10px ;
padding-bottom:10px ;
}

td.staff1{
width:120px ;
vertical-align:top
}

td.staff2{
vertical-align:top
}

td.seito1{
width:120px ;
height:140px ;
vertical-align:top
}

td.seito2{
width:370px ;
vertical-align:top
}

td.toi{
width:250px ;
height:60px ;
}

td.toi2{
width:500px ;
padding-top:10px ;
color: #CC0000 ;
}

td.toi3{
padding-top:10px ;
padding-bottom:10px ;
}

td.access1{
width:295px ;
}

td.access2{
width:205px ;
vertical-align:top ;
}

td.kouza1{
width:175px ;
height:20px ;
}

td.kouza2{
width:75px ;
text-align:right ;
}

td.kouza3{
width:250px ;
color: #FF9933 ;
}

td.kouza4{
width:500px ;
font-size:9pt ;
color: #666666 ;
padding-bottom:10px ;
}

td.kouzamei{
width:500px ;
height:30px ;
}

td.link1{
width:150px ;
text-align:center ;
}

td.link2{
width:320px ;
padding-left:20px ;
}

td.privacy{
width:500px ;
}

td.map0{
height:30px ;
text-indent:20px ;
}

td.map1{
height:30px ;
}

td.map2{
width:180px ;
height:20px ;
text-indent:10px ;
}

td.map3{
width:320px ;
color: #666666 ;
font-size:8pt ;
}

td.inst1{
width:100px ;
height:50px ;
vertical-align:top ;
}

td.inst2{
width:400px ;
vertical-align:top ;
}

td.ue{
vertical-align:top ;
}

td.oshirase{
height:170px ;
}

td.b_big{
height:75px ;
}

td.b_small{
height:50px ;
}

td.message{
width:770px ;
height:20px ;
}

body{
color: #333333 ;
background-color: #CCCCCC ;
margin-top:0px ;
}

body,th,td{
font-size:10pt ;
}

td{
padding:0 ;
}

table{
background-color: #FFFFFF ;
border-style:none ;
border-collapse : collapse ;
}

table.big{
width:800px ;
}

table.title{
width:770px ;
}

table.inner{
width:500px ;
}

table.new{
background-image:url(image/kouza/new_bg.jpg) ;
background-repeat:no-repeat ;
background-position:right bottom ;
}

table.kiso1{
background-image:url(image/kouza/xp.jpg) ;
background-repeat:no-repeat ;
background-position:right center ;
text-align:left ;
}

table.kiso2{
background-image:url(image/kouza/vis.jpg) ;
background-repeat:no-repeat ;
background-position:right center ;
text-align:left ;
}

table.kiso3{
background-image:url(image/kouza/ma.jpg) ;
background-repeat:no-repeat ;
background-position:right center ;
text-align:left ;
}

table.office1{
background-image:url(image/kouza/wo.jpg) ;
background-repeat:no-repeat ;
background-position:right center ;
}

table.office2{
background-image:url(image/kouza/ex.jpg) ;
background-repeat:no-repeat ;
background-position:right center ;
}

table.office3{
background-image:url(image/kouza/p_a.jpg) ;
background-repeat:no-repeat ;
background-position:right center ;
}

table.shikaku{
background-image:url(image/kouza/shikaku_bg.jpg) ;
background-repeat:no-repeat ;
background-position:right bottom ;
}

table.net{
background-image:url(image/kouza/net_bg.jpg) ;
background-repeat:no-repeat ;
background-position:right bottom ;
}

table.syumi1{
background-image:url(image/kouza/pse.jpg) ;
background-repeat:no-repeat ;
background-position:right center ;
}

table.syumi2{
background-image:url(image/kouza/sui.jpg) ;
background-repeat:no-repeat ;
background-position:right center ;
}


a{
text-decoration:none ; 
color: #0000CC ;
}

img{
border-style: none ;
}

div.center{
text-align:center ;
}

div.center table{
margin:0 auto ;
text-align:left ;
}

div.copyright{
margin-top:5px ;
font-size:9pt ;
color: #999999 ;
text-align:center ;
}

div.midashi{
text-indent:30px ;
font-size:12pt ;
font-weight:bold ;
color: #CC0000 ;
}

span.link{
font-size:6pt ;
color: #0000CC ;
}

span.r1{
font-size:14pt ;
color: #CC0000 ;
font-weight:bold ;
}

span.r2{
font-size:12pt ;
color: #CC0000 ;
font-weight:bold ;
}

span.r3{
font-size:10pt ;
color: #CC0000 ;
}

span.g1{
font-size:14pt ;
color: #006600 ;
font-weight:bold ;
}

span.g2{
font-size:12pt ;
color: #006600 ;
font-weight:bold ;
}

span.g3{
font-size:10pt ;
color: #006600 ;
}

span.b1{
font-size:14pt ;
color: #0000CC ;
font-weight:bold ;
}

span.b2{
font-size:12pt ;
color: #0000CC ;
font-weight:bold ;
}

span.b3{
font-size:10pt ;
color: #0000CC ;
}

span.bl1{
font-size:14pt ;
color: #333333 ;
font-weight:bold ;
}

span.bl2{
font-size:12pt ;
color: #333333 ;
font-weight:bold ;
}

span.w3{
font-size:10pt ;
color: #FFFFFF ;
}

h1{
font-size:80% ;
color: #666666 ;
}

table.fuki{
width:100% ;
}

td.fl{
background-image:url(image/fuki/fl.gif) ;
background-repeat:repeat-y ;
}

td.fr{
background-image:url(image/fuki/fr.gif) ;
background-repeat:repeat-y ;
}

td.flt{
background-image:url(image/fuki/flt.gif) ;
background-repeat:no-repeat ;
width:18px ;
height:17px ;
}

td.frt{
background-image:url(image/fuki/frt.gif) ;
background-repeat:no-repeat ;
width:18px ;
height:17px ;
}

td.flb{
background-image:url(image/fuki/flb.gif) ;
background-repeat:no-repeat ;
width:18px ;
height:17px ;
}

td.frb{
background-image:url(image/fuki/frb.gif) ;
background-repeat:no-repeat ;
width:18px ;
height:17px ;
}

td.ft{
background-image:url(image/fuki/ft.gif) ;
background-repeat:repeat-x ;
}

td.fb{
background-image:url(image/fuki/fb.gif) ;
background-repeat:repeat-x ;
}

table.staff{
width:100% ;
border: 2px solid #ffcccc;
}

td.st{
padding-left:10px ;
background-color: #ffcccc;
}

td.sm{
padding-left:15px ;
vertical-align:top ;
background-image:url(image/staff_bg.gif) ;
background-repeat:no-repeat ;
background-position:right bottom ;
}
