@charset "UTF-8";

/*!
Theme Name: Simplicity2 child
Template:   simplicity2
Version:    20161002
*/

/* Simplicity子テーマ用のスタイルを書く */



/*-------------------- 標準スタイル --------------------*/

body {
  color: #383636;  /* 追加 */
}

a {
  color: #ff7777;  /* 変更 */
}

a:hover {
  color: #c32828;  /* 変更 */
}

.widget_new_entries a:hover,
.widget_new_popular a:hover,
.widget_popular_ranking a:hover,
.wpp-list a:hover,
.entry-read a:hover,
.entry .post-meta a:hover,
.related-entry-read a:hover,
.entry a:hover,
.related-entry-title a:hover,
.navigation a:hover,
#footer a:hover,
.article-list .entry-title a:hover,
.blog-card-title a:hover{
  color:#c32828;  /* 変更 */
}

#site-title a{
  color: #c32828;  /* 変更 */
}

#navi ul{
  border: 1px solid #c32828;  /* 変更 */
  background-color:#ed1c24;  /* 変更 */
}

#navi ul li a{
  color:#ffffff;  /* 変更 */
}

#navi ul li a:hover{
  color:#c32828;  /* 追加 */
  background-color:#ffffff;  /* 変更 */
}

.post-meta{
  background-color:#ed1c24;  /* 変更 */
  color:#ffffff;  /* 変更 */
}

.post-meta a{
  color:#ffffff;  /* 追加 */
}

.post-meta a:hover{
  color:#ffffff;  /* 追加 */
}

.post-meta .category a{
  color:#ffffff;  /* 追加 */
}

.post-meta .category a:hover{
  color:#ffffff;  /* 追加 */
}





/*-------------------- 広告ラベル --------------------*/

#sidebar .ad-space .ad-label {
  display:block;  /* サイド */
}

#pc_ad-32 .ad-label {
  display: none;  /* インデックストップPC */
}

#pc_ad-33 .ad-label {
  display: none;  /* インデックスミドルPC */
}

#mobile_ad-32 .ad-label {
  display: none;  /* インデックスミドルMB */
}

#pc_ad-31 .ad-label {
  display: none;  /* 関連コンテンツPC */
}

#mobile_ad-31 .ad-label {
  display: none;  /* 関連コンテンツMB */
}





/*-------------------- 広告改行 --------------------*/

#pc_ad-17 {
    /* 投稿 本文中 PC */
}

#mobile_ad-17 {
    /* 投稿 本文中 MB */
}

#pc_ad-18 {
    /* 投稿 本文下 PC */
}

#mobile_ad-18 {
    /* 投稿 本文下 MB */
}

#pc_ad-22 {
    /* 固定ページ 本文中 PC */
}

#mobile_ad-22 {
    /* 固定ページ 本文中 MB */
}

#pc_ad-23 {
    /* 固定ページ 本文下 PC */
}

#mobile_ad-23 {
    /* 固定ページ 本文下 MB */
}





/*-------------------- h2 h3 midashi --------------------*/

.article h2 {
  background : #ed1c24 url(//carp.hp-joho.net/my-page/carp001.gif) no-repeat scroll 30px 32px;  /* 追加 */
  color: #ffffff;  /* 追加 */
  border-left:1px solid #ed1c24;  /* 変更 */
  padding: 25px 30px 25px 60px;  /* 変更 */
}

h2.mypage-midashi2_1 {
}

h2.mypage-midashi2_2 {
  margin-top: 70px;
}

.article h3{
  border-bottom:5px solid #ed1c24;  /* 変更 */
}

h3.mypage-midashi3 {
  margin-top: 70px;
}

/* 中継 */
h3.mypage-midashi3_ch {
  margin-top: 0;
}





/*-------------------- table --------------------*/

table.mypage-kekka {
	width: 680px;
	border: none;
}

td.mypage-kekka_dajun {
	vertical-align: top;
	text-align: left;
	border: none;
	padding-right: 100px;
}

td.mypage-kekka_juni {
	vertical-align: top;
	text-align: left;
	border: none;
}

