@charset "utf-8";
/*
Template: jstork
Theme Name: stork_custom
Theme URI:http://open-cage.com/stork/
*/
/* --- ▼amazonjs --- */
.amazonjs_item {
background-image: none !important;
border: none !important;
}

.amazonjs_item .amazonjs_info ul li {
/* --- line-height: 100% !important; --- */
display:none !important;
}

/* --- asense広告 --- */
/* --- 投稿ページ・SNSボタン上 --- */
div.asenseType01 {
margin: 20px 0 30px 0;
padding: 0;
text-align: center;
color: #BBBBBB;
}
div.asenseType01 table {
width: 100% !important;
margin: 0 !important;
border-style: none !important;
border-collapse: collapse !important;
line-height: 100%;
}
div.asenseType01 table td {
padding: 0 !important;
border-style: none !important;
text-align: center !important;
}

/* 外部リンクアイコンを消す */
 .entry-content a[target="_blank"]:after {
 content:none;
 }


/* --- SPアドセンス用クラス--- */
.gad-kjst {
font-size: 12px;
margin: 25px 0 10px 0; 
padding: 0;
text-align: center;
}
.gad-kjst-kn {
font-size: 12px;
margin: 25px 0 0 0; 
padding: 0;
text-align: center;
}

.gad2 {
font-size: 12px;
margin: 10px 0; 
padding: 0;
text-align: center;
}

/* --- アドセンスビルボード--- */
.gad-bill {
margin: 15px 0; 
padding: 0;
text-align: center;
}

/* --- 公式SNS（更新情報通知） --- */
#content div.officialSns {
margin: 0 0 50px;
padding: 10px;
background-color: #F0FFF0;
border: 3px #b0e18f solid; 
}
#content div.officialSns div.facebook div.info {
display: table-cell;
float: right;
width: 350px;
margin: 0;
padding: 0;
text-align: center;
vertical-align: middle;
}
#content div.officialSns div.facebook div.info p {
margin: 0 0 20px;
padding: 0;
line-height: 150%;
}
#content div.officialSns div.facebook div.info div.fb-like {
margin: 0;
padding: 0;
transform:scale(1.5);
}
#content div.officialSns div.facebook div.thum {
float: left;
width: 300px;
margin: 0;
padding: 0;
}
#content div.officialSns div.facebook div.thum p {
margin: 0 0 10px;
padding: 0;
line-height: 100%;
}

#content div.officialSns div.twitter {
margin: 0;
padding: 20px 0 0;
border-top: 1px dotted #b0e18f;
}
#content div.officialSns div.twitter p {
display: table-cell;
width: 50%;
float: left;
margin: 0;
padding: 0;
line-height: 150%;
text-align: center;
vertical-align: middle;
}
/* --- カテゴリー説明調整 --- */
.ctd {
margin: 0 0 -20px 0; 
padding: 0;
}


/* ---テーブルスクロール --- */
.table-scroll {
  overflow-x: auto;
}

/* --- アドセンス前後ページ送り次--- */
.af-ad {
margin: 10px 0 0 0; 
padding: 0;
}

/* リンクカード　ラベル色を変える */
.related_article .ttl:before{
    background: #6bb6bb !important;
}

/* --- Amazonリンク--- */
.amakuri-default-simple-comment {
	padding:0;
}
 
.amakuri-default-simple-comment-title a {
	color: #e47911;
}


.txtcntr {
	text-align:center;
}


/*RINKER 全体の枠線*/
div.yyi-rinker-contents {
    border-radius: 4px;
	 box-shadow: none;
}
/*商品の画像縦中央*/
div.yyi-rinker-contents div.yyi-rinker-image {align-items: center;}
/*ボタンの幅を統一*/
div.yyi-rinker-contents ul.yyi-rinker-links li {
    width: 46%;
    padding: 0;
    margin: .4em;/*ボタンとボタンの隙間*/
}
/*ボタンの高さとテキストを中央揃え*/
div.yyi-rinker-contents ul.yyi-rinker-links li a {
    height: 2.8em;/*ボタンの高さ*/
    line-height: 2.8em;/*テキストを縦中央揃え（heightと同じ値に）*/
    padding: 0;
    text-align: center;/*テキストを横中央揃え*/
}
/*ボタンの枠線*/
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink {border:solid 2px #ffb92e;border-radius: 4px;}
div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink {border:solid 2px #fb7979;border-radius: 4px;}
div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink {border:solid 2px #79c5ff;border-radius: 4px;}
/*マウスオーバー時薄くしない*/
div.yyi-rinker-contents ul.yyi-rinker-links li a:hover {opacity: 1;}
/*マウスオーバー時ボタンの色と枠線
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink:hover {background:#fff;border:solid 2px #f6a306;}
div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink:hover {background:#fff;border:solid 2px #cf4944;}
div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink:hover {background:#fff;border:solid 2px #51a7e8;}*/
/*マウスオーバー時ボタンの文言色
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a:hover {color:#f6a306;}
div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a:hover {color:#cf4944;}
div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a:hover {color:#51a7e8;}*/
/*値段*/
div.yyi-rinker-contents div.yyi-rinker-detail .price-box .price {
    font-size: 1.2em;
    letter-spacing: 0.05em;
    margin-right: .5em;
}

/*画面サイズ501-1070px*/
@media screen and (min-width: 501px) and (max-width: 1070px){
/*ボタンの幅調整*/
div.yyi-rinker-contents ul.yyi-rinker-links li {width: 100%;}
}
/*画面サイズ500px以下*/
@media screen and (max-width: 500px){
/*1カラムに変更*/
div.yyi-rinker-contents div.yyi-rinker-box {display: block;}
/*画像横中央揃え*/
div.yyi-rinker-contents div.yyi-rinker-image {width: auto;}
/*商品名、ボタン調整*/
div.yyi-rinker-contents div.yyi-rinker-info {width: calc(100% - 10px);}
div.yyi-rinker-contents div.yyi-rinker-detail .price-box .price {display: block;}
div.yyi-rinker-contents ul.yyi-rinker-links li {width: 100%;}
body div.yyi-rinker-contents ul.yyi-rinker-links li a {padding: 0;}
}

/*ラインマーカー*/
.mkPN { background: linear-gradient(rgba(255, 255, 255, 0) 40%, #FBD4E6 70%); }