/*
Theme Name:ICONIC child
Theme URI:
Description:WordPressテーマ「ICONIC」の自作子テーマです。
Template:iconic_tcd062
Author:Fumihito Ito
Author URI:https://bund.co.jp/
Version:1.12.1
*/

@media only screen and (max-width: 991px) { 
  .p-header__logo--mobile img {
    width: 200px;
  }
}

.p-item-archive__item-thumbnail img { object-fit: contain; }


/* 記事の文字サイズ */
p{font-size:16px;}
ul{font-size:16px; font-weight: bold;}
ol{font-size:16px; font-weight: bold;}

/*見出しCSS*/
.p-entry__title { font-size: 32px; font-weight: bold; line-height: 1.5; margin-bottom: 0; }
.p-entry__body h2 { font-weight: bold;}
.p-entry__body h3 { font-weight: bold;}
.p-entry__body h4 { font-weight: bold;}
.post-h2 { font-size: 1.7rem !important; font-weight: bold !important; position: relative; padding: 0.6em; color: #ffffff; background: #00510F;}
.post-h3 { font-size: 1.5rem !important; font-weight: bold !important; margin: 2.3em 0 0.7em; padding: 0.6em; border-top: 3px solid #000; border-bottom: 3px solid #000;}
.post-h4 { font-size: 1.3rem !important; font-weight: bold !important; margin: 2.6em 0 0.7em; padding: 10px 0 10px 10px; border-left-width: 4px; border-left-style: solid; line-height: 1.5;}
.post-h5 { font-size: 1.1rem !important; font-weight: bold !important;}

/*マーカー*/
.marker {
    background: linear-gradient(transparent 60%, yellow 60%);
    font-weight: bold;
} 

	/*赤字*/
.red {
    font-weight: bold;
    color: red;
} 

/*補足説明[memo]*/
.memo {
  margin-bottom: 1.5em;
  padding: 1em;
  background: #fff9e5;
  color: #545454;
}
.memo_ttl {
  margin-bottom: 5px;
  color: #ffb36b;
  font-size: 1.4em;
  font-weight: bold;
}
.memo p {
  margin: 0 0 5px;
}

/*注意説明 [alert]*/
.memo.alert {
  background: #ffebeb;
}
.memo.alert .memo_ttl {
  color: #ff8376;
}
.memo.alert .memo_ttl:before {
  background: #ff8376;
  content: "\f12a";
}

/** ボックス **/
.sng-box p {
  margin: 0;
  padding: 0;
}
.sng-box .say {
  margin-bottom: 0;
}
.sng-box .faceicon {
  padding-right: 20px;
}
#inner-content .sng-box > *:first-child {
  margin-top: 0;
}

.sng-box p {
  margin: 0;
  padding: 0;
}
.sng-box .say {
  margin-bottom: 0;
}
.sng-box .faceicon {
  padding-right: 20px;
}
#inner-content .sng-box > *:first-child {
  margin-top: 0;
}

.box1 {
  margin: 2em 0;
  padding: 1.5em 1em;
  border: solid 2px #000;
  font-weight: bold;
}

/*グローバルナビ 太字*/
.p-global-nav > li > a {
	font-weight: bold;
}

/*カート ログイン 会員登録 太字*/
.p-header__welcart-nav li a {
	font-weight: bold;
}

/*ヘッダーディスクリプション 太字*/
.p-header-description {
		font-weight: bold;
}

/*商品名 太字*/
.p-index-carousel__item-title {
	font-weight: bold;
}
.p-entry-item__title, .p-article-item__title, .p-article__price {
	font-weight: bold;
}

/*サイドバー見出し 太字*/
.p-widget-sidebar.widget_welcart_bestseller .p-widget__title {
			font-weight: bold;
}
.p-widget-sidebar.widget_welcart_category .p-widget__title {
		font-weight: bold;
}

/*商品一覧はこちら 太字*/
#cb_1 .p-cb__item-archive-button {
			font-weight: bold;
}

/*カートに入れるボタン 色*/
.p-entry-item__cart-button .p-button {
	background-color: #ff7f00;
}

/*水色ボックス*/
.box3 {
    margin: 2em 0;
    padding: 1.5em 1em;
    background: #edf6ff;
    color: #2c2c2f;
}