@charset "utf-8";




/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 * Responsive
 * ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
@media screen and (max-width: 1119px) {
	.c-Regular-feature__item:nth-child(1) .u-Title__hi,
	.c-Regular-feature__item:nth-child(2) .u-Title__hi {
		padding-top: 0;
	}
	
	.c-Regular-feature__items {
		margin: 0 -15px;
	}
	
	.c-Regular-feature__item {
		padding: 0 15px;
	}
	
	.u-Sub-lead {
		font-size: 1.4rem;
		padding: 1em 1.25em;
	}
	
	.c-information-method dt {
		font-size: 1.6rem;
	}
	
	.c-information-flow th,
	.c-information-flow td {
		font-size: 1.4rem;
	}
	
	.c-Faq__title {
		padding: 1.5em 70px;
	}
	
	.c-Faq__title:before {
		font-size: 1.8rem;
		width: 30px;
		height: 30px;
		padding: .25em 0 0;
	}
	
	.c-Faq__inner {
		padding: 1.5em 1.5em 0 70px;
	}
	
	.c-Faq__inner:before {
		font-size: 1.8rem;
		width: 30px;
		height: 30px;
		padding: .25em 0 0;
	}
	
	
	
} /* END Responsive 1119px */




/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 * Responsive
 * ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
@media screen and (max-width: 767px) {
	.c-Regular .u-Title__hi {
		font-size: 3.2rem;
	}
	
	.c-Regular .u-Title__hi strong {
		font-size: 4.8rem;
	}
	
	.c-Regular .u-Title__hi strong i {
		font-size: 6rem;
	}
	
	.c-Regular-feature__items {
		margin: 0;
		display: block;
	}
	
	.c-Regular-feature__item {
		width: 100%;
		padding: 10px 0 0;
	}
	
	.c-information-data th:before {
		content: '';
		width: 100%;
		height: 1px;
		display: block;
		background: #ddd;
		position: absolute;
		bottom: 0;
		left: 0;
		transition: .2s;
	}
	
	.c-information-data th.is-Open:before {
		opacity: 0;
	}
	
	.c-information-data tr:last-child th:before {
		display: none;
	}
	
	.c-information-data tr:last-child th {
		border: 0 !important;
	}
	
	.c-information-data td {
		padding: 0;
	}
	
	.c-information-data td > div {
		display: none;
	}
	
	.c-information-data td > div > div {
		padding: 1em;
	}
	
	.c-information-data .is-Open.u-AccordionPanel__title + td > div {
		display: block;
	}
	
	.c-information-data .is-Open.u-AccordionPanel__title .u-AccordionPanel__title-status {
		background: #fff;
	}
	
	.u-Sub-lead {
		font-size: 1.5rem;
	}
	
	.c-information-method:not(:first-child) {
		margin: 10px 0 0;
	}
	
	.c-information-method:before {
		font-size: 1.6rem;
	}
	
	.c-information-method dt {
		line-height: 1.5;
	}
	
	.c-information-flow tr {
		width: 100%;
		display: table;
	}
	
	.c-information-flow tr:not(:last-child) {
		border-bottom: 1px dashed #b9b9b9;
	}
	
	.c-information-flow th,
	.c-information-flow td {
		font-size: 1.5rem;
		display: table-cell;
	}
	
	.c-information-flow th {
		width: 25%;
	}
	
	.c-information-flow td {
		width: auto;
		padding: 1em;
	}
	
	.c-information-flow td b {
		width: 100%;
		margin: 0;
	}
	
	.c-information__schedule tr {
		display: table-row;
	}
	
	.c-information__schedule .u-Table__head th:nth-child(1) { width: 20%; }
	.c-information__schedule .u-Table__head th:nth-child(2) { width: 40%; }
	.c-information__schedule .u-Table__head th:nth-child(3) { width: 40%; }
	
	.c-information__schedule td {
		border-bottom: 1px solid #ddd !important;
	}
	
	.c-Faq {
		margin: 10px 0 0;
	}
	
	.c-Faq__title {
		padding: 1em 50px;
	}
	
	.c-Faq__title:before {
		left: 10px;
	}
	
	.c-Faq__inner {
		padding: 1em 1em 0 50px;
	}
	
	.c-Faq__inner:before {
		top: 10px;
		left: 10px;
	}
	
	.c-Faq__inner .u-Text {
		margin-bottom: .75em;
	}
		
	.logo_workplace-wrap {
		margin: 14px 0 0;
		position: static;
		width: 100px;
	}
	
	
} /* END Responsive 767px */




/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 * Responsive
 * ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
@media screen and (max-width: 374px) {
	
	
	
	
} /* END Responsive 374px */




/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 * Responsive
 * ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
@media screen and (orientation: landscape) {
	
	
	
	
} /* END Responsive landscape */




/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 * Print Setting
 * ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
@media print {
	
	
	
	
} /* END Print Setting */



