:root{--base-size:1366;--spicon-open-color:#006183}body.home,body.front-page{--spicon-open-color:#008294}html{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;letter-spacing:0}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}body{overflow-x:hidden;margin:0;color:#000}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}img,video{width:100%;vertical-align:bottom;height:auto}a{display:inline-block;text-decoration:none;color:inherit}.header__logo,.header__link,.header__contact,.nav__link,.footer__link,.company__wrap,.service__item__link,.works__button,.more-button,.news__link,.confirm-page__button,.thanks-page__button,.outreach__contact,.formAgree__pri a,.pageFv__breadcrumb-item a{transition:opacity 0.25s ease}.header__logo:hover,.header__link:hover,.header__contact:hover,.nav__link:hover,.footer__link:hover,.company__wrap:hover,.service__item__link:hover,.works__button:hover,.more-button:hover,.news__link:hover,.confirm-page__button:hover,.thanks-page__button:hover,.outreach__contact:hover,.formAgree__pri a:hover,.pageFv__breadcrumb-item a:hover{opacity:.7}li{list-style:none}.header{width:100%;position:sticky;top:0;left:0;z-index:20;background:#fff}.l-content{margin:auto;max-width:min(1266px, calc(1266 / var(--base-size) * 100vw))}.header__wrap{min-height:min(90px, calc(90 / var(--base-size) * 100vw));padding:0 min(50px, calc(50 / var(--base-size) * 100vw));display:flex;justify-content:space-between;align-items:center}.header__logo{width:min(302px, calc(302 / var(--base-size) * 100vw));letter-spacing:.08em}.header__nav{display:flex;align-items:center;justify-content:flex-end;gap:min(30px, calc(30 / var(--base-size) * 100vw))}.header__link{letter-spacing:0;font-size:min(13px, calc(13 / var(--base-size) * 100vw))}.header__link--service{cursor:pointer}.header__contact{display:inline-flex;align-items:center;justify-content:center;gap:min(24px, calc(24 / var(--base-size) * 100vw));padding:min(12px, calc(12 / var(--base-size) * 100vw)) min(18px, calc(18 / var(--base-size) * 100vw));color:#fff;background:#006f95;border-radius:min(3px, calc(2 / var(--base-size) * 100vw));font-size:min(14px, calc(14 / var(--base-size) * 100vw));font-weight:500;letter-spacing:.03em;line-height:1;margin-left:min(10px, calc(10 / var(--base-size) * 100vw));font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;border-radius:min(4px, calc(4 / var(--base-size) * 100vw))}.header__contact__inner{display:inline-flex;align-items:center;gap:min(21px, calc(21 / var(--base-size) * 100vw))}.header__contact__inner::before{content:"";display:block;width:min(1.5px, calc(1 / var(--base-size) * 100vw));height:min(17px, calc(17 / var(--base-size) * 100vw));background:rgb(255 255 255 / .65)}.header__contact__inner::after{content:"";display:block;width:min(23px, calc(23 / var(--base-size) * 100vw));aspect-ratio:23 / 11.14;background:url(https://web-omnibus.co.jp/wp-content/themes/web-omnibus/assets/css/../img/arrow.svg) center / contain no-repeat}.modalService{position:fixed;top:0;left:0;width:100%;backdrop-filter:blur(min(15px, calc(10 / var(--base-size) * 100vw)));z-index:4;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease,visibility 0.3s ease;background-color:rgb(0 0 0 / .25)}.modalService.open{opacity:1;visibility:visible;pointer-events:auto}body.is-modal-open{overflow:hidden}.modalService .service__ttl,.modalService .service__small{color:#fff}.modalService .service__item{transition:0.3s;transition-delay:calc(var(--i) * 0.1s);opacity:0}.modalService.open .service__item{opacity:1}.service__close{width:min(200px, calc(200 / var(--base-size) * 100vw));height:min(143.14px, calc(143.14 / var(--base-size) * 100vw));position:absolute;left:min(50px, calc(50 / var(--base-size) * 100vw));bottom:min(60px, calc(60 / var(--base-size) * 100vw));cursor:pointer;transition:0.4s}.service__close__inner{width:inherit;height:inherit;display:inline-block;position:relative}.service__close__inner::before,.service__close__inner::after{content:"";position:absolute;inset:0;display:block}.service__close__text{font-size:min(14px, calc(14 / var(--base-size) * 100vw));font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;color:#fff;position:absolute;left:50%;transform:translateX(-50%);top:max(-6px, calc(-6 / var(--base-size) * 100vw));line-height:1em}.service__close__inner::before{background:linear-gradient(to bottom right,transparent calc(50% - 1px),#fff calc(50% - 1px),#fff calc(50% + 1px),transparent calc(50% + 1px))}.service__close__inner::after{background:linear-gradient(to bottom left,transparent calc(50% - 1px),#fff calc(50% - 1px),#fff calc(50% + 1px),transparent calc(50% + 1px))}.service__close:hover{height:min(133.14px, calc(133.14 / var(--base-size) * 100vw))}.fv{padding:0 0 min(60px, calc(60 / var(--base-size) * 100vw));text-align:center}.fv__hero{margin:auto;width:calc(100% - min(100px, calc(100 / var(--base-size) * 100vw)));min-height:calc(100dvh - min(90px, calc(90 / var(--base-size) * 100vw)) - min(50px, calc(50 / var(--base-size) * 100vw)));background:url(https://web-omnibus.co.jp/wp-content/themes/web-omnibus/assets/css/../img/website_background.jpg) repeat-x 50%;background-size:auto 100%;display:flex;justify-content:flex-start;text-align:center;position:sticky;top:min(90px, calc(90 / var(--base-size) * 100vw));-webkit-animation:bg-slider 180s linear infinite;animation:bg-slider 180s linear infinite;border-radius:min(6px, calc(6 / var(--base-size) * 100vw))}.fv__box{position:relative;width:100%;min-height:inherit}.fv__left{width:min(122.37px, calc(122.37 / var(--base-size) * 100vw));position:absolute;left:min(50px, calc(50 / var(--base-size) * 100vw));top:min(50px, calc(50 / var(--base-size) * 100vw))}.fv__logo{position:absolute;right:0;bottom:0;width:min(346px, calc(346 / var(--base-size) * 100vw))}.fv__scroll{position:absolute;left:min(50px, calc(50 / var(--base-size) * 100vw));bottom:min(50px, calc(50 / var(--base-size) * 100vw));width:min(12px, calc(12 / var(--base-size) * 100vw))}.to_top{position:fixed;right:min(50px, calc(50 / var(--base-size) * 100vw));bottom:min(25px, calc(25 / var(--base-size) * 100vw));z-index:2;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.25s ease,visibility 0.25s ease}.to_top.is-visible{opacity:1;visibility:visible;pointer-events:auto}.toppage{background-color:#fff;position:relative;z-index:1}@-webkit-keyframes bg-slider{0%{background-position:0 0}to{background-position:-4840px 0}}@keyframes bg-slider{0%{background-position:0 0}to{background-position:-4840px 0}}.fv__img{margin:auto;border-radius:min(6px, calc(6 / var(--base-size) * 100vw))}.lead{padding-top:min(69px, calc(69 / var(--base-size) * 100vw));text-align:left}.lead__wrap{display:grid;grid-template-columns:1fr 1fr;padding:0 min(50px, calc(50 / var(--base-size) * 100vw));gap:min(42px, calc(42 / var(--base-size) * 100vw))}.lead__ttl{margin:0;color:#006183;font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;font-size:min(36px, calc(36 / var(--base-size) * 100vw));line-height:1.3em;letter-spacing:0}.lead__sub{margin-top:min(50px, calc(50 / var(--base-size) * 100vw));color:#006183;font-size:min(14px, calc(14 / var(--base-size) * 100vw));letter-spacing:0;font-weight:600}.lead__detail{margin:min(5px, calc(5 / var(--base-size) * 100vw)) 0 0;color:#006183;font-size:min(16px, calc(16 / var(--base-size) * 100vw));line-height:2em;letter-spacing:0}.companyLead{margin-top:min(119px, calc(119 / var(--base-size) * 100vw));text-align:left}.companyLead__wrap{max-width:calc(100% - min(100px, calc(100 / var(--base-size) * 100vw)));transform:translate3d(0,0,0);margin:auto}.companyLead__top{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.companyLead__ttl{margin:0;color:#006183;font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;font-size:min(36px, calc(36 / var(--base-size) * 100vw));line-height:1.3em;letter-spacing:0;mix-blend-mode:plus-lighter}.companyLead__sub{color:#006183;font-size:min(14px, calc(14 / var(--base-size) * 100vw));letter-spacing:0;font-weight:600;mix-blend-mode:plus-lighter}.companyLead__detail{width:50%;margin:min(70px, calc(70 / var(--base-size) * 100vw)) 0 0;color:#006183;font-size:min(14px, calc(14 / var(--base-size) * 100vw));line-height:2em;letter-spacing:0;font-weight:600;mix-blend-mode:plus-lighter}.service__container{display:flex;align-items:flex-start;justify-content:center}.companyService__ttl{width:100%;font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;font-size:min(14px, calc(14 / var(--base-size) * 100vw));margin-bottom:min(43px, calc(43 / var(--base-size) * 100vw));color:#fff}.companyService__label{font-size:min(32px, calc(32 / var(--base-size) * 100vw));margin-bottom:min(50px, calc(50 / var(--base-size) * 100vw));color:#fff;font-weight:700}.companyService__detail{font-size:min(14px, calc(14 / var(--base-size) * 100vw));color:#fff;font-weight:700;line-height:2em}.companyLead__wrap{display:flex;flex-wrap:wrap;position:relative}.companyLead__logo{width:91%;position:absolute;right:0;bottom:0;will-change:transform;transform-origin:center center;z-index:-2}.companyLead__logoOverlay{position:absolute;right:0;bottom:0;background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .6) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='80' height='80' filter='url(https://web-omnibus.co.jp/wp-content/themes/web-omnibus/assets/css/%23n)' opacity='0.03'/%3E%3C/svg%3E");background-size:cover,min(96px, calc(64 / var(--base-size) * 100vw)) min(96px, calc(64 / var(--base-size) * 100vw));background-blend-mode:normal,overlay;pointer-events:none;will-change:transform,opacity;transform-origin:center center;opacity:0;z-index:-1}.companyPage{background-color:#fff;position:relative;z-index:1}.companyPage__wrap{display:flex;padding:min(120px, calc(120 / var(--base-size) * 100vw)) min(100px, calc(100 / var(--base-size) * 100vw)) min(100px, calc(100 / var(--base-size) * 100vw))}.companyPage__left{width:min(411px, calc(411 / var(--base-size) * 100vw))}.companyPage__ttl{font-size:min(32px, calc(32 / var(--base-size) * 100vw));margin-bottom:min(20px, calc(20 / var(--base-size) * 100vw));color:#006183;line-height:1em}.companyPage__sub{font-size:min(14px, calc(14 / var(--base-size) * 100vw));color:#006183;font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;line-height:1em}.companyPage__row{display:flex;align-items:flex-start;justify-content:flex-start;padding:min(35px, calc(35 / var(--base-size) * 100vw)) 0;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500}.companyPage__row+.companyPage__row{border-top:min(1px, calc(1 / var(--base-size) * 100vw)) solid #c6c6c6}.companyPage__label{width:min(160px, calc(160 / var(--base-size) * 100vw));color:#006183;font-size:min(18px, calc(18 / var(--base-size) * 100vw));font-weight:600}.companyPage__right{width:100%}.companyPage__content{width:calc(100% - min(122px, calc(122 / var(--base-size) * 100vw)));font-size:min(18px, calc(18 / var(--base-size) * 100vw))}.companyPage__addr{display:grid;gap:min(8px, calc(8 / var(--base-size) * 100vw));font-size:min(18px, calc(18 / var(--base-size) * 100vw))}.companyPage__addr+.companyPage__addr{margin-top:min(25px, calc(25 / var(--base-size) * 100vw))}.companyPage__addr__bold{color:#767676;font-weight:600}.history{background-color:#fff;position:relative}.history__info{padding:0 min(100px, calc(100 / var(--base-size) * 100vw));position:relative}.history__ttl{font-size:min(32px, calc(32 / var(--base-size) * 100vw));margin-bottom:min(20px, calc(20 / var(--base-size) * 100vw));color:#006183;line-height:1em}.history__sub{font-size:min(14px, calc(14 / var(--base-size) * 100vw));color:#006183;font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;line-height:1em}.history__list{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;margin-top:min(65px, calc(65 / var(--base-size) * 100vw));max-width:100%;overflow-x:hidden;position:relative;padding:min(5px, calc(5 / var(--base-size) * 100vw)) calc((100vw - min(1066px, calc(1066 / var(--base-size) * 100vw))) / 2) 0}.history__list::before{width:100%;height:min(1px, calc(1 / var(--base-size) * 100vw));background-color:#006183;content:"";display:inline-block;position:absolute;left:0;top:min(4.5px, calc(4.5 / var(--base-size) * 100vw))}.history__item{max-width:100%;position:relative;padding:min(45px, calc(45 / var(--base-size) * 100vw)) min(178px, calc(178 / var(--base-size) * 100vw)) 0 0}.history__item::before{content:"";width:min(10px, calc(10 / var(--base-size) * 100vw));height:min(10px, calc(10 / var(--base-size) * 100vw));border-radius:min(150px, calc(100 / var(--base-size) * 100vw));background-color:#004373;display:inline-block;position:absolute;left:0;top:0;transform:translateY(-50%)}.history__date{font-size:min(30px, calc(30 / var(--base-size) * 100vw));color:#006183;font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;line-height:1em;margin-bottom:min(20px, calc(20 / var(--base-size) * 100vw))}.history__detail{font-size:min(18px, calc(18 / var(--base-size) * 100vw));white-space:nowrap}.histroy__arrows{display:flex;align-items:center;justify-content:flex-end;gap:min(10px, calc(10 / var(--base-size) * 100vw));position:absolute;right:0;top:0}.history__arrow{width:min(20px, calc(20 / var(--base-size) * 100vw));cursor:pointer}.service__wrap{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;padding:min(60px, calc(60 / var(--base-size) * 100vw)) min(50px, calc(50 / var(--base-size) * 100vw));position:relative}.service__wrap--modal{max-height:calc(100dvh - min(90px, calc(90 / var(--base-size) * 100vw)))}.service__line{background-color:#d8e2e8;height:min(1.5px, calc(1 / var(--base-size) * 100vw));width:100%;margin:auto;margin-bottom:min(120px, calc(120 / var(--base-size) * 100vw))}.service__left{width:min(300px, calc(300 / var(--base-size) * 100vw))}.companyService__left{width:min(461px, calc(461 / var(--base-size) * 100vw))}.service__ttl{color:#006183}.service__ttl,.news__ttl{font-size:min(30px, calc(30 / var(--base-size) * 100vw));font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;letter-spacing:0}.service__small{margin:min(16px, calc(16 / var(--base-size) * 100vw)) 0 0;color:#006183;letter-spacing:0;font-size:min(14px, calc(14 / var(--base-size) * 100vw))}.company__ttl,.contact__ttl{font-size:min(30px, calc(30 / var(--base-size) * 100vw));font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;letter-spacing:0}.service__list{width:calc(100% - min(300px, calc(300 / var(--base-size) * 100vw)));display:grid;margin-top:min(10px, calc(10 / var(--base-size) * 100vw));grid-template-columns:repeat(3,1fr);gap:min(10px, calc(10 / var(--base-size) * 100vw))}.companyService__list{width:calc(100% - min(461px, calc(461 / var(--base-size) * 100vw)))}.service__list--modal{margin:0}.service__item{height:min(202px, calc(202 / var(--base-size) * 100vw));color:#fff;position:relative;border-radius:min(4px, calc(4 / var(--base-size) * 100vw));box-shadow:0 min(4.5px, calc(3 / var(--base-size) * 100vw)) min(9px, calc(6 / var(--base-size) * 100vw)) rgb(0 0 0 / .16)}.service__item--modal{margin-top:0;max-height:calc((100dvh - min(230px, calc(230 / var(--base-size) * 100vw)))/ 3)}.service__item .service__item__link{background-color:#006183}.service__item:nth-child(1) .service__item__link,.service__item:nth-child(5) .service__item__link,.service__item:nth-child(8) .service__item__link{background-color:#006183}.service__item:nth-child(2) .service__item__link,.service__item:nth-child(6) .service__item__link,.service__item:nth-child(7) .service__item__link{background-color:#008294}.service__item:nth-child(3) .service__item__link,.service__item:nth-child(4) .service__item__link,.service__item:nth-child(9) .service__item__link{background-color:#004373}.service__item__link{display:block;height:100%;padding:min(26px, calc(26 / var(--base-size) * 100vw)) min(30px, calc(30 / var(--base-size) * 100vw));color:inherit;border-radius:min(4px, calc(4 / var(--base-size) * 100vw))}.service__item:after{content:"";width:min(20px, calc(20 / var(--base-size) * 100vw));height:min(20px, calc(20 / var(--base-size) * 100vw));background:#fff;position:absolute;right:min(20px, calc(20 / var(--base-size) * 100vw));bottom:min(20px, calc(20 / var(--base-size) * 100vw));background-image:url(https://web-omnibus.co.jp/wp-content/themes/web-omnibus/assets/css/../img/service-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:min(4px, calc(4 / var(--base-size) * 100vw))}.service__item__ttl{margin:0 0 min(10px, calc(10 / var(--base-size) * 100vw));font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;font-size:min(16px, calc(16 / var(--base-size) * 100vw));letter-spacing:.06em}.service__item__detail{margin:0;font-size:min(14px, calc(14 / var(--base-size) * 100vw));letter-spacing:-.03em}.works{margin-top:min(126px, calc(126 / var(--base-size) * 100vw))}.works__wrap{background-image:url(https://web-omnibus.co.jp/wp-content/themes/web-omnibus/assets/css/../img/main-pattern.jpg);background-position:top center;background-size:100% auto;padding:min(80px, calc(80 / var(--base-size) * 100vw)) min(50px, calc(50 / var(--base-size) * 100vw)) min(34px, calc(34 / var(--base-size) * 100vw))}.works__head{display:flex;justify-content:space-between;align-items:center}.works__ttl{color:#fff;font-size:min(40px, calc(40 / var(--base-size) * 100vw));font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400}.works__button{color:#008294;background-color:#fff;display:flex;align-items:center;justify-content:center;height:min(20px, calc(20 / var(--base-size) * 100vw));width:min(90px, calc(90 / var(--base-size) * 100vw));font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;font-size:min(10px, calc(10 / var(--base-size) * 100vw));border-radius:min(4px, calc(4 / var(--base-size) * 100vw))}.works__card{min-height:min(593px, calc(593 / var(--base-size) * 100vw));background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;position:sticky;top:min(90px, calc(90 / var(--base-size) * 100vw));display:flex;flex-wrap:wrap;overflow:hidden;box-shadow:0 min(8px, calc(8 / var(--base-size) * 100vw)) min(18px, calc(18 / var(--base-size) * 100vw)) rgb(0 0 0 / .22)}.works__card::before{content:"";position:absolute;inset:0;background:#000;opacity:var(--works-dim-opacity,0);transition:opacity 0.08s linear;pointer-events:none;z-index:0}.works__card:nth-of-type(1){top:min(90px, calc(90 / var(--base-size) * 100vw));z-index:1}.works__card:nth-of-type(2){top:min(126px, calc(126 / var(--base-size) * 100vw));z-index:2}.works__card:nth-of-type(3){top:min(156px, calc(156 / var(--base-size) * 100vw));z-index:3}.works__card__info{position:relative;width:100%;z-index:1;margin:0 auto;padding:0 min(50px, calc(50 / var(--base-size) * 100vw))}.works__small{position:absolute;color:#008294;font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;font-size:min(14px, calc(14 / var(--base-size) * 100vw));top:min(70px, calc(70 / var(--base-size) * 100vw));left:min(50px, calc(50 / var(--base-size) * 100vw))}.works__card__bottom{position:absolute;left:min(50px, calc(50 / var(--base-size) * 100vw));bottom:min(70px, calc(70 / var(--base-size) * 100vw))}.works__card__theme{color:#008294;font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;font-size:min(14px, calc(14 / var(--base-size) * 100vw));margin-bottom:min(10px, calc(10 / var(--base-size) * 100vw))}.works__card__ttl{margin:0 0 min(26px, calc(26 / var(--base-size) * 100vw));color:#fff;font-size:min(16px, calc(16 / var(--base-size) * 100vw))}.works__card__ttl__inner{color:#008294;font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;font-size:min(14px, calc(14 / var(--base-size) * 100vw));display:inline-block;margin-right:min(10px, calc(10 / var(--base-size) * 100vw))}.works__card__ttl__date{margin:0 0 min(26px, calc(26 / var(--base-size) * 100vw));color:#fff;font-size:min(16px, calc(16 / var(--base-size) * 100vw))}.works__card__line{height:min(1px, calc(1 / var(--base-size) * 100vw));width:min(20px, calc(20 / var(--base-size) * 100vw));background-color:#fff;margin-bottom:min(26px, calc(26 / var(--base-size) * 100vw))}.works__card__detail{margin:0 0 min(20px, calc(20 / var(--base-size) * 100vw));font-size:min(30px, calc(30 / var(--base-size) * 100vw));font-weight:700}.works__card__tag{display:inline-block;font-size:min(12px, calc(12 / var(--base-size) * 100vw));font-variation-settings:"wght" 600;padding:0 min(18px, calc(18 / var(--base-size) * 100vw));border:min(1.5px, calc(1 / var(--base-size) * 100vw)) solid #fff;border-radius:min(15px, calc(10 / var(--base-size) * 100vw));letter-spacing:0}.more-button{width:min(90px, calc(90 / var(--base-size) * 100vw));color:#fff;background-color:#008294;font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;font-size:min(10px, calc(10 / var(--base-size) * 100vw));display:flex;align-items:center;justify-content:flex-start;line-height:.8em;padding:0 min(17px, calc(17 / var(--base-size) * 100vw)) min(2px, calc(2 / var(--base-size) * 100vw));border-radius:min(4px, calc(4 / var(--base-size) * 100vw));position:relative;height:min(20px, calc(20 / var(--base-size) * 100vw));vertical-align:middle}.more-button--works{position:absolute;right:min(50px, calc(50 / var(--base-size) * 100vw));bottom:min(70px, calc(70 / var(--base-size) * 100vw))}.more-button__icon{display:inline-block;width:min(11.24px, calc(11.24 / var(--base-size) * 100vw));height:min(5.44px, calc(5.44 / var(--base-size) * 100vw));background-image:url(https://web-omnibus.co.jp/wp-content/themes/web-omnibus/assets/css/../img/arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;right:min(10px, calc(10 / var(--base-size) * 100vw));top:50%;transform:translateY(-50%)}.news{padding:min(140px, calc(140 / var(--base-size) * 100vw)) 0 min(180px, calc(180 / var(--base-size) * 100vw));background:#fff}.news__wrap{display:flex;align-items:flex-start;flex-wrap:wrap;padding:0 min(50px, calc(50 / var(--base-size) * 100vw))}.newsPage{padding:min(84px, calc(84 / var(--base-size) * 100vw)) 0 min(180px, calc(180 / var(--base-size) * 100vw))}.newsPage__wrap{display:block;padding:0 min(50px, calc(50 / var(--base-size) * 100vw))}.news__head{margin-top:min(25px, calc(25 / var(--base-size) * 100vw));width:min(410px, calc(410 / var(--base-size) * 100vw))}.news__ttl{color:#008294}.news__list{width:calc(100% - min(410px, calc(410 / var(--base-size) * 100vw)))}.news__list--page{width:100%;margin-top:min(76px, calc(76 / var(--base-size) * 100vw))}.news__item{border-bottom:min(1.5px, calc(1 / var(--base-size) * 100vw)) solid #d8e2e8;width:100%}.news__item--empty{display:block}.news__item__left{width:min(268px, calc(268 / var(--base-size) * 100vw));display:flex;flex-direction:column;gap:min(15px, calc(15 / var(--base-size) * 100vw))}.news__item__left__inner{display:flex}.news__cat,.news__date{line-height:1em;color:#008294;font-size:min(12px, calc(12 / var(--base-size) * 100vw))}.news__date{font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400}.pageNews__cat{display:inline-block;border-radius:min(15px, calc(10 / var(--base-size) * 100vw));color:#fff;background-color:#008294;font-size:min(11px, calc(11 / var(--base-size) * 100vw));padding:min(1px, calc(1 / var(--base-size) * 100vw)) min(18px, calc(18 / var(--base-size) * 100vw)) min(2px, calc(2 / var(--base-size) * 100vw))}.news__link{display:flex;padding:min(40px, calc(40 / var(--base-size) * 100vw)) 0 min(35px, calc(35 / var(--base-size) * 100vw))}.news__link--page{padding:min(24px, calc(24 / var(--base-size) * 100vw)) 0}.news__label{font-size:min(20px, calc(20 / var(--base-size) * 100vw));width:calc(100% - min(268px, calc(268 / var(--base-size) * 100vw)));position:relative;padding-right:min(24px, calc(24 / var(--base-size) * 100vw))}.news__label::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:min(20px, calc(20 / var(--base-size) * 100vw));height:min(20px, calc(20 / var(--base-size) * 100vw));background:url(https://web-omnibus.co.jp/wp-content/themes/web-omnibus/assets/css/../img/news-arrow.svg) center / contain no-repeat}.news__label--empty{display:block;width:100%;padding:min(30px, calc(30 / var(--base-size) * 100vw)) min(24px, calc(24 / var(--base-size) * 100vw));text-align:center;color:#000;font-size:min(18px, calc(18 / var(--base-size) * 100vw))}.news__label--empty::after{display:none}ul.page-numbers{margin-top:min(40px, calc(40 / var(--base-size) * 100vw));display:flex;align-items:center;justify-content:center;gap:min(6px, calc(6 / var(--base-size) * 100vw))}ul.page-numbers li{display:flex;align-items:center;justify-content:center}a.page-numbers:not(.prev,.next){display:inline-block;width:min(28px, calc(28 / var(--base-size) * 100vw));height:min(28px, calc(28 / var(--base-size) * 100vw));border-radius:min(4px, calc(4 / var(--base-size) * 100vw));font-size:min(19px, calc(19 / var(--base-size) * 100vw));text-align:center}.page-numbers.current{display:inline-block;text-align:center;width:min(28px, calc(28 / var(--base-size) * 100vw));font-size:min(19px, calc(19 / var(--base-size) * 100vw));height:min(28px, calc(28 / var(--base-size) * 100vw));border-radius:min(4px, calc(4 / var(--base-size) * 100vw));border:min(1.5px, calc(1.5 / var(--base-size) * 100vw)) solid #008294}a.prev.page-numbers,a.next.page-numbers{display:inline-flex;align-items:center;justify-content:center}.newsPage__pager-arrow{display:inline-block;width:min(20px, calc(20 / var(--base-size) * 100vw));height:min(20px, calc(20 / var(--base-size) * 100vw));background:url(https://web-omnibus.co.jp/wp-content/themes/web-omnibus/assets/css/../img/news-arrow.svg) center / contain no-repeat}.newsPage__pager-arrow--prev{transform:rotate(180deg)}.more-button--news{margin-top:min(25px, calc(25 / var(--base-size) * 100vw));margin-left:0!important}.company{padding:min(80px, calc(80 / var(--base-size) * 100vw)) 0 min(106px, calc(106 / var(--base-size) * 100vw));background:#008294}.company__wrap{position:relative;display:flex;align-items:flex-start;background:#008294;padding:0 min(50px, calc(50 / var(--base-size) * 100vw))}.company__text{width:calc(100% - min(727px, calc(727 / var(--base-size) * 100vw)))}.company__ttl,.company__detail{color:#fff}.company__detail{margin-top:min(10px, calc(10 / var(--base-size) * 100vw));font-size:min(14px, calc(14 / var(--base-size) * 100vw))}.company__arrow{margin-top:min(38px, calc(38 / var(--base-size) * 100vw));width:min(20px, calc(20 / var(--base-size) * 100vw));transition:0.3s;transition-timing-function:ease-in-out}.company__wrap:hover .company__arrow{transform:translateX(min(7.5px, calc(7.5 / var(--base-size) * 100vw)))}.company__img{max-width:100%;margin-top:min(13px, calc(13 / var(--base-size) * 100vw));width:min(727px, calc(727 / var(--base-size) * 100vw));border-radius:min(4px, calc(4 / var(--base-size) * 100vw));box-shadow:0 min(4px, calc(4 / var(--base-size) * 100vw)) min(6px, calc(6 / var(--base-size) * 100vw)) rgb(0 0 0 / .22)}.nav{display:flex;align-items:center;justify-content:space-between;margin:min(137px, calc(137 / var(--base-size) * 100vw)) auto min(70px, calc(70 / var(--base-size) * 100vw));padding:0 min(50px, calc(50 / var(--base-size) * 100vw))}.nav__left{width:min(350px, calc(350 / var(--base-size) * 100vw))}.nav__list{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:min(48px, calc(48 / var(--base-size) * 100vw))}.nav__link{cursor:pointer;font-size:min(12px, calc(12 / var(--base-size) * 100vw))}.contact__wrap{max-width:min(1166px, calc(1166 / var(--base-size) * 100vw));padding:min(25px, calc(25 / var(--base-size) * 100vw)) min(29px, calc(29 / var(--base-size) * 100vw)) min(25px, calc(25 / var(--base-size) * 100vw)) min(50px, calc(50 / var(--base-size) * 100vw))}.contact__text{margin-top:min(17px, calc(17 / var(--base-size) * 100vw))}.contact__ttl{font-size:min(24px, calc(24 / var(--base-size) * 100vw))}.contact__detail{font-size:min(14px, calc(14 / var(--base-size) * 100vw));margin-top:min(17px, calc(17 / var(--base-size) * 100vw))}.contact__img{margin-top:0}.office{padding:min(70px, calc(70 / var(--base-size) * 100vw)) 0 min(60px, calc(60 / var(--base-size) * 100vw));background:#fff}.office__line{margin-bottom:min(70px, calc(70 / var(--base-size) * 100vw));height:min(1px, calc(1 / var(--base-size) * 100vw));background-color:#c6c6c6}.office__wrap{gap:min(24px, calc(24 / var(--base-size) * 100vw));padding:0 min(50px, calc(50 / var(--base-size) * 100vw))}.office__row{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:min(13px, calc(13 / var(--base-size) * 100vw))}.office__item{width:calc(50% - min(6.5px, calc(6.5 / var(--base-size) * 100vw)))}.office__ttl{margin:0 0 min(10px, calc(10 / var(--base-size) * 100vw));color:#000;font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;font-size:min(24px, calc(24 / var(--base-size) * 100vw));letter-spacing:0}.office__map{width:100%;aspect-ratio:576 / 343;overflow:hidden;background:#e5e5e5}.office__map-canvas{width:100%;height:100%}.office__detail{margin:min(20px, calc(20 / var(--base-size) * 100vw)) 0 0;font-size:min(14px, calc(14 / var(--base-size) * 100vw));font-weight:600}.office__detail-text{display:inline-block;position:relative;padding-right:min(40px, calc(40 / var(--base-size) * 100vw))}.office__detail-text::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:min(20px, calc(20 / var(--base-size) * 100vw));height:min(20px, calc(20 / var(--base-size) * 100vw));background:url(https://web-omnibus.co.jp/wp-content/themes/web-omnibus/assets/css/../img/map-icon.svg) center / contain no-repeat}.office__br{display:none}.footer__wrap{display:flex;justify-content:space-between;align-items:center;border-top:min(1.5px, calc(1 / var(--base-size) * 100vw)) solid #c6c6c6;gap:min(16px, calc(16 / var(--base-size) * 100vw));padding:min(32px, calc(32 / var(--base-size) * 100vw)) 0 min(43px, calc(43 / var(--base-size) * 100vw))}.footer__copy{margin:0;font-size:min(11px, calc(11 / var(--base-size) * 100vw))}.footer__nav{display:flex;gap:min(40px, calc(40 / var(--base-size) * 100vw))}.footer__link{color:#008294;font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;font-size:min(12px, calc(12 / var(--base-size) * 100vw))}.pageFv__info{position:relative;margin-top:min(30px, calc(30 / var(--base-size) * 100vw));padding:0 min(50px, calc(50 / var(--base-size) * 100vw))}.pageFv__img{aspect-ratio:1266/297;background-image:url(https://web-omnibus.co.jp/wp-content/themes/web-omnibus/assets/css/../img/main-pattern.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:top center;width:calc(100% - min(100px, calc(100 / var(--base-size) * 100vw)));margin:auto}.pageFv__ttl{font-size:min(32px, calc(32 / var(--base-size) * 100vw));color:#006183;font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;margin-bottom:min(11px, calc(11 / var(--base-size) * 100vw))}.pageFv__sub{font-size:min(16px, calc(16 / var(--base-size) * 100vw));color:#006183}.pageFv__breadcrumb{position:absolute;right:min(50px, calc(50 / var(--base-size) * 100vw));top:0}.pageFv__breadcrumb-list{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:min(8px, calc(8 / var(--base-size) * 100vw));row-gap:min(4px, calc(4 / var(--base-size) * 100vw));padding:0;margin:0;list-style:none;font-size:min(12px, calc(12 / var(--base-size) * 100vw))}.pageFv__breadcrumb-item{min-width:0;color:#c6c6c6;font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;overflow-wrap:anywhere;word-break:break-word}.pageFv__breadcrumb-item+.pageFv__breadcrumb-item::before{content:"/";margin-right:min(8px, calc(8 / var(--base-size) * 100vw));color:#c6c6c6}.pageAbout{margin-top:min(110px, calc(110 / var(--base-size) * 100vw))}.pageAbout__wrap{padding:0 min(50px, calc(50 / var(--base-size) * 100vw));position:relative}.pageAbout__ttl{font-size:min(30px, calc(30 / var(--base-size) * 100vw));margin-bottom:min(40px, calc(40 / var(--base-size) * 100vw))}.pageAbout__container{position:relative}.pageAbout__slider img{width:100%;display:block}.pageAbout__dots{position:absolute;right:0;bottom:calc(100% + min(12px, calc(12 / var(--base-size) * 100vw)))}.pageAbout__dots .slick-dots{position:static;width:auto;display:inline-flex;align-items:center;gap:min(8px, calc(8 / var(--base-size) * 100vw))}.pageAbout__dots .slick-dots li{width:auto;height:auto;margin:0}.pageAbout__dots .slick-dots li button{width:min(8px, calc(8 / var(--base-size) * 100vw));height:min(8px, calc(8 / var(--base-size) * 100vw));padding:0}.pageAbout__dots .slick-dots li button::before{content:"";width:100%;height:100%;border-radius:50%;background:#c6c6c6;opacity:1}.pageAbout__dots .slick-dots li.slick-active button::before{background:#008294}.other_service{width:min(150px, calc(150 / var(--base-size) * 100vw));position:fixed;z-index:1;bottom:min(137px, calc(137 / var(--base-size) * 100vw));right:0}.pageAbout__date{color:#c6c6c6}.pageAbout__date__meta-date{font-size:min(14px, calc(14 / var(--base-size) * 100vw));font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400}.pageAbout__date__meta-place{font-size:min(12px, calc(12 / var(--base-size) * 100vw))}.pageAbout__ttl--works{margin-bottom:min(8px, calc(8 / var(--base-size) * 100vw))}.pageAbout__detail{line-height:2em;font-size:min(18px, calc(18 / var(--base-size) * 100vw));margin-top:min(40px, calc(40 / var(--base-size) * 100vw))}.pageAbout__explanation{line-height:2em;margin-top:min(60px, calc(60 / var(--base-size) * 100vw));width:43%;font-size:min(14px, calc(14 / var(--base-size) * 100vw))}.break__line{max-width:min(1166px, calc(1166 / var(--base-size) * 100vw));height:min(1.5px, calc(1 / var(--base-size) * 100vw));background-color:#c6c6c6;margin:min(110px, calc(110 / var(--base-size) * 100vw)) auto}.showcase__wrap{padding:0 min(50px, calc(50 / var(--base-size) * 100vw))}.showcase__ttl{color:#008294;font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;font-size:min(24px, calc(24 / var(--base-size) * 100vw));margin-bottom:min(40px, calc(40 / var(--base-size) * 100vw))}.showcase-card{min-height:min(593px, calc(593 / var(--base-size) * 100vw));background-image:var(--showcase-bg-pc);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;position:relative;display:flex;flex-wrap:wrap;isolation:isolate}.showcase-card+.showcase-card{margin-top:min(20px, calc(20 / var(--base-size) * 100vw))}.showcase-card::before{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .3);z-index:0;pointer-events:none}@media (max-width:min(1150.5px, calc(767 / var(--base-size) * 100vw))){.showcase-card{background-image:var(--showcase-bg-sp)}}.showcase-card__info{position:relative;z-index:1;width:100%;margin:0 auto;padding:0 min(50px, calc(50 / var(--base-size) * 100vw))}.showcase-card__body{position:absolute;left:min(50px, calc(50 / var(--base-size) * 100vw));bottom:min(70px, calc(70 / var(--base-size) * 100vw))}.showcase-card__case{color:#008294;font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;font-size:min(14px, calc(14 / var(--base-size) * 100vw));margin-bottom:min(10px, calc(10 / var(--base-size) * 100vw))}.showcase-card__title-row{display:flex;align-items:flex-start;justify-content:flex-start;gap:min(10px, calc(10 / var(--base-size) * 100vw))}.showcase-card__title{margin:0 0 min(8px, calc(8 / var(--base-size) * 100vw));color:#fff;font-size:min(14px, calc(14 / var(--base-size) * 100vw))}.showcase-card__title-label{color:#008294;font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;font-size:min(14px, calc(14 / var(--base-size) * 100vw));display:inline-block}.showcase-card__meta{color:#fff;font-size:min(14px, calc(14 / var(--base-size) * 100vw))}.showcase-card__meta-place{font-size:min(12px, calc(12 / var(--base-size) * 100vw))}.showcase-card__headline{margin:0 0 min(20px, calc(20 / var(--base-size) * 100vw));font-size:min(30px, calc(30 / var(--base-size) * 100vw));font-weight:700}.showcase__cates{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-top:min(20px, calc(20 / var(--base-size) * 100vw));gap:min(5px, calc(5 / var(--base-size) * 100vw))}.showcase__cate{display:inline-block;border-radius:min(15px, calc(10 / var(--base-size) * 100vw));color:#fff;background-color:#008294;font-size:min(12px, calc(12 / var(--base-size) * 100vw));padding:min(2px, calc(2 / var(--base-size) * 100vw)) min(18px, calc(18 / var(--base-size) * 100vw))}.showcase-card__tags{margin-top:min(20px, calc(20 / var(--base-size) * 100vw))}.showcase-card__tag{display:inline-block;font-size:min(12px, calc(12 / var(--base-size) * 100vw));font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 600;padding:0 min(18px, calc(18 / var(--base-size) * 100vw));border:min(1.5px, calc(1 / var(--base-size) * 100vw)) solid #fff;border-radius:min(15px, calc(10 / var(--base-size) * 100vw));letter-spacing:0}.showcase-card__tag--accent{background-color:#008294;color:#fff;border:min(1.5px, calc(1 / var(--base-size) * 100vw)) solid #008294}.more-button--showcase{position:absolute;right:min(50px, calc(50 / var(--base-size) * 100vw));bottom:min(70px, calc(70 / var(--base-size) * 100vw))}.showcase-card__description{width:min(406px, calc(406 / var(--base-size) * 100vw));position:absolute;right:min(50px, calc(50 / var(--base-size) * 100vw));bottom:min(70px, calc(70 / var(--base-size) * 100vw));line-height:1.75em;font-size:min(14px, calc(14 / var(--base-size) * 100vw))}.outreach{margin:min(90px, calc(90 / var(--base-size) * 100vw)) 0 0;padding:min(138px, calc(138 / var(--base-size) * 100vw)) 0 min(123px, calc(123 / var(--base-size) * 100vw));background-color:#008294}.outreach__wrap{display:flex;align-items:flex-start;justify-content:center}.outreach__lead{width:min(460px, calc(460 / var(--base-size) * 100vw));position:sticky;top:min(130px, calc(130 / var(--base-size) * 100vw))}.outreach__lead-text{color:#fff;font-size:min(28px, calc(28 / var(--base-size) * 100vw));margin-bottom:min(40px, calc(40 / var(--base-size) * 100vw));line-height:1.5em}.outreach__contact{color:#008294;background-color:#fff;display:flex;align-items:center;justify-content:center;height:min(30px, calc(30 / var(--base-size) * 100vw));width:min(110px, calc(110 / var(--base-size) * 100vw));font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 600;font-size:min(14px, calc(14 / var(--base-size) * 100vw));border-radius:min(4px, calc(4 / var(--base-size) * 100vw));line-height:1em}.outreach__list{width:calc(100% - min(460px, calc(460 / var(--base-size) * 100vw)));display:grid;gap:min(30px, calc(30 / var(--base-size) * 100vw))}.outreach__item{position:relative}.outreach__media{min-height:min(30px, calc(30 / var(--base-size) * 100vw))}.outreach__label{display:inline-flex;align-items:center;justify-content:center;font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;position:absolute;left:0;top:0;padding:0 min(8px, calc(8 / var(--base-size) * 100vw));height:min(30px, calc(30 / var(--base-size) * 100vw));font-size:min(14px, calc(14 / var(--base-size) * 100vw));color:#fff;background-color:#006183;line-height:1em}.outreach__description{color:#fff;font-size:min(14px, calc(14 / var(--base-size) * 100vw));margin-top:min(10px, calc(10 / var(--base-size) * 100vw));line-height:2em}.pageNews__nav{display:flex;align-items:flex-start;gap:min(26px, calc(26 / var(--base-size) * 100vw));max-width:min(1160px, calc(1160 / var(--base-size) * 100vw));margin:min(84px, calc(84 / var(--base-size) * 100vw)) auto min(100px, calc(100 / var(--base-size) * 100vw))}.pageNews__item{border:min(1.5px, calc(1 / var(--base-size) * 100vw)) solid #008294;width:min(272px, calc(272 / var(--base-size) * 100vw));height:min(40px, calc(40 / var(--base-size) * 100vw));color:#008294;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:min(4px, calc(4 / var(--base-size) * 100vw));cursor:pointer}.pageNews__item.active{background-color:#008294;color:#fff}.pageNews__wrap{padding:0 min(50px, calc(50 / var(--base-size) * 100vw))}.newsSingle{padding:min(100px, calc(100 / var(--base-size) * 100vw)) 0}.newsSingle__wrap{padding:0 min(50px, calc(50 / var(--base-size) * 100vw));position:relative}.newsSingle__date{font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;color:#008294;margin-bottom:min(32px, calc(32 / var(--base-size) * 100vw))}.newsSingle__cates{text-align:right}.newsSingle__cate{display:inline-block;border-radius:min(15px, calc(10 / var(--base-size) * 100vw));color:#fff;background-color:#008294;font-size:min(12px, calc(12 / var(--base-size) * 100vw));padding:min(2px, calc(2 / var(--base-size) * 100vw)) min(18px, calc(18 / var(--base-size) * 100vw))}.newsSingle__ttl{font-size:min(20px, calc(20 / var(--base-size) * 100vw));margin-bottom:min(32px, calc(32 / var(--base-size) * 100vw))}.newsSingle__content{font-size:min(16px, calc(16 / var(--base-size) * 100vw));line-height:2em}.newsSingle__content img{width:auto;max-width:100%}.newsSingle__content p{margin-top:25px}.newsSingle__content h2{margin-top:45px}.newsSingle__content a{text-decoration:underline;color:#0193a3}.otherNews{margin-top:min(160px, calc(160 / var(--base-size) * 100vw))}.otherNews__wrap{padding:0 min(50px, calc(50 / var(--base-size) * 100vw))}.otherNews__label{font-size:min(20px, calc(20 / var(--base-size) * 100vw));color:#008294}.spicon{display:none}.spMenu{display:none}.pageWorks{margin-top:min(60px, calc(60 / var(--base-size) * 100vw))}.pageWorks__wrap{padding:0 min(50px, calc(50 / var(--base-size) * 100vw))}.pageWorks__wrap figure{margin-bottom:min(20px, calc(20 / var(--base-size) * 100vw))}.pageWorks__wrap :last-child{margin-bottom:0}:where(.wp-block-columns.is-layout-flex){gap:min(20px, calc(20 / var(--base-size) * 100vw));margin-bottom:min(20px, calc(20 / var(--base-size) * 100vw))}.pagePrivacy__wrap{margin-top:min(55px, calc(55 / var(--base-size) * 100vw));padding:0 min(50px, calc(50 / var(--base-size) * 100vw))}.pagePrivacy__catch{font-size:min(15px, calc(15 / var(--base-size) * 100vw));line-height:2em}.pagePrivacy__content{margin:min(55px, calc(55 / var(--base-size) * 100vw)) 0 min(85px, calc(85 / var(--base-size) * 100vw))}.pagePrivacy__ttl{font-size:min(22px, calc(22 / var(--base-size) * 100vw));margin-bottom:min(14px, calc(14 / var(--base-size) * 100vw));color:#008294}.pagePrivacy__content{counter-reset:security-item}.pagePrivacy__ttl--security{color:#000}.pagePrivacy__ttl--security::before{counter-increment:security-item;content:counter(security-item) "."}.pagePrivacy__list{padding-left:min(40px, calc(40 / var(--base-size) * 100vw));margin-bottom:min(43px, calc(43 / var(--base-size) * 100vw));counter-reset:privacy-item}.pagePrivacy__list .pagePrivacy__list{margin-bottom:0}.pagePrivacy__item{position:relative;line-height:2em;font-size:min(15px, calc(15 / var(--base-size) * 100vw))}.pagePrivacy__list>.pagePrivacy__item::before{counter-increment:privacy-item;content:counter(privacy-item) ".";position:absolute;right:calc(100% + min(5px, calc(5 / var(--base-size) * 100vw)));top:0;color:#008294}.pagePrivacy__info{line-height:2em;font-size:min(15px, calc(15 / var(--base-size) * 100vw))}.pagePrivacy__responsibility__catch{margin:min(43px, calc(43 / var(--base-size) * 100vw)) 0;font-size:min(15px, calc(15 / var(--base-size) * 100vw))}.pagePrivacy__responsibility__ttl{font-size:min(30px, calc(30 / var(--base-size) * 100vw));color:#008294}.pagePrivacy__responsibility__ttl--copyright{margin-top:min(85px, calc(85 / var(--base-size) * 100vw));margin-bottom:min(28px, calc(28 / var(--base-size) * 100vw))}.pagePrivacy__list:last-child{margin-bottom:0}.pagePrivacy__sign{font-size:min(15px, calc(15 / var(--base-size) * 100vw));line-height:2em}.pagePrivacy__detail{font-size:min(15px, calc(15 / var(--base-size) * 100vw));line-height:2em;margin-bottom:min(50px, calc(50 / var(--base-size) * 100vw))}.faq{margin:min(84px, calc(84 / var(--base-size) * 100vw)) 0 0}.faq__wrap{padding:0 min(50px, calc(50 / var(--base-size) * 100vw))}.faq__list{display:flex;align-items:flex-start;flex-wrap:wrap;gap:calc(min(36px, calc(36 / var(--base-size) * 100vw)) / 4)}.faq__item{width:calc(100% / 5 - min(36px, calc(36 / var(--base-size) * 100vw)) / 5)}.faq__item--news{width:calc(100% / 4 - min(36px, calc(36 / var(--base-size) * 100vw)) / 4)}.faq__btn{display:inline-block;padding:min(11px, calc(11 / var(--base-size) * 100vw)) 0;width:100%;border-radius:min(4px, calc(4 / var(--base-size) * 100vw));text-align:center;border:min(1px, calc(1 / var(--base-size) * 100vw)) solid #008294;color:#008294;font-size:min(13px, calc(13 / var(--base-size) * 100vw));cursor:pointer;transition:0.3s}.faq__btn:hover{background-color:#008294;color:#fff}.faq__btn.active{background-color:#008294;color:#fff}.faq__ttl{font-size:min(20px, calc(20 / var(--base-size) * 100vw));padding:min(15px, calc(15 / var(--base-size) * 100vw)) min(40px, calc(40 / var(--base-size) * 100vw));background-color:#008294;border-radius:min(2px, calc(2 / var(--base-size) * 100vw));color:#fff}.faq__container{display:none;margin-top:min(117px, calc(117 / var(--base-size) * 100vw))}.faq__container.is-active{display:block}.faq__content{margin:min(56px, calc(56 / var(--base-size) * 100vw)) 0 0}.faq__row{padding:min(40px, calc(40 / var(--base-size) * 100vw)) 0;border-bottom:min(1px, calc(1 / var(--base-size) * 100vw)) solid #c6c6c6;position:relative}.faq__row::before{content:"";display:inline-block;width:min(18px, calc(18 / var(--base-size) * 100vw));height:min(1px, calc(1 / var(--base-size) * 100vw));background-color:#000;position:absolute;right:min(13px, calc(13 / var(--base-size) * 100vw));top:min(51px, calc(51 / var(--base-size) * 100vw))}.faq__row::after{content:"";display:inline-block;width:min(18px, calc(18 / var(--base-size) * 100vw));height:min(1px, calc(1 / var(--base-size) * 100vw));background-color:#000;position:absolute;right:min(13px, calc(13 / var(--base-size) * 100vw));top:min(51px, calc(51 / var(--base-size) * 100vw));transform:rotate(90deg);transform-origin:center;transition:0.3s}.faq__row:has(.active)::after{transform:rotate(0deg)}.faq__label{padding:0 min(80px, calc(80 / var(--base-size) * 100vw));color:#008294;font-size:min(16px, calc(16 / var(--base-size) * 100vw));font-weight:700;position:relative;cursor:pointer;transition:0.5s;margin-bottom:0}.faq__label.active{margin-bottom:min(30px, calc(30 / var(--base-size) * 100vw))}.faq__label::before{content:"Q.";font-size:min(22px, calc(22 / var(--base-size) * 100vw));font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 300;position:absolute;left:0;top:0;line-height:.75em}.faq__detail{padding:0 min(80px, calc(80 / var(--base-size) * 100vw));font-size:min(14px, calc(14 / var(--base-size) * 100vw));font-weight:400;line-height:2em;position:relative;display:none;margin-top:min(0px, calc(0 / var(--base-size) * 100vw));transition-timing-function:ease-in-out}.faq__detail::before{content:"A.";font-size:min(22px, calc(22 / var(--base-size) * 100vw));font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;position:absolute;left:0;top:0;line-height:.75em}.contactFormWrap{margin-top:min(74px, calc(74 / var(--base-size) * 100vw));display:flex;flex-wrap:wrap;align-items:flex-start;padding:0 min(50px, calc(50 / var(--base-size) * 100vw))}.contactFormIntro{width:min(430px, calc(430 / var(--base-size) * 100vw));padding-right:min(91px, calc(91 / var(--base-size) * 100vw));position:sticky;top:min(91px, calc(91 / var(--base-size) * 100vw))}.contactFormIntro__label{margin:0;font-size:min(15px, calc(15 / var(--base-size) * 100vw));line-height:1.95}.contactFormIntro__required{margin-top:min(20px, calc(20 / var(--base-size) * 100vw));font-size:min(14px, calc(14 / var(--base-size) * 100vw))}.contactFormIntro__required::before{content:"* ";color:#df3a3a}.contactForm{width:calc(100% - min(430px, calc(430 / var(--base-size) * 100vw)))}.formItem+.formItem{margin-top:min(28px, calc(28 / var(--base-size) * 100vw))}.formItem__label{display:block;margin-bottom:min(15px, calc(15 / var(--base-size) * 100vw));font-size:min(16px, calc(16 / var(--base-size) * 100vw));font-weight:700}.formItem label span{color:#df3a3a}.formItem__select-wrap{position:relative}.formItem__select-wrap::before{content:"";width:min(12px, calc(12 / var(--base-size) * 100vw));height:min(6px, calc(6 / var(--base-size) * 100vw));background-image:url(https://web-omnibus.co.jp/wp-content/themes/web-omnibus/assets/css/../img/select-arrow.svg);background-size:contain;background-position:center;position:absolute;right:min(20px, calc(20 / var(--base-size) * 100vw));top:min(24px, calc(24 / var(--base-size) * 100vw));transform:translateY(-50%)}.formItem__input,.formItem__select,.formItem__textarea{width:100%;border:min(1.5px, calc(1 / var(--base-size) * 100vw)) solid #d2d2d2;background:#f7f7f7;color:#3b3b3b;border-radius:min(2px, calc(2 / var(--base-size) * 100vw));font-size:min(14px, calc(14 / var(--base-size) * 100vw));padding:min(15px, calc(15 / var(--base-size) * 100vw)) min(20px, calc(20 / var(--base-size) * 100vw))}.formItem__select{color:#1c8faa}.formItem__textarea{min-height:min(210px, calc(210 / var(--base-size) * 100vw));resize:vertical}.formItem__input.formError,.formItem__select.formError,.formItem__textarea.formError{border-color:#df3a3a;background:#fff8f8}.formAgree input.formError{outline:min(1.5px, calc(1 / var(--base-size) * 100vw)) solid #df3a3a}p.formError{margin-top:min(8px, calc(8 / var(--base-size) * 100vw));color:#df3a3a;font-size:min(13px, calc(13 / var(--base-size) * 100vw));line-height:1.4}.formAgree+p.formError{text-align:center}.formAgree{margin-top:min(40px, calc(40 / var(--base-size) * 100vw));display:flex;align-items:center;justify-content:center;gap:min(10px, calc(10 / var(--base-size) * 100vw));font-size:min(24px, calc(24 / var(--base-size) * 100vw))}.formAgree input{width:min(16px, calc(16 / var(--base-size) * 100vw));height:min(16px, calc(16 / var(--base-size) * 100vw))}.formAgree a{color:#1c8faa;text-decoration:underline}.formAgree__pri{font-size:min(15px, calc(15 / var(--base-size) * 100vw))}.formSubmit{margin:min(54px, calc(54 / var(--base-size) * 100vw)) auto 0;width:min(251px, calc(251 / var(--base-size) * 100vw));display:block;height:min(55px, calc(55 / var(--base-size) * 100vw));border:0;background:#0f8fa7;color:#fff;font-size:min(17px, calc(17 / var(--base-size) * 100vw));font-weight:700;cursor:pointer}.contactFooter{width:min(1266px, calc(1266 / var(--base-size) * 100vw));margin:0 auto;border-top:min(1.5px, calc(1 / var(--base-size) * 100vw)) solid #d8d8d8;padding:min(24px, calc(24 / var(--base-size) * 100vw)) 0 min(36px, calc(36 / var(--base-size) * 100vw));display:flex;align-items:center;justify-content:space-between}.contactFooter p{margin:0;font-size:min(14px, calc(14 / var(--base-size) * 100vw))}.contactFooter__links{display:flex;gap:min(28px, calc(28 / var(--base-size) * 100vw))}.contactFooter__links a{color:#0f8fa7;font-size:min(14px, calc(14 / var(--base-size) * 100vw))}.serverErrors{margin-top:min(16px, calc(16 / var(--base-size) * 100vw));padding-left:0;color:#df3a3a;font-size:min(14px, calc(14 / var(--base-size) * 100vw));line-height:1.6}.confirm-page{margin-top:min(40px, calc(40 / var(--base-size) * 100vw));display:grid;grid-template-columns:min(430px, calc(430 / var(--base-size) * 100vw)) 1fr;gap:min(80px, calc(80 / var(--base-size) * 100vw))}.confirm-page__lead{width:100%}.confirm-page__lead p{margin:0;font-size:min(16px, calc(16 / var(--base-size) * 100vw));line-height:1.9}.confirm-page__lead p+p{margin-top:min(8px, calc(8 / var(--base-size) * 100vw))}.confirm-page__list{margin:0}.confirm-page__row+.confirm-page__row{margin-top:min(34px, calc(34 / var(--base-size) * 100vw))}.confirm-page__term{font-size:min(16px, calc(16 / var(--base-size) * 100vw));font-weight:700;color:#006183}.confirm-page__desc{margin-top:min(16px, calc(16 / var(--base-size) * 100vw));font-size:min(14px, calc(14 / var(--base-size) * 100vw));line-height:1.85;white-space:pre-wrap}.confirm-page__policy{grid-column:2;margin-top:min(42px, calc(42 / var(--base-size) * 100vw));display:flex;align-items:center;justify-content:center;gap:min(8px, calc(8 / var(--base-size) * 100vw));font-size:min(15px, calc(15 / var(--base-size) * 100vw))}.confirm-page__policy-check{width:min(14px, calc(14 / var(--base-size) * 100vw));height:min(14px, calc(14 / var(--base-size) * 100vw));border:min(1.5px, calc(1 / var(--base-size) * 100vw)) solid #b3dbe3;color:#16a7bf;display:inline-flex;align-items:center;justify-content:center;font-size:min(12px, calc(12 / var(--base-size) * 100vw));line-height:1}.confirm-page__policy-text a{color:#16a7bf;text-decoration:underline}.confirm-page__actions{grid-column:2;margin-top:min(54px, calc(54 / var(--base-size) * 100vw));display:flex;justify-content:center;gap:min(20px, calc(20 / var(--base-size) * 100vw))}.confirm-page__button{width:min(250px, calc(250 / var(--base-size) * 100vw));height:min(56px, calc(56 / var(--base-size) * 100vw));border:min(1.5px, calc(1 / var(--base-size) * 100vw)) solid #0f8fa7;display:inline-flex;align-items:center;justify-content:center;font-size:min(18px, calc(18 / var(--base-size) * 100vw))}.confirm-page__button--back{color:#0f8fa7;background:#f2f2f2}.confirm-page__button--submit{color:#fff;background:#0f8fa7}.thanks-page{margin-top:min(128px, calc(128 / var(--base-size) * 100vw));margin-bottom:min(180px, calc(180 / var(--base-size) * 100vw));padding:0;text-align:center;width:100%}.thanks-page__title{margin:0;font-size:min(25px, calc(25 / var(--base-size) * 100vw));line-height:1.4}.thanks-page__text{margin:min(32px, calc(32 / var(--base-size) * 100vw)) 0 min(70px, calc(70 / var(--base-size) * 100vw));font-size:min(16px, calc(16 / var(--base-size) * 100vw));line-height:1.9}.thanks-page__button{width:min(251px, calc(251 / var(--base-size) * 100vw));height:min(55px, calc(55 / var(--base-size) * 100vw));border:min(1.5px, calc(1 / var(--base-size) * 100vw)) solid #0f8fa7;color:#fff;background:#0f8fa7;display:inline-flex;align-items:center;justify-content:center;font-size:min(17px, calc(17 / var(--base-size) * 100vw))}.contactSubNav{border-top:min(1.5px, calc(1 / var(--base-size) * 100vw)) solid #d8d8d8;margin:min(70px, calc(70 / var(--base-size) * 100vw)) 0 0;padding-top:min(52px, calc(52 / var(--base-size) * 100vw));display:flex;align-items:center;justify-content:space-between}.contactSubNav__logo{font-size:min(52px, calc(52 / var(--base-size) * 100vw));font-weight:700}.contactSubNav__links{display:flex;gap:min(34px, calc(34 / var(--base-size) * 100vw));font-size:min(15px, calc(15 / var(--base-size) * 100vw));font-weight:700}.contactBanner{margin-top:min(48px, calc(48 / var(--base-size) * 100vw));min-height:min(306px, calc(306 / var(--base-size) * 100vw));background:#0992a8;display:grid;grid-template-columns:min(360px, calc(360 / var(--base-size) * 100vw)) 1fr}.contactBanner__text{padding:min(50px, calc(50 / var(--base-size) * 100vw));color:#fff}.contactBanner__text h2{margin:0;font-size:min(40px, calc(40 / var(--base-size) * 100vw))}.contactBanner__text p{margin-top:min(24px, calc(24 / var(--base-size) * 100vw));font-size:min(20px, calc(20 / var(--base-size) * 100vw))}.contactBanner__image{margin:min(26px, calc(26 / var(--base-size) * 100vw));background:linear-gradient(120deg,rgb(26 72 92 / .3),rgb(200 230 237 / .12)),url(https://web-omnibus.co.jp/wp-content/themes/web-omnibus/assets/css/../img/page_top.webp) center/cover}.lead__br{display:block}.companyLead__br{display:block}.worksList__title{font-size:min(14px, calc(14 / var(--base-size) * 100vw));color:#006183;font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;margin-bottom:min(20px, calc(20 / var(--base-size) * 100vw))}.worksList__wrap{padding:0 min(50px, calc(50 / var(--base-size) * 100vw));margin-top:min(70px, calc(70 / var(--base-size) * 100vw))}.worksList__tags{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:min(5px, calc(5 / var(--base-size) * 100vw)) min(10px, calc(10 / var(--base-size) * 100vw))}.worksList__tag{padding:min(2px, calc(2 / var(--base-size) * 100vw)) min(18px, calc(18 / var(--base-size) * 100vw));color:#fff;background-color:#008294;font-size:min(12px, calc(12 / var(--base-size) * 100vw));border-radius:min(15px, calc(10 / var(--base-size) * 100vw))}.worksList__btn{color:inherit;font-size:inherit;line-height:1}.worksList__btn.active{font-weight:700}.worksList__list{margin-top:min(50px, calc(50 / var(--base-size) * 100vw));display:flex;align-items:flex-start;flex-wrap:wrap;gap:min(40px, calc(40 / var(--base-size) * 100vw)) min(28px, calc(28 / var(--base-size) * 100vw))}.worksList__item{width:calc(100% / 3 - min(56px, calc(56 / var(--base-size) * 100vw)) / 3);display:none}.worksList__item.is-entering{opacity:0;transform:translateY(min(14px, calc(14 / var(--base-size) * 100vw)))}.worksList__item.is-entered{opacity:1;transform:translateY(0);transition:opacity 0.45s ease,transform 0.45s ease}.worksList__label{margin-top:min(12px, calc(12 / var(--base-size) * 100vw));font-size:min(18px, calc(18 / var(--base-size) * 100vw));font-weight:700}.worksList__sub{display:flex;align-items:flex-start;gap:min(27px, calc(27 / var(--base-size) * 100vw));margin:min(10px, calc(10 / var(--base-size) * 100vw)) 0 0;color:#c6c6c6;font-weight:500;font-size:min(12px, calc(12 / var(--base-size) * 100vw))}.worksList__trigger{width:100%;height:min(1.5px, calc(1 / var(--base-size) * 100vw));margin-top:min(30px, calc(30 / var(--base-size) * 100vw))}.worksList__loading{margin-top:min(20px, calc(20 / var(--base-size) * 100vw));text-align:center;font-size:min(12px, calc(12 / var(--base-size) * 100vw));color:#008294}.companyService{margin-top:min(300px, calc(300 / var(--base-size) * 100vw))}.companyService__wrap{padding-bottom:min(450px, calc(300 / var(--base-size) * 100vw))}.otherNews__back{text-align:center}.more-button--other{margin:min(100px, calc(100 / var(--base-size) * 100vw)) auto 0;justify-content:center}.more-button__icon--news{left:min(10px, calc(10 / var(--base-size) * 100vw));right:auto;background-image:url(https://web-omnibus.co.jp/wp-content/themes/web-omnibus/assets/css/../img/arrow-l.svg)}@media screen and (max-width:810px){:root{--base-size:375}.l-content{max-width:calc(100% - min(45px, calc(30 / var(--base-size) * 100vw)))}.header__wrap{min-height:min(97.5px, calc(65 / var(--base-size) * 100vw));padding:0 min(22.5px, calc(15 / var(--base-size) * 100vw))}.header__nav{display:none}.header__logo{width:min(394.5px, calc(263 / var(--base-size) * 100vw))}.spicon{border:0;background:#fff0;padding:0;display:block;position:relative;cursor:pointer;width:min(34.5px, calc(23 / var(--base-size) * 100vw));height:min(34.5px, calc(23 / var(--base-size) * 100vw));overflow:hidden;z-index:21}.spicon__b{display:inline-flex;align-items:center;line-height:1;vertical-align:top;width:min(7.5px, calc(5 / var(--base-size) * 100vw));height:min(7.5px, calc(5 / var(--base-size) * 100vw));background-color:#006183;opacity:1;transform:scale(1);position:absolute;overflow:hidden;transition:opacity 0.24s ease-out,transform 0.24s cubic-bezier(.16,.8,.35,1)}.spicon__b:nth-child(1){left:0;top:0}.spicon__b:nth-child(2){left:min(17.25px, calc(11.5 / var(--base-size) * 100vw));transform:translateX(-50%);top:0;background-color:#008294;transition-delay:0.1s}.spicon__b:nth-child(3){right:0;top:0;background-color:#004373}.spicon__b:nth-child(4){left:0;top:min(13.5px, calc(9 / var(--base-size) * 100vw));background-color:#004373;transition-delay:0.4s}.spicon__b:nth-child(5){left:min(13.5px, calc(9 / var(--base-size) * 100vw));top:min(13.5px, calc(9 / var(--base-size) * 100vw));background-color:#006183}.spicon__b:nth-child(6){right:0;top:min(13.5px, calc(9 / var(--base-size) * 100vw));background-color:#008294;transition-delay:0.3s}.spicon__b:nth-child(7){left:0;bottom:0;background-color:#008294}.spicon__b:nth-child(8){left:min(13.5px, calc(9 / var(--base-size) * 100vw));bottom:0;background-color:#004373;transition-delay:0.2s}.spicon__b:nth-child(9){right:0;bottom:0;background-color:#006183;box-sizing:border-box;transform:none}.spicon.open .spicon__b:nth-child(2),.spicon.open .spicon__b:nth-child(4),.spicon.open .spicon__b:nth-child(6),.spicon.open .spicon__b:nth-child(8){opacity:0;transform:scale(.6)}.spicon.open .spicon__b{background-color:var(--spicon-open-color)}.spMenu{display:block;position:fixed;top:min(97.5px, calc(65 / var(--base-size) * 100vw));left:0;width:100%;height:calc(100dvh - min(97.5px, calc(65 / var(--base-size) * 100vw)));background:#fff;padding:0 min(22.5px, calc(15 / var(--base-size) * 100vw)) min(153px, calc(102 / var(--base-size) * 100vw));opacity:0;visibility:hidden;overflow-y:scroll;pointer-events:none;transition:opacity 0.25s ease,visibility 0.25s ease;z-index:19}.spMenu__label{font-size:min(21px, calc(14 / var(--base-size) * 100vw));color:#008294;font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400}.spMenu.open{opacity:1;visibility:visible;pointer-events:auto}.spMenu__list{display:grid;gap:0}.spMenu__item+.spMenu__item{border-top:min(1.5px, calc(1 / var(--base-size) * 100vw)) solid #ebebeb}.spMenu__link{position:relative}.spMenu__link::before{content:"";display:inline-block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:min(23.355px, calc(15.57 / var(--base-size) * 100vw));height:min(11.31px, calc(7.54 / var(--base-size) * 100vw));background-image:url(https://web-omnibus.co.jp/wp-content/themes/web-omnibus/assets/css/../img/right-arrow.svg)}.spMenu__link--service::before{transform:translateY(-50%) rotate(90deg)}.spMenu__link--service.active::before{transform:translateY(-50%) rotate(-90deg)}.service__content{display:flex;align-items:flex-start;flex-wrap:wrap;gap:min(7.5px, calc(5 / var(--base-size) * 100vw))}.service__content--spmenu{margin-bottom:min(7.5px, calc(5 / var(--base-size) * 100vw))}.spMenu__contact{display:block;position:fixed;width:calc(100% - min(30px, calc(20 / var(--base-size) * 100vw)));bottom:min(15px, calc(10 / var(--base-size) * 100vw));left:min(15px, calc(10 / var(--base-size) * 100vw));background-color:#008294;border-radius:min(6px, calc(4 / var(--base-size) * 100vw));padding:min(15px, calc(10 / var(--base-size) * 100vw)) min(15px, calc(10 / var(--base-size) * 100vw))}.spMenu__contact__label{color:#fff;font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 400;font-size:min(27px, calc(18 / var(--base-size) * 100vw));display:block;position:relative}.spMenu__contact__label::before{content:"";width:min(45px, calc(30 / var(--base-size) * 100vw));height:min(45px, calc(30 / var(--base-size) * 100vw));position:absolute;right:0;top:0;background-image:url(https://web-omnibus.co.jp/wp-content/themes/web-omnibus/assets/css/../img/service-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block}.spMenu__contact__detail{color:#fff;font-family:"gravita-hum-variable",sans-serif;font-variation-settings:"wght" 700;font-size:min(18px, calc(12 / var(--base-size) * 100vw));display:block;margin-top:min(10.5px, calc(7 / var(--base-size) * 100vw))}.spMenu__link{width:100%;color:#000;font-size:min(21px, calc(14 / var(--base-size) * 100vw));line-height:1.4;padding:min(21px, calc(14 / var(--base-size) * 100vw)) 0;border:0;background:#fff0;text-align:left}body.is-menu-open{overflow:hidden}.fv{padding:0 0 min(60px, calc(40 / var(--base-size) * 100vw))}.lead{margin-top:min(135px, calc(90 / var(--base-size) * 100vw))}.companyLead{margin-top:min(105px, calc(70 / var(--base-size) * 100vw))}.lead__wrap{padding:0 min(22.5px, calc(15 / var(--base-size) * 100vw));display:flex;flex-wrap:wrap}.companyLead__wrap{max-width:100%;padding:0 min(22.5px, calc(15 / var(--base-size) * 100vw));display:flex;flex-wrap:wrap;position:relative}.companyLead__logo{width:49.69%}.lead__left{width:100%}.companyLead__left{width:100%}.lead__sub{margin-top:min(54px, calc(36 / var(--base-size) * 100vw));font-size:min(18px, calc(12 / var(--base-size) * 100vw))}.companyLead__sub{margin-top:min(54px, calc(36 / var(--base-size) * 100vw));font-size:min(18px, calc(12 / var(--base-size) * 100vw))}.lead__detail{width:100%;font-size:min(22.5px, calc(15 / var(--base-size) * 100vw))}.companyLead__detail{width:100%;font-size:min(22.5px, calc(15 / var(--base-size) * 100vw));margin-top:min(72px, calc(48 / var(--base-size) * 100vw))}.lead__ttl{font-size:min(48px, calc(32 / var(--base-size) * 100vw));letter-spacing:0;margin-bottom:min(24px, calc(16 / var(--base-size) * 100vw))}.companyLead__ttl{font-size:min(48px, calc(32 / var(--base-size) * 100vw));letter-spacing:0;margin-bottom:min(24px, calc(16 / var(--base-size) * 100vw))}.service__line{margin-bottom:min(102px, calc(68 / var(--base-size) * 100vw))}.service__wrap{padding:min(60px, calc(40 / var(--base-size) * 100vw)) min(22.5px, calc(15 / var(--base-size) * 100vw)) 0}.service__ttl,.news__ttl{font-size:min(42px, calc(28 / var(--base-size) * 100vw))}.service__left{width:100%}.service__right{width:100%}.service__list{width:100%;display:flex;flex-wrap:wrap;margin-top:min(69px, calc(46 / var(--base-size) * 100vw));gap:min(7.5px, calc(5 / var(--base-size) * 100vw))}.service__list--top{gap:min(15px, calc(10 / var(--base-size) * 100vw))}.service__item--top{width:100%;margin-bottom:0;min-height:min(231px, calc(154 / var(--base-size) * 100vw))}.service__item__link{padding:min(30px, calc(20 / var(--base-size) * 100vw)) min(22.5px, calc(15 / var(--base-size) * 100vw))}.service__item__link{padding:min(16.5px, calc(11 / var(--base-size) * 100vw)) 0}.service__item:after{right:min(22.5px, calc(15 / var(--base-size) * 100vw));bottom:min(22.5px, calc(15 / var(--base-size) * 100vw));width:min(30px, calc(20 / var(--base-size) * 100vw));height:min(30px, calc(20 / var(--base-size) * 100vw))}.service__small{font-size:min(18px, calc(12 / var(--base-size) * 100vw))}.news__item{padding:min(18px, calc(12 / var(--base-size) * 100vw)) 0}.contact__text{margin-bottom:min(21px, calc(14 / var(--base-size) * 100vw))}.footer__copy{margin-bottom:min(12px, calc(8 / var(--base-size) * 100vw));width:100%;text-align:center;font-size:min(16.5px, calc(11 / var(--base-size) * 100vw))}.service__wrap{overflow:hidden}.works{margin-top:min(180px, calc(120 / var(--base-size) * 100vw))}.works__wrap{padding:min(97.5px, calc(65 / var(--base-size) * 100vw)) min(22.5px, calc(15 / var(--base-size) * 100vw)) min(52.5px, calc(35 / var(--base-size) * 100vw))}.works__ttl{font-size:min(48px, calc(32 / var(--base-size) * 100vw));line-height:1em}.works__head{align-items:flex-end}.works__small{font-size:min(21px, calc(14 / var(--base-size) * 100vw));left:min(46.5px, calc(31 / var(--base-size) * 100vw));top:min(85.5px, calc(57 / var(--base-size) * 100vw));letter-spacing:0}.news{padding:min(174px, calc(116 / var(--base-size) * 100vw)) 0 min(180px, calc(120 / var(--base-size) * 100vw))}.news__head{margin:0 0 min(40.5px, calc(27 / var(--base-size) * 100vw));display:flex;align-items:flex-end;justify-content:space-between}.more-button--news{margin-top:0}.news__ttl{line-height:1em}.news__list{width:100%}.news__wrap{padding:0 min(22.5px, calc(15 / var(--base-size) * 100vw))}.news__item{padding:0}.news__link{flex-wrap:wrap;padding:min(48px, calc(32 / var(--base-size) * 100vw)) 0}.news__item__left{width:100%}.news__label{width:100%;font-size:min(25.5px, calc(17 / var(--base-size) * 100vw))}.news__label--empty{font-size:min(22.5px, calc(15 / var(--base-size) * 100vw));padding:min(30px, calc(20 / var(--base-size) * 100vw)) min(18px, calc(12 / var(--base-size) * 100vw))}.news__label::after{bottom:0;top:auto;transform:translateY(0)}.news__item__left{margin-bottom:min(25.5px, calc(17 / var(--base-size) * 100vw))}.company{padding:min(79.5px, calc(53 / var(--base-size) * 100vw)) 0 min(120px, calc(80 / var(--base-size) * 100vw))}.company__wrap{flex-wrap:wrap;padding:0 min(22.5px, calc(15 / var(--base-size) * 100vw))}.company__text{width:100%;position:relative}.company__arrow{position:absolute;right:0;bottom:0;margin:0}.company__img{margin-top:min(60px, calc(40 / var(--base-size) * 100vw))}.contact__img{aspect-ratio:285 / 110;object-fit:cover;object-position:right center}.company__ttl{font-size:min(42px, calc(28 / var(--base-size) * 100vw))}.company__detail{margin-top:min(21px, calc(14 / var(--base-size) * 100vw));font-size:min(18px, calc(12 / var(--base-size) * 100vw));letter-spacing:0}.nav{flex-wrap:wrap;padding:0;margin:min(109.5px, calc(73 / var(--base-size) * 100vw)) auto min(45px, calc(30 / var(--base-size) * 100vw));gap:min(57px, calc(38 / var(--base-size) * 100vw));padding:0 min(22.5px, calc(15 / var(--base-size) * 100vw))}.nav__left{width:min(394.395px, calc(262.93 / var(--base-size) * 100vw))}.nav__list{gap:min(15px, calc(10 / var(--base-size) * 100vw));justify-content:flex-start}.company__text{margin:0}.contact__ttl{font-size:min(31.5px, calc(21 / var(--base-size) * 100vw))}.contact__wrap{padding:min(33px, calc(22 / var(--base-size) * 100vw)) min(22.5px, calc(15 / var(--base-size) * 100vw)) min(22.5px, calc(15 / var(--base-size) * 100vw));margin:0 auto;width:calc(100% - min(90px, calc(60 / var(--base-size) * 100vw)))}.office__wrap{padding:0 min(22.5px, calc(15 / var(--base-size) * 100vw))}.office__line{margin-bottom:min(60px, calc(40 / var(--base-size) * 100vw));height:min(1.5px, calc(1 / var(--base-size) * 100vw));background-color:#c6c6c6}.office{padding:min(78px, calc(52 / var(--base-size) * 100vw)) 0}.office__item{width:100%}.office__ttl{font-size:min(31.5px, calc(21 / var(--base-size) * 100vw));margin-bottom:min(22.5px, calc(15 / var(--base-size) * 100vw))}.office__map{aspect-ratio:315 / 164}.office__detail{margin:min(12px, calc(8 / var(--base-size) * 100vw)) 0 0;font-size:min(18px, calc(12 / var(--base-size) * 100vw))}.office__br{display:inline-block}.office__detail-text{display:block;padding-right:min(30px, calc(20 / var(--base-size) * 100vw))}.office__row{gap:min(75px, calc(50 / var(--base-size) * 100vw))}.works__card{height:min(1018.5px, calc(679 / var(--base-size) * 100vw));max-height:calc(100dvh - min(97.5px, calc(65 / var(--base-size) * 100vw)))}.works__card__info{padding:0}.works__card__bottom{left:min(46.5px, calc(31 / var(--base-size) * 100vw));bottom:min(174px, calc(116 / var(--base-size) * 100vw))}.works__card__ttl{margin-bottom:min(16.5px, calc(11 / var(--base-size) * 100vw))}.works__card__detail{font-size:min(28.5px, calc(19 / var(--base-size) * 100vw));margin-bottom:min(30px, calc(20 / var(--base-size) * 100vw))}.works__card__theme{font-size:min(19.5px, calc(13 / var(--base-size) * 100vw));margin-bottom:min(13.5px, calc(9 / var(--base-size) * 100vw))}.works__card__line{margin-bottom:min(24px, calc(16 / var(--base-size) * 100vw))}.more-button--works{right:min(22.5px, calc(15 / var(--base-size) * 100vw));bottom:min(84px, calc(56 / var(--base-size) * 100vw))}.footer__wrap{padding:min(19.5px, calc(13 / var(--base-size) * 100vw)) 0;flex-wrap:wrap;justify-content:center;gap:min(22.5px, calc(15 / var(--base-size) * 100vw));width:calc(100% - min(90px, calc(60 / var(--base-size) * 100vw)))}.footer__nav{order:1;gap:min(22.5px, calc(15 / var(--base-size) * 100vw))}.footer__copy{order:2}.pageFv__info{padding:min(54px, calc(36 / var(--base-size) * 100vw)) min(22.5px, calc(15 / var(--base-size) * 100vw)) 0;margin-top:min(18px, calc(12 / var(--base-size) * 100vw))}.pageAbout{margin-top:min(91.5px, calc(61 / var(--base-size) * 100vw))}.pageAbout__wrap{padding:0 min(22.5px, calc(15 / var(--base-size) * 100vw))}.pageAbout__ttl{font-size:min(34.5px, calc(23 / var(--base-size) * 100vw));margin-bottom:min(36px, calc(24 / var(--base-size) * 100vw))}.pageAbout__detail{font-size:min(22.5px, calc(15 / var(--base-size) * 100vw));margin-top:min(45px, calc(30 / var(--base-size) * 100vw))}.break__line{margin:min(120px, calc(80 / var(--base-size) * 100vw)) auto}.showcase__wrap{padding:0 min(22.5px, calc(15 / var(--base-size) * 100vw))}.showcase__ttl{font-size:min(32px, calc(24 / var(--base-size) * 100vw));margin-bottom:min(45px, calc(30 / var(--base-size) * 100vw))}.showcase-card__info{padding:0 min(30px, calc(20 / var(--base-size) * 100vw))}.showcase-card__description{display:none}.showcase-card__body{position:absolute;left:min(30px, calc(20 / var(--base-size) * 100vw));bottom:min(36px, calc(24 / var(--base-size) * 100vw));top:min(36px, calc(24 / var(--base-size) * 100vw));height:calc(100% - min(72px, calc(48 / var(--base-size) * 100vw)));display:flex;align-items:flex-end}.showcase-card__headline{font-size:min(30px, calc(20 / var(--base-size) * 100vw))}.showcase-card__title-label,.showcase-card__title{display:none}.showcase-card__case{position:absolute;left:0;top:0;font-size:min(21px, calc(14 / var(--base-size) * 100vw));margin-bottom:min(15px, calc(10 / var(--base-size) * 100vw))}.showcase-card{min-height:min(675px, calc(450 / var(--base-size) * 100vw))}.outreach{padding:min(150px, calc(100 / var(--base-size) * 100vw)) 0 min(150px, calc(100 / var(--base-size) * 100vw))}.outreach__wrap{display:flex;flex-wrap:wrap;gap:min(67.5px, calc(45 / var(--base-size) * 100vw))}.outreach__lead{text-align:center;width:100%}.outreach__lead-text{font-size:min(34.5px, calc(23 / var(--base-size) * 100vw));width:100%}.outreach__contact{margin:auto}.outreach__list{width:100%;padding:0 min(22.5px, calc(15 / var(--base-size) * 100vw))}.outreach__description{font-size:min(19.5px, calc(13 / var(--base-size) * 100vw))}.pageFv__img{aspect-ratio:345 / 150;background-size:160% auto;width:calc(100% - min(45px, calc(30 / var(--base-size) * 100vw)))}.pageAbout__explanation{margin-top:min(45px, calc(30 / var(--base-size) * 100vw));width:100%;font-size:min(21px, calc(14 / var(--base-size) * 100vw))}.pageWorks__wrap{padding:0}.pageFv__breadcrumb{right:0}.pagePrivacy__wrap{margin-top:min(66px, calc(44 / var(--base-size) * 100vw));padding:0 min(22.5px, calc(15 / var(--base-size) * 100vw))}.pagePrivacy__catch{font-size:min(21px, calc(14 / var(--base-size) * 100vw))}.pagePrivacy__content{margin:min(82.5px, calc(55 / var(--base-size) * 100vw)) 0 min(60px, calc(40 / var(--base-size) * 100vw))}.pagePrivacy__ttl{font-size:min(27px, calc(18 / var(--base-size) * 100vw));margin-bottom:min(21px, calc(14 / var(--base-size) * 100vw))}.pagePrivacy__list{padding-left:min(30px, calc(20 / var(--base-size) * 100vw));margin-bottom:min(60px, calc(40 / var(--base-size) * 100vw))}.pagePrivacy__item{font-size:min(21px, calc(14 / var(--base-size) * 100vw))}.pagePrivacy__info{line-height:2em;font-size:min(21px, calc(14 / var(--base-size) * 100vw))}.pagePrivacy__responsibility__ttl{font-size:min(33px, calc(22 / var(--base-size) * 100vw))}.pagePrivacy__responsibility__catch{margin:min(37.5px, calc(25 / var(--base-size) * 100vw)) 0}.pagePrivacy__responsibility__ttl--copyright{margin-top:min(67.5px, calc(45 / var(--base-size) * 100vw));margin-bottom:min(37.5px, calc(25 / var(--base-size) * 100vw))}.pagePrivacy__detail{font-size:min(21px, calc(14 / var(--base-size) * 100vw));margin-bottom:min(60px, calc(40 / var(--base-size) * 100vw))}.pagePrivacy__sign{font-size:min(21px, calc(14 / var(--base-size) * 100vw))}.faq__list{gap:min(13.5px, calc(9 / var(--base-size) * 100vw))}.faq__wrap{padding:0 min(22.5px, calc(15 / var(--base-size) * 100vw))}.faq__item{width:100%}.faq__container{margin-top:min(120px, calc(80 / var(--base-size) * 100vw))}.faq__ttl{font-size:min(25.5px, calc(17 / var(--base-size) * 100vw));padding:min(22.5px, calc(15 / var(--base-size) * 100vw))}.faq__content{margin:min(67.5px, calc(45 / var(--base-size) * 100vw)) 0 0}.faq__label{padding:0 min(61.5px, calc(41 / var(--base-size) * 100vw));font-size:min(24px, calc(16 / var(--base-size) * 100vw))}.faq__label::before{font-size:min(30px, calc(20 / var(--base-size) * 100vw))}.faq__detail{padding:0 min(61.5px, calc(41 / var(--base-size) * 100vw));font-size:min(21px, calc(14 / var(--base-size) * 100vw))}.newsSingle__cates{margin-bottom:min(15px, calc(10 / var(--base-size) * 100vw))}.lead__br--sp{display:block}.companyLead__br--sp{display:block}.other_service{width:100%;bottom:0;background-color:#fff}.newsPage__wrap,.newsSingle__wrap,.contactFormWrap{padding:0 min(22.5px, calc(15 / var(--base-size) * 100vw))}.contactFormWrap{margin-top:min(75px, calc(50 / var(--base-size) * 100vw));gap:min(90px, calc(60 / var(--base-size) * 100vw))}.contactFormIntro__label{font-size:min(21px, calc(14 / var(--base-size) * 100vw))}.contactFormIntro__required{font-size:min(19.5px, calc(13 / var(--base-size) * 100vw))}.contactFormIntro{padding:0}.contactForm{width:100%}.formItem__label{font-size:min(22.5px, calc(15 / var(--base-size) * 100vw))}.formItem__input,.formItem__select,.formItem__textarea{font-size:min(21px, calc(14 / var(--base-size) * 100vw));padding:min(19.5px, calc(13 / var(--base-size) * 100vw)) min(22.5px, calc(15 / var(--base-size) * 100vw))}.confirm-page__actions{flex-direction:column-reverse;align-items:center;gap:min(18px, calc(12 / var(--base-size) * 100vw))}.thanks-page{margin:min(75px, calc(50 / var(--base-size) * 100vw)) 0 0;text-align:left;padding:0 min(22.5px, calc(15 / var(--base-size) * 100vw))}.thanks-page__title{font-size:min(25.5px, calc(17 / var(--base-size) * 100vw))}.thanks-page__button{display:flex;margin:auto}.thanks-page__text{margin:min(39px, calc(26 / var(--base-size) * 100vw)) 0 min(96px, calc(64 / var(--base-size) * 100vw))}.company__wrap:hover .company__arrow{transform:translateX(0)}.worksList__wrap{padding:0 min(22.5px, calc(15 / var(--base-size) * 100vw));margin-top:min(75px, calc(50 / var(--base-size) * 100vw))}.worksList__list{gap:min(54px, calc(36 / var(--base-size) * 100vw)) min(16.5px, calc(11 / var(--base-size) * 100vw))}.worksList__item{width:calc(100% / 2 - min(33px, calc(22 / var(--base-size) * 100vw)) / 3)}.worksList__label{margin-top:min(15px, calc(10 / var(--base-size) * 100vw));font-size:min(19.5px, calc(13 / var(--base-size) * 100vw));font-weight:700}.worksList__sub{display:block;margin:min(10.5px, calc(7 / var(--base-size) * 100vw)) 0 0}.worksList__date{display:block;font-size:min(16.5px, calc(11 / var(--base-size) * 100vw))}.worksList__place{display:block;font-size:min(15px, calc(10 / var(--base-size) * 100vw))}.contactFormIntro{position:static}.works__card:nth-of-type(1){top:min(97.5px, calc(65 / var(--base-size) * 100vw))}.works__card:nth-of-type(2){top:min(142.5px, calc(95 / var(--base-size) * 100vw))}.works__card:nth-of-type(3){top:min(187.5px, calc(125 / var(--base-size) * 100vw))}.companyLead__top{flex-wrap:wrap}.companyLead__ttl{width:100%}.companyLead__sub{width:100%;margin:0}.companyLead__img{width:100%;position:relative;aspect-ratio:315 / 177;margin:min(75px, calc(50 / var(--base-size) * 100vw)) 0 0}.companyLead__logo{position:absolute;left:0;top:0;width:200%}.companyLead__logoOverlay{position:absolute;left:0;top:0;height:100%;width:100%}.service__container{flex-wrap:wrap}.companyService__left{width:100%}.companyService__list{width:100%}.companyService__ttl{font-size:min(18px, calc(12 / var(--base-size) * 100vw));margin-bottom:min(48px, calc(32 / var(--base-size) * 100vw))}.companyService__label{font-size:min(33px, calc(22 / var(--base-size) * 100vw));margin-bottom:min(60px, calc(40 / var(--base-size) * 100vw))}.companyService__detail{font-size:min(19.5px, calc(13 / var(--base-size) * 100vw))}.companyService__br{display:none}.service__item__detail{display:none}.companyService__list{gap:min(7.5px, calc(5 / var(--base-size) * 100vw));align-items:flex-start}.service__item{width:calc(50% - min(3.75px, calc(2.5 / var(--base-size) * 100vw)));height:min(57px, calc(38 / var(--base-size) * 100vw));padding:0}.service__item:after{display:none}.service__item--top{width:100%;min-height:min(231px, calc(154 / var(--base-size) * 100vw));text-align:left}.service__item--top:after{display:inline-block}.service__item--top .service__item__link{padding:min(45px, calc(30 / var(--base-size) * 100vw)) min(22.5px, calc(15 / var(--base-size) * 100vw))}.service__item--top .service__item__ttl{text-align:left;font-size:min(25.5px, calc(17 / var(--base-size) * 100vw));margin-bottom:min(18px, calc(12 / var(--base-size) * 100vw));line-height:1em}.service__item--top .service__item__detail{display:block;font-size:min(18px, calc(12 / var(--base-size) * 100vw));line-height:1em}.service__item__ttl{font-size:min(18px, calc(12 / var(--base-size) * 100vw));text-align:center;margin:0}.companyService__wrap{padding-bottom:min(120px, calc(80 / var(--base-size) * 100vw))}.companyPage__wrap{padding:min(150px, calc(100 / var(--base-size) * 100vw)) min(22.5px, calc(15 / var(--base-size) * 100vw)) min(120px, calc(80 / var(--base-size) * 100vw));flex-wrap:wrap}.companyPage__right{margin-top:min(36px, calc(24 / var(--base-size) * 100vw))}.companyPage__row{padding:min(42px, calc(28 / var(--base-size) * 100vw)) 0;flex-wrap:wrap}.companyPage__label{width:100%;margin-bottom:min(15px, calc(10 / var(--base-size) * 100vw))}.companyPage__content{width:100%}.companyPage__addr{gap:min(12px, calc(8 / var(--base-size) * 100vw));font-size:min(27px, calc(18 / var(--base-size) * 100vw))}.history__info{padding:0 min(22.5px, calc(15 / var(--base-size) * 100vw))}.history__list{padding:min(7.5px, calc(5 / var(--base-size) * 100vw)) min(45px, calc(30 / var(--base-size) * 100vw)) 0}.history__item{display:block;min-width:min(441px, calc(294 / var(--base-size) * 100vw));padding-right:0}.history__detail{white-space:wrap;font-size:min(22.5px, calc(15 / var(--base-size) * 100vw))}.fv__hero{width:calc(100% - min(90px, calc(60 / var(--base-size) * 100vw)));min-height:calc(100dvh - min(97.5px, calc(65 / var(--base-size) * 100vw)) - min(45px, calc(30 / var(--base-size) * 100vw)));top:min(97.5px, calc(65 / var(--base-size) * 100vw))}.spMenu__link__inner{gap:min(7.5px, calc(5 / var(--base-size) * 100vw));align-items:flex-start;margin-top:0;display:none}.fv__left{width:min(113.175px, calc(75.45 / var(--base-size) * 100vw));left:min(30px, calc(20 / var(--base-size) * 100vw));top:min(30px, calc(20 / var(--base-size) * 100vw))}.fv__logo{width:min(271.5px, calc(181 / var(--base-size) * 100vw))}.to_top{right:min(22.5px, calc(15 / var(--base-size) * 100vw));bottom:min(22.5px, calc(15 / var(--base-size) * 100vw))}.newsSingle{padding-top:min(57px, calc(38 / var(--base-size) * 100vw))}.newsSingle__date{margin-top:min(49.5px, calc(33 / var(--base-size) * 100vw))}.fv__scroll{left:min(30px, calc(20 / var(--base-size) * 100vw));bottom:min(30px, calc(20 / var(--base-size) * 100vw))}.newsPage{padding-top:min(54px, calc(36 / var(--base-size) * 100vw))}.faq{margin-top:min(54px, calc(36 / var(--base-size) * 100vw))}.otherNews__wrap{padding:0 min(22.5px, calc(15 / var(--base-size) * 100vw))}.otherNews{margin-top:min(180px, calc(120 / var(--base-size) * 100vw))}.history__ttl{font-size:min(40.5px, calc(27 / var(--base-size) * 100vw));margin-bottom:min(24px, calc(16 / var(--base-size) * 100vw))}.history__sub{font-size:min(21px, calc(14 / var(--base-size) * 100vw))}.history__date{font-size:min(37.5px, calc(25 / var(--base-size) * 100vw))}.history__item{padding-top:min(54px, calc(36 / var(--base-size) * 100vw))}.companyPage__addr,.companyPage__content,.companyPage__label{font-size:min(22.5px, calc(15 / var(--base-size) * 100vw))}.service__close{width:min(150px, calc(100 / var(--base-size) * 100vw));height:min(99.855px, calc(66.57 / var(--base-size) * 100vw));left:auto;bottom:auto;top:min(60px, calc(40 / var(--base-size) * 100vw));right:min(22.5px, calc(15 / var(--base-size) * 100vw))}.service__close:hover{height:min(99.855px, calc(66.57 / var(--base-size) * 100vw))}.service__close__text{font-size:min(18px, calc(12 / var(--base-size) * 100vw));color:#000}.service__close__inner::before{background:linear-gradient(to bottom right,transparent calc(50% - 1px),#000 calc(50% - 1px),#000 calc(50% + 1px),transparent calc(50% + 1px))}.service__close__inner::after{background:linear-gradient(to bottom left,transparent calc(50% - 1px),#000 calc(50% - 1px),#000 calc(50% + 1px),transparent calc(50% + 1px))}.news__cat,.news__date{font-size:min(18px, calc(12 / var(--base-size) * 100vw))}.news__label::after{width:min(30px, calc(20 / var(--base-size) * 100vw));height:min(30px, calc(20 / var(--base-size) * 100vw))}.office__detail-text::after{width:min(30px, calc(20 / var(--base-size) * 100vw));height:min(30px, calc(20 / var(--base-size) * 100vw))}.nav__link{font-size:min(18px, calc(12 / var(--base-size) * 100vw))}.footer__link{font-size:min(18px, calc(12 / var(--base-size) * 100vw))}.worksList__title{font-size:min(21px, calc(14 / var(--base-size) * 100vw))}.faq__btn{padding:min(16.5px, calc(11 / var(--base-size) * 100vw)) 0;border-radius:min(6px, calc(4 / var(--base-size) * 100vw));border:min(1.5px, calc(1 / var(--base-size) * 100vw)) solid #008294;font-size:min(19.5px, calc(13 / var(--base-size) * 100vw))}.companyPage__sub{font-size:min(21px, calc(14 / var(--base-size) * 100vw))}.works__button{height:min(30px, calc(20 / var(--base-size) * 100vw));width:min(1350px, calc(90 / var(--base-size) * 100vw));font-size:min(15px, calc(10 / var(--base-size) * 100vw));border-radius:min(6px, calc(4 / var(--base-size) * 100vw))}.more-button{width:min(135px, calc(90 / var(--base-size) * 100vw));font-size:min(15px, calc(10 / var(--base-size) * 100vw));padding:0 min(25.5px, calc(17 / var(--base-size) * 100vw)) min(3px, calc(2 / var(--base-size) * 100vw));border-radius:min(6px, calc(4 / var(--base-size) * 100vw));height:min(30px, calc(20 / var(--base-size) * 100vw))}.more-button__icon{width:min(16.86px, calc(11.24 / var(--base-size) * 100vw));height:min(8.16px, calc(5.44 / var(--base-size) * 100vw));right:min(15px, calc(10 / var(--base-size) * 100vw))}.company__arrow{width:min(30px, calc(20 / var(--base-size) * 100vw))}.pageFv__breadcrumb-list{gap:min(12px, calc(8 / var(--base-size) * 100vw));row-gap:min(6px, calc(4 / var(--base-size) * 100vw));font-size:min(18px, calc(12 / var(--base-size) * 100vw))}.pageFv__sub{font-size:min(24px, calc(16 / var(--base-size) * 100vw))}.pageFv__ttl{font-size:min(48px, calc(32 / var(--base-size) * 100vw));margin-bottom:min(16.5px, calc(11 / var(--base-size) * 100vw))}.otherNews__back{margin-top:min(120px, calc(80 / var(--base-size) * 100vw))}.more-button--news{margin-left:auto!important;margin-right:0!important}.outreach__lead{position:static}.more-button--works *{display:none}.works__card__info{max-width:none;padding:0 min(22.4px, calc(15 / var(--base-size) * 100vw))}.more-button--works{position:absolute;left:0;top:0;width:100%;height:100%;background:none}}