/*
Template: jin
Theme Name: jin-child
Author: CrossPiece
Version: 1.00
*/
.pickup-image,
.new-entry-item .eyecatch,
.post-list-thumb {
    position: relative;
    overflow: hidden;
    width: 100%;
}
.pickup-image:before,
.new-entry-item .eyecatch:before,
.post-list-thumb:before {
    content:"";
    display: block;
    padding-top: 56.25%; /* 16:9 */
}
.pickup-image img,
.new-entry-item .eyecatch img,
.post-list-thumb img {
    position: absolute;
    top: 50%;
    left: 50%;
   -webkit-transform: translate(-50%, -50%) !important;
   transform: translate(-50%, -50%) !important;
}

/*埋め込んだツイートを中央表示させるコード*/
.twitter-tweet {
margin: 0 auto !important;
}

/*埋め込んだツイートを中央表示させて外枠に影を付けるコード*/
.twitter-tweet {
margin: 0 auto !important;
box-shadow: 0 0 5px #42424230;
border-radius: 6px!important;}

/*サイドバー追尾目次*/
.toc_widget_list li{
	font-size: 14px;
	font-weight: bold;
	padding: 4px 0;
}
.toc_widget_list li ul a::before{	
	content: "・";
}
.toc_widget ul li ul {
    border: none;
    padding: 0px 0px 0px 10px;
}
.toc_widget ul {
    max-height: 460px;
    overflow-y: auto;
}
.toc_widget_list li ul{		
	margin-left: 1.0em;
	text-indent: -1.0em;	
}
.toc_widget_list li ul li a {
	font-size: 13px;
	font-weight: normal;	
}


jic jin-ifont-arrow-top {
    font-size: 1.5em;
    position: relative;
    bottom: 4px;
    vertical-align: bottom;
}

jic jin-ifont-arrow-top:before {
    content: "\f35b";
}

.back-toc {
    margin: 50px 0; /* 上下の余白 */
}
.back-toc a {
    text-decoration: none; /* 下線を消す */
}

.comment-form-email,.comment-form-url,.comment-notes{ display:none; }

/************************************
** MCボタンの座布団
************************************/
.box3 {
    padding: 1em 1em;
    margin: 0em 0;
    color: #2C2C2F;
    background: #FAFAFA;/*背景色*/
}
.box3 p {
    margin: 0em;
    padding: 0.4em;
}