/*
Theme Name: AFFINGER4 Child
Template: affinger4
Version: 20161017
*/
@import url('../affinger4/style.css');

/*media Queries タブレットサイズ（960px以下）
----------------------------------------------------*/
@media only screen and (max-width: 960px) {


/*-- ここまで --*/
}

/*media Queries タブレットサイズ（600px以上）
----------------------------------------------------*/
@media only screen and (min-width: 600px) {


/*-- ここまで --*/
}

/*media Queries PCサイズ（960px以上）
----------------------------------------------------*/
@media print, screen and (min-width: 960px) {



/*-- ここまで --*/
}

itiran-t{
   vertical-align:middle; 
  
}
 
.wpp-views{
  padding:2px 5px;
  margin-left:5px;
  background:#fe0000  !important;
  color:#fff;
  font-size:80%;
  vertical-align:middle;
  white-space: nowrap;
}



.blogroll-channel,
.blogroll-channel * {
	height: auto;
	margin: 0;
	padding: 0;
	border: none;
	text-align: left;
}

.blogroll-channel {
	width: auto;
	height: 300px;
	padding: 0;
	text-align: left;
	overflow-y: scroll;
}

.blogroll-channel .blogroll-list-wrap {
	margin-bottom: 10px;
} 

/*RSS本文*/
.blogroll-channel .blogroll-list {
	list-style-type: disc;
	padding: 0;
	margin-bottom: 3px;
	font-size: 15px;
	line-height: 24px;
	font color: #0000ff;
}

.blogroll-channel a.blogroll-link {
}

/*トップのライブドア広告(バナー表示時は表示)  */
.blogroll-channel .blogroll-ad-text {
	display: block;
	margin-top: 5px;
	color: #666;
	font-size: 14px;
	line-height: 18px;
	text-decoration: none;
}

/* ペイジャー変更 */

.st-pagelink .page-numbers{
	border: 1px solid #fe0000;
	border-radius: 40px;
    background:#fe0000;
    padding:15px;
	margin-right:10px;
	font-size:15px;
    min-width:12px;
    height:12px;
	line-height:12px
}
 
.st-pagelink a{
	color:#fff;
	font-weight:bold;
}
.st-pagelink a:hover {
	opacity:1;
    color:#fff;
	border: 1px solid #b53862;
    background:#b53862;
}
.st-pagelink .page-numbers.current {
	opacity:1;
    color:#fff;
    font-weight:bold;
	border: 1px solid #b53862;
    background:#b53862;   
}


/* WPPカスタム（画像にタイトルを重ねる） */
.wpp-img2 {
    position:relative;
    display:block;
    /* 画像と同じサイズを指定 */
    width:300px;
    height:169px;
    margin:5px;
    padding:0;
    background-color:#000;
}
.wpp-img2 img {
    z-index:0;
    margin:0;
    padding:0;
}
 
.wpp-img2 a {
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}
 
.wpp-img2 a:hover {
    color: #b22222;
}
.wpp-img2 img:hover {
    filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}
.img_title {
    position:absolute;
    bottom:0px;
    left:0px;
    z-index:1;
    margin:0;
    padding:5px;
    background-color:#000;
    width: 290px;
}
.img_title a:hover {
    color:#b22222;
}
.opa  {
    filter:alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}

/*--------------------------------
トップページのウィジェットボックス
---------------------------------*/

.top-wbox-t {
	padding-bottom:0px;
 	text-align: center;
}

.top-wbox-u {
	padding:10px 0 20px;
}

.t_b {
	font-weight: bold; 
	font-size: 18px; 
	line-height: 27px; 
	margin-bottom: 75px; 
	margin-top: 15px;
}
