
body {
margin: 0;
padding: 0;
background-color : #FFFFFF ; 
}

td.top {
height:1px;
background-color : #000099 ; 
} 

td.top1 {
width:257px ;
} 

td.top1u {
color:#000000 ; 
text-align:right ; 
font-size:13px ; 
} 

td.top1s {
color:#000000 ; 
text-align:right ; 
line-height:130% ;
font-size:15px ; 
} 


td.top2 {
text-align:left ; 
} 


td.top3 {
font-family: Impact,Charcoal;
color:#000000 ; 
text-align:right ; 
font-size:12px ; 
padding:0px 10px 0px 0px;
} 

td.top4l {
text-align:left ; 
padding:0px 0px 0px 0px;
background-color : #FFFFFF ; 
} 

td.top4r {
text-align:left ; 
padding:0px 0px 0px 0px;
background-color : #FFFFFF ; 
} 

td.top4 {
text-align:right ; 
padding:0px 10px 0px 0px;
} 

td.top5 {
color:#FFFFFF ; 
text-align:center ; 
font-size:12px ; 
background-color : #000099 ; 
} 

td.width1 {
font-family: Impact,Charcoal;
color:#FFFFFF ; 
text-align:center ; 
font-size:14px ; 
padding:2px 0px 2px 0px;
background-color : #000099 ; 
}

td.width2 {
font-family: Impact,Charcoal;
color:#FFFFFF ; 
text-align:center ; 
font-size:14px ; 
padding:10px 0px 0px 0px;
}

td.width3a {
font-family: Impact,Charcoal;
color:#FFFFFF ; 
text-align:left ; 
font-size:16px ; 
padding:0px 0px 0px 5px;
background-color : #000099 ; 
width:50px ;
}

td.width3c {
font-family: Impact,Charcoal;
line-height:130% ;
font-weight : bold;
color:#FF0000 ; 
padding:15px 0px 0px 0px;
}

td.width3b {
padding:15px 0px 0px 0px;
}

td.width3 {
font-family: Impact,Charcoal;
color:#000000 ; 
text-align:left ; 
font-size:17px ; 
padding:0px 0px 5px 0px;
line-height:120% ;
}



