@charset "UTF-8";
/* CSS Document */
/**----------------------
Reset
-------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td {
margin: 0;
padding: 0;
}
address,em { font-style: normal; }
strong,th { font-weight: normal; }
table {
border-collapse: collapse;
border-spacing: 0;
}
th { text-align: left; }
hr,legend { display: none;	}
h1,h2,h3,h4,h5,h6 { font-size: 100%; }
img,fieldset { border: 0; }
li { list-style-type: none; }

/**----------------------
fonts
-------------------------*/
body {
font-size: 75%; /* IE */
font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
color:#ffffff;
}
html>/**/body { font-size: 12px; } /* Except IE */


/**----------------------
clearfix
-------------------------*/
.clearfix:after{
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

.clearfix { /zoom: 1; } /* IE */

/**----------------------
Link
-------------------------*/
a{
	text-decoration: none;  
	color:#000000;
}

a:hover,active,visit{
	text-decoration:underline; 
	color:#a0f020;
}


a.txt-link{
	color:#3d8fd9;
	text-decoration: none; 
}

a:hover.txt-link{
	color:#3d8fd9;
	text-decoration:underline; 
}


/**----------------------
Link_End
-------------------------*/
body {
background: #ffffff;
/* [disabled]text-align: center; */
margin-right: auto;
margin-left: auto;
}
#page {
background: url(../img/illustmapbase.jpg) repeat;
width: 1100px;
margin-top: 0px;
margin-right: auto;
margin-left: auto;
padding-top: 30px;
padding-bottom: 50px;
}
#page .jouhou {
width: 900px;
margin-top: 700px;
margin-right: auto;
margin-left: auto;
height: 300px;
}
#page p {
text-align: center;
margin-right: auto;
margin-left: auto;
}
#page .jouhoul  {
float: left;
width: 300px;
margin-top: 50px;
margin-left: 60px;
margin-bottom: 20px;
}
#page .jouhouc  {
float: left;
width: 300px;
margin-top: 50px;
margin-bottom: 20px;
font-weight: bold;
margin-left: 40px;
}
#page .jouhour  {
float: left;
width: 300px;
margin-top: 50px;
margin-bottom: 20px;
font-weight: bold;
margin-left: 40px;
}
#page .jouhoul ul li  {
font-size: 100%;
line-height: 1.7em;
color: #909;
background: url(../img/dot_line_blk.gif) repeat-x bottom;
text-align: left;
font-weight: bold;
}
#page .jouhouc ul li  {
font-size: 100%;
line-height: 1.7em;
color: #F00;
background: url(../img/dot_line_blk.gif) repeat-x bottom;
text-align: left;
}
#page .jouhour ul li  {
font-size: 100%;
line-height: 1.7em;
color: #056F3F;
background: url(../img/dot_line_blk.gif) repeat-x bottom;
text-align: left;
}
#page .jouhoul p  {
font-size: 150%;
font-weight: bold;
color: #909;
text-align: left;
margin-bottom: 10px;
width: 300px;
border-bottom: thin solid #909;
}
#page .jouhouc p  {
font-size: 150%;
font-weight: bold;
color: #F00;
text-align: left;
margin-bottom: 10px;
width: 300px;
border-bottom: thin solid #F00;
}
#page .jouhour p  {
font-size: 150%;
font-weight: bold;
color: #056F3F;
text-align: left;
width: 300px;
margin-bottom: 10px;
border-bottom: thin solid #056F3F;
}
#page .closebotan {
clear: both;
margin-right: auto;
margin-left: auto;
text-align: center;
margin-top: 20px;
}
#page .jouhouc .doubututtl p{
font-size: 150%;
font-weight: bold;
color: #FF6600;
text-align: left;
margin-bottom: 10px;
width: 300px;
border-bottom: thin solid #FF6600;
}
#page .jouhouc .doubututtl ul li  {
font-size: 100%;
line-height: 1.7em;
color: #FF6600;
background: url(../img/dot_line_blk.gif) repeat-x bottom;
text-align: left;
}
#page .jouhour .taikenttl p{
font-size: 150%;
font-weight: bold;
color: #0033B3;
text-align: left;
margin-bottom: 10px;
width: 300px;
border-bottom: thin solid #0033B3;
}
#page .jouhour .taikenttl ul li  {
font-size: 100%;
line-height: 1.7em;
color: #0033B3;
background: url(../img/dot_line_blk.gif) repeat-x bottom;
text-align: left;
}