﻿/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:inherit}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:normal}html{font-size:62.5%}body{font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;background:#fff;color:#383838;font-size:1.4rem;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}body a{-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);cursor:pointer}body a:hover{text-decoration:none}@media screen and (min-width: 601px){a[href*="tel:"]{pointer-events:none}}.container{width:100%;margin:0;padding:0;max-width:100%;min-width:100%;overflow:hidden}.en{font-family:"Inter",sans-serif !important}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;text-align:left;line-height:inherit;font-family:inherit}select::-ms-expand{display:none}.tb:not(br),br.tb{display:none !important}.sp:not(br),br.sp{display:none !important}.lg:not(br),br.lg{display:none !important}.pc:not(br){display:block !important}br.pc{display:inline-block !important}.fixed{position:fixed;width:100%;height:100%;background:#fff}@media screen and (max-width: 1240px){.pc:not(br),br.pc{display:none !important}.tb:not(br),br.tb{display:none !important}.sp:not(br),br.sp{display:none !important}.lg:not(br){display:block !important}br.lg{display:inline-block !important}}@media screen and (max-width: 1000px){.pc:not(br),br.pc{display:none !important}.lg:not(br),br.lg{display:none !important}.sp:not(br),br.sp{display:none !important}.tb:not(br){display:block !important}br.tb{display:inline-block !important}}@media screen and (max-width: 740px){.pc:not(br),br.pc{display:none !important}.lg:not(br),br.lg{display:none !important}.tb:not(br),br.tb{display:none !important}.sp:not(br){display:block !important}br.sp{display:inline-block !important}}body::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:10000;pointer-events:none;opacity:0;-webkit-transition:opacity .6s cubic-bezier(0.69, 0, 0.64, 1);transition:opacity .6s cubic-bezier(0.69, 0, 0.64, 1)}body.fadeout::after{opacity:1}.swiper-button-next:focus-visible,.swiper-button-prev:focus-visible{outline:none}.swiper-button-next:after,.swiper-button-prev:after{display:none}@media screen and (max-width: 740px){.swiper-button-next,.swiper-button-prev{top:100%;width:87px;color:#383838;font-family:"Inter",sans-serif;font-weight:400;font-size:1.5rem;gap:0 25px}.swiper-button-next span,.swiper-button-prev span{margin-top:1px}}@media screen and (max-width: 740px){.swiper-button-next{right:0}}@media screen and (max-width: 740px){.swiper-button-prev{left:0}}.swiper-pagination-bullets.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;top:100%;bottom:auto;margin-top:-4px}.swiper-pagination-bullets.swiper-pagination .swiper-pagination-bullet{display:block;width:7px;height:7px;background:#cbc8c0;margin:0 6px;opacity:1}.swiper-pagination-bullets.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#383838}.swiper-pagination-bullets.swiper-pagination .swiper-pagination-bullet:focus-visible{outline:none}@media screen and (max-width: 740px){.swiper-pagination-bullets.swiper-pagination .swiper-pagination-bullet{margin:0 5px}}.l-header{position:absolute;top:0;left:70px;z-index:50;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(100% - 70px*2)}.l-header__logo{position:fixed;left:70px;margin-top:42px;margin-right:auto}.l-header__logo svg path{-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1)}.l-header__content{position:absolute;right:0;margin-top:47px;margin-right:326px;display:flex}.l-header__nav{display:flex;align-items:flex-start;padding-top:10px}.l-header__nav-list{display:flex;align-items:flex-start;gap:0 25px}.l-header__nav-list--child{position:absolute;text-align:left;padding-top:12px;padding-left:2px;-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);opacity:0;visibility:hidden}.l-header__nav-item{text-align:center}.l-header__nav-item--child{margin-top:4px}.l-header__nav-item--child:first-child{margin-top:0}.l-header__nav-item.--parent{position:relative;-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1)}.l-header__nav-item.--parent:before,.l-header__nav-item.--parent:after{position:absolute;content:"";display:block;background:#383838;-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1)}.l-header__nav-item.--parent:before{top:5px;right:-16px;width:9px;height:1px}.l-header__nav-item.--parent:after{top:1px;right:-12px;width:1px;height:9px}@media screen and (min-width: 1025px){.l-header__nav-item.--parent:hover:after{transform:rotate(90deg)}.l-header__nav-item.--parent:hover .l-header__nav-list--child{opacity:1;visibility:visible}}.l-header__nav-link{position:relative;display:block;font-family:"Hiragino Kaku Gothic W7 JIS2004",sans-serif;font-size:1.3rem;font-weight:700;height:13px;cursor:pointer;-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1)}@media screen and (max-width: 1240px){.l-header__nav-link{font-weight:bold}}.l-header__nav-link.en{margin-top:-1px;font-size:1.4rem}.l-header__nav-link--ja{-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1)}.l-header__nav-link--en{position:absolute;top:100%;left:50%;transform:translate(-50%, 0);font-family:"Inter",sans-serif;font-weight:700;font-size:1.4rem;-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);opacity:0;visibility:hidden}.l-header__nav-link--child{text-align:left;font-family:"Inter",sans-serif;font-weight:500;font-size:1.1rem}@media screen and (min-width: 1025px){.l-header__nav-link--child:hover{opacity:.6}}@media screen and (min-width: 1025px){.l-header__nav-link:hover .l-header__nav-link--ja{transform:translate(0, -100%);opacity:0;visibility:hidden}.l-header__nav-link:hover .l-header__nav-link--en{top:0;opacity:1;visibility:visible}}.l-header__cv{position:fixed;top:47px;right:calc(100px + 70px);display:flex;align-items:flex-start;gap:0 8px;margin-left:59px}.l-header__cv-item a{display:block;width:80px;border:solid 1px #383838;text-align:center;font-family:"Hiragino Kaku Gothic W5 JIS2004",sans-serif;font-size:1.2rem;color:#383838;background:#fff;padding:8px 0;border-radius:15px}@media screen and (min-width: 1025px){.l-header__cv-item a:hover{background:rgba(56,56,56,.2)}}.l-header.is-white .l-header__logo svg path{fill:#fff}.l-header.is-white .l-header__nav-item.--parent:before,.l-header.is-white .l-header__nav-item.--parent:after{background:#fff}.l-header.is-white .l-header__nav-link{color:#fff}.l-header.is-white .l-header__nav-link--child{color:#fff}.l-header.is-white .l-header__cv-item a{border-color:#fff;color:#fff;background:rgba(0,0,0,0)}@media screen and (min-width: 1025px){.l-header.is-white .l-header__cv-item a:hover{background:rgba(255,255,255,.2)}}.l-header.is-white .l-hm__txt{color:#fff}.l-header.is-white .l-hm__bar span{background:#fff}.l-header.is-top .l-header__cv-item a{background:rgba(0,0,0,0)}@media screen and (max-width: 1240px){.l-header{left:40px;width:calc(100% - 40px*2)}.l-header__logo{left:40px}.l-header__nav{display:none}.l-header__cv{right:calc(100px + 40px)}}@media screen and (max-width: 1000px){.l-header{left:30px;width:calc(100% - 30px*2)}.l-header__logo{left:30px}.l-header__cv{display:none}}@media screen and (max-width: 740px){.l-header{left:15px;width:calc(100% - 15px*2)}.l-header__logo{position:absolute;left:0}.l-header.is-white:not(.is-sp-wh) .l-header__logo svg path{fill:#383838}.l-header.is-white:not(.is-sp-wh) .l-header__nav-item.--parent:before,.l-header.is-white:not(.is-sp-wh) .l-header__nav-item.--parent:after{background:#383838}.l-header.is-white:not(.is-sp-wh) .l-header__nav-link{color:#383838}.l-header.is-white:not(.is-sp-wh) .l-header__nav-link--child{color:#383838}.l-header.is-white:not(.is-sp-wh) .l-header__cv-item a{border-color:#383838;color:#383838}}@media screen and (max-width: 740px)and (min-width: 1025px){.l-header.is-white:not(.is-sp-wh) .l-header__cv-item a:hover{background:rgba(56,56,56,.2)}}@media screen and (max-width: 740px){.l-header.is-white:not(.is-sp-wh) .l-hm__txt{color:#383838}.l-header.is-white:not(.is-sp-wh) .l-hm__bar span{background:#383838}}.l-hm{position:fixed;top:57px;right:70px;display:flex;align-items:center;cursor:pointer;gap:0 12px;margin-left:17px;-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);z-index:999}.l-hm__txt{font-family:"Inter",sans-serif;font-weight:700;font-size:1.3rem;-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1)}.l-hm__bar{position:relative;width:35px;height:9px}.l-hm__bar span{position:absolute;left:0;display:inline-block;height:1px;background:#383838;-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1)}.l-hm__bar span:nth-child(1){top:0;width:35px}.l-hm__bar span:nth-child(2){bottom:0;width:18px}@media screen and (min-width: 1025px){.l-hm:hover{opacity:.6}}@media screen and (max-width: 1240px){.l-hm{right:40px}}@media screen and (max-width: 1000px){.l-hm{right:30px}}@media screen and (max-width: 740px){.l-hm{top:47px;right:15px}.l-hm__txt{display:none}.l-hm__bar{width:45px;height:29px}.l-hm__bar span:nth-child(1){top:10px;width:45px}.l-hm__bar span:nth-child(2){bottom:10px}}.l-nav{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;transition:.5s ease;opacity:0;visibility:hidden}.l-nav.is-open{opacity:1;visibility:visible}.l-nav.is-open .l-nav__container{opacity:1;visibility:visible;transform:translate(0, 0)}.l-nav .l-hm{top:78px;right:67px;gap:0 9px}.l-nav .l-hm__bar{width:42px}.l-nav .l-hm__bar span:nth-child(1){transform:translate(0, 4px) rotate(32deg);width:42px}.l-nav .l-hm__bar span:nth-child(2){transform:translate(0, -4px) rotate(-32deg);width:42px}.l-nav__cover{position:fixed;top:0;left:0;z-index:99;width:100%;height:100%;background:rgba(0,0,0,.2)}@media screen and (max-width: 740px){.l-nav__cover{backdrop-filter:initial;-webkit-backdrop-filter:initial}}.l-nav__container{position:fixed;top:30px;left:30px;background:#fff;width:calc(100% - 60px);height:calc(100% - 60px);z-index:102;border:solid 1px #c4c1b9;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;transition:.5s ease;transition-delay:.2s;opacity:0;visibility:hidden;transform:translate(0, 10px)}.l-nav__content{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:120px 55px 50px;width:100%;overflow-y:scroll;max-height:100%}.l-nav__logo{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;width:25%}.l-nav__block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:75%;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;margin-right:auto;gap:0 70px}.l-nav__ttl{font-family:"Inter",sans-serif;font-weight:700;font-size:1.5rem;line-height:2.3rem}.l-nav__list{margin:27px 0 0;display:flex;flex-direction:column;gap:12px 0}.l-nav__item a{position:relative;font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.4rem;line-height:2.3rem;display:inline-block}.l-nav__item a:before{position:absolute;left:0;bottom:0;content:"";width:0;height:1px;background:#383838;-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1)}@media screen and (min-width: 1025px){.l-nav__item a:hover:before{width:100%}}.l-nav__link{margin-top:80px;margin-left:auto;width:219px}.l-nav__link-recruit a{display:flex;width:170px;align-items:center;gap:0 9px}.l-nav__group{display:flex;flex-direction:column;gap:23px 0;margin-top:26px}.l-nav__group-item a{display:flex;align-items:center;gap:0 10px;color:#969593;border-bottom:solid 1px #969593;padding-bottom:6px}@media screen and (min-width: 1025px){.l-nav__group-item a:hover{color:#383838;border-bottom-color:#383838}.l-nav__group-item a:hover .l-footer__group-icn path{fill:#383838}}.l-nav__group-catch{font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.3rem;margin-right:2px}.l-nav__group-name{margin-left:auto;font-family:"Inter",sans-serif;font-weight:700;font-size:1.7rem}.l-nav__group-icn path{-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1)}@media screen and (max-width: 1330px){.l-nav__block{gap:0 50px}}@media screen and (max-width: 1330px){.l-nav__content{padding-right:40px;padding-left:40px}.l-nav__logo{width:21.0526315789%}}@media screen and (max-width: 1240px){.l-nav__container{display:block}.l-nav__content{padding:40px 40px 50px;display:block}.l-nav__logo{display:block;width:100%;margin-bottom:120px}.l-nav__block{width:100%;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}}@media screen and (max-width: 1000px){.l-nav__content{padding:40px 30px 50px}.l-nav__block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.l-nav__logo{margin-bottom:120px}}@media screen and (max-width: 740px){.l-nav .l-hm{top:48px;right:22px}.l-nav .l-hm__txt{display:block}.l-nav__container{top:15px;left:15px;width:calc(100% - 30px);height:calc(100% - 30px)}.l-nav__content{padding:43px 24px 44px}.l-nav__logo{margin-bottom:42px}.l-nav__logo img{width:122.53px;height:auto}.l-nav__block{display:block}.l-nav__box{margin-bottom:28px}.l-nav__box:last-child{margin-bottom:0}.l-nav__list{margin-top:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:9px 30px}.l-nav__item{width:calc(50% - 15px)}.l-nav__link{margin-top:35px;border-top:solid 1px #8e8e8e;width:100%;padding:40px 0 0}.l-nav__group{width:219px}}.l-footer{position:relative;z-index:2;background:#fff;padding-right:70px;padding-left:70px;margin-right:auto;margin-left:auto;width:100%}@media screen and (max-width: 1240px){.l-footer{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 1000px){.l-footer{padding-right:30px;padding-left:30px}}@media screen and (max-width: 740px){.l-footer{padding-right:15px;padding-left:15px}}.l-footer__top{padding-top:98px;display:flex;align-items:flex-end}.l-footer__nav{display:flex;margin-right:auto;gap:0 51px}.l-footer__nav-block{display:flex;flex-direction:column;gap:29px 0}.l-footer__nav-box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0 30px}.l-footer__nav-box.--gap38{gap:0 38px}.l-footer__nav-box.--gap44{gap:0 44px}.l-footer__nav-box.--gap50{gap:0 50px}.l-footer__nav-box.--gap20{gap:0 20px}.l-footer__nav-ttl{font-family:"Inter",sans-serif;font-weight:700;font-size:1.5rem;line-height:2.3rem}.l-footer__nav-list{display:flex;flex-direction:column;gap:15px 0}.l-footer__nav-item a{position:relative;font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.4rem;line-height:2.3rem;display:inline-block}.l-footer__nav-item a:before{position:absolute;left:0;bottom:0;content:"";width:0;height:1px;background:#383838;-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1)}@media screen and (min-width: 1025px){.l-footer__nav-item a:hover:before{width:100%}}.l-footer__link{margin-left:auto}.l-footer__recruit a{display:flex;width:170px;align-items:center;gap:0 9px}.l-footer__group{display:flex;flex-direction:column;gap:24px 0;margin-top:48px;margin-bottom:6px}.l-footer__group-item a{display:flex;align-items:center;gap:0 10px;color:#969593;border-bottom:solid 1px #969593;padding-bottom:6px}@media screen and (min-width: 1025px){.l-footer__group-item a:hover{color:#383838;border-bottom-color:#383838}.l-footer__group-item a:hover .l-footer__group-icn path{fill:#383838}}.l-footer__group-catch{font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.3rem;margin-right:2px}.l-footer__group-name{margin-left:auto;font-family:"Inter",sans-serif;font-weight:700;font-size:1.7rem}.l-footer__group-icn path{-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1)}.l-footer__bottom{display:flex;align-items:flex-end;gap:0 60px;border-top:solid 1px #afafaf;margin-top:85px;padding-top:89px;padding-bottom:50px}.l-footer__name{margin-top:36px;font-family:"Hiragino Kaku Gothic W7 JIS2004",sans-serif;font-size:1.4rem;letter-spacing:0.1em}@media screen and (max-width: 1240px){.l-footer__name{font-weight:bold}}.l-footer__add{margin-top:17px;font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.4rem;line-height:3.2rem}.l-footer__add--en{margin-top:13px;font-family:"Inter",sans-serif;font-weight:300;font-size:1.1rem;line-height:2.3rem}.l-footer__sns{margin-left:auto;display:flex;align-items:center;gap:0 15px;margin-bottom:8px}@media screen and (min-width: 1025px){.l-footer__sns a:hover{opacity:.7}}.l-footer__copy{margin-bottom:12px}.l-footer__copy-txt{font-family:"Inter",sans-serif;font-weight:300;font-size:1.3rem}.l-footer__privacy{text-align:right;margin-bottom:39px}.l-footer__privacy a{padding-bottom:4px;border-bottom:solid 1px #383838;display:inline-block;font-family:"Inter",sans-serif;font-weight:400;font-size:1.3rem}@media screen and (min-width: 1025px){.l-footer__privacy a:hover{color:#969593}}@media screen and (max-width: 1240px){.l-footer__top{display:none}.l-footer__bottom{margin-top:0;border-top:none}}@media screen and (max-width: 740px){.l-footer__bottom{position:relative;padding-top:60px;padding-bottom:48px;flex-direction:column;align-items:flex-start}.l-footer__info{width:100%}.l-footer__name{margin-top:41px}.l-footer__sns{position:absolute;bottom:45px;margin-bottom:0;left:0;gap:0 18px}.l-footer__copy{margin-top:52px;margin-bottom:0;width:100%;text-align:right}.l-footer__privacy{margin-bottom:32px}}.inner{padding-right:70px;padding-left:70px;margin-right:auto;margin-left:auto;width:100%;max-width:calc(1100px + 70px*2)}@media screen and (max-width: 1240px){.inner{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 1000px){.inner{padding-right:30px;padding-left:30px}}@media screen and (max-width: 740px){.inner{padding-right:15px;padding-left:15px}}.inner--right{padding-left:70px;margin-left:auto;width:100%;max-width:calc(1100px/2 + 70px + 50vw)}@media screen and (max-width: 1240px){.inner--right{max-width:100%;padding-right:0;padding-left:40px}}@media screen and (max-width: 1000px){.inner--right{padding-right:0;padding-left:30px}}@media screen and (max-width: 740px){.inner--right{padding-right:15px;padding-left:15px}}.inner--left{padding-right:70px;margin-right:auto;width:100%;max-width:calc(1100px/2 + 70px + 50vw)}@media screen and (max-width: 1240px){.inner--left{max-width:100%;padding-right:40px;padding-left:0}}@media screen and (max-width: 1000px){.inner--left{padding-right:30px;padding-left:0}}@media screen and (max-width: 740px){.inner--left{padding-right:15px;padding-left:15px}}.inner--sm{padding-right:70px;padding-left:70px;margin-right:auto;margin-left:auto;width:100%;max-width:calc(850px + 70px*2)}@media screen and (max-width: 1240px){.inner--sm{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 1000px){.inner--sm{padding-right:30px;padding-left:30px}}@media screen and (max-width: 740px){.inner--sm{padding-right:15px;padding-left:15px}}.inner--form{padding-right:70px;padding-left:70px;margin-right:auto;margin-left:auto;width:100%;max-width:calc(720px + 70px*2)}@media screen and (max-width: 1240px){.inner--form{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 1000px){.inner--form{padding-right:30px;padding-left:30px}}@media screen and (max-width: 740px){.inner--form{padding-right:15px;padding-left:15px}}.heading,.heading--recruit{position:relative;padding-top:292px;height:490px}.heading--recruit{padding-top:288px;height:500px}.heading--recruit .heading__ttl--page{position:relative;font-family:"Inter",sans-serif;font-weight:700;font-size:2rem;margin-bottom:14px;padding-left:20px}.heading--recruit .heading__ttl--page:before{position:absolute;left:8px;top:2px;width:1px;height:15px;content:"";transform:skew(-29deg);background:#383838}.heading--recruit .heading__ttl--en{margin-bottom:24px}.heading--recruit .heading__ttl--ja{margin-bottom:0;padding-left:4px}.heading:before,.heading--recruit:before{position:absolute;bottom:0;left:0;width:100%;height:0;content:"";background:#efede7;z-index:1;transition:height .8s cubic-bezier(0.53, 0, 0.25, 1)}.heading__box{position:relative;z-index:2}.heading__ttl{position:relative;z-index:2;opacity:0;transform:translate(0, 10px);transition:all .6s cubic-bezier(0.38, 0.11, 0.44, 0.96);transition-delay:.6s}.heading__ttl--ja{font-family:"Hiragino Kaku Gothic W6 JIS2004",sans-serif;font-size:1.5rem;margin-bottom:36px}@media screen and (max-width: 1240px){.heading__ttl--ja{font-weight:bold}}.heading__ttl--en{font-family:"Inter",sans-serif;font-weight:700;font-size:6.5rem}.heading__ttl--en span{position:relative;display:inline-block;font-size:2.5rem;margin-left:25px;vertical-align:13px;padding-left:20px}.heading__ttl--en span:before{position:absolute;top:calc(50% - 2px);left:0;width:14px;height:1px;content:"";background:#383838}.heading__desc{position:absolute;bottom:114px;right:70px;z-index:2;font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.4rem;line-height:3rem;margin-left:auto;max-width:504px;display:flex;justify-content:flex-end;opacity:0;transform:translate(0, 10px);transition:all .6s cubic-bezier(0.38, 0.11, 0.44, 0.96);transition-delay:.6s}.heading.in-view:before,.in-view.heading--recruit:before{height:100%}.heading.in-view .heading__ttl,.in-view.heading--recruit .heading__ttl{opacity:1;transform:translate(0, 0)}.heading.in-view .heading__desc,.in-view.heading--recruit .heading__desc{opacity:1;transform:translate(0, 0)}.heading.in-view .pnkz,.in-view.heading--recruit .pnkz{opacity:1}@media screen and (max-width: 1240px){.heading__desc{right:40px}}@media screen and (max-width: 1000px){.heading,.heading--recruit{height:440px;padding-top:242px}.heading__desc{margin-top:42px;position:static;padding-right:70px;padding-left:70px;margin-right:auto;margin-left:auto;width:100%}}@media screen and (max-width: 1000px)and (max-width: 1240px){.heading__desc{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 1000px)and (max-width: 1000px){.heading__desc{padding-right:30px;padding-left:30px}}@media screen and (max-width: 1000px)and (max-width: 740px){.heading__desc{padding-right:15px;padding-left:15px}}@media screen and (max-width: 1000px){.heading__desc.in-view{opacity:1;transform:translate(0, 0)}}@media screen and (max-width: 740px){.heading,.heading--recruit{padding-top:190px;height:363px}.heading__ttl{transform:translate(0, 10px)}.heading__ttl--ja{margin-bottom:28px}.heading__ttl--en{text-indent:-2px;font-family:"Inter",sans-serif;font-weight:700;font-size:4.5rem}.heading__ttl--en span{display:block;margin-left:0;margin-top:14px;vertical-align:initial;font-size:1.7rem}}.pnkz{position:absolute;top:173px;right:70px;z-index:2;opacity:0;transition:opacity .4s ease;transition-delay:.6s}.pnkz.in-view{opacity:1}.pnkz__list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.pnkz__item.is-current:after{display:none}.pnkz__item.is-current .pnkz__txt{color:#b7b7b7}.pnkz__item:after{content:"-";margin:0 3px}.pnkz__txt{font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.1rem;font-family:"Inter","Hiragino Kaku Gothic W4 JIS2004",sans-serif}@media screen and (max-width: 1240px){.pnkz{right:40px}}@media screen and (max-width: 1000px){.pnkz{top:112px;right:30px}}@media screen and (max-width: 740px){.pnkz{right:15px;max-width:calc(100% - 30px);overflow-x:scroll;padding:8px 0}.pnkz__list{display:block;white-space:nowrap}.pnkz__item{display:inline-block;vertical-align:top;white-space:nowrap}}.menu,.menu--flow{position:relative;border-bottom:solid 1px #b1b1b1;padding:58px 0 58px;background:#fff;z-index:2;opacity:0;transform:translate(0, 10px);transition:all .6s cubic-bezier(0.38, 0.11, 0.44, 0.96);transition-delay:.6s}.menu.in-view,.in-view.menu--flow{opacity:1;transform:translate(0, 0)}.menu__list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0 40px}.menu__item a{position:relative;font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.3rem;padding:8px 14px 8px 0;display:inline-block}.menu__item a:before{position:absolute;top:12px;right:0;width:6.38px;height:4.11px;background:#383838;content:"";clip-path:polygon(50% 100%, 0 0, 100% 0);-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1)}@media screen and (min-width: 1025px){.menu__item a:hover{color:#a2a2a2}.menu__item a:hover:before{background:#a2a2a2}}@media screen and (max-width: 740px){.menu,.menu--flow{padding:20px 0 60px;border-bottom:none}.menu__list{flex-direction:column}.menu__item{border-bottom:solid 1px #c4c1b9}.menu__item a{display:block;padding:17px 0 15px}.menu__item a:before{top:20px;right:2px;width:8.36px;height:5.39px}}.menu--flow{padding-top:53px}.menu--flow .menu__list{gap:51px}.menu--flow .menu__item{position:relative}.menu--flow .menu__item:before{position:absolute;right:-32px;bottom:4px;width:12px;height:7px;background:url("../img/base/icn-ar-base.svg") no-repeat center center;background-size:contain;content:""}.menu--flow .menu__item:last-child:before{display:none}.menu--flow .menu__item--num{position:relative;z-index:2;font-family:"Inter",sans-serif;font-weight:400;font-size:1.3rem}.menu--flow .menu__item--txt{position:relative;z-index:2;margin-top:8px;font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.3rem}.menu--flow .menu__item a{padding:0}.menu--flow .menu__item a:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";background:#efede7;display:block;width:calc(100% + 24px);height:calc(100% + 24px);opacity:0;-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1)}.menu--flow .menu__item a:before{top:auto;right:auto;bottom:-20px;left:50%;opacity:0;transform:translate(-50%, -5px);-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1)}@media screen and (min-width: 1025px){.menu--flow .menu__item a:hover{opacity:1;color:#383838}.menu--flow .menu__item a:hover:before,.menu--flow .menu__item a:hover:after{opacity:1}.menu--flow .menu__item a:hover:before{background:#383838;transform:translate(-50%, 0)}}@media screen and (max-width: 740px){.menu--flow{padding-bottom:47px}.menu--flow .menu__list{gap:0}.menu--flow .menu__item:before{display:none}.menu--flow .menu__item a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;gap:0 8px;padding:17px 0 15px}.menu--flow .menu__item a:after{display:none}.menu--flow .menu__item a:before{opacity:1;top:20px;right:2px;bottom:auto;left:auto;width:8.36px;height:5.39px;transform:initial}.menu--flow .menu__item--txt{margin-top:0}}.ttl{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:21px 15px}.ttl__en{font-family:"Inter",sans-serif;font-weight:700;font-size:1.8rem}.ttl__ja{font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.3rem;margin-bottom:2px}.ttl__ja:before{content:"ー"}.ttl--wh{color:#fff}.ttl--center{text-align:center}.ttl--lg .ttl__en{font-family:"Inter",sans-serif;font-weight:700;font-size:2.3rem}.btn a{display:block;text-align:center;border-radius:30px;background:rgba(0,0,0,0);width:144px;padding:17px 0;font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.4rem;border:solid 1px #383838}.btn a svg path,.btn a svg rect{-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1)}@media screen and (min-width: 1025px){.btn a:hover{background:#383838;color:#fff}.btn a:hover svg path,.btn a:hover svg rect{stroke:#fff}}.btn svg{margin-left:4px;vertical-align:0}.c-ar{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:solid 1px #383838;border-radius:50%;-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1)}.c-ar--wh{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:solid 1px #fff;border-radius:50%;-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1)}.bd-content{border-color:#8e8e8e;max-width:1100px;margin:0 auto}@media screen and (max-width: 1240px){.bd-content{max-width:calc(100% - 40px*2)}}@media screen and (max-width: 1000px){.bd-content{max-width:calc(100% - 30px*2)}}@media screen and (max-width: 740px){.bd-content{max-width:calc(100% - 15px*2)}}.bn{position:relative;background:#fff;z-index:2;text-align:center}.bn__catch{font-family:"Hiragino Kaku Gothic W7 JIS2004",sans-serif;font-size:1.7rem;line-height:2.9rem}@media screen and (max-width: 1240px){.bn__catch{font-weight:bold}}.bn__box{max-width:850px;margin:24px auto 0}.bn__box a{position:relative;display:block;padding:73px 0 75px;color:#fff;overflow:hidden}@media screen and (min-width: 1025px){.bn__box a:hover .bn__img{transform:scale(1.04)}}.bn__img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1)}.bn__img img{object-fit:cover;width:100%;height:100%}.bn__name{position:relative;z-index:2}.bn__more{position:absolute;right:19px;bottom:22px;z-index:2;font-family:"Inter",sans-serif;font-weight:400;font-size:1.3rem}.bn__more span{padding-bottom:2px;border-bottom:solid 1px #fff}.bn__more img{vertical-align:0;width:14.18px;height:10.03px;margin-left:5px}@media screen and (max-width: 740px){.bn__catch{font-family:"Hiragino Kaku Gothic W7 JIS2004",sans-serif;font-size:1.7rem;line-height:3rem;letter-spacing:0.05em}}@media screen and (max-width: 740px)and (max-width: 1240px){.bn__catch{font-weight:bold}}@media screen and (max-width: 740px){.bn__box{margin:33px auto 0}.bn__box a{padding:54px 0 66px}.bn__name img{width:212.57px;height:auto}}.c-menu{position:relative;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.c-menu:before{position:absolute;top:50%;left:50%;transform:translate(0, -50%);content:"";border-left:solid 1px #383838;height:calc(100% - 35px)}.c-menu__item{border-top:solid 1px #383838;width:50%;text-align:center;height:300px}.c-menu__item a{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding-top:20px}.c-menu__item a:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.98, 0.9);background:#efede7;content:"";width:calc(100% - 35px);height:calc(100% - 35px);-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);z-index:1;opacity:0}@media screen and (min-width: 1025px){.c-menu__item a:hover:before{opacity:1;transform:translate(-50%, -50%) scale(1)}.c-menu__item a:hover .c-menu__item--ar{transform:translate(8px, 0)}}.c-menu__item--en,.c-menu__item--ja,.c-menu__item--ar{position:relative;z-index:2;-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1)}.c-menu__item--en{font-family:"Inter",sans-serif;font-weight:700;font-size:2.3rem}.c-menu__item--ja{margin-top:20px;margin-bottom:29px;font-family:"Hiragino Kaku Gothic W6 JIS2004",sans-serif;font-size:1.3rem}@media screen and (max-width: 1240px){.c-menu__item--ja{font-weight:bold}}@media screen and (max-width: 740px){.c-menu{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.c-menu:before{display:none}.c-menu__item{width:100%;height:181px}.c-menu__item a{padding-top:4px}}.c-contact{position:relative;background:url("../img/base/bg-contact.jpg") no-repeat center center;background-size:cover;color:#fff;padding:125px 0 0;text-align:center}@media screen and (min-width: 1440px),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.c-contact{background-image:url("../img/base/bg-contact@2x.jpg")}}.c-contact:before{position:absolute;top:0;left:0;width:100%;height:100%;background:#797469;mix-blend-mode:multiply;content:""}.c-contact__wrap{position:relative}.c-contact__lead{margin-top:43px;text-align:center;font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.4rem;line-height:3.2rem}.c-contact__tel{margin-top:27px}.c-contact__tel a{display:block;margin:0 auto;padding:18px 0 17px;width:250px;border:solid 1px #fff;font-family:"Inter",sans-serif;font-weight:700;font-size:2.3rem;text-align:center;border-radius:30px}.c-contact__tel--att{margin-top:12px;font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.3rem;line-height:3rem}.c-contact__btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:65px}.c-contact__btn:before{position:absolute;top:0;left:50%;content:"";width:1px;height:100%;background:#969593;z-index:2}.c-contact__btn-item{width:50%}.c-contact__btn-item a{position:relative;display:flex;align-items:center;justify-content:center;gap:0 16px;padding:55px 0 57px;border-top:solid 1px #969593;font-family:"Hiragino Kaku Gothic W7 JIS2004",sans-serif;font-size:1.8rem;letter-spacing:0.07em}@media screen and (max-width: 1240px){.c-contact__btn-item a{font-weight:bold}}.c-contact__btn-item a:before{position:absolute;top:0;left:0;width:100%;height:100%;background:#646464;mix-blend-mode:multiply;-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);opacity:0;content:""}@media screen and (min-width: 1025px){.c-contact__btn-item a:hover:before{opacity:1}.c-contact__btn-item a:hover .c-ar--wh{background:#383838}}.c-contact__btn-item span{position:relative}@media screen and (max-width: 740px){.c-contact{background-image:url("../img/base/sp/bg-contact@2x.jpg");padding:73px 15px 69px}.c-contact__lead{margin-top:24px}.c-contact__tel{margin-top:21px}.c-contact__btn{margin-top:40px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.c-contact__btn:before{display:none}.c-contact__btn-item{width:100%}.c-contact__btn-item a{padding:33px 0 32px;font-family:"Hiragino Kaku Gothic W7 JIS2004",sans-serif;font-size:1.5rem;letter-spacing:0.07em}}@media screen and (max-width: 740px)and (max-width: 1240px){.c-contact__btn-item a{font-weight:bold}}@media screen and (max-width: 740px){.c-contact__btn-item a:before{opacity:1}.c-contact__btn-item .c-ar--wh{position:absolute;top:50%;right:39px;transform:translate(0, -50%)}}.c-entry{position:relative;color:#fff;padding:128px 0 124px;padding-right:70px;padding-left:70px;margin-right:auto;margin-left:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;overflow:hidden}@media screen and (max-width: 1240px){.c-entry{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 1000px){.c-entry{padding-right:30px;padding-left:30px}}@media screen and (max-width: 740px){.c-entry{padding-right:15px;padding-left:15px}}.c-entry.is-hover .c-entry__bg{width:105%;height:105%}.c-entry__bg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;z-index:1;-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1)}.c-entry__bg img{width:100%;height:100%;object-fit:cover}.c-entry__content{position:relative;z-index:2;text-align:center}.c-entry__ttl{font-family:"Inter",sans-serif;font-weight:700;font-size:2.3rem}.c-entry__desc{margin-top:28px;font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.4rem;line-height:3.2rem}.c-entry__btn{margin-top:26px}.c-entry__btn a{display:block;text-align:center;border-radius:30px;background:rgba(0,0,0,0);width:250px;padding:17px 0;font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.4rem;border:solid 1px #fff;color:#fff;margin:0 auto}@media screen and (min-width: 1025px){.c-entry__btn a:hover{background:rgba(255,255,255,.2)}}.c-entry__btn svg{margin-left:4px;vertical-align:0}.c-entry__btn a{font-family:"Hiragino Kaku Gothic W7 JIS2004",sans-serif;font-size:1.4rem;letter-spacing:0.05em;padding:22px 0}@media screen and (max-width: 1240px){.c-entry__btn a{font-weight:bold}}@media screen and (max-width: 1000px){.c-entry{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}}@media screen and (max-width: 740px){.c-entry{background-image:url("../img/recruit/sp/img-entry.jpg");padding:73px 0 70px}}@media screen and (max-width: 740px)and (min-width: 1440px),screen and (max-width: 740px)and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 740px)and (min-resolution: 2dppx){.c-entry{background-image:url("../img/recruit/sp/img-entry@2x.jpg")}}@media screen and (max-width: 740px){.c-entry__desc{margin-top:25px}.c-entry__btn{margin-top:30px}.c-entry__btn a{width:232px}}.--tel{pointer-events:none}@media screen and (max-width: 740px){.--tel{pointer-events:auto}}#mvFixed{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0}#mvFixed iframe,#mvFixed video{width:100%;height:100%}#mvFixed.is-show{opacity:1}@media screen and (max-width: 1240px){#mvFixed{top:0;left:0;position:absolute}}.inview.fadein{opacity:0;transform:translate(0, 10px);transition:all .6s ease-in-out}.inview.fadein.is-view{opacity:1;transform:translate(0)}.inview.fadein.--delay:nth-child(3n+2){transition-delay:.2s}.inview.fadein.--delay:nth-child(3n+3){transition-delay:.4s}.inview.fadein.--delay2:nth-child(2n+1){transition-delay:.2s}.inview.fadein.--delay2:nth-child(2n+2){transition-delay:.4s}@media screen and (max-width: 740px){.inview.fadein.--delay{transition-delay:0s !important}.inview.fadein.--delay2{transition-delay:0s !important}}.inview.fadeinDelay1{opacity:0;transform:translate(0, 10px);transition:all .6s ease-in-out;transition-delay:.6s}.inview.fadeinDelay1.is-view{opacity:1;transform:translate(0)}.inview.fadeinDelay2{opacity:0;transform:translate(0, 10px);transition:all .6s ease-in-out;transition-delay:1s}.inview.fadeinDelay2.is-view{opacity:1;transform:translate(0)}.inview.fadeinDelay3{opacity:0;transform:translate(0, 10px);transition:all .6s ease-in-out;transition-delay:1.4s}.inview.fadeinDelay3.is-view{opacity:1;transform:translate(0)}.inview.fadeinRight{opacity:0;transform:translate(10px, 0);transition:all .6s ease-in-out}.inview.fadeinRight.is-view{opacity:1;transform:translate(0, 0)}.inview.fadeinLeft{opacity:0;transform:translate(-10px, 0);transition:all .6s ease-in-out}.inview.fadeinLeft.is-view{opacity:1;transform:translate(0, 0)}@media screen and (max-width: 740px){.inview.fadein-sp{transform:translate(0, 10px);opacity:0;transition:all .6s ease-in-out}.inview.fadein-sp.is-view{opacity:1;transform:translate(0)}}.inview.fadein-pc{opacity:0;transform:translate(0, 10px);transition:all .6s ease-in-out}.inview.fadein-pc.is-view{opacity:1;transform:translate(0)}@media screen and (max-width: 740px){.inview.fadein-pc{opacity:1}}.lead{position:relative;background:url("../img/about/img-lead.jpg") no-repeat center center;background-size:cover;color:#fff;padding:107px 0 73px}@media screen and (min-width: 1440px),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.lead{background-image:url("../img/about/img-lead@2x.jpg")}}.lead:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;mix-blend-mode:multiply;background:#8e8e8e}.lead__content{position:relative}.lead__main{font-family:"Hiragino Kaku Gothic W7 JIS2004",sans-serif;font-size:2rem;letter-spacing:0.05em}@media screen and (max-width: 1240px){.lead__main{font-weight:bold}}.lead__txt{margin-top:50px;font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.4rem;line-height:3.5rem}@media screen and (max-width: 740px){.lead{background-image:url("../img/about/sp/img-lead.jpg");padding:80px 0 70px}.lead__txt{margin-top:45px}}.two{padding:134px 0 97px;overflow:hidden}.two__top{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:0 57px}.two__img{width:50%}.two__img img{width:100%;height:auto}.two__txt{flex:1;padding-top:28px}.two__catch{font-family:"Hiragino Kaku Gothic W7 JIS2004",sans-serif;font-size:1.7rem;letter-spacing:0.05em;margin-bottom:30px}@media screen and (max-width: 1240px){.two__catch{font-weight:bold}}.two__desc{font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.4rem;line-height:3.5rem}.two__commit{margin-top:136px}.two__commit .swiper{margin-top:40px;overflow:visible}.two__commit .swiper-wrapper{transition-timing-function:linear}.two__commit-ttl{font-family:"Hiragino Kaku Gothic W7 JIS2004",sans-serif;font-size:1.5rem;letter-spacing:0.05em}@media screen and (max-width: 1240px){.two__commit-ttl{font-weight:bold}}.two__commit-item{width:300px}.two__commit-item img{width:100%;height:auto}.two__commit-cap{margin-top:16px;font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.3rem;line-height:2.2rem}.two__commit-btn{margin-top:45px}.two__commit-btn a{margin-left:auto}@media screen and (max-width: 740px){.two{padding:80px 0 70px}.two__top{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:50px 0}.two__img{width:100%}.two__txt{padding-top:0}.two__catch{margin-bottom:31px}.two__desc{line-height:3.2rem}.two__commit{margin-top:51px}.two__commit .swiper{margin-top:30px}.two__commit-item{width:218px}.two__commit-cap{margin-top:8px;padding-right:18px}.two__commit-btn{margin-top:36px}}.basic__top{padding:100px 0;background:#efede7}.basic__content{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:0 60px}.basic__img{width:42.7272727273%}.basic__img img{width:100%;height:auto}.basic__txt{flex:1;padding-top:12px}.basic__desc{margin-top:43px;font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.4rem;line-height:3rem}.basic__btn{margin-top:42px}.basic__btn a{display:block;text-align:center;border-radius:30px;background:rgba(0,0,0,0);width:96px;padding:13px 0 12px;font-family:"Inter",sans-serif;font-weight:400;font-size:1.3rem;border:solid 1px #383838}.basic__btn a svg path,.basic__btn a svg rect{-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1)}@media screen and (min-width: 1025px){.basic__btn a:hover{background:#383838;color:#fff}.basic__btn a:hover svg path,.basic__btn a:hover svg rect{stroke:#fff}}.basic__btn svg{margin-left:4px;vertical-align:0}.basic__mv{position:relative;height:600px;color:#fff;overflow:hidden;padding:87px 0 0}.basic__mv:before{position:absolute;top:0;left:0;width:100%;height:100%;background:#969593;mix-blend-mode:multiply;content:"";z-index:2}.basic__mv-bg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;min-height:100%;aspect-ratio:16/9;z-index:1}.basic__mv-bg video{position:absolute;width:100%;height:100%;object-fit:cover}.basic__mv .inner{position:relative;z-index:3}.basic__mv-main{font-family:"Hiragino Kaku Gothic W7 JIS2004",sans-serif;font-size:2rem;line-height:3.6rem;letter-spacing:0.05em}@media screen and (max-width: 1240px){.basic__mv-main{font-weight:bold}}.basic__mv-txt{margin-top:42px;max-width:334px;font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.4rem;line-height:3.5rem}@media screen and (max-width: 740px){.basic__top{padding:72px 0 70px}.basic__content{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:40px 0}.basic__img{width:100%}.basic__txt{padding-top:0;width:100%}.basic__desc{margin-top:33px}.basic__btn{margin-top:32px}.basic__mv{padding:59px 0 61px;height:auto}.basic__mv-main{line-height:4rem}.basic__mv-txt{margin-top:31px;line-height:3.2rem;max-width:initial}}.method{padding:120px 0 0}.method__ttl{font-family:"Hiragino Kaku Gothic W7 JIS2004",sans-serif;font-size:1.5rem;letter-spacing:0.05em}@media screen and (max-width: 1240px){.method__ttl{font-weight:bold}}.method__list{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0 40px}.method__card{width:calc(33.3333333333% - 26.6666666667px)}.method__card a{display:block}@media screen and (min-width: 1025px){.method__card a:hover .method__img:before{opacity:1}.method__card a:hover .method__img--cover{opacity:1}}.method__name{font-family:"Hiragino Kaku Gothic W7 JIS2004",sans-serif;font-size:1.7rem;letter-spacing:0.05em}@media screen and (max-width: 1240px){.method__name{font-weight:bold}}.method__name--sub{margin-top:12px;font-family:"Hiragino Kaku Gothic W6 JIS2004",sans-serif;font-size:1.4rem;color:#8e8e8e}@media screen and (max-width: 1240px){.method__name--sub{font-weight:bold}}.method__name--logo img{transform:translate(0, -5px)}.method__img{margin-top:17px;position:relative}.method__img:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:#969593;mix-blend-mode:multiply;opacity:0;-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);z-index:2}.method__img--cover{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-family:"Inter",sans-serif;font-weight:400;font-size:1.3rem;opacity:0;-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);z-index:2}.method__img--cover img{vertical-align:0;margin-left:3px;width:auto;height:auto}.method__img>img{width:100%;height:auto}.method__desc{margin-top:12px;font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.4rem;line-height:3rem}@media screen and (max-width: 740px){.method{padding:65px 0 0}.method__ttl{text-align:center;line-height:2.6rem;margin:0 -2px}.method__list{margin-top:44px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:43px 0}.method__card{width:100%}.method__desc{margin-top:16px;line-height:2.8rem}}.layout{padding:89px 0 120px}.layout .bd-content{margin-bottom:98px}.layout__content{position:relative}.layout__content .swiper-button-prev{left:0}.layout__content .swiper-button-next{right:0}.layout__content .swiper-pagination{margin-top:39px}.layout__slider{max-width:850px;margin:81px auto 0}.layout__ttl{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:0 16px;border-bottom:solid 1px #8e8e8e;padding-bottom:17px}.layout__ttl--main{font-family:"Inter",sans-serif;font-weight:700;font-size:1.7rem}.layout__ttl--sub{padding-top:4px;font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.4rem}.layout__img{margin-top:38px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.layout__img.--lg{margin:0 -5px}.layout__img-item>picture img{width:850px;max-width:100%;height:auto}.layout__gallery{margin-top:23px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;gap:0 23px}@media screen and (max-width: 1240px){.layout__slider{max-width:calc(100% - 100px)}}@media screen and (max-width: 740px){.layout{padding:62px 0 149px}.layout .bd-content{margin-bottom:72px}.layout__content .swiper-button-next,.layout__content .swiper-button-prev{margin-top:36px}.layout__content .swiper-pagination{margin-top:54px}.layout__slider{margin:42px auto 0;max-width:100%}.layout__ttl{padding-bottom:10px}.layout__img{margin-top:30px;gap:0 5px}.layout__img-item.w200{width:56.338028169%}.layout__img-item.w155{width:43.661971831%}.layout__img-item.w229{width:64.5070422535%}.layout__img-item.w127{width:35.7746478873%}.layout__img-item>img{width:100%;height:auto}.layout__img--zoom{margin-top:7px;font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.3rem}.layout__img--zoom img{margin-right:2px;vertical-align:-8px}.layout__gallery{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:7px 0;max-width:248px;margin:24px auto 0}.layout__gallery-item img{width:100%;height:auto}}.hiraya{background:#efede7;padding:123px 0 166px}.hiraya__ttl{font-family:"Hiragino Kaku Gothic W7 JIS2004",sans-serif;font-size:2rem;letter-spacing:0.05em}@media screen and (max-width: 1240px){.hiraya__ttl{font-weight:bold}}.hiraya__content{margin-top:49px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:0 57px}.hiraya__img{width:50%}.hiraya__img img{width:100%;height:auto}.hiraya__txt{flex:1;padding-top:4px}.hiraya__catch{font-family:"Hiragino Kaku Gothic W7 JIS2004",sans-serif;font-size:1.7rem;letter-spacing:0.05em}@media screen and (max-width: 1240px){.hiraya__catch{font-weight:bold}}.hiraya__desc{margin-top:30px;font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.4rem;line-height:3.5rem}.hiraya__btn{margin-top:29px}.hiraya__btn a{display:block;text-align:center;border-radius:30px;background:rgba(0,0,0,0);width:96px;padding:13px 0 12px;font-family:"Inter",sans-serif;font-weight:400;font-size:1.3rem;border:solid 1px #383838}.hiraya__btn a svg path,.hiraya__btn a svg rect{-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1)}@media screen and (min-width: 1025px){.hiraya__btn a:hover{background:#383838;color:#fff}.hiraya__btn a:hover svg path,.hiraya__btn a:hover svg rect{stroke:#fff}}.hiraya__btn svg{margin-left:4px;vertical-align:0}.hiraya__gallery{margin-top:120px;overflow:visible}.hiraya__gallery .swiper-wrapper{transition-timing-function:linear}.hiraya__gallery-item{width:300px}.hiraya__gallery-item img{width:100%;height:auto}@media screen and (max-width: 740px){.hiraya{padding:70px 0 70px}.hiraya__content{margin-top:40px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:46px 0}.hiraya__img{width:100%}.hiraya__desc{margin-top:31px;line-height:3.2rem}.hiraya__btn{margin-top:31px}.hiraya__gallery{margin-top:50px}.hiraya__gallery-item{width:218px}}.voice{padding:123px 0 100px}.voice__wrapper{margin-top:50px}.voice__content{position:relative}.voice__content .swiper-button-prev{left:0}.voice__content .swiper-button-next{right:0}.voice__content .swiper-pagination{margin-top:31px}.voice__slider{max-width:924px;margin:0 auto}.voice__card{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;gap:0 32px}.voice__img{width:42.6406926407%}.voice__img img{width:100%;height:auto}.voice__detail{flex:1;padding-top:2px}.voice__number{position:relative;font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.3rem;color:#8e8e8e;padding-left:20px}.voice__number:before{position:absolute;top:3px;left:0;width:12px;height:7.27px;background:#8e8e8e;content:"";clip-path:polygon(50% 100%, 0 0, 100% 0);-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1)}.voice__ttl{margin-top:28px;font-family:"Hiragino Kaku Gothic W7 JIS2004",sans-serif;font-size:1.7rem}@media screen and (max-width: 1240px){.voice__ttl{font-weight:bold}}.voice__desc{margin-top:27px;font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.4rem;line-height:3rem}.voice__btn{margin-top:88px}.voice__btn a{display:block;text-align:center;border-radius:30px;background:rgba(0,0,0,0);width:130px;padding:17px 0;font-family:"Hiragino Kaku Gothic W4 JIS2004",sans-serif;font-size:1.4rem;border:solid 1px #383838;margin:0 auto}.voice__btn a svg path,.voice__btn a svg rect{-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1)}@media screen and (min-width: 1025px){.voice__btn a:hover{background:#383838;color:#fff}.voice__btn a:hover svg path,.voice__btn a:hover svg rect{stroke:#fff}}.voice__btn svg{margin-left:4px;vertical-align:0}@media screen and (max-width: 1240px){.voice__slider{max-width:calc(100% - 100px)}}@media screen and (max-width: 740px){.voice{padding:73px 0 60px}.voice__content .swiper-button-next,.voice__content .swiper-button-prev{margin-top:43px}.voice__content .swiper-pagination{margin-top:62px}.voice__slider{max-width:100%}.voice__card{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:32px 0}.voice__img{width:100%}.voice__desc{line-height:2.8rem}.voice__btn{margin-top:129px}.voice__btn a{width:130px}}.bn{padding-bottom:120px}.bn__catch{border-top:solid 1px #383838;padding-top:93px}@media screen and (max-width: 740px){.bn{padding-bottom:100px}.bn__catch{padding-top:65px}}@media screen and (max-width: 740px){.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;opacity:0;visibility:hidden;-webkit-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-moz-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);-o-transition:all .4s cubic-bezier(0.28, 0, 0.66, 1);transition:all .4s cubic-bezier(0.28, 0, 0.66, 1)}.modal.is-active{opacity:1;visibility:visible}.modal__close{position:absolute;top:40px;right:30px;width:25px;height:25px}.modal__close:before,.modal__close:after{position:absolute;top:50%;left:50%;content:"";width:33px;height:1px;background:#707070}.modal__close:before{transform:translate(-50%, -50%) rotate(45deg)}.modal__close:after{transform:translate(-50%, -50%) rotate(-45deg)}.modal__container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 30px);background:rgba(255,255,255,.9);height:68.1279620853%;padding:0 15px;display:flex;align-items:center;justify-content:center}.modal__container img{max-width:100%;max-height:380px;width:auto;height:auto}}@media screen and (max-width: 380px){.modal__container img{max-width:300px;max-height:340px}}