/*
*******************************************************
* 🚨【重要】custom-style.css（タカ様編集専用CSS）🚨 *
*******************************************************

🔸 このファイルは、タカ様ご自身によるデザイン調整・
    カスタマイズ専用のスタイルシートです。

🔸 下記ルールを守ってご利用ください。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ ✅ 使用ルール
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
・style.css は編集しないでください（開発者用です）
・この custom-style.css に追記・修正を行ってください
・!important の多用は避け、必要最小限に留めてください
・一般的なCSSの記述ルールに従って記述してください

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 📌 作成者
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
・作成日：2025年7月13日
・担当者：ともひろ
・連絡先：tomo.create.service@gmail.com

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


/*【カピバラGo】サイトバー設定*/
/* デフォルトの非表示設定 */
#body_wrap #custom_html-18 {
    display: none;
}

/* 特定のカテゴリで表示設定 */
.category-213 #custom_html-18 {
    display: block !important;
}

/* 特定のIDで表示設定 */
.id_29906 #custom_html-18, 
.id_29877 #custom_html-18, 
.id_29856 #custom_html-18, 
.id_29825 #custom_html-18, 
.id_29762 #custom_html-18, 
.id_29678 #custom_html-18, 
.id_29699 #custom_html-18, 
.id_29687 #custom_html-18, 
.id_29679 #custom_html-18, 
.id_29634 #custom_html-18, 
.id_29569 #custom_html-18, 
.id_29556 #custom_html-18, 
.id_29398 #custom_html-18, 
.id_29336 #custom_html-18, 
.id_29298 #custom_html-18, 
.id_29296 #custom_html-18, 
.id_29207 #custom_html-18, 
.id_29076 #custom_html-18, 
.id_29029 #custom_html-18, 
.id_28966 #custom_html-18, 
.id_29919 #custom_html-18,
.id_30020 #custom_html-18,
.id_30159 #custom_html-18,
.id_30197 #custom_html-18,
.id_30252 #custom_html-18,
.id_30277 #custom_html-18,
.id_30288 #custom_html-18,
.id_30367 #custom_html-18,
.id_30373 #custom_html-18,
.id_30422 #custom_html-18,
.id_30491 #custom_html-18,
.id_30512 #custom_html-18,
.id_30539 #custom_html-18,
.id_30569 #custom_html-18,
.id_30537 #custom_html-18,
.id_30786 #custom_html-18,
.id_30811 #custom_html-18,
.id_30840 #custom_html-18,
.id_30917 #custom_html-18,
.id_30926 #custom_html-18,
.id_30933 #custom_html-18,
.id_30930 #custom_html-18,
.id_31054 #custom_html-18,
.id_31116 #custom_html-18,
.id_28885 #custom_html-18,
.id_31915 #custom_html-18,
.id_28918 #custom_html-18 {
    display: block !important;
}

/*【カピバラGo】サイトバー設定【終】*/

/*【アーチャー伝説2】サイトバー設定*/
/* デフォルトの非表示設定 */
#body_wrap #custom_html-19 {
    display: none;
}

/* 特定のカテゴリで表示設定 */
.category-214 #custom_html-19 {
    display: block !important;
}

