@charset "Shift_JIS";

/*#######################################################*/
*{
    margin:0;
    padding:0;
}
html{
height:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
body{
height:100%;
margin:0px auto;
padding:0px 0px 0px 0px;
border:0px solid #C5BABA;
font-size:small;
line-height:150%;
color: #000000;
font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", Osaka,sanserif;
background-color:#ffffff;
}

#container{
width:100%;
height:100%;
margin:0px auto;
padding:0px 0px 0px 0px;
background-color:#ffffff;
border:0px solid #000000;
min-height:100%;
}
body > #container{
height: auto;
}



/*#######################################################*/
#htmlbody{
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px solid #8b8e8a;
}


/*#######################################################*/
#hedindex{
display: none;
}

#hed{
display: none;
}


/*#######################################################*/
#textbody{
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
background-color:#ffffff;
border-top:0px solid #8b8e8a;
}
#textbody:after{
content:" ";
display:block;
visibility:hidden;
clear:both;
height:0.1px;
font-size:0.1em;
line-height:0;
}
*html #textbody{display:inline-block;}
/*no ie mac\*/
*html #textbody{height:1%;}
#textbody{display: block;}
/* */

/*--------------------------------------------------------------------------------*/
#textbody #left{
float:left;
width:150px;
margin:20px 0px 0px 0px;
padding:0px 0px 50px 0px;
border-top:0px solid #8b8e8a;
}





/*--------------------------------------------------------------------------------*/
#textbody #main{
float:right;
width:450px;
height:350px;
margin:20px 0px 10px 0px;
padding:0px 0px 0px 0px;
border:0px solid #8b8e8a;
}





/*--------------------------------------------------------------------------------*/
#textbody #center{
float:left;
width:367px;
margin:45px 0px 0px 38px;
padding:0px 0px 50px 0px;
border-top:0px solid #8b8e8a;
}

#textbody #center h2,#textbody #main h2{
clear: both;
margin:0px 0px 10px 0px;
padding:15px 0px 15px 10px;
font-size:140%;
font-weight:bold;
color:#4f9dc0;
border-left:1px solid #4f9dc0;
}

#textbody #center h3,#textbody #main h3{
clear: both;
margin:20px 0px 10px 0px;
padding:5px 0px 5px 0px;
font-size:110%;
font-weight:bold;
color:#778899;
background:url(../images/base/menu/menuline2.gif) bottom left repeat-x;
}

#textbody #center p,#textbody #main p{
display:block;
margin:0px 0px 30px 0px;
padding:0px 0px 0px 0px;
}

.linebox{
display:block;
margin:10px 0px 10px 0px;
padding:10px 0px 10px 0px;
border:0px solid #4f9dc0;
background:url(../images/base/menu/menuline2.gif) top left repeat-x;
}











/*#######################################################*/
#foot{
clear: both;
display: none;
}


/*#######################################################*/

#mapdata{
/*display: none;*/
}









/*#######################################################*/
b,strong{font-weight:bold;}

.small{font-size:80%;
line-height:150%;}

hr{
width:100%;
clear: both;
margin:20px 0px 20px 0px;
padding:0px 0px 0px 0px;
noshade;
height:1px;
border-top:0px solid #ffffff;
border-left:0px solid #ffffff;
border-right:0px solid #ffffff;
border-bottom:1px solid #8b8e8a;
color:#ffffff;
}

html>body hr{
width:100%;
clear: both;
margin:20px 0px 20px 0px;
padding:0px 0px 0px 0px;
noshade;
height:1px;
border-top:0px solid #ffffff;
border-left:0px solid #ffffff;
border-right:0px solid #ffffff;
border-bottom:0px solid #8b8e8a;
color:#ffffff;
background:url(../images/base/menu/menuline2.gif) bottom left repeat-x;
}


/*#######################################################*/
.pdflink{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 40px;
background:url(../images/base/pdf.jpg) center left no-repeat;
}

.wordlink{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 40px;
background:url(../images/base/w.jpg) center left no-repeat;
}

.exelink{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 40px;
background:url(../images/base/x.jpg) center left no-repeat;
}

.blanklink{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
background:url(../images/base/blanklink.gif) center left no-repeat;
}

.colose{
display: none;
}

a:link{
/*text-decoration:underline;*/
text-decoration:none;
color:#336699;
}

a:visited{
text-decoration:none;
color:#336699;
}

a:hover{
text-decoration:none;
color:#709DB4;
}












