@charset "UTF-8";


.nonetext { font-size: 1px; line-height: 1px; text-indent: -99999px; overflow: hidden; outline: none; text-align: center;}
.clear{ clear: both;}
.sr { font-size: smaller } 
.lr { font-size: larger } 

/* */

#blognav li{ display: block: float: left;}

#pagemenu{ margin: 10px 0;}
#pagemenu li{ display: block; padding: 0px 5px 5px 5px; margin-right: 10px; margin-bottom: 5px; float: left; }
#pagemenu li,#pagemenu span{ display: block; background-repeat: no-repeat; background-position: 0 0; padding-left: 20px;}
#pagemenu li a.noicon,#pagemenu span.noicon{ padding-left: 0;}
#pagemenu a{color: #C80014; text-decoration: underline;}
#pagemenu span{ font-weight: bold;}
#pagemenu a:hover{ text-decoration: none;}
#pagemenu li.newpost,#pagemenu span.newpost{background-image: url(http://image.excite.co.jp/jp/woman/blog/111226/submenu01.gif);background-repeat: no-repeat;}
#pagemenu li.ranking,#pagemenu span.ranking{background-image: url(http://image.excite.co.jp/jp/woman/blog/111226/submenu02.gif);background-repeat: no-repeat;}
#pagemenu li.tagpage,#pagemenu span.tagpage{background-image: url(http://image.excite.co.jp/jp/woman/blog/111226/submenu03.gif);background-repeat: no-repeat;}
#pagemenu a.post,#pagemenu span.post{background-image: url(http://image.excite.co.jp/jp/woman/blog/111226/submenu04.gif);}
#tagmap{ overflow: hidden; clear: both; margin: 15px 0 15px 8px; *margin: 15px 0 15px 0; zoom: 1;}
* html #tagmap{ overflow: hidden; clear: both; margin: 15px 0 15px 0; zoom:1;}
*+html #tagmap{ overflow: hidden; clear: both; margin: 15px 0 15px 0; zoom:1;}

#PostBody{ clear: both; overflow: hidden; font-size: 100%; padding: 5px 15px; margin-bottom:20px;}
#PostBody{ overflow: hidden; -webkit-box-shadow: 0 1px 1px #999999; -moz-box-shadow: 0 1px 1px #999999; box-shadow: 0 1px 2px #DDD; border: 1px solid #DDD; border-image: initial;}

div.hdgp{ overflow: hidden; zoom: 1;}
div.rankingWrap span{margin-left: 0; float: left;}
div.rankingWrap span.upr{ display: block; width: 36px; height: 22px; overflow: hidden; padding: 0 0 0 25px; background-image: url(http://image.excite.co.jp/jp/woman/blog/111226/rankingicon.gif); background-repeat: no-repeat; font-size: 131%; color: #444444; font-weight: bold;}
div.rankingWrap span.low{ display: block; width: 45px; height: 22px; overflow: hidden; padding: 0 0 0 25px; background-repeat: no-repeat; font-size: 131%; color: #444444; font-weight: bold;}
div.rankingWrap span.no1{ background-position: -7px 0;}
div.rankingWrap span.no2{ background-position: -7px -23px;}
div.rankingWrap span.no3{ background-position: -7px -45px;}
div.hdgp h2{ font-weight: bold; font-size: 123.1%;}
div.hdgp h2.upr{ width: 340px; background: none; padding-left: 0; float: right;}
div.hdgp h2.low{ width: 363px; padding-left: 0; float: right;}

ol.rankinglist li img{ float: left; border: solid 1px #DEDEDE;}
rankinglist p.status{ clear: both; width: 100px; float: left; *margin-top: 40px;}
ol.rankinglist,ol.rankinglist li{ clear: both;}
ol.rankinglist li{ padding: 10px 0; border-bottom: 1px solid #DFDBD7; overflow: hidden; zoom:1; position: relative; position: relative;}
ol.rankinglist li #xspf_utility-area{ position: absolute; bottom: 10px;}
ol.rankinglist li.last{ border-bottom: none;}
ol.rankinglist li div{ float: right;margin-top: 0;padding-top: 0;width: 280px;}
ol.rankinglist li div p{ width: px; float: right; margin: 5px 0 0 0; padding: 0;}

ol.rankinglist li.last{ border-bottom: none;}
ol.rankinglist li div{float: right;margin-top: 0;padding-top: 0;width: 280px;}
ol.rankinglist li div p{ width: 280px; float: right; padding: 0;}
.rankinglist a.thmb{ width: 150px; height: 100px; display: block; overflow: hidden; float:left;}
.rankinglist div.hdgp span.move{ display: block; width: 40px; padding-top: 18px; background-image: url(http://image.excite.co.jp/jp/woman/blog/111226/rankingicon.gif); background-repeat: no-repeat; margin-top: 2px;}
.rankinglist div.hdgp span.move02{ display: block; width: 40px; padding-top: 10px; padding-bottom: 5px; background-image: url(http://image.excite.co.jp/jp/woman/blog/111226/rankingicon.gif); background-repeat: no-repeat; margin-top: 2px;}
.rankinglist div.hdgp span.up{ background-position: 2px -85px;}
.rankinglist div.hdgp span.down{ background-position: 0 -104px;}
.rankinglist div.hdgp span.stay{ background-position: 0 -67px;}
.rankinglist div.hdgp span.new{ margin-top: 9px; background-position: 0 -140px; position: static;}
.rankinglist div.hdgp span.new02{ margin-top: 1px; margin-right: 5px; background-position: 0 -140px; position: static;}
.rankinglist div.hdgp span.lastTime { margin-top: 5px;}
.rankinglist p{ margin-top: 10px;}
.rankinglist div.rankingWrap { margin-bottom: 10px;}

.fL { float: left; padding-top: 2px;}


/* */
#hd_keyword { width: 483px; background-image: url(http://image.excite.co.jp/jp/woman/ranking/postit03.jpg); padding: 7px 0 0 35px;}
.hdline { clear: both; width: 483px; height: 24px; background-repeat: no-repeat;
background-position: 0 0; margin: 10px 0; font-weight: bold; padding: 7px 0 0 10px;}
div#pickup { position: relative; width: 483px; background: url(http://image.excite.co.jp/jp/woman/blog/111226/tagBg.gif) repeat; border: 1px solid #DFDBD7; float: left; padding: 5px 0 5px 0; margin-bottom: 10px; border-image: initial;}
.tagcloud{ margin: 8px;}
.tagcloud a{ color:#C80014; text-decoration: underline; line-height: 1.6;}
.redlink a:hover,span.blue:hover{ color:#4e2800; text-decoration: none;}
#pickup ul li{ display: inline; padding: 0 8px; }
div#pickup { margin-bottom: 20px;}


/* */
div.hdgp span.low { background-image: url(http://image.excite.co.jp/jp/woman/ranking/staricon.gif); background-repeat: no-repeat;}


/* moreDetail */
	div.more p.moreDetail a {
	float: right;
	background: url(http://image.excite.co.jp/jp/woman/110829/side/common_icon_arrow_gray.gif) no-repeat left 2px;
	padding-left: 17px;
	display: block;
	color: #C80014;
	text-decoration: underline;
	}
    div.more p.moreDetail a:hover {
    background-image: url(http://image.excite.co.jp/jp/woman/110829/side/common_icon_arrow_red.gif);
	text-decoration: none;
	}
	
/* newRanking */
#txt {line-height:160%;}
#keyword a{color: #C80014; text-decoration: underline; line-height:160%;}
#keyword a:hover{color: #C80014; text-decoration: none;}


	