
@charset "utf-8";

/* =======================================

base.css - 基本CSS
base font-color:#221815
bluecolor color: #3499a9;
========================================== */
/*マイページ公開前*/





/*pc*/
@media print, screen and (min-width: 821px) {

.smt{display:none;}
.smt5{display:none !important;}

.video .content_area{
	padding-top:50px;
	padding-bottom:50px;
}
.video .content_area.bgp{
	background-color: #fdeced;
}
.video .content_area .block{
	width:1000px;
	margin:0 auto;
	display: flex;
	justify-content: center;
}
.video .content_area .block video{
	width:800px;
}



}/*--PC--*/



/*タブレット*/
@media print, screen and (max-width: 1000px) {

section.video{
	padding:50px 0;
}

.video .content_area{
	padding-top:50px;
	padding-bottom:50px;
}
.video .content_area.bgp{
	background-color: #fdeced;
}
.video .content_area .block{
	width:95%;
	margin:0 auto;
	display: flex;
	flex-flow: row wrap;
	align-items: flex-start;
	justify-content: space-between;
}

.video .content_area .block video{
	width:90%;
	margin:0 auto;
}


}



/*スマホ*/
@media screen and (max-width: 820px) {
.pc{display:none !important;}
.smt5{display:none !important;}

.video .content_area{
	padding-top:0px;
	padding-bottom:0px;
}



}/*--スマホ--*/


/*スマホ*/
@media screen and (max-width: 460px) {
.pc{display:none !important;}
.smt5{display:block !important;}



}/*--スマホ--*/