*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{block-size:100%;min-block-size:100dvb}main{display:block}body,dd,dl,dt,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{font-weight:inherit}ol,ul{list-style:none}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}::file-selector-button,:where(button,input:is([type=button i],[type=submit i],[type=reset i]),[role=tab i],[role=button i],[role=option i]){touch-action:manipulation}[tabindex="-1"]:focus-visible{outline:none!important}:where(:-moz-any-link,button,[type=button],[type=reset],[type=submit],label[for],select,summary,[role=tab],[role=button]){cursor:pointer}:where(:any-link,button,[type=button],[type=reset],[type=submit],label[for],select,summary,[role=tab],[role=button]){cursor:pointer}:focus:not(:focus-visible){outline:none}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}table{border-collapse:collapse;border-color:inherit}:where(textarea){field-sizing:content;resize:block}a{background-color:transparent;color:inherit;display:inline-block;text-decoration:none}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}@font-face{font-display:swap;font-family:Noto Sans JP;font-weight:700;src:url(../themes/font/NotoSansJP-Bold.woff2) format("woff2");src:url(../themes/font/NotoSansJP-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans JP;font-weight:500;src:url(../themes/font/NotoSansJP-Medium.woff2) format("woff2");src:url(../themes/font/NotoSansJP-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans JP;font-weight:400;src:url(../themes/font/NotoSansJP-Regular.woff2) format("woff2");src:url(../themes/font/NotoSansJP-Regular.woff) format("woff")}:root{--wp-theme-creator-is--font-family:"Noto Sans JP","Helvetica Neue",arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","Meiryo",sans-serif;--wp-theme-creator-is--font-color:#303741;--wp-theme-creator-is--font-weight:500;--wp-theme-creator-is--font-size--small:1rem;--wp-theme-creator-is--font-size--large:1rem;--wp-theme-creator-is--letter-spacing:0.04em;--wp-theme-creator-is--gutenberg-letter-spacing:0.04em;--wp-theme-creator-is--heading-h1--small:1.5rem;--wp-theme-creator-is--heading-h1--large:1.75rem;--wp-theme-creator-is--heading-h2--small:1.375rem;--wp-theme-creator-is--heading-h2--large:1.5rem;--wp-theme-creator-is--heading-h3--small:1.25rem;--wp-theme-creator-is--heading-h3--large:1.375rem;--wp-theme-creator-is--heading-h4--small:1.125rem;--wp-theme-creator-is--heading-h4--large:1.25rem;--wp-theme-creator-is--heading-h5--small:1rem;--wp-theme-creator-is--heading-h5--large:1.125rem;--wp-theme-creator-is--heading-h6--small:1rem;--wp-theme-creator-is--heading-h6--large:1rem;--wp-theme-creator-is--heading-padding-bottom:0.5rem;--wp-theme-creator-is--heading-border-bottom-color:#3cbe74;--wp-theme-creator-is--line-height--small:1.875;--wp-theme-creator-is--line-height--large:1.875;--wp-theme-creator-is--pagination-font-family:"Noto Sans JP","Helvetica Neue",arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","Meiryo",sans-serif;--wp-theme-creator-is--pagination-font-color:#303741;--wp-theme-creator-is--pagination-font-weight:500;--wp-theme-creator-is--pagination-background-color:transparent;--wp-theme-creator-is--pagination-border-color:#3cbe74;--wp-theme-creator-is--pagination-current-background-color:#3cbe74;--wp-theme-creator-is--pagination-current-font-color:#fff;--wp-theme-creator-is--pagination-current-border-color:transparent;--wp-theme-creator-is--pagination-width--small:2.5rem;--wp-theme-creator-is--pagination-heigh--small:2.5rem;--wp-theme-creator-is--pagination-width--large:2.5rem;--wp-theme-creator-is--pagination-heigh--large:2.5rem;--wp-theme-creator-is--pagination-arrow-width:13px;--wp-theme-creator-is--pagination-arrow-height:13px;--wp-theme-creator-is--pagination-font-size-small:1rem;--wp-theme-creator-is--pagination-font-size-large:1rem;--wp-theme-creator-is--pagination-spacer:0.3125rem;--wp-theme-creator-is--button-background-color:#3cbe74;--wp-theme-creator-is--button-font-family:"Outfit",sans-serif;--wp-theme-creator-is--button-font-color:#fff;--wp-theme-creator-is--button-font-weight:700;--wp-theme-creator-is--border-color:transparent;--wp-theme-creator-is--border-radius--small:30px;--wp-theme-creator-is--border-radius--large:40px;--wp-theme-creator-is--form-border-width:1px;--wp-theme-creator-is--form-border-color:#ddd;--wp-theme-creator-is--form-border-radius:0;--solution--form--border-color:#ddd;--solution--form--border-width:1px;--solution--form--letter-spacing:0.04em;--solution--form--line-height:1.5;--solution--form--border-radius:0;--solution--form--icon-width:10px;--solution--form--icon-height:6px;--solution--form--font-size:1rem;--solution--form--label--width:17.8125rem;--solution--form--controls--width:39.6875rem;--solution--form--layout-spacer:clamp(2.5rem,2.296rem + 1.02vw,3.125rem);--solution--form--select-size--vertical:0.625rem;--solution--form--select-size--right:2.5rem;--solution--form--select-size--left:0.625rem}.u-desktop{display:none}html{font-size:16px}body{background:#fff;color:var(--wp-theme-creator-is--font-color);font-family:var(--wp-theme-creator-is--font-family);font-weight:var(--wp-theme-creator-is--font-weight);letter-spacing:var(--wp-theme-creator-is--letter-spacing);line-height:1;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overflow-wrap:break-word;word-break:break-all}body.is-hamburger-open{left:0;overflow:hidden;overscroll-behavior:contain;padding-right:var(--scrollbar-width,0);position:fixed;top:var(--scrollpos);width:100%}img{user-drag:none;-moz-user-select:none;-webkit-user-drag:none}a:focus-visible{outline:2px solid var(--solution-color--focus)}.l-main{padding-top:6.25rem;width:100%}.l-inner{margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;width:100%}.l-content{display:flex;flex-direction:column;height:100%}.l-header{background:#fff;height:6.25rem;left:0;position:fixed;right:0;top:0;z-index:100}.l-header ul{list-style:none;padding:0}.l-header__inner{align-items:center;display:flex;height:inherit;padding-right:2.8125rem;position:relative;transition:opacity 0.3s;width:100%}.l-header__logo a{align-items:center;display:inline-flex;justify-content:center}.l-header__navArea{display:flex;height:inherit;margin-left:auto;padding-top:1.875rem}.l-header__navList{display:flex}.l-header__navItem{position:relative;width:16.9230769231vw}.l-header__navItem .l-header__navItemLink{color:#fff;display:flex;font-family:Noto Sans JP,sans-serif;font-weight:500;height:6.5625rem;justify-content:center;line-height:1.4444;opacity:1;text-align:center;transition:background-color 0.3s,color 0.3s}.l-header__navItem--group01 .l-header__navItemLink{background-color:#3cbe74}.l-header__navItem--group02 .l-header__navItemLink{background:#3d94e3}.l-header__navItem--group03 .l-header__navItemLink{background:#f4b241;border-top-right-radius:10px}.l-header__navItem--currentGroup01,.l-header__navItem--currentGroup02,.l-header__navItem--currentGroup03,.l-header__navItem--home{position:relative;width:16.9230769231vw}.l-header__navItem--currentGroup01 .l-header__navItemLink,.l-header__navItem--currentGroup02 .l-header__navItemLink,.l-header__navItem--currentGroup03 .l-header__navItemLink,.l-header__navItem--home .l-header__navItemLink{color:#fff;display:flex;font-family:Noto Sans JP,sans-serif;font-weight:500;height:6.5625rem;justify-content:center;line-height:1.4444;opacity:1;padding-top:1rem;text-align:center;transition:background-color 0.3s,color 0.3s}.l-header__navItem--home .l-header__navItemLink{background-color:#fdf59b;border-top-left-radius:10px;color:#303741}.l-header__navItem--currentGroup01 .l-header__navItemLink{background-color:#e2f5ea;color:#3cbe74}.l-header__navItem--currentGroup02 .l-header__navItemLink{background:#e2effb;border-radius:0;color:#3d94e3}.l-header__navItem--currentGroup03 .l-header__navItemLink{background:#fdf3e2;border-radius:0;border-top-right-radius:10px;color:#f4b241}.l-header__navItemFootNavList{bottom:0;display:flex;left:0;position:absolute;width:100%;z-index:1}.l-header__navItemFootNavItem{background:hsla(0,0%,100%,.5);width:50%}.l-header__navItemFootNavItem+.l-header__navItemFootNavItem{margin-left:0.1875rem}.l-header__navItemFootNavItem a{display:flex;font-family:Noto Sans JP,sans-serif;font-weight:400;justify-content:center;letter-spacing:0.02em;opacity:1;padding:0.5rem 0;text-align:center;transition:background-color 0.3s,color 0.3s}.l-header__linkList{display:none;width:15.3846153846vw}.l-header__linkItem{max-width:100%}.l-header__linkItem .l-header__navItemLink{display:flex;justify-content:center}.l-header__linkItem:first-child{margin-left:1.5625rem}.l-header__linkItem:first-child .l-header__navItemLink{text-align:center}.l-header__linkItem:nth-child(2){margin-left:0.9375rem}.l-header__linkItem:nth-child(2) .l-header__navItemLink{padding-top:0.4375rem}.l-footer{margin-top:auto;padding:7.5rem 0 3.75rem;width:100%}.l-footer__inner{display:flex}.l-footer__listArea{margin-top:2.5rem;max-width:55.125rem;width:100%}.l-footer__list{display:flex}.l-footer__item:first-child .l-footer__itemTitle{color:#3cbe74}.l-footer__item:nth-child(2) .l-footer__itemTitle{color:#3d94e3}.l-footer__item:nth-child(3) .l-footer__itemTitle{color:#f4b241}.l-footer__itemTitle{font-family:Noto Sans JP,sans-serif;font-size:1rem;font-weight:700}.p-footer__itemText{font-family:Noto Sans JP,sans-serif;font-size:0.875rem;font-weight:400;line-height:1.6;margin-top:1.25rem}.p-footer__itemText span{display:block;font-family:Outfit,sans-serif;font-size:0.9375rem;font-weight:300;letter-spacing:0.02em;line-height:1.5;margin-top:0.3125rem}.p-footer__itemText .p-footer__itemText--bold{font-weight:700;margin-top:0.625rem}.l-footer__foot{color:#83878d;display:flex;margin-top:1.875rem}.l-footer__privacy{font-family:Noto Sans JP,sans-serif;font-size:0.875rem;font-weight:500;letter-spacing:0.04em;padding-top:0.125rem}.l-footer__copyright{margin-top:0.9375rem}.l-footer__copyright small{font-family:Outfit,sans-serif;font-size:0.8125rem;font-weight:400;letter-spacing:0.02em}.l-section__titleHead{text-align:center}.l-section__cardBlock,.l-section__textHead{margin-top:1.25rem}.c-hamburger{height:48px;position:absolute;right:1.25rem;top:1.25rem;width:48px;z-index:300}.c-hamburger a:focus-visible{outline:none}.c-hamburger__button{background:transparent;border:none;height:48px;position:absolute;top:0.3125rem;width:48px;z-index:301}.c-hamburger__line{background-color:#292731;height:2px;position:absolute;transition:all 0.5s;width:48px;z-index:500}.c-hamburger__line--top{top:14px}.c-hamburger__line--center{top:22px}.c-hamburger__line--bottom{top:30px}.c-hamburger__nav{background:#fff;bottom:0;min-height:100%;overflow-y:auto;position:fixed;right:-100%;top:0;transition:all 0.6s;width:80%;z-index:300}.c-hamburger__navInner{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:100%;min-height:100%;padding:0 1.25rem;position:relative;width:46.875rem;z-index:300}.c-hamburger__navList{display:flex;justify-content:center;max-width:27.5rem;min-height:100%;width:100%}.c-hamburger__navItem{position:relative;width:100%}.c-hamburger__navItem a{border-radius:10px;color:#fff;display:block;padding:0.9375rem 1rem;position:relative}.c-hamburger__navItem a:after{background:url(../img/common/c-hamburger-arrow.svg) no-repeat 50%/contain;content:"";height:12px;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);width:7px}.c-hamburger__navItem:first-child{padding-top:5rem}.c-hamburger__navItem:first-child a{background:#3cbe74}.c-hamburger__navItem:nth-child(2){margin-top:0.625rem}.c-hamburger__navItem:nth-child(2) a{background:#3d94e3}.c-hamburger__navItem:nth-child(3){margin-top:0.625rem}.c-hamburger__navItem:nth-child(3) a{background:#f4b241}.c-hamburger__navItemLead{font-family:Outfit,sans-serif;font-size:0.625rem;font-weight:400;letter-spacing:0.1em}.c-hamburger__navItemTitle{font-size:1.125rem;font-weight:500;letter-spacing:0.04em;line-height:1.3333;margin-top:0.9375rem}.c-hamburger__navItemSubTitle{background:#303741;display:inline-block;font-size:0.625rem;font-weight:400;letter-spacing:0.04em;margin-top:0.625rem;padding:0.25rem}.c-hamburger__privacy{color:#83878d;font-size:0.75rem;font-weight:500;letter-spacing:0.04em;margin-top:0.9375rem;max-width:27.5rem;padding-bottom:1.25rem;width:100%}.c-hamburger__privacy a{padding:0.9375rem 0}.c-hamburger__blackBg{background-color:#303741;cursor:pointer;height:100%;left:0;opacity:0;position:fixed;top:0;transition:visibility 0.5s,opacity 0.5s;visibility:hidden;width:100vw;z-index:100}.c-hamburger__infoList{align-items:center;display:flex;margin-top:1.875rem;max-width:27.5rem;width:100%}.c-hamburger__infoItem a{max-width:3.125rem}.c-hamburger__infoItem:nth-child(3) a{padding-top:0.75rem}.c-hamburger__infoItem+.c-hamburger__infoItem{margin-left:1.25rem}.is-hamburger-open .c-hamburger__line{left:0;transform:translateX(0)}.is-hamburger-open .c-hamburger__line--top{top:20px;transform:rotate(20deg);width:48px}.is-hamburger-open .c-hamburger__line--center{opacity:0}.is-hamburger-open .c-hamburger__line--bottom{top:20px;transform:rotate(-20deg);width:48px}.is-hamburger-open .c-hamburger__nav{right:0}.is-hamburger-open .c-hamburger__blackBg{opacity:0.3;visibility:visible;z-index:299}.c-page-mv{padding:0 1.25rem;width:100%}.c-page-mv,.c-page-mv__movie{position:relative}.c-page-mv__movie:before{content:"";display:block}.c-page-mv__movie:after{background:#000;content:"";opacity:0.4}.c-page-mv__movie video,.c-page-mv__movie:after{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.c-page-mv__movie video{-o-object-fit:cover;object-fit:cover}.c-page-mv__img{position:relative}.c-page-mv__img:before{content:"";display:block}.c-page-mv__img img{height:100%;-o-object-fit:cover;object-fit:cover}.c-page-mv__img img,.c-page-mv__titleHead{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.c-page-mv__titleHead{color:#fff;max-width:37.5rem;text-align:center;z-index:1}.c-page-mv__group{font-size:0.75rem;font-weight:400;letter-spacing:0.1em;text-transform:uppercase}.c-page-mv__title{font-size:1.375rem;font-weight:500;letter-spacing:0.04em;margin-top:0.625rem}.c-page-mv__title span{display:block;font-size:0.875rem;font-weight:400;letter-spacing:0.06em;margin-top:0.625rem}.c-page-mv__slideArea{position:relative}.c-page-mv__slide{padding:0 1.25rem}.c-page-mv__slidImg{position:relative}.c-page-mv__slidImg:before{content:"";display:block}.c-page-mv__slidImg img{height:100%;-o-object-fit:cover;object-fit:cover;top:50%}.c-page-mv__slidImg img,.c-page-mv__slidTextHead{left:50%;position:absolute;transform:translate(-50%,-50%);width:100%}.c-page-mv__slidTextHead{color:#fff;max-width:37.5rem;text-align:center;top:53%;z-index:1}.c-page-mv__slidTexGroup{font-size:0.75rem;font-weight:400;letter-spacing:0.1em;text-transform:uppercase}.c-page-mv__slidTexTitle{font-size:1.5rem;font-weight:500;letter-spacing:0.04em;margin-top:1.25rem}.c-page-mv__slidTexTitle span{display:block;font-size:0.875rem;font-weight:400;letter-spacing:0.06em;margin-top:1.125rem}.c-page-mv__address{font-size:0.875rem;font-weight:500;letter-spacing:0.06em;margin-top:0.625rem}.c-page-mv__slidPagination{align-items:flex-end!important;display:flex!important;flex-flow:column nowrap!important;left:auto!important;padding:0 0.3125rem!important;right:0.3125rem!important;top:50%!important;transform:translateY(-50%)!important;z-index:12!important}.c-page-mv__slidPagination .splide__pagination__page{background:#d6d7d9!important;border-radius:0!important;height:20px!important;margin:5px 0!important;transform:scale(1)!important;width:2px!important}.c-page-mv__slidPagination .splide__pagination__page.is-active{background:#303741!important}.c-pagination{margin-top:5rem;text-align:center}.c-pagination .page-numbers{align-items:center;display:flex;justify-content:center;list-style:none;padding:0}.c-pagination .page-numbers li+li{margin-left:var(--wp-theme-creator-is--pagination-spacer)}.c-pagination .page-numbers li a{align-items:center;background-color:var(--wp-theme-creator-is--pagination-background-color);border:1px solid var(--wp-theme-creator-is--pagination-border-color);color:var(--wp-theme-creator-is--pagination-font-color);display:flex;font-size:var(--wp-theme-creator-is--pagination-font-size-small);font-weight:var(--wp-theme-creator-is--pagination-font-weight);height:var(--wp-theme-creator-is--pagination-heigh--small);justify-content:center;width:var(--wp-theme-creator-is--pagination-width--small)}.c-pagination .page-numbers li a:hover{opacity:1}.c-pagination .page-numbers.current{background-color:var(--wp-theme-creator-is--pagination-current-background-color);color:var(--wp-theme-creator-is--pagination-current-font-color);font-weight:var(--wp-theme-creator-is--pagination-font-weight)}.c-pagination .next.page-numbers,.c-pagination .page-numbers.current,.c-pagination .prev.page-numbers{height:var(--wp-theme-creator-is--pagination-heigh--small);width:var(--wp-theme-creator-is--pagination-width--small)}.c-pagination .next.page-numbers,.c-pagination .prev.page-numbers{position:relative}.c-pagination .next.page-numbers:before,.c-pagination .prev.page-numbers:before{content:"";display:block;height:var(--wp-theme-creator-is--pagination-arrow-height);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--wp-theme-creator-is--pagination-arrow-width)}.c-pagination .prev.page-numbers:before{background:url(../img/common/icon/pagination/pagination-arrow-prev.svg) no-repeat 50%/contain}.c-pagination .next.page-numbers:before{background:url(../img/common/icon/pagination/pagination-arrow-next.svg) no-repeat 50%/contain}.c-title{font-size:1.375rem;font-weight:700;letter-spacing:0.1em}.c-title span{display:block;font-family:Outfit,sans-serif;font-size:0.75rem;font-weight:400;letter-spacing:0.1em;margin-top:0.9375rem;padding-right:0.3125rem}.c-title--green span{color:#3cbe74}.c-title--blue span{color:#3d94e3}.c-title--orange span{color:#f4b241}.c-title__lead{font-size:0.9375rem;font-weight:400;line-height:1.75;margin-top:2.0625rem}.c-title__sub{font-size:1.125rem;font-weight:500;padding-left:1.25rem;position:relative}.c-title__sub:before{background:#3cbe74;content:"";height:1.875rem;left:0;position:absolute;top:0rem;width:5px}.c-title__sub--green{color:#3cbe74}.c-title__sub--green:before{background:#3cbe74}.c-title__sub--green span{color:#6e737a;font-size:0.875rem;font-weight:500;margin-left:0.9375rem}.c-title__sub--blue{color:#3d94e3}.c-title__sub--blue:before{background:#3d94e3}.c-title__sub--orange{color:#f4b241}.c-title__sub--orange:before{background:#f4b241}.c-title__groupService{font-size:1.125rem;font-weight:500;margin-top:2.1875rem}.c-title__groupService span{display:block;font-size:0.9375rem;font-weight:400;letter-spacing:0.04em;margin-top:1.25rem}.c-title__groupServiceTell{font-family:Outfit,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:0.02em;line-height:1.4285;margin-top:1.25rem}.c-title__groupServiceTell--green{color:#3cbe74}.c-title__groupServiceTell--blue{color:#3d94e3}.c-title__groupServiceTell--orange{color:#f4b241}.c-title__cardTitle{font-size:0.9375rem;font-weight:400;line-height:1.6666}.c-recruit{padding-top:6.25rem;width:100%}.c-recruit a{display:block}.c-recruit__content,.c-recruit__img{position:relative}.c-recruit__img{overflow:hidden}.c-recruit__img:before{content:"";display:block}.c-recruit__img img{left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform 0.3s;width:100%}.c-recruit__listArea{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.c-recruit__listInner{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:100%;width:71.875rem}.c-recruit__list{background:#fff;position:relative;width:12.5rem}.c-recruit__itemContent{padding:1.875rem 0.9375rem 1.25rem;position:relative}.c-recruit__itemSubTitle{display:inline-block;font-family:Outfit,sans-serif;font-size:0.75rem;font-weight:400;left:0.625rem;letter-spacing:0.1em;position:absolute;top:0.625rem;writing-mode:vertical-rl}.c-recruit__item{text-align:center}.c-recruit__itemTitle{font-family:Noto Sans JP,sans-serif;font-size:0.875rem;font-weight:700;letter-spacing:0.1em}.c-recruit__itemText{font-family:Noto Sans JP,sans-serif;font-size:0.8125rem;font-weight:400;letter-spacing:0.04em;line-height:1.625;margin-top:0.625rem}.c-date-icon--new{background:#3cbe74;color:#fff;font-family:Outfit,sans-serif;font-size:0.8125rem;font-weight:400;margin-left:0.3125rem;padding:0.1875rem;text-align:center}.fadeIn{opacity:0;transition-duration:700ms;transition-property:opacity,transform}.fadeIn-up{transform:translateY(50px)}.fadeIn-down{transform:translateY(-50px)}.fadeIn-left{transform:translate(-50px)}.fadeIn-right{transform:translate(50px)}.scrollIn{opacity:1;transform:translate(0)}.js-fadeIn{opacity:0;transform:translateY(50px);transition:transform 1s}.js-fadeInAnime{opacity:1;transform:translate(0);transition:opacity 0.8s,transform 1s}.c-card{display:flex}.p-home__mv{padding:0 1.25rem 1.25rem;position:relative;width:100%}.p-home__mv:after{content:"KANEICHI GROUP SITE";display:inline-block;font-family:Outfit,sans-serif;font-size:0.625rem;font-weight:400;letter-spacing:0.1em;position:absolute;right:0.3125rem;top:50%;transform:translateY(-50%);writing-mode:vertical-rl}.p-home__mvSlider .p-home__mvSlidImg{opacity:0}.p-home__mvSlider.is-active .p-home__mvSlidImg{opacity:1}.p-home__mvSlide{opacity:0;position:relative;width:100%}.p-home__mvSlide.is-active{opacity:1}.p-home__mvSlide:before{content:"";display:block;height:calc(100vh - 9.0625rem)}.p-home__mvSlide img,.p-home__mvSlide picture{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.p-home__mvSlide img{-o-object-fit:cover;object-fit:cover}.p-home__mvTitleHead{bottom:3.25rem;position:absolute;right:2.8125rem;z-index:2}.p-home__mvTitle{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.7058}.p-home__mvSlidPagination{bottom:1.25rem!important;height:2px;justify-content:flex-end!important;padding:0 1em!important;z-index:12}.p-home__mvSlidPagination .splide__pagination__page{background:#303741!important;border-radius:0!important;height:2px!important;margin:0 5px!important;transform:scale(1)!important;width:20px!important}.p-home__mvSlidPagination .splide__pagination__page.is-active{background:#fff!important}.p-home__news{padding:5rem 0 0;width:100%}.p-home__newsArticle{margin-top:3.75rem;width:100%}.p-home__newsList{margin-top:1.875rem}.p-home__newsItemLink{display:flex;padding:1rem 0.625rem;position:relative}.p-home__newsItemLink:after{background:#e0e1e2;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.p-home__newsItemInfo{width:100%}.p-home__newsItemTime{color:#6e737a;font-family:Outfit,sans-serif;font-size:0.9375rem;font-weight:400;letter-spacing:0.02em}.p-home__newsItemTitle{font-family:Noto Sans JP,sans-serif;font-size:0.9375rem;font-weight:400;letter-spacing:0.1em;line-height:1.875}.p-home__newsTitleHead{text-align:center}.p-home__newsTitle{font-family:Noto Sans JP,sans-serif;font-size:1.625rem;font-weight:500;letter-spacing:0.1em}.p-home__newsButton{margin:2.5rem auto 0;max-width:100%;width:18.75rem}.p-home__newsButton a{background:#3cbe74;color:#fff;display:block;font-size:1rem;font-weight:500;padding:1.625rem 0.625rem;position:relative;text-align:center}.p-home__newsButton a:after{background-image:url(../img/common/home-news-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:0.875rem;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);width:0.75rem}.p-home__newsButton a:hover{opacity:0.8}.p-home__announce{width:100%}.p-home__announceTitleHead{text-align:center}.p-home__announceTitleHead span{font-size:1.125rem;font-weight:500}.p-home__announceTitle,.p-home__announceTitleHead span{font-family:Noto Sans JP,sans-serif;letter-spacing:0.1em}.p-home__announceTitle{font-size:1.75rem;font-weight:700;margin-top:0.875rem}.p-home__announceTop{margin-top:3.125rem}.p-home__announceTopText{font-size:1.125rem;font-weight:500;line-height:1.5;text-align:center}.p-home__announceTopContent{background:#ebf8f1;margin:3.4375rem auto 0;max-width:43.125rem;padding:3.125rem 0.625rem 3.125rem 1.25rem}.p-home__announceTopContentTitle{color:#3cbe74;font-size:1.25rem;font-weight:500;text-align:center}.p-home__announceTopTextList{margin:1.875rem auto 0;max-width:25rem;width:100%}.p-home__announceTopTextItem{font-size:0.9375rem;font-weight:500;line-height:1.6333}.p-home__announceTopTextItemNum{margin-right:0.625rem}.p-home__seasonable{margin-top:3.75rem;padding:0rem 0 3.75rem}.p-home__seasonableContent{border:2px solid #3cbe74;border-radius:25px;padding:3.75rem 1.25rem;width:100%}.p-home__seasonableTitleHead{border-bottom:1px solid #3cbe74;color:#3cbe74;display:flex;margin:0 auto;max-width:51.875rem;padding:0 0 1.25rem 1.25rem;width:100%}.p-home__seasonableTitle{font-size:1.5rem;font-weight:500;padding-left:1.5rem;position:relative}.p-home__seasonableTitle:before{background:#9ddeb9;border-radius:50%;content:"";height:12px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:12px}.p-home__seasonableText{font-size:0.9375rem;font-weight:400;margin-top:0.625rem}.p-home__seasonableList{display:flex;flex-wrap:wrap;margin:3.75rem auto 0;max-width:48.125rem}.p-home__seasonableItemImg{position:relative}.p-home__seasonableItemImg:before{content:"";display:block;padding-top:58.3333%}.p-home__seasonableItemImg img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.p-home__seasonableItemTitle{color:#3cbe74;font-size:1rem;font-weight:700;letter-spacing:0.04em;line-height:1.75;margin-top:0.9375rem}.p-home__seasonableItemText{font-size:0.9375rem;font-weight:400;letter-spacing:0.04em;line-height:1.75;margin-top:0.3125rem}.p-home__sec1,.p-home__sec1Content{padding:0 1.25rem;width:100%}.p-home__sec1Content{position:relative}.p-home__sec1Content:after{background:#fefcd9;content:"";height:calc(100% - 3.125rem);left:0;position:absolute;top:3.125rem;width:100%;z-index:-1}.p-home__sec1TitleHead{text-align:center}.p-home__sec1SubTitle{font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:500;letter-spacing:0.1em}.p-home__sec1Title{font-family:Noto Sans JP,sans-serif;font-weight:700;margin-top:0.3125rem}.p-home__sec1Title--large{color:#3cbe74;font-size:3rem;letter-spacing:0.04em}.p-home__sec1Title--small{font-size:1.625rem;letter-spacing:0.04em}.p-home__sec1List{display:flex;margin:0 auto;max-width:28.125rem;padding:3.75rem 0;width:100%}.p-home__sec1Item:nth-child(2),.p-home__sec1Item:nth-child(3){margin-top:2.5rem}.p-home__sec1ItemTitleHead{margin-top:1.875rem;padding-left:1.25rem;position:relative}.p-home__sec1ItemTitleHead:before{background:#3cbe74;content:"";height:4.0625rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:5px}.p-home__sec1ItemTitleHead--small:before{height:1.875rem}.p-home__sec1ItemTitle{color:#3cbe74;font-size:1.125rem;line-height:1.5}.p-home__sec1ItemLead,.p-home__sec1ItemTitle{font-family:Noto Sans JP,sans-serif;font-weight:500}.p-home__sec1ItemLead{font-size:1rem;line-height:1.6666;margin-top:1.25rem}.p-home__sec1ItemText{font-family:Noto Sans JP,sans-serif;font-size:0.9375rem;font-weight:400;line-height:1.7333;margin-top:0.625rem}.p-home__sec2{width:100%}.p-home__sec2Content{display:flex;width:100%}.p-home__sec2List{border-radius:40px;max-width:100%;padding:3.75rem 1.875rem 3.125rem;position:relative;width:21.875rem}.p-home__sec2List:after{color:#fff;display:inline-block;font-family:Outfit,sans-serif;font-size:0.625rem;font-weight:300;letter-spacing:0.1em;position:absolute;right:0.625rem;top:3.75rem;writing-mode:vertical-rl}.p-home__sec2List:first-of-type{background:#3cbe74}.p-home__sec2List:first-of-type:after{content:"KANEICHI GROUP 01";top:3.75rem}.p-home__sec2List:nth-of-type(2){background:#3d94e3}.p-home__sec2List:nth-of-type(2):after{content:"KANEICHI GROUP 02";top:3.75rem}.p-home__sec2List:nth-of-type(3){background:#f4b241}.p-home__sec2List:nth-of-type(3):after{content:"KANEICHI GROUP 03";top:3.75rem}.p-home__sec2ItemLead{background:#303741;color:#fff;display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:0.875rem;font-weight:400;letter-spacing:0.06em;padding:0.3125rem 0.65rem}.p-home__sec2ItemTitle{font-size:1.25rem;font-weight:700;letter-spacing:0.1em}.p-home__sec2ItemText,.p-home__sec2ItemTitle{color:#fff;font-family:Noto Sans JP,sans-serif;line-height:1.5;margin-top:1.25rem}.p-home__sec2ItemText{font-size:1rem;font-weight:400;letter-spacing:0.04em}.p-home__sec2ItemButton{margin-top:2.5rem}.p-home__sec2ItemButtonLink{align-items:center;display:flex;font-family:Noto Sans JP,sans-serif;font-size:1rem;font-weight:500;justify-content:center;max-width:100%;opacity:1;padding:1.625rem 0.625rem;width:15.625rem}.p-home__sec2ItemButtonLink--blue,.p-home__sec2ItemButtonLink--green,.p-home__sec2ItemButtonLink--orange{background:#fff}.p-home__sec2ItemInfoArea{margin-top:1.5625rem}.p-home__sec2ItemInfo{font-family:Noto Sans JP,sans-serif;font-size:0.9375rem;font-weight:400;letter-spacing:0.04em;line-height:1.6}.p-home__sec2ItemInfoTell{font-family:Outfit,sans-serif;font-size:0.9375rem;font-weight:400;letter-spacing:0.02em;line-height:1.5;margin-top:0.3125rem}.p-home__sec2ItemInfoFoot{font-family:Noto Sans JP,sans-serif;font-size:0.9375rem;font-weight:700;line-height:1.6;margin-top:0.9375rem}.p-home__sec2ItemInfoFoot span{display:block;font-weight:400;letter-spacing:0.04em}.p-home__sec3{padding-top:6.25rem;width:100%}.p-home__sec3 a{display:block}.p-home__sec3Content,.p-home__sec3Img{position:relative}.p-home__sec3Img{overflow:hidden}.p-home__sec3Img:before{content:"";display:block}.p-home__sec3Img img{left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform 0.3s;width:100%}.p-home__sec3ListArea{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.p-home__sec3ListInner{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:100%;width:71.875rem}.p-home__sec3List{background:#fff;position:relative;width:12.5rem}.p-home__sec3ItemContent{padding:1.875rem 0.9375rem 1.25rem;position:relative}.p-home__sec3ItemSubTitle{display:inline-block;font-family:Outfit,sans-serif;font-size:0.75rem;font-weight:400;left:0.625rem;letter-spacing:0.1em;position:absolute;top:0.625rem;writing-mode:vertical-rl}.p-home__sec3Item{text-align:center}.p-home__sec3ItemTitle{font-family:Noto Sans JP,sans-serif;font-size:0.875rem;font-weight:700;letter-spacing:0.1em}.p-home__sec3ItemText{font-family:Noto Sans JP,sans-serif;font-size:0.8125rem;font-weight:400;letter-spacing:0.04em;line-height:1.625;margin-top:0.625rem}.p-home__sec4{margin-top:2.5rem;padding-top:3.75rem;width:100%}.p-home__sec4Inner,.p-home__sec4List{display:flex}.p-home__sec4Title{font-family:Noto Sans JP,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:0.1em}.p-home__sec4List{margin-top:2.5rem;max-width:100%;width:45rem}.p-home__sec4Item{width:100%}.p-home__sec4Item:nth-child(2){margin-top:2.5rem}.p-home__sec4ItemMap{position:relative;width:100%}.p-home__sec4ItemMap:before{content:"";display:block;padding-top:60.9756%}.p-home__sec4ItemMap iframe{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.p-home__sec4ItemTitle{font-size:1rem;font-weight:500;margin-top:1.875rem}.p-home__sec4ItemText,.p-home__sec4ItemTitle{font-family:Noto Sans JP,sans-serif;letter-spacing:0.04em}.p-home__sec4ItemText{font-size:0.9375rem;font-weight:400;line-height:1.875;margin-top:1rem}.p-home__sec5{padding-top:6.25rem;width:100%}.p-home__sec5Inner{display:flex}.p-home__sec5Title{font-family:Noto Sans JP,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:0.1em}.p-home__sec5List{margin-top:2.5rem;width:100%}.p-home__sec5Item{border-bottom:1px solid #e0e1e2;display:flex}.p-home__sec5Item:first-child{border-top:1px solid #e0e1e2}.p-home__sec5ItemTitle{background:#fefcd9;font-size:0.9375rem;font-weight:500;padding:1.375rem 1.25rem;width:100%}.p-home__sec5ItemTextHead{display:flex}.p-home__sec5ItemText,.p-home__sec5ItemTime{font-size:0.875rem;font-weight:400;line-height:1.7333}.p-home__sec5ItemTime{padding:0 0.625rem 0 1.25rem;width:5rem}.p-home__sec5ItemText{padding:0.3125rem 0.625rem 1.875rem 1.25rem}.p-home__sec5Item--large{display:flex}.p-home__sec5ItemTime--small{font-size:0.875rem;font-weight:400;line-height:1.7333;width:5rem}.p-home__sec5ItemText--small{font-size:0.875rem;font-weight:400;line-height:1.7333;padding:0 0.625rem 0 0}.p-home__sec5ItemInner .p-home__sec5Item--large:first-child{padding:1.375rem 0.625rem 0 1.25rem}.p-home__sec5ItemInner .p-home__sec5Item--large:last-child{padding:0 0.625rem 1.875rem 1.25rem}@media screen and (width >= 481px) and (width <= 767px){.p-home__announceTopTextItem{font-size:0.9375rem}}@media screen and (width >= 690px) and (width <= 768px){.c-recruit__img:before{padding-top:50%}.c-recruit__list{left:5.2151238592vw;top:11.7340286832vw;width:16.875rem}.p-home__sec3Img:before{padding-top:50%}.p-home__sec3List{left:5.2151238592vw;top:11.7340286832vw;width:16.875rem}}@media (width >= 768px){a[href^="tel:"]{pointer-events:none}}@media screen and (any-hover:hover) and (min-width:768px){a:hover{opacity:0.8;transition:opacity 0.3s}}@media screen and (min-width:768px){.u-mobile{display:none}.u-desktop{display:block}html{font-size:1.4414414414vw}.l-main{padding-top:8.4375rem}.l-inner{max-width:1115px;padding-left:2.5rem;padding-right:2.5rem}.l-header{height:8.4375rem}.l-header__navItem--group01 .l-header__navItemLink:hover{background-color:#e2f5ea;color:#3cbe74}.l-header__navItem--group02 .l-header__navItemLink:hover{background-color:#e2effb;color:#3d94e3}.l-header__navItem--group03 .l-header__navItemLink:hover{background-color:#fdf3e2;color:#f4b241}.l-header__navItem--home .l-header__navItemLink:hover{opacity:0.7}.l-header__navItem--currentGroup01 .l-header__navItemLink:hover{background-color:#3cbe74;color:#fff}.l-header__navItem--currentGroup02 .l-header__navItemLink:hover{background-color:#3d94e3;color:#fff}.l-header__navItem--currentGroup03 .l-header__navItemLink:hover{background-color:#f4b241;color:#fff}.l-header__navItemFootNavItem a:hover{opacity:0.7;transition:opacity 0.2s}.l-header__linkList{display:flex;justify-content:center}.l-header__linkItem a:hover{opacity:0.6}.l-footer{padding:4.375rem 0 2.875rem}.l-footer__inner{max-width:73.875rem}.l-footer__listArea{margin-top:0}.l-footer__item{margin-left:1.875rem;width:calc(33.3333% - 1.25rem)}.l-footer__item:nth-child(3n+1){margin-left:0}.p-footer__itemText .p-footer__itemText--bold{margin-top:1.25rem}.l-footer__copyright{margin-top:0}.l-section__cardBlock{margin-top:1.25rem}.l-section__textHead{margin-top:1.875rem}.c-hamburger{display:none}.c-page-mv{padding:0 2.8125rem}.c-page-mv__titleHead{top:56%}.c-page-mv__group{font-size:0.75rem}.c-page-mv__title{font-size:2.125rem;margin-top:1.25rem}.c-page-mv__title span{font-size:0.875rem;margin-top:1.125rem}.c-page-mv__slide{padding:0 2.8125rem}.c-page-mv__slidTextHead{top:56%}.c-page-mv__slidTexGroup{font-size:0.75rem}.c-page-mv__slidTexTitle{font-size:2.125rem;margin-top:1.25rem}.c-page-mv__slidTexTitle span{font-size:0.875rem}.c-page-mv__address{font-size:1rem;margin-top:1.875rem}.c-page-mv__slidPagination{right:0.9375rem!important}.c-pagination{margin-top:5rem}.c-pagination .page-numbers li a{font-size:var(--wp-theme-creator-is--pagination-font-size-large);height:var(--wp-theme-creator-is--pagination-heigh--large);width:var(--wp-theme-creator-is--pagination-width--large)}.c-pagination .page-numbers li a:hover{background-color:var(--wp-theme-creator-is--pagination-current-background-color);color:var(--wp-theme-creator-is--pagination-current-font-color)}.c-pagination .next.page-numbers,.c-pagination .page-numbers.current,.c-pagination .prev.page-numbers{height:var(--wp-theme-creator-is--pagination-heigh--large);width:var(--wp-theme-creator-is--pagination-width--large)}.c-pagination .next.page-numbers:hover,.c-pagination .prev.page-numbers:hover{background-color:transparent}.c-title{font-size:1.875rem}.c-title span{font-size:0.75rem}.c-title__lead{font-size:1rem}.c-title__sub{font-size:1.5rem;padding-top:0.625rem}.c-title__sub:before{font-size:1.5rem;height:1.875rem;top:0.5rem}.c-title__sub--green span{font-size:0.9375rem;margin-left:1.25rem}.c-title__sub--small span{vertical-align:middle}.c-title__groupService{font-size:1.25rem;margin-top:2.8125rem}.c-title__groupService span{font-size:0.9375rem}.c-title__groupServiceTell{font-size:1.75rem}.c-title__cardTitle{font-size:1rem}.c-recruit{padding-top:7.5rem}.c-recruit a:hover{opacity:0.9}.c-recruit__content:hover .c-recruit__img img{transform:translate(-50%,-50%) scale(1.02)}.c-recruit__img:before{height:29.375rem}.c-recruit__img img{height:29.375rem;-o-object-fit:cover;object-fit:cover}.c-recruit__list{left:1.25rem;max-width:100%;width:18.125rem}.c-recruit__itemContent{padding:6.25rem 2.5rem 4.5rem}.c-recruit__itemSubTitle{font-size:0.75rem;top:0.9375rem}.c-recruit__itemTitle{font-size:1.875rem}.c-recruit__itemText{font-size:1rem;margin-top:1.25rem}.c-date-icon--new{font-size:0.8125rem;margin-left:0.625rem;padding:0.25rem}.c-card__item{margin-left:3.125rem;width:calc(50% - 1.5625rem)}.c-card__item:nth-child(odd){margin-left:0}.p-home__mv{height:calc(100vh - 9.0625rem);padding:0 2.8125rem 2.8125rem}.p-home__mv:after{font-size:0.75rem;right:0.9375rem}.p-home__mvSlide:before{height:calc(100vh - 9.0625rem)}.p-home__mvTitleHead{right:7.0625rem}.p-home__mvTitle{font-size:2.125rem;line-height:1.7058}.p-home__news{padding:7.5rem 0 0}.p-home__newsInner{max-width:50.625rem}.p-home__newsArticle{margin-top:3.125rem}.p-home__newsList{margin-top:0}.p-home__newsItemLink{align-items:center;padding:1.33125rem 1.25rem 1.33125rem 0.625rem}.p-home__newsItemLink:before{background:#3cbe74;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left top;transition:transform 0.4s;width:100%}.p-home__newsItemLink:hover:before{transform:scale(1)}.p-home__newsItemLink:hover:after{opacity:0}.p-home__newsItemInfo{max-width:100%;width:6.875rem}.p-home__newsItemTime{font-size:0.9375rem}.p-home__newsItemTitleHead{width:calc(100% - 6.875rem)}.p-home__newsItemTitle{font-size:0.9375rem}.p-home__newsTitle{font-size:2rem}.p-home__newsButton{margin:2.1875rem auto 0}.p-home__newsButton a{font-size:1.125rem}.p-home__announce{padding-top:9.375rem}.p-home__announceInner{max-width:45rem}.p-home__announceTitleHead span{font-size:1.375rem}.p-home__announceTitle{font-size:2.375rem}.p-home__announceTop{margin-top:4.375rem}.p-home__announceTopText{font-size:1.25rem;line-height:1}.p-home__announceTopContent{margin:3.125rem auto 0;padding:3.4375rem 2.5rem 2.5rem}.p-home__announceTopContentTitle{font-size:1.5rem}.p-home__announceTopTextList{margin:1.5625rem auto 0}.p-home__announceTopTextItem{font-size:1rem;line-height:2}.p-home__seasonable{margin-top:3.75rem;padding:3.75rem 0 7.5rem}.p-home__seasonableInner{max-width:65rem}.p-home__seasonableContent{border:3px solid #3cbe74;border-radius:50px;padding:4.375rem 6.25% 4.0625rem}.p-home__seasonableTitleHead{align-items:baseline;justify-content:space-between;padding:0 2.5rem 1.25rem 1.875rem}.p-home__seasonableTitle{font-size:1.75rem;padding-left:1.875rem}.p-home__seasonableTitle:before{height:15px;width:15px}.p-home__seasonableText{font-size:1rem;margin-top:0}.p-home__seasonableList{margin:3.75rem auto 0;max-width:48.125rem}.p-home__seasonableItem{margin-left:3.125rem;margin-top:3.125rem;width:calc(50% - 1.5625rem)}.p-home__seasonableItem:nth-child(-n+2){margin-top:0}.p-home__seasonableItem:nth-child(odd){margin-left:0}.p-home__seasonableItemTitle{font-size:1.125rem;line-height:1.5555555556;margin-top:1.25rem}.p-home__seasonableItemText{font-size:1rem;line-height:1.75;margin-top:0.625rem}.p-home__sec1{padding:0 2.8125rem}.p-home__sec1Content:after{height:calc(100% - 3.375rem);top:3.375rem}.p-home__sec1SubTitle{font-size:1.375rem}.p-home__sec1Title--large{font-size:3.75rem}.p-home__sec1Title--small{font-size:3rem}.p-home__sec1List{justify-content:center;max-width:63.75rem;padding:5rem 0 5.625rem}.p-home__sec1Item{width:calc(33.3333% - 2.5rem)}.p-home__sec1Item:nth-child(3n+1){margin-left:0}.p-home__sec1Item:nth-child(2){margin-top:2.5rem}.p-home__sec1Item:nth-child(3){margin-top:5rem}.p-home__sec1ItemTitleHead{margin-top:2.25rem;padding-left:1.25rem}.p-home__sec1ItemTitle{font-size:1.5rem}.p-home__sec1ItemLead{font-size:1.125rem;margin-top:1.25rem}.p-home__sec1ItemText{font-size:0.9375rem;margin-top:0.625rem}.p-home__sec2Inner{max-width:74.375rem}.p-home__sec2List{margin-top:7.5rem}.p-home__sec2List:after{font-size:0.75rem;right:1.125rem;top:4.375rem}.p-home__sec2List:first-of-type:after{top:3.4375rem}.p-home__sec2List:nth-of-type(2){margin-left:1.875rem}.p-home__sec2List:nth-of-type(2) .p-home__sec2ItemButton{margin-top:3.125rem}.p-home__sec2List:nth-of-type(2):after{top:3.4375rem}.p-home__sec2List:nth-of-type(3){margin-left:1.875rem}.p-home__sec2List:nth-of-type(3) .p-home__sec2ItemButton{margin-top:3.125rem}.p-home__sec2List:nth-of-type(3):after{top:3.5rem}.p-home__sec2ItemLead{font-size:0.875rem}.p-home__sec2ItemTitle{font-size:1.75rem;margin-top:1.25rem}.p-home__sec2ItemText{margin-top:1.25rem}.p-home__sec2ItemButton{margin-top:1.875rem}.p-home__sec2ItemButton a:hover{opacity:1}.p-home__sec2ItemButtonLink{font-size:1.125rem}.p-home__sec2ItemButtonLink--green:hover{background:#e2f5ea;color:#3cbe74;opacity:1;transition:color 0.1s}.p-home__sec2ItemButtonLink--blue:hover{background:#e2effb;color:#3d94e3;opacity:1;transition:color 0.1s}.p-home__sec2ItemButtonLink--orange:hover{background:#fdf3e2;color:#f4b241;opacity:1;transition:color 0.1s}.p-home__sec2ItemInfoArea{margin-top:1.5625rem}.p-home__sec2ItemInfoFoot{font-size:0.9375rem}.p-home__sec3{padding-top:7.5rem}.p-home__sec3 a:hover{opacity:0.9}.p-home__sec3Content:hover .p-home__sec3Img img{transform:translate(-50%,-50%) scale(1.02)}.p-home__sec3Img:before{height:29.375rem}.p-home__sec3Img img{height:29.375rem;-o-object-fit:cover;object-fit:cover}.p-home__sec3List{left:1.25rem;max-width:100%;width:18.125rem}.p-home__sec3ItemContent{padding:6.25rem 2.5rem 4.5rem}.p-home__sec3ItemSubTitle{font-size:0.75rem;top:0.9375rem}.p-home__sec3ItemTitle{font-size:1.875rem}.p-home__sec3ItemText{font-size:1rem;margin-top:1.25rem}.p-home__sec4{margin-top:0;padding-top:9.375rem}.p-home__sec4Inner{max-width:70.625rem}.p-home__sec4TitleHead{max-width:10.625rem;width:100%}.p-home__sec4Title{font-size:1.875rem}.p-home__sec4List{margin-top:0;width:55rem}.p-home__sec4Item{width:calc(50% - 1.875rem)}.p-home__sec4ItemMap:before{padding-top:60.9756%}.p-home__sec4ItemTitle{font-size:1.25rem}.p-home__sec4ItemText{font-size:0.9375rem;line-height:1}.p-home__sec5{padding-top:9.375rem}.p-home__sec5Inner{max-width:70.625rem}.p-home__sec5TitleHead{max-width:10.625rem;width:100%}.p-home__sec5Title{font-size:1.875rem}.p-home__sec5List{margin-top:0}.p-home__sec5ItemTitle{font-size:0.9375rem;line-height:1.7333;max-width:100%;padding:1.625rem 0.625rem 1.4375rem 1.75rem;width:9.0625rem}.p-home__sec5ItemTextHead{width:calc(100% - 8.75rem)}.p-home__sec5ItemText,.p-home__sec5ItemTime{font-size:0.9375rem}.p-home__sec5ItemTime{padding:1.625rem 0 1.625rem 1.875rem;width:7.8125rem}.p-home__sec5ItemText{padding:1.625rem 0.625rem 1.625rem 0}.p-home__sec5Item--large{padding-left:1.875rem}.p-home__sec5ItemTime--small{font-size:0.9375rem;width:6.25rem}.p-home__sec5ItemText--small{font-size:0.9375rem}.p-home__sec5ItemInner .p-home__sec5Item--large:first-child{padding:1.375rem 0.625rem 0 1.875rem}.p-home__sec5ItemInner .p-home__sec5Item--large:last-child{padding:0 0.625rem 1.875rem 1.875rem}.p-home__sec5ItemInner .p-home__sec5ItemTime{width:7.1875rem}.p-home__sec5ItemInner--small .p-home__sec5ItemTime--small{width:5.625rem}.p-home__sec5ItemInner--small .p-home__sec5ItemTime{width:8.125rem}}@media screen and (width >= 768px) and (width <= 1200px){.l-header__inner{padding-right:3.4615384615vw}}@media screen and (width >= 768px) and (width <= 1299px){.l-header__logo a{width:12.3076923077vw}.l-header__logo a img{width:6.1538461538vw}.l-header__navItem .l-header__navItemLink,.l-header__navItem--currentGroup01 .l-header__navItemLink,.l-header__navItem--currentGroup02 .l-header__navItemLink,.l-header__navItem--currentGroup03 .l-header__navItemLink,.l-header__navItem--home .l-header__navItemLink{font-size:1.3846153846vw;padding-top:1.2307692308vw}.l-header__navItem--home .l-header__navItemLink{font-size:1.3846153846vw}.l-header__navItemFootNavItem a{font-size:1.0769230769vw}.l-header__linkItem{width:7.6923076923vw}.l-footer__logo{width:5.3846153846vw}.l-footer__listArea{margin-left:9.2307692308vw}.l-footer__itemTitle{font-size:1.3846153846vw}.p-footer__itemText{font-size:1.1538461538vw;margin-top:1.8461538462vw}.p-footer__itemText span{font-size:1.2307692308vw;margin-top:0.3846153846vw}.l-footer__foot{margin-top:9.0769230769vw}.l-footer__privacy{font-size:1vw}.l-footer__copyright{margin-left:1.8461538462vw}.l-footer__copyright small{font-size:0.9230769231vw}.p-home__sec1Content{padding:0 2.5rem}.p-home__sec1Item{margin-left:2.5rem}.p-home__sec2List{padding:3.75rem 2.1875rem}.p-home__sec2ItemText{font-size:1.5384615385vw}.p-home__sec2ItemInfo{font-size:1.1538461538vw}.p-home__sec2ItemInfoTell{font-size:1.2307692308vw}.p-home__sec4Item:nth-child(2){margin-left:1.25rem;margin-top:0}}@media screen and (width >= 768px) and (width <= 1500px){.c-page-mv__movie:before{height:22.5rem}.c-page-mv__movie video{top:50%}.c-page-mv__img:before{height:22.5rem}.c-page-mv__img img{top:50%}.c-page-mv__slidImg:before{height:22.5rem}.c-page-mv__slidImg img{top:50%}}@media (min-width:1110px){html{font-size:16px}}@media (width >= 1201px){.l-header__inner{padding-right:2.8125rem}}@media (width >= 1300px){.l-header__logo a{width:15.625rem}.l-header__logo a img{max-width:4.25rem}.l-header__navItem{max-width:100%;width:12.5rem}.l-header__navItem .l-header__navItemLink{font-size:1.125rem;padding-top:1rem}.l-header__navItem--currentGroup01,.l-header__navItem--currentGroup02,.l-header__navItem--currentGroup03,.l-header__navItem--home{max-width:100%;width:12.5rem}.l-header__navItem--currentGroup01 .l-header__navItemLink,.l-header__navItem--currentGroup02 .l-header__navItemLink,.l-header__navItem--currentGroup03 .l-header__navItemLink,.l-header__navItem--home .l-header__navItemLink{font-size:1.125rem}.l-header__navItemFootNavItem a{font-size:0.875rem}.l-header__linkList{max-width:100%;width:13.125rem}.l-header__linkItem{width:6.25rem}.l-footer__logo{max-width:4.375rem}.l-footer__listArea{margin-left:9.375rem}.l-footer__itemTitle{font-size:1.125rem}.p-footer__itemText{font-size:0.9375rem;margin-top:1.5rem}.p-footer__itemText span{font-size:1rem;margin-top:0.3125rem}.l-footer__foot{margin-top:4.375rem}.l-footer__privacy{font-size:0.8125rem}.l-footer__copyright{margin-left:1.5rem}.l-footer__copyright small{font-size:0.75rem}.p-home__sec1Content{padding:0 5.9375rem}.p-home__sec1Item{margin-left:3.75rem}.p-home__sec2List{padding:3.75rem 1.875rem 3.75rem 2.5rem}.p-home__sec2ItemText{font-size:1.25rem}.p-home__sec2ItemInfo{font-size:0.9375rem}.p-home__sec2ItemInfoTell{font-size:1rem}.p-home__sec4Item:nth-child(2){margin-left:3.75rem;margin-top:0}}@media (width >= 1501px){.c-page-mv__movie:before{height:28.75rem}.c-page-mv__movie video{top:50%}.c-page-mv__img:before{height:28.75rem}.c-page-mv__img img{top:50%}.c-page-mv__slidImg:before{height:28.75rem}.c-page-mv__slidImg img{top:50%}}@media (width <= 767px){.l-header__inner{padding-left:1.25rem}.l-header__logo{max-width:3.125rem}.l-header__nav{display:none}.l-footer__inner,.l-footer__list{flex-direction:column}.l-footer__item+.l-footer__item{margin-top:1.875rem}.l-footer__foot{flex-direction:column}.c-hamburger__navList{align-items:center;flex-direction:column}.c-page-mv__img:before,.c-page-mv__movie:before,.c-page-mv__slidImg:before{height:16.25rem}.c-page-mv__address,.c-title__sub{line-height:1.5}.c-title__sub--small:before{height:2.5rem;top:0rem}.c-title__sub--small span{display:block;font-size:0.9375rem;margin-left:0;margin-top:0.1875rem}.c-title__groupService span{line-height:1.6}.c-recruit__img img{height:100%}.p-home__mv{height:calc(100vh - 9.0625rem)}.p-home__newsItemLink{flex-direction:column}.p-home__announce{padding:6.25rem 1.25rem 0}.p-home__announceTopTextItem+.p-home__announceTopTextItem{margin-top:0.3125rem}.p-home__seasonableTitleHead{flex-direction:column}.p-home__seasonableText{line-height:1.75}.p-home__seasonableItem{width:100%}.p-home__seasonableItem+.p-home__seasonableItem{margin-top:3.75rem}.p-home__sec1List,.p-home__sec2Content{flex-direction:column}.p-home__sec2List{margin:5rem auto 0}.p-home__sec3Img img{height:100%}.p-home__sec4Inner,.p-home__sec4List{flex-direction:column}.p-home__sec4List{align-items:center}.p-home__sec5Inner,.p-home__sec5Item{flex-direction:column}.p-home__sec5ItemTextHead{flex-direction:column;margin-top:1.25rem}.p-home__sec5Item--large{flex-direction:column;padding-left:1.25rem}.p-home__sec5Item--large+.p-home__sec5Item--large{margin-top:0.625rem}}@media screen and (width <= 767px){.c-card__item{margin-left:0.625rem;width:calc(50% - 0.3125rem)}.c-card__item:nth-child(odd){margin-left:0}}@media (width <= 689px){.c-recruit__img:before{padding-top:82%}.c-recruit__list{left:5.2151238592vw;top:18.2529335072vw;width:16.25rem}.p-home__sec3Img:before{padding-top:82%}.p-home__sec3List{left:5.2151238592vw;top:18.2529335072vw;width:16.25rem}}@media (width <= 459px){.p-home__announceTopTextItem--block{display:block;margin-left:1.875rem}}@media (width <= 375px){html{font-size:4.2666666667vw}}