@charset "UTF-8";
/*----------このエリアは削除すると正しく動作しない可能性があります----------

Theme Name:   LION MEDIA Child
Theme URI:    http://fit-jp.com/theme/
Description:  FIT(フィット) が制作するメディア用WordPressTHEME「LION MEDIA」の子テーマ
Author:       Kota Naito　@FIT(フィット)
Author URI:   http://fit-jp.com/about/
Template:     lionmedia
Version:      1.2
License:      GNU GENERAL PUBLIC LICENSE
License URI:  http://www.gnu.org/licenses/gpl.html

----------このエリアは削除すると正しく動作しない可能性があります----------*/


/*/////////////////////////////////////////////////
//下記ユーザーカスタマイズエリア
/////////////////////////////////////////////////*/

/*////////////////////////
//フォント指定
////////////////////////*/

body {
  /*  フォントの種類  */
	font-family:"ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  
  /*  フォントのサイズ  */
  /*   font-size: 16px;  */
  
  /*  フォントの色  */
  color: #333;

  
  /* 行間の設定 */
  /*   line-height: 1.75; */
}

/*////////////////////////
//画像のレスポンシブ化
////////////////////////*/

.img-responsive {
  display: block;
  height: auto;
  max-width: 100%;
}
.img-responsive-overwrite{
    margin: 0 auto;
}


/*////////////////////////
//改行ポイントレスポンシブ化
////////////////////////*/

span.ktp {
   display: inline-block;
}


/*////////////////////////
//リンク装飾keep/////


a.link2 {
	text-decoration:none;
	font-weight:normal;
	border-bottom:none;
	color:#1e4f9b;
}

a.link2:hover {
	text-decoration: none;
	font-weight: normal;
	color:#776c4b;
  border-bottom: none;
}

////////////////////////*/


/*////////////////////////
//h3の色変更
////////////////////////*/

.content h3 {
    background-color: #f0b20010;
}
/*////////////////////////
//ボタン
////////////////////////*/

.btn-square-pop {
  position: relative;
  display: inline-block;
  padding: 0.25em 0.5em;
  text-decoration: none;
  color: #FFF !important;
  background: #fd9535;/*背景色*/
  border-bottom: solid 2px #d27d00;/*少し濃い目の色に*/
  border-radius: 4px;/*角の丸み*/
  box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);
  font-weight: bold;
}

.btn-square-pop:active {
  border-bottom: solid 2px #fd9535;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.30);
}

/*////////////////////////
//商品リンク
////////////////////////*/
.item-box {
  padding: 10px;
  border:  1px solid #ccc;
  border-radius: 5px;
  box-shadow: 1px 1px 5px #ccc;
  margin-top: 20px;
}
.item-box:after {
    content: '';
    display: block;
    clear: both;
}

.item-box img {
  max-width: 100%;
}

.item-box > div {
  float:  left;
  width: 50%;
}

.item-box-left {
  padding-left: 0;
  text-align: center;
}

.item-box-right {
  position: relative;
}

.item-box-right h4 {
    margin: 0;
    padding: 10px;
    background: #eee;
    border-radius: 5px;
}

.item-box-right h4 a {
  letter-spacing: 1px;
  font-size:  20px;
  font-weight: bold;
  color:  #666;
  margin-top: 0;
  padding-top: 0;
}

.item-box-right p {
  font-size: 14px;
}

.item-box-right .item-btn {
    text-decoration:none;
    letter-spacing: 1px;
    display:block;
    text-align:center;
    padding: 5px 20px;
    color:#fff;
    background-color:#fd9535;
    border-radius:5px;
    box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);
    font-weight: bold;
}

.item-box-right .item-btn a {
  text-decoration: none;
  color:  #fff;
  display: block;
}

.item-box-right .item-label {
  background-color:  #FBC02D;
  display: inline-block;
  border-radius: 50%;
  height: 80px;
  width: 80px;
  line-height: 80px;
  text-align: center;
  color: #fff;
  position: absolute;
  top: -50px;
  right: -50px;
  transform: rotate(10deg);
  box-shadow: 1px 1px 5px #ccc; 
}

@media screen and (max-width: 720px) {
  .item-box > div {
    width: 100%;
  }
  .item-box-right {
    margin-top: 40px;
  }

  .item-box-right .item-label {
    right: -20px;
  }
}
/*
     FILE ARCHIVED ON 02:15:10 Jun 18, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:19:17 Jul 09, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.445
  exclusion.robots: 0.049
  exclusion.robots.policy: 0.038
  esindex: 0.007
  cdx.remote: 10.901
  LoadShardBlock: 81.285 (3)
  PetaboxLoader3.datanode: 75.819 (4)
  PetaboxLoader3.resolve: 53.065 (2)
  load_resource: 73.591
*/