@charset "UTF-8";
/* CSS Document */

.fs-9  {font-size:0.5625rem !important;}
.fs-10 {font-size: 0.625rem !important;}
.fs-12 {font-size: 0.75rem !important;}
.fs-13 {font-size: 0.8125rem !important;}
.fs-14 {font-size: 0.875rem !important;}
.fs-15 {font-size: 0.9375rem !important;}
.fs-16 {font-size: 1rem !important;}
.fs-17 {font-size: 1.0625rem !important;}
.fs-18 {font-size: 1.125rem !important;}
.fs-19 {font-size: 1.1875rem !important;}
.fs-20 {font-size: 1.25rem !important;}
.fs-22 {font-size: 1.375rem !important;}
.fs-24 {font-size: 1.5rem !important;}
.fs-26 {font-size: 1.625rem !important;}
.fs-30 {font-size: 1.875rem !important;}
.fs-36 {font-size: 2.25rem !important;}
.fs-40 {font-size: 2.5rem !important;}
.fs-42 {font-size: 2.625rem !important;}
.fs-48 {font-size: 3rem !important;}
.fs-50 {font-size: 3.125rem !important;}
.fs-60 {font-size: 3.75rem !important;}
@media screen  and (max-width: 767px) {
	.fs-26 {font-size: 1.0625rem !important;}
	.fs-30 {font-size: 1.125rem !important;}
}

.dotted {
	border: none;
	border-top: dotted 1px #000000;
}

.color-red {color: #B81C22;}
.color-pink {color: #DE434B;}
.color-purple {color: #BB6F73;}

.bg-white {background-color: #ffffff;}
.bg-pink {background-color: #FFF7F7;}

.contact-button {
	display: inline-block;
	padding: 1.2rem 3.5rem;
	color: #EB8585;
	background-color: #FFD6D6;
	text-align: center;
	text-decoration: none;
}

.corporate-service .mainimage {
	height: 62vw;
	max-height: 1120px;
	background: center url(../images/corporate-service/main.png) no-repeat;
	background-size: cover;
}

.goanai {
	background: center url(../images/corporate-service/bg.png) no-repeat;
	background-size: cover;
}
.no2 {
	background: center url(../images/corporate-service/bg2.png) no-repeat;
	background-size: cover;
}

@media screen  and (max-width: 767px) {
	.corporate-service .mainimage {
		background: center url(../images/corporate-service/main-sp.png) no-repeat;
		height: 92.6vw;
		max-height: inherit;
		background-size: cover;
	}
	.goanai,
	.no2 {
		background: center url(../images/corporate-service/bg-sp.png) no-repeat;
		background-size: cover;
	}
}
