.home .header,.mobile-nav ul,.header-info a,.post-tab,.cardtype__article:nth-child(n+1),.sidelong__article:nth-child(n+1){animation:none;}
.entry-content h2{
background: #17d174;
box-shadow: 0px 0px 0px 5px #17d174;
border: dashed 2px white;
padding: 0.5em;
color: #ffffff;
}
.entry-content h3 {
  position: relative;
  padding: .75em 1em .75em 1.5em;
  border: 1px solid #ccc;
}
.entry-content h3::after {
  position: absolute;
  top: .5em;
  left: .5em;
  content: '';
  width: 6px;
  height: -webkit-calc(100% - 1em);
  height: calc(100% - 1em);
  background-color: #17d174;
  border-radius: 4px;
}
.entry-content h4 {
  position: relative;
  padding: 0 .4em .1em;
}
.entry-content h4::after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
  content: '';
  width: 100%;
  height: 10px;
  background-color: #17d174;
}
.badge-red{
	background-color: #e00;
	padding: 3px 8px 1px;
	margin-right: 5px;
	border-radius: 7px;
	color: #fff;
}
.badge-green{
	background-color: #060;
	padding: 3px 8px 1px;
	margin-right: 5px;
	border-radius: 7px;
	color: #fff;
}
span.wpcf7-list-item {
display: block;
}
/*--------------------------------------
  お知らせ欄　動くグラデーション 2020/03/22追加
https://for-men.jp/moving-gra/
--------------------------------------*/
.header-info {
  background: linear-gradient(45deg, #17d174, #1c7c31, #4f96f6);/*角度 色三色*/
  background-size: 600% 600%;/*背景のサイズ幅と高さ*/
  animation: osirase 20s ease infinite;/*切り替わるスピード*/
}
@keyframes osirase {/*アニメーションのキーフレーム*/
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
/*--------------------------------------
  ヘッダーお知らせ欄
2020/03/22追加
https://for-men.jp/osirase-btn/
--------------------------------------*/
.header-info a {/*お知らせ欄全体*/
    padding: 5px;/*内側の余白　上下左右*/
    font-size: 15px;/*文字の大きさ*/
}
.header-info a:after {/*後ろにぶち込む*/
    content: "クリックして見に行く";/*PCでのセリフ*/
    font-weight: 500;/*文字の太さ*/
    border: 1px solid #fff;/*枠線*/
    border-radius: 5px;/*角丸*/
    padding: 2px 10px;/*内側の余白*/
    margin-left: 5px;/*外側の余白（文字との距離）*/
}
@media screen and (max-width: 500px){/*スマホ表示*/
.header-info a:after {
    display: block;/*改行されるように*/
    width: 60%;/*ボタンっぽいやつの横幅*/
    content: "タップして見に行く";/*スマホでのセリフ*/
    margin: 0 auto;/*中央寄せ*/
    font-size: .8em;/*文字のサイズ*/
}}
/*--------------------------------------
  スタイリッシュな表
2020/03/30追加
https://for-men.jp/hyou-custom2/
--------------------------------------*/
.entry-content table {/*表全体*/
    border: 2px solid #8ce6ec;/*枠線*/
    border-collapse: separate;/*表のスタイル*/
    border-spacing: 0;/*なんだっけ？*/
    border-radius: 15px 15px 0 0;/*角丸*/
    overflow: hidden;/*はみ出す部分は非表示*/
/*    text-align: center;/*文字を中央寄せ*/
}
.entry-content table th {/*ヘッダーセル*/
    color: white;/*文字の色*/
    font-size:1.1em;/*文字のサイズ*/
    background: #8ce6ec;/*背景色*/
    border-bottom: none;/*下線はなし*/
    padding: 10px 0;/*内側の余白*/
    letter-spacing: 0.15em;/*文字間隔*/
}
.entry-content table td {/*セル*/
    color:#414141;/*文字の色*/
    padding:15px 5px;/*内側の余白*/
      border-bottom: 1px solid #8ce6ec;/*下線*/
}
.entry-content table tr:last-child td {/*最後の行だけ*/
      border-bottom: none;/*下線なし*/
}
.entry-content table td:not(last-child) {/*最後のセルだけ除外*/
      border-right: 1px solid #8ce6ec;/*右線*/
}
.entry-content td:last-child {/*最後のセル*/
    border-right: 0!important;/*右線削除*/
}
.entry-content table td:nth-child(1) {/*薄い背景　最初の縦列のみ*/
    background-color: #8ce6ec0d;/*背景色*/
}
/***** 薄い背景　別ver *****/
/*
.entry-content table td:nth-child(2) {
    background-color: #8ce6ec0d;
}
.entry-content table tr:nth-child(odd) {
    background-color: #8ce6ec0d;
}
.entry-content table tr:nth-child(even) {
    background-color: #8ce6ec0d;
}
*/
/*--------------------------------------
  目次　変更
2020/05/07追加
https://for-men.jp/mkj-custom-2/
--------------------------------------*/
#toc_container {/*目次全体*/
    margin: 0 0 2em 0;/*外側の余白設定*/
    padding: 0;/*内側の余白を0に*/
    border-color: #6BB6FF!important;/*枠線の色*/
    border: solid 2px;/*枠線の種類と幅*/
    border-top: none;/*上線削除*/
    border-radius: 3px;/*角をちょっとだけ丸く*/
    background: #6bb6ff0d;/*背景色*/
    box-shadow: none;/*影を削除*/
}
div#toc_container .toc_list:after {/*右下のアイコン*/
    content: "\f212";/*アイコンの書類*/
    position: absolute;/*自由に羽ばたけるように*/
    font-family: FontAwesome;
    bottom: -20px;/*下方向の位置調整*/
    right: 5%;/*右方向の位置調整*/
    font-size: 5em;/*アイコンの大きさ*/
    opacity: 0.1;/*透明度*/
}
#toc_container .toc_title {/*目次のタイトル*/
    display: block;/*段落に*/
    margin: 0;/*外側の余白を削除*/
    padding: 0;/*内側の余白を削除*/
    font-size: 18px;/*文字の大きさ*/
    line-height: 42px;/*行の高さ*/
    font-weight: bold;/*太文字*/
    background: #6bb6ff;/*背景色*/
    text-align: center;/*中央揃え*/
    color: white!important;/*文字の色*/
}
#toc_container .toc_title:before {/*タイトル前のアイコン*/
    display: none;/*消し消し*/
}
#toc_container .toc_list {/*目次のコンテンツ*/
    margin: 0;/*外側の余白削除*/
    color: #424242de;/*文字の色*/
    padding: 1em 6% 1em 10%;/*内側の余白調整*/
    position: relative;/*基準に設定*/
}
#toc_container .toc_list li a {/*アンカーリンクの設定*/
    color: #424242b3;/*文字色*/
    display: block;/*横いっぱいまでリンクにする*/
}
#toc_container .toc_list li a:hover {/*マウスホバーしたとき*/
    text-decoration: none;/*下線を表示しない*/
    opacity: .5;/*うっすら透明に*/
}
#toc_container ul {/*箇条書き*/
    list-style-type: decimal;/*番号に変更*/
    color: #424242b3!important;/*文字の色*/
}
@media only screen and (min-width: 481px){/*PC表示*/
#toc_container {
    padding: 0;/*内側の余白を削除*/
}}
/*--------------------------------------
  コンタクトフォームの送信ボタン
2022/02/07追加
https://oldno07.com/poripu/contactform7-btn/
--------------------------------------*/
.wpcf7 input[type="submit"] ,
.pushbutton-wide{
	background-color: #17d174;
}
/*--------------------------------------
  画像キャプション（説明文）を変更
　2022/02/14
　https://for-men.jp/caption-custom/
　ちょっとアレンジ
--------------------------------------*/
.entry-content .wp-caption {
max-width: 100%;/*画像の幅をいっぱいに*/
padding: 0;/*内側の余白なし*/
border: none; /* 枠線を消す */
}
.entry-content .wp-caption p.wp-caption-text {
margin-top: 0.2em; /* 画像との余白 */
font-size: 0.5em; /* キャプションの文字の大きさ */
text-align: right; /* 右揃え */
}