.container .swiper-slide a:hover {
	opacity: 1;
}
.container .swiper-slide-prev {
opacity: 0.2;
}
.container .swiper-slide-next {
opacity: 0.2;
}
.top-salary {
	background: url(../img/toppage/img_salary_bg_girl.png) no-repeat right top;
}
.top-salary h1 {
	color: #e03563;
	font-size: 4.5rem;
	font-weight: bold;
	margin-right: 30px;
}
.top-salary .flex-contents {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.course-salary {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.yobai-course > p,
.helth-course > p {
	font-size: 1.81rem;
	font-weight: bold;
}
.course-salary .top-salary-box {
	border: 16px solid #e03563;
	padding: 40px;
	max-width: 586px;
}
.course-salary dl {
	line-height: 1.2;
	margin-bottom: 1rem;
	text-align: center;
}
.course-salary dt {
	font-weight: bold;
}
.course-salary dt span {
	font-size: 2rem;
}
.course-salary dd {
	color: #e03563;
	font-weight: bold;
}
.course-salary dd span {
	font-size: 3rem;
}
.course-salary p {
	color: #e03563;
	font-size: 1.38rem;
}
.course-salary .caution {
	color: #939393;
	font-size: 1.13rem;
}
.top-reason h3 {
	color: #ee8194;
	font-weight: bold;
	font-size: 2.5rem;
}
.reason-box {
	background: url("../img/toppage/img_bg_girl.png") no-repeat
	top right;
	display: flex;
	flex-wrap: wrap;
	padding-top: 40px;
}
.reason-box dl {
	margin-bottom: 50px;
}
.reason-box dl:last-of-type {
	margin-bottom: 150px;
}
.reason-box dl:first-of-type,
.reason-box dl:nth-of-type(2) {
	width: 30%;
}
.reason-box dl:first-of-type {
	margin-right: 70px;
}
.reason-box dl:nth-of-type(3) dd,
.reason-box dl:last-of-type dd {
	width: 40%;
}
.reason-box dt {
	color: #e03563;
	font-size: 2.2rem;
	font-weight: bold;
}
.reason-box dd {
	font-size: 1.13rem;
}
.top-reason .stylePink {
	background-color: #ee8194;
	color: #fff;;
	padding: 20px 30px;
}
.girls-msg {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.girls-msg li {
	width: 32%;
}
.girls-msg .name {
	color: #ee8194;
	font-weight: 500;
	font-size: 1.38rem;
}
.girls-msg li div {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.girls-msg li div img {
	max-width: 40%;
	width: 169px;
}
.girls-msg li div .msg {
	font-size: 0.88rem;
	width: 55%;
}
.top-facility .flex-box {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.top-facility .msg-box {
	width: 46%;
}
.top-facility .msg-box h3 {
	color: #e03563;
	font-size: 1.63rem;
	font-weight: bold;
}
.top-facility .msg-box h3 span {
	display: block;
	font-size: 2.3rem;
}
.top-facility .msg-box p {
	line-height: 1.6;
}
.top-facility .flex-box img {
	max-width: 580px;
	width: 50%;
}
.top-facility .flex-box:nth-of-type(2) {
	flex-direction: row-reverse;
}
.top-facility .sinmama {
	border: 2px solid #e03563;
	padding: 27px;
}
.top-facility .sinmama h3 {
	color: #e03563;
	font-size: 2.3rem;
	font-weight: bold;
	margin-bottom: 5px;
}
.top-facility .sinmama p {
	font-size: 1.13rem;
	margin-bottom: 5px;
}
.top-facility .sinmama ul {
	display: flex;
	flex-wrap: wrap;
	gap: 50px;
}
.top-facility .sinmama li {
	font-size: 1.5rem;
	font-weight: 600;
}
.top-real-salary .gsalary-lists {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-bottom: 50px;
	gap: 5%;
}
.top-real-salary .gsalary-lists li {
	width: 30%;
}
.top-real-salary .gsalary-lists li img {
	border-radius: 6px;
	height: 275px;
	object-fit: cover;
	width: 100%;
}
.top-real-salary .post-data {
	padding: 10px 5px;
}
.top-real-salary .post-data .datatag {
    border-bottom: 1px solid #333;
    padding-bottom: 5px;
    margin-bottom: 5px;
    font-size: .88rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.top-real-salary .post-data .tag {
    background-color: #e03563;
    color: #fff;
    padding: 0 4px;
}
.top-real-salary .more-btn {
	text-align: center;
}
 