@charset "UTF-8";
/*--------------------------------------------------
for ameba login
$Id: login_110411.css,v 1.2 2011/04/12 09:06:38 iwata_naoki_gn Exp $
--------------------------------------------------*/

/*TOC===============================================
global reset
setup
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; }

/*setup
--------------------------------------------*/
body { position:relative; width:100%; height:100%; }

/*header
--------------------------------------------*/
#header { width:950px; margin:7px auto 10px; }
#header h1 { float:left; }
#advertiseBnr { float:right; width:728px; }

/*userNav
--------------------------------------------*/
#mainTop {
	width: 950px;
	margin: 0 auto 5px auto;
}

#mainTop #desc {
	float: left;
	width: 500px;
	font-size: 0.85em;
	text-align: left;
}

#mainTop #userNav {
	float: right;
	width: 400px;
}
#userNav li { float:right; font-size:0.85em; }
#userNav li a { margin:0 0 0 10px; padding: 1px 14px 1px 0; background:url(http://stat100.ameba.jp/common_style/img/common/icon/detail_link1.gif) no-repeat right center; }
#userNav li a#about { margin:0 0 0 10px; padding: 1px 16px 1px 0; background:url(http://stat100.ameba.jp/common_style/img/ameba/common/icons/ico_question.gif) no-repeat right center; }

/*main
--------------------------------------------*/
#main { position:relative; width:950px;  height:480px; margin:0 auto;}
#mainAd { width:950px;  height:480px;}
/*3-5*/#main .noAd { background:url(http://stat100.ameba.jp/home/img/top/img_login_spring.png);}
/*6-8 #main .noAd { background:url(http://stat100.ameba.jp/home/img/top/img_login_090707.gif);}*/
/*9-11 #main .noAd { background:url(http://stat100.ameba.jp/home/img/top/img_login_090929.png);}*/
/*12-2 #main .noAd { background:url(http://stat100.ameba.jp/home/img/top/img_login_091208.png);}*/
#download { background:#FFFFFF; border:3px solid #4DAC26; left:150px; padding:10px; position:absolute; top:100px; }

/*loginBox
--------------------------------------------*/
#loginBox { position:absolute; left:678px; top:30px; width:231px; background:url(http://stat100.ameba.jp/home/img/top/bg_loginbox.gif) repeat-y left center; text-align:left; z-index:100; }
#loginBoxTop { background:url(http://stat100.ameba.jp/home/img/top/bg_loginbox_top.gif) no-repeat left top; }
#loginBox form { background:url(http://stat100.ameba.jp/home/img/top/bg_loginbox_bottom.gif) no-repeat left bottom; }

#loginBox #btnRegist { width:195px; margin:0 auto 7px; padding:15px 0 26px; background:url(http://stat100.ameba.jp/home/img/top/line_loginbox.gif) no-repeat center bottom; }

#loginBox #userInput { width:195px; margin:0 auto 6px; }
#loginBox #userInput dl { float:left; width:115px; }
#loginBox #userInput dt { width:63px; height:12px; margin:0 0 3px; text-indent:-9999px; overflow:hidden; }
#loginBox #userInput #amebaId { background:url(http://stat100.ameba.jp/home/img/top/txt_loginbox_amebaid.gif) no-repeat left top; }
#loginBox #userInput #pwd { background:url(http://stat100.ameba.jp/home/img/top/txt_loginbox_pwd.gif) no-repeat left top; }
#loginBox #userInput dd { padding:0 0 4px; }
#loginBox #userInput dd input { width:115px; ime-mode:disabled; }
#loginBox #userInput #btnLogin { float:right; width:69px; }

#loginBox ul { width:195px; margin:0 auto; color:#666666; }
#loginBox #privacyLink { width:195px; margin:0 auto 7px; padding:0 0 5px 2px; background:url(http://stat100.ameba.jp/home/img/top/line_loginbox.gif) no-repeat center bottom; font-size:0.85em; }
#loginBox #privacyLink input { margin:0 5px 0 0; vertical-align:middle; }
#loginBox #privacyLink li { margin:0 0 5px; }
#loginBox #privacyLink li li { float:left; margin:0; padding:0 10px 0 0; }
#loginBox #memberLink { width:195px; margin:0 auto; padding:0 0 14px 0; font-size:0.85em; }
#loginBox #memberLink li { padding:0 0 1px 0; background:url(http://stat100.ameba.jp/common_style/img/common/icon/arrow12.gif) no-repeat -4px -2px; padding-left:13px; }

/*Overwrite common.css*/
.default #footerArea { width:950px; margin-top:0; margin-left:auto; margin-right:auto; padding-top:0; border:none; color:#ffffff; }
.default #footerWrap { background:#4DAC26; padding:35px 0 40px 0; }
.default #footerWrap dt { border-bottom:1px solid #74C159; color:#EEF7EA; }
.default #footerWrap dd a { color:#CDF1CF; }
.default #footerContents dl dd dt { margin:0; padding:0; border:none; font-weight:normal; }
.default #etcLink li { display:block; }

/*footerArea
--------------------------------------------*/
#footerArea { border-top: none; }





/*old*/
#header ul { float:right; margin:25px 0 0; }
#header li { float:left; font-size:0.85em; }
#header li a { margin:0 0 0 10px; padding:0 0 0 14px; background:url(http://stat100.ameba.jp/common_style/img/common/icon/detail_link1.gif) no-repeat left center; }
#header .adlantiss_frame { float:right; width:468px; }
