:root{
	--o-r-common-company_name:キャリアウィングス株式会社;
	--o-r-common-name:キャリアウィングス株式会社;
	--o-r-common-name_en:Careerwings;
	--o-r-common-logo:名称未設定のデザイン (1).png;
	--o-r-common-logo_bg:none;
	--o-r-common-logo_padding:0px;
	--o-r-common-logo_bg_rwd:none;
	--o-r-common-logo_padding_rwd:5px;
	--o-r-common-hours:9\00003a00～18\00003a00;
	--o-r-common-copyright:キャリアウィングス株式会社;
	--o-r-common-parallax_common_bg:2人のスタッフ.JPG;
	--o-r-common-googlemap:<iframe src="https\00003a//www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3152.953522250612!2d140.47313321531811!3d37.79112897975657!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x5f8a889dc6cc077f%3A0x532c0ef8d0724d48!2z44CSOTYwLTAxMTMg56aP5bO255yM56aP5bO25biC5YyX55-i6YeO55uu5Z2C5p2x77yR77yT4oiS77yTIOemj-WztuODleODrOODg-OCt-ODpeOCv-OCpuODsyAyZg!5e0!3m2!1sja!2sjp!4v1634453330164!5m2!1sja!2sjp" width="600" height="450" style="border\00003a0\00003b" allowfullscreen="" loading="lazy"></iframe>;
	--o-r-common-facebook_url:https\00003a//www.facebook.com/careerwings111?ref=page_internal;
	--o-r-common-twitter_url:https\00003a//twitter.com/careerwings_1;
	--o-r-common-line_url:https\00003a//page.line.me/031tbchc?openQrModal=true;
	--o-r-common-instagram_url:https\00003a//www.instagram.com/careerwings_1/;
	--o-r-common-tiktok_url:https\00003a//www.tiktok.com/@careerwings_carestaff;
	--o-r-common-website:https\00003a//careerwings.co.jp/;
	--o-r-visual_theme-width:1170px;
	--o-r-colors-base:#ffffff;
	--o-r-colors-base_text:#0a1823;
	--o-r-colors-button:#202e66;
	--o-r-colors-button_text:#ffffff;
	--o-r-colors-assort:#9ecce6;
	--o-r-colors-assort_text:#ffffff;
	--o-r-colors-accent:#202e66;
	--o-r-colors-accent_text:#ffffff;
	--o-r-font_title-css_url:https\00003a//fonts.googleapis.com/css2?family=M+PLUS+1p\00003awght@500&display=swap;
	--o-r-font_title-family:'M PLUS 1p';
	--o-r-font_title-style:normal;
	--o-r-font_title-weight:500;
	--o-r-font_body-css_url:https\00003a//fonts.googleapis.com/css2?family=Noto+Sans+JP\00003awght@300\00003b400\00003b500&display=swap;
	--o-r-font_body-family:'Noto Sans JP';
	--o-r-font_body-text_style:normal;
	--o-r-font_body-weight:300;
	--o-r-font_en-css_url:https\00003a//fonts.googleapis.com/css2?family=Noto+Sans+Syloti+Nagri&display=swap;
	--o-r-font_en-family:'Noto Sans Syloti Nagri';
	--o-r-font_en-style:normal;
	--o-r-font_en-weight:400;
	--o-r-fnav-top_href:/;
	--o-r-fnav-top_link:トップページ;
	--o-r-fnav-top_target:_self;
}/*common_css*/
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
html{
    font-size:62.5%;
    background-color:#ffffff;;
    color:#0a1823;;
    -webkit-text-size-adjust: 100%;
}
body,input,button {
    font-size:1.6rem;
    font-family: 'Noto Sans JP';
    font-weight: 300;
    line-height : 1.8;
}

h2,h3,h4,h5,h6{
    font-family: 'M PLUS 1p';
}

img {
    max-width: 100%;
    height:auto;
    vertical-align: top;
}
[data-w-width] {
    max-width: 100%;
}
[data-w-width="1"] {
    width: 1170px;
    width:1170px;
    margin: 0 auto;
}
[data-w-width="1"] [data-w-width="1"]{
    max-width:100%;
    width:100%;
}
@media (max-width: 1170px){
    [data-w-width="1"] {
        max-width:94%;
    }
}
@media screen and (max-width: 768px) {
    body {
        font-size: 3.5vw;
    }
    body,input {
    font-weight: 400;
    }
}

.-x-text{
    max-width: 1170px;
    margin-left:auto;
    margin-right:auto;
}
.-x-text table{
    border-collapse: collapse;
}
.-x-text td{
    padding: 2px 5px;
    border: 1px solid #ccc;
}
.-x-text ul
,.-x-text ol
,.-x-text li{
    list-style-type:initial;
}


.-x-cont > [data-lib] ~ [data-lib]{
    margin-top:4rem;
}
@media screen and (max-width: 768px) {
    .-x-cont > [data-lib] ~ [data-lib]{
        margin-top:2.5rem;
    }
}

