/* カスタム CSS をここに入力してください */
.square_btn {
    display: inline-block;
    padding: 0.3em 1em;
    text-decoration: none;
    color: #000080;
    background: #FFFFFF;
    border: solid 2px #000080;
    border-radius: 3px;
    width: 90%;
    transition: .4s;
}

.square_btn:hover {
    background: #000080;
    color: white;
}

#toc_container ul.toc_list li::before{
	content:none;
	padding:0;
	margin:0;
	width:0;
	height:0;
	background:none;
	box-shadow:none;
}

h4 {
  padding: 0.25em 0.5em;/*上下 左右の余白*/
  color: #494949;/*文字色*/
  background: transparent;/*背景透明に*/
  border-left: solid 5px #74c40c;/*左線*/
}

#comments-thread .comment-author{
  font-weight:bold;
  color: green;
  padding: 7px;
  border: 0;
}

#comments-thread .comment-meta{
 font-size:5px;
}

#comments-thread img.avatar {
 margin-left:-3px;
 border-radius: 50%;
}

#comments-thread .fn {/* コメント投稿者の名前の部分（デフォルトではイタリックになってる部分） */
    font-style: normal;
    font-size:12px;
}

#comments-thread .comment-text{/* 文章部分 */
     padding:5px;
}

#comments-thread .comment-datetime{
 font-size:10px;
 color: darkgray;
}

#comments-thread .comment-id{
 font-size:10px;
 color: darkgray;
}

div.yyi-rinker-contents a[target="_blank"]::after {
	content: none;
}

.first {
  /*firstというクラスの要素の背景を青色にする*/   
  background-color: white;
}

.first {
  /*firstというクラスの要素の背景を青色にする*/   
  max-width:560px;
}

.twitter {
  /*firstというクラスの要素の背景を青色にする*/   
  background-color: white;
}

.twitter {
  /*firstというクラスの要素の背景を青色にする*/   
  max-width:100%;
}

hr {
    margin: 0.5em 0;
    padding: 0;
    border: 0;
    height: 5px;
}

a {
  text-decoration: none;
}