.l-header{position:absolute;top:35px;width:100%;margin:auto;padding-right:32px;padding-left:0}.header{padding:0}.header__menuInner{display:none;position:absolute;top:21px;background:transparent;width:190px;z-index:1;padding:10px 10px 10px 0}.header__menuItem>a{color:#fff!important}.js-hover:hover .header__menuInner::before{content:'';display:block;width:32px;height:2px;background-color:#009870;margin-left:5px;margin-top:9px}.isOpen{display:block}@media screen and (max-width:1024px){.header{}.header.isActive{}.hamburger{position:fixed;right:0;top:0}.header__menuInner{position:relative;margin-left:40px;top:auto;width:auto}}.kv{width:100%;height:100vh}#kv__movie{z-index:-1;top:0;right:0;left:0;bottom:0;overflow:hidden}#video{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);width:177.77777778vh;height:56.25vw;min-height:100%;min-width:100%}.kv__inner{position:absolute;top:0;bottom:0;height:311px;max-width:1098px;width:100%;left:0;right:0;margin:auto}.kv__logo{max-width:287px;width:100%;margin-bottom:10px;margin-left:21px}.kv__copy{max-width:457px;width:100%}.kv__logo>img,.kv__copy>img{width:100%}.kv__item{position:relative;height:100%;max-width:1235px;margin-left:auto}.kv__item>img{position:absolute;bottom:-16%;right:-25%;width:100%}@media screen and (max-width:768px){.kv__inner{top:auto;bottom:17%;height:auto;max-width:1098px;width:100%;left:0;right:auto;margin:0}.kv__item>img{bottom:-4%;right:-40%}}.about{padding:188px 0}.about__inner{}.about__innerBox{display:flex;margin-bottom:154px;position:relative}.about__innerBox--right{max-width:100%;margin-left:auto;margin-left:4%;margin-right:-9%;justify-content:flex-end}@media screen and (max-width:768px){.about{padding:50px 0 129px}.about__innerBox{display:flex;flex-direction:column;margin-bottom:119px}.about__innerBox--right{margin:0;flex-direction:column-reverse;padding-bottom:66px}}.about__img{width:67%}.about__img>img{width:100%}.about__movie{width:67%}.about__movie>video{width:100%}.about__info{width:33%;position:relative;z-index:0}.about__info--vertical{margin-left:2%}.about__info--horizontal{top:87px;min-width:429px;margin-right:-5%}@media screen and (max-width:768px){.about__img{width:100%}.about__movie{width:100%}.about__info{width:100%;position:relative;z-index:0}.about__info--vertical{margin-left:0;padding:20px 25px 0}.about__info--horizontal{top:-44px;min-width:auto;margin-right:-9%;padding:0 25px}}.about__text{max-width:351px;font-size:18px;font-weight:bold;line-height:40px;margin-bottom:30px}.about__text::before{content:'';width:100%;height:4px;background-color:#242424;display:block;margin-bottom:30px}@media screen and (max-width:768px){.about__text{max-width:100%;font-size:16px;font-weight:normal;line-height:34px;margin-bottom:59px}.about__text::before{display:none}}.about__title--pc{display:block}.about__title--sp{display:none}@media screen and (max-width:768px){.about__title--pc{display:none}.about__title--sp{display:block;position:relative}}.about__title--vertical{margin-top:-300px;margin-bottom:35px;padding-left:20%}@media screen and (max-width:1024px){.about__title--vertical{padding-left:15px}}.about__titleInner{background-color:#fff;color:#242424;font-weight:bold;font-size:74px;line-height:1em;padding:30px 15px}.about__title--vertical .about__titleInner{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl}.about__title--vertical>.about__titleInner:first-of-type{margin-left:124px;max-height:438px}.about__title--vertical>.about__titleInner:last-of-type{margin-top:-238px;max-height:294px}.about__title--horizontal{margin-bottom:91px}@media screen and (max-width:768px){.about__title--vertical{margin-top:0;margin-bottom:-210px;padding-left:0;margin-left:25px}.about__titleInner{font-size:42px;line-height:49px;padding:15px 7.5px}.about__title--vertical>.about__titleInner:first-of-type{margin-left:72px}.about__title--vertical>.about__titleInner:last-of-type{margin-top:-131px}.about__title--horizontal{margin-bottom:59px;max-width:240px;width:100%;text-align:center}}.about__link{display:flex;flex-wrap:wrap;width:100%}.about__link>a{display:block;position:relative;max-width:50%;background-size:cover;background-repeat:no-repeat;width:100%;height:365px;font-size:36px;font-weight:bold;color:#fff;padding-top:158px;text-align:center}.about__linktext{position:relative;z-index:1}.about__link>a>.about__linkIcon{position:absolute;left:0;right:0;bottom:20px;margin:auto;text-align:center}.about__link>a:first-of-type{background-image:url(../img/top/link_img_1.png)}.about__link>a:nth-of-type(2){background-image:url(../img/top/link_img_2.png)}.about__link>a:nth-of-type(3){background-image:url(../img/top/link_img_3.png)}.about__link>a:last-of-type{background-image:url(../img/top/link_img_4.png)}.about__linkMask{height:100%;width:100%;position:absolute;top:0;left:0;background:transparent;transition:.3s ease-in-out}.about__link a:hover>.about__linkMask{background:rgba(0,0,0,0.3)}@media screen and (max-width:768px){.about__link{display:block}.about__link>a{max-width:100%;height:222px;font-size:22px;padding-top:96px}.about__link>a::after{content:'';height:4px;width:100%;background-color:#fff;display:block;position:relative;bottom:-85px}}.occupation{padding-bottom:142px}.occupation__inner{background-color:#fff;padding-left:45px;max-width:1405px;margin:auto;width:88%}.occupation__title{font-size:53px;font-weight:bold;display:flex;align-items:center;color:#242424;top:-60px;position:relative}.occupation__title::after{content:'';height:121px;width:4px;background-color:#242424;margin-left:38px}@media screen and (max-width:768px){.occupation__inner{padding:0 38px 36.5px 27px;margin:auto;width:92%}.occupation__title{font-size:31px;line-height:45px;top:-32px}.occupation__title::after{height:72px;margin-left:28px}}.occupation__list{display:flex;flex-wrap:wrap;justify-content:space-between}.occupation__listName{width:33%;padding-right:66px;margin-bottom:98px;opacity:1;transition:opacity 0.5s}.occupation__listName:hover{opacity:0.7}@media screen and (max-width:768px){.occupation__list{display:block}.occupation__listName{width:60%;min-width:313px;margin:0 auto 63px;padding-right:38px;display:block}.occupation__listName:last-of-type{margin-bottom:0}.occupation__more{font-size:12px;display:flex;align-items:center;margin-left:auto;text-align:right;max-width:154px;width:100%;font-weight:bold}.occupation__more::before{content:'';width:32px;height:1px;background-color:#242424;margin-right:7px}}.occupation__eg{font-size:10px;color:#009870;display:flex;align-items:center;margin-bottom:11px}.occupation__eg::before{content:'';width:25px;height:1px;background-color:#009870;margin-right:5px}.occupation__img{position:relative;margin-bottom:18px}.occupation__img>img,.occupation__copy>img{width:100%}.occupation__copy{max-width:226px;width:100%;position:absolute;bottom:14px;right:-35px}.occupation__text{font-size:15px;line-height:22px}.occupation__jp{font-size:28px;font-weight:bold;line-height:49px}@media screen and (max-width:768px){.occupation__eg{font-size:11px;font-weight:bold;margin-bottom:8.3px}.occupation__text{font-size:13px;line-height:19px}.occupation__jp{font-size:26px;line-height:46px}}