span.mypage-kekka_juni-text{
	color: #ff0000;
}



table.mypage-schedule {
	width: 100%;
	border-collapse: collapse;
	border: none;
}

table.mypage-schedule td {
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #cccccc;
	border-right: none;
	border-bottom: 1px solid #cccccc;
	border-left: none;
}

table.mypage-schedule td.mypage-schedule_left {
	font-size: small;
	width: 50px;
	text-align: right;
}

table.mypage-schedule td.mypage-schedule_center {
	font-size: small;
	padding: 10px 1px 10px 1px;
	line-height: 150%;
}

table.mypage-schedule td.mypage-schedule_center img {
	vertical-align: middle;
	width: 50px;
	height: 18px;
}

span.mypage-schedule_center_text {
	font-size: x-small;
}

table.mypage-schedule td.mypage-schedule_right {
	font-size: x-small;
	width: 85px;
	line-height: 110%;
}

table.mypage-schedule td.mypage-schedule_saturday {
	color: #0000ff;
}

table.mypage-schedule td.mypage-schedule_sunday {
	color: #ff0000;
}



table.mypage-senseki {
	width: 680px;
	text-align: right;
	font-size: small;
	border-collapse: collapse;
}

tr.mypage-senseki_background-color {
	background-color: #f0f0f0;
}

td.mypage-senseki_juni {
	text-align: left;
	width: 25px;
}

td.mypage-senseki_team {
	text-align: center;
	width: 60px;
	vertical-align: bottom;
}

span.mypage-senseki_champion {
	color: #ff0000;
}



table.mypage-keiyaku {
	width: 100%;
	border-collapse: collapse;
	border: none;
}

table.mypage-keiyaku td {
	text-align: center;
	padding: 5px;
	border-top: 1px solid #cccccc;
	border-right: none;
	border-bottom: 1px solid #cccccc;
	border-left: none;
}

table.mypage-keiyaku td.mypage-keiyaku_position {
	background-color: #f0f0f0;
	text-align: left;
}

table.mypage-keiyaku td.mypage-keiyaku_left1 {
	text-align: left;
}

table.mypage-keiyaku td.mypage-keiyaku_center1 {
	text-align: right;
}

table.mypage-keiyaku td.mypage-keiyaku_right1 {
	text-align: right;
}

table.mypage-keiyaku td.mypage-keiyaku_left2 {
	text-align: left;
}

table.mypage-keiyaku td.mypage-keiyaku_center2 {
	text-align: right;
}

table.mypage-keiyaku td.mypage-keiyaku_right2 {
	text-align: right;
}

div.mypage-keiyaku_right {
	text-align: right;
	font-size: small;
	margin-top: 5px;
}





/*-------------------- mypage --------------------*/

span.mypage-copywriting {
	color: #ff0000;
	font-weight: bold;
	font-size: medium;
}

div.mypage-overflow {
	overflow: auto;
}

div.mypage-shiaikekka {
	width: 680px;
}

div.mypage-tv_chuukei {
	background-color: #f0f0f0;
	border-radius: 5px;
	padding: 20px 20px 6px 20px;
	margin-top: 25px;
	margin-bottom: 25px;
}

div.mypage-box_1 {
	background-color: #f0f0f0;
	border-radius: 5px;
	padding: 20px 25px 20px 25px;
	margin-top: 25px;
	margin-bottom: 25px;
}

div.mypage-box_2 {
	background-color: #f0f0f0;
	border-radius: 5px;
	padding: 20px 25px 20px 25px;
	margin-top: 25px;
	margin-bottom: 25px;
}

div.mypage-box_link1 {
	background-color: #f0f0f0;
	border-radius: 5px;
	padding: 20px 25px 20px 25px;
	margin-top: 25px;
	margin-bottom: 25px;
}

div.mypage-box_link2 {
	border: 1px solid #dddddd;
	border-radius: 5px;
	padding: 20px 20px 7px 25px;
}

div.mypage-inyou {
}

.mypage-kaigyo_top {
	margin-top: 50px;
}

.mypage-kaigyo_bottom {
	margin-bottom: 50px;
}

div.mypage-hyoushou {
	width: 680px;
}

