@charset "UTF-8";
/* map.css */

* {	margin: 0; }

html { height:100%; }

body {
margin: 0;
padding:0;
width: 100%;
height:100%;
text-align: center;
line-height:140%;
background:#FFF url("../image/common/bg_body.png") top left repeat-x;
}

/* //////////////////////////////////////////////
#main（基本部分）
/////////////////////////////////////////////// */
#main {
position:absolute;
left:50%;
top:50%;
margin-left:-427px;
margin-top:-298px;
width:855px;
height:597px;
color:#999;
border-top:#000 3px solid;
background-color:#FFF;
}

/* //////////////////////////////////////////////
#footer（フッター）
/////////////////////////////////////////////// */
#footer{
margin:22px auto 0 auto;
width:855px;
height:20px;
font-size:8px;
text-align:center;
}

a.go-skip {
margin:0 auto;
width:25px;
height:25px;
display:block;
background-image:url(../image/common/go_skip.png);
background-position: 0px 0px; }

a:hover.go-skip
{ background-position: 0px 25px; }

a:active.go-skip
{ background-position: 0px 26px; }


/* //////////////////////////////////////////////
#flash
/////////////////////////////////////////////// */
#flash{
margin: 0;
padding:0;
width:855px;
height:530px;
display:block;
overflow:hidden;
}
