@charset "Shift_JIS";

body{
text-align:center;
background-color:#535354;
}


#flashcontent{
background: #000000;
text-align:center;
width:100%;
height:333px;
}
div.report_btn{position:absolute; right:5px; top:60px;}

#container{
color:#fff;
font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
padding-bottom:100px;
text-align:center;
}
#container a{color:#fff;
text-decoration:none;}
#container a:hover{color:#999;}
#content{
 position:relative;
margin:0 auto;
text-align:left;
width:900px;
line-height:1.8;
padding:15px 0px;}
ul.nav{margin:0px 0 0 13px; text-align:left; position:relative;}
ul.nav li{display:inline;}
ul.nav span.hosoku img{position:absolute; left:468px; _left:413px; top:35px; height:9px; width:94px;}
ul.nav li a{height:30px;}

span.map{padding:3px 5px; border:solid 1px #fff; margin-left:10px; height:1em;}

h2{margin:40px 0 20px;}


#con01,#con02,#con03,#con04{margin:0 auto; text-align:left; width:500px;}
#con01{margin-top:30px;}
#con01 dl.setsumei dt{font-size:120%; margin-bottom:10px; letter-spacing:-1px;  }
#con01 dl.setsumei dd{font-size:110%; margin-bottom:20px; letter-spacing:-1px;}
#con01 dl.setsumei dd.bold{font-weight:bold; font-size:16px;}
#con02 dl{position:relative; height:350px;}
#con02 dt{position:absolute; right:0; top:-10px;}
#con02 dd{position:absolute; left:0; top:0px;}
#con03 li{ padding-left:50px; height:65px;}
#con03 li img{margin-bottom:5px;}
#con03 li.bg1{background:url(../img/nairan/bg1.gif) no-repeat;}
#con03 li.bg2{background:url(../img/nairan/bg2.gif) no-repeat;}
#con03 li.bg3{background:url(../img/nairan/bg3.gif) no-repeat;}
#con04{position:relative;}
#con04 .moremap{position:absolute; right:0; bottom:220px;}

#copy{
font-size:10px;
padding:10px 0 20px;
border-top:solid 1px #ccc;
text-align:center;
}

.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mr{margin-right:7px;}
.bold{font-weight:bold;}