
/* -------------------------------------------------------
excite header & footer
---------------------------------------------------------*/
#FortuneConts, #header, #header div, #header ul, #header ol, #header li, #header dl, #header dd, #header dt, #header h1, #header h2, #header h3, #header h4, #header h5, #header h6, #header form, #header p
, #footer, #footer div, #footer ul, #footer ol, #footer li, #footer dl, #footer dd, #footer dt, #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer form, #footer p { font-size: 100%; line-height: 1.4; margin: 0; padding: 0;}
.clear { clear: both; font-size: 0px; line-height: 100%; }
.fL{ float:left;}
.fR{ float:right}
/*header*/
#headerback {background-color:#fff; width:100%;}
#header { width:100%; background:url(http://image.excite.co.jp/jp/woman/091130/main/head_bg.gif) repeat-x top; text-align:center; padding-top:4px;}
#header .inner{ width:920px; margin:0 auto;}
#header-link{ height:24px;}
#header-link a{ color:#FFFFFF; font-size:10px; line-height:12px; text-decoration:none}
#header-link a:hover{ text-decoration:underline}
#header-link .fL a{ background:url(http://image.excite.co.jp/jp/woman/091130/main/arrow.gif) no-repeat left; padding-left:10px;}
#header-link .fR li{ display:inline;}
#header-link .fR a{ display:block; float:left; margin-right:5px; padding-left:5px; border-left:solid 1px #fff;}
#header-link .fR .first a{ border:none;}
#header #site-id{ float:left;}
#header #logo{ float:left; margin-right:5px;}
#header #logo h1 { width:300px;} 
#header #logo-side { display:inline;}
#header #logo-side span{font-size:12px; color:#333; line-height:3.5;text-align:left;}
#header #headerSearch{ float:right; width:300px;}
#header #search-word {background:transparent url(http://image.excite.co.jp/jp/woman/091130/main/header_search_icon.gif) no-repeat scroll 0 3px;float:left;height:21px;margin-top:4px;padding:0 0 0 30px;}
#header #input-search-word {width:170px;}
#header #input-search-word:focus {outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;}
#header #search-submit {height:23px;margin:4px 0 0 3px;width:80px;}
/*footer*/
#footer { clear: both; overflow: hidden; padding-bottom: 6px; background-color: #e6e6e6; background-image: url(http://image.excite.co.jp/jp/woman/09/top/womanHeaderFooterLine.gif); background-repeat: repeat-x; }
#footer a{ color:#666666; text-decoration:none}
#footer a:hover{color: #F06; text-decoration: underline;}
#footer{background:#e6e6e6; padding-top:1px;font-size:10px; color:#555}
#footer .inner{ border-top:solid 1px #fff;}
#footer .inner { width:920px; margin:5px auto 0; padding-top:5px; border:none}
#footer address{ font-style:normal; text-align:right; margin-bottom:5px;}
#footer .fR li{ display:inline;}
#footer .fR a{ display:block; float:left; margin-right:5px; padding-left:5px; border-left:solid 1px #999;}
#footer .fR .first a{ border:none;}