td.width4 {
color:#000000 ; 
text-align:left ; 
font-size:15px ; 
line-height:130% ;
background:url(gazou/tubaki3.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

caption {
font-family: Impact,Charcoal;
color:#000099 ; 
text-align:left ; 
font-size:17px ; 
}


dt {
font-family: Impact,Charcoal;
color:#000099 ; 
font-size:17px ; 
font-weight : bold;
}

dd {
font-family: Impact,Charcoal;
color:#000000 ; 
font-size:15px ; 
line-height:120% ;
}

td.width4-tu {
color:#000000 ; 
text-align:left ; 
font-size:15px ; 
line-height:130% ;
padding:10px 10px 10px 10px;
}

td.width3a-tu {
font-family: Impact,Charcoal;
color:#FFFFFF ; 
text-align:left ; 
font-size:16px ; 
padding:3px 0px 3px 6px;
background-color : #000099 ; 
width:530px ;
}

td.width3a-tu2 {
font-family: Impact,Charcoal;
color:#FFFFFF ; 
text-align:left ; 
font-size:18px ; 
padding:3px 0px 3px 6px;
}

th.width7 {
font-size:15px ; 
width:40% ; 
text-align:center ; 
valign:middle ; 
background-color:#DDFFFF ;
} 

th.width8 {
font-size:15px ; 
width:20% ; 
text-align:center ; 
valign:middle ; 
background-color:#DDFFFF ;
}

td.width25 {
font-size:15px ; 
width:40% ; 
text-align:center ; 
valign:middle ; 
background-color:#DDFFFF ;
} 

td.width26 {
font-size:15px ; 
width:16% ; 
text-align:center ; 
valign:middle ; 
}

td.width22 {
font-size:15px ; 
width:40% ; 
text-align:left ; 
valign:middle ; 
background-color:#DDFFFF ;
} 

td.width23 {
font-size:15px ; 
width:40% ; 
text-align:left ; 
valign:middle ; 
background-color:#DDFFFF ;
} 

td.width24 {
font-size:15px ; 
width:20% ; 
text-align:center ; 
valign:middle ; 
background-color:#DDFFFF ;
} 

td.width22a {
font-size:15px ; 
width:40% ; 
text-align:left ; 
valign:middle ; 
} 

td.width23a {
font-size:15px ; 
width:40% ; 
text-align:left ; 
valign:middle ; 
} 

td.width24a {
font-size:15px ; 
width:20% ; 
text-align:center ; 
valign:middle ; 
} 

td.menu-tu {
font-family: Impact,Charcoal;
color:#000099 ; 
text-align:left ; 
font-size:18px ; 
padding:0px 0px 20px 0px;
}

td.menu-tu2 {
color:#000000 ; 
text-align:left ; 
font-size:14px ; 
padding:0px 0px 15px 0px;
}

td.width25atoe {
font-size:15px ; 
width:16% ; 
text-align:center ; 
valign:middle ; 
background-color:#DDFFFF ;
} 

td.width26atoe {
font-size:15px ; 
width:28% ; 
text-align:center ; 
valign:middle ; 
}

td.width25nenkan {
font-size:15px ; 
width:18% ; 
text-align:center ; 
valign:middle ; 
background-color:#DDFFFF ;
} 

td.width26nenkan-a {
font-size:15px ; 
width:8% ; 
text-align:right ; 
valign:middle ; 
}

td.width26nenkan {
font-size:15px ; 
width:74% ; 
text-align:left ; 
valign:middle ; 
padding:3px 0px 3px 5px;
}



td.nenk1 {
color:#000000 ; 
text-align:left ; 
font-size:14px ; 
padding:0px 0px 0px 5px;
} 

td.nenk2 {
color:#000000 ; 
text-align:right ; 
font-size:14px ; 
padding:0px 5px 0px 0px;
} 

td.nenk3 {
font-family: Impact,Charcoal;
color:#000099 ; 
text-align:center ; 
font-size:26px ; 
padding:10px 0px 10px 0px;
} 

td.nenk4 {
color:#000000 ; 
text-align:left ; 
font-size:20px ; 
line-height:150% ;
padding:0px 10px 0px 10px;
} 

td.nenk5 {
color:#000000 ; 
text-align:right ; 
font-size:17px ; 
padding:0px 10px 10px 0px;
} 

td.nenk1u {
font-family: Impact,Charcoal;
color:#000099 ; 
text-align:right ; 
font-size:14px ;
padding:25px 10px 10px 0px;
} 

td.nenk1s {
color:#000099 ; 
text-align:right ; 
font-size:18px ; 
} 

td.nenk6 {
width:33% ; 
text-align:center ; 
}

td.nenk7 {
width:50% ; 
text-align:center ; 
}

td.nenk8 {
color:#000000 ; 
text-align:right ; 
font-size:21px ; 
padding:10px 10px 10px 0px;
} 

td.access {
text-align:center ; 
}

td.access2 {
width:50% ; 
color:#000000 ; 
font-size:15px ;
text-align:left ; 
padding:5px 0px 0px 15px;
line-height:110% ;
}

td.access3 {
width:50% ; 
color:#000000 ; 
font-size:15px ;
text-align:left ; 
padding:5px 0px 0px 150px;
line-height:110% ;
}

td.width23n {
font-size:15px ; 
width:70% ; 
text-align:left ; 
valign:middle ; 
background-color:#DDFFFF ;
} 

td.width24n {
font-size:15px ; 
width:30% ; 
text-align:center ; 
valign:middle ; 
background-color:#DDFFFF ;
} 

td.width23an {
font-size:15px ; 
width:70% ; 
text-align:left ; 
valign:middle ; 
} 

td.width24an {
font-size:15px ; 
width:30% ; 
text-align:center ; 
valign:middle ; 
} 

td.width3a-te {
font-family: Impact,Charcoal;
color:#FFFFFF ; 
text-align:left ; 
font-size:16px ; 
padding:3px 0px 3px 5px;
background-color : #000099 ; 
width:530px ;
}

dt.2 {
font-family: Impact,Charcoal;
text-align:center ; 
color:#008000 ; 
font-size:17px ; 
font-weight : bold;
}

td.sakura-ga {
font-size:15px ; 
width:20% ; 
text-align:left ; 
valign:middle ; 
padding:5px 0px 0px 5px;
}

td.sakura-ga2 {
font-size:15px ; 
width:80% ; 
text-align:right ; 
valign:middle ; 
padding:5px 5px 0px 0px;
}

td.sakura-ga3 {
font-size:13px ; 
text-align:center ; 
valign:middle ;
padding:2px 0px 8px 0px;
}

td.otoi {
font-family: Impact,Charcoal;
font-size:15px ; 
text-align:right ; 
color:#000000 ;
font-weight : bold;
padding:0px 10px 0px 0px;
} 

td.otoi2 {
text-align:center ; 
padding:150px 0px 150px 0px;
} 

td.link {
text-align:right ; 
padding:0px 0px 10px 0px;
} 

td.link1 {
font-size:15px ; 
text-align:left ; 
padding:0px 0px 10px 20px;
} 

td.site {
font-family: Impact,Charcoal;
font-size:15px ; 
text-align:left ; 
color:#000000 ;
font-weight : bold;
padding:0px 0px 10px 5px;
} 

td.site2 {
padding:0px 0px 0px 0px;
} 

td.site3 {
font-size:14px ; 
text-align:left ; 
color:#000000 ;
width:200px ;
padding:20px 0px 0px 5px;
} 

td.site4 {
font-size:13px ; 
text-align:left ; 
color:#000000 ;
width:200px ;
line-height:150% ;
padding:5px 0px 0px 20px;
} 

td.width3a-ho {
font-family: Impact,Charcoal;
color:#FFFFFF ; 
text-align:left ; 
font-size:16px ; 
padding:3px 0px 3px 5px;
background-color : #000099 ; 
width:530px ;
}

td.width3b-ho {
text-align:left ; 
font-size:15px ; 
padding:10px 0px 0px 0px;
}

td.width3b-hoa {
text-align:left ; 
font-size:15px ; 
line-height:130% ;
padding:10px 0px 0px 0px;
}

td.enkaku1 {
font-size:13px ; 
width:28% ; 
text-align:right ; 
valign:middle ; 
line-height:120% ;
padding:5px 20px 5px 5px;
}

td.enkaku1a {
font-size:13px ; 
width:28% ; 
text-align:right ; 
valign:middle ; 
line-height:120% ;
padding:15px 20px 5px 5px;
}

td.enkaku1b {
font-size:13px ; 
width:28% ; 
text-align:right ; 
valign:middle ; 
line-height:120% ;
padding:5px 20px 15px 5px;
}

td.enkaku2 {
font-size:15px ; 
width:72% ; 
text-align:left ; 
valign:middle ; 
line-height:120% ;
padding:5px 10px 5px 0px;
}

td.enkaku2a {
font-size:15px ; 
width:72% ; 
text-align:left ; 
valign:middle ; 
line-height:120% ;
padding:15px 10px 5px 0px;
}

td.enkaku2b {
font-size:15px ; 
width:72% ; 
text-align:left ; 
valign:middle ; 
line-height:120% ;
padding:5px 10px 15px 0px;
}

td.width25ya {
font-size:15px ; 
width:35% ; 
text-align:center ; 
valign:middle ; 
background-color:#DDFFFF ;
} 

td.width26ya {
font-size:15px ; 
width:15% ; 
text-align:center ; 
valign:middle ; 
}

th.width7ya {
font-size:15px ; 
width:35% ; 
text-align:center ; 
valign:middle ; 
background-color:#DDFFFF ;
} 

th.width8ya {
font-size:15px ; 
width:15% ; 
text-align:center ; 
valign:middle ; 
background-color:#DDFFFF ;
}

td.width24ya {
font-size:15px ; 
width:20% ; 
text-align:center ; 
valign:middle ; 
} 

td.width23ya {
font-size:15px ; 
width:80% ; 
text-align:left ; 
valign:middle ; 
} 

td.width24ya2 {
font-size:15px ; 
width:20% ; 
text-align:center ; 
valign:middle ; 
background-color:#DDFFFF ;
} 

td.width23ya2 {
font-size:15px ; 
width:80% ; 
text-align:left ; 
valign:middle ; 
background-color:#DDFFFF ;
} 

td.width3bya1 {
padding:10px 0px 0px 0px;
font-size:14px ;
text-align:right ;
line-height:130% ;
}

td.width3bya {
padding:10px 0px 0px 0px;
font-size:15px ;
text-align:left ;
line-height:130% ;
}

td.width3bya2 {
padding:10px 0px 0px 0px;
font-size:15px ;
color:#000000 ;
font-weight:bold ;
text-align:left ;
line-height:130% ;
}

th.width7yan {
font-size:15px ; 
width:10% ; 
text-align:center ; 
valign:middle ; 
background-color:#DDFFFF ;
} 

th.width8yan {
font-size:15px ; 
width:40% ; 
text-align:center ; 
valign:middle ; 
background-color:#DDFFFF ;
}

td.width25yan {
font-size:15px ; 
width:10% ; 
text-align:center ; 
valign:middle ; 
background-color:#DDFFFF ;
} 

td.width26yan {
font-size:15px ; 
width:40% ; 
text-align:left ; 
valign:middle ; 
}