/*---関連記事をページごとに表示切替
------------------------------------------------------*/
.related_none {
    display: none;
}

.b_education .material-symbols-outlined {
  background: url(/_img/ja/cssjs/3/image/_/)no-repeat center center / contain;
    font-size: 0;
    width: 24px;
    height: 24px;
}

.spbr {
    display: none;
}

@media screen and (max-width: 767px) {
    .spbr {
        display: inline;
    }
}/*widget:3ad36318-8a0a-4a4f-a7eb-141534bf1dd5*/@keyframes w-14367-fade{
0% {
  opacity: 0;
}
100% {
  opacity: 1;
}}[data-lib="14367"]{text-align: left;
	position: relative;
	margin-bottom: 2.5rem;}[data-lib="14367"] .-w-main-title{font-size: 1.6rem;
	font-weight: normal;
	display: flex;
	align-items: center;
	opacity: 0;
	transition: all 0.6s ease-in-out 0.4s;
	letter-spacing: 0.05em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	font-family: 'Noto Sans Syloti Nagri','M PLUS 1p';
	font-style: normal;
	font-weight: 400;
	transform: rotate(0.03deg);}[data-lib="14367"] .-w-main-title.-w-active:before{width: 0%;}[data-lib="14367"] .-w-main-title:before{content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	right: 0;
	transition: all 0.6s ease-in-out 0.4s;}[data-lib="14367"] .-w-main-title:after{content: '';
	min-width: 100px;
	height: 1px;
	background: currentColor;
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;}[data-lib="14367"] .-w-main-title.-w-active{opacity: 1;}[data-lib="14367"] .-w-sub-title{display: block;
	font-size: 2.2rem;
	font-weight: 400;
	line-height: 2;
	margin-bottom: 1.5rem;
	transform: translateX(-15px);
	opacity: 0;
	transition: all 0.6s ease-in-out 0s;
	font-family: 'M PLUS 1p';
	font-style: normal;
	font-weight: 500;
	transform: rotate(0.03deg);}[data-lib="14367"] .-w-sub-title.-w-active{transform: translateX(0px);
	opacity: 1;}[data-lib="14367"] table{border: none;
	border-collapse: collapse;
	empty-cells: show;
	margin-bottom: 1em;
	margin-top: 1em;
	max-width: 100%;
	table-layout: fixed;}[data-lib="14367"] table tr{-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;}[data-lib="14367"] table th,[data-lib="14367"] table td{border: 1px solid #bfbfbf;
	min-width: 2em;
	padding: 0.4em;
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
	vertical-align: middle;}@media (max-width: 768px){[data-lib="14367"]{margin-bottom: 1.5rem;}[data-lib="14367"] .-w-main-title{font-size: .75em;}[data-lib="14367"] .-w-main-title:after{min-width: 14vw;}[data-lib="14367"] .-w-sub-title{font-size: 5.8vw;
	line-height: 1.6;}}/*widget:7daeaea9-3628-4e98-a651-7e7c6d70dc7e*/@keyframes w-113243-fade_L{
from {
opacity: 0;
font-size: var(--CatchL_from);
}

to {
opacity: 1;
font-size: var(--CatchL_to);
}}@keyframes w-113243-fade_M{
from {
opacity: 0;
font-size: var(--CatchM_from);
}


to {
opacity: 1;
font-size: var(--CatchM_to);
}}@keyframes w-113243-background{
from {
background:  rgba(0,0,0,255);
}

to {
background: rgba(0,0,0,0);
}}@keyframes w-113243-fade_loading{
from {
    opacity: 1;
    z-index: 999999;
}

to {
    opacity: 0;
    z-index: 0;
}}[data-lib="113243"] *{--CatchL_from: 2.2em;
	--CatchL_to: 2.5em;
	--CatchM_from: 1em;
	--CatchM_to: 1.3em;}[data-lib="113243"]{position: relative;
	width: 100%;
	height: auto!important;}[data-lib="113243"] .-w-thumbnail{display: none;}[data-lib="113243"]:after{content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
	animation: w-113243-background .7s ease-in forwards;
	z-index: 1;}[data-lib="113243"] .-w-mv_wrapper{position: relative;
	width: 100%;
	height: 100%;}[data-lib="113243"] video{width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;}[data-lib="113243"] .-w-catch_wrap{position: absolute;
	top: 53%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
	width: fit-content;
	max-width: 90%;
	color: #FFF;
	z-index: 2;}[data-lib="113243"] .-w-catch_wrap .-w-catch_L{font-size: 0;
	letter-spacing: 5px;
	text-shadow: 
             0 0 3px rgba(0,0,0,0.6),
             0 0 10px rgba(0,0,0,0.3);}[data-lib="113243"] .-w-catch_wrap .-w-catch_M{font-size: 0;
	letter-spacing: 2px;
	line-height: 30px;
	margin-top: 60px;
	text-shadow: 
            0 0 3px rgba(0,0,0,0.6),
            0 0 8px rgba(0,0,0,0.3);}[data-lib="113243"] .-w-animation_L{will-change: animation,font-size,opacity;
	animation: w-113243-fade_L .6s ease-in forwards;
	animation-delay: .5s;}[data-lib="113243"] .-w-animation_M{will-change: animation,font-size,opacity;
	animation: w-113243-fade_M .5s ease-in forwards;
	animation-delay: 1.1s;}[data-lib="113243"] .-w-mv_loading{display: none;}@media screen and (max-width: 768px){[data-lib="113243"] *{--CatchL_from: 1.1em;
	--CatchL_to: 1.4em;
	--CatchM_from: .7em;
	--CatchM_to: 1em;}[data-lib="113243"]:after{pointer-events: none;}[data-lib="113243"].-w-heightdefault{height: auto;}[data-lib="113243"].-w-height40{--vh: 40vh;
	--hh: 60px;
	height: calc(var(--vh) - var(--hh));}[data-lib="113243"].-w-height60{--vh: 60vh;
	--hh: 60px;
	height: calc(var(--vh) - var(--hh));}[data-lib="113243"].-w-height100{--vh: 100vh;
	--hh: 60px;
	height: calc(var(--vh) - var(--hh));}[data-lib="113243"] .-w-catch_wrap{top: 50%;
	pointer-events: none;}[data-lib="113243"] .-w-catch_wrap .-w-catch_M{margin-top: 5vw;}[data-lib="113243"] .-w-animation_L{animation: w-113243-fade_L .4s ease-in forwards;
	animation-delay: 1s;}[data-lib="113243"] .-w-animation_M{animation: w-113243-fade_M .4s ease-in forwards;
	animation-delay: 1.5s;}[data-lib="113243"] .-w-mv_loading{display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 999999;
	background: #fff;
	pointer-events: none;}[data-lib="113243"] .-w-mv_loading .-w-center{width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;}[data-lib="113243"] .-w-mv_loading .-w-center img{max-width: 100%;
	max-height: 100%;}[data-lib="113243"] .-w-mv_loading_done{animation: w-113243-fade_loading 1s ease forwards;}[data-lib="113243"]{height: auto!important;}}/*widget:49e838fb-ee40-488a-9258-4a138f00344f*/[data-lib="21491"]{padding: 10vh 0;
	position: relative;
	overflow: hidden;
	z-index: 0;}[data-lib="21491"] .-w-contents > * + *{margin-top: 2rem;}[data-lib="21491"] .-w-contents .-w-list_wrap > * + *{margin-top: 2rem;}[data-lib="21491"] .-w-contents .-w-list_wrap .-w-list{display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	flex-wrap: wrap;
	gap: 6rem 4rem;}[data-lib="21491"] .-w-contents .-w-list_wrap .-w-list li{position: relative;
	width: calc(100% / 3 - 3.3rem);
	border: 1px solid;
	padding: 2rem;
	flex-grow: 1;}[data-lib="21491"] .-w-contents .-w-list_wrap .-w-list li .-w-image{position: absolute;
	z-index: -1;
	width: 100%;
	height: 100%;}[data-lib="21491"] .-w-contents .-w-list_wrap .-w-list li .-w-image img{width: 100%;
	height: 100%;
	object-fit: cover;}[data-lib="21491"] .-w-contents .-w-list_wrap .-w-list li .-w-li_inner{padding: 2rem 0 2rem 2rem;}[data-lib="21491"] li .-w-title{font-weight: bold;}[data-lib="21491"] .-w-pattern{position: absolute;
	content: "";
	background: #fff;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;}@media (max-width: 768px){[data-lib="21491"] .-w-contents .-w-list_wrap .-w-list{-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 5vh;
	padding-right: 3vw;}[data-lib="21491"] .-w-contents .-w-list_wrap .-w-list li{padding: 3vw;
	width: 100%;}[data-lib="21491"] .-w-contents .-w-list_wrap .-w-list li + li{margin-left: 0;}[data-lib="21491"] .-w-contents .-w-list_wrap .-w-list li:nth-child(3n+1){margin-left: 0;}[data-lib="21491"] .-w-pattern{margin-bottom: 0;}}[data-instance="24423"] .-w-contents .-w-list_wrap .-w-list li{border-color: var(--o-r-colors-base_text);
	width: calc(100% / 2 - 3.3rem);}[data-instance="24423"] .-w-pattern{background-color:var(--o-r-colors-assort);
	background-repeat: repeat;
	filter: contrast(1);
	opacity: 0.2;}[data-instance="24453"]{
	--o-r-colors-base:#ffffff;
}
[data-lib-uuid="3717ddd6-cebf-4c38-b838-c59f710e9e9a"]{
	 --o-r-colors--w-normal: var(--o-r-colors-button);
}