/*
Template: jin
Theme Name: jin-child
Author: CrossPiece
Version: 1.00
*/

/*ブログカードに「続きを読む」*/
a.blog-card{
	padding-bottom:40px;
}
a.blog-card{
	position: relative;
}
a.blog-card:after{
	position: absolute;
	content:'続きを読む';
	font-weight: medium;
	right:10px;
	bottom: 10px;
	padding:2px 10px;
	background:#FF9900;/*「続きを読む」の背景色*/
	color:#fff;/*「続きを読む」の文字色*/
	font-size: .8em;
	border-radius:2px;
}

/*「あわせて読みたい」を消す*/
.blog-card-hl-box{
	display:none;
}

/* CF7のsubmitボタン色変え */
.wpcf7 input[type="submit"] {
width:100%;
padding:15px;
border-radius:10px;
-webkit-border-radius: 10px;  
-moz-border-radius: 10px;
border: none;
box-shadow: 0 3px 0 #ddd;
background: #f90;
transition: 0.3s;
}
.wpcf7-form input[type="submit"]:hover {
background: #ffad33;
transform: translate3d(0px, 3px, 1px);
-webkit-transform: translate3d(0px, 3px, 1px);
-moz-transform: translate3d(0px, 3px, 1px);
}

/* カテゴリのラベル位置変更 */

        @media (max-width: 767px) {
          .post-list-mag .post-list-item .post-list-inner .post-list-meta .post-list-cat,
          .post-list-mag3col .post-list-item .post-list-inner .post-list-meta .post-list-cat,
          .post-list-mag-sp1col .post-list-item .post-list-inner .post-list-meta .post-list-cat {
            position:static;
            padding: 2px 8px;
            padding-bottom: 3px;
            font-weight: 500;
            text-align: left;
            font-size: 0.5rem; } }
        @media (min-width: 768px) {
          .post-list-mag .post-list-item .post-list-inner .post-list-meta .post-list-cat,
          .post-list-mag3col .post-list-item .post-list-inner .post-list-meta .post-list-cat,
          .post-list-mag-sp1col .post-list-item .post-list-inner .post-list-meta .post-list-cat {
            position:static;
            font-size: 0.55rem;
            padding: 3px 10px;
            margin-left: -1px;
            font-weight: 400;
            letter-spacing: 0; } }

      @media (max-width: 767px) {
        .post-list-mag .post-list-item .post-list-inner .post-list-meta .post-list-title,
        .post-list-mag3col .post-list-item .post-list-inner .post-list-meta .post-list-title,
        .post-list-mag-sp1col .post-list-item .post-list-inner .post-list-meta .post-list-title {
          font-size: 12px;
          line-height: 1.1rem;
          font-weight: 700;
          letter-spacing: 1px;
          margin-top: 5px;
          margin-bottom: 10px; } }
      @media (min-width: 768px) {
        .post-list-mag .post-list-item .post-list-inner .post-list-meta .post-list-title,
        .post-list-mag3col .post-list-item .post-list-inner .post-list-meta .post-list-title,
        .post-list-mag-sp1col .post-list-item .post-list-inner .post-list-meta .post-list-title {
          font-size: 14px;
          line-height: 1.3rem;
          font-weight: 500;
          margin-top: 10px;
          margin-bottom: 5px; } }
      @media (min-width: 1024px) {
        .post-list-mag .post-list-item .post-list-inner .post-list-meta .post-list-title,
        .post-list-mag3col .post-list-item .post-list-inner .post-list-meta .post-list-title,
        .post-list-mag-sp1col .post-list-item .post-list-inner .post-list-meta .post-list-title {
          font-size: 18px;
          line-height: 1.6rem;
          margin-top: 10px; } }
          
      .post-list-mag .post-list-item .post-list-inner .post-list-meta .post-list-cat,
      .post-list-mag3col .post-list-item .post-list-inner .post-list-meta .post-list-cat,
      .post-list-mag-sp1col .post-list-item .post-list-inner .post-list-meta .post-list-cat {
        color: #fff !important;
        background-color: #2b2b2b;
        letter-spacing: 0;
        border-radius: 0px; }

.gallery dl img{
	margin-bottom:0;
	border: none!important;
	padding: 1px;
}

