@charset "UTF-8" !important;
/**
 * 占いトップ
 */

.entry-body-old-kagami .mod-kagamiList {
	*zoom: 1 !important;
}
.entry-body-old-kagami .mod-kagamiList:after {
	display: block !important;
	clear: both !important;
	height: 0 !important;
	visibility: hidden !important;
	content: "" !important;
}
.entry-body-old-kagami .mod-kagamiList a {
	color: #000000;
}
.entry-body-old-kagami .mod-kagamiList {
	margin: 10px 0 0px -11px !important;
}
.entry-body-old-kagami .mod-kagamiList a {
	text-decoration: none !important;
}
.entry-body-old-kagami .mod-kagamiList .item {
	border: 1px solid #e4c789;
	border-radius: 5px;
	height: 250px !important;
	float: left !important;
	width: 204px !important;
	margin: 0 0 10px 11px !important;
	padding: 10px !important;
	_display: inline !important;
	position: relative;
}
.entry-body-old-kagami .mod-kagamiList .aries h2 .s {
	background-image: url('../shared/img/sprite-s22661df41d.png') !important;
	background-repeat: no-repeat !important;
	overflow: hidden !important;
	width: 30px !important;
	height: 30px !important;
	background-position: 0 -235px !important;
	-webkit-background-size: 108px auto !important;
	-moz-background-size: 108px auto !important;
	-o-background-size: 108px auto !important;
	background-size: 108px auto !important;
}
.entry-body-old-kagami .mod-kagamiList .taurus h2 .s {
	background-image: url('../shared/img/sprite-s22661df41d.png') !important;
	background-repeat: no-repeat !important;
	overflow: hidden !important;
	width: 30px !important;
	height: 30px !important;
	background-position: 0 -1346px !important;
	-webkit-background-size: 108px auto !important;
	-moz-background-size: 108px auto !important;
	-o-background-size: 108px auto !important;
	background-size: 108px auto !important;
}
.entry-body-old-kagami .mod-kagamiList .gemini h2 .s {
	background-image: url('../shared/img/sprite-s22661df41d.png') !important;
	background-repeat: no-repeat !important;
	overflow: hidden !important;
	width: 30px !important;
	height: 30px !important;
	background-position: 0 -1459px !important;
	-webkit-background-size: 108px auto !important;
	-moz-background-size: 108px auto !important;
	-o-background-size: 108px auto !important;
	background-size: 108px auto !important;
}
.entry-body-old-kagami .mod-kagamiList .cancer h2 .s {
	background-image: url('../shared/img/sprite-s22661df41d.png') !important;
	background-repeat: no-repeat !important;
	overflow: hidden !important;
	width: 30px !important;
	height: 30px !important;
	background-position: 0 -1166px !important;
	-webkit-background-size: 108px auto !important;
	-moz-background-size: 108px auto !important;
	-o-background-size: 108px auto !important;
	background-size: 108px auto !important;
}
.entry-body-old-kagami .mod-kagamiList .leo h2 .s {
	background-image: url('../shared/img/sprite-s22661df41d.png') !important;
	background-repeat: no-repeat !important;
	overflow: hidden !important;
	width: 30px !important;
	height: 30px !important;
	background-position: 0 -1316px !important;
	-webkit-background-size: 108px auto !important;
	-moz-background-size: 108px auto !important;
	-o-background-size: 108px auto !important;
	background-size: 108px auto !important;
}
.entry-body-old-kagami .mod-kagamiList .virgo h2 .s {
	background-image: url('../shared/img/sprite-s22661df41d.png') !important;
	background-repeat: no-repeat !important;
	overflow: hidden !important;
	width: 30px !important;
	height: 30px !important;
	background-position: 0 -1256px !important;
	-webkit-background-size: 108px auto !important;
	-moz-background-size: 108px auto !important;
	-o-background-size: 108px auto !important;
	background-size: 108px auto !important;
}
.entry-body-old-kagami .mod-kagamiList .libra h2 .s {
	background-image: url('../shared/img/sprite-s22661df41d.png') !important;
	background-repeat: no-repeat !important;
	overflow: hidden !important;
	width: 30px !important;
	height: 30px !important;
	background-position: 0 -1489px !important;
	-webkit-background-size: 108px auto !important;
	-moz-background-size: 108px auto !important;
	-o-background-size: 108px auto !important;
	background-size: 108px auto !important;
}
.entry-body-old-kagami .mod-kagamiList .scorpio h2 .s {
	background-image: url('../shared/img/sprite-s22661df41d.png') !important;
	background-repeat: no-repeat !important;
	overflow: hidden !important;
	width: 30px !important;
	height: 30px !important;
	background-position: 0 -1286px !important;
	-webkit-background-size: 108px auto !important;
	-moz-background-size: 108px auto !important;
	-o-background-size: 108px auto !important;
	background-size: 108px auto !important;
}
.entry-body-old-kagami .mod-kagamiList .sagittarius h2 .s {
	background-image: url('../shared/img/sprite-s22661df41d.png') !important;
	background-repeat: no-repeat !important;
	overflow: hidden !important;
	width: 30px !important;
	height: 30px !important;
	background-position: 0 -1406px !important;
	-webkit-background-size: 108px auto !important;
	-moz-background-size: 108px auto !important;
	-o-background-size: 108px auto !important;
	background-size: 108px auto !important;
}
.entry-body-old-kagami .mod-kagamiList .capricorn h2 .s {
	background-image: url('../shared/img/sprite-s22661df41d.png') !important;
	background-repeat: no-repeat !important;
	overflow: hidden !important;
	width: 30px !important;
	height: 30px !important;
	background-position: 0 -1226px !important;
	-webkit-background-size: 108px auto !important;
	-moz-background-size: 108px auto !important;
	-o-background-size: 108px auto !important;
	background-size: 108px auto !important;
}
.entry-body-old-kagami .mod-kagamiList .aquarius h2 .s {
	background-image: url('../shared/img/sprite-s22661df41d.png') !important;
	background-repeat: no-repeat !important;
	overflow: hidden !important;
	width: 30px !important;
	height: 30px !important;
	background-position: 0 -1196px !important;
	-webkit-background-size: 108px auto !important;
	-moz-background-size: 108px auto !important;
	-o-background-size: 108px auto !important;
	background-size: 108px auto !important;
}
.entry-body-old-kagami .mod-kagamiList .pisces h2 .s {
	background-image: url('../shared/img/sprite-s22661df41d.png') !important;
	background-repeat: no-repeat !important;
	overflow: hidden !important;
	width: 30px !important;
	height: 30px !important;
	background-position: 0 -1376px !important;
	-webkit-background-size: 108px auto !important;
	-moz-background-size: 108px auto !important;
	-o-background-size: 108px auto !important;
	background-size: 108px auto !important;
}
.entry-body-old-kagami .mod-kagamiList h2 {
	position: relative !important;
	margin-bottom: 13px !important;
	padding-left: 38px !important;
	font-size: 18px !important;
	line-height: 1 !important;
}
.entry-body-old-kagami .mod-kagamiList h2 .rt {
	margin-left: 10px !important;
	font-size: 70% !important;
}
.entry-body-old-kagami .mod-kagamiList h2 .s {
	display: block !important;
	position: absolute !important;
	top: 50% !important;
	left: 0 !important;
	margin-top: -15px !important;
	content: "" !important;
}
.entry-body-old-kagami .mod-kagamiList h3 {
	position: relative !important;
	margin-top: 7px;
	margin-bottom: 6px !important;
	padding-left: 24px !important;
	font-size: 14px !important;
	font-weight: normal !important;
}
.entry-body-old-kagami .mod-kagamiList p {
	margin-bottom: 13px;
}
.entry-body-old-kagami .mod-kagamiList h3 .s {
	display: block !important;
	position: absolute !important;
	top: 50% !important;
	left: 0 !important;
	content: "" !important;
}
.entry-body-old-kagami .mod-kagamiList h3.work .s {
	margin-top: -9px !important;
	background-image: url('../shared/img/sprite-s22661df41d.png') !important;
	background-repeat: no-repeat !important;
	overflow: hidden !important;
	width: 19px !important;
	height: 18px !important;
	background-position: 0 -950px !important;
	-webkit-background-size: 108px auto !important;
	-moz-background-size: 108px auto !important;
	-o-background-size: 108px auto !important;
	background-size: 108px auto !important;
}
.entry-body-old-kagami .mod-kagamiList h3.love .s {
	margin-top: -8px !important;
	background-image: url('../shared/img/sprite-s22661df41d.png') !important;
	background-repeat: no-repeat !important;
	overflow: hidden !important;
	width: 16px !important;
	height: 16px !important;
	background-position: 0 -934px !important;
	-webkit-background-size: 108px auto !important;
	-moz-background-size: 108px auto !important;
	-o-background-size: 108px auto !important;
	background-size: 108px auto !important;
}
/* astrology */

