/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}:root{--colorText: #101010;--colorLink: #101010;--colorMain: #e74358;--colorGray: #f0f0f0;--colorTheme: #DAE1E4;--fontJA: "Noto Sans JP", sans-serif;--fontEN: "Manrope", sans-serif}html{font-size:min(62.5%,.7142857143vw)}@media(max-width: 768px){html{font-size:2.6666666667vw}}body{margin:0;padding:0;font-size:1.6rem;letter-spacing:0;font-family:var(--fontJA);color:var(--colorText);background-color:#fff;line-height:2;overflow-x:hidden;overflow-y:scroll;-webkit-text-size-adjust:100%}a,button{text-decoration:none;cursor:pointer;-webkit-transition:opacity .4s,color .4s,border-color .4s,background-color .4s,background-image .4s,-webkit-box-shadow .4s;transition:opacity .4s,color .4s,border-color .4s,background-color .4s,background-image .4s,-webkit-box-shadow .4s;transition:opacity .4s,color .4s,border-color .4s,background-color .4s,background-image .4s,box-shadow .4s;transition:opacity .4s,color .4s,border-color .4s,background-color .4s,background-image .4s,box-shadow .4s,-webkit-box-shadow .4s}a img,button img{-webkit-transition:opacity .4s;transition:opacity .4s}a path,button path{-webkit-transition:fill .4s;transition:fill .4s}a:link,a:visited,button:link,button:visited{text-decoration:none}a:hover,button:hover{text-decoration:none;outline:none}a:active,button:active{outline:none}@media(min-width: 769px){a[href*="tel:"],button[href*="tel:"]{pointer-events:none}}img,svg{display:block;max-width:100%;height:auto}section,article{display:block}*::-moz-selection{background:rgba(35,28,136,.2)}*::selection{background:rgba(35,28,136,.2)}.jsModal{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;padding:0;margin:0}.jsModal:not(.isActive){opacity:0}.jsModal:not(.isActive),.jsModal:not(.isActive) *{pointer-events:none}.jsModal__bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:rgba(0,0,0,.05);backdrop-filter:blur(0.5rem)}.jsModal__content{width:110rem;max-width:calc(100% - 5rem);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:4rem;background-color:#fff;-webkit-box-shadow:0 .3rem 2.6rem rgba(0,0,0,.1);box-shadow:0 .3rem 2.6rem rgba(0,0,0,.1);position:relative}@media(max-width: 768px){.jsModal__content{border-radius:2rem}}.jsModal__content .envDetail{display:grid;grid-template-columns:54rem auto;gap:6.4rem;padding:8rem 10rem}@media(max-width: 768px){.jsModal__content .envDetail{grid-template-columns:100%;gap:0;padding:4rem 3rem}}.jsModal__content .envDetail__pickup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.4rem;font-size:1.8rem;font-weight:700;line-height:1.5;margin-bottom:1.6rem}.jsModal__content .envDetail__pickup::before,.jsModal__content .envDetail__pickup::after{content:"";width:2px;height:1em;display:inline-block;background:#35c0e2;font-weight:900}.jsModal__content .envDetail__pickup::before{rotate:-30deg}.jsModal__content .envDetail__pickup::after{rotate:30deg}.jsModal__content .envDetail__ttl{font-size:4rem;font-weight:900;letter-spacing:0;line-height:1.5;margin:1rem 0 3rem;text-align:center}@media(max-width: 768px){.jsModal__content .envDetail__ttl{font-size:1.8rem;margin:1rem 0 2rem}}.jsModal__content .envDetail__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 768px){.jsModal__content .envDetail__img{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:14.6rem;margin:1rem auto}}.jsModal__close{width:10rem;aspect-ratio:1/1;position:absolute;top:-3rem;right:-3rem;background:rgba(0,0,0,.8);border-radius:50%;color:#fff;font-size:1.3rem;letter-spacing:.05em;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4rem 0 0;cursor:pointer}@media(max-width: 768px){.jsModal__close{width:8rem;top:-3rem;right:-1.5rem;padding:3rem 0 0;font-size:1.2rem}}.jsModal__close::before,.jsModal__close::after{content:"";display:block;width:3.2rem;height:2px;background-color:#fff;position:absolute;top:0;left:0;right:0;bottom:2rem;margin:auto;-webkit-transition:.3s ease;transition:.3s ease}@media(max-width: 768px){.jsModal__close::before,.jsModal__close::after{width:2.8rem}}.jsModal__close::before{rotate:-45deg}.jsModal__close::after{rotate:45deg}[accordion-btn]{cursor:pointer}[accordion-btn].isActive{background-color:var(--colorMain);color:#fff}[accordion-content]{display:none}[tab-btn]{cursor:pointer}[tab-btn].isActive{background-color:var(--colorMain);color:#fff;pointer-events:none}[tab-content]:not(.isActive){display:none}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.draggable{cursor:pointer;cursor:-webkit-grab;cursor:grab}.slick-list.dragging{cursor:-webkit-grabbing;cursor:grabbing}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.copyLine{font-size:2rem;font-weight:700;letter-spacing:.08em;line-height:1.5}@media(max-width: 768px){.copyLine{font-size:1.6rem}}.copyLine::after{content:"";display:block;width:11.5rem;height:1.4rem;background:url(../images/deco_line_pink.svg) left center/contain no-repeat;translate:-0.4rem 0;margin-top:-0.2rem}@media(max-width: 768px){.copyLine::after{width:9rem;height:1.1rem;translate:-0.2rem 0;margin-top:0}}.copyLine.white{color:#fff}.copyLine.white::after{background-image:url(../images/deco_line_white.svg)}.ttlMain{font-size:6rem;font-weight:900;letter-spacing:0;line-height:1.4333333333}@media(max-width: 768px){.ttlMain{font-size:3rem;line-height:1.5333333333}}.ttlMain span{color:var(--colorMain)}.text{font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:1.9375}@media(max-width: 768px){.text{font-size:1.3rem;line-height:1.8461538462}}.siteHeader{position:fixed;top:0;left:0;right:0;width:100%;background-color:#fff;border-radius:0 0 2rem 2rem;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem 2rem 1.5rem 3rem;-webkit-box-shadow:0 1rem 1rem rgba(0,0,0,.03);box-shadow:0 1rem 1rem rgba(0,0,0,.03)}@media(max-width: 768px){.siteHeader{border-radius:0 0 1rem 1rem;padding:.5rem .5rem .5rem 1.2rem;-webkit-transition:.3s ease;transition:.3s ease}.siteHeader:has(.siteHeader__btn.isActive){border-radius:0 0 0 0}}.siteHeader__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem}@media(max-width: 768px){.siteHeader__logo{display:block}}.siteHeader__logo img{width:32.5rem}@media(max-width: 768px){.siteHeader__logo img{width:21.8rem}}.siteHeader__logo p{font-family:var(--fontEN);font-size:1.8rem;font-weight:700;letter-spacing:.1em;line-height:1.5;color:var(--colorMain)}@media(max-width: 768px){.siteHeader__logo p{font-size:1rem}}.siteHeader__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem}@media(max-width: 768px){.siteHeader__nav{gap:.2rem}}@media(min-width: 769px){.siteHeader__nav>.btnStatic a:hover{width:26rem;margin:0 -0.5rem}}@media(max-width: 768px){.siteHeader__nav>.btnStatic a{width:8rem;height:3.6rem;border-radius:.6rem;font-size:1rem;line-height:1.2;padding-right:1.3rem}.siteHeader__nav>.btnStatic a .arrow{right:.6rem}.siteHeader__nav>.btnStatic a .arrow::before{width:1rem}.siteHeader__nav>.btnStatic a .arrow::after{width:.8rem;height:.8rem;right:calc(50% - .6rem)}}.siteHeader .navGroup{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;padding:1.5rem 3rem}@media(max-width: 768px){.siteHeader .navGroup{border-radius:0;margin:0;position:fixed;top:4.6rem;left:0;right:0;-webkit-box-shadow:none;box-shadow:none;opacity:0;pointer-events:none;display:grid;gap:0;width:100%;padding:0 0 3rem;max-height:calc(100svh - 4.6rem);height:auto;border-radius:0 0 1rem 1rem;translate:0 -1rem;-webkit-transition:1s ease;transition:1s ease;z-index:-1;background-color:#fff}.siteHeader .navGroup.isActive{z-index:0;translate:0 0;opacity:1;pointer-events:auto}}.siteHeader .navGroup__item{position:relative;z-index:0}@media(max-width: 768px){.siteHeader .navGroup__item{border-top:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc}.siteHeader .navGroup__item+.navGroup__item{margin-top:-1px}}.siteHeader .navGroup__item:has(.navGroup__child) .navGroup__parent{padding-right:1.6rem}.siteHeader .navGroup__item:has(.navGroup__child) .navGroup__parent::before,.siteHeader .navGroup__item:has(.navGroup__child) .navGroup__parent::after{content:"";display:block;width:1.2rem;height:.2rem;border-radius:1rem;background-color:#e74358;position:absolute;top:0;right:0;bottom:0;margin:auto 0}@media(max-width: 768px){.siteHeader .navGroup__item:has(.navGroup__child) .navGroup__parent::before,.siteHeader .navGroup__item:has(.navGroup__child) .navGroup__parent::after{right:2.5rem}}.siteHeader .navGroup__item:has(.navGroup__child) .navGroup__parent::after{rotate:90deg;-webkit-transition:.3s ease;transition:.3s ease}@media(any-hover: hover){.siteHeader .navGroup__item:has(.navGroup__child) .navGroup__parent:hover::after{rotate:180deg}}@media(min-width: 769px){.siteHeader .navGroup__item:has(.navGroup__child) .navGroup__parent:has(+.navGroup__child:hover)::after{rotate:180deg}}@media(max-width: 768px){.siteHeader .navGroup__item:has(.navGroup__child) .navGroup__parent.isActive::after{rotate:180deg}}.siteHeader .navGroup__parent{font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.5;position:relative;display:block}@media(any-hover: hover){.siteHeader .navGroup__parent:hover+.navGroup__child{opacity:1;pointer-events:auto}}@media(max-width: 768px){.siteHeader .navGroup__parent{font-size:1.4rem;font-weight:500;letter-spacing:.05em;line-height:2.1428571429;padding:1.2rem 2.5rem}.siteHeader .navGroup__parent:has(a){padding:0}.siteHeader .navGroup__parent a{display:block;padding:1.2rem 2.5rem}}.siteHeader .navGroup__child{position:absolute;left:-20rem;right:-20rem;top:calc(100% + 5.6rem);opacity:0;pointer-events:none;border-radius:1rem;background-color:#fff;display:grid;grid-template-columns:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media(any-hover: hover){.siteHeader .navGroup__child:hover{opacity:1;pointer-events:auto}}@media(min-width: 769px){.siteHeader .navGroup__child{-webkit-transition:.4s ease;transition:.4s ease}}@media(max-width: 768px){.siteHeader .navGroup__child{position:relative;top:0;left:0;translate:none;opacity:1;pointer-events:auto;border-radius:0;width:100%;padding:0 2.5rem 1.6rem;display:none}}.siteHeader .navGroup__child::before{content:"";display:block;width:1.8rem;height:1.7rem;clip-path:polygon(50% 0, 100% 100%, 0 100%);background-color:#fff;position:absolute;top:-1.6rem;left:0;right:0;margin:0 auto;z-index:-1}@media(max-width: 768px){.siteHeader .navGroup__child::before{content:none}}.siteHeader .navGroup__child::after{content:"";display:block;position:absolute;top:-5.6rem;left:0;right:0;bottom:100%}@media(max-width: 768px){.siteHeader .navGroup__child::after{content:none}}.siteHeader .navGroup__childInner{display:grid;grid-template-columns:100%}@media(max-width: 768px){.siteHeader .navGroup__childInner{display:grid;grid-template-columns:repeat(2, 1fr);gap:.5rem}}.siteHeader .navGroup__child a{display:block}@media(min-width: 769px){.siteHeader .navGroup__child a{font-size:1.5rem;font-weight:500;letter-spacing:.025em;line-height:1.5;white-space:nowrap;padding:1rem 3rem 1rem 2rem}}@media(min-width: 769px)and (any-hover: hover){.siteHeader .navGroup__child a{-webkit-transition:.3s ease;transition:.3s ease}.siteHeader .navGroup__child a:hover{background-color:#ffe6e5}.siteHeader .navGroup__child a:hover::before{scale:2.5}}@media(min-width: 769px){.siteHeader .navGroup__child a:first-child{border-radius:1rem 1rem 0 0}.siteHeader .navGroup__child a:last-child{border-radius:0 0 1rem 1rem}.siteHeader .navGroup__child a+a{border-top:1px solid #dedede}.siteHeader .navGroup__child a::before{content:"・";display:inline-block;color:#e74358;-webkit-transition:.3s ease;transition:.3s ease}}@media(max-width: 768px){.siteHeader .navGroup__child a{font-size:1.3rem;font-weight:500;letter-spacing:.025em;line-height:1.8461538462}}.siteHeader .navGroup .btnStatic{margin:3rem 2.5rem 0}.siteHeader .navGroup .btnStatic a{border-radius:.6rem;height:3.6rem;width:100%;padding-right:1rem;font-size:1.4rem}.siteHeader .navGroup .btnStatic a .arrow{right:1.5rem}.siteHeader .navGroup .btnStatic a .arrow::before{width:1rem}.siteHeader .navGroup .btnStatic a .arrow::after{width:.8rem;height:.8rem;right:calc(50% - .5rem)}.siteHeader__btn{width:3.6rem;height:3.6rem;cursor:pointer;position:relative;z-index:0;display:none}@media(max-width: 768px){.siteHeader__btn{display:block}}.siteHeader__btn::before,.siteHeader__btn::after{content:"";display:block;width:1.6rem;height:2px;background-color:#9d9d9d;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transition:.3s ease;transition:.3s ease}.siteHeader__btn::before{translate:0 -2px}.siteHeader__btn::after{translate:0 2px}.siteHeader__btn.isActive::before{translate:0 0;rotate:-45deg}.siteHeader__btn.isActive::after{translate:0 0;rotate:45deg}.leadEntry{padding:16rem 0;margin:-6rem 0;background:url(../images/bg_join.webp) center center/cover no-repeat}@media(max-width: 768px){.leadEntry{padding:6.4rem 2.5rem;margin:-2rem 0}}.leadEntry__ttl{font-family:var(--fontEN);color:#fff;font-size:9.5rem;font-weight:700;letter-spacing:-0.02em;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.8rem}@media(max-width: 768px){.leadEntry__ttl{font-size:4.8rem;gap:1.1rem}}.leadEntry__ttl::after{content:"";display:block;width:8.5rem;aspect-ratio:1/1;background:url(../images/logo_mark.svg) center center/contain no-repeat}@media(max-width: 768px){.leadEntry__ttl::after{width:4.3rem}}.leadEntry__text{font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:1.9375;color:#fff;text-align:center;margin:2rem 0 4rem}@media(max-width: 768px){.leadEntry__text{font-size:1.3rem;line-height:1.8461538462;margin:1rem 0 2rem}}.leadEntry .btnStatic a{width:25rem;height:6rem;margin:0 auto}@media(min-width: 769px){.leadEntry .btnStatic a:hover{width:26rem}}@media(max-width: 768px){.leadEntry .btnStatic a{height:4rem;font-size:1.6rem}}.siteFooter{-webkit-box-shadow:0 -1rem 1rem rgba(0,0,0,.1);box-shadow:0 -1rem 1rem rgba(0,0,0,.1);background-color:#fff;padding:8rem 0;border-radius:6rem 6rem 0 0;position:relative;z-index:0}@media(max-width: 768px){.siteFooter{border-radius:2rem 2rem 0 0;padding:6rem 0}}.siteFooter .btnStatic{margin:4rem 0 0}@media(min-width: 769px){.siteFooter .btnStatic a:hover{background-color:#eee !important;width:26rem;margin:0 -0.5rem}}@media(max-width: 768px){.siteFooter .btnStatic{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:3rem auto 0}}.siteFooter .btnStatic a{height:6rem}@media(max-width: 768px){.siteFooter .btnStatic a{height:4.8rem}}@media(max-width: 768px){.siteFooter__logo{margin-bottom:4rem}}.siteFooter__logo img{width:28rem}@media(max-width: 768px){.siteFooter__logo img{margin:0 auto}}.siteFooter__logo p{font-size:1.6rem;font-weight:700;letter-spacing:.1em;line-height:1.1578947368;padding:1.2rem 0 0 4rem}@media(max-width: 768px){.siteFooter__logo p{padding:1.2rem 0 0;text-align:center;color:#ea5353}}.siteFooter__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width: 768px){.siteFooter__col{display:block}}.siteFooter__col .navGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5rem}@media(max-width: 768px){.siteFooter__col .navGroup{display:grid;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;gap:0;margin:0 -2.5rem}}@media(max-width: 768px){.siteFooter__col .navGroup__col+.navGroup__col{margin-top:-1px}}@media(max-width: 768px){.siteFooter__col .navGroup__item{border-top:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc}}.siteFooter__col .navGroup__item+.navGroup__item{margin-top:1rem}@media(max-width: 768px){.siteFooter__col .navGroup__item+.navGroup__item{margin-top:-1px}}@media(max-width: 768px){.siteFooter__col .navGroup__item:has(.navGroup__child) .navGroup__parent::before,.siteFooter__col .navGroup__item:has(.navGroup__child) .navGroup__parent::after{content:"";display:block;width:1.2rem;height:.2rem;border-radius:1rem;background-color:currentColor;position:absolute;top:0;right:2.5rem;bottom:0;margin:auto 0}.siteFooter__col .navGroup__item:has(.navGroup__child) .navGroup__parent::after{rotate:90deg;-webkit-transition:.3s ease;transition:.3s ease}}@media(max-width: 768px){.siteFooter__col .navGroup__item:has(.navGroup__child) .navGroup__parent.isActive::after{rotate:180deg}}.siteFooter__col .navGroup__parent{position:relative;z-index:0}.siteFooter__col .navGroup__parent a,.siteFooter__col .navGroup__parent span{font-size:1.5rem;font-weight:700;letter-spacing:.05em;line-height:2;position:relative;z-index:0;display:block;width:100%;background:linear-gradient(0deg, #BCBCBC 0%, #BCBCBC 1px, transparent 1px) no-repeat;background-size:0% 100%;background-position-x:right;-webkit-transition:background-size .3s ease;transition:background-size .3s ease}@media(any-hover: hover){.siteFooter__col .navGroup__parent a:hover,.siteFooter__col .navGroup__parent span:hover{background-size:100% 100%;background-position-x:left}}@media(min-width: 769px){.siteFooter__col .navGroup__parent a::before,.siteFooter__col .navGroup__parent span::before{content:"";display:block;width:3px;height:1.3rem;border-radius:1rem;background-color:currentColor;position:absolute;top:.8rem;left:-1rem}}@media(max-width: 768px){.siteFooter__col .navGroup__parent a,.siteFooter__col .navGroup__parent span{font-size:1.4rem;font-weight:500;letter-spacing:.05em;line-height:2.1428571429;padding:1.2rem 2.5rem}}.siteFooter__col .navGroup__child{font-size:1.3rem;font-weight:500;letter-spacing:.025em;line-height:1.8461538462;margin-top:1rem}@media(max-width: 768px){.siteFooter__col .navGroup__child{padding:0 2.5rem 1.6rem;margin-top:0;display:none}}@media(max-width: 768px){.siteFooter__col .navGroup__childInner{display:grid;grid-template-columns:repeat(2, 1fr);gap:.5rem}}.siteFooter__col .navGroup__child a{display:block;width:100%;background:linear-gradient(0deg, #BCBCBC 0%, #BCBCBC 1px, transparent 1px) no-repeat;background-size:0% 100%;background-position-x:right;-webkit-transition:background-size .3s ease;transition:background-size .3s ease}@media(any-hover: hover){.siteFooter__col .navGroup__child a:hover{background-size:100% 100%;background-position-x:left}}.siteFooter__sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.3rem;margin-top:5rem}@media(max-width: 768px){.siteFooter__sns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:4rem}}.siteFooter__sns a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(any-hover: hover){.siteFooter__sns a{-webkit-transition:.3s ease;transition:.3s ease}.siteFooter__sns a:hover{opacity:.6}}.siteFooter__sns img{width:4rem;height:4rem;-o-object-fit:contain;object-fit:contain}.siteFooter__sns img[src*=tiktok]{width:3.2rem;height:3.6rem}.siteFooter__sns img[src*=youtube]{width:4.8rem;height:3.4rem}.siteFooter__foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem}@media(max-width: 768px){.siteFooter__foot{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.siteFooter__footLinks{display:-webkit-box;display:-ms-flexbox;display:flex}.siteFooter__footLinks li{color:#9d9d9d;font-size:1.2rem;font-weight:500;letter-spacing:.025em;line-height:2}.siteFooter__footLinks li:nth-child(n+2)::before{content:" ｜ "}.siteFooter__footLinks li a{color:#9d9d9d}@media(any-hover: hover){.siteFooter__footLinks li a{-webkit-transition:.3s ease;transition:.3s ease}.siteFooter__footLinks li a:hover{opacity:.6}}.siteFooter__foot .copyright{font-size:1.2rem;font-weight:500;letter-spacing:.05em;line-height:2;color:#9d9d9d}@media(max-width: 768px){.siteFooter__foot .copyright{margin:2.4rem -1rem 0;text-align:center}}.inner{position:relative;width:min(110rem,100%);margin-left:auto;margin-right:auto}@media(max-width: 768px){.inner{width:min(32.5rem,100%)}}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:rgba(0,0,0,.3);opacity:0;pointer-events:none;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}body:has(.siteHeader__btn.isActive) .overlay{opacity:1;pointer-events:auto}.pageTitle{position:relative;background-color:var(--colorMain);padding:8rem 0 2rem 0;color:#fff;overflow:hidden;z-index:1}.pageTitle .inner{height:15rem}.pageTitle h1,.pageTitle p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:15rem;margin:0;font-size:3rem;font-weight:900;line-height:1.2}.pageTitle h1 span,.pageTitle p span{display:block;width:100%;margin-bottom:1rem;font-size:1.6rem;font-weight:700}.pageTitle img{position:absolute;top:50%;right:-15rem;width:53rem;opacity:.15;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);pointer-events:none}@media(max-width: 768px){.pageTitle{padding:4.6rem 0 2rem 0}.pageTitle .inner{height:12rem}.pageTitle h1,.pageTitle p{height:12rem;font-size:2.4rem}.pageTitle h1 span,.pageTitle p span{margin-bottom:.8rem;font-size:1.4rem}.pageTitle img{width:28rem;right:-4rem}}.pageMain{position:relative;border-radius:2rem 2rem 6rem 6rem;background-color:#fff;width:100%;margin:-2rem 0 -6rem 0;padding:2rem 0;-webkit-box-shadow:0 1rem 1rem rgba(0,0,0,.1);box-shadow:0 1rem 1rem rgba(0,0,0,.1);z-index:2}@media(max-width: 768px){.pageMain{border-radius:2rem;margin:-2rem 0}}.pageMv{position:relative;border-radius:2rem;width:calc(100% - 6rem);height:40rem;margin:0 auto 8rem auto;overflow:hidden}.pageMv img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;max-width:initial;width:100%;height:100%;z-index:1}@media(max-width: 768px){.pageMv{border-radius:1rem;width:calc(100% - 4.8rem);height:12rem;margin-bottom:5rem}}.breadList{position:relative;width:calc(100% - 16rem);margin:0 auto 2rem auto}.breadList a{color:#888}.breadList ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:4rem;font-size:1.3rem;line-height:1;white-space:nowrap;overflow-x:auto}.breadList ul li{white-space:nowrap}.breadList ul li:after{content:"―";margin:0 1rem;-ms-flex-negative:0;flex-shrink:0}.breadList ul li:last-child:after{display:none}@media(max-width: 768px){.breadList{width:100%;margin-bottom:2rem;padding:0 2.5rem}.breadList ul{height:2rem;font-size:1rem}}.listArea{position:relative;border-radius:4rem;background-color:#f7f7de;width:calc(100% - 6rem);margin:10rem auto;padding:1px 5rem 8rem 5rem}.listArea h3{position:relative;margin:-2.2rem 0 4rem 0;font-size:3.6rem;font-weight:900;line-height:1.4;text-align:center}.listArea .text{margin:4rem 0;font-size:2rem;font-weight:700;line-height:1.4;text-align:center}.listArea .text:last-child{margin-bottom:0}.listArea .point{margin:6rem 0;font-size:5rem;font-weight:900;line-height:1.4;text-align:center}.listArea .point:last-child{margin-bottom:0}.listArea .list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;width:100%;margin:6rem 0}.listArea .list:has(+.note){margin-bottom:1.5rem}.listArea .list:last-child{margin-bottom:0}.listArea .list .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3rem;background-color:#fff;width:100%;padding:4rem 1rem;text-align:center;font-size:1.6rem;font-weight:500;line-height:1.6;color:var(--colorText);-webkit-box-shadow:1rem 1rem 0 rgba(0,0,0,.05);box-shadow:1rem 1rem 0 rgba(0,0,0,.05)}.listArea .list .box h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem;font-size:1.8rem;font-weight:700;line-height:1.5;text-align:center}.listArea .list .box img{display:block;max-width:20rem;margin:0 auto}.listArea .list .box p{margin-top:1.5rem}.listArea .list.c3{-ms-flex-wrap:wrap;flex-wrap:wrap}.listArea .list.c3 .box{width:calc((100% - 5rem)/3)}.listArea .list.c4{-ms-flex-wrap:wrap;flex-wrap:wrap}.listArea .list.c4 .box{width:calc((100% - 7.5rem)/4)}.listArea.bg2{background-color:#dff8fd}.listArea.bg3{background-color:#f2f2f2}.listArea.special{background:-webkit-gradient(linear, left top, right top, from(#e74358), to(#e76943));background:linear-gradient(to right, #e74358 0%, #e76943 100%);padding:8rem 5rem;color:#fff}.listArea.special h3{position:relative;display:table;background:url(../images/deco_line_white03.svg) no-repeat center bottom/100% 1rem;margin:0 auto 3rem auto;padding-bottom:2rem;font-size:3.6rem;font-weight:900;line-height:1.3;text-align:center}.listArea.special h3+p{margin-top:3rem;font-size:2rem;font-weight:700;line-height:1.3;text-align:center}.listArea.special .note{font-size:1.1rem;line-height:1.4;text-align:right}@media(min-width: 769px){.listArea.special .note br{display:none}}@media(max-width: 768px){.listArea{border-radius:0;width:100%;margin:5rem auto;padding:1px 2.4rem 4rem 2.4rem}.listArea h3{margin:-1.8rem 0 2rem 0;font-size:2.4rem}.listArea .text{margin:2rem 0 !important;font-size:1.6rem !important}.listArea .point{margin:3rem 0 4rem 0;font-size:3rem}.listArea .list{display:block;width:100%;margin:3rem 0}.listArea .list:last-child{margin-bottom:0}.listArea .list .box{border-radius:2rem;margin-top:2rem;padding:2.4rem;font-size:1.4rem;-webkit-box-shadow:1rem 1rem 0 rgba(0,0,0,.05);box-shadow:1rem 1rem 0 rgba(0,0,0,.05)}.listArea .list .box h4{display:block;min-height:auto;margin-bottom:1.2rem;font-size:1.6rem}.listArea .list .box img{display:block;width:80%;margin:0 auto}.listArea .list .box p{margin-top:1.2rem}.listArea .list.c3 .box,.listArea .list.c4 .box{width:100%}.listArea.special{padding:2.4rem 2.4rem 4rem 2.4rem}.listArea.special h3{margin:0 auto 1rem auto;padding-bottom:1.6rem;font-size:2.4rem}.listArea.special h3+p{margin-top:1rem !important}.listArea.special .note{font-size:1rem}}.btnStatic a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(110deg, #DF0521 0%, #E76943 100%);font-size:1.6rem;font-weight:700;letter-spacing:0;line-height:1.5;text-align:center;position:relative;z-index:0;width:25rem;height:5rem;color:#fff;padding-right:3.2rem;border-radius:10rem;-webkit-transition:.3s ease;transition:.3s ease}.btnStatic a .arrow{position:absolute;top:0;right:2.4rem;bottom:0;margin:auto 0}@media(min-width: 769px){.btnStatic a:hover .arrow:before{left:-0.4rem;width:2.4rem}.btnStatic a:hover .arrow:after{right:calc(50% - 1.2rem)}}.btnStatic.ghost.white a{border:1px solid #ccc;background:#fff;color:var(--colorText)}.arrow{width:1.6rem;height:1.6rem;border-radius:50%;position:relative;color:currentColor;-webkit-transition:.3s ease;transition:.3s ease}.arrow::before{content:"";display:block;width:1.6rem;height:2px;background-color:currentColor;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transition:.3s ease;transition:.3s ease}.arrow::after{content:"";display:block;width:1.2rem;height:1.2rem;border-top:2px solid currentColor;border-right:2px solid currentColor;position:absolute;top:0;bottom:0;right:calc(50% - .8rem);margin:auto;rotate:45deg;-webkit-transition:.3s ease;transition:.3s ease}@media(max-width: 768px){.arrow::after{width:1rem;height:1rem}}.arrowCircle{width:5.2rem;height:5.2rem;border-radius:50%;position:relative;color:#fff;background:linear-gradient(110deg, #e74358 0%, #e76943 100%);-webkit-transition:.3s ease;transition:.3s ease;clip-path:circle(2.2rem at 50% 50%)}@media(max-width: 768px){.arrowCircle{width:3.4rem;height:3.4rem;clip-path:circle(1.7rem at 50% 50%)}}.arrowCircle::before{content:"";display:block;width:1.6rem;height:2px;background-color:currentColor;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transition:.3s ease;transition:.3s ease}@media(max-width: 768px){.arrowCircle::before{width:1.2rem}}.arrowCircle::after{content:"";display:block;width:1.2rem;height:1.2rem;border-top:2px solid currentColor;border-right:2px solid currentColor;position:absolute;top:0;bottom:0;right:calc(50% - .8rem);margin:auto;rotate:45deg;-webkit-transition:.3s ease;transition:.3s ease}@media(max-width: 768px){.arrowCircle::after{width:.8rem;height:.8rem;right:calc(50% - .6rem)}}.arrowCircle.small{width:3.8rem;height:3.8rem;clip-path:circle(1.5rem at 50% 50%)}.arrowCircle.small::before{width:1.2rem}.arrowCircle.small::after{width:.8rem;height:.8rem;right:calc(50% - .5rem)}.linkArrow a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.4rem;font-weight:900;letter-spacing:.08em;line-height:1.5;gap:3.6rem}@media(any-hover: hover){.linkArrow a:hover .arrowCircle{clip-path:circle(2.6rem at 50% 50%)}.linkArrow a:hover .arrowCircle::before{width:2.2rem}.linkArrow a:hover .arrowCircle::after{translate:.3rem 0}}@media(max-width: 768px){.linkArrow a{font-size:1.8rem;gap:2rem}}.linkArrow.white a{color:#fff}.linkArrow.white a .arrowCircle{background:#fff}.linkArrow.white a .arrowCircle::before{background-color:var(--colorMain)}.linkArrow.white a .arrowCircle::after{border-color:var(--colorMain)}.linkArrow.pageLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:4rem auto 6rem auto}@media(max-width: 768px){.linkArrow.pageLink{margin:3rem auto 4rem auto}}.cardMember a{border-radius:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;z-index:0;aspect-ratio:400/600;overflow:hidden;color:#fff;padding:3rem}@media(min-width: 769px){.cardMember a:hover::after{opacity:.3}.cardMember a:hover .cardMember__img img:nth-of-type(1){opacity:0}}@media(max-width: 768px){.cardMember a{border:1rem;padding:2rem}}.cardMember a::after{content:"";display:block;position:absolute;top:50%;left:0;right:0;bottom:0;background:-webkit-gradient(linear, left bottom, left top, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);opacity:.5;z-index:-1;-webkit-transition:.4s ease;transition:.4s ease}.cardMember__img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:-2}.cardMember__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.4s ease;transition:.4s ease}.cardMember__img img:nth-of-type(1){z-index:2}.cardMember__img img:nth-of-type(2){z-index:1}.cardMember__copy{font-size:2.4rem;font-weight:900;letter-spacing:0;line-height:1.4583333333}@media(max-width: 768px){.cardMember__copy{font-size:2rem;line-height:1.4}}.cardMember__role{font-size:1.4rem;font-weight:400;letter-spacing:0;line-height:1.4285714286;margin:1.5rem 0 1.7rem}.cardMember__role br{display:none}@media(max-width: 768px){.cardMember__role{font-size:1.2rem;line-height:1.4166666667;margin:1rem 0}.cardMember__role br{display:inherit}}.cardMember__name{font-size:2.2rem;font-weight:700;letter-spacing:0;line-height:1.4545454545}@media(max-width: 768px){.cardMember__name{font-size:2rem;line-height:1.45}}.bnrBox a{width:90rem;height:15rem;border-radius:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;-webkit-box-shadow:1.5rem 1.5rem 0 rgba(0,0,0,.05);box-shadow:1.5rem 1.5rem 0 rgba(0,0,0,.05);background:url(../images/bg_bnr.webp) center center/cover no-repeat}@media(any-hover: hover){.bnrBox a:hover .arrowCircle{clip-path:circle(2.6rem at 50% 50%)}.bnrBox a:hover .arrowCircle::before{width:2.2rem}.bnrBox a:hover .arrowCircle::after{translate:.3rem 0}}@media(max-width: 768px){.bnrBox a{width:100%;height:19rem;position:relative;border-radius:1rem;z-index:0;padding:0 0 3rem;-webkit-box-shadow:.6rem .6rem 0 rgba(0,0,0,.05);box-shadow:.6rem .6rem 0 rgba(0,0,0,.05)}}.bnrBox__center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.7rem}@media(max-width: 768px){.bnrBox__center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}}.bnrBox__label{color:#fff;background-color:hsla(0,0%,100%,.28);border-radius:10rem;font-size:1.6rem;font-weight:700;letter-spacing:.08em;line-height:1.5;width:11rem;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media(max-width: 768px){.bnrBox__label{font-size:1.4rem;width:10rem;height:3.4rem}}.bnrBox__ttl{font-size:3.4rem;font-weight:700;letter-spacing:0;line-height:2;color:#fff;padding:0 2.6rem;position:relative;z-index:0;text-align:center}@media(max-width: 768px){.bnrBox__ttl{font-size:2.4rem;line-height:1.4;padding:.5rem 2.6rem}}.bnrBox__ttl::before{content:"";display:block;clip-path:polygon(0 0, 1.6rem 0, 1.6rem 1.6rem, calc(100% - 1.6rem) 1.6rem, calc(100% - 1.6rem) 0, 100% 0, 100% 1.6rem, calc(100% - 1.6rem) 1.6rem, calc(100% - 1.6rem) calc(100% - 1.6rem), 100% calc(100% - 1.6rem), 100% 100%, calc(100% - 1.6rem) 100%, calc(100% - 1.6rem) calc(100% - 1.6rem), 1.6rem calc(100% - 1.6rem), 1.6rem 100%, 0 100%, 0 calc(100% - 1.6rem), 1.6rem calc(100% - 1.6rem), 1.6rem 1.6rem, 0 1.6rem);border:1px solid #fff;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}@media(max-width: 768px){.bnrBox__ttl::before{clip-path:polygon(0 0, 1.3rem 0, 1.3rem 1.3rem, calc(100% - 1.3rem) 1.3rem, calc(100% - 1.3rem) 0, 100% 0, 100% 1.3rem, calc(100% - 1.3rem) 1.3rem, calc(100% - 1.3rem) calc(100% - 1.3rem), 100% calc(100% - 1.3rem), 100% 100%, calc(100% - 1.3rem) 100%, calc(100% - 1.3rem) calc(100% - 1.3rem), 1.3rem calc(100% - 1.3rem), 1.3rem 100%, 0 100%, 0 calc(100% - 1.3rem), 1.3rem calc(100% - 1.3rem), 1.3rem 1.3rem, 0 1.3rem)}}@media(max-width: 768px){.bnrBox .arrowCircle{position:absolute;right:.5rem;bottom:.5rem}}.cursorEntry{opacity:0;pointer-events:none;position:fixed;width:22rem;aspect-ratio:1/1;top:0;left:0;translate:-50% -50%;border-radius:50%;z-index:9998;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}@media(min-width: 769px){body:has(.slideBar:hover) .cursorEntry{opacity:1}}.cursorEntry::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;z-index:-1;background:linear-gradient(110deg, #e74358 0%, #e76943 100%);opacity:.9}.cursorEntry a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:2rem;font-weight:900;letter-spacing:0;line-height:1.5;color:#fff;width:100%;height:100%}.copySticky{position:relative;padding:26svh 0 0 4.4rem}@media(max-width: 768px){.copySticky{padding:20rem 0 0}}.copySticky__en img{width:69.3rem}@media(max-width: 768px){.copySticky__en img{width:36rem}}.copySticky__ja{font-size:2.6rem;font-weight:900;letter-spacing:.08em;line-height:1.5769230769;position:absolute;top:calc(30rem + 26svh);left:52.4rem;white-space:nowrap}@media(max-width: 768px){.copySticky__ja{font-size:1.8rem;top:37.6rem;left:15rem}}html{--mvH: min(96rem, 100svh)}@media(max-width: 768px){html{--mvH: 51.6rem}}.secMV{position:relative;z-index:0;height:var(--mvH);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.secMV__bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.secMV__bg img,.secMV__bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.secMV .copySticky{position:fixed;top:0;left:0}.secMV .copySticky__ja{color:#fff}.secIntro{position:relative;z-index:0;border-radius:6rem 6rem 0 0;-webkit-box-shadow:0 -1rem 1rem rgba(0,0,0,.1);box-shadow:0 -1rem 1rem rgba(0,0,0,.1);margin-top:-6rem;background-color:#fff;height:100svh;max-height:100rem}@media(max-width: 768px){.secIntro{border-radius:2rem 2rem 0 0;margin-top:-2rem;padding-bottom:6rem;height:auto}}.secIntro__img{position:absolute;top:12rem;left:calc(50% + 14rem);pointer-events:none}@media(max-width: 768px){.secIntro__img{top:6rem;left:0;right:0;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible}}.secIntro__img img:nth-child(1){width:61rem;translate:8rem 0}@media(max-width: 768px){.secIntro__img img:nth-child(1){width:20.4rem;translate:0}}.secIntro__img img:nth-child(2){width:20.8rem;margin:-10rem 0 0 8rem;position:relative;z-index:0}@media(max-width: 768px){.secIntro__img img:nth-child(2){width:12.4rem;margin:0 -3.6rem 0 0;translate:0 3.3rem}}.secIntro__copy{position:absolute;top:calc(var(--mvH)*-1);left:0;right:0;bottom:calc(100% - var(--mvH) + 37rem);pointer-events:none;clip-path:polygon(0 var(--mvH), 100% var(--mvH), 100% 100%, 0% 100%)}@media(max-width: 768px){.secIntro__copy{bottom:calc(100% - var(--mvH) + 2rem)}}.secIntro .copySticky{position:sticky;top:0}.secIntro__text{font-size:1.8rem;font-weight:500;letter-spacing:.05em;line-height:2;padding:60rem 0 0 5rem}@media(max-width: 768px){.secIntro__text{padding:53rem 2.5rem 0;font-size:1.3rem}}.secIntro .linkArrow{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:3.6rem auto 0}@media(max-width: 768px){.secIntro .linkArrow{margin:3rem 2.5rem 0 auto}}.secMember{position:relative;z-index:0;padding:15rem 0 17rem;overflow:hidden}@media(max-width: 768px){.secMember{padding:4rem 5.5rem 6rem}}.secMember::before{content:"";display:block;position:absolute;top:0;left:3rem;right:3rem;bottom:2rem;z-index:-1;background:#e74358;border-radius:4rem;-webkit-box-shadow:0 1rem 1rem rgba(0,0,0,.1);box-shadow:0 1rem 1rem rgba(0,0,0,.1)}@media(max-width: 768px){.secMember::before{left:2.5rem;right:2.5rem;bottom:1.5rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.1);border-radius:2rem}}.secMember::after{content:"";display:block;width:63.5rem;aspect-ratio:635/389;background:url(../images/text_member.svg) center center/contain no-repeat;position:absolute;z-index:-1;top:21rem;right:0}@media(max-width: 768px){.secMember::after{width:28rem;top:.6rem}}.secMember .copyLine{margin-bottom:1rem}.secMember .ttlMain{color:#fff;margin-bottom:3.6rem}.secMember .text{color:#fff}.secMember .sliderMember{width:86rem;margin:10rem auto 5rem}@media(max-width: 768px){.secMember .sliderMember{width:28.1rem;margin:3rem -1rem 2rem}}.secMember .sliderMember .slick-list{overflow:visible !important}.secMember .sliderMember .slick-slide{margin:0 1.5rem}@media(max-width: 768px){.secMember .sliderMember .slick-slide{margin:0 .8rem}}.secMember .sliderMember .slick-slide.test .cardMember{translate:0 -2rem}.secMember .sliderMember .cardMember{width:40rem;-webkit-transition:.4s ease;transition:.4s ease}@media(max-width: 768px){.secMember .sliderMember .cardMember{width:26.5rem}}.secMember .linkArrow{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.secCompany{padding:13rem 0 15rem;position:relative;z-index:0}@media(max-width: 768px){.secCompany{padding:4rem 0 6rem}}.secCompany::after{content:"";display:block;width:47rem;aspect-ratio:470/288;background:url(../images/text_company.svg) center center/contain no-repeat;position:absolute;z-index:-1;top:8rem;left:calc(50% + 9rem)}@media(max-width: 768px){.secCompany::after{width:22.5rem;top:1.1rem;left:auto;right:2rem}}.secCompany .copyLine{margin-bottom:1rem}.secCompany .ttlMain{margin-bottom:3.6rem}@media(max-width: 768px){.secCompany .ttlMain{margin-bottom:2rem}}.secCompany__col{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem;margin:7rem 0 0}@media(max-width: 768px){.secCompany__col{grid-template-columns:100%;margin:3rem 0 0}}.secCompany__box a{display:block;border-radius:3rem;background-color:#f7f7de;font-size:2.6rem;font-weight:900;letter-spacing:0;line-height:1.5;position:relative;z-index:0;padding:22.2rem 3rem 4rem;-webkit-box-shadow:1.5rem 1.5rem 0 #e5e5ca;box-shadow:1.5rem 1.5rem 0 #e5e5ca;-webkit-transition:.4s ease;transition:.4s ease}@media(any-hover: hover){.secCompany__box a:hover .arrowCircle.small{clip-path:circle(1.9rem at 50% 50%)}.secCompany__box a:hover .arrowCircle.small::before{width:1.4rem}.secCompany__box a:hover .arrowCircle.small::after{right:calc(50% - .7rem)}}@media(max-width: 768px){.secCompany__box a{-webkit-box-shadow:1rem 1rem 0 #e5e5ca;box-shadow:1rem 1rem 0 #e5e5ca;font-size:1.8rem;padding:13rem 2rem 2rem;border-radius:2rem}}.secCompany__box:nth-child(1) img{top:-5rem;width:27rem;height:24.4rem}@media(max-width: 768px){.secCompany__box:nth-child(1) img{aspect-ratio:270/244;width:15rem;height:auto;top:-2.5rem}}.secCompany__box:nth-child(2) img{top:-3rem;width:32rem;height:22.6rem}@media(max-width: 768px){.secCompany__box:nth-child(2) img{aspect-ratio:320/226;width:17.2rem;height:auto;top:-1rem}}.secCompany__box img{position:absolute;left:0;right:0;margin:0 auto;-o-object-fit:contain;object-fit:contain}.secCompany__box p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}@-webkit-keyframes loopBg{0%{background-position:0 0}100%{background-position:-108.1rem 0}}@keyframes loopBg{0%{background-position:0 0}100%{background-position:-108.1rem 0}}@-webkit-keyframes loopBgSP{0%{background-position:0 0}100%{background-position:-36rem 0}}@keyframes loopBgSP{0%{background-position:0 0}100%{background-position:-36rem 0}}.slideBar{display:block;width:100%;height:19.2rem;background:url(../images/loop_join.webp) left center/auto 100% repeat-x;-webkit-animation:loopBg 20s linear infinite;animation:loopBg 20s linear infinite}@media(max-width: 768px){.slideBar{height:6.4rem;-webkit-animation:loopBgSP 20s linear infinite;animation:loopBgSP 20s linear infinite}}.secEnv{position:relative;z-index:0;padding:15rem 0 10rem;margin:15rem 0 0;overflow:hidden}@media(max-width: 768px){.secEnv{padding:4rem 5.5rem 5rem;margin:6rem 0 0}}.secEnv::before{content:"";display:block;position:absolute;top:0;left:3rem;right:3rem;bottom:0;z-index:-1;background:#dff8fd;border-radius:4rem}@media(max-width: 768px){.secEnv::before{left:2.5rem;right:2.5rem;border-radius:2rem}}.secEnv::after{content:"";display:block;width:77.9rem;aspect-ratio:779/435;background:url(../images/text_env.svg) center center/contain no-repeat;position:absolute;z-index:-1;top:19rem;right:0}@media(max-width: 768px){.secEnv::after{width:35rem;top:1.1rem;right:-4rem}}.secEnv .copyLine{margin-bottom:1rem}.secEnv .ttlMain{margin-bottom:3.6rem}@media(max-width: 768px){.secEnv .ttlMain{margin-bottom:2rem}}.secEnv__col{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.5rem;margin:9rem 0 0}@media(max-width: 768px){.secEnv__col{gap:2rem;grid-template-columns:100%;margin:4rem 0 0}}@media(max-width: 768px){.secEnv__item{position:relative;z-index:0}}.secEnv__item:nth-child(1) img{width:19.8rem;height:13.8rem}@media(max-width: 768px){.secEnv__item:nth-child(1) img{width:14.6rem;height:10.2rem}}.secEnv__item:nth-child(2) img{width:23.8rem;height:13.8rem}@media(max-width: 768px){.secEnv__item:nth-child(2) img{width:17.6rem;height:8.5rem}}.secEnv__item:nth-child(3) img{width:19.1rem;height:13.8rem}@media(max-width: 768px){.secEnv__item:nth-child(3) img{width:15.7rem;height:8.5rem}}.secEnv__pickup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.4rem;font-size:1.8rem;font-weight:700;line-height:1.5;margin-bottom:1.6rem}@media(max-width: 768px){.secEnv__pickup{margin-bottom:0;position:absolute;top:2rem;left:0;right:0;pointer-events:none}}.secEnv__pickup::before,.secEnv__pickup::after{content:"";width:2px;height:1em;display:inline-block;background:#35c0e2;font-weight:900}.secEnv__pickup::before{rotate:-30deg}.secEnv__pickup::after{rotate:30deg}.secEnv__box{background-color:#fff;border-radius:3rem;-webkit-box-shadow:1rem 1rem 0 rgba(0,0,0,.05);box-shadow:1rem 1rem 0 rgba(0,0,0,.05);padding:1.8rem 3rem 3rem}@media(max-width: 768px){.secEnv__box{border-radius:1rem;padding:5.6rem 2rem 2rem;-webkit-box-shadow:.5rem .5rem 0 rgba(0,0,0,.05);box-shadow:.5rem .5rem 0 rgba(0,0,0,.05)}}.secEnv__box[modal-link]{cursor:pointer}.secEnv__box img{margin:0 auto;-o-object-fit:contain;object-fit:contain}.secEnv__box p{font-size:2.2rem;font-weight:900;letter-spacing:0;line-height:1.5;text-align:center}@media(max-width: 768px){.secEnv__box p{font-size:1.8rem;line-height:1.2222222222;margin-top:1rem}}.secWork{padding:15rem 0 12rem;background-color:#fff;border-radius:0 0 6rem 6rem;position:relative;z-index:0;-webkit-box-shadow:0 1rem 1rem rgba(0,0,0,.1);box-shadow:0 1rem 1rem rgba(0,0,0,.1)}@media(max-width: 768px){.secWork{padding:6rem 0;border-radius:0 0 2rem 2rem;-webkit-box-shadow:0 .6rem .6rem rgba(0,0,0,.1);box-shadow:0 .6rem .6rem rgba(0,0,0,.1)}}.secWork::after{content:"";display:block;width:60.8rem;aspect-ratio:608/416;background:url(../images/text_work.svg) center center/contain no-repeat;position:absolute;z-index:-1;top:15rem;right:5%}@media(max-width: 768px){.secWork::after{width:28rem;top:4rem;right:-0.5rem}}.secWork .copyLine{margin-bottom:1rem}.secWork .ttlMain{margin-bottom:3.6rem}@media(max-width: 768px){.secWork .ttlMain{margin-bottom:2rem}}.secWork__col{display:grid;grid-template-columns:repeat(5, 1fr);gap:2.5rem;margin:8rem 0 0}@media(max-width: 768px){.secWork__col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;margin:3rem 0 0}}@media(max-width: 768px){.secWork__col li{width:15rem}}.secWork__col li a{display:block}@media(any-hover: hover){.secWork__col li a:hover .secWork__circle::before{opacity:1}.secWork__col li a:hover .secWork__mask::before{opacity:1}.secWork__col li a:hover .secWork__mask img{translate:0 2rem}}.secWork__col li p{font-size:2rem;font-weight:900;text-align:center;letter-spacing:0;line-height:1.5;margin-top:2rem}@media(max-width: 768px){.secWork__col li p{font-size:1.6rem;margin-top:1rem}}.secWork__circle{position:relative;z-index:0;width:20rem;aspect-ratio:1/1;border-radius:50%;background-color:#f5f5f5}@media(max-width: 768px){.secWork__circle{width:15rem}}.secWork__circle::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:linear-gradient(110deg, #e74358 0%, #e76943 100%);border-radius:50%;opacity:0;-webkit-transition:.4s ease;transition:.4s ease}.secWork__mask{border-radius:0 0 10rem 10rem;overflow:hidden;position:absolute;left:0;right:0;bottom:0}.secWork__mask::before{content:"";display:block;width:3.4rem;height:1.2rem;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2035.414%2013.027%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23e74358%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20%3E%3Cpath%20d%3D%22m1.387%203.576%205.346%208.066%22%20%2F%3E%3Cpath%20d%3D%22m34.028%203.576-5.346%208.066%22%20%2F%3E%3Cpath%20d%3D%22M17.8%201v9.413%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center center/contain no-repeat;margin:0 auto;position:absolute;top:1rem;left:0;right:0;z-index:1;opacity:0;-webkit-transition:.4s ease;transition:.4s ease}.secWork__mask img{width:100%;translate:0 5rem;-webkit-transition:.4s ease;transition:.4s ease}.secWork .bnrBox{margin-top:9rem}@media(max-width: 768px){.secWork .bnrBox{margin-top:4rem}}.interviewTitle{margin:4rem 0 9rem 0;font-size:1.6rem;line-height:2}.interviewTitle h2{margin-bottom:4rem;font-size:6rem;font-weight:900;line-height:1.4}@media(max-width: 768px){.interviewTitle{margin:2rem 0 4rem 0;font-size:1.3rem}.interviewTitle h2{margin-bottom:2rem;font-size:3rem}}.interviewList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5rem;margin:8rem 0}.interviewList a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end;border-radius:2rem;width:calc((100% - 5rem)/3);height:52.5rem;padding:3.2rem 3rem;font-size:1.4rem;line-height:1.5;color:#fff;overflow:hidden}.interviewList a h3{position:relative;width:100%;margin-bottom:1.5rem;font-size:2.4rem;font-weight:900;line-height:1.45;z-index:4}.interviewList a p{position:relative;width:100%;z-index:4}.interviewList a p.name{margin-top:2.5rem;font-size:2.2rem;font-weight:700;line-height:1}.interviewList a p br{display:none}.interviewList a img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-webkit-transition:.4s ease;transition:.4s ease}.interviewList a img:nth-of-type(1){z-index:2}.interviewList a img:nth-of-type(2){z-index:1}.interviewList a:after{content:"";position:absolute;bottom:0;left:0;display:block;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgb(0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);width:100%;height:32rem;opacity:.5;z-index:3;-webkit-transition:.4s ease;transition:.4s ease}@media(min-width: 769px){.interviewList a:hover img:nth-of-type(1){opacity:0}.interviewList a:hover:after{opacity:.3}}@media(max-width: 768px){.interviewList{display:block;margin:4rem 0;padding:0 2.5rem}.interviewList a{width:100%;height:40rem;margin-bottom:1.5rem;padding:2.2rem 2rem;font-size:1.2rem}.interviewList a h3{margin-bottom:1.2rem;font-size:2rem;line-height:1.4}.interviewList a p{position:relative;width:100%}.interviewList a p.name{margin-top:1.8rem;font-size:2rem}.interviewList a p br{display:inherit}}.interviewPager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:8rem 0 13rem 0}.interviewPager ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;border-radius:6rem;background-color:var(--colorGray);height:6rem;padding:.5rem}.interviewPager ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:5rem;font-size:2rem;font-weight:700;letter-spacing:0;line-height:1}.interviewPager ul li a,.interviewPager ul li span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;border-radius:5rem;width:5rem;height:5rem;font-family:var(--fontEN)}@media(min-width: 769px){.interviewPager ul li a:hover,.interviewPager ul li span:hover{background-color:#fff}}.interviewPager ul li.active a,.interviewPager ul li.active span{background-color:var(--colorMain);color:#fff}.interviewPager ul li.next span,.interviewPager ul li.prev span{display:none}.interviewPager ul li.next a,.interviewPager ul li.prev a{background-color:#fff}.interviewPager ul li.next a:before,.interviewPager ul li.prev a:before{content:"";position:absolute;top:calc(50% - 1px);left:50%;border-top:2px solid #bbb;width:1.2rem;margin-left:-0.6rem;-webkit-transition:.3s ease;transition:.3s ease}.interviewPager ul li.next a:after,.interviewPager ul li.prev a:after{content:"";position:absolute;top:50%;right:1.8rem;display:block;border-top:2px solid #bbb;border-right:2px solid #bbb;width:.8rem;height:.8rem;margin-top:-0.39rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s ease;transition:.3s ease}@media(min-width: 769px){.interviewPager ul li.next a:hover,.interviewPager ul li.prev a:hover{background-color:var(--colorGray)}.interviewPager ul li.next a:hover:before,.interviewPager ul li.prev a:hover:before{width:2rem;margin-left:-1rem}.interviewPager ul li.next a:hover:after,.interviewPager ul li.prev a:hover:after{right:1.4rem}}.interviewPager ul li.prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(max-width: 768px){.interviewPager{margin:4rem 0 6rem 0}.interviewPager ul{gap:.5rem;border-radius:5rem;height:5rem}.interviewPager ul li{width:4rem;font-size:1.6rem}.interviewPager ul li a,.interviewPager ul li span{border-radius:4rem;width:4rem;height:4rem}.interviewPager ul li.next a:after,.interviewPager ul li.prev a:after{right:1.4rem}}.interviewPagetitle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2rem;width:calc(100% - 16rem);margin:0 auto 10rem auto;padding:4rem 12rem;height:50rem;font-size:1.4rem;line-height:1.5;color:#fff;overflow:hidden}.interviewPagetitle div{position:relative;width:100%;z-index:3}.interviewPagetitle div h1{position:relative;margin-bottom:4rem;font-size:5.2rem;font-weight:900;line-height:1.3}.interviewPagetitle div p{position:relative}.interviewPagetitle div p.name{margin-top:2rem;font-size:2.2rem;font-weight:700;line-height:1}.interviewPagetitle img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;max-width:initial;width:100%;height:100%;z-index:1;pointer-events:none}.interviewPagetitle:after{content:"";position:absolute;top:0;left:0;display:block;background:-webkit-gradient(linear, left top, right top, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);width:82rem;height:100%;opacity:.5;z-index:2}@media(max-width: 768px){.interviewPagetitle{display:block;border-radius:1rem;width:min(32.5rem,100%);height:auto;margin:0 auto 4rem auto;padding:0;font-size:1.2rem;line-height:1.5;color:var(--colorText)}.interviewPagetitle div{margin-top:2rem}.interviewPagetitle div h1{position:relative;margin-bottom:1.5rem;font-size:2.6rem;font-weight:900;line-height:1.3}.interviewPagetitle div p{position:relative}.interviewPagetitle div p.name{margin-top:1.2rem;font-size:2rem}.interviewPagetitle img{position:relative;display:block;-o-object-fit:inherit;object-fit:inherit;border-radius:1rem;width:100%;height:auto;overflow:hidden}.interviewPagetitle:after{display:none}}.interviewTxt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin:10rem 0}.interviewTxt.rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.interviewTxt .read{width:calc(100% - 55rem);font-size:1.6rem;line-height:1.9}.interviewTxt .read h2{position:relative;margin-bottom:4rem;padding-left:3.5rem;font-size:4rem;font-weight:900;line-height:1.4}.interviewTxt .read h2:before{content:"";position:absolute;top:.25em;left:0;display:block;border-radius:.6rem;background-color:var(--colorMain);width:.6rem;height:calc(100% - .4em)}.interviewTxt .read p{margin-top:2rem}.interviewTxt .image{border-radius:2rem;width:47rem;overflow:hidden;font-size:0}@media(max-width: 768px){.interviewTxt{display:block;margin:5rem 0}.interviewTxt .read{width:100%;font-size:1.4rem;line-height:1.8}.interviewTxt .read h2{margin-bottom:2rem;padding-left:2rem;font-size:2.2rem}.interviewTxt .read h2:before{border-radius:.4rem;width:.4rem}.interviewTxt .read p{margin-top:1rem}.interviewTxt .image{border-radius:1rem;width:100%;margin-top:2.5rem}}.interviewMovie{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:33.6rem;margin:15rem 0}.interviewMovie .movie{position:relative;border-radius:1rem;width:39.4rem;overflow:hidden;z-index:3}.interviewMovie .movie iframe[src*="youtube.com"],.interviewMovie .movie iframe[src*="youtube-nocookie.com"],.interviewMovie .movie video{aspect-ratio:9/16;width:100%;height:auto}.interviewMovie:before{content:"";position:absolute;top:50%;left:0;display:block;background-color:var(--colorMain);width:100%;height:33.6rem;margin-top:-16.8rem;z-index:1}.interviewMovie:after{content:"";-webkit-animation:loopMovie 20s linear infinite;animation:loopMovie 20s linear infinite;position:absolute;top:50%;left:0;display:block;background:url(../images/movie_txt.svg) repeat-x 0 11rem/92rem;width:100%;height:33.6rem;margin-top:-16.8rem;opacity:.12;z-index:2}@media(max-width: 768px){.interviewMovie{min-height:24rem;margin:5rem 0;padding:0 5rem}.interviewMovie .movie{width:100%}.interviewMovie:before{height:24rem;margin-top:-12rem}.interviewMovie:after{-webkit-animation:loopMovieSP 15s linear infinite;animation:loopMovieSP 15s linear infinite;background:url(../images/movie_txt.svg) repeat-x 0 8rem/62rem;height:24rem;margin-top:-12rem}}@-webkit-keyframes loopMovie{0%{background-position-x:0}100%{background-position:-92rem}}@keyframes loopMovie{0%{background-position-x:0}100%{background-position:-92rem}}@-webkit-keyframes loopMovieSP{0%{background-position-x:0}100%{background-position:-62rem}}@keyframes loopMovieSP{0%{background-position-x:0}100%{background-position:-62rem}}.interviewOfftime{position:relative;width:100%;margin:10rem 0}.interviewOfftime h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.8rem;font-size:1.8rem;font-weight:700;line-height:1}.interviewOfftime h2:before,.interviewOfftime h2:after{content:"";border-radius:.3rem;background-color:var(--colorMain);width:.3rem;height:1.3em;margin-top:.2rem}.interviewOfftime h2:before{margin-right:2.2rem;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.interviewOfftime h2:after{margin-left:2.2rem;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.interviewOfftime .box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;border-radius:3rem;background-color:#f7f7de;width:100%;font-size:1.6rem;line-height:1.9;-webkit-box-shadow:1.5rem 1.5rem 0 #e5e5ca;box-shadow:1.5rem 1.5rem 0 #e5e5ca}.interviewOfftime .box .read{position:relative;width:calc(100% - 36rem);padding:7rem 6rem;z-index:2}.interviewOfftime .box .read h3{margin-bottom:2rem;font-size:3.2rem;font-weight:900;line-height:1.3}.interviewOfftime .box .read hr{border-top:1px solid #e5e5ca;margin:4rem 0}.interviewOfftime .box .image{position:relative;border-radius:2rem 0 0 2rem;width:36rem;overflow:hidden}.interviewOfftime .box .image img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;max-width:initial;width:100%;height:100%;z-index:1;pointer-events:none}.interviewOfftime .box:after{content:"";position:absolute;top:-6.6rem;right:3.2rem;display:block;background:url(../images/offtime_txt.svg) no-repeat center center/21rem;width:21rem;height:18rem;z-index:1}@media(max-width: 768px){.interviewOfftime{margin:5rem 0}.interviewOfftime h2{font-size:1.6rem;margin-bottom:2rem}.interviewOfftime h2:before{margin-right:2rem}.interviewOfftime h2:after{margin-left:2rem}.interviewOfftime .box{display:block;border-radius:1.5rem;-webkit-box-shadow:1rem 1rem 0 #e5e5ca;box-shadow:1rem 1rem 0 #e5e5ca;font-size:1.4rem;line-height:1.8}.interviewOfftime .box .read{width:100%;padding:2.5rem 2rem}.interviewOfftime .box .read h3{margin-bottom:1rem;font-size:1.8rem}.interviewOfftime .box .read hr{margin:2rem 0}.interviewOfftime .box .image{border-radius:0 0 1.5rem 1.5rem;width:100%;padding-top:100%}.interviewOfftime .box:after{content:"";position:absolute;top:-2.5rem;right:1rem;display:block;background:url(../images/offtime_txt.svg) no-repeat center center/12rem;width:12rem;height:10.3rem}}.secMember.underPage{margin-top:10rem;padding:8rem 0}.secMember.underPage:after{display:none}.secMember.underPage .copyLine{display:table}.secMember.underPage .copyLine span{display:block;margin-bottom:1rem;font-size:1.4rem;letter-spacing:0}.secMember.underPage .copyLine:after{background-image:url(../images/deco_line_white02.svg);width:100%;height:1.2em;opacity:.3}.secMember.underPage .sliderMember{margin:6rem auto}@media(max-width: 768px){.secMember.underPage{margin-top:5rem;padding:3rem 5rem 4rem 5rem}.secMember.underPage .sliderMember{margin:2rem auto}.secMember.underPage .copyLine span{font-size:1.2rem}.secMember.underPage .copyLine:after{height:1.1em}}.messageMv{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:5rem 0 10rem 0;padding-bottom:6rem;min-height:65.5rem;font-size:1.8rem;line-height:2;overflow:hidden}.messageMv h2{margin-bottom:6rem;font-size:5rem;font-weight:900;line-height:1.4}.messageMv h2 span{color:var(--colorMain)}.messageMv .inner{z-index:2}.messageMv img{position:absolute;top:0;left:calc(50% + 6rem);width:70.5rem;z-index:1}@media(max-width: 768px){.messageMv{display:block;margin:2rem 0 5rem 0;padding:0;font-size:1.4rem}.messageMv h2{margin-bottom:2rem;font-size:3rem;font-weight:900;line-height:1.4}.messageMv img{display:block;position:relative;top:inherit;left:inherit;width:90%;margin:2.5rem auto 0 auto}}.messageIf{margin:10rem 0 8rem 0;font-size:5rem;font-weight:900;line-height:1.4;text-align:center}.messageIf span{color:var(--colorMain)}@media(max-width: 768px){.messageIf{margin:5rem 0 -2rem 0;padding:0 2.4rem;font-size:3rem}}.messageFuture{width:100%;margin:12rem 0 15rem 0;font-size:1.8rem;font-weight:500;letter-spacing:.05em;line-height:2.2}.messageFuture .inner{max-width:80rem}.messageFuture .image{position:relative;border-radius:40rem;width:40rem;height:40rem;margin:0 auto 5rem auto;overflow:hidden}.messageFuture .image img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;max-width:initial;width:100%;height:100%;z-index:1}.messageFuture h2{margin-bottom:8rem;font-size:5rem;font-weight:900;line-height:1.4;text-align:center}.messageFuture p{margin-top:3rem}.messageFuture p strong{color:var(--colorMain)}.messageFuture .point{margin-top:15rem;font-size:6rem;font-weight:900;line-height:1.4;text-align:center}@media(max-width: 768px){.messageFuture{margin:5rem 0;font-size:1.4rem}.messageFuture .image{border-radius:28rem;width:28rem;height:28rem;margin:0 auto 2rem auto}.messageFuture h2{margin-bottom:3rem;font-size:3rem;font-weight:900;line-height:1.4;text-align:center}.messageFuture p{margin-top:1.5rem}.messageFuture .point{margin-top:5rem;padding:0 2.4rem;font-size:3rem;font-weight:900;line-height:1.4;text-align:center}}.aboutArea{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:min(110rem,100%);margin:0 auto 15rem auto}.aboutArea .aboutMenu{position:relative;width:34rem}.aboutArea .aboutMenu ul{position:sticky;top:15rem;left:0;font-size:1.6rem;line-height:1}.aboutArea .aboutMenu ul li{position:relative;margin-bottom:2.5rem}.aboutArea .aboutMenu ul li a{position:relative;display:block;color:#9d9d9d}.aboutArea .aboutMenu ul li a.active{font-weight:700;color:var(--colorText)}.aboutArea .aboutMenu ul li a.active:before{content:"";position:absolute;top:-0.3rem;left:-3.2rem;display:block;background:url(../images/about_arrow.svg) no-repeat center center/2.4rem;width:2.4rem;height:2.4rem;-webkit-transition:.2s ease;transition:.2s ease}.aboutArea .aboutMenu ul li a:hover{color:var(--colorText)}.aboutArea .aboutRead{position:relative;width:calc(100% - 36rem)}.aboutArea .aboutRead h2{position:relative;margin:15rem 0 2.5rem 0;padding-left:6.5rem;font-size:2rem;font-weight:700;line-height:1.4}.aboutArea .aboutRead h2:before{content:"";position:absolute;top:-1.1rem;left:-1rem;display:block;background:url(../images/about_q.svg) no-repeat center center/6rem;width:6rem;height:5rem}.aboutArea .aboutRead h2:first-child{margin-top:0}.aboutArea .aboutRead .answer{position:relative;display:table;border-radius:7rem;background-color:var(--colorMain);margin:0 auto 5rem auto;padding:1.6rem 4rem;font-size:2.6rem;font-weight:700;line-height:1.4;text-align:center;color:#fff;z-index:2}.aboutArea .aboutRead .answer:after{content:"";position:absolute;bottom:.9rem;right:-1.1rem;display:block;background:url(../images/about_a.svg) no-repeat center center/4rem;width:4rem;height:2.8rem;z-index:-1}.aboutArea .aboutRead .image{width:47rem;margin:4rem auto}.aboutArea .aboutRead p{margin-top:1.5rem}@media(max-width: 768px){.aboutArea{display:block;width:100%;margin:0 auto 5rem auto;padding:0 2.4rem}.aboutArea .aboutMenu{display:none}.aboutArea .aboutRead{width:100%;font-size:1.4rem;line-height:1.8}.aboutArea .aboutRead h2{margin:5rem 0 1.5rem 0;padding-left:4.2rem;font-size:1.6rem}.aboutArea .aboutRead h2:before{top:-0.5rem;left:-1rem;background:url(../images/about_q.svg) no-repeat center center/4rem;width:4rem;height:3.4rem}.aboutArea .aboutRead .answer{margin:0 auto 2rem auto;padding:1.2rem 2rem;font-size:1.8rem}.aboutArea .aboutRead .answer:after{content:"";position:absolute;bottom:.7rem;right:-0.7rem;display:block;background:url(../images/about_a.svg) no-repeat center center/4rem;width:4rem;height:2.8rem}.aboutArea .aboutRead .image{width:100%;margin:2rem auto}}.moreTitle{display:table;background:url(../images/more_line.svg) no-repeat left bottom/100% .8rem;margin-bottom:2.4rem;padding-bottom:1.6rem;font-size:2rem;font-weight:700;line-height:1}@media(max-width: 768px){.moreTitle{background:url(../images/more_line.svg) no-repeat left bottom/100% .7rem;margin-bottom:1.8rem;padding-bottom:1.5rem;font-size:1.6rem}}.moreJob{width:100%;margin:10rem 0}.moreJob .secWork__col{margin-top:6rem}.moreJob+.moreMenu{margin-top:10rem}@media(max-width: 768px){.moreJob{margin:5rem 0}.moreJob .secWork__col{margin-top:4rem}.moreJob+.moreMenu{margin-top:5rem}}.moreMenu{width:100%;margin:15rem 0}.moreMenu ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem}.moreMenu ul li{width:100%}.moreMenu ul li a{position:relative;display:block;text-decoration:none;text-align:center;line-height:1}.moreMenu ul li a div{position:relative;border-radius:2rem;background-color:#f7f7de;margin-bottom:2rem;padding-top:1.5rem;text-align:center;overflow:hidden}.moreMenu ul li a div img{width:auto;height:13.5rem;margin:0 auto}.moreMenu ul li a span{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;font-size:2rem;font-weight:900;line-height:1}.moreMenu ul li a span:after{content:"";display:block;background:url(../images/about_arrow.svg) no-repeat center center/2.4rem;width:2.4rem;height:2.4rem;-webkit-transition:.4s ease;transition:.4s ease}.moreMenu ul li a:hover span:after{-webkit-transform:scale(1.2);transform:scale(1.2)}@media(max-width: 768px){.moreMenu{margin:5rem 0}.moreMenu ul{display:block}.moreMenu ul li{margin-top:2rem}.moreMenu ul li a div{border-radius:1rem;margin-bottom:.8rem;padding-top:1rem}.moreMenu ul li a div img{height:12rem}.moreMenu ul li a span{font-size:1.6rem}.moreMenu ul li a span:after{background:url(../images/about_arrow.svg) no-repeat center center/2rem;width:2rem;height:2rem}}.listArea .list.listData p{margin-top:1rem;font-size:1.5rem;font-weight:700;line-height:1.6}.listArea .list.listData .data{font-size:3rem;line-height:1;letter-spacing:0}.listArea .list.listData .data .f20{font-size:2rem}.listArea .list.listData .data .f40{font-size:4rem}.listArea .list.listData .data .f50{font-size:5rem}.listArea .list.listData .data .f70{font-size:7rem}.listArea .list.listData .data .f110{font-size:11rem}.listArea .list.listData .data .mc{font-family:var(--fontEN);color:var(--colorMain);letter-spacing:-0.02em}.listArea .list.listData .txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.listArea .list.listData .note{margin-top:1rem;font-size:1.1rem;font-weight:400;line-height:1.4;color:#999}@media(min-width: 769px){.listArea .list.listData.c3 img{max-width:26rem}}.listArea.special .list.listData .box{padding-bottom:6rem}@media(max-width: 768px){.listArea.special .list.listData .box{padding-bottom:4rem}}.listArea.special .list.listData .data{margin:0}.workFirst{margin-bottom:8rem;font-size:1.8rem;font-weight:500;line-height:2;text-align:center}.workFirst h2{margin-bottom:4.5rem;font-size:5rem;font-weight:900;line-height:1.4;text-align:center}.workFirst h2 span{color:var(--colorMain)}@media(max-width: 768px){.workFirst{margin-bottom:5rem;font-size:1.6rem}.workFirst h2{margin-bottom:2.5rem;font-size:3rem}}.workHead{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.8rem;margin:8rem 0 2rem 0;font-size:2rem;font-weight:700;line-height:1.4}.workHead:before,.workHead:after{content:"";display:block;border-radius:.3rem;background-color:var(--colorMain);width:.3rem;height:2.2rem}.workHead:before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.workHead:after{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.workHead.yellow:before,.workHead.yellow:after{background-color:#ffc936}.workHead.blue:before,.workHead.blue:after{background-color:#35c0e2}@media(max-width: 768px){.workHead{gap:1.5rem;margin:5rem 0 1.8rem 0;font-size:1.6rem}.workHead:before,.workHead:after{width:.25rem;height:1.8rem}}.workContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2rem;background-color:#fff5f6;width:100%;margin-top:1rem;padding:2.5rem 3rem 2.5rem 2.5rem}.workContent .image{width:10rem;height:10rem}.workContent .read{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 12.5rem);line-height:1.7}.workContent .read h3{width:22rem;font-size:2.4rem;font-weight:700;line-height:1.4}.workContent .read p{width:calc(100% - 24rem);font-size:1.5rem}.workContent.yellow{background-color:#f7f7de}.workContent.blue{background-color:#dff8fd}@media(max-width: 768px){.workContent{border-radius:1rem;padding:2rem}.workContent .image{width:7rem;height:7rem}.workContent .read{display:block;width:calc(100% - 8.5rem)}.workContent .read h3{width:100%;margin-bottom:.6rem;font-size:1.6rem}.workContent .read p{width:100%;font-size:1.4rem}}@media(min-width: 769px){.contentSystem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem}}.contentSystem .workContent .image{border-radius:10rem;overflow:hidden}@media(min-width: 769px){.contentSystem .workContent .read h3{width:15rem;text-align:center}.contentSystem .workContent .read p{width:calc(100% - 17.5rem)}}.workList{position:relative;border-radius:2rem;background-color:#dff8fd;width:100%;margin-top:1rem;padding:3.8rem 4rem;font-size:1.6rem;font-weight:700;line-height:1.7}.workList li{position:relative;min-height:2.7rem;margin-bottom:2.5rem;padding-left:4rem}.workList li:last-child{margin-bottom:0}.workList li:before{content:"";position:absolute;top:-0.1rem;left:0;display:block;background:url(../images/care-staff_check.svg) no-repeat center center/3rem;width:3rem;height:2.7rem}@media(max-width: 768px){.workList{border-radius:1rem;padding:2rem;font-size:1.4rem}.workList strong{font-size:1.5rem}.workList li{min-height:2rem;margin-bottom:1.5rem;padding-left:3rem}.workList li:before{top:.2rem;background:url(../images/care-staff_check.svg) no-repeat center center/2.2rem;width:2.2rem;height:2rem}}.workSchedulehead{display:table;border:2px solid #e74358;border-radius:3rem;background-color:#fff;margin-bottom:2rem;padding:.8rem 1.5rem;font-size:1.4rem;font-weight:700;line-height:1;text-align:center;color:#e74358}@media(max-width: 768px){.workSchedulehead{margin-bottom:1.2rem;padding:.6rem 1.2em;font-size:1.3rem}}.workSchedule{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.workSchedule dl{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:calc(100% - 54rem);padding-left:3rem}.workSchedule dl:before{content:"";position:absolute;top:1.3rem;left:0;display:block;border-left:1px solid #ccc;height:calc(100% - 1.3rem)}.workSchedule dl dt{position:relative;width:8.5rem;margin-bottom:3rem;font-family:"Manrope";font-size:3rem;font-weight:600;line-height:1;letter-spacing:-0.08em;color:#e74358;z-index:2}.workSchedule dl dt:before{content:"";position:absolute;top:50%;left:-3.5rem;display:block;border-radius:1rem;background-color:#e74358;width:1rem;height:1rem;margin-top:-0.5rem;z-index:2}.workSchedule dl dt:after{content:"";position:absolute;top:50%;left:-3rem;border-top:1px solid #ccc;width:2rem;z-index:1}.workSchedule dl dd{width:calc(100% - 8.5rem);margin-bottom:3rem;font-size:1.5rem;line-height:1.7}.workSchedule dl dd strong{display:block;margin-bottom:.5rem;font-size:2rem;font-weight:700;line-height:1.5}.workSchedule figure{width:47rem}.workSchedule figure figcaption{margin-top:1.5rem;font-size:1.2rem;line-height:1.4;text-align:center;color:#9d9d9d}@media(max-width: 768px){.workSchedule{display:block}.workSchedule dl{width:100%;padding-left:2.5rem}.workSchedule dl dt{width:7rem;margin-bottom:2rem;font-size:2.4rem}.workSchedule dl dt:before{left:-3rem}.workSchedule dl dt:after{left:-2.5rem;width:1.5rem}.workSchedule dl dd{width:calc(100% - 7rem);margin-bottom:2rem;font-size:1.4rem}.workSchedule dl dd strong{font-size:1.6rem}.workSchedule figure{width:100%;margin-top:2rem}.workSchedule figure figcaption{margin-top:1.2rem;font-size:1.1rem}}.trainingReason{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:3rem;background-color:#f7f7de;width:100%;padding:6rem;-webkit-box-shadow:1.5rem 1.5rem 0 #e5e5ca;box-shadow:1.5rem 1.5rem 0 #e5e5ca}.trainingReason .reason{width:calc(100% - 36rem);font-size:1.6rem;line-height:1.9}.trainingReason .reason h3{margin-bottom:3rem;font-size:2.4rem;font-weight:900;line-height:1.4}.trainingReason .reason p{margin-top:2rem}.trainingReason figure{width:30rem}.trainingReason figure figcaption{margin-top:1.5rem;font-size:1.2rem;line-height:1.4;text-align:center;color:#9d9d9d}@media(max-width: 768px){.trainingReason{display:block;border-radius:1.5rem;padding:2.5rem 2rem;-webkit-box-shadow:1rem 1rem 0 #e5e5ca;box-shadow:1rem 1rem 0 #e5e5ca}.trainingReason .reason{width:100%;font-size:1.4rem;line-height:1.8}.trainingReason .reason h3{margin-bottom:2rem;font-size:1.8rem}.trainingReason .reason p{margin-top:2rem}.trainingReason figure{width:100%;margin-top:2.4rem}.trainingReason figure figcaption{margin-top:1rem;font-size:1.1rem}}.trainingHead{position:relative;display:table;background:url(../images/more_line.svg) no-repeat left bottom/100% 1.1rem;margin:10rem auto 8rem auto;padding-bottom:2rem;font-size:3.6rem;font-weight:900;line-height:1.4;text-align:center}@media(max-width: 768px){.trainingHead{background:url(../images/more_line.svg) no-repeat left bottom/100% .8rem;margin:5rem auto 3rem auto;padding-bottom:1.5rem;font-size:2.4rem}}.trainingColumn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:8rem 0}.trainingColumn .read{-ms-flex-preferred-size:auto;flex-basis:auto;margin:0 6rem 0 0;padding-left:6.5rem;font-size:1.5rem;line-height:1.7}.trainingColumn .read h3{position:relative;margin-bottom:2.4rem;padding-top:.7rem;font-size:2rem;font-weight:700;line-height:1.4}.trainingColumn .read h3:last-child{margin-bottom:0}.trainingColumn .read h3 strong{display:block;margin-top:1rem;font-size:2.4rem;font-weight:900}.trainingColumn .read h3 span{position:absolute;top:0;left:-6.5rem;display:block;border-radius:4.6rem;background-color:var(--colorMain);width:4.6rem;height:4.6rem;font-family:"Manrope";font-size:2.6rem;font-weight:700;letter-spacing:0;line-height:4.6rem;text-align:center;color:#fff}.trainingColumn .read p{margin-top:1.5rem}.trainingColumn .image{-ms-flex-preferred-size:47rem;flex-basis:47rem;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:47rem}.trainingColumn .image img{display:block;border-radius:2rem;width:100%;overflow:hidden}.trainingColumn .image figure{width:100%}.trainingColumn .image figure figcaption{margin-top:1.5rem;font-size:1.2rem;line-height:1.4;text-align:center;color:#9d9d9d}.trainingColumn.rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.trainingColumn.rev .read{margin:0 0 0 6rem}@media(max-width: 768px){.trainingColumn{display:block;margin:4rem 0}.trainingColumn .read{width:100%;margin:0 !important;padding-left:4.5rem;font-size:1.4rem}.trainingColumn .read h3{position:relative;margin-bottom:1.5rem;padding-top:.6rem;font-size:1.6rem}.trainingColumn .read h3 strong{margin-top:.6rem;font-size:2rem}.trainingColumn .read h3 span{top:0;left:-4.5rem;border-radius:3.6rem;width:3.6rem;height:3.6rem;font-size:2rem;line-height:3.6rem}.trainingColumn .read p{margin-top:1rem}.trainingColumn .image{width:100%;margin-top:2.4rem}.trainingColumn .image img{border-radius:1rem}.trainingColumn .image figure figcaption{margin-top:1rem;font-size:1.1rem}}.trainingColumn:has(.trainingEnvironment){display:block}.trainingEnvironment{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:2.5rem;padding-left:6.5rem}.trainingEnvironment li{border-radius:1rem;background-color:#f7f7de;width:100%;padding:2rem 3rem;font-size:1.6rem;font-weight:400;line-height:1.6}.trainingEnvironment li span{display:inline-block;margin-bottom:.5rem;font-weight:700;color:var(--colorMain)}@media(max-width: 768px){.trainingEnvironment{display:block;width:100%;margin:2rem 0;padding:0}.trainingEnvironment li{width:100%;min-height:auto;margin-top:1rem;padding:1.5rem 2rem;font-size:1.4rem}}.trainingRoot{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem;margin-top:4rem}.trainingRoot .box{position:relative;border-radius:3rem;background-color:#fff;width:calc(50% - 1.5rem);padding:4rem;font-size:1.6rem;line-height:1.7;color:var(--colorText)}.trainingRoot .box h4{margin-bottom:1.2rem;font-size:2.4rem;font-weight:900;line-height:1.4;text-align:center;color:var(--colorMain)}.trainingRoot .box .sub{margin-bottom:1.5rem;font-size:1.8rem;font-weight:900;line-height:1.4;text-align:center}.trainingRoot .box img{border-radius:10rem;width:20rem;margin:2rem auto}@media(max-width: 768px){.trainingRoot{display:block;margin-top:2.5rem}.trainingRoot .box{border-radius:2rem;width:100%;margin-top:1rem;padding:2.5rem 2rem;font-size:1.4rem}.trainingRoot .box h4{margin-bottom:.8rem;font-size:2rem}.trainingRoot .box .sub{margin-bottom:1rem;font-size:1.6rem}.trainingRoot .box img{border-radius:9rem;width:18rem;margin:1.5rem auto}}.trainingStory{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;margin:3rem 0}.trainingStory .story{position:relative;width:100%;border-radius:2rem;background-color:#f7f7de;padding:4rem}.trainingStory .story h3{margin-bottom:3rem;font-size:2.4rem;font-weight:900;line-height:1.5}.trainingStory .story h3 span{display:table;border-radius:3.8rem;background-color:var(--colorMain);margin-bottom:1rem;padding:1rem 2rem;font-family:var(--fontEN);font-size:1.8rem;line-height:1;letter-spacing:.05em;color:#fff}.trainingStory .story .image{position:absolute;top:-1rem;right:3rem;width:12rem;text-align:center;font-size:1.2rem;line-height:1}.trainingStory .story .image img{display:block;border:1px solid #eee;border-radius:12rem;width:12rem;margin-bottom:.8rem;overflow:hidden}@media(max-width: 768px){.trainingStory .story{margin-top:2rem;padding:2.5rem 2rem;font-size:1.4rem;line-height:1.7}.trainingStory .story h3{margin-bottom:1.5rem;padding-right:10rem;font-size:2rem;line-height:1.4}.trainingStory .story h3 span{margin-bottom:1rem;padding:.8rem 1.8rem;font-size:1.4rem}.trainingStory .story .image{top:-1rem;right:2rem;width:11rem;font-size:1rem}.trainingStory .story .image img{border-radius:11rem;width:11rem;margin-bottom:.7rem}}@media(max-width: 768px){.trainingStory{display:block;margin:2rem 0}}.secMember.overTxt:after{content:"";position:absolute;top:-2rem;left:calc(50% + 12rem);display:block;background:url(../images/care-staff_txt.svg) no-repeat left top/50rem;width:50rem;height:28rem;opacity:.15}@media(max-width: 768px){.secMember.overTxt:after{top:-1rem;left:40%;background-size:20rem;width:20rem;height:14rem}}.u-mt4px{margin-top:.4rem}.u-mb4px{margin-bottom:.4rem}.u-pt4px{padding-top:.4rem}.u-pb4px{padding-bottom:.4rem}.u-mt8px{margin-top:.8rem}.u-mb8px{margin-bottom:.8rem}.u-pt8px{padding-top:.8rem}.u-pb8px{padding-bottom:.8rem}.u-mt12px{margin-top:1.2rem}.u-mb12px{margin-bottom:1.2rem}.u-pt12px{padding-top:1.2rem}.u-pb12px{padding-bottom:1.2rem}.u-mt16px{margin-top:1.6rem}.u-mb16px{margin-bottom:1.6rem}.u-pt16px{padding-top:1.6rem}.u-pb16px{padding-bottom:1.6rem}.u-mt20px{margin-top:2rem}.u-mb20px{margin-bottom:2rem}.u-pt20px{padding-top:2rem}.u-pb20px{padding-bottom:2rem}.u-white{color:#fff;fill:#fff}.u-white *{color:#fff;fill:#fff}.u-center{text-align:center;margin-left:auto;margin-right:auto}.u-right{text-align:right;margin-left:auto}.u-left{text-align:left;margin-right:auto}@media(min-width: 769px){.u-sp{display:none !important}}@media(max-width: 768px){.u-pc{display:none !important}}/*# sourceMappingURL=styles.min.css.map */