div.mypage-hyoushou_1 {
	background-color: #0f8f2e;
	border-radius: 5px;
	color: #ffffff;
	margin-top: 30px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
}

div.mypage-hyoushou_2 {
	background-color: #2862ae;
	border-radius: 5px;
	color: #ffffff;
	margin-top: 30px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
}

div.mypage-hyoushou_3 {
	background-color: #f2f2f2;
	border-radius: 5px;
	margin-top: 30px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
}

div.mypage-hyoushou_text {
	font-size: xx-large;
}

ul.mypage-list_1 {
  margin: 0;
}

ul.mypage-list_1 li {
  margin: 5px 0 5px -20px;
}





/*-------------------- mypage_ad --------------------*/

div.mypage_ad-1 {
	margin: 5px 0 30px 0;
	text-align: center;  /* 固定ページ（テーブル） */
}

div.mypage_ad-2 {
	margin: 0 0 100px 0;
	text-align: center;  /* h2見出し前・投稿（旧） */
}

div.mypage_ad-2_1 {
	margin: 50px 0 90px 0;
	text-align: center;  /* h2見出し前・投稿（新） */
}

div.mypage_ad-3 {
	margin: 0 0 50px 0;
	text-align: center;  /* 汎用 */
}

div.mypage_ad-4 {
	margin: 50px 0 90px 0;
	text-align: center;  /* h2見出し前・固定 */
}

div.mypage_ad-label {
	font-size: small;  /* adラベル */
}





/*-------------------- img --------------------*/

img.mypage-team {
	vertical-align: middle;
	width: 50px;
	height: 18px;
}





/*-------------------- plugins - Newpost Catch --------------------*/

/*-------------------- npcatch --------------------*/

#npcatch {
	margin: 0 0 0 -1em;
}

#npcatch li {
	overflow: hidden;
	clear: both;
	margin: 0px 0px 12px 0px;
	vertical-align: top;
	list-style-type: none;
}

#npcatch img {
/*-- サムネイルのスタイル --*/
	width: 80px;
	height: 60px;
	margin-right: 20px;
	float: left;
	padding: 0px;
	box-shadow: 0px 0px 7px #bbb;
}

#npcatch .title {
/*-- 記事タイトルのスタイル --*/
	padding: 0px;
}

#npcatch li:hover {
}

#npcatch li:hover .title {
}

#npcatch li:hover .title a {
}

#npcatch li:hover .date {
}

/*-------------------- npcatch_single --------------------*/

#npcatch_single {
	margin: 0 0 0 -1em;
}

#npcatch_single li {
	overflow: hidden;
	clear: both;
	margin: 0px 0px 12px -10px;
	vertical-align: top;
	list-style-type: none;
}

#npcatch_single img {
/*-- サムネイルのスタイル --*/
	width: 60px;
	height: 45px;
	margin-right: 20px;
	float: left;
	padding: 0px;
	box-shadow: 0px 0px 7px #bbb;
}

#npcatch_single .title {
/*-- 記事タイトルのスタイル --*/
	padding: 0px;
}

#npcatch_single li:hover {
}

#npcatch_single li:hover .title {
}

#npcatch_single li:hover .title a {
}

#npcatch_single li:hover .date {
}

/*-------------------- npcatch_single-1 --------------------*/

#npcatch_single-1 {
	margin: 0 0 0 -1em;
}

#npcatch_single-1 li {
	overflow: hidden;
	clear: both;
	margin: 0px 0px 12px -10px;
	vertical-align: top;
	list-style-type: none;
}

#npcatch_single-1 img {
/*-- サムネイルのスタイル --*/
	width: 60px;
	height: 45px;
	margin-right: 20px;
	float: left;
	padding: 0px;
	box-shadow: 0px 0px 7px #bbb;
}

#npcatch_single-1 .title {
/*-- 記事タイトルのスタイル --*/
	padding: 0px;
}

#npcatch_single-1 li:hover {
}

#npcatch_single-1 li:hover .title {
}

#npcatch_single-1 li:hover .title a {
}

#npcatch_single-1 li:hover .date {
}
