@charset "UTF-8";
/*--------------------------------------------------
for ameba login
$Id: login.css,v 1.15 2008/05/14 05:02:04 shinma_emi_gn Exp $
--------------------------------------------------*/

/*TOC===============================================
global reset
contents
officialLinks
swf
==================================================*/

/*global reset
--------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote { margin:0; padding:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
table { border-collapse: collapse; font-size:inherit; }
h1,h2,h3,h4,h5 { font-size:100%; line-height:1; }

/*contents
--------------------------------------------*/
body{
height:100%;
}
h1{
margin:50px auto 20px;
}
#contentsArea{
position:relative;
width:1000px;
margin:0 auto;
z-index:2;
}

#footerWrap dt{
border-bottom:1px solid #E1E1E1;
}
#etcLink li { display:block; }

#helpLink{
clear:both;
padding:20px 0 140px;
text-align:center;
font-size:1.2em;
}
#helpLink a{
padding-left:18px;
background:url(https://ssl.ameba.jp/common_style/img/ameba/common/icons/icon_attention.gif) no-repeat left center;
}
#atteLink{
clear:both;
padding:20px 0 140px;
text-align:center;
font-size:1.2em;
}
#atteLink a{
padding-left:18px;
background:url(https://ssl.ameba.jp/common_style/img/ameba/common/icons/icon_attention.gif) no-repeat left center;
}
.errorId{
text-align:left;
color:#ff0000;
}


/*officialLinks
--------------------------------------------*/
#officialLinks{
clear:both;
margin:0 auto;
padding:4px 0 50px 0;
width:478px;
text-align:center;
}
#officialLinks a{
margin:0 10px 0 0;
padding:0 10px 0 0;
background:url(https://ssl.ameba.jp/common_style/img/common/icon/detail_link1.gif) no-repeat right center;
}

/*swf
--------------------------------------------*/
#swfMessage{
width:480px;
height:30px;
background-color:#ffffff;
margin:0 auto;
}
#swf_dance{
float:right;
width:340px;
height:165px;
padding:0 100px 0 0;
text-align:right;
}

/*adFlash*/
#adFlash{
position:absolute;
top:0;
right:50%;
margin:0 240px 0 0;
}
