/*
Template: jin
Theme Name: jin-child
Author: CrossPiece
Version: 1.00
*/

.kaerebalink-image a+img {height:1px;}

.shoplinkyahoo {margin-right:8px;}

.new-entry .eyecatch img {height:auto;}

.reccomend_wrap {margin:0 auto -5px; font-size:13px; display:table;}

/* アプリーチ */
.appreach {margin:0 0 2rem; text-align: left; padding: 10px; border: 1px solid #CCC; overflow: hidden; }
.appreach:after { content: ""; display: block; clear: both; }
.appreach p { margin:0; padding:0; }
.appreach a:after { display: none; }
.appreach__icon { float: left; border-radius: 10%; overflow: hidden; margin: 0 3% 0 0 !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
.appreach__detail { display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
.appreach__detail:after { content: ""; display: block; clear: both; }
.appreach__name {font-size: 16px; line-height: 1.5em !important; max-height: 3em; overflow: hidden; }
.appreach__info {font-size: 12px !important; }
.appreach__developper, .appreach__price { margin-right: 0.5em; }
.appreach__posted a { margin-left: 0.5em; }
.appreach__links { float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
.appreach__aslink img { margin-right: 10px; height: 40px; width: 135px; }
.appreach__gplink img { height: 40px; width: 134.5px; }


/* ==========================================================================
トマレバ
========================================================================== */
.tomarebalink-box {
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 1px 1px 3px 1px #ddd;
  padding: 15px;
  overflow: hidden; /* float解除用 */
  margin-bottom: 20px;
}
.tomarebalink-image {
  margin-right: 18px;
  float:left;
}
.tomarebalink-image img {
  box-shadow: 0 0 1px 1px #ccc;
}
.tomarebalink-info {
  font-size: 14px;
  margin: 0;
  overflow: hidden;
}
.tomarebalink-name {
  font-size: 18px;
  margin-top: 2px;
}

.tomarebalink-name p {padding:0;}

.tomarebalink-detail {
  margin-top: 5px;
}
.tomarebalink-powered-date {
  font-size: 12px;
  margin-top: 5px;
}
.tomarebalink-link1 {width:100%; display:table;
  font-size: 16px;
}
.tomarebalink-link1 img {display:none;}
.tomarebalink-link1 .shoplinkrakuten, .tomarebalink-link1 .shoplinkjalan, .tomarebalink-link1 .shoplinkjalan, .tomarebalink-link1 .shoplinkyahoo {margin-right:8px!important;
  float: left;
  text-align: center;
  padding: 5px 0;
  border-radius: 8px;
}
.tomarebalink-link1 .shoplinkrakuten a{padding:12px!important;
  background: #FF0040!important; display:block; font-size:0.8rem!important; text-decoration: none;
}
.tomarebalink-link1 .shoplinkjalan a{padding:12px!important;
  background: #FF8C00!important; display:block; font-size:0.8rem!important; text-decoration: none; color:#fff;
}
.tomarebalink-link1 .shoplinkjalan a{padding:12px!important;
  background: #565656!important; display:block; font-size:0.8rem!important; text-decoration: none;
}
.tomarebalink-link1 .shoplinkyahoo a{padding:12px!important;
  background: #0000FF!important; display:block; font-size:0.8rem!important; text-decoration: none;
}
.tomarebalink-link1 .shoplinkrakuten, .tomarebalink-link1 .shoplinkjalan, .tomarebalink-link1 .shoplinkyahoo {
  text-decoration: none;
  display: block;
}
/*.tomarebalink-link1 .shoplinkamazon a:hover, .tomarebalink-link1 .shoplinkrakuten a:hover, .tomarebalink-link1 .shoplinkkindle a:hover {
  opacity: 0.7;
  background: -moz-linear-gradient(top,#FFF 80%,#EEE);
}*/


/* ===========================================
	pc
   =========================================== */
@media screen and (min-width: 641px) {
.bottom_button_item {display:none!important;}
}

/* ===========================================
	smartPhone
   =========================================== */
@media screen and (max-width: 640px) {
.tomarebalink-link1 .shoplinkrakuten, .tomarebalink-link1 .shoplinkjalan, .tomarebalink-link1 .shoplinkjalan, .tomarebalink-link1 .shoplinkyahoo {width:100%; margin:5px 0 0!important; padding:0; text-align:center; border-radius:8px;
}

.bottom_button_item {width:100%; position:fixed; bottom:-6px; animation: fixNavFadeIn .3s linear 0s 1 forwards; display:none;}
}