@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
	.record-column-1{
		width: 80px;
	}
	.record-column-3{
		width: 80px;
	}
	.record-link-td{
		width: 200px;
	}
	.record-img{
		width: 230px;
	}
	.record-header{
        height: 50px;
	}
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}

@media screen and (min-width:1024px) {
    /*　画面サイズが1024pxからはここを読み込む　*/
	.record-column-1{
		width: 175px;
	}
	.record-column-3{
		width: 100px;
	}

	.record-link-td{
		width: 500px;
	}
	.vertical-img{width:600px}

    .card-thumb img {
        width: auto;
    }
	.ect-big-card{
		text-align:center;
	}

}

/*2025/05/11 start */
.main{
    background-color: #2a2a2a;
}
.pr-label-s {
    background-color: #9e2222;
    color: white;
    display: inline-block;
    margin-bottom: 10px;
    padding: 2px 8px;
    border-radius: 4px;
}
.pr-label-l {
    color: #d3d3d3;
    background-color:#333;
    font-weight: bold;
}
.marker-under-red {
    background: linear-gradient(transparent 60%, rgb(165 0 7 / 60%) 60%);
}
blockquote p{
	color:#d3d3d3;
}
.toc-title {
    background-image: linear-gradient(135deg, #84172f, #84172f 50%, #8f2f44 50%, #84172f 70%, #84172f 100%, transparent 0);
}
.article .toc .toc-content {
    margin: 3px 0px;
    padding: 0.2em 1.4em 1.4em;
    border-radius: 4px;
    border-top: 2px solid;
    border-left: 2px solid;
    border-right: 2px solid;
    border-bottom: 2px solid;
    border-image: linear-gradient(to right, rgba(132, 23, 47, 0.6) 0%, #84172f 100%);
    border-image-slice: 1;
}
.tagcloud a {
    background-color: #9e2222;
}
.blank-box {
    border-style: none;
	background-color:#333;
    border-radius: 10px;
}
.toc-widget-box{
	display:none;
}
#tag_cloud-2{
	display:none;	
}
li::marker {
    content: "▶";
}
li{
    padding-left: 10px;
}
.wp-block-table td{
	border:none;
	background-color:#333;
}
.sns-share{
	display:none;
}
.custom-eye-catch-text{
    color: #508ad7;
    text-decoration: none;
	font-weight: bold;
}
.record-header{
	font-weight: bold;
	background-color: #84172f;
}
.record-tr{
	text-align: center;
}

/*2025/05/11 end */