/* カスタム CSS をここに入力してください */
.postid-ID #comments, .postid-ID #respond {
display: none !important;
}

.page-id-ID #comments, .page-id-ID #respond {
display: none !important;
}

.page #comments, .page #respond {
display: none !important;
}

.below-entry-meta .comments {
  display: none;
}

.entry-meta .comment-respond {
	display: none;
}

.entry-comments-no {
    display: none;
}

.entry-meta .comment-respond-link {
	display: none;
}

.entry-comment-respond-no {
    display: none;
}

.comment-respond {
display: none;
}

.comment-#respond {
display: none;
}

.comment-respond {
display: none;
}

.post-comment {
    display: none;
}

#comments, #respond {
display: none !important;
}

h2#danraku2 {
  border-bottom: solid 3px black;
}
h3#danraku3 {
  color: #505050;/*文字色*/
padding: 0.5em;/*文字周りの余白*/
display: inline-block;/*おまじない*/
line-height: 1.3;/*行高*/
background: #dbebf8;/*背景色*/
vertical-align: middle;/*上下中央*/
border-radius: 25px 0px 0px 25px;/*左側の角を丸く*/
}

h3:before {
content: '';
color: white;
margin-right: 8px;}

ol.work-list li {
	padding-bottom: 0.5em;
	padding-left: 1.0em;
	text-indent: -1.0em;
	line-height: 1.5;
}

ul.work-list li {
	padding-bottom: 0.5em;
	padding-left: 1.5em;
	text-indent: -1.5em;
	line-height: 1.5;
}

p.pub-year {
	font-size: large;
	padding: 0;
	margin: 0;
	line-height: 0;
}

.su-tabs > .su-tabs-nav > span {
 /* Text size */
  font-size: large;
}

.member td {
	border: none;
}

.lawyeria-lite-header-image {
    width: 100%; /* 表示領域の幅に合わせて画像を表示 */
    height: auto; /* 画像のアスペクト比を保つ */
    object-fit: cover; /* 画像を領域に合わせてトリミングする */
}