@charset "utf-8";
/* CSS Document */


.t-l{
	text-align: left!important;
}
.t-c{
	text-align: center!important;
}
.t-r{
	text-align: right!important;
}

.mw-50{
	min-width: 50%;
}

.fwb{
	font-weight: bold;
}

.fs-70{
	font-size: 70%!important;
}


.fs-80{
	font-size: 80%!important;
}

.fs-90{
	font-size: 90%!important;
}

.fs-110{
	font-size: 110%!important;
}

.fs-120{
	font-size: 120%!important;
}

.fs-130{
	font-size: 130%!important;
}

.fs-140{
	font-size: 140%!important;
}

.fs-150{
	font-size: 150%!important;
}

.red{
	color: red;
}

.mb-1rem{
	margin-bottom: 1rem!important;
}

.vh60{
	height: 60vh;
}

.vh70{
	height: 70vh;
}


.vh80{
	height: 80vh;
}

.vh100{
	height: 100vh;
}
.center{
text-align: center;
  /* 水平方向の中央揃え */
  margin: 100px auto;
vertical-align: middle;
}

.bg-white{
	background-color: #FFFFFF!important;
}

.mt-50{
	margin-top: 50px!important;
}

.ml-20{
	margin-left: 20px;
}

.mr-20{
	margin-right: 20px;
}

.box{
	background-color: #008ca3;
	font-size: 120%;
	color: #FFFFFF;
	text-align: center;
	max-width: 260px;
	margin: 0 auto;
	padding: 20px 0;
	margin-top: 20px;
}

.url{
	word-break: break-all!important;
}