@charset   "Shift_JIS";
body{
margin : 0px;
padding : 0px;
text-align : center;
background-image : url(images2/kabe.gif);
background-repeat : repeat-x;
background-color : #004000;
background-attachment : fixed;
font-family : "MS UI Gothic";
}

p{
margin-top : 10px;
margin-bottom : 10px;
line-height : 130%;
padding-right : 10px;
}

a{
color : #000040;





}

a:hover{
color : maroon;
position : relative;
top : 1px;
left : 1px;
}

img{border-width : 0px 0px 0px 0px;}

.bun{
font-size : 13px;

}

#container{
width : 830px;
background-color : white;
text-align : left;
margin : 0px auto auto;margin-bottom : auto;margin-bottom : 0px;
color : #404040;
}

#header{
background-color : #000040;
height : 20px;
width : 830px;
border-bottom-width : 2px;
border-bottom-style : solid;
border-bottom-color : #ffff00;
}

h1{
font-size : 15px;

margin-left : 10px;
margin-bottom : 0px;
margin-top : 0px;
}

#banner{
background-image : url(images2/bana.gif);
background-repeat : no-repeat;
height : 100px;
background-position : 100% 100%;
width : 830px;
border-bottom-width : 8px;
border-bottom-style : solid;
border-bottom-color : maroon;
right : auto;
}

#title{
padding-left : 30px;
padding-top : 30px;
}

.outline-marign{
margin-left : 15px;
margin-right : 15px;
}

.main{
width : 585px;
font-size : 11pt;
float : left;
margin-top : 15px;
}

.midashi{
width : 575px;
background-color : #c4c4ff;
text-align : center;
padding-bottom : 2px;
margin-top : 5px;
margin-bottom : 5px;
padding-top : 2px;
border-top-style : solid;
border-top-color : #e8e8ff;
letter-spacing : 3px;
border-bottom-width : 3px;
border-bottom-style : solid;
border-bottom-color : #e8e8ff;
color : #000040;
border-top-width : 3px;
}

#menu{
width : 200px;
float : right;
margin-bottom : 15px;


margin-top : 15px;
}

#footer{
text-align : center;
width : 830px;
clear : both;
font-size : 13px;
margin-top : 15px;
background-color : olive;
}

h2{
font-size : 20px;
color : navy;
margin-top : 0px;
margin-bottom : 8px;
}

h3{
color : navy;
margin-top : 5px;
margin-bottom : 10px;
font-size : 17px;
}

.table1{
background-image : url(images2/map.gif);
background-repeat : no-repeat;background-position : 100% 20%;
width : 100%
;}

.table2{
font-size : 15px;
border-spacing : inherit;
width : 320px;
}

td.item{
width : 70px;










vertical-align : top;



text-align : center;
}

td{
vertical-align : top;
}

.menua{
width : 200px;
margin-bottom : 15px;
}

.menua img{
border-right-style : solid;
border-left-style : solid;
border-right-color : navy;
border-left-color : navy;
width : 200px;
height : 30px;
display : block;
}

.menua a{
padding-left : 10px;
font-size : 14px;
text-decoration : none;
color : #000040;
font-weight : bold;
display : block;
margin-bottom : 0px;
width : 199px;
}

.menua a:hover{
color : maroon;
}

.menuaw{
border-left-width : 1px;
border-right-width : 1px;
border-left-style : solid;
border-right-style : solid;
border-left-color : silver;
border-right-color : silver;
width : 199px;
background-image : url(images2/right.gif);
background-repeat : repeat-x;background-position : center bottom;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : silver;
padding-bottom : 10px;
padding-top : 10px;
}

.menub{
width : 200px;
}

.menub h4{
margin-bottom : 10px;
padding-top : 5px;
padding-bottom : 5px;
border-right-width : 1px;
border-bottom-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-right-color : silver;
border-bottom-color : silver;
border-left-width : 8px;
border-left-style : solid;
border-left-color : #000040;
color : gray;
font-size : 14px;
text-align : center;
background-color : #f0f0ff;
}

.cotainera{
width : 575px;
border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;border-color : #c4c4ff #c4c4ff #c4c4ff #c4c4ff;
height : 100px;
bottom : auto;
margin-top : 2px;
margin-bottom : 2px;
}

.lefta{
width : 110px;
height : 100px;
bottom : auto;
float : left;
border-right-width : 1px;
border-right-style : dotted;
border-right-color : #c4c4ff;
}

.righta{
width : 453px;
height : 100px;
bottom : auto;

float : right;
}

.lefta img{
margin-left : 20px;
margin-top : 10px;
}
.righta p{
margin-bottom : 0px;

margin-top : 5px;
}
.bun-1{
font-weight : bold;
color : #376f6f;
}
.white{
  color : white;
}
.color1{
background-color : #e6e6ff;
padding-left : 5px;
padding-top : 2px;
padding-bottom : 2px;
}
.color2{
background-color : #d5eaea;
padding-left : 5px;
padding-top : 2px;
padding-bottom : 2px;
}
.color3{
background-color : #d9ecd7;
padding-left : 5px;
padding-top : 2px;
padding-bottom : 2px;
}
.color4{
background-color : #def4ce;
padding-left : 5px;
padding-top : 2px;
padding-bottom : 2px;
}
.color5{
background-color : #eff4dd;
padding-left : 5px;
padding-top : 2px;
padding-bottom : 2px;
}
.color6{
background-color : #eae9c6;
padding-left : 5px;
padding-top : 2px;
padding-bottom : 2px;
}
.color7{
background-color : #fce1cd;
padding-left : 5px;
padding-top : 2px;
padding-bottom : 2px;
}

form{
margin-top : 10px;
margin-bottom : 10px;
}

ul{

padding-left : 10px;





margin-left : 0px;
padding-top : 0px;
margin-top : 0px;
}

li{
font-size : 14px;
line-height : 150%;


background-image : url(list.gif);
background-repeat : no-repeat;
list-style-type : none;
padding-left : 15px;
background-position : 0px 5px;}



.mt{
width : 570px;
height : 500px;
background-image : url(loading1.gif);
background-repeat : no-repeat;background-position : 20px 20px;

border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;
background-color : #eeeeee;
}
.boder{
border-left-width : 10px;

border-left-style : ridge;

border-left-color : #990099;

padding-left : 5px;
background-color : #ffeeff;
padding-right : 10px;
color : #990099;
}
.drecom{







width : 559px;


padding-left : 10px;




border-left-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-style : dotted;
border-right-style : dotted;
border-bottom-style : dotted;
border-left-color : #cccccc;
border-right-color : #cccccc;
border-bottom-color : #cccccc;


background-color : #fcfbf1;







margin-bottom : 10px;
padding-top : 10px;

}
.photo{
width : 150px;
height : 150px;
text-align : center;
}
.bun-2{
color : #990000;
}