/* 特定のIDで表示設定 */
.id_31086 #custom_html-19, 
.id_31099 #custom_html-19, 
.id_31174 #custom_html-19, 
.id_31107 #custom_html-19, 
.id_31109 #custom_html-19, 
.id_31354 #custom_html-19, 
.id_31361 #custom_html-19, 
.id_31372 #custom_html-19, 
.id_31392 #custom_html-19, 
.id_31488 #custom_html-19,
.id_31481 #custom_html-19,
.id_31467 #custom_html-19,
.id_31481 #custom_html-19,
.id_31488 #custom_html-19,
.id_31478 #custom_html-19,
.id_31532 #custom_html-19,
.id_31535 #custom_html-19,
.id_31554 #custom_html-19,
.id_31576 #custom_html-19,
.id_31717 #custom_html-19,
.id_31646 #custom_html-19,
.id_31549 #custom_html-19,
.id_31773 #custom_html-19,
.id_31811 #custom_html-19,
.id_31810 #custom_html-19,
.id_31887 #custom_html-19,
.id_31905 #custom_html-19,
.id_32152 #custom_html-19,
.id_31796 #custom_html-19,
.id_32354 #custom_html-19,
.id_33600 #custom_html-19,
.id_32403 #custom_html-19,
.id_34311 #custom_html-19,
.id_34496 #custom_html-19,
.id_34523 #custom_html-19,
.id_34550 #custom_html-19,
.id_34556 #custom_html-19,
.id_34562 #custom_html-19,
.id_34588 #custom_html-19,
.id_34607 #custom_html-19,
.id_34535 #custom_html-19,
.id_34623 #custom_html-19,
.id_34645 #custom_html-19,
.id_34671 #custom_html-19,
.id_34684 #custom_html-19,
.id_31648 #custom_html-19,
.id_31458 #custom_html-19 {
    display: block !important;
}

/*【アーチャー伝説2】サイトバー設定【終】*/

/*Contact form 7*/
/*必須バッジ*/
.content .hissu{
background:#f89174;/*背景色*/
color:#fff;/*文字色*/
margin-left:5px;
padding:3px 10px;
border-radius:5px;
font-size:1.4rem;
}
/*入力ボックス*/
.content input:not(.st-form-nowide):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=image]), select, textarea {
box-sizing: border-box;
width: 100%;
padding:10px;
border:solid 2px #c0c0c0;/*縁枠線*/
margin-top:10px;
}
/*送信ボタン*/
.wpcf7-submit {
display:block;
background:#3996cc;/*背景色*/
font-weight:bold;
color: #ffffff;/*文字色*/
border:none;
padding:10px 0;
margin:auto;
border-radius:5px;
width:50%;
}
.wpcf7-submit:hover{
opacity:.8;
}

/*アプリーチ*/
.appreach {
  text-align: left;
  padding: 10px;
  border: 1px solid #7C7C7C;
  overflow: hidden;
}
.appreach:after {
  content: "";
  display: block;
  clear: both;
}
.appreach p {
  margin: 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;
}
.appreach__star {
  position: relative;
  font-size: 14px !important;
  height: 1.5em;
  width: 5em;
}
.appreach__star__base {
  position: absolute;
  color: #737373;
}
.appreach__star__evaluate {
  position: absolute;
  color: #ffc107;
  overflow: hidden;
  white-space: nowrap;
}



/*表のヘッダーセル色*/
th {
  background:#ffbc3f!important;	
}
:root {
    --color_border--table: #000000	;
}

table{
	font-size:14px;
}

ul{
		font-size:14px;
}

/*リンク太字*/
a:link { 
font-weight: bold;
}

/* 「コメントする」を非表示 */
.p-commentArea__title { display:none; }

/* コメント欄の高さを狭くする */
.comment-respond #comment {
height: 100px;
}

/* コメント欄の「メールアドレス」と「サイト」を非表示 */
.comment-form-email,.comment-form-url{ display:none; }

.post_content p {
line-height:1.5;
margin-bottom: 1.5em;
}

/* 行間*/
.post_content p {
line-height:1.5;
}

/* マージン*/
.post_content>p {
margin-bottom: 1.0em;
}

/* スマホ画面フォント*/
@media (max-width: 767px) {
.entry-content {
font-size: 12px;
}
}

/* recaptcha非表示*/
.grecaptcha-badge { visibility: hidden; }

/* カテゴリー横にあるcategory非表示*/
.c-pageTitle__subTitle{
	display: none;
}

/*タブスタイル：ノーマル*/
.is-style-default .c-tabBody {
border: 1px solid transparent;
}