@charset "utf-8";
.grecaptcha-badge { visibility: hidden; }

/*誘導パーツ*/
.box-shadow1 {
    box-shadow: 0 0 8px rgba(0,0,0,.1);
}

.announce_cont {
    margin-top: 64px;
}

.announce_area .cont6 {
    padding: 0;
}

/*追加マージン*/
.mg1 {
    margin: 50px 0 24px;
}
.mg2 {
    margin: 50px 0 24px;
}
.mg3 {
    margin: 30px 0 15px;
}
.mg4 {
    margin: 30px 0 15px;
}

/*時計アイコン*/
.deco_clock {
    display: inline-block;
    margin: 0 0 24px;
}
.deco_clock:before {
    content: "alarm_on";
    position: relative;
    font-family: "Material Icons";
    font-size: 2.4rem;
    top: 5px;
}
/*ライン*/
.deco_line1 {
    background: linear-gradient(transparent 50%, yellow 50%);
}

table td,
.tablepress td {
    width: auto;
}

.single_job_offer .apply_btn {
    background: #32cccf;
}

.deco_clock {
    margin: 24px 0;
    display: block;
}

#ez-toc-container {
    margin-top: 40px;
}

/*タブレット*/
@media only screen and (max-width: 1000px) {
}
/*地域王MediaQuery*/
@media only screen and (max-width: 960px) {
	/*時計アイコン*/
	.deco_clock {
		margin: 0 0 3.75vw;
	}
	.deco_clock:before {
		font-size: 1.7rem;
		top: 1.25vw;
	}

	/*追加マージン*/
	.mg1 {
		margin: 7.5vw 0 3.75vw;
	}
	.mg2 {
		margin: 7.5vw 0 3.75vw;
	}
	.mg3 {
		margin: 5vw 0 2.5vw;
	}
	.mg4 {
		margin: 5vw 0 2.5vw;
	}

	/*誘導パーツ*/
	.announce_cont {
		margin-top: 10vw;
	}
}
/*スマートフォン*/
@media only screen and (max-width: 480px) {
}
