/*------------------------------------------
Layout
------------------------------------------*/
#container {
position:relative;
width:940px;
margin:0 auto;
background:#ffffff;
}
.main {
position:relative;
overflow:hidden;
width:680px;
height:340px;
margin:20px auto 50px auto;
background-image:url(maintenanceimg/maintenance.gif);
background-repeat: no-repeat;

}


.main h1{
text-indent:-10000px;

}


.err{

margin-top:60px;
margin-left:20px;

}




.err_lead{

font-size:14px;
font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Arial, helvetica, sans-serif;
color:#000;
}


.err_mess{

font-size:12px;
color:#666;
line-height:180%;

}


.link_name{

width:150px;
overflow:hidden;
float:left;

}


.link_url{

width:300px;
float:left;

}





/*------------------------------------------
Decoration
------------------------------------------*/
a:link,
a:visited {color:#ff6600; text-decoration:none;}
a:hover,
a:active {color:#ff3300; text-decoration:none;}

a img {border-bottom:0;}

.footprint {
font-size:10px; 
line-height:160%;
color:#666666;
margin:3px 0 20px 0;
}
.footprint a:hover,
.footprint a:active { border-bottom:1px dotted #ff4000;}

.pagetop {
text-align:right;
padding:18px 0 14px 0;
font-size:10px; 
line-height:160%;
color:#999999;
background:#ffffff;
}
.pagetop a:link,
.pagetop a:visited {color:#999999; text-decoration:none;}
.pagetop a:hover,
.pagetop a:active {color:#000000; text-decoration:none;}

