@charset "utf-8";
@import url("https://www.mag2.com/css/topix.css");
@import url("https://www.mag2.com/css/yakudachi.css");
@import url("//kamogawa.mag2.com/common/css/famous-unit.css");
@import url("style.css");
@import url("mag-unit.css");
@import url("side-rank.css");
@import url("share-button-free.css");

/* ここから下に記述 */

.pay-sub {
	margin-bottom: 20px;
}

.pay-sub dt {
	margin-bottom: 10px;
	padding-left: 20px;
	border-bottom: 1px solid #9cc;
	color: #ff4e00;
	background: url("../img/p-check.png") no-repeat;
	font-weight: bold;
	font-size: 116%;
}

.pay-sub dd {
	padding: 5px;
}

.magpay {
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #000;
}

.pay-unit {
	padding: 0 7px;
	float: left;
	width: 120px;
}

* html .pay-unit {
	margin: 0 4px;
	width: 125px;
}

.pay-unit li.p-book {
	margin-bottom: 10px;
	text-align: center;
}

.pay-unit li.p-title {
	margin-bottom: 10px;
	min-height: 85px;
}

* html .pay-unit li.p-title {
	height: 85px;
}

.pay-unit li.p-yen {
	padding-left: 20px;
	background: url("../img/p-yen.png") no-repeat;
	font-size: 85%;
}

.pay-unit li.p-period {
	padding-left: 20px;
	background: url("../img/p-period.png") no-repeat;
	font-size: 85%;
}

div#container div#footer p {
	padding: 10px 0;
}

body#magazine #famous {
	margin: 10px auto 0;
}

* html body#magazine #famous {
	margin-left: 12px;
}

body.charge p#info {
	position: absolute;
	top: -20px;
	color: #c00;
	font-weight: bold;
}

body.charge .mag-unit .mag-attention .mag-inapplicable {
	margin-bottom: 3px;
}

body.charge .mag-unit .mag-attention .mag-inapplicable a {
	font-size: 108%;
}

#sidebar .spkj {
	text-align: center;
	padding: 10px 0;
}

#sidebar .spkj img {
	border: 1px solid #000;
}


/* プライバシーマーク一時的にhidden */
body#magazine .mag-rule {
	display: none;
}


/* Opera */
html[lang*=""]:not(:target)>/**/body .mag-reg {
	display: block;
}


/* 当月発行件名 */
.mag-unit .kenmei {
	display: none;
	padding: 0 10px 10px;
	font-size: 108%;
	line-height: 1.3;
}

body.mid1157093 .mag-unit .kenmei {
	display: block;
}