.entry-body-old-kagami .mod-kagamiList a {
	display: block !important;
}
.entry-body-old-kagami .mod-kagamiList a:hover {
	opacity: 0.6 !important;
	filter: alpha(opacity=60) !important;
}
.entry-body-old-kagami .mod-kagamiList .astro_more {
	position: absolute;
	bottom: 5px;
	background-image: linear-gradient(to bottom, #74d9ce, #6cd2c7);
	border-radius: 4px;
	color: #fff;
	display: block;
	font-size: 13px;
	line-height: 1.8;
	margin-bottom: 0;
	padding: 5px 20px;
	text-align: center;
	text-decoration: none;
	transition: all 0.35s ease 0s;
	width: 90%
}
.entry-body-old-kagami .entry-body-old-kagami .mod-kagamiList a:hover .astro_more {
	text-decoration: none !important;
}
.entry-body-old-kagami .mod-kagamiList h3.love {
	margin-top: 6px !important;
}
.entry-body-old-kagami .mod-box.mod-kagami-socail-box {
	padding: 16px 0px 10px !important;
	margin-top: 0 !important;
}
.entry-body-old-kagami .mod-kagami-social .mod-social {
	padding-bottom: 20px !important;
}
/**
 * 占い詳細
 */

.entry-body-old-kagami .mod-headLine.kagami h2 {
	color: #e63082;
}
.entry-body-old-kagami .mod-headLine.kagami .mod-social {
	margin-bottom: 10px;
}
.entry-body-old-kagami .mod-headLine.kagami .pane {
	padding: 0 20px 20px;
}
.entry-body-old-kagami .mod-headLine.kagami .date {
	padding-top: 15px;
	color: #666;
}
/*
 *	++kagami
======================================== */

.entry-body-old-kagami .mod-kagami {
	padding: 20px;
	font-size: 100%;
}
.entry-body-old-kagami .mod-kagami .sec {
	padding-top: 20px;
}
.entry-body-old-kagami .mod-kagami .sec h3 {
	position: relative;
	margin-bottom: 14px;
	padding-left: 35px;
	font-size: 143%;
}
.entry-body-old-kagami .mod-kagami .sec .s {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
}
.entry-body-old-kagami .mod-kagami .sec.work h3 {
	color: #e6ad00;
}
.entry-body-old-kagami .mod-kagami .sec.work .s {
	margin-top: -13px;
	background-image: url('../shared/img/sprite-s22661df41d.png');
	background-repeat: no-repeat;
	overflow: hidden;
	width: 28px;
	height: 26px;
	background-position: 0 -497px;
	-webkit-background-size: 108px auto;
	-moz-background-size: 108px auto;
	-o-background-size: 108px auto;
	background-size: 108px auto;
}
.entry-body-old-kagami .mod-kagami .sec.love h3 {
	color: #e774aa;
}
.entry-body-old-kagami .mod-kagami .sec.love .s {
	margin-top: -11px;
	background-image: url('../shared/img/sprite-s22661df41d.png') !important;
	background-repeat: no-repeat;
	overflow: hidden;
	width: 24px;
	height: 23px;
	background-position: 0 -96px;
	-webkit-background-size: 108px auto;
	-moz-background-size: 108px auto;
	-o-background-size: 108px auto;
	background-size: 108px auto;
}
.entry-body-old-kagami .mod-kagami .sec.lucky h3 {
	color: #25a707;
}
.entry-body-old-kagami .mod-kagami .sec.lucky .s {
	margin-top: -12px;
	background-image: url('../shared/img/sprite-s22661df41d.png');
	background-repeat: no-repeat;
	overflow: hidden;
	width: 29px;
	height: 25px;
	background-position: 0 -705px;
	-webkit-background-size: 108px auto;
	-moz-background-size: 108px auto;
	-o-background-size: 108px auto;
	background-size: 108px auto;
}
.entry-body-old-kagami .mod-kagami .sec.unlucky h3 {
	color: #e32d06;
}
.entry-body-old-kagami .mod-kagami .sec.unlucky .s {
	margin-top: -19px;
	background-image: url('../shared/img/sprite-s22661df41d.png');
	background-repeat: no-repeat;
	overflow: hidden;
	width: 26px;
	height: 38px;
	background-position: 0 0;
	-webkit-background-size: 108px auto;
	-moz-background-size: 108px auto;
	-o-background-size: 108px auto;
	background-size: 108px auto;
}
.entry-body-old-kagami .mod-kagami .sec em {
	color: #e63082;
	font-style: normal;
}
.entry-body-old-kagami .mod-kagami h2 {
	position: relative;
	padding-left: 40px;
	font-size: 143%;
}
.entry-body-old-kagami .mod-kagami h2 .s {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -15px;
}
.entry-body-old-kagami .mod-kagami h2.aries .s {
	background-image: url('../shared/img/sprite-s22661df41d.png');
	background-repeat: no-repeat;
	overflow: hidden;
	width: 30px;
	height: 30px;
	background-position: 0 -235px;
	-webkit-background-size: 108px auto;
	-moz-background-size: 108px auto;
	-o-background-size: 108px auto;
	background-size: 108px auto;
}
.entry-body-old-kagami .mod-kagami h2.taurus .s {
	background-image: url('../shared/img/sprite-s22661df41d.png');
	background-repeat: no-repeat;
	overflow: hidden;
	width: 30px;
	height: 30px;
	background-position: 0 -1346px;
	-webkit-background-size: 108px auto;
	-moz-background-size: 108px auto;
	-o-background-size: 108px auto;
	background-size: 108px auto;
}
.entry-body-old-kagami .mod-kagami h2.gemini .s {
	background-image: url('../shared/img/sprite-s22661df41d.png');
	background-repeat: no-repeat;
	overflow: hidden;
	width: 30px;
	height: 30px;
	background-position: 0 -1459px;
	-webkit-background-size: 108px auto;
	-moz-background-size: 108px auto;
	-o-background-size: 108px auto;
	background-size: 108px auto;
}
.entry-body-old-kagami .mod-kagami h2.cancer .s {
	background-image: url('../shared/img/sprite-s22661df41d.png');
	background-repeat: no-repeat;
	overflow: hidden;
	width: 30px;
	height: 30px;
	background-position: 0 -1166px;
	-webkit-background-size: 108px auto;
	-moz-background-size: 108px auto;
	-o-background-size: 108px auto;
	background-size: 108px auto;
}
.entry-body-old-kagami .mod-kagami h2.leo .s {
	background-image: url('../shared/img/sprite-s22661df41d.png');
	background-repeat: no-repeat;
	overflow: hidden;
	width: 30px;
	height: 30px;
	background-position: 0 -1316px;
	-webkit-background-size: 108px auto;
	-moz-background-size: 108px auto;
	-o-background-size: 108px auto;
	background-size: 108px auto;
}
.entry-body-old-kagami .mod-kagami h2.virgo .s {
	background-image: url('../shared/img/sprite-s22661df41d.png');
	background-repeat: no-repeat;
	overflow: hidden;
	width: 30px;
	height: 30px;
	background-position: 0 -1256px;
	-webkit-background-size: 108px auto;
	-moz-background-size: 108px auto;
	-o-background-size: 108px auto;
	background-size: 108px auto;
}
.entry-body-old-kagami .mod-kagami h2.libra .s {
	background-image: url('../shared/img/sprite-s22661df41d.png');
	background-repeat: no-repeat;
	overflow: hidden;
	width: 30px;
	height: 30px;
	background-position: 0 -1489px;
	-webkit-background-size: 108px auto;
	-moz-background-size: 108px auto;
	-o-background-size: 108px auto;
	background-size: 108px auto;
}
.entry-body-old-kagami .mod-kagami h2.scorpio .s {
	background-image: url('../shared/img/sprite-s22661df41d.png');
	background-repeat: no-repeat;
	overflow: hidden;
	width: 30px;
	height: 30px;
	background-position: 0 -1286px;
	-webkit-background-size: 108px auto;
	-moz-background-size: 108px auto;
	-o-background-size: 108px auto;
	background-size: 108px auto;
}
.entry-body-old-kagami .mod-kagami h2.sagittarius .s {
	background-image: url('../shared/img/sprite-s22661df41d.png');
	background-repeat: no-repeat;
	overflow: hidden;
	width: 30px;
	height: 30px;
	background-position: 0 -1406px;
	-webkit-background-size: 108px auto;
	-moz-background-size: 108px auto;
	-o-background-size: 108px auto;
	background-size: 108px auto;
}
.entry-body-old-kagami .mod-kagami h2.capricorn .s {
	background-image: url('../shared/img/sprite-s22661df41d.png');
	background-repeat: no-repeat;
	overflow: hidden;
	width: 30px;
	height: 30px;
	background-position: 0 -1226px;
	-webkit-background-size: 108px auto;
	-moz-background-size: 108px auto;
	-o-background-size: 108px auto;
	background-size: 108px auto;
}
.entry-body-old-kagami .mod-kagami h2.aquarius .s {
	background-image: url('../shared/img/sprite-s22661df41d.png');
	background-repeat: no-repeat;
	overflow: hidden;
	width: 30px;
	height: 30px;
	background-position: 0 -1196px;
	-webkit-background-size: 108px auto;
	-moz-background-size: 108px auto;
	-o-background-size: 108px auto;
	background-size: 108px auto;
}
.entry-body-old-kagami .mod-kagami h2.pisces .s {
	background-image: url('../shared/img/sprite-s22661df41d.png');
	background-repeat: no-repeat;
	overflow: hidden;
	width: 30px;
	height: 30px;
	background-position: 0 -1376px;
	-webkit-background-size: 108px auto;
	-moz-background-size: 108px auto;
	-o-background-size: 108px auto;
	background-size: 108px auto;
}
.entry-body-old-kagami .mod-kagami .rt {
	margin-left: 12px;
	font-size: 70%;
}

/**
 * 新スタイル用
 * @since 2015-05-22
 */
.entry-body-old-kagami .mod-kagami h4 {
	margin-bottom: 10px;
	color: #e63082;
}
