@charset "UTF-8";
/*
@media (hover: hover) {
&:hover {
}
}
@media (hover: none) {
&:active {
}
}
*/
/*--------------------------------------------------------------
# 共通：学習の流れ、就職・資格情報
--------------------------------------------------------------*/
@media (max-width: 640px) {
		section#message, section#about_us, section#Process, section#job, section#qual {
				margin-right: calc(50% - 50vw);
				margin-left: calc(50% - 50vw);
		}
}

/*--------------------------------------------------------------
# キービジュアル
--------------------------------------------------------------*/
.keyvisual {
		margin: 0 0 5%;
		position: relative;
}

@media (max-width: 767px) {
		.keyvisual {
				margin-right: calc(50% - 50vw);
				margin-left: calc(50% - 50vw);
		}
}

.keyvisual .message {
		position: absolute;
		top: 3%;
		margin: auto;
		left: 0;
		right: 0;
		text-align: center;
}

.keyvisual .message p.logo img {
		width: 30%;
}

@media (max-width: 767px) {
		.keyvisual .message p.logo img {
				width: 60%;
		}
}

.keyvisual .message p.text {
		width: 50%;
		margin: auto;
}

@media (max-width: 767px) {
		.keyvisual .message p.text {
				width: 80%;
		}
}

/*--------------------------------------------------------------
# コンテンツ部分
--------------------------------------------------------------*/
.section__contennts_inner {
		max-width: 76rem;
		margin: 0 auto;
}

@media (max-width: 991px) {
		.section__contennts_inner.title {
				margin-left: 8rem;
		}
}

@media (max-width: 767px) {
		.section__contennts_inner.title {
				margin-left: auto;
		}
}

.section__contennts_inner h1 {
		display: inline-block;
		font-size: 3.6rem;
		font-weight: 800;
		margin-bottom: 4rem;
		border-bottom: solid 1rem #ffca9e;
		line-height: 1.6;
}

@media (max-width: 640px) {
		.section__contennts_inner h1 {
				font-size: 3rem;
		}
}

.section__contennts_inner.hello {
		margin-bottom: 8rem;
}

@media (max-width: 991px) {
		.section__contennts_inner.hello {
				margin-left: 8rem;
		}
}

@media (max-width: 767px) {
		.section__contennts_inner.hello {
				margin-left: auto;
		}
}

.section__contennts_inner.hello .summary {
		font-size: 2.4rem;
		font-weight: 700;
		color: #c25700;
		margin-bottom: 2rem;
		line-height: 1.5;
}

.section__contennts_inner.hello .name .namae {
		font-size: 2rem;
		font-weight: 700;
}

.section__contennts_inner p.read_text {
		font-size: 2.4rem;
		line-height: 1.5;
		font-weight: bold;
}

.section__contennts_inner .sub_title {
		font-size: 2.4rem;
		font-weight: 500;
		color: #c25700;
		margin-bottom: 2rem;
		line-height: 1.5;
}

.section__contennts_inner .massage_area .sub_title {
		margin-bottom: 1rem;
}

.section__contennts_inner .massage_area .message:not(:last-child) {
		margin-bottom: 3rem;
}

/*--------------------------------------------------------------
# 特色ある基礎教育
--------------------------------------------------------------*/
.education {
		margin: 4rem auto 12rem;
}

.education__num {
		position: relative;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		   -moz-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		   -moz-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		width: 6rem;
		height: 6rem;
		margin: auto;
}

.education__num::before {
		position: absolute;
		content: "";
		font-size: 3rem;
		font-weight: bold;
		display: block;
		border-radius: 100%;
		border: solid 4px #c25700;
		width: 6.5rem;
		height: 6.5rem;
		left: 0;
		right: 0;
		margin: auto;
}

.education__num span {
		position: relative;
		left: 3px;
		display: inline-block;
		font-size: 3rem;
		font-weight: bold;
		color: #c25700;
}

.education__num span::before {
		position: absolute;
		content: "";
		display: block;
		border-radius: 100%;
		width: 6rem;
		height: 6rem;
		top: 2px;
		right: -27px;
		background: #ffca9e;
		z-index: -1;
}

.education__num span::after {
		position: absolute;
		content: "";
		display: block;
		width: 1rem;
		height: 1rem;
		bottom: 8px;
		right: -19px;
		background: #ffca9e;
		-webkit-transform: rotate(45deg);
		    -ms-transform: rotate(45deg);
		        transform: rotate(45deg);
}

.education__title {
		text-align: center;
		margin-top: 3rem;
}

