@charset "UTF-8";
/* CSS Document */
body{
font-family:sans-serif;
}
a{
color:#0000FF;
}
a:hover{
color:#FF0000;
}
#main{
text-align:center;
margin-top:10px;
}
#topnavi{
height:15px;
font-size:12px;
margin-bottom:5px;
}
#mainbox{
width:560px;
margin:auto;
background-image: url(image/jimon.gif);
background-repeat: repeat-y;
}
#lnavi{
width:230px;
color: #FFFFFF;
float:left;
min-height:auto;
height:auto;
}
#mapimg{
margin-top:50px;
}
#conts{
width:320px;
text-align:center;
background-image: url(image/gura.gif);
background-repeat: repeat-y;
background-position: left;
background-color: #FFFFCC;
margin-left:230px;
}
#conts2{
width:280px;
text-align:left;
margin-left:auto;
margin-right:auto;
font-size:12px;
}
.ttl{
color:#FF0000;
padding-top:10px;
border-top:solid 1px #339933;
margin-top:5px;
font-size:14px;
}
#catch{
color:#FF0000;
padding-top:10px;
border-top:solid 1px #339933;
margin-top:5px;
font-size:14px;
}
.tokuten {
	font-size: 13px;
	color: #990000;
	font-weight: bold;
}

.jimon a{
color:#FFFFFF;
}

.jimon a:hover{
color:#FFFF66;
}

.jimon img{
border:none;
}

#layerimg{
position:fixed;
width:100%;
height:100%;
z-index:1;
visibility:hidden;
}
#box2{
position:fixed;
top:0px;
left:0px;
float:none;
width:100%;
height:100%;
background-color:black;
opacity: 0.8;
z-index:2;
}
*:first-child+html #box2{
filter: alpha(opacity=80);
}
#box{
text-align:center;
background-color:#CC0033;
width:520px;
height:560px;
z-index:3;
position:absolute;
top:45%;
left:50%;
margin:-275px 0 0 -260px;
}
#c_navi{
font-size:12px;
color:#FFFFFF;
text-align:center;
background-color:#999999;
position: absolute;
width:520px;
height:20px;
z-index:3;
position:absolute;
top:45%;
left:50%;
margin:-295px 0 0 -260px;
}
#tpname{
height:30px;
padding:5px;
color:white;
background-color:#CC0033;
}
#map{
width:500px;
height:500px;
margin:10px;
}
#tpttl{
color:#cc3333;
font-size:14px;
font-weight:bold;
}
#tpttl2{
color:#cc3333;
font-size:14px;
font-weight:bold;
}
#tpido{
visibility:hidden;
}
#tpkeido{
visibility:hidden;
}
#databox{
width:280px;
font-size:12px;
margin-bottom:10px;
}
.recode{
display:table;
}
.key{
color:#339933;
}
.val{
}
#unavi{
text-align:center;
padding:10px;
width:520px;
margin:auto;
}
#imgphoto{
margin-top:15px;
margin-bottom:15px;
}
#copy{
font-size:10px;
padding:5px;
text-align:center;
}
