@charset "UTF-8";

.Err{
	color: #FF0000;
	font-size: 85%;
	padding-top: 5px;
}

.clearfix::after {
	content: "";
	display: block;
	clear: both;
}

.float-left{
	float: left;
}

.float-right{
	float: right;
}

.mt-5px{
	margin-top:5px;
}
.mt-10px{
	margin-top:10px;
}
.mt-15px{
	margin-top:15px;
}
.mt-20px{
	margin-top:20px;
}

.mb-5px{
	margin-bottom:5px;
}
.mb-10px{
	margin-bottom:10px;
}
.mb-15px{
	margin-bottom:15px;
}
.mb-20px{
	margin-bottom:20px;
}

.mb-30px{
	margin-bottom:30px;
}

.mb-40px{
	margin-bottom:40px;
}

.mb-50px{
	margin-bottom:50px;
}

.mb-60px{
	margin-bottom:60px;
}

.mb-70px{
	margin-bottom:70px;
}

.mb-80px{
	margin-bottom:80px;
}

.mb-90px{
	margin-bottom:90px;
}

.mb-100px{
	margin-bottom:100px;
}



.my-5px{
	margin-top:5px;
	margin-bottom:5px;
}
.my-10px{
	margin-top:10px;
	margin-bottom:10px;
}
.my-15px{
	margin-top:15px;
	margin-bottom:15px;
}
.my-20px{
	margin-top:20px;
	margin-bottom:20px;
}

.ml-5px{
	margin-left:5px;
}
.ml-10px{
	margin-left:10px;
}
.ml-15px{
	margin-left:15px;
}
.ml-20px{
	margin-left:20px;
}

.mr-5px{
	margin-right:5px;
}
.mr-10px{
	margin-right:10px;
}
.mr-15px{
	margin-right:15px;
}
.mr-20px{
	margin-right:20px;
}

.mx-5px{
	margin-left:5px;
	margin-right:5px;
}
.mx-10px{
	margin-left:10px;
	margin-right:10px;
}
.mx-15px{
	margin-left:15px;
	margin-right:15px;
}
.mx-20px{
	margin-left:20px;
	margin-right:20px;
}

.m-5px{
	margin:5px;
}
.m-10px{
	margin:10px;
}
.mr-15px{
	margin:15px;
}
.m-20px{
	margin:20px;
}

.pt-5px{
	padding-top:5px;
}
.pt-10px{
	padding-top:10px;
}
.pt-15px{
	padding-top:15px;
}
.pt-20px{
	padding-top:20px;
}

.pb-5px{
	padding-bottom:5px;
}
.pb-10px{
	padding-bottom:10px;
}
.pb-15px{
	padding-bottom:15px;
}
.pb-20px{
	padding-bottom:20px;
}

.py-5px{
	padding-top:5px;
	padding-bottom:5px;
}
.py-10px{
	padding-top:10px;
	padding-bottom:10px;
}
.py-15px{
	padding-top:15px;
	padding-bottom:15px;
}
.py-20px{
	padding-top:20px;
	padding-bottom:20px;
}

.pl-5px{
	padding-left:5px;
}
.pl-10px{
	padding-left:10px;
}
.pl-15px{
	padding-left:15px;
}
.pl-20px{
	padding-left:20px;
}

.pr-5px{
	padding-right:5px;
}
.pr-10px{
	padding-right:10px;
}
.pr-15px{
	padding-right:15px;
}
.pr-20px{
	padding-right:20px;
}

.px-5px{
	padding-left:5px;
	padding-right:5px;
}
.px-10px{
	padding-left:10px;
	padding-right:10px;
}
.px-15px{
	padding-left:15px;
	padding-right:15px;
}
.px-20px{
	padding-left:20px;
	padding-right:20px;
}

.p-5px{
	padding:5px;
}
.p-10px{
	padding:10px;
}
.pr-15px{
	padding:15px;
}
.p-20px{
	padding:20px;
}


.text-center{
	text-align:center;
}

.text-left{
	text-align:left;
}

.text-right{
	text-align:right;
}

.text-danger{
	color:#DC3545;
}

.text-primary{
	color:#007BFF;
 
}

.text-info{
	color:#17A2B8;
}

.font-weight-bold{
	font-weight:bold;
}

.small{

}

.w-25{
	width:25%;
}

.w-50{
	width:50%;
}


.w-100{
	width:100%;
}




/*画像上での右クリック、ドラッグ禁止*/
img {
  pointer-events: none; 
}


