.Breadcrumbs_breadcrumbsContainer__JZSbJ{padding-top:107px;padding-bottom:30px}@media screen and (max-width:767px){.Breadcrumbs_breadcrumbsContainer__JZSbJ{display:none}}.Breadcrumbs_breadcrumbs__VI65U{display:flex;font-size:14px;gap:var(--space-1);list-style:none}.Breadcrumbs_breadcrumbs__VI65U li~li:before{margin:0 8px;content:">"}.company_layer__Lw29X{background-image:url(https://images.microcms-assets.io/assets/1461aa6521d44904b236bfe39bd08aab/412c8106f72f478ea6f707798cdc7b0f/film.jpeg?fm=webp&fit=clip&w=2000);background-repeat:no-repeat;width:100%;background-size:cover;background-position:50%}.company_layer__Lw29X .wrap{height:100%;background-color:hsla(0,0%,100%,.8)}.company_mainvisual__T7MUE .video{margin:0 auto;display:block;width:100%;max-width:1140px;height:auto}.company_mainvisual__T7MUE .wrapper{background:linear-gradient(#d0121b,#ff6340);width:100%;height:auto;padding:34.5px 20px}@media screen and (max-width:767px){.company_mainvisual__T7MUE .wrapper{padding:12px 32.5px}}.company_mainvisual__T7MUE .wrapper h1{margin:0 auto;max-width:1200px;width:100%}.company_mainvisual__T7MUE .wrapper h1 img{width:100%;max-width:1200px;height:auto}.company_mainvisual__T7MUE .wrapper p{font-family:var(--font-noto-sans-jp);font-size:20px;font-weight:500;line-height:36px;color:#fff;letter-spacing:2px}@media screen and (max-width:767px){.company_mainvisual__T7MUE .wrapper p{font-size:15px;line-height:27px}}.company_mainvisualUnder__xs7Tn{padding:75px 200px 146px;background-position:50%;background-size:cover}@media screen and (max-width:1439px){.company_mainvisualUnder__xs7Tn{padding:75px 100px 146px}}@media screen and (max-width:1270px){.company_mainvisualUnder__xs7Tn{padding:75px 75px 146px}}@media screen and (max-width:1079px){.company_mainvisualUnder__xs7Tn{padding:75px 50px 146px}}@media screen and (max-width:899px){.company_mainvisualUnder__xs7Tn{padding:75px 30px 146px}}@media screen and (max-width:767px){.company_mainvisualUnder__xs7Tn{padding:40px 20px 80px;margin-top:0}}.company_mainvisualUnder__xs7Tn .bg-gradient{position:relative}.company_mainvisualUnder__xs7Tn .bg-gradient:after{content:"";width:100%;height:100%;background:#fff;position:absolute;top:0;right:0;left:0;z-index:1;margin-left:-200px;background:linear-gradient(270deg,hsla(0,0%,100%,0) 0,#fff)}@media screen and (max-width:767px){.company_mainvisualUnder__xs7Tn .bg-gradient:after{margin-left:-120px}.company_mainvisualUnder__xs7Tn .bg-gradient{margin-left:-20px}}.company_mainvisualUnder__xs7Tn .up{gap:60px;padding-bottom:104px}@media screen and (max-width:767px){.company_mainvisualUnder__xs7Tn .up{gap:0;padding-bottom:60px}}.company_mainvisualUnder__xs7Tn .up img{margin-left:-200px;width:660px;height:428px}@media screen and (max-width:1439px){.company_mainvisualUnder__xs7Tn .up img{margin-left:-100px}}@media screen and (max-width:1270px){.company_mainvisualUnder__xs7Tn .up img{margin-left:-75px}}@media screen and (max-width:1120px){.company_mainvisualUnder__xs7Tn .up img{width:550px;height:357px}}@media screen and (max-width:1079px){.company_mainvisualUnder__xs7Tn .up img{margin-left:-50px;width:500px;height:324px}}@media screen and (max-width:899px){.company_mainvisualUnder__xs7Tn .up img{width:450px;height:291px}}@media screen and (max-width:767px){.company_mainvisualUnder__xs7Tn .up img{margin-left:0;width:100%;height:auto}.company_mainvisualUnder__xs7Tn .up .pc{display:none}}.company_mainvisualUnder__xs7Tn .up .left h3{font-size:60px;font-family:var(--font-noto-serif-jp);font-weight:600;line-height:86.22px;color:#d0121b;padding-bottom:50px;border-bottom:1px solid #5f5f5f;position:relative;letter-spacing:14px}@media screen and (max-width:1439px){.company_mainvisualUnder__xs7Tn .up .left h3{font-size:50px;line-height:74.22px}}@media screen and (max-width:1270px){.company_mainvisualUnder__xs7Tn .up .left h3{font-size:32px;line-height:60.22px;padding-bottom:40px}}@media screen and (max-width:1079px){.company_mainvisualUnder__xs7Tn .up .left h3{padding-bottom:30px;letter-spacing:7px}}@media screen and (max-width:899px){.company_mainvisualUnder__xs7Tn .up .left h3{padding-bottom:20px;letter-spacing:3px}}@media screen and (max-width:767px){.company_mainvisualUnder__xs7Tn .up .left h3{font-size:35px;line-height:56px;padding-bottom:10px}}.company_mainvisualUnder__xs7Tn .up .left h3:before{content:"";position:absolute;bottom:-1px;left:0;width:176px;height:2px;background-color:#d0121b}@media screen and (max-width:767px){.company_mainvisualUnder__xs7Tn .up .left h3:before{width:84.35px}}.company_mainvisualUnder__xs7Tn .up .left p{font-family:var(--font-noto-sans-jp);font-weight:400;font-size:18px;line-height:32.4px;color:#343027;padding-top:50px}@media screen and (max-width:1270px){.company_mainvisualUnder__xs7Tn .up .left p{padding-top:40px}}@media screen and (max-width:1120px){.company_mainvisualUnder__xs7Tn .up .left p{font-size:16px;line-height:28.4px}}@media screen and (max-width:1079px){.company_mainvisualUnder__xs7Tn .up .left p{font-size:14px;line-height:24.4px;padding-top:30px}}@media screen and (max-width:899px){.company_mainvisualUnder__xs7Tn .up .left p{font-size:12px;line-height:20.4px;padding-top:20px}}@media screen and (max-width:767px){.company_mainvisualUnder__xs7Tn .up .left p{font-size:16px;line-height:25.6px;padding-top:30px;padding-bottom:30px}}.company_mainvisualUnder__xs7Tn .up .iphone{display:none}@media screen and (max-width:767px){.company_mainvisualUnder__xs7Tn .up .iphone{display:block}}.company_mainvisualUnder__xs7Tn .under{gap:60px}@media screen and (max-width:767px){.company_mainvisualUnder__xs7Tn .under{display:block}.company_mainvisualUnder__xs7Tn .under .shrink-right{margin-right:-20px}}.company_mainvisualUnder__xs7Tn .under .right h3{font-size:40px;font-family:var(--font-noto-serif-jp);font-weight:600;line-height:64px;color:#d0121b;padding-bottom:50px;border-bottom:1px solid #5f5f5f;position:relative;letter-spacing:4px}@media screen and (max-width:1439px){.company_mainvisualUnder__xs7Tn .under .right h3{font-size:38px;letter-spacing:3px}}@media screen and (max-width:1270px){.company_mainvisualUnder__xs7Tn .under .right h3{font-size:25px;line-height:50px;padding-bottom:40px}}@media screen and (max-width:1079px){.company_mainvisualUnder__xs7Tn .under .right h3{padding-bottom:30px;letter-spacing:1px}}@media screen and (max-width:899px){.company_mainvisualUnder__xs7Tn .under .right h3{font-size:27px;line-height:40px;padding-bottom:20px;letter-spacing:2px}}.company_mainvisualUnder__xs7Tn .under .right h3:before{content:"";position:absolute;bottom:-1px;left:0;width:176px;height:2px;background-color:#d0121b}@media screen and (max-width:767px){.company_mainvisualUnder__xs7Tn .under .right h3:before{width:84.35px}}.company_mainvisualUnder__xs7Tn .under .right p{font-family:var(--font-noto-sans-jp);font-weight:400;font-size:18px;line-height:32.4px;color:#343027;padding-top:50px}@media screen and (max-width:1270px){.company_mainvisualUnder__xs7Tn .under .right p{font-size:17px;padding-top:40px}}@media screen and (max-width:1120px){.company_mainvisualUnder__xs7Tn .under .right p{font-size:16px;line-height:28.4px}}@media screen and (max-width:1079px){.company_mainvisualUnder__xs7Tn .under .right p{font-size:14px;line-height:24.4px;padding-top:30px}}@media screen and (max-width:899px){.company_mainvisualUnder__xs7Tn .under .right p{font-size:12px;line-height:20.4px;padding-top:20px}}@media screen and (max-width:767px){.company_mainvisualUnder__xs7Tn .under .right p{font-size:16px;line-height:25.6px;padding-top:30px;padding-bottom:30px}}.company_mainvisualUnder__xs7Tn .under img{margin-right:-200px;width:660px;height:428px}@media screen and (max-width:1439px){.company_mainvisualUnder__xs7Tn .under img{margin-right:-100px}}@media screen and (max-width:1270px){.company_mainvisualUnder__xs7Tn .under img{margin-right:-75px}}@media screen and (max-width:1120px){.company_mainvisualUnder__xs7Tn .under img{width:550px;height:357px}}@media screen and (max-width:1079px){.company_mainvisualUnder__xs7Tn .under img{margin-right:-50px;width:500px;height:324px}}@media screen and (max-width:899px){.company_mainvisualUnder__xs7Tn .under img{margin-right:-30px;width:450px;height:291px}}@media screen and (max-width:767px){.company_mainvisualUnder__xs7Tn .under img{margin-right:0;width:100%;height:auto}}.company_about__O_O3h{background-color:#fff}.company_about__O_O3h .container{padding-top:79px;padding-bottom:111px}@media screen and (max-width:767px){.company_about__O_O3h .container{padding:80px 0}}.company_about__O_O3h .container .title{gap:24px;align-items:baseline;padding-bottom:40px;border-bottom:1px solid #5f5f5f;position:relative;width:699px;margin:0 auto 83px 0}@media screen and (max-width:899px){.company_about__O_O3h .container .title{width:600px}}@media screen and (max-width:767px){.company_about__O_O3h .container .title{width:100%;display:block;padding-bottom:16px;margin-bottom:21px}}.company_about__O_O3h .container .title:before{content:"";position:absolute;bottom:-1px;left:0;width:176px;height:2px;background-color:#d0121b}@media screen and (max-width:767px){.company_about__O_O3h .container .title:before{width:84.35px}}.company_about__O_O3h .container .title h2{font-size:70px;font-weight:400;line-height:93.31px;background:linear-gradient(#d0121b,#ff6340);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:767px){.company_about__O_O3h .container .title h2{font-size:45px;line-height:59.99px}}.company_about__O_O3h .container .title p{font-family:var(--font-noto-serif-jp);font-size:18px;font-weight:400;line-height:32.4px;color:#343027}@media screen and (max-width:767px){.company_about__O_O3h .container .title p{font-size:14px;line-height:25.2px}}.company_about__O_O3h .container ul{gap:124px}@media screen and (max-width:1270px){.company_about__O_O3h .container ul{gap:49px}}@media screen and (max-width:767px){.company_about__O_O3h .container ul{display:block}}.company_about__O_O3h .container ul li{width:50%}@media screen and (max-width:767px){.company_about__O_O3h .container ul li{width:100%;margin-top:40px}}.company_about__O_O3h .container ul li img{display:block;width:100%;height:520px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.company_about__O_O3h .container ul li img{height:auto}.company_about__O_O3h .container ul li .top-message{display:none}}.company_about__O_O3h .container ul li .top-message-sp{display:none}@media screen and (max-width:767px){.company_about__O_O3h .container ul li .top-message-sp{display:block;height:auto}}.company_about__O_O3h .container ul li .under{padding-top:60px}.company_about__O_O3h .container ul li .under .en{font-family:var(--font-noto-sans-jp);font-size:20px;font-weight:500;line-height:38px;color:#815d00;margin-bottom:10px;letter-spacing:3px}@media screen and (max-width:767px){.company_about__O_O3h .container ul li .under .en{font-size:15px;line-height:27px}}.company_about__O_O3h .container ul li .under h4{font-family:var(--font-noto-serif-jp);font-weight:600;font-size:40px;line-height:64px;color:#d0121b;margin-bottom:60px;letter-spacing:3px}@media screen and (max-width:899px){.company_about__O_O3h .container ul li .under h4{font-size:30px;line-height:50px}}@media screen and (max-width:767px){.company_about__O_O3h .container ul li .under h4{font-size:35px;line-height:56px;margin-bottom:30px}}.company_about__O_O3h .container ul li .under .txt{font-family:var(--font-noto-sans-jp);font-weight:400;font-size:18px;line-height:32.4px;color:#343027;margin-bottom:60px}@media screen and (max-width:767px){.company_about__O_O3h .container ul li .under .txt{font-size:16px;line-height:25.6px;margin-bottom:30px}}.company_about__O_O3h .container ul li .under .button_view a{justify-content:space-between;color:#d0121b;font-family:var(--font-noto-sans-jp);font-weight:500;font-size:18px;line-height:26.06px;border:2px solid #d0121b;border-radius:60px;background-color:#fff;align-items:center;box-shadow:3px 3px 4px 0 rgba(0,0,0,.25);padding:22px 0;position:relative}@media screen and (max-width:767px){.company_about__O_O3h .container ul li .under .button_view a{font-size:13px;line-height:18.82px}}.company_about__O_O3h .container ul li .under .button_view a:hover{background-color:#f5f3eb}.company_about__O_O3h .container ul li .under .button_view a p{margin:0 auto;letter-spacing:10px}.company_about__O_O3h .container ul li .under .button_view a img{width:auto;height:16px;position:absolute;right:34px}@media screen and (max-width:767px){.company_about__O_O3h .container ul li .under{padding-top:30px}}.company_service__bQU4K{background:linear-gradient(#ae9453,#c8b37d,#89702e)}.company_service__bQU4K .container{padding-top:62px;gap:62px;margin:0 auto}@media screen and (max-width:767px){.company_service__bQU4K .container{padding-top:80px}}.company_service__bQU4K .container .title{gap:10px;align-items:baseline;padding-bottom:40px;border-bottom:1px solid #fff;position:relative;width:553px;margin:0 auto 40px 0}@media screen and (max-width:899px){.company_service__bQU4K .container .title{width:600px}}@media screen and (max-width:767px){.company_service__bQU4K .container .title{width:100%;display:block;padding-bottom:16px;margin-bottom:21px}}.company_service__bQU4K .container .title:after{content:"";position:absolute;width:176px;height:2px;bottom:-1px;left:0;background-color:#fff}@media screen and (max-width:767px){.company_service__bQU4K .container .title:after{width:84.35px}}.company_service__bQU4K .container .title h2{font-size:70px;font-weight:400;line-height:93.31px;color:#fff;letter-spacing:7px}@media screen and (max-width:767px){.company_service__bQU4K .container .title h2{font-size:45px;line-height:59.99px}}.company_service__bQU4K .container .title p{font-family:var(--font-noto-serif-jp);font-size:18px;font-weight:400;line-height:32.4px;color:#fff}@media screen and (max-width:767px){.company_service__bQU4K .container .title p{font-size:14px;line-height:25.2px}}.company_service__bQU4K .container .sentence{font-family:var(--font-noto-serif-jp);font-weight:600;font-size:60px;line-height:86.22px;color:#fff;margin-bottom:79px;letter-spacing:8px}@media screen and (max-width:899px){.company_service__bQU4K .container .sentence{font-size:55px;line-height:80px}}@media screen and (max-width:767px){.company_service__bQU4K .container .sentence{font-size:38px;line-height:54.61px;margin-bottom:30px}}@media screen and (max-width:500px){.company_service__bQU4K .container .sentence br{display:none}}.company_service__bQU4K .container .under{gap:60px;margin-left:-20px!important;max-width:100%!important}@media screen and (max-width:1079px){.company_service__bQU4K .container .under{gap:30px}}@media screen and (max-width:899px){.company_service__bQU4K .container .under{display:block}}.company_service__bQU4K .container .under img{width:660px;height:428px}@media screen and (max-width:1270px){.company_service__bQU4K .container .under img{width:560px;height:363px}}@media screen and (max-width:1079px){.company_service__bQU4K .container .under img{width:500px;height:324px}}@media screen and (max-width:899px){.company_service__bQU4K .container .under img{width:100%;height:282px;margin-left:-20px}}.company_service__bQU4K .container .under .bg-gradient{position:relative}.company_service__bQU4K .container .under .bg-gradient:after{content:"";width:100%;height:100%;background:#fff;position:absolute;top:0;right:0;left:0;z-index:1;background:linear-gradient(90deg,hsla(0,0%,100%,0) 80%,hsla(0,0%,100%,.8))}@media screen and (max-width:1270px){.company_service__bQU4K .container .under .bg-gradient{width:560px;height:363px}}@media screen and (max-width:1079px){.company_service__bQU4K .container .under .bg-gradient{width:500px;height:324px}}@media screen and (max-width:899px){.company_service__bQU4K .container .under .bg-gradient{width:100%;height:282px}}.company_service__bQU4K .serviceDetailWrapper{width:100%;padding-left:0!important}@media screen and (min-width:1441px){.company_service__bQU4K .serviceDetailWrapper{display:flex;justify-content:center}}.company_service__bQU4K .serviceDetail{padding-bottom:127px;max-width:1440px}@media screen and (max-width:767px){.company_service__bQU4K .serviceDetail{padding-bottom:67px;margin-right:20px}}.company_service__bQU4K .serviceDetail .list{display:flex;gap:40px}@media screen and (max-width:1270px){.company_service__bQU4K .serviceDetail .list{flex-direction:column;gap:30px}}.company_service__bQU4K .serviceDetail .list .bg-gradient{position:relative;width:660px;height:428px;max-width:100%}.company_service__bQU4K .serviceDetail .list .bg-gradient img{max-width:100%}.company_service__bQU4K .serviceDetail .list .bg-gradient:after{content:"";width:100%;height:100%;background:#fff;position:absolute;top:0;right:0;left:0;z-index:1;background:linear-gradient(90deg,hsla(0,0%,100%,0) 80%,hsla(0,0%,100%,.8))}@media screen and (max-width:767px){.company_service__bQU4K .serviceDetail .list .bg-gradient:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 60%,hsla(0,0%,100%,.8))}.company_service__bQU4K .serviceDetail .list .bg-gradient{width:100%;height:auto}.company_service__bQU4K .serviceDetail .list .bg-gradient img{width:100%;max-width:100%;height:auto}}.company_service__bQU4K .serviceDetail .list .right{color:#fff;padding-left:15px;padding-right:15px}.company_service__bQU4K .serviceDetail .list .right .number{margin-bottom:60px}@media screen and (max-width:767px){.company_service__bQU4K .serviceDetail .list .right .number{margin-bottom:30px}}.company_service__bQU4K .serviceDetail .list .right .number .up{align-items:center}.company_service__bQU4K .serviceDetail .list .right .number .up span{font-family:var(--font-noto-serif-jp);font-weight:400;font-size:18px;line-height:32.4px;margin-bottom:10px}@media screen and (max-width:1270px){.company_service__bQU4K .serviceDetail .list .right .number .up span{font-size:16px;line-height:29.4px}}@media screen and (max-width:767px){.company_service__bQU4K .serviceDetail .list .right .number .up span{font-size:14px;line-height:25.2px}}.company_service__bQU4K .serviceDetail .list .right .number .up .left{font-family:var(--font-noto-sans-jp);font-weight:500;font-size:20px;line-height:36px;margin-right:29px}@media screen and (max-width:1270px){.company_service__bQU4K .serviceDetail .list .right .number .up .left{font-size:18px;line-height:35px}}@media screen and (max-width:1079px){.company_service__bQU4K .serviceDetail .list .right .number .up .left{margin-right:10px}}@media screen and (max-width:767px){.company_service__bQU4K .serviceDetail .list .right .number .up .left{font-size:15px}}.company_service__bQU4K .serviceDetail .list .right .number h5{font-family:var(--font-noto-serif-jp);font-weight:600;font-size:40px;line-height:64px;margin-left:50px;letter-spacing:4px}@media screen and (max-width:1270px){.company_service__bQU4K .serviceDetail .list .right .number h5{font-size:36px;line-height:56px}}@media screen and (max-width:1079px){.company_service__bQU4K .serviceDetail .list .right .number h5{margin-left:0}}@media screen and (max-width:767px){.company_service__bQU4K .serviceDetail .list .right .number h5{font-size:32px}}.company_service__bQU4K .serviceDetail .list .right .button_view a{justify-content:space-between;color:#d0121b;font-family:var(--font-noto-sans-jp);font-weight:500;font-size:18px;line-height:26.06px;border:2px solid #d0121b;border-radius:60px;background-color:#fff;align-items:center;box-shadow:3px 3px 4px 0 rgba(0,0,0,.25);padding:22px 0;position:relative;width:458px;margin-left:50px}@media screen and (max-width:899px){.company_service__bQU4K .serviceDetail .list .right .button_view a{width:100%;margin:0}}@media screen and (max-width:767px){.company_service__bQU4K .serviceDetail .list .right .button_view a{font-size:13px;line-height:18.82px}}.company_service__bQU4K .serviceDetail .list .right .button_view a:hover{background-color:#f5f3eb}.company_service__bQU4K .serviceDetail .list .right .button_view a p{margin:0 auto;letter-spacing:10px}.company_service__bQU4K .serviceDetail .list .right .button_view a img{width:auto;height:16px;position:absolute;right:34px}.company_recruit__Lw5U3{background:linear-gradient(#d0121b,#ff6340);position:relative}.company_recruit__Lw5U3:after{content:"";width:40%;height:100%;background:#fff;position:absolute;top:0;right:0}@media screen and (max-width:899px){.company_recruit__Lw5U3:after{display:none}}.company_recruit__Lw5U3 .container{padding-top:67px;padding-bottom:82px;gap:62px;margin:0 auto}@media screen and (max-width:1439px){.company_recruit__Lw5U3 .container{padding-left:20px;padding-right:20px}}@media screen and (max-width:899px){.company_recruit__Lw5U3 .container{display:block}}@media screen and (max-width:767px){.company_recruit__Lw5U3 .container{padding:80px 20px}}.company_recruit__Lw5U3 .container .title{gap:10px;align-items:baseline;padding-bottom:40px;border-bottom:1px solid #fff;position:relative;margin:0 auto 40px 0}@media screen and (max-width:1120px){.company_recruit__Lw5U3 .container .title{padding-bottom:30px;margin:0 auto 30px 0}}@media screen and (max-width:767px){.company_recruit__Lw5U3 .container .title{width:100%;display:block;padding-bottom:16px;margin-bottom:21px}}.company_recruit__Lw5U3 .container .title:after{content:"";position:absolute;width:176px;height:2px;bottom:-1px;left:0;background-color:#fff}@media screen and (max-width:767px){.company_recruit__Lw5U3 .container .title:after{width:84.35px}}.company_recruit__Lw5U3 .container .title h2{font-size:70px;font-family:var(--font-playfair);font-weight:400;line-height:93.31px;color:#fff;letter-spacing:7px}@media screen and (max-width:1120px){.company_recruit__Lw5U3 .container .title h2{font-size:55px;line-height:75px}}@media screen and (max-width:1079px){.company_recruit__Lw5U3 .container .title h2{font-size:45px;line-height:65px}}@media screen and (max-width:767px){.company_recruit__Lw5U3 .container .title h2{font-size:45px;line-height:59.99px}}.company_recruit__Lw5U3 .container .title p{font-family:var(--font-noto-serif-jp);font-size:18px;font-weight:400;line-height:32.4px;color:#fff}@media screen and (max-width:767px){.company_recruit__Lw5U3 .container .title p{font-size:14px;line-height:25.2px}}.company_recruit__Lw5U3 .container .sentence{font-family:var(--font-noto-serif-jp);font-weight:600;font-size:40px;line-height:64px;color:#fff;margin-bottom:40px;letter-spacing:5px}@media screen and (max-width:1270px){.company_recruit__Lw5U3 .container .sentence{font-size:35px;line-height:56px}}@media screen and (max-width:1120px){.company_recruit__Lw5U3 .container .sentence{font-size:30px;line-height:40px}}@media screen and (max-width:1079px){.company_recruit__Lw5U3 .container .sentence{font-size:26px}}@media screen and (max-width:899px){.company_recruit__Lw5U3 .container .sentence br{display:none}}@media screen and (max-width:767px){.company_recruit__Lw5U3 .container .sentence{font-size:38px;line-height:54.61px;font-weight:600}}.company_recruit__Lw5U3 .container .button_view a{justify-content:space-between;color:#fff;font-family:var(--font-noto-sans-jp);font-weight:500;font-size:18px;line-height:26.06px;border:2px solid #fff;border-radius:60px;align-items:center;padding:22px 0;position:relative;width:458px}@media screen and (max-width:1270px){.company_recruit__Lw5U3 .container .button_view a{width:400px}}@media screen and (max-width:1120px){.company_recruit__Lw5U3 .container .button_view a{width:300px}}@media screen and (max-width:899px){.company_recruit__Lw5U3 .container .button_view a{width:100%}}@media screen and (max-width:767px){.company_recruit__Lw5U3 .container .button_view a{font-size:13px;line-height:18.82px}}.company_recruit__Lw5U3 .container .button_view a:hover{background-color:#fff;color:#343027}.company_recruit__Lw5U3 .container .button_view a:hover img{filter:invert(1);transition:all .5s ease}.company_recruit__Lw5U3 .container .button_view a p{margin:0 auto;letter-spacing:10px}.company_recruit__Lw5U3 .container .button_view a img{width:auto;height:16px;position:absolute;right:34px;transition:all .5s ease-in-out}@media screen and (max-width:899px){.company_recruit__Lw5U3 .container .sercret_iphone{display:none}}.company_recruit__Lw5U3 .container .recruit_img{gap:40px;margin:21px -160px 0 0;z-index:1}@media screen and (max-width:1439px){.company_recruit__Lw5U3 .container .recruit_img{margin:44px -60px 0 0}}@media screen and (max-width:1270px){.company_recruit__Lw5U3 .container .recruit_img{margin:68px -35px 0 0}}@media screen and (max-width:1120px){.company_recruit__Lw5U3 .container .recruit_img{gap:20px}}@media screen and (max-width:899px){.company_recruit__Lw5U3 .container .recruit_img{gap:7px;margin:0}}.company_recruit__Lw5U3 .container .recruit_img img{width:320px;height:362px;display:block}@media screen and (max-width:1439px){.company_recruit__Lw5U3 .container .recruit_img img{width:280px;height:317px}}@media screen and (max-width:1079px){.company_recruit__Lw5U3 .container .recruit_img img{width:230px;height:260px}}@media screen and (max-width:899px){.company_recruit__Lw5U3 .container .recruit_img img{width:50%;height:400px;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:767px){.company_recruit__Lw5U3 .container .recruit_img img{width:50%;height:auto}.company_recruit__Lw5U3 .container .recruit_img{width:100%}}.company_recruit__Lw5U3 .container .sercret{display:none;margin-top:30px}@media screen and (max-width:899px){.company_recruit__Lw5U3 .container .sercret{display:block}}.company_contact__1IO8g{background-position:50%;background-size:cover}.company_contact__1IO8g .container{padding-top:100px;padding-bottom:30px;align-items:self-end;justify-content:space-between}@media screen and (max-width:899px){.company_contact__1IO8g .container{display:block;width:100%;padding-top:80px;padding-bottom:80px}}@media screen and (max-width:767px){.company_contact__1IO8g .container{padding:80px 0}}.company_contact__1IO8g .container .title{gap:10px;align-items:baseline;padding-bottom:40px;border-bottom:1px solid #343027;position:relative}@media screen and (max-width:1120px){.company_contact__1IO8g .container .title{padding-bottom:30px;margin:0 auto 30px 0}}@media screen and (max-width:899px){.company_contact__1IO8g .container .title{margin:0 auto 40px 0}}@media screen and (max-width:767px){.company_contact__1IO8g .container .title{width:100%;display:block;padding-bottom:16px;margin-bottom:40px}}.company_contact__1IO8g .container .title:before{content:"";position:absolute;bottom:-1px;left:0;width:176px;height:2px;background-color:#d0121b}@media screen and (max-width:767px){.company_contact__1IO8g .container .title:before{width:84.35px}}.company_contact__1IO8g .container .title h2{font-size:70px;font-family:var(--font-playfair);font-weight:400;line-height:93.31px;background:linear-gradient(#d0121b,#ff6340);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:6px}@media screen and (max-width:1120px){.company_contact__1IO8g .container .title h2{font-size:55px;line-height:75px}}@media screen and (max-width:1079px){.company_contact__1IO8g .container .title h2{font-size:45px;line-height:65px}}@media screen and (max-width:767px){.company_contact__1IO8g .container .title h2{font-size:45px;line-height:59.99px}}.company_contact__1IO8g .container .title p{font-family:var(--font-noto-serif-jp);font-size:18px;font-weight:400;line-height:32.4px;color:#343027;letter-spacing:2px;margin-right:84px}@media screen and (max-width:1270px){.company_contact__1IO8g .container .title p{margin-right:60px}}@media screen and (max-width:767px){.company_contact__1IO8g .container .title p{font-size:14px;line-height:25.2px}}.company_contact__1IO8g .container .button_view a{justify-content:space-between;color:#d0121b;font-family:var(--font-noto-sans-jp);font-weight:500;font-size:18px;line-height:26.06px;border:2px solid #d0121b;border-radius:60px;background-color:#fff;align-items:center;box-shadow:3px 3px 4px 0 rgba(0,0,0,.25);padding:22px 0;position:relative;width:458px}@media screen and (max-width:1079px){.company_contact__1IO8g .container .button_view a{width:308px}}@media screen and (max-width:899px){.company_contact__1IO8g .container .button_view a{width:100%}}@media screen and (max-width:767px){.company_contact__1IO8g .container .button_view a{font-size:13px;line-height:18.82px}}.company_contact__1IO8g .container .button_view a:hover{background-color:#f5f3eb}.company_contact__1IO8g .container .button_view a p{margin:0 auto;letter-spacing:10px}.company_contact__1IO8g .container .button_view a img{width:auto;height:16px;position:absolute;right:34px}.company_contact__1IO8g .last{padding:0 200px 30px;font-family:var(--font-noto-sans-jp);font-weight:400;font-size:14px;line-height:20.27px;color:#343027;margin:78px auto 0}@media screen and (max-width:1439px){.company_contact__1IO8g .last{padding:0 100px 30px}}@media screen and (max-width:1270px){.company_contact__1IO8g .last{padding:0 75px 30px}}@media screen and (max-width:899px){.company_contact__1IO8g .last{display:none}}