@charset "UTF-8";
/*--------------------------------------------------
for ameba user common
$Id: user_common.css,v 1.2 2009/12/24 01:33:35 shinma_emi Exp $
--------------------------------------------------*/

/*TOC===============================================
setup
wrap
header
footer
==================================================*/

html { font-size:12px !important; *font-size:75% !important;/*forIE6IE7*/ }

/*setup
--------------------------------------------*/
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;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
ul,li{list-style-type:none;margin:0;padding:0;}

/*wrap
--------------------------------------------*/
#wrap { display:block; height:auto; margin:0 auto; width:800px; }

#contents { margin:0 auto; text-align:left; width:800px; }

/*header
--------------------------------------------*/
#header { margin:0 auto 10px auto; padding:40px 0 7px; width:800px; border-bottom:5px solid #DDDDDD; }
#header h1,
#header #userName { font-size:1.8em; line-height:1; padding:0 30px 0 0; float:left; text-align:left; vertical-align:middle; font-weight:bold; }
#header ul { float:left; padding-top:7px; vertical-align:middle; font-weight:bold; }
#header li { float:left; border-right:#666666 1px solid; margin-right:7px; padding-right:7px; line-height:1; }
#header li h2 a { color:#000000; }
li.last { border-right:none !important; margin-right:0; padding-right:0; }

/*nav
--------------------------------------------*/
#nav { margin:0 auto 20px auto; width:800px; }
#nav li { float:left; border-right:1px solid #DDDDDD; line-height:1.1; margin:0 7px 0 0; padding:0 7px 0 0; font-weight:bold; }
#nav li a { font-weight:normal; }

/*submitOn
--------------------------------------------*/
#submitOn { text-align:center; }
#submitOn input { padding-left:15px; padding-right:15px; }


/*footer
--------------------------------------------*/
#footer { border-top:#DDD 1px solid; margin:4px auto 0; padding:0 0 10px 0; width:100%; text-align:left; }
#footer #leftSide { float:left; margin:12px 0 25px 8px; width:auto; }
#footer #leftSide select,
#footer #leftSide input { vertical-align:middle; }
#footer #rightSide { float:right; margin:12px 8px 25px 0; }


.detailLink a { background: url(/common_style/img/common/icon/detail_link1.gif) no-repeat right center; float:right; font-size:0.85em; padding:0 13px 0 0; }

/* plofileSearch */
#footer #plofileSearch label{display:inline-block; /display:inline; /zoom:1; width:181px; margin:0 6px 0 0; vertical-align:bottom;}
#footer #plofileSearch input#searchBox{float:none; display:inline-block; /display:inline; /zoom:1; width:180px; height:14px; margin:0 6px 0 0; padding:1px; color:#999; vertical-align:bottom;}
#footer #plofileSearch #searchButton{float:none; display:inline-block; /display:inline; /zoom:1; width:71px; height:20px; padding:0; margin:0; background:url(http://stat100.ameba.jp/room/img/ameba/common/btn_search_footer.gif) no-repeat 0 0; border:none; cursor:pointer; vertical-align:bottom;}
#footer .amemberFooter{padding-top:10px;}