@charset "utf-8";

/* ===== import basic style ===== */
@import "base.css";
@import "common.css";
@import "navi.css";
@import "font.css";

/* local column */
@import "local.css";



/* ===== category style ===== */
/* column setting */


/* local parts */





/* ===== [page type] contents top ===== */
/* ----- title area ----- */
.category .title {margin-left: 0;}
.category .title h1 {
	margin: 0px 0px 10px;
	height: 246px;
	text-indent: -10000px;
	overflow: hidden;
	background: url(../img/loverank/title.gif) left top no-repeat;
}

.category .title p {display: none;}


/* ----- back number list ----- */
.category .backnumber {margin: 0px 10px 30px;}
.category .backnumber li {}

.category .backnumber li h2 {}
.category .backnumber li h2 a {
	padding-left: 18px;
	background: url(../img/common/arrow_yellow.gif) left center no-repeat;
}

.category .backnumber li p {margin: 0px 0px 8px 18px;}




/* ===== [page type] article pages ===== */
.article .entry .section {margin: 0px 0px 15px; border-top: 6px solid #A5943A;}
.article .entry .section .inner {padding: 10px 10px 2px; border: 1px solid #000000; border-top: none;}

.article .entry h2 {
	margin: 1.2em 0px 12px;
	padding: 32px 0px 0px 33px;
	color: #3C2101;
	font-size: 25px;
	line-height: 34px;
	background: url(../img/loverank/point.gif) left top no-repeat;
}

.article .entry h3 {margin: 0px 5px 8px; color: #3c2101;}

.article .entry p {margin: 0px 5px 1.2em;}

.article .entry ul {margin: 0px 30px 1.5em; line-height: 1.2; list-style-type: square;}
.article .entry ul li {margin: 0px 0px 3px;}

/* color setting */
.article .entry p strong {color: #3C2101 !important;}
.article .entry p strong.color_pink {color: #F87B5C !important;}


/* ----- [section] TOP3 ranking ----- */
.article .entry ol {
	margin: 0px 5px 3px 10px;
	border: 1px solid #9C7F09;
	color: #391500;
	font-size: 17px;
	font-weight: bold;
	line-height: 63px;
	list-style: none;
	background-color: #FFF9DC;
}
.article .entry ol li {margin: 0; padding-left: 55px; height: 63px; background: 12px 11px no-repeat;}
/* rank number */
.article .entry ol li.no1 {background-image: url(../img/loverank/rank1.gif);}
.article .entry ol li.no2 {background-image: url(../img/loverank/rank2.gif); background-color: #FFFFFF;}
.article .entry ol li.no3 {background-image: url(../img/loverank/rank3.gif);}

.article .entry ol li dl {display: table-cell; zoom: 1;}
.article .entry ol li dl dt {display: table-cell; width: 100px; line-height: 63px; vertical-align: middle;}
	* html .article .entry ol li dl dt {display: inline; zoom: 1;}
	*:first-child+html .article .entry ol li dl dt {display: inline; zoom: 1;}
/* size adgust */
.article .entry ol.small li dl dt {width: 90px;}
.article .entry ol.medium li dl dt {width: 120px;}
.article .entry ol.large li dl dt {width: 150px;}

.article .entry ol li dl dd {
	display: table-cell;
	width: 360px;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.3;
	vertical-align: middle;
}
	* html .article .entry ol li dl dd {display: inline; zoom: 1;}
	*:first-child+html .article .entry ol li dl dd {display: inline; zoom: 1;}
/* size adgust */
.article .entry ol.small li dl dd {width: 410px;}
.article .entry ol.medium li dl dd {width: 380px;}
.article .entry ol.large li dl dd {width: 350px;}


