@charset "utf-8";

/* ============================================
 *
 * blog.css
 * Last UpDate : 2014/01/22
 *
============================================ */
.blogMode .redLineBox {
	padding: 4px;
}

#blogIndex h3 {
	font-size: 14px;
	padding: 20px 0 14px 10px;

}
.fancybox span {
	z-index:999;
}

/* ============================================
	btmLine
============================================ */
#hybrid_morning .btmLine	{ border-bottom:4px solid #6996aa; }
#timeafterfour .btmLine		{ border-bottom:4px solid #d0c177; }
#ebino .btmLine				{ border-bottom:4px solid #77be54; }
#ohanashi .btmLine			{ border-bottom:4px solid #e8d935; }
#mimikoi .btmLine			{ border-bottom:4px solid #e69a0d; }
#area_j-morning .btmLine	{ border-bottom:4px solid #fa8a93; }
#natsuuta .btmLine			{ border-bottom:4px solid #dcb19d; }
#weekendjam .btmLine		{ border-bottom:4px solid #fcbf4a; }
#ride_on_5 .btmLine			{ border-bottom:4px solid #87cdeb; }
#flash .btmLine				{ border-bottom:4px solid #3a4a87; }
#super_radio_club .btmLine	{ border-bottom:4px solid #222222; }
#time_after_four .btmLine	{ border-bottom:4px solid #d0c177; }
#mikkai .btmLine			{ border-bottom:4px solid #fd2323; }
#nishimera .btmLine			{ border-bottom:4px solid #e3b26d; }
#wash .btmLine				{ border-bottom:4px solid #e062a5; }
.btmLine				{ border-bottom:4px solid #d0121b; }
.btmLineRed				{ border-bottom:4px solid #d0121b; }



#blogIndex .entryBody {
	padding: 20px 15px 40px;
}

.entryBody {
	line-height: 1.5;
}
.entryBody p {
	margin-bottom: 1.5em;
}


.entryImg a {
	width: 152px;
	height: 112px;
	padding: 3px;
	border: 1px solid #fe900e;
	position: relative;
	display: block;
	float: left;
	margin: 0 3px 10px;
}
.entryImg a span {
	width: 29px;
	height: 28px;
	position: absolute;
	right: 0;
	bottom: 0;
	display: none;
}
.entryImg a:hover span {
	display: block;
}



/* ============================================
	fancybox
============================================ */
a.fancybox {
    border: 1px solid #FE900E;
    display: inline-block;
    padding: 3px;
    position: relative;
}
a.fancybox span {
    bottom: 0;
    display: none;
    height: 28px;
    position: absolute;
    right: 0;
    width: 29px;
}
a.fancybox:hover span {
    display: block;
}

/* ============================================
	aside
============================================ */
.w120 {
	width: 120px;
}
ul.catLink li {
	background: url(../img/icon/iconRedTri.gif) left 4px no-repeat;
	padding: 0 0 0 10px;
}

/* ============================================
	council
============================================ */
.kakoList {
	float:left;
	background: url("../img/icon/iconRedTri.gif") no-repeat scroll 10px 4px rgba(0, 0, 0, 0);
	padding: 0 0 10px 20px;
	width:120px;
}


/* ============================================
	pageButeList
============================================ */
article#pageButeList ul {
	letter-spacing: -.40em; /* 文字間を詰めて隙間を削除する */
}

article#pageButeList ul li {
	display: inline-block;
	letter-spacing: normal;
	margin: 0 3px;
}

article#pageButeList a {
	display: inline-block;
	width: 27px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	/*padding: 0 5px;*/
	margin: 0 2px;
	color: #666;
	text-decoration: none;

	border:1px solid #fe900e;
	background-color: #fff;
	box-shadow: 2px 2px rgba(217,217,217,0.7);
	-webkit-box-shadow: 2px 2px rgba(217,217,217,0.7);
	-moz-box-shadow: 2px 2px rgba(217,217,217,0.7);

}
article#pageButeList a img {
	vertical-align: baseline;
}
article#pageButeList ul li.active_page a,
article#pageButeList a:hover {
	background: #fe900e;
	color: #fff;
	font-weight: bold;

}
article#pageButeList a.icon {
	text-indent: -9999px;
	background-position: center center;
	background-repeat: no-repeat;
}
/*
article#pageButeList a.icon.RR {
	background-image: url(../img/event/iconRR.png);
}
article#pageButeList a.icon.RR:hover {
	background-image: url(../img/event/iconRROn.png);
}
article#pageButeList a.icon.Prev {
	background-image: url(../img/event/iconPrev.png);
}
article#pageButeList a.icon.Prev:hover {
	background-image: url(../img/event/iconPrevOn.png);
}
article#pageButeList a.icon.Next {
	background-image: url(../img/event/iconNext.png);
}
article#pageButeList a.icon.Next:hover {
	background-image: url(../img/event/iconNextOn.png);
}
article#pageButeList a.icon.FF {
	background-image: url(../img/event/iconFF.png);
}
article#pageButeList a.icon.FF:hover {
	background-image: url(../img/event/iconFFOn.png);
}
*/
