﻿*,*::before,*::after{box-sizing:border-box}*:not(dialog){margin:0}@media(prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}img{width:100%;height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}@font-face{font-family:"Noto Sans JP";src:url("/wp-content/themes/kentem_corporate_v1/assets/fonts/notosans/NotoSansJP-Black.woff") format("woff");font-weight:900}@font-face{font-family:"Noto Sans JP";src:url("/wp-content/themes/kentem_corporate_v1/assets/fonts/notosans/NotoSansJP-Bold.woff") format("woff");font-weight:700}@font-face{font-family:"Noto Sans JP";src:url("/wp-content/themes/kentem_corporate_v1/assets/fonts/notosans/NotoSansJP-Medium.woff") format("woff");font-weight:500}@font-face{font-family:"Noto Sans JP";src:url("/wp-content/themes/kentem_corporate_v1/assets/fonts/notosans/NotoSansJP-Regular.woff") format("woff");font-weight:400}@font-face{font-family:"Noto Sans JP";src:url("/wp-content/themes/kentem_corporate_v1/assets/fonts/notosans/NotoSansJP-Light.woff") format("woff");font-weight:300}@font-face{font-family:"Noto Sans JP";src:url("/wp-content/themes/kentem_corporate_v1/assets/fonts/notosans/NotoSansJP-Thin.woff") format("woff");font-weight:200}body{width:100%;min-height:100svh;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:100%;font-weight:500;font-feature-settings:"palt";letter-spacing:.1em;background-color:#fff;position:relative}a{text-decoration:none;outline:none;transition:all .2s ease-out}@media screen and (min-width: 1025px){a:hover{transition:all .2s ease-out}a:hover img{opacity:.7}}a:focus-visible{outline:3px solid #fecc00;outline-offset:3px;z-index:1;transition:none}a.link{text-decoration:underline;font-weight:bold}@media screen and (min-width: 1025px){a.link:hover{text-decoration:none}}li{list-style:none}main{width:100%;min-height:100%;position:relative;background-color:#fff;padding-top:80px}@media screen and (max-width: 640px){main{padding-top:60px}}@media screen and (max-width: 1024px){.__pc{display:none}}.__tab{display:none}@media screen and (max-width: 1024px){.__tab{display:revert}}.__tabonly{display:none}@media screen and (max-width: 1024px){.__tabonly{display:revert}}@media screen and (max-width: 640px){.__tabonly{display:none}}.__sp{display:none}@media screen and (max-width: 640px){.__sp{display:revert}}@media screen and (max-width: 1024px){.__pc-sp{display:none}}@media screen and (max-width: 640px){.__pc-sp{display:revert}}@media screen and (max-width: 640px){.__pc-tab{display:none}}.container{width:100%;max-width:1300px;padding:0 40px}@media screen and (max-width: 1600px){.container{max-width:1100px}}@media screen and (max-width: 1300px){.container{max-width:1000px}}@media screen and (max-width: 640px){.container{padding:0 20px}}.container{padding-top:100px;padding-bottom:100px}@media screen and (max-width: 1024px){.container{padding-top:70px;padding-bottom:70px}}@media screen and (max-width: 640px){.container{padding-top:40px;padding-bottom:40px}}.container{margin:0 auto}.container.-fullwide{max-width:100%;padding-right:0;padding-left:0}@media screen and (max-width: 1024px){.container.-fullwide{max-width:100%;padding-right:0;padding-left:0}}@media screen and (max-width: 640px){.container.-fullwide{max-width:100%;padding-right:0;padding-left:0}}.container.-plr-none{padding-right:0;padding-left:0}@media screen and (max-width: 1024px){.container.-plr-none{padding:0}}@media screen and (max-width: 640px){.container.-plr-none{padding:0}}@media screen and (max-width: 640px){.container.-sp-plr-none{padding-right:0;padding-left:0}}.container.-pb-none{padding-bottom:0}@media screen and (max-width: 1024px){.container.-pb-none{padding-bottom:0}}@media screen and (max-width: 640px){.container.-pb-none{padding-bottom:0}}.container.-pt-half{padding-top:50px}@media screen and (max-width: 1024px){.container.-pt-half{padding-top:35px}}@media screen and (max-width: 640px){.container.-pt-half{padding-top:20px}}.container.-ptbwide{padding-top:200px;padding-bottom:200px}@media screen and (max-width: 1024px){.container.-ptbwide{padding-top:140px;padding-bottom:140px}}@media screen and (max-width: 640px){.container.-ptbwide{padding-top:80px;padding-bottom:80px}}.main-title.-large,.heading.-large,.sub-heading.-large{font-size:2.25rem}@media screen and (max-width: 1024px){.main-title.-large,.heading.-large,.sub-heading.-large{font-size:1.625rem}}@media screen and (max-width: 640px){.main-title.-large,.heading.-large,.sub-heading.-large{font-size:1.25rem}}.main-title.-middle,.heading.-middle,.sub-heading.-middle{font-size:1.625rem}@media screen and (max-width: 1024px){.main-title.-middle,.heading.-middle,.sub-heading.-middle{font-size:1.25rem}}@media screen and (max-width: 640px){.main-title.-middle,.heading.-middle,.sub-heading.-middle{font-size:1.125rem}}.main-title.-small,.heading.-small,.sub-heading.-small{font-size:1.25rem;font-weight:bold}@media screen and (max-width: 1024px){.main-title.-small,.heading.-small,.sub-heading.-small{font-size:1.125rem}}@media screen and (max-width: 640px){.main-title.-small,.heading.-small,.sub-heading.-small{font-size:1rem}}.main-title.-center,.heading.-center,.sub-heading.-center{text-align:center}.main-title.-white,.heading.-white,.sub-heading.-white{color:#fff}.main-title.-mcolor,.heading.-mcolor,.sub-heading.-mcolor{color:#239ba4}.main-title.-full-width,.heading.-full-width,.sub-heading.-full-width{width:100%}.h-design-bar:is(.-large) .-inner{font-size:2.25rem}@media screen and (max-width: 1024px){.h-design-bar:is(.-large) .-inner{font-size:1.625rem}}@media screen and (max-width: 640px){.h-design-bar:is(.-large) .-inner{font-size:1.25rem}}.h-design-bar:is(.-middle) .-inner{font-size:1.625rem}@media screen and (max-width: 1024px){.h-design-bar:is(.-middle) .-inner{font-size:1.25rem}}@media screen and (max-width: 640px){.h-design-bar:is(.-middle) .-inner{font-size:1.125rem}}.h-design-bar:is(.-small) .-inner{font-size:1.25rem;font-weight:bold}@media screen and (max-width: 1024px){.h-design-bar:is(.-small) .-inner{font-size:1.125rem}}@media screen and (max-width: 640px){.h-design-bar:is(.-small) .-inner{font-size:1rem}}.read{font-size:1.25rem;line-height:1.8}@media screen and (max-width: 1024px){.read{font-size:1.125rem}}@media screen and (max-width: 640px){.read{font-size:.9375rem}}.read.-pt-medium{padding-top:40px}.paragraph{font-size:1.125rem;line-height:1.8}@media screen and (max-width: 1024px){.paragraph{font-size:1rem}}@media screen and (max-width: 640px){.paragraph{font-size:.9375rem}}figure{margin-bottom:0px}.contacts{padding-top:100px;padding-bottom:100px}@media screen and (max-width: 1024px){.contacts{padding-top:70px;padding-bottom:70px}}@media screen and (max-width: 640px){.contacts{padding-top:40px;padding-bottom:40px}}.contacts{padding-top:0px;padding-left:50px;padding-right:50px;display:flex;text-align:center}@media screen and (max-width: 1300px){.contacts{justify-content:center;flex-wrap:wrap;gap:15px;padding-top:0px}}@media screen and (max-width: 1024px){.contacts{padding-top:0px}}@media screen and (max-width: 640px){.contacts{flex-wrap:wrap;padding-top:40px;padding-left:0px;padding-right:0px}}.contacts .contact{width:calc(100% - 120px)}@media screen and (max-width: 1300px){.contacts .contact{width:calc(50% - 7.5px)}}@media screen and (max-width: 640px){.contacts .contact{width:100%}}.contacts .contact.-red{background:#eedbdb;border-bottom-left-radius:20px;border-top-left-radius:20px}.contacts .contact.-red .contact__title{background:#e32b2b;border-top-left-radius:20px}@media screen and (max-width: 1300px){.contacts .contact.-red{border-radius:15px}.contacts .contact.-red .contact__title{border-top-right-radius:15px;border-top-left-radius:15px}}@media screen and (max-width: 640px){.contacts .contact.-red{border-radius:0px}.contacts .contact.-red .contact__title{border-radius:0px}}.contacts .contact.-yellow{background:#f2e7b3}.contacts .contact.-yellow .contact__title{background:#fecc00;color:#000}@media screen and (max-width: 1300px){.contacts .contact.-yellow{border-radius:15px}.contacts .contact.-yellow .contact__title{border-top-right-radius:15px;border-top-left-radius:15px}}@media screen and (max-width: 640px){.contacts .contact.-yellow{border-radius:0px}.contacts .contact.-yellow .contact__title{border-radius:0px}}.contacts .contact.-gray{background:#e0e3e6;border-top-right-radius:20px;border-bottom-right-radius:20px}.contacts .contact.-gray .contact__title{background:#3d4547;border-top-right-radius:20px}@media screen and (max-width: 1300px){.contacts .contact.-gray{border-radius:15px}.contacts .contact.-gray .contact__title{border-top-right-radius:15px;border-top-left-radius:15px}}@media screen and (max-width: 640px){.contacts .contact.-gray{border-radius:0px}.contacts .contact.-gray .contact__title{border-radius:0px}}.contacts .contact__title{font-size:1.125rem;padding:20px 25px;color:#fff;font-weight:500}@media screen and (max-width: 1460px){.contacts .contact__title{font-size:1.7rem;padding:20px}}@media screen and (max-width: 640px){.contacts .contact__title{font-size:1rem}}.contacts .contact__box{padding:25px 40px 30px;font-weight:500}.contacts .contact__box p{font-size:1.125rem}@media screen and (max-width: 1460px){.contacts .contact__box p{font-size:1.125rem}}@media screen and (max-width: 640px){.contacts .contact__box{padding:20px 25px 25px}.contacts .contact__box p{font-size:1rem}}.contacts .contact__button{font-size:1.25rem;display:block;width:100%;margin-top:15px;padding:7px;background:#fff;border-radius:30px;transition:all .3s;color:#000}@media screen and (max-width: 1460px){.contacts .contact__button{font-size:1.375rem}}@media screen and (max-width: 640px){.contacts .contact__button{margin-top:10px;padding:5px;font-size:1.125rem}}.contacts .contact__button:hover{transform:scale(1.06)}@media screen and (max-width: 640px){.contacts .contact__button:hover{transform:none}}.header{width:100%;height:80px;position:fixed;top:0;left:0;z-index:100;display:flex;justify-content:space-between;align-items:center;background-color:#fff}@media screen and (max-width: 640px){.header{height:60px}}.header__logo{width:auto;height:auto;padding:0 0 0 30px}@media screen and (max-width: 1024px){.header__logo{width:auto;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}}@media screen and (max-width: 640px){.header__logo{width:100%;padding:0 0 0 20px;justify-content:flex-start}}@media screen and (max-width: 1024px){.header__logo-img{width:60%}}@media screen and (max-width: 640px){.header__logo-img{width:70%}}.header__nav{width:auto;height:100%}@media screen and (max-width: 1024px){.header__nav{display:none}}.header__nav-list{width:100%;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:0 45px}.header__nav-list-item>a{color:#000;font-weight:bold}@media screen and (min-width: 1025px){.header__nav-list-item>a:hover{opacity:.7}}.header__nav-list-btn{width:auto}.header__nav-list-btn>a{width:auto;height:80px;padding:25px 50px 25px 40px;color:#000;font-size:1.125rem;font-weight:bold;position:relative;display:block}@media screen and (max-width: 1024px){.header__nav-list-btn>a{border-radius:0px;height:100%;display:flex;align-items:center}}.header__nav-list-btn>a::before{content:"";position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background-color:#000}@media screen and (max-width: 640px){.header__nav-list-btn>a::before{width:20px;height:20px}}.header__nav-list-btn>a::after{content:"";position:absolute;right:calc(1.25rem + 13px - 6px);top:45%;border:6px solid rgba(0,0,0,0);border-top:solid 9px #fff;background-color:#000}@media screen and (max-width: 640px){.header__nav-list-btn>a::after{right:27px;border:6px solid rgba(0,0,0,0)}}@media screen and (min-width: 1025px){.header__nav-list-btn>a:hover{opacity:.7}}.header__nav-list-btn>a:focus-visible{outline:3px solid #000;outline-offset:3px;z-index:1;transition:none}.header__nav-list-btn.-yellow{width:300px;order:2}.header__nav-list-btn.-yellow>a{background-color:#fecc00}.hamburger{display:none}@media screen and (max-width: 1024px){.hamburger{width:100px;height:100px;position:relative;cursor:pointer;display:block}}.hamburger span{position:absolute;width:100%;height:4px;background-color:#000;border-radius:2px;transition:all .2s ease-out}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2){top:50%;transform:translateY(-50%)}.hamburger span:nth-child(3){bottom:0}.hamburger span._active:nth-child(1){transform:rotate(45deg);top:50%}.hamburger span._active:nth-child(2){opacity:0}.hamburger span._active:nth-child(3){transform:rotate(-45deg);bottom:auto;top:50%}.hamburger._active+.header__link{display:block;position:absolute;top:100%;right:0;width:200px;background-color:#fff;border:2px solid #656565;border-top:none;border-radius:0 0 0 10px;padding:20px;z-index:-1}@media screen and (max-width: 640px){.hamburger._active+.header__link{width:150px;padding:15px}}.hamburger._active+.header__link li{margin-bottom:10px}.hamburger._active+.header__link li:last-child{margin-bottom:0}.hamburger._active+.header__link li a{color:#000;font-size:1.125rem}@media screen and (max-width: 640px){.hamburger._active+.header__link li a{font-size:1rem}}.hamburger._active+.header__link li a:hover{opacity:.7}.hamburger._active+.header__link li a:focus-visible{outline:3px solid #000;outline-offset:3px;z-index:1;transition:none}.row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 4%;margin-top:40px}@media screen and (max-width: 640px){.row{flex-direction:column;gap:20px 0;margin-top:20px}}@media screen and (max-width: 640px){.row.-reverse-sp{flex-direction:column-reverse}}.row__left{width:48%}@media screen and (max-width: 640px){.row__left{width:100%}}.row__right{width:48%}@media screen and (max-width: 640px){.row__right{width:100%}}.row__ttl{width:100%}.row__txt{width:100%;font-size:1.25rem;line-height:1.8;margin-top:40px;display:inline-block}@media screen and (max-width: 1024px){.row__txt{font-size:1.125rem}}@media screen and (max-width: 640px){.row__txt{font-size:1rem;margin-top:10px}}.row__figure{position:relative}.row__figure.-zoom{overflow:hidden;aspect-ratio:16/9;cursor:pointer;display:block}.row__figure.-zoom img{object-fit:cover;transition:.3s;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%) scale(1)}.row__figure.-zoom::after{content:"";position:absolute;right:10px;bottom:10px;width:30px;height:30px;border-radius:50%;background-color:#fff;z-index:5;font-family:"Font Awesome 6 Free";font-weight:900;font-size:1rem;color:#000;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 1025px){.row__figure.-zoom:hover img{transform:translate(-50%, -50%) scale(1.1)}}.row__figure.-zoom.-blackicon::after{background-color:#000;color:#fff}.row__figure.-aspect43{aspect-ratio:4/3}.row__figure.-aspect107{aspect-ratio:10/7}.row.-three-column{gap:0 2%}.row.-three-column .row__column{width:32%}@media screen and (max-width: 640px){.row.-three-column .row__column{width:100%}}.footer{width:100%;background-color:#000}.footer__inner{max-width:1534px;margin:0 auto;padding:30px 50px;display:flex;align-items:center}@media screen and (max-width: 1024px){.footer__inner{max-width:auto;padding:30px;flex-wrap:wrap;justify-content:center}}@media screen and (max-width: 640px){.footer__inner{padding:30px 15px}}.footer__logo{margin-right:60px}@media screen and (max-width: 1024px){.footer__logo{margin-right:30px;margin-bottom:20px}}@media screen and (max-width: 640px){.footer__logo{margin-right:0px}}.footer__logo img{width:auto;height:32px}@media screen and (max-width: 1024px){.footer__logo img{height:24px}}.footer__nav{display:flex;align-items:center;gap:0 40px;padding:0}@media screen and (max-width: 1024px){.footer__nav{flex-wrap:wrap;gap:15px;margin-bottom:20px}}.footer__nav li .footer__link{color:#fff;font-size:1rem}@media screen and (min-width: 1025px){.footer__nav li .footer__link:hover{opacity:.5}}@media screen and (max-width: 1024px){.footer__nav li .footer__link{font-size:.875rem}}.footer small{margin-left:auto;font-size:.75rem;line-height:1.5;color:#fff}@media screen and (max-width: 1024px){.footer small{width:100%;margin-left:0;text-align:center}}.bottom-link{display:none;width:100%;height:96px;position:sticky;bottom:0;z-index:100}@media screen and (max-width: 640px){.bottom-link{height:80px}}.bottom-link__list{width:100%;height:100%;display:flex;flex-wrap:nowrap;justify-content:center;gap:min(4.68vw,90px);background-color:#fff;border-top:3px solid #efefef;padding:0 80px}@media screen and (max-width: 640px){.bottom-link__list{justify-content:space-between;gap:0;border-top:none;padding:0px}}.bottom-link__list>li.cta-btn{width:100%;max-width:450px;height:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 640px){.bottom-link__list>li.cta-btn{width:100%;max-width:100%;padding:0}}.bottom-link__list>li.cta-btn>a{width:100%;max-width:450px;height:60px;padding:0 50px;border-radius:50px;color:#000;font-size:1.25rem;line-height:1.3;font-weight:500;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#fecc00}@media screen and (max-width: 640px){.bottom-link__list>li.cta-btn>a{width:100%;max-width:100%;height:100%;padding:0 25px;border-radius:0;font-size:1.125rem;line-height:1.5;justify-content:flex-start}}.bottom-link__list>li.cta-btn>a::before{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:31px;height:31px;border-radius:50%;background:#000}@media screen and (max-width: 640px){.bottom-link__list>li.cta-btn>a::before{width:26px;height:26px}}.bottom-link__list>li.cta-btn>a::after{content:"";position:relative;position:absolute;right:29px;top:45%;border:7px solid rgba(0,0,0,0);border-top:solid 9px #fff;margin-left:1rem}@media screen and (max-width: 640px){.bottom-link__list>li.cta-btn>a::after{right:27px;border:6px solid rgba(0,0,0,0);border-top:solid 9px #fff}}.bottom-link__list>li.cta-btn>a:hover,.bottom-link__list>li.cta-btn>a:focus{transform:scale(1.06)}@media screen and (max-width: 640px){.bottom-link__list>li.cta-btn>a:hover,.bottom-link__list>li.cta-btn>a:focus{transform:none;opacity:1}}.bottom-link__list>li.cta-btn>a:focus-visible{outline:3px solid #000;outline-offset:3px;z-index:1;transition:none}.bottom-link__list>li.cta-btn.-gray>a{background-color:#262a47;color:#fff}.bottom-link__list>li.cta-btn.-gray>a::before{background-color:#fff}.bottom-link__list>li.cta-btn.-gray>a::after{background-color:#fff;border-top:solid 9px #262a47}#page-top{position:fixed;bottom:20px;right:40px;display:none;width:50px;height:50px}#page-top img{transition:opacity .3s;width:100%}@media screen and (max-width: 1024px){#page-top{display:none !important;bottom:10px;right:10px;width:40px;height:40px}}#page-top:focus-visible{outline:3px solid #000;outline-offset:3px;z-index:1;transition:none}.modal{position:fixed;width:100%;height:100%;z-index:20000;top:0;left:0;background:rgba(0,0,0,.5);opacity:0;transition:.5s}.modal._active{opacity:1}.modal__body{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1.1);opacity:0;transition:.5s;transition-delay:.1s;width:80vw;max-width:1200px}.modal__body._active{opacity:1;transform:translate(-50%, -50%) scale(1)}.modal__body._delete{opacity:0;transform:translate(-50%, -50%) scale(1.05)}.modal__figure{position:relative;display:flex;justify-content:center}.modal__figure::before,.modal__figure::after{position:absolute;content:"";top:-20px;right:0;width:20px;height:3px;background:#fff;cursor:pointer}.modal__figure::before{transform:rotate(-45deg)}.modal__figure::after{transform:rotate(45deg)}.modal__figure img{width:auto;height:auto;max-width:1200px;max-height:80lvh}@media screen and (max-width: 1024px){.modal__figure img{max-height:80vh;max-width:80vw}}.modal__figure._movie{width:80vw;position:relative;height:0;padding-top:56.2%}.modal__figure._movie iframe{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}@media screen and (max-width: 640px){.modal__figure{max-width:80vw}.modal__figure._movie{width:95vw}}.cta-button{width:calc(100% - 10px);margin-bottom:10px;position:relative}@media screen and (max-width: 640px){.cta-button{width:calc(100% - 6px);margin-bottom:6px}}.cta-button::after{content:"";position:absolute;top:10px;left:10px;z-index:0;width:100%;height:100%;background-color:#000;transition:all .2s ease-out;border-radius:50px}@media screen and (max-width: 640px){.cta-button::after{top:6px;left:6px}}.cta-button__link{display:inline-block;width:100%;background-color:#ba2c2c;color:#fff;font-size:clamp(1.125rem,1.45svw,2rem);font-weight:bold;padding:1em 2em;border-radius:50px;position:relative;z-index:1}@media screen and (max-width: 640px){.cta-button__link{font-size:1.125rem;letter-spacing:.05em;padding:1em 1em}}@media screen and (min-width: 1025px){.cta-button__link:hover{transform:translate(10px, 10px)}}.cta-button__link::before{content:"";position:absolute;right:1.25em;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background-color:#fff}@media screen and (max-width: 640px){.cta-button__link::before{right:1em;width:26px;height:26px}}.cta-button__link::after{content:"";position:absolute;right:calc(1.25em + 15px - 8px);top:45%;border:8px solid rgba(0,0,0,0);border-top:solid 12px #000}@media screen and (max-width: 640px){.cta-button__link::after{right:calc(1em + 13px - 6px);border:6px solid rgba(0,0,0,0);border-top:solid 10px #000}}.cta-button__text{display:inline-block;width:auto;text-align:center;position:relative;font-size:clamp(1.125rem,1.45svw,2rem);font-weight:bold;margin-bottom:.5em;padding:0 1.5em}@media screen and (max-width: 640px){.cta-button__text{font-size:1.0625rem;line-height:1.2;letter-spacing:.05em}}.cta-button__text::before{content:"";position:absolute;top:60%;left:.5em;transform:translateY(-50%) rotate(-45deg);width:0px;height:60%;border-left:1px solid #000}@media screen and (max-width: 640px){.cta-button__text::before{top:70%;height:80%}}.cta-button__text::after{content:"";position:absolute;top:60%;right:.5em;transform:translateY(-50%) rotate(45deg);width:0px;height:60%;border-left:1px solid #000}@media screen and (max-width: 640px){.cta-button__text::after{top:70%;height:80%}}.cta-button__text .-red{color:#ba2c2c}.cta-button__text .-big{font-size:1.618em}.cta-list{display:flex;justify-content:space-between;padding:0;padding-top:3.125vw}.cta-list.-single{justify-content:center}.cta-list.-single .cta-list__item{width:50%}@media screen and (max-width: 1024px){.cta-list.-single .cta-list__item{width:60%}}@media screen and (max-width: 640px){.cta-list.-single .cta-list__item{width:100%}}.cta-list__item{width:48%;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 1024px){.cta-list__item{width:100%}}.cta-container{width:52vw;max-width:1000px;min-width:600px;display:flex;flex-wrap:wrap;justify-content:center;gap:4%;margin:50px auto 0}@media screen and (max-width: 640px){.cta-container{width:100%;max-width:auto;min-width:auto;gap:0}}.cta-container__figure{width:calc(96% - clamp(300px,23.4375vw,450px));position:relative;height:auto}@media screen and (max-width: 640px){.cta-container__figure{width:80%}}.cta-container__figure>img{position:absolute;top:-30%;right:0;transform:rotate(-10deg);width:26.5625vw}@media screen and (max-width: 640px){.cta-container__figure>img{position:relative;top:-20%;width:100%}}.cta-container__hgroup{width:clamp(300px,23.4375vw,450px)}@media screen and (max-width: 640px){.cta-container__hgroup{width:100%;display:flex;flex-wrap:wrap;justify-content:center}}.cta-container__hgroup-sub{background-color:#000;color:#fff;font-size:1.75rem;line-height:1.3;font-weight:bold;text-align:center;border-radius:10px;padding:.5em .5em}@media screen and (max-width: 1024px){.cta-container__hgroup-sub{font-size:1.25rem}}@media screen and (max-width: 640px){.cta-container__hgroup-sub{width:auto;font-size:1.125rem;display:inline-block;margin:0 auto}}.cta-container__hgroup-title{display:block;text-align:left;text-wrap:wrap;padding-top:.2em}@media screen and (max-width: 640px){.cta-container__hgroup-title{padding-top:.75em;letter-spacing:.05em}}.cta-container__hgroup-title .-indent{display:block;text-align:right}@media screen and (max-width: 640px){.cta-container__hgroup-title .-indent{display:inline;text-align:left}}.section.-color-pt01{background-color:#ebebeb}.container+.container{padding-top:0px}@media screen and (max-width: 1024px){.container+.container{padding-top:0px}}@media screen and (max-width: 640px){.container+.container{padding-top:0px}}.row__figure>img{border-radius:26px}@media screen and (max-width: 1024px){.row__figure>img{border-radius:18px}}@media screen and (max-width: 640px){.row__figure>img{border-radius:13px}}.row__figure.-zoom{border-radius:26px}@media screen and (max-width: 1024px){.row__figure.-zoom{border-radius:18px}}@media screen and (max-width: 640px){.row__figure.-zoom{border-radius:13px}}.row__figure.-zoom{overflow:hidden}.row__figure.-bgyellow{background-color:#fdd000;border-radius:26px}@media screen and (max-width: 1024px){.row__figure.-bgyellow{border-radius:18px}}@media screen and (max-width: 640px){.row__figure.-bgyellow{border-radius:13px}}.row .paragraph{line-height:2}@media screen and (max-width: 1024px){.row .paragraph{line-height:1.8}}.row__hgroup{padding-top:.5em}.row__hgroup-title{text-wrap:wrap;line-height:1.3;font-size:1.875rem}@media screen and (max-width: 1024px){.row__hgroup-title{font-size:1.25rem}}@media screen and (max-width: 640px){.row__hgroup-title{font-size:1.125rem}}.row__hgroup-sub{padding-top:.5em}@media screen and (max-width: 1024px){.row__hgroup-sub{font-size:.875rem}}.row__tag{background-color:#000;color:#fff;line-height:1.1;font-weight:500;padding:.2rem .5rem}@media screen and (max-width: 1024px){.row__tag{font-size:.875rem}}.row.-three-column{margin-bottom:30px}@media screen and (max-width: 640px){.row.-three-column{margin-bottom:0;align-content:center}}@media screen and (max-width: 640px){.row.-three-column .row__column{width:80%;margin-bottom:40px}}.row.-three-column .row__column-link{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;height:100%;background-color:#ebebeb;color:#000;padding-bottom:40px;position:relative;border-radius:26px}@media screen and (max-width: 1024px){.row.-three-column .row__column-link{border-radius:18px}}@media screen and (max-width: 640px){.row.-three-column .row__column-link{border-radius:13px}}@media screen and (max-width: 640px){.row.-three-column .row__column-link{padding-bottom:30px}}.row.-three-column .row__column-link::before,.row.-three-column .row__column-link::after{transition:all .2s ease-out;position:absolute;left:50%}.row.-three-column .row__column-link::before{content:"";bottom:-1.5rem;transform:translateX(-50%);font-family:"Font Awesome 6 Free";font-weight:900;font-size:2rem;color:#fff;z-index:1}@media screen and (max-width: 1024px){.row.-three-column .row__column-link::before{bottom:-1.21875rem;font-size:1.625rem}}.row.-three-column .row__column-link::after{content:"";bottom:-30px;transform:translateX(-50%);width:60px;height:60px;background-color:#000;border-radius:50%;z-index:0}@media screen and (max-width: 1024px){.row.-three-column .row__column-link::after{bottom:-20px;width:40px;height:40px}}.row.-three-column .row__column-link:hover img{opacity:1}@media screen and (min-width: 1025px){.row.-three-column .row__column-link:hover::before,.row.-three-column .row__column-link:hover::after{transform:translateX(-50%) translateY(15px)}}.row.-three-column .row__column-hgroup{width:100%}.row.-three-column .row__column-hgroup-sub{background-color:#000;padding:.5em 0;font-size:1.625rem;font-weight:bold;color:#fff;text-align:center;border-radius:26px}@media screen and (max-width: 1024px){.row.-three-column .row__column-hgroup-sub{border-radius:18px}}@media screen and (max-width: 640px){.row.-three-column .row__column-hgroup-sub{border-radius:13px}}.row.-three-column .row__column-hgroup-sub{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (max-width: 1024px){.row.-three-column .row__column-hgroup-sub{font-size:1.25rem}}.row.-three-column .row__column-hgroup-title{padding:.75em 1em 0;font-size:1.5rem;text-align:center}@media screen and (max-width: 1024px){.row.-three-column .row__column-hgroup-title{font-size:1.125rem}}.row.-three-column .row__column-figure{width:90%;padding:20px 20px;margin:0 auto}.row.-three-column .row__column-text{padding:0 20px;font-size:1.125rem}@media screen and (max-width: 1024px){.row.-three-column .row__column-text{font-size:1rem}}.row.-three-column .row__column a[href="#issue01"] .row__column-figure{margin:0 0 0 auto}.row.-beforeafter{flex-direction:row}.row.-beforeafter .row__beforeafter-title{font-size:1.25rem;font-weight:bold;display:table;padding:5px 30px;border-radius:30px;margin:0 auto;margin-bottom:1vw}@media screen and (max-width: 640px){.row.-beforeafter .row__beforeafter-title{font-size:.9375rem;padding:3px 20px;margin-bottom:10px}}.row.-beforeafter .row__left{width:50%;background:#fff;padding:1vw;border-radius:16px}@media screen and (max-width: 1024px){.row.-beforeafter .row__left{border-radius:12px}}@media screen and (max-width: 640px){.row.-beforeafter .row__left{border-radius:8px}}.row.-beforeafter .row__left{border-top-right-radius:0;border-bottom-right-radius:0;position:relative}@media screen and (max-width: 1024px){.row.-beforeafter .row__left{border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (max-width: 640px){.row.-beforeafter .row__left{display:none}}.row.-beforeafter .row__left .row__beforeafter-title{background:#fdd000}.row.-beforeafter .row__left::after{content:"";position:absolute;background:url(/wp-content/themes/kentem_corporate_v1/assets/image/arrow_casestudy_1.svg) center center no-repeat;height:8px;width:80px;top:calc(1vw + 15px);right:0}@media screen and (max-width: 640px){.row.-beforeafter .row__left::after{background:url(/wp-content/themes/kentem_corporate_v1/assets/image/arrow_casestudy_3.svg) center center no-repeat;height:30px;width:8px;top:auto;right:auto;left:50%;bottom:0;z-index:1;transform:translateX(-50%)}}.row.-beforeafter .row__right{width:50%;background:#fdd000;padding:1vw;border-radius:16px}@media screen and (max-width: 1024px){.row.-beforeafter .row__right{border-radius:12px}}@media screen and (max-width: 640px){.row.-beforeafter .row__right{border-radius:8px}}.row.-beforeafter .row__right{border-top-left-radius:0;border-bottom-left-radius:0;position:relative}@media screen and (max-width: 640px){.row.-beforeafter .row__right{width:100%;padding:15px;margin-top:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:8px}}.row.-beforeafter .row__right .row__beforeafter-title{background:#fff}.row.-beforeafter .row__right::after{content:"";position:absolute;background:url(/wp-content/themes/kentem_corporate_v1/assets/image/arrow_casestudy_2.svg) center center no-repeat;height:8px;width:80px;top:calc(1vw + 15px);left:0}@media screen and (max-width: 640px){.row.-beforeafter .row__right::after{display:none}}.row.-beforeafter .list__item{font-size:1rem}@media screen and (max-width: 640px){.row.-beforeafter .list__item{font-size:.875rem}}@media screen and (max-width: 640px){.row+.row{padding-top:60px}}.header__logo{width:272px}@media screen and (max-width: 1024px){.header__logo{width:40%}}@media screen and (max-width: 640px){.header__logo{width:100%}}.header__logo-img{width:100%;max-width:272px}@media screen and (max-width: 1024px){.header__logo-img{max-width:200px}}@media screen and (max-width: 640px){.header__logo-img{max-width:180px}}.header__nav-list-btn.-yellow>a{background-color:#fdd000}.header__nav-list-btn.-red>a{background-color:#ba2c2c;color:#fff}.header__nav-list-btn.-red>a::before{background-color:#fff}.header__nav-list-btn.-red>a::after{background-color:#fff;border-top-color:#000}.mainvisual{width:100%;height:auto;padding-bottom:3.125lvw;background-color:#fdd000;background-image:url(../images/bg_mainvisual_left.png),url(../images/bg_mainvisual_right.png);background-position:top 0px left 0px,top 0px right 0px;background-size:contain;background-repeat:no-repeat;display:flex;flex-wrap:wrap;justify-content:center;position:relative;z-index:0}@media screen and (max-width: 640px){.mainvisual{padding-bottom:0px;background:none}}.mainvisual__hgroup{display:flex;flex-wrap:wrap;justify-content:center}.mainvisual__hgroup-logo{width:clamp(100px,19.9479svw,383px)}@media screen and (max-width: 1024px){.mainvisual__hgroup-logo{width:30vw}}@media screen and (max-width: 640px){.mainvisual__hgroup-logo{display:none}}.mainvisual__hgroup-logo-subtxt{display:block;font-size:1.125rem;text-align:center}@media screen and (max-width: 1024px){.mainvisual__hgroup-logo-subtxt{font-size:1rem}}.mainvisual__hgroup-title{font-size:clamp(1.25rem,1.875svw,2.25rem);padding-top:26px}@media screen and (max-width: 1024px){.mainvisual__hgroup-title{font-size:clamp(1.125rem,3.14svw,1.625rem)}}@media screen and (max-width: 640px){.mainvisual__hgroup-title{font-size:clamp(1rem,6.8svw,1.25rem);padding-top:0}}.mainvisual__contents{width:100%;max-width:1300px;padding:0 40px}@media screen and (max-width: 1600px){.mainvisual__contents{max-width:1100px}}@media screen and (max-width: 1300px){.mainvisual__contents{max-width:1000px}}@media screen and (max-width: 640px){.mainvisual__contents{padding:0 20px}}.mainvisual__contents{display:flex;flex-wrap:wrap;justify-content:center;gap:0 4%}@media screen and (max-width: 640px){.mainvisual__contents{flex-direction:column;gap:20px 0;padding:0}}.mainvisual__contents-left{width:44%;display:flex;flex-direction:column;justify-content:center;padding-top:3.125lvw}@media screen and (max-width: 1024px){.mainvisual__contents-left{width:50%}}@media screen and (max-width: 640px){.mainvisual__contents-left{width:100%;padding-top:20px}}.mainvisual__contents-right{width:28.125vw;max-width:540px}@media screen and (max-width: 1024px){.mainvisual__contents-right{width:46%;max-width:auto}}@media screen and (max-width: 640px){.mainvisual__contents-right{width:100%}}.mainvisual__contents-btn{padding-top:26px}.mainvisual__contents-btn .cta-button__link{font-size:clamp(1.125rem,1.35svw,1.625rem)}@media screen and (max-width: 1024px){.mainvisual__contents-btn .cta-button__link{font-size:clamp(1rem,2svw,1.25rem)}}@media screen and (max-width: 640px){.mainvisual__contents-btn{display:none}}.mainvisual__contents-figure-display{width:100%}.h-design-bar{position:relative;display:block;color:#000;letter-spacing:.05em;padding-bottom:25px;margin:0 auto}@media screen and (max-width: 640px){.h-design-bar{padding-bottom:20px}}.h-design-bar::after{content:"";position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);width:100%;height:36px;background:url(../images/icon_v-border.svg) center center no-repeat;background-size:112px auto}@media screen and (max-width: 640px){.h-design-bar::after{bottom:-15px;height:27px;background-size:84px auto}}.h-design-solid{display:inline-block;background-color:#000;color:#fff;line-height:1.5;letter-spacing:.05em;padding:.15em .5em .2em}.h-design-solid.-white{background-color:#fff;color:#000}.container__hgroup{display:flex;flex-direction:column;align-items:center}.container__hgroup-sub{font-size:1.625rem;font-weight:bold;letter-spacing:.2rem;position:relative;padding-bottom:1rem}@media screen and (max-width: 1024px){.container__hgroup-sub{font-size:1.25rem;letter-spacing:.1em}}@media screen and (max-width: 640px){.container__hgroup-sub{font-size:1.125rem}}.container__hgroup-sub::before{content:"＼";position:relative}.container__hgroup-sub::after{content:"／";position:relative}.slider-viewport{width:100%;overflow:hidden}.slick-track{display:flex;align-items:stretch}.slick-slider{height:auto}.slick-slider>div{height:auto}.slick-dotted.slick-slider{margin-bottom:50px}@media screen and (max-width: 640px){.slick-dotted.slick-slider{margin-bottom:30px}}.slick-dots{display:flex;align-items:center;justify-content:center;gap:0 15px;list-style:none;bottom:-50px}@media screen and (max-width: 640px){.slick-dots{bottom:-30px}}.slick-dots li{width:auto;height:auto;margin:0}.slick-dots li button{display:block;width:40px;height:6px;background-color:#ebebeb;border:none;border-radius:2px;padding:0;font-size:0;cursor:pointer;transition:width .2s ease,background-color .2s ease}.slick-dots li button::before{display:none}.slick-dots li.slick-active button{background:#fdd000}.slick-prev,.slick-next{width:48px;height:48px;background-color:#000;border-radius:50%;transition:background-color .2s ease;transform:translate(0, -50%);z-index:1}.slick-prev:focus,.slick-next:focus{background-color:#000}.slick-prev:hover,.slick-next:hover{background-color:#6d7476}.slick-prev:hover:focus,.slick-next:hover:focus{background-color:#6d7476}.slick-prev::before,.slick-next::before{display:none !important}.slick-prev::after,.slick-next::after{content:"";display:block;width:16px;height:16px;border-top:4px solid #fff;border-right:4px solid #fff;position:absolute;top:50%}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:.3;cursor:default;pointer-events:none}.slick-prev{left:21%}.slick-prev::after{transform:translate(-30%, -50%) rotate(-135deg);left:50%}.slick-next{right:21%}.slick-next::after{transform:translate(-70%, -50%) rotate(45deg);left:50%}.slider-list{height:auto;margin-top:40px;padding:0;display:flex;flex-wrap:wrap}.slider-list__item{width:100%;height:100%;padding:1.8vw;margin:0 1.5vw;border-radius:26px}@media screen and (max-width: 1024px){.slider-list__item{border-radius:18px}}@media screen and (max-width: 640px){.slider-list__item{border-radius:13px}}.slider-list__item{background-color:#ebebeb}@media screen and (max-width: 640px){.slider-list__item{padding:0}}.slider-list .-inner{display:flex;flex-direction:column;height:auto}.slider-list .row{margin-top:0;gap:0 3%}.slider-list .row__figure>img{border-radius:16px}@media screen and (max-width: 1024px){.slider-list .row__figure>img{border-radius:12px}}@media screen and (max-width: 640px){.slider-list .row__figure>img{border-radius:8px}}@media screen and (max-width: 640px){.slider-list .row__figure>img{border-bottom-left-radius:0;border-bottom-right-radius:0}}.slider-list .row.-maincontents{flex-shrink:0}.slider-list .row.-maincontents .row__left{width:37%}@media screen and (max-width: 640px){.slider-list .row.-maincontents .row__left{width:100%}}.slider-list .row.-maincontents .row__right{width:60%}@media screen and (max-width: 640px){.slider-list .row.-maincontents .row__right{width:100%;padding:15px 12px}}.slider-list .row.-beforeafter{gap:0;flex:1;min-height:0}.slider-list .row+.row{margin-top:clamp(15px,1.2vw,40px)}@media screen and (max-width: 640px){.slider-list .row+.row.-beforeafter{margin-top:0px;padding-top:0px}}.list{width:100%;display:flex;flex-direction:column;gap:.5rem 0;padding:0}.list>li{font-size:1.125rem;position:relative;padding:0 0 0 2rem}@media screen and (max-width: 1024px){.list>li{font-size:1rem}}@media screen and (max-width: 640px){.list>li{font-size:.875rem;padding:0 0 0 1.5rem}}.list>li::before{content:"・";position:absolute;top:0;left:0}.list.-asterisk>li::before{content:"※"}.list.-number>li::before{font-weight:bold;left:.2em}.list.-number>li:nth-child(1)::before{content:"❶"}.list.-number>li:nth-child(2)::before{content:"❷"}.list.-number>li:nth-child(3)::before{content:"❸"}.bottom-link__list>li.cta-btn>a{background-color:#ba2c2c;color:#fff}.bottom-link__list>li.cta-btn>a::before{background:#fff}.bottom-link__list>li.cta-btn>a::after{border-top-color:#000}/*# sourceMappingURL=layout.css.map */