
map{
 position:absolute; top:10%; 
}

body{
scrollbar-arrow-color:#808080;
scrollbar-base-color:#efefef;
scrollbar-darkshadow-color:#808080;
scrollbar-shadow-color:#c0c0c0;
scrollbar-track-color:#cfcfcf;
}

blckquote{
background:url('bil.jpg');
background-repeat:no-repeat
}

.test{ 
border-style:dashed;
 border-color:#00aaaa;
 border-width:1; 
}

#bodyid{
background:#fafaff;
padding:0;
margin:0;
text-align:center;
}
#page{
background:#fafaff url('img/bg.png') repeat-y center top;
width:800px;
margin:0 auto;
}
#page2{
border:0px solid #777;
background:#fff url('jpg/rogo.jpg');background-repeat:no-repeat;
background-position:83% 100%; background-attachment:fixed;
width:750px;
font-size:13px;
color:#fff;
text-align:center;
margin:0 auto;
}

#page3{
border:0px solid #777;
background:#fff url('jpg');background-repeat:no-repeat;
background-position:83% 100%; background-attachment:fixed;
width:750px;
font-size:13px;
color:#fff;
text-align:center;
margin:0 auto;
}

#line{
border:0px solid #777;
background:#fff url('jpegsaid/line.jpg');background-repeat:repeat-y;
background-position:22px;
width:100px;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#line2{
border:0px solid #777;
background:#fff url('jpegsaid/line.jpg');background-repeat:repeat-y;
background-position:22px;
width:100px;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 50px 0px;
}

#line3{
border:0px solid #777;
background:#fff url('jpegsaid/line.jpg');background-repeat:repeat-y;
background-position:22px;
width:100px;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 150px 0px;
}

#line4{
border:0px solid #777;
background:#fff url('jpegsaid/line.jpg');background-repeat:repeat-y;
background-position:22px;
width:100px;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 500px 0px;
}

#banner{
background:#001545 url('img/sora.jpg') no-repeat center top;
height:115px;
letter-spacing:2px;
text-align:left;
}

#banner h1{
font-size:24px;
color:#fff;
margin:50;
padding:10px 20px;
}

#banner2{
background:#fff url('jpg/bana.jpg') no-repeat left top;
width:730px;
padding:200
px 0px;
}
#menu{
background:#001545 url('img/menubg2.jpg') no-repeat center top;
border-middle:0px solid #999;
width:100%;
}
#menu td{
height:30px;
font-size:13px;
width:80%;
letter-spacing:1px;
text-align:right;
padding:0 25 0 0
}
#menu a{
color:#fff;
font-weight:bold;
height:30px
width:9%;
text-decoration:none;
}
#menu a:hover{
color:#97a6d0;
}
#update{
float:left;
text-align:left;
font-size:13px;
color:#444;
letter-spacing:1px;
margin:0 0 0 0;
padding:0 10;
}

#update a:link{
color:#00497c
}

#update a:hover{
color:#97a6d0
}

#left{
width:225px;
float:left;
text-align:left;
padding:10px 0px 10px 0px;
}
#left a{
color:#ffffff;
text-decoration:none;
}
#left a:hover{
color:#33ffff;
}
#left h2{
border:1px solid #999;
background:#4169ad url('img/side2.png') no-repeat left top;
font-size:13px;
color:#fff;
margin:10px 0 0 10px;
padding:5px 10px;
color:#fff;
}
#left p{
font-weight:normal;
margin:0 0 0 10px;
padding:7px 10px;
font-size:13px;
color:#444;
}

#left2{
width:215px;
float:left;
text-align:left;
margin:0 0 0 10px;
padding:400px 0 0 0;
}
#left2 a{
color:#ffffff;
text-decoration:none;
}
#left2 a:hover{
color:#33ffff;
}
#left2{
border:1px solid #999;
background:#4169ad url('jpg/cd.jpg') no-repeat left top;
color:#fff;
}

