@charset "UTF-8";
.gallery_wrap p{
    height: 185px;
    overflow: hidden;
}
.gallery_wrap p img{
    position: absolute;
    width: auto;
    height: auto;
    top: 50%;
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
@supports ( object-fit: cover ) {
    .gallery_wrap p img{
        position: static;
        height: 100%;
        width: 100%;
        left: 0;
        -o-object-fit: cover;
        object-fit: cover;
        top: 0;
        -ms-transform: none;
        -moz-transform: none;
        -webkit-transform: none;
        transform: none;
    }
}
@supports ( object-fit: cover ) {
    .top_vehicle_img img {
        position: static;
        height: 100%;
        width: 100%;
        left: 0;
        -o-object-fit: cover;
        object-fit: cover;
        top: 0;
        -ms-transform: none;
        -moz-transform: none;
        -webkit-transform: none;
        transform: none;
    }
}
.preparation{
	margin:10rem 0;
	text-align:center;
	color:#f27e3a;
	font-size:24px;
}
.history_img img{
	max-width:250px;
}
.history_txt{
	text-decoration:underline;
}
.post-navigation{
	width:100%;
}
.nav-links{
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.post_detail h1{
	font-size:42px;
	text-align:center;
	font-weight:bold;
	color:#f57029;
	background:transparent;
}
.post-thumbnail img{
	width:100%;
}
/*
* タブレット
*/
@media screen and (max-width: 960px){
	
}
/*
* SP
*/
@media screen and (max-width: 782px){
	.post_detail h1{
		font-size:34px;
	}
}
/*
* iphone5以下
*/
@media screen and (max-width: 480px){
	/*
	* 共通
	*/
}
/*
* 共通
*/
@media screen and (min-width: 576px){
	
}
@media screen and (min-width: 768px){

	}

