
body{
margin:0;
padding:0;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
font-size:12px;
line-height:1.8;
text-align:center;
color:#333333;
background:url("../img/popup/bg.jpg") 0 0 repeat-x #090100;

}

/* ---- link ---- */

a:link {
color:#333333;
text-decoration:underline;
background:transparent;
font-weight:normal;
}

a:visited {
color:#333333;
text-decoration:none;
background:transparent;
font-weight:normal;
}

a:hover {
color:#003300;
text-decoration:underline;
background:transparent;
font-weight:normal;
}

a img{
border:none;
text-decoration:none;
}

/* ------------------------ * ------------------------ */

.clear{
clear:both;
overflow:hidden;
width:1px;
height:1px;
margin:0 -1px -1px 0;
border:0;
padding:0;
font-size:0;
line-height:0;
}

hr{
display:none;
}

.small{
font-size:10px;
}

/* ------------------------ * ------------------------ */

.left{ float:left; }
.right{ float:right; }

/* ------------------------ * ------------------------ */

#wrap{
width:625px;
margin:0 auto;
padding:15px 0;
text-align:center;
background:#FFFFFF;
}

#logo{
width:62px;
margin:0 auto 15px;
padding:0;
}

#map_image{
width:593px;
margin:0 auto 15px;
padding:0;
border:solid 1px #CCCCCC;
}

#map{
width:593px;
height:817px;
margin:0 auto 15px;
padding:0;
border:solid 1px #CCCCCC;
}

blockquote{
width:595px;
margin:0 auto 15px;
padding:0;
background:#EEEEEE;
border:solid 1px #CCCCCC;
}

blockquote div{
padding:15px;
text-align:left;
}

.print{
margin:0 auto;
padding:0;
text-align:center;
}