@charset "UTF-8";
/* CSS Document */
html{
width:100%;
}
body{
font-family:sans-serif;
font-size:14px;
width:100%;
text-align:center;
}
a{
color:#0066FF;
}
a:hover{
color:#FF3366;
}
#main{
width:700px;
margin-left:auto;
margin-right:auto;
padding:5px;
border:solid 1px #CCCCCC;
}
#topnavi{
font-size:12px;
height:21px;
margin-bottom:5px;
margin-top:5px;
}
#topnavi a{
color:#FFFFFF;
display:table-cell;
float:left;
background-color:#0066FF;
padding:3px 5px 3px 5px;;
margin-right:3px;
height:15px;
text-decoration:none;
}
#topnavi a:hover{
background-color:#FF3366;
}
#ttl{
padding:5px;
text-align:center;
background-color:#006600;
color:#FFFFFF;
}
#tenponame{
text-align:center;
font-size:30px;
background-color:#006600;
color:#FFFFFF;
}
#tenporubi{
font-size:12px;
text-align:center;
}
#tenpocate{
text-align:center;
background-color:#006600;
color:#FFFF99;
font-size:12px;
padding:2px;
margin-top:1px;
}
#tenpocate a{
color:#FFFF00;
}
#tenpocate a:hover{
color:#FF3366;
}
#catchbox{
font-size:18px;
color:#FF3300;
text-align:left;
padding:5px;
}
#middlebox{
display:table;
}
#leftbox{
text-align:left;
vertical-align:top;
height:auto;
width:290px;
float:left;
}
#readbox{
padding:5px;
color:#333333;
}
#menubox{
padding:5px;
text-align:left;
}
#menubox h4{
color:#006600;
margin:0px;
}
.shnbox{
padding:1px;
text-align:left;
border-bottom:solid 1px #CCCCCC;
font-size:12px;
}
.shnname{
padding:2px;
text-align:left;
font-size:18px;
color:#FF3300;
border-bottom:solid 1px #CCCCCC;
border-top:solid 1px #666666;
margin-top:3px;
}
.shnbox b{
color:#0099FF;
}
.shnbox img{
border:none;
}
.shnbox_catch{
font-size:12px;
}
.shnbox_read{
font-size:12px;
color:#666666;
}
#rightbox{
float:left;
text-align:left;
vertical-align:top;
height:auto;
width:400px;
}

#photobox{
display:table-cell;
padding:10px;
width:380px;
height:360px;
background-image:url(../img/photobox_back_middle.jpg);
background-repeat:repeat-y;
text-align:center;
vertical-align:middle;
}
#photobox img{
margin:auto;
}
#photobox_up{
height:20px;
}
#capbox{
margin-top:2px;
padding:3px;
text-align:center;
border:solid 1px #FF6600;
background-color:#FFFFCC;
}
#pnavittl{
text-align:right;
padding:3px;
width:100px;
background-color:#FF9900;
float:left;
color:#FFFFFF;
margin:2px;
height:20px;
}
#pnavi a{
display:block;
height:20px;
text-align:center;
text-decoration:none;
padding:3px;
width:20px;
background-color:#0066FF;
float:left;
color:#FFFFFF;
margin:2px;
}
#pnavi a:hover{
background-color:#FF3366;
}
#nocopy{
padding:5px;
font-size:10px;
text-align:right;
clear:both;
}
#pbclose{
visibility:hidden;
}
.allimg{
padding-top:10px;
}
#databox{
padding:5px;
border:solid 1px #006600;
text-align:left;
}

#datatenpo{
font-size:18px;
color:#FF3300;
}
#databox h4{
color:#006600;
margin:0px;
}
#databox b{
color:#0099FF;
}
#telfax{
font-size:18px;
color:#003399;
font-weight:bold;
}
#databox a{
color:#0066FF;
}
#databox a:hover{
color:#FF3366;
}
#mapttl{
text-align:left;
padding:5px;
}
#mapttl h4{
color:#006600;
margin-bottom:0px;
}
#mapnavi{
text-align:left;
padding-left:5px;
margin-bottom:5px;
}

#map{
height:500px;
background-color:#CCCCCC;
}
#copybox{
margin-top:5px;
text-align:center;
padding:5px;
color:white;
font-size:10px;
background-color:#006600;
}
