
/*共通*/

@media screen and (min-width: 769px) {
.bescos-fv-sp{
		display: none;
	}
.bescos-fv-wrap{
	max-width: 1060px;
	margin: 2% auto 0;
}	
.bescos-wrap{
	max-width: 600px;
	margin: 0 auto;
}
	
.c-breadcrumb:last-of-type {
        margin: 0;
        padding: 0;
        max-width: 1070px;
        margin: 2% auto 0;
}
.bescos-wrap{
	background: #fffcf7;
	max-width: 500px;
}

}

@media screen and (max-width: 768px) {
.bescos-fv-pc{
	display: none;
}
	
.c-breadcrumb:last-of-type {
	padding-left: 10px!important;
}
	
}
	
.l-contents{
	background: #fffcf7;	
}

.contents-text p{
	font-family: 'shippori-mincho';
    text-align: center;
    padding: 10% 0;
    font-size: 1.4rem;
    line-height: 2;
}

.contents img:first-child{
	width: 90%;
	margin: 0 auto;
}

.btn-wrap{
	    display: flex;
    margin: 5% 5% 10%;
}

.contents img:last-child{
	width: 85%;
	margin: 0 auto;
}

.contents{
	margin-bottom: 15%;
}

.contents.-trial .step{
	width: 90%;
	margin: 0 auto;
}


video{
	width: 80%!important;
	display: block;
}

.detile-foot-link{
	padding-bottom: 20%;
}

.detile-foot-link a img{
	margin: 0 auto;
}

.img-kit{
	    width: 80%;
    margin: 10% auto;
}