@charset "utf-8";
/* CSS Document */
/*------------------------------------------------------------
スクレイピングコンテンツ専用css
------------------------------------------------------------*/
/*共通箇所*/
html, body{
	margin:0;
	padding:0;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}

/*------------------------------------------------------------
ブログ一覧
------------------------------------------------------------*/
/*除外コンテンツ非表示*/
.shopmenu-center, .text_center, .eventbody,
.profilebutton, .myalubmbuttonbox{
	display:none;
}
/*リストカウント*/
.disp-cnt{
	background:#eee;
	font-size:10px;
	padding:5px 0;
	border-top:1px solid #ddd;
}
.disp-cnt table{
	padding-left:5px;
	width:100%;
}
.txt-right{
	text-align:right;
	padding-right:10px;
}
/*ナイブロリスト*/
.blog-frame{
	height:900px;
}
.list{
	border-bottom:1px solid #ddd !important;
}
.list .arrow{
	text-decoration:none;
}
.imgFit80{
	width:80px;
	height:80px;
	overflow:hidden;
	padding-right:5px;
}
.imgFit80 img{
	width:100%;
}
.shukkin-info{
	line-height:20px;
}
.shukkin-info span{
	color:#fff !important;
	font-size:14px;
}
.shukkin-info .tx14{
	color:#36c !important;
}
/*リストページャー*/
.normal-pager{
	list-style-type:none;
	text-align: center;
    display: table;
    margin: 5px auto;
    width: 98%;
    padding: 0;
}
ul.normal-pager li.pager-first, ul.normal-pager li.pager-last {
    width: 15%;
    display: table-cell;
}
ul.normal-pager li.pager-prev, ul.normal-pager li.pager-next {
    width: 35%;
    display: table-cell;
}
ul.normal-pager li.pager-prev a, ul.normal-pager li.pager-next a {
    color: #333;
    display: block;
    margin: 0 2px;
	text-decoration:none;
	font-size:13px;
}
ul.normal-pager li.pager-first a, ul.normal-pager li.pager-last a {
    color: #fff;
    display: block;
    background:#32ccfe !important;
    padding: 10px;
	border-radius:3px;
}
ul.normal-pager li.pager-next a {
    background: url(image/btn_next.png) no-repeat right center, -webkit-gradient(linear,left top,left bottom,color-stop(0, #efefef),color-stop(1, #efefef));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#efefef, EndColorStr=#efefef);
    padding: 12px 40px 12px 20px;
}
ul.normal-pager li.pager-next a {
    background: url(image/btn_next.png) no-repeat right center, -webkit-gradient(linear,left top,left bottom,color-stop(0, #efefef),color-stop(1, #efefef));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#efefef, EndColorStr=#efefef);
    padding: 12px 20px 12px 40px;
}

/*------------------------------------------------------------
SNS一覧（登録してある場合）
------------------------------------------------------------*/
/*Instagramスタイル*/
.instagram-header{
	background:#125688 url(../image/logo_instagram@1x.png) no-repeat;
	background-position:8px;
	color:#fff;
	padding:8px 46px;
}
.button-instagram-link{
	text-align:center;
	font-weight:bold;
	color:#125688;
	margin-bottom:15px;
}
#instafeed > a:nth-child(n+10){
	display:none;
}
/*Twitterスタイル*/
.sns-title-border{
	background: #00AAF0;
    height: 40px;
    text-align: left;
    color: #fff;
    font-size: 17px;
	line-height:40px;
}
.sns-title-border img{
	height: 36px;
    width: 36px;
    margin-right: 10px;
    vertical-align: middle;
}

/*Facebookスタイル*/

/*------------------------------------------------------------
SNS一覧（登録してない場合）
------------------------------------------------------------*/
/*除外コンテンツ*/
.sns-like-wrapper{
	display:none;
}
/*ソーシャルメディア*/

/*ソーシャルメディア未設定時*/
.no-setting.instagram{
	background: #8EAEC5;
	color:#fff;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	padding:10px 0;
}
.no-setting.facebook{
	background:#A1B0CF;
	color:#fff;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	padding:10px 0;
}
.no-setting.twitter{
	background:#99D5EF;
	color:#fff;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	padding:10px 0;
}