
.r-m1 { color: #555; font-size: 130%; font-weight: 600; line-height: 100%; background-image: url(../web_img/tok-b.gif); background-repeat: no-repeat; background-position: 0 center; padding-left: 15px; }
.r-m2 {
	color: #555;
	font-weight: 600;
	line-height: 100%;
	background-image: url(../web_img/tok-b.gif);
	background-repeat: no-repeat;
	background-position: 0 top;
	padding-left: 15px;
}
.r-m3 {
	font-size: 100%;
	background-image: url(../web_img/ten.png);
	background-repeat: no-repeat;
	background-position: 15px top;
	padding-left: 30px;
	line-height: 80%;
}
.90 { font-size: 90%; }
.85 { font-size: 85%; }
.aki-15 { padding: 15px; }
.etoki { font-size: 85%; line-height: 90%; }
.hidari-aki-30 { padding-left: 30px; }
.hidari-aki-15 { padding-left: 15px; }
.r-colar { background-color: #c2d7d7; padding: 5px 15px; }
.r-colar-2 { background-color: #d1d7c2; padding: 5px 15px; }
.tensen { border-bottom: 2px dotted #666; }
.bunya-midashi { margin-top: 30px; padding-bottom: 5px; border-bottom: 1px solid black; }
.date { color: gray; line-height: 100%; text-align: right; margin-top: 5px; padding-top: 0; }
.asset-header { line-height: 100%; background-image: none; border-bottom: 2px dotted gray; }
.entry-title { margin-bottom: 0; padding-bottom: 0; }
.widget-content { }
.widget-content li { background-image: url(../../web_img/ten.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; float: left; margin-right: 10px; padding-right: 10px; padding-left: 16px; list-style-image: none; display: inline; }
.bk_no { clear: both; padding-top: 10px; padding-bottom: 20px; }
.content_L3 { width: 400px; float: left; }
.content_R3 { width: 560px; float: right; }
.content_L4 { width: 580px; float: left; }
.content_R4 { width: 360px; float: right; }
.content_bL {
	float: left;
	width: 240px;
}
.content_bR {
	float: right;
	width: 700px;
	line-height: 160%;
}
.content_bwrp {
	width: 980px;
	padding-top: 16px;

}
.z_br {
	background-color: #FFF;
}
.z_br p {
	padding: 0px;
	margin: 0px;
	}
.hyoushi {
	text-align: center;
	padding-top: 20px;
}
.zasshimei {
	color: #5B1DA0;
	text-align: center;
	margin: 0px;
	line-height: 100%;
	font-weight: bold;
	padding-top: -10px;
	padding-bottom: 5px;
}
.gono {
	font-size: small;
	text-align: center;
	line-height: 150%;
	padding: 0px;
	margin: 0px;
}
.z_br1 {
	font-size: small;
	line-height: 150%;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.z_br_gj {
	background-color: #d9e6b3;
}
.z_br_gg {
	background-color: #e6d9b3;
}
.z_br_ze {
	background-color: #d7d7c2;
}
.z_br_jh img {
	border: 1px solid #CCC;
	}
.hyo-shi {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-top-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-left-style: none;
}
.magz {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;

}
.magz_exc {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	font-size: 90%;
	line-height: 140%;
}
.magz_title {
	font-size: 120%;
	font-weight: bold;
	vertical-align: bottom;
	padding-top: 10px;
	padding-bottom: 10px;
}
.cat  {
	clear: both;
	float: none;
	list-style-type: none;
}

.cat li {
	clear: both;
	float: none;
	list-style-type: none;
}
.ti {
	font-size: 100%;
}
.hidden {
	visibility: hidden;
}
/*前衛ＰＲ*/
.zenei_pr {
	width: 230px;
}
.entry-content {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.entry-content .hyoushi {
		padding: 0px;
	}


.hyoushi img{
	height: 142px;
	width: 100px;
	border: 1px solid #CCC;
	padding: 0px;
}
.entry-content p{
	line-height: 100%;
	margin-bottom: 0px;
	padding-bottom: 0px;
	}
.zenei_pr h5 {
	line-height: 140%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
.entry-content .zasshimei {
	visibility: hidden;
}

.z_br_gg .hyoushi img{
	height: 200px;
	width: 137px;
	padding: 0px;
}
.z_br_gj .hyoushi img{
	height: 200px;
	width: 137px;
	padding: 0px;
}
.z_br_ze .hyoushi img{
	height: 200px;
	width: 137px;
	padding: 0px;
}
.book_top_img img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.book_han {
	font-weight: bold;
	text-align: right;
	margin-top: 10px;
}