#right {
width:510px;
float:right;
padding:10px 0px 10px 0px;
text-align:left;
}
#right a{text-decoration:none;
padding:0 0 10px 0;
margin:0 5px 0 0;
color:#00497c;
}
#right a:link{
color:#ff4477
}
#right a:hover{
color:#4455b6;
}
#right h2{
border-width:1px;
border-style:solid;
border-color:#ddf #aac #aac #ddf;
background:url('img/mainbg.png') repeat-y left top;
color:#446;
font-size:13px;
margin:10px 10px 5px 0;
padding:3px 10px;
}

#right h3{
border-width:0px;
border-style:solid;
border-color:#ddf #aac #aac #ddf;
background:url('img/main3.png') no-repeat left top;
color:#555;
font-size:13px;
letter-spacing:1px;
text-align:bottom;
margin:10px 10px 0 0;
padding:11px 0 5px 10px;
}

#right p{
color:#446;
font-weight:normal;
margin:0 10px 0 0;
padding:7px 0 0 7px;
font-size:13px;
line-height:14pt;
}


#right0{
width:510px;
float:right;
padding:0 5px 0 0;
text-align:left;
}

#right0 a{text-decoration:none;
color:#446;
}

#right0 a:hover{
color:#ffa67d;
}

#right0 p{
font-weight:normal;
margin:0 0 0 5px;
padding:0 7px 10px 0;
font-size:13px;
color:#444;
}

#right0 h1{
width:96px;
border-width:1px;
border-style:solid;
border-color:#ffe4af #ffa67d #ffa67d #ffe4af;
background:url('img/hinmoku.png') repeat-y left top;
text-align:center;
font-size:13px;
color:#446;
margin:5px 5px 0 0;
padding:3px 0 4px 0;
}

#right0 td{
letter-spacing:0px;
padding:0 0 0 0
}

#right2{
background:#fff url('jiseki/itoujiritu.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right201{
background:#fff url('jiseki/itoujiritu2.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right3{
background:#fff url('jiseki/kouya.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right4{
background:#fff url('jiseki/itouwind.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right5{
background:#fff url('jiseki/KSCC.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right6{
background:#fff url('jiseki/ideasode.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right7{
background:#fff url('jiseki/itouneon.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right701{
background:#fff url('jiseki/neonnight.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right8{
background:#fff url('jiseki/makitent.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right9{
background:#fff url('jiseki/kiokuhouse.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right901{
background:#fff url('jiseki/kiokuhouseb.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right10{
background:#fff url('jiseki/mikamisode.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right1001{
background:#fff url('jiseki/mikamiranma.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right11{
background:#fff url('jiseki/mbank.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right12{
background:#fff url('jiseki/miki.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right13{
background:#fff url('jiseki/wada.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right1301{
background:#fff url('jiseki/wadawind.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right14{
background:#fff url('jiseki/wadakurosu.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right15{
background:#fff url('jiseki/welcome.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right1501{
background:#fff url('jiseki/welcomeb.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right16{
background:#fff url('jiseki/masudaya1.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right1601{
background:#fff url('jiseki/masudaya2.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right17{
background:#fff url('jiseki/kojyoo.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right1701{
background:#fff url('jiseki/kojyoob.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right18{
background:#fff url('jiseki/hibino.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right1801{
background:#fff url('jiseki/hibinob.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right19{
background:#fff url('jiseki/abilities.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#right1901{
background:#fff url('jiseki/abilitiesb.jpg') no-repeat center top;
width:420px;
float:right;
margin:20px 50px 10px 0;
padding:315px 0 0 0;
color:#446;
}

#pagetop{
padding:10px 12px 0 0;
text-align:right;
}
#copy{
clear:both;
background:#001545 url('img/menubg.jpg') no-repeat left top;
border-top:0px solid #666;
color:#fff;
padding:1px 0 3px 0;
text-align:center;

}
