@charset "utf-8";

img {
    image-rendering: -webkit-optimize-contrast;
}

@media screen and (max-width:767px) { 
    .mom-c-article-head {
        background: #443020;
        height: auto;
    }

    .mom-c-article-head-tbox {
        height: auto;
        padding: 20px 0;
    }
	

}

	.mt-20 {
		margin-top: 1.5em !important;
	}

@media screen and (min-width:768px) {
    .mom-c-article-head {
        background: url(head-pc.jpg) no-repeat right center #443020;
        background-size:auto 100%;
		color: #fff;
    }
    .mom-c-article-head-sns-upper .mom-c-snsbtn {
        display: none !important;
    }
	
	.c-width-50 {
		width: 50%;
	}

	.c-width-40 {
		width: 40%;
	}
	
	.c-width-30 {
		width: 30%;
	}
	
	.mt-box-01-text {
		width: calc(51.7% - 40px)	
	}
	
	.mt-0 {
		margin-top: 0!important;
	}
	/*
	.mom-c-article-main-picbox-left.mt-img-01 {
		width: 44%;
	}
	
    .mom-c-article-main-picbox-left  {
        width: 42%;
    }*/
	
	.mom-c-article-main-picbox-right {
		max-width: 348px;
	}
	
	.mom-c-article-main-txt-right {
		width: 40%;
		flex: right;
	}
	.p-matsuyamatakeshi17-img-01 {
		margin-bottom: 40px;
	}
	
	.p-matsuyamatakeshi17-img-01 img {
		height: 260px;
		width: auto;
	}
	.p-matsuyamatakeshi17-img-01 img:first-child {
		margin-right: 10px;
	}
	.p-matsuyamatakeshi17-img-01 figcaption {
		text-align: center;
	}
}

.mom-c-article-head-tbox-inner h1 .small {
    font-size: 80% !important;
}