.education__title h4 {
		font-size: 2.4rem;
		line-height: 1;
		font-weight: bold;
}

.education__title p {
		font-size: 1.8rem;
		font-weight: bold;
}

.education__wrap {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		gap: 5rem 5%;
		margin-top: 2rem;
}

.education__wrap__box {
		width: 30%;
}

@media (max-width: 767px) {
		.education__wrap__box {
				width: 100%;
				max-width: 64rem;
				margin: auto;
		}
}

.education__wrap__box__img {
		position: relative;
		padding-top: 100%;
}

@media (max-width: 767px) {
		.education__wrap__box__img {
				padding-top: 60%;
		}
}

.education__wrap__box__img figure {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
}

.education__wrap__box__img figure img {
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		   object-fit: cover;
}

.education__wrap__box__title {
		font-size: 2rem;
		line-height: 1.5;
		margin: 1rem 0;
		font-weight: bold;
}

section#about_us .imgarea2 {
		margin: -9rem 0 3rem;
}

/*--------------------------------------------------------------
  # 主な設備
  --------------------------------------------------------------*/
.educational_environment h4.js-markerScrollAnimation {
		font-size: 2rem;
		font-weight: bold;
		display: inline;
		background: -webkit-linear-gradient(left, rgba(251, 116, 0, 0.3) 50%, transparent 50%);
		background: -webkit-gradient(linear, left top, right top, color-stop(50%, rgba(251, 116, 0, 0.3)), color-stop(50%, transparent));
		background: -o-linear-gradient(left, rgba(251, 116, 0, 0.3) 50%, transparent 50%);
		background: linear-gradient(left, rgba(251, 116, 0, 0.3) 50%, transparent 50%);
		background-repeat: no-repeat;
		background-size: 200% .8em;
		background-position: 100% .8em;
		-webkit-transition: 2s;
		-o-transition: 2s;
		transition: 2s;
}

.educational_environment h4.js-markerScrollAnimation.is-active {
		background-position: 0% 0.8em;
}

.educational_environment p {
		margin: 1rem 0 5rem;
}

section.contents.stripe {
		max-width: 76rem;
		margin: 8rem auto 0;
		position: relative;
		padding: 3rem;
		background-size: auto auto;
		background-color: #fff;
		background-image: -webkit-repeating-linear-gradient(315deg, transparent, transparent 4px, #ffca9e 4px, #ffca9e 8px);
		background-image: -o-repeating-linear-gradient(315deg, transparent, transparent 4px, #ffca9e 4px, #ffca9e 8px);
		background-image: repeating-linear-gradient(135deg, transparent, transparent 4px, #ffca9e 4px, #ffca9e 8px);
}

@media (max-width: 767px) {
		section.contents.stripe {
				margin-right: calc(50% - 50vw);
				margin-left: calc(50% - 50vw);
		}
}

section.contents.stripe .stripe__inner {
		background: #fff;
		padding: 4rem;
		border-radius: 3rem;
}

@media (max-width: 767px) {
		section.contents.stripe .stripe__inner {
				padding: 4rem 2rem;
				border-radius: 1rem;
		}
}

section.contents.stripe .stripe__titlearea {
		position: absolute;
		width: 100%;
		max-width: 35rem;
		top: -13rem;
		right: 0;
		left: 0;
		margin: auto;
		text-align: center;
}

@media (max-width: 480px) {
		section.contents.stripe .stripe__titlearea {
				top: -12rem;
		}
}

@media (max-width: 420px) {
		section.contents.stripe .stripe__titlearea {
				top: -11rem;
		}
}

@media (max-width: 375px) {
		section.contents.stripe .stripe__titlearea {
				top: -10rem;
		}
}

@media (max-width: 360px) {
		section.contents.stripe .stripe__titlearea {
				top: -9rem;
		}
}

section.contents.stripe .stripe__titlearea svg .st1 {
		fill: none;
		stroke-width: 5;
		stroke-linecap: round;
		stroke-linejoin: round;
		stroke-miterlimit: 10;
}

section.contents.stripe .stripe__titlearea svg#svg_life .st0 {
		fill: #ffca9e;
}

section.contents.stripe .stripe__titlearea svg#svg_life .st1 {
		stroke: #c25700;
}

section.contents.stripe .stripe__titlearea .semi_name {
		position: absolute;
		top: 18%;
		left: 0;
		right: 0;
}

section.contents.stripe .stripe__titlearea .semi_name h2.stripe-title {
		font-size: 2.8rem;
		line-height: 1;
}

@media (max-width: 480px) {
		section.contents.stripe .stripe__titlearea .semi_name h2.stripe-title {
				font-size: 6vw;
		}
}

section.contents.stripe .stripe__titlearea .semi_name .eng_name {
		font-size: 1.4rem;
		letter-spacing: 0;
		font-weight: 500;
}

@media (max-width: 480px) {
		section.contents.stripe .stripe__titlearea .semi_name .eng_name {
				font-size: 3vw;
		}
}

section.contents.stripe .stripe__contents {
		margin-top: 5%;
}

section.contents.stripe .stripe__contents .contents:not(:last-child) {
		padding-bottom: 2rem;
		border-bottom: solid 2px #c25700;
		margin-bottom: 2rem;
}

section.contents.stripe .stripe__contents .contents h4 {
		color: #c25700;
		font-size: 2rem;
}

section.contents.stripe .stripe__contents .contents p.mb2 {
		margin-bottom: 2rem;
}

section.contents.stripe .stripe__contents .contents p.indent {
		text-indent: -1rem;
		padding-left: 0;
}

section.contents.stripe .stripe__contents .contents p.indent:not(:last-child) {
		margin-bottom: 2rem;
}

section.contents.stripe .stripe__contents .contents .soft_wrap {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		margin: 3rem 0;
		gap: 3rem 2%;
}

section.contents.stripe .stripe__contents .contents .soft_wrap .soft {
		width: 32%;
		border-left: solid 1px #c25700;
		padding-left: 1rem;
		font-size: 1.4rem;
}

@media (max-width: 640px) {
		section.contents.stripe .stripe__contents .contents .soft_wrap .soft {
				width: 100%;
				border-left: none;
				padding-left: 0;
		}
}

section.contents.stripe .stripe__contents .contents .soft_wrap .soft h5 {
		padding: 0 0.8rem;
		font-weight: bold;
		background: #ffca9e;
}

section.contents.stripe .stripe__contents .contents .soft_wrap .soft h5.f_mt2 {
		margin-top: 2rem;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRlYW5fZWR1LmNzcyIsImRlYW5fZWR1LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDOENoQjs7Ozs7Ozs7O0NEcENDO0FDcUREOzsrRERsRCtEO0FDeUJsRDtFQTZCYjtJQU9HLDhCQUE4QjtJQUM5Qiw2QkFBNkI7RUR6RDlCO0FBQ0Y7O0FDNERBOzsrRER4RCtEO0FDMkQvRDtFQUNDLGNBQWM7RUFDZCxrQkFBa0I7QUR6RG5COztBQ1VhO0VBNkNiO0lBSUUsOEJBQThCO0lBQzlCLDZCQUE2QjtFRHREN0I7QUFDRjs7QUNnREE7RUFTRSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLFlBQVk7RUFDWixPQUFPO0VBQ1AsUUFBUTtFQUNSLGtCQUFrQjtBRHJEcEI7O0FDdUNBO0VBZ0JHLFVBQVU7QURuRGI7O0FDVmE7RUE2Q2I7SUFrQkksVUFBVTtFRGhEWjtBQUNGOztBQzZCQTtFQXNCRyxVQUFVO0VBQ1YsWUFBWTtBRC9DZjs7QUNyQmE7RUE2Q2I7SUF5QkksVUFBVTtFRDVDWjtBQUNGOztBQ2lEQTs7K0REN0MrRDtBQ2tEOUQ7RUFDQyxnQkFBZ0I7RUFDaEIsY0FBYztBRGhEaEI7O0FDdENhO0VBb0ZYO0lBS0UsaUJBQWlCO0VEOUNuQjtBQUNGOztBQ3pDYTtFQWlGWDtJQVFFLGlCQUFpQjtFRDNDbkI7QUFDRjs7QUNrQ0U7RUFhQyxxQkFBcUI7RUFDckIsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsaUNBOUVpQjtFQStFakIsZ0JBQWdCO0FEM0NuQjs7QUN2RGE7RUFnRlg7SUFvQkUsZUFBZTtFRHhDakI7QUFDRjs7QUNtQkU7RUF5QkMsbUJBQW1CO0FEeEN0Qjs7QUNyRWE7RUFvRlg7SUE0QkcsaUJBQWlCO0VEdENwQjtBQUNGOztBQ3hFYTtFQWlGWDtJQStCRyxpQkFBaUI7RURuQ3BCO0FBQ0Y7O0FDR0U7RUFrQ0UsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixjQWxHZTtFQW1HZixtQkFBbUI7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 */