@keyframes line-animetion_01{0%{stroke-dashoffset:2000}80%{fill-opacity:0}100%{fill-opacity:1;stroke-dashoffset:0}}@keyframes rotate-anime{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes top-text-animetion{0%{transform:translate(0, 80%)}100%{transform:translate(0, 0)}}@keyframes mask-slide{0%{-webkit-mask-size:0% 100%;mask-size:0% 100%}100%{-webkit-mask-size:100% 100%;mask-size:100% 100%}}@keyframes loading-animation-img{from{transform:scale3d(1.1, 1.1, 1.1)}to{transform:scale3d(1, 1, 1)}}.breadcrumb-list{padding:7.0833333333vw 3.2638888889vw 0 0}@media screen and (min-width: 1441px){.breadcrumb-list{padding:102px 47px 0 0}}@media screen and (max-width: 1100px){.breadcrumb-list{padding-top:8.4722222222vw}}@media screen and (max-width: 1100px)and (max-width: 700px){.breadcrumb-list{padding:17.6vw 5.3333333333vw 0 0}}.breadcrumb-list .list{display:flex;align-items:center;justify-content:flex-end}.breadcrumb-list a{text-decoration:none;color:#141414;transition:.3s ease-in-out}@media screen and (min-width: 700px){.breadcrumb-list a:hover{opacity:.3}}.breadcrumb-list .text{display:block;position:relative;font-size:11px;line-height:240%;text-align:right;color:#141414}.breadcrumb-list .text+.text{margin-left:7px;padding-left:14px}.breadcrumb-list .text+.text::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:8.5px;height:1px;margin:auto;background:#1c1c1e}.side-menu{display:block;position:sticky;top:7.2222222222vw;left:4.4444444444vw;max-width:150px;width:100%;height:fit-content;z-index:1}.side-menu .inner{position:sticky}@media screen and (min-width: 1441px){.side-menu{top:104px}}@media screen and (max-width: 700px){.side-menu{display:none}}.side-menu .anchor-list{margin-top:.9722222222vw}@media screen and (min-width: 1441px){.side-menu .anchor-list{margin-top:14px}}.side-menu .title{font-size:1.25vw;line-height:27px;letter-spacing:.04em;text-transform:capitalize;color:#1c1c1e}@media screen and (min-width: 1441px){.side-menu .title{font-size:18px}}.side-menu.is-click .item.is-current{color:#141414}.side-menu .item{display:block;position:relative}.side-menu .item.is-current .link{color:#fc0019}.side-menu .item.is-current .nav-circle{stroke-opacity:1;animation:line-animetion_01 10s cubic-bezier(0.28, 0.52, 0, 0.85) forwards;animation-fill-mode:forwards}.side-menu .item.is-current .nav-dot .i{background:#fc0019}.side-menu .link{display:flex;align-items:center;font-size:1.1111111111vw;line-height:200%;text-decoration:none;color:#1c1c1e;transition:.3s ease-in-out}@media screen and (min-width: 1441px){.side-menu .link{font-size:16px}}@media screen and (min-width: 700px){.side-menu .link:hover{color:#fc0019}.side-menu .link:hover .nav-circle{stroke-opacity:1;animation:line-animetion_01 10s cubic-bezier(0.28, 0.52, 0, 0.85) forwards;animation-fill-mode:forwards}.side-menu .link:hover .nav-dot .i{background:#fc0019}}.side-menu .link.item-top{align-items:flex-start}.side-menu .link.item-top .nav-dot{bottom:auto}.side-menu .link.item-top .list-item{position:relative;top:.4166666667vw}@media screen and (min-width: 1441px){.side-menu .link.item-top .list-item{top:7px}}.side-menu .link .nav-circle{width:16px;height:16px;fill-opacity:0;stroke-opacity:0;stroke-dasharray:2000;stroke-dashoffset:2000;transform:rotate(-90deg)}.side-menu .link .nav-dot{position:absolute;top:0;bottom:0;left:0;width:16px;height:16px;margin:auto}.side-menu .link .nav-dot .i{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:4px;height:4px;margin:auto;border-radius:100%;background:#141414;transition:.3s ease-in-out}.side-menu .link .text{display:block;margin-left:5px}body{height:100%}.side-menu{max-width:180px;width:100%}.main-visual-area{padding-top:2.5694444444vw}@media screen and (min-width: 1441px){.main-visual-area{padding-top:37px}}@media screen and (max-width: 700px){.main-visual-area{padding-top:14.9333333333vw}}.main-visual-area .text-area{display:block;position:relative;margin-left:11.1111111111vw}@media screen and (min-width: 1441px){.main-visual-area .text-area{margin-left:160px}}@media screen and (max-width: 700px){.main-visual-area .text-area{margin-left:2.1333333333vw}}.main-visual-area .head{margin:0 1.3888888889vw;color:#1c1c1e}@media screen and (min-width: 1441px){.main-visual-area .head{max-width:1307px;margin:auto}}@media screen and (max-width: 700px){.main-visual-area .head{max-width:none;margin:0 3.2vw}}.main-visual-area .head .sub{display:block;font-size:1.25vw;font-size:18px;line-height:148%;letter-spacing:.04em}@media screen and (min-width: 1441px){.main-visual-area .head .sub{font-size:18px}}@media screen and (max-width: 700px){.main-visual-area .head .sub{font-size:3.7333333333vw}}.main-visual-area .head h1{margin-top:.625vw;font-size:5vw;line-height:120%}@media screen and (min-width: 1441px){.main-visual-area .head h1{margin-top:9px;font-size:72px}}@media screen and (max-width: 700px){.main-visual-area .head h1{font-size:9.0666666667vw}}.main-visual-area .head .text{display:block;margin-top:2.3611111111vw;font-size:1.1111111111vw;line-height:180%;text-align:justify;font-feature-settings:"fgid" on,"palt" on;color:rgba(20,20,20,.2)}@media screen and (min-width: 1441px){.main-visual-area .head .text{margin-top:34px;font-size:16px}}@media screen and (max-width: 700px){.main-visual-area .head .text{margin-top:5.3333333333vw;font-size:4.2666666667vw}}.main-visual-area .head .text .js-cue.--anime-03::before{line-height:180%;letter-spacing:0em;color:#1c1c1e}.main-visual-area .head .img{display:block;margin-top:5.7638888889vw;transform:scale(0.9)}@media screen and (min-width: 1441px){.main-visual-area .head .img{margin-top:83px}}@media screen and (max-width: 700px){.main-visual-area .head .img{margin-top:24.2666666667vw}}.main-visual-area .head .img img{width:100%}@media screen and (max-width: 700px){.main-visual-area .head .img img{height:68.2666666667vw;object-fit:cover}}.main-visual-area .head .svg-line{position:absolute;top:1.5277777778vw;left:-2.0833333333vw;display:block;width:14.3055555556vw;height:7.7777777778vw}@media screen and (min-width: 1441px){.main-visual-area .head .svg-line{top:22px;left:-30px;width:206px;height:112px}}@media screen and (max-width: 900px){.main-visual-area .head .svg-line{top:2.0833333333vw}}@media screen and (max-width: 900px)and (max-width: 700px){.main-visual-area .head .svg-line{top:3.7333333333vw;left:-4vw;width:25.3333333333vw;height:13.8666666667vw}}.main-visual-area .head .svg-line .svg-path-02{top:0;left:0;display:block;width:100%;height:auto}.main-visual-area .img{background:#c2c2c2}.section-contents-area{margin-top:6.3888888889vw}@media screen and (min-width: 1441px){.section-contents-area{margin-top:92px}}@media screen and (max-width: 700px){.section-contents-area{margin-top:21.3333333333vw}}.section-contents-area .inner-block{display:flex;justify-content:space-between}@media screen and (max-width: 700px){.section-contents-area .inner-block{display:block}}.section-contents-area .contents{max-width:77.3611111111vw;width:100%;margin-left:1.4583333333vw}@media screen and (min-width: 1441px){.section-contents-area .contents{margin-left:21px}}@media screen and (max-width: 700px){.section-contents-area .contents{max-width:none;width:auto;margin-left:0}}@media screen and (max-width: 700px){.figure-area{margin:0 6.4vw}}.figure-area .text{font-size:1.5277777778vw;line-height:180%;color:rgba(20,20,20,.2)}@media screen and (min-width: 1441px){.figure-area .text{font-size:22px}}@media screen and (max-width: 700px){.figure-area .text{font-size:4.8vw}}.figure-area .text span::before{letter-spacing:0em;line-height:180%}.figure-area .img{display:block;max-width:64.4444444444vw;width:100%;margin-top:6.3194444444vw;background:none}@media screen and (min-width: 1441px){.figure-area .img{max-width:928px;margin-top:91px}}@media screen and (max-width: 700px){.figure-area .img{max-width:none;width:auto;margin-top:7.7333333333vw}}.figure-area .img img{display:block;width:100%;background:none}.job-detail-area{margin:4.6527777778vw 0 0;padding:7.6388888889vw 12.9861111111vw 8.3333333333vw 8.8194444444vw;background:#fff;border-radius:32px 0px 0px 0px;overflow:hidden}@media screen and (min-width: 1441px){.job-detail-area{margin:67px 0 0;padding:110px 187px 120px 127px}}@media screen and (max-width: 700px){.job-detail-area{margin:14.9333333333vw 0 0 6.4vw;padding:20.5333333333vw 0 23.2vw}}.job-detail-area+.job-detail-area{margin-top:5vw}@media screen and (min-width: 1441px){.job-detail-area+.job-detail-area{margin-top:72px}}@media screen and (max-width: 700px){.job-detail-area+.job-detail-area{margin-top:50px}}.job-detail-area h2{position:relative;display:block;padding-left:1.3888888889vw;font-size:1.9444444444vw;line-height:180%;color:#141414}@media screen and (min-width: 1441px){.job-detail-area h2{padding-left:20px;font-size:28px}}@media screen and (max-width: 700px){.job-detail-area h2{font-size:5.3333333333vw;margin:0 6.4vw;padding-left:4.5333333333vw}}.job-detail-area h2::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:11px;height:11px;border-radius:100%;margin:auto;background:radial-gradient(50% 50% at 50% 50%, rgba(255, 60, 73, 0) 17.19%, rgba(255, 60, 73, 0.9) 100%);background-blend-mode:hard-light}.job-detail-area .inner{display:flex;margin:5.4861111111vw 0 0}@media screen and (min-width: 1441px){.job-detail-area .inner{margin:79px 0 0}}@media screen and (max-width: 700px){.job-detail-area .inner{display:block;margin:10.1333333333vw 0 0}}.job-detail-area .left{max-width:22.2222222222vw;width:100%;height:fit-content}@media screen and (min-width: 1441px){.job-detail-area .left{max-width:320px}}@media screen and (max-width: 700px){.job-detail-area .left{max-width:57.0666666667vw;margin:auto}}.job-detail-area .left img{display:block;width:100%}.job-detail-area .right{max-width:29.1666666667vw;margin-left:4.4444444444vw}@media screen and (min-width: 1441px){.job-detail-area .right{margin-left:64px}}@media screen and (max-width: 700px){.job-detail-area .right{max-width:none;margin:5.3333333333vw 0 0}}.job-detail-area .right .department{display:block;font-size:1.1111111111vw;line-height:200%;color:#141414}@media screen and (min-width: 1441px){.job-detail-area .right .department{font-size:16px}}@media screen and (max-width: 700px){.job-detail-area .right .department{margin:0 6.4vw;font-size:4.2666666667vw}}.job-detail-area .right .caption{display:block;margin-top:1.3888888889vw;font-size:1.1111111111vw;line-height:180%;text-align:justify;font-feature-settings:"fgid" on,"palt" on;color:#141414}@media screen and (min-width: 1441px){.job-detail-area .right .caption{margin-top:20px;font-size:16px}}@media screen and (max-width: 700px){.job-detail-area .right .caption{margin:5.3333333333vw 6.4vw 0;font-size:4.2666666667vw}}.job-detail-area .right .caption+.toggle-btn-item{margin-top:3.3333333333vw}@media screen and (min-width: 1441px){.job-detail-area .right .caption+.toggle-btn-item{margin-top:48px}}@media screen and (max-width: 700px){.job-detail-area .right .caption+.toggle-btn-item{margin-top:13.3333333333vw}}.job-detail-area .toggle-btn-item{position:relative}@media screen and (max-width: 700px){.job-detail-area .toggle-btn-item{margin:0 6.4vw 0}}.job-detail-area .toggle-btn-item::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:1px;margin:auto;background:#141414;opacity:.1}.job-detail-area .toggle-btn-item.--last::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;margin:auto;background:#141414;opacity:.1}@media screen and (max-width: 700px){.job-detail-area .toggle-btn-item.--last::after{bottom:-4.8vw}}.job-detail-area .toggle-btn-item .title{display:flex;align-items:center;position:relative}.job-detail-area .toggle-btn-item .title::before{content:"";display:block;position:absolute;top:0;right:0vw;bottom:0;width:1.1111111111vw;height:1.1111111111vw;margin:auto;transform:rotate(90deg);background:url(../../dist/images/common/icon_arrow_03.png) no-repeat;background-size:contain;pointer-events:none}@media screen and (min-width: 1441px){.job-detail-area .toggle-btn-item .title::before{width:16px;height:16px}}@media screen and (max-width: 700px){.job-detail-area .toggle-btn-item .title::before{width:3.2vw;height:3.2vw}}.job-detail-area .toggle-btn-item .title .text{display:block;margin-left:.5555555556vw;font-size:1.1111111111vw;line-height:200%;color:#141414}@media screen and (min-width: 1441px){.job-detail-area .toggle-btn-item .title .text{margin-left:8px;font-size:16px}}@media screen and (max-width: 700px){.job-detail-area .toggle-btn-item .title .text{margin-left:2.1333333333vw;font-size:4.2666666667vw}}.job-detail-area .toggle-btn-item .detail{display:none}.job-detail-area .toggle-btn-item .detail .text{display:block;margin:0;padding:0 2.4305555556vw 1.25vw;font-size:.9722222222vw;line-height:180%;text-align:justify;font-feature-settings:"fgid" on,"palt" on;color:#141414}@media screen and (min-width: 1441px){.job-detail-area .toggle-btn-item .detail .text{padding:0 35px 18px;font-size:14px}}@media screen and (max-width: 700px){.job-detail-area .toggle-btn-item .detail .text{padding:0 9.3333333333vw 4.8vw;font-size:3.7333333333vw}}.job-detail-area .toggle-btn-item+.department{margin-top:4.0972222222vw}@media screen and (min-width: 1441px){.job-detail-area .toggle-btn-item+.department{margin-top:59px}}@media screen and (max-width: 700px){.job-detail-area .toggle-btn-item+.department{margin-top:13.3333333333vw}}.job-detail-area .toggle-btn{width:100%;padding:1.8055555556vw 1.8055555556vw 1.8055555556vw .6944444444vw;background:none;border:none}@media screen and (min-width: 1441px){.job-detail-area .toggle-btn{padding:26px 25px 26px 10px}}@media screen and (max-width: 700px){.job-detail-area .toggle-btn{padding:5.3333333333vw 6.9333333333vw 5.3333333333vw 2.6666666667vw}}@media screen and (min-width: 700px){.job-detail-area .toggle-btn:hover::before,.job-detail-area .toggle-btn:hover::after{width:100%}.job-detail-area .toggle-btn:hover .circle-item{opacity:1;transform:scale(1)}}.job-detail-area .toggle-btn.is-open .title::before{transform:rotate(-90deg)}.job-detail-area .toggle-btn.is-open .circle-item{top:.5555555556vw;right:-1.1111111111vw}@media screen and (min-width: 1441px){.job-detail-area .toggle-btn.is-open .circle-item{top:8px;right:-16px}}.job-detail-area .toggle-btn::before,.job-detail-area .toggle-btn::after{content:"";display:block;position:absolute;left:0;width:0;height:1px;margin:auto;background:#fc0019;transition:.3s ease-in-out}.job-detail-area .toggle-btn::before{top:0}.job-detail-area .toggle-btn::after{bottom:0}.job-detail-area .toggle-btn .circle-item{position:absolute;top:-.1388888889vw;right:-1.1111111111vw;bottom:0;width:3.3333333333vw;height:3.3333333333vw;margin:auto;opacity:0;border-radius:100%;transform:scale(0);background:radial-gradient(50% 50% at 50% 50%, rgba(252, 0, 0, 0) 17.19%, rgba(252, 0, 0, 0.3) 100%);transition:.3s ease-in-out}@media screen and (min-width: 1441px){.job-detail-area .toggle-btn .circle-item{top:-2px;right:-16px;width:48px;height:48px}}.job-detail-area .num{display:block;font-size:.7638888889vw;line-height:100%;letter-spacing:.04em;text-transform:capitalize;color:#fc0019}@media screen and (min-width: 1441px){.job-detail-area .num{font-size:11px}}@media screen and (max-width: 700px){.job-detail-area .num{font-size:2.9333333333vw}}.member-carousel-area{margin:11.6666666667vw 0 0}@media screen and (min-width: 1441px){.member-carousel-area{margin:168px 0 0}}@media screen and (max-width: 700px){.member-carousel-area{margin-top:24vw}}.member-carousel-area .inner-block{display:block}.member-carousel-area .head{max-width:77.7777777778vw;margin:0 auto 0 0}@media screen and (min-width: 1441px){.member-carousel-area .head{max-width:1120px}}@media screen and (max-width: 700px){.member-carousel-area .head{max-width:none;margin:0 6.4vw}}.member-carousel-area .head .title{display:flex;align-items:center;font-size:3.1944444444vw;line-height:74%;letter-spacing:.04em;color:#1c1c1e}@media screen and (min-width: 1441px){.member-carousel-area .head .title{font-size:46px}}@media screen and (max-width: 700px){.member-carousel-area .head .title{font-size:7.4666666667vw;line-height:83%}}.member-carousel-area .head .em{display:block;margin-left:.6944444444vw;color:#fc0019}@media screen and (min-width: 1441px){.member-carousel-area .head .em{margin-left:10px}}@media screen and (max-width: 700px){.member-carousel-area .head .em{margin-left:2.6666666667vw}}.member-carousel-area .head .sub{display:block;position:relative;margin-top:.6944444444vw;padding-left:1.3888888889vw;font-size:.8333333333vw;line-height:120%;color:#141414}@media screen and (min-width: 1441px){.member-carousel-area .head .sub{margin-top:10px;padding-left:20px;font-size:12px}}@media screen and (max-width: 700px){.member-carousel-area .head .sub{margin-top:2.6666666667vw;padding-left:5.3333333333vw;font-size:3.2vw}}.member-carousel-area .head .sub::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:1.0069444444vw;height:1px;margin:auto;background:#1c1c1e}@media screen and (min-width: 1441px){.member-carousel-area .head .sub::before{width:14.5px}}@media screen and (max-width: 700px){.member-carousel-area .head .sub::before{width:2.6666666667vw}}.member-carousel-area .head .sub-title{display:block;position:relative;margin-top:4.1666666667vw;padding-left:4.8611111111vw;font-size:1.6666666667vw;line-height:200%;letter-spacing:.01em;color:#141414}@media screen and (min-width: 1441px){.member-carousel-area .head .sub-title{margin-top:60px;padding-left:70px;font-size:24px}}@media screen and (max-width: 700px){.member-carousel-area .head .sub-title{margin-top:13.3333333333vw;padding-left:7.2vw;font-size:5.8666666667vw;line-height:150%}}.member-carousel-area .head .sub-title::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:3.75vw;height:1px;margin:auto;background:#fc0019}@media screen and (min-width: 1441px){.member-carousel-area .head .sub-title::before{width:54px}}@media screen and (max-width: 700px){.member-carousel-area .head .sub-title::before{top:4vw;bottom:auto;width:5.3333333333vw}}.member-carousel-area .carousel{position:relative;right:-13.8888888889vw;margin-top:2.2916666667vw;padding-bottom:9.0277777778vw;-ms-overflow-style:none;scrollbar-width:none;scrollbar-color:#eaeaea;left:2.0833333333vw;max-width:77.7777777778vw;margin:1.4583333333vw auto 0 0;padding-bottom:2.0833333333vw}.member-carousel-area .carousel::-webkit-scrollbar{display:none;-webkit-appearance:none}@media screen and (min-width: 1441px){.member-carousel-area .carousel{right:-200px;margin-top:33px;padding-bottom:130px}}@media screen and (max-width: 700px){.member-carousel-area .carousel{margin:0 0 0 6.4vw;right:0;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;scrollbar-color:#eaeaea}.member-carousel-area .carousel::-webkit-scrollbar{display:none;-webkit-appearance:none}.member-carousel-area .carousel .inner{display:flex;width:fit-content;-ms-overflow-style:none;scrollbar-width:none;scrollbar-color:#eaeaea}.member-carousel-area .carousel .inner::-webkit-scrollbar{display:none;-webkit-appearance:none}}.member-carousel-area .carousel .item{display:block;position:relative;text-decoration:none;width:16.5277777778vw;height:auto;border-radius:6px}.member-carousel-area .carousel .item+.item{margin-left:1.6666666667vw}@media screen and (min-width: 1441px){.member-carousel-area .carousel .item+.item{margin-left:24px}}@media screen and (max-width: 700px){.member-carousel-area .carousel .item+.item{margin-left:6.6666666667vw}}@media screen and (min-width: 700px){.member-carousel-area .carousel .item:hover .bg img{transform:scale(1.1);transition:.3s ease-in-out}}@media screen and (max-width: 700px){.member-carousel-area .carousel .item{width:63.4666666667vw;height:84.8vw}}@media screen and (max-width: 700px){.member-carousel-area .carousel .buffer-item{display:none}}.member-carousel-area .carousel .bg{position:absolute;top:0;left:0;width:100%;height:100%;margin:auto;overflow:hidden;background:#c2c2c2;border-radius:6px}.member-carousel-area .carousel .bg img{width:100%;height:100%;object-fit:cover;border-radius:6px}.member-carousel-area .carousel .text-img{display:block;position:relative;padding:1.1111111111vw 0;height:22.0833333333vw;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width: 700px){.member-carousel-area .carousel .text-img{height:84.8vw;padding:4.2666666667vw 0 0}}.member-carousel-area .carousel .text-img img{width:100%}.member-carousel-area .carousel .tags{display:flex;flex-wrap:wrap;position:absolute;bottom:0;width:100%;margin-bottom:1.1111111111vw;padding:0 1.1111111111vw 0;font-size:.8333333333vw;line-height:180%;text-align:justify;font-feature-settings:"fgid" on,"palt" on;color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width: 1000px){.member-carousel-area .carousel .tags{height:3.4722222222vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}@media screen and (max-width: 1000px)and (max-width: 900px){.member-carousel-area .carousel .tags{height:2.0833333333vw;-webkit-line-clamp:1}}@media screen and (max-width: 1000px)and (max-width: 900px)and (max-width: 700px){.member-carousel-area .carousel .tags{display:block;height:auto;overflow:visible;margin-bottom:4.2666666667vw;padding:0 4.2666666667vw 0;font-size:3.2vw}}.member-carousel-area .carousel .tags .text{margin-right:.2777777778vw}@media screen and (min-width: 1441px){.member-carousel-area .carousel .tags .text{margin-right:4px}}@media screen and (max-width: 700px){.member-carousel-area .carousel .tags .text{margin-right:1.0666666667vw}}.member-carousel-area .carousel .slick-list{overflow:hidden}.member-carousel-area .carousel .slick-track{display:flex}.member-carousel-area .carousel .slick-arrow{position:absolute;right:0;bottom:-100px}.member-carousel-area .carousel .carousel-arrow{right:350px;width:78px;height:78px;border-radius:100%;text-decoration:none;border:1px solid rgba(20,20,20,.3);box-sizing:border-box;background:none;transition:.3s ease-in-out}.member-carousel-area .carousel .carousel-arrow::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:9px;height:13px;background:url(../../dist/images/common/icon_arrow_03.png) no-repeat;background-size:contain}@media screen and (min-width: 1441px){.member-carousel-area .carousel .carousel-arrow{right:350px}}@media screen and (min-width: 700px){.member-carousel-area .carousel .carousel-arrow:hover{border:1px solid #fc0019}}@media screen and (max-width: 1000px){.member-carousel-area .carousel .carousel-arrow{right:240px}}@media screen and (max-width: 1000px)and (max-width: 800px){.member-carousel-area .carousel .carousel-arrow{right:170px}}@media screen and (max-width: 1000px)and (max-width: 800px)and (max-width: 700px){.member-carousel-area .carousel .carousel-arrow{display:none}}.member-carousel-area .carousel .carousel-arrow.prev-arrow{right:440px;transform:rotate(180deg)}@media screen and (max-width: 1000px){.member-carousel-area .carousel .carousel-arrow.prev-arrow{right:330px}}@media screen and (max-width: 1000px)and (max-width: 800px){.member-carousel-area .carousel .carousel-arrow.prev-arrow{right:260px}}.member-carousel-area .carousel .carousel-arrow.next-arrow{transform:rotate(180deg)}.member-carousel-area .carousel .carousel-arrow.next-arrow::before{transform:rotate(180deg)}.member-carousel-area .carousel .carousel-arrow .frame{transform:scale(1.04)}.member-carousel-area .carousel .carousel-arrow .frame circle{stroke-width:1;fill-opacity:0;stroke-opacity:0;stroke-dasharray:2000;stroke-dashoffset:2000;opacity:0}@media screen and (min-width: 1441px){.member-carousel-area .carousel{padding-bottom:30px}}@media screen and (max-width: 700px){.member-carousel-area .carousel{max-width:none;margin:5.6vw 0 0 6.4vw;padding-bottom:110px;overflow:hidden}}@media screen and (max-width: 700px){.member-carousel-area .carousel.__only-item{left:0;padding-bottom:0}.member-carousel-area .carousel.__only-item .item{margin:0 6.4vw 0 0;padding-bottom:0}}@media screen and (max-width: 700px){.member-carousel-area .carousel .bg{width:100%}}.member-carousel-area .carousel .inner{margin-top:0}@media screen and (max-width: 700px){.member-carousel-area .carousel .inner{width:auto}}.member-carousel-area .carousel .slick-list{overflow:visible}@media screen and (max-width: 700px){.member-carousel-area .carousel .slick-list{margin-left:-111px;overflow:hidden}}.member-carousel-area .carousel .carousel-arrow{right:0;z-index:1}@media screen and (max-width: 700px){.member-carousel-area .carousel .carousel-arrow{display:none;bottom:0}}.member-carousel-area .carousel .carousel-arrow.prev-arrow{right:90px}@media screen and (max-width: 700px){.member-carousel-area .carousel .carousel-arrow.prev-arrow{right:112px}}@media screen and (max-width: 700px){.member-carousel-area .carousel .carousel-arrow.next-arrow{right:22px}}@media screen and (max-width: 700px){.member-carousel-area .carousel .item{height:auto}.member-carousel-area .carousel .item.--only-item{width:63.4666666667vw}}.crosstalk-banner-area{position:relative;max-width:51.1111111111vw;width:100%;height:100%;margin:2.0833333333vw auto 0 0;background:none;padding:6.8055555556vw 0 0}@media screen and (min-width: 1441px){.crosstalk-banner-area{max-width:736px;margin:30px auto 0 0;padding:98px 0 0}}@media screen and (max-width: 700px){.crosstalk-banner-area{max-width:none;overflow-x:hidden;margin-top:13.3333333333vw;padding:0}}.crosstalk-banner-area .banner{margin-top:3.125vw}@media screen and (min-width: 1441px){.crosstalk-banner-area .banner{margin-top:45px}}@media screen and (max-width: 700px){.crosstalk-banner-area .banner{margin:8.8vw 3.2vw 0}}.crosstalk-banner-area .item{display:block;position:relative;width:68.8888888889vw;height:21.1111111111vw;margin:auto;border-radius:6px}@media screen and (min-width: 1441px){.crosstalk-banner-area .item{width:992px;height:304px}}@media screen and (min-width: 700px){.crosstalk-banner-area .item:hover .bg img{transform:scale(1.15)}}@media screen and (max-width: 700px){.crosstalk-banner-area .item{width:auto;height:64.2666666667vw}}.crosstalk-banner-area .item+.item{margin-top:1.6666666667vw}@media screen and (min-width: 1441px){.crosstalk-banner-area .item+.item{margin-top:24px}}@media screen and (max-width: 700px){.crosstalk-banner-area .item+.item{margin-top:6.4vw}}.crosstalk-banner-area .head{width:fit-content;margin:0 11.8055555556vw 0 auto}@media screen and (min-width: 1441px){.crosstalk-banner-area .head{margin:0 170px 0 auto}}@media screen and (max-width: 700px){.crosstalk-banner-area .head{margin:0 0 0 5.3333333333vw}}.crosstalk-banner-area .head h3{width:fit-content;margin-left:auto}.crosstalk-banner-area .bg{margin:auto;width:100%;height:100%;border-radius:6px;overflow:hidden}.crosstalk-banner-area .bg img{width:100%;height:100%;object-fit:cover;border-radius:6px;transition:.3s ease-in-out;transform:scale(1.05)}.crosstalk-banner-area .detail{position:absolute;top:2.3611111111vw;left:2.3611111111vw;margin:auto}@media screen and (min-width: 1441px){.crosstalk-banner-area .detail{top:34px;left:34px}}@media screen and (max-width: 700px){.crosstalk-banner-area .detail{top:3.7333333333vw;left:3.2vw;margin-right:3.2vw}}.crosstalk-banner-area .detail h4{font-size:1.9444444444vw;line-height:161%;letter-spacing:.26em;color:#fff}@media screen and (min-width: 1441px){.crosstalk-banner-area .detail h4{font-size:28px}}@media screen and (max-width: 700px){.crosstalk-banner-area .detail h4{font-size:5.3333333333vw;letter-spacing:.16em;text-align:justify}}.crosstalk-banner-area .detail .cat{display:flex;align-items:center;margin-top:.6944444444vw}@media screen and (min-width: 1441px){.crosstalk-banner-area .detail .cat{margin-top:10px}}@media screen and (max-width: 700px){.crosstalk-banner-area .detail .cat{margin-top:1.8666666667vw}}.crosstalk-banner-area .detail .text{display:block;position:relative;font-size:1.1111111111vw;line-height:140%;text-align:justify;color:#fff}@media screen and (min-width: 1441px){.crosstalk-banner-area .detail .text{font-size:16px}}@media screen and (max-width: 700px){.crosstalk-banner-area .detail .text{font-size:3.2vw}}.crosstalk-banner-area .detail .text+.text{padding-left:30px}@media screen and (min-idth: 1441px){.crosstalk-banner-area .detail .text+.text{padding-left:30px}}.crosstalk-banner-area .detail .text+.text::before,.crosstalk-banner-area .detail .text+.text::after{content:"";display:block;position:absolute;top:.2083333333vw;left:17px;width:1px;height:15px;background:#fc0019;transform:rotate(45deg)}@media screen and (max-width: 700px){.crosstalk-banner-area .detail .text+.text::before,.crosstalk-banner-area .detail .text+.text::after{top:.8vw;height:12px}}.crosstalk-banner-area .detail .text+.text::after{transform:rotate(-45deg)}.crosstalk-banner-area.__carousel-none-pc{margin-top:7.9166666667vw;padding-top:0}@media screen and (min-width: 1441px){.crosstalk-banner-area.__carousel-none-pc{margin-top:114px}}@media screen and (max-width: 700px){.crosstalk-banner-area.__carousel-none-pc{margin-top:11.4666666667vw}}.crosstalk-banner-area .head{max-width:77.7777777778vw;margin:0 auto 0 0}@media screen and (min-width: 1441px){.crosstalk-banner-area .head{max-width:1120px}}@media screen and (max-width: 700px){.crosstalk-banner-area .head{max-width:none}}.crosstalk-banner-area .head .sub-title{display:block;position:relative;padding-left:4.8611111111vw;font-size:1.6666666667vw;line-height:200%;letter-spacing:.01em;color:#141414}@media screen and (min-width: 1441px){.crosstalk-banner-area .head .sub-title{padding-left:70px;font-size:24px}}@media screen and (max-width: 700px){.crosstalk-banner-area .head .sub-title{padding-left:7.2vw;font-size:5.8666666667vw;line-height:150%}}.crosstalk-banner-area .head .sub-title::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:3.75vw;height:1px;margin:auto;background:#fc0019}@media screen and (min-width: 1441px){.crosstalk-banner-area .head .sub-title::before{width:54px}}@media screen and (max-width: 700px){.crosstalk-banner-area .head .sub-title::before{top:4vw;bottom:auto;width:5.3333333333vw}}.crosstalk-banner-area .banner{position:relative;left:2.0833333333vw;margin-top:1.9444444444vw}@media screen and (min-width: 1441px){.crosstalk-banner-area .banner{left:30px;margin-top:28px}}@media screen and (max-width: 700px){.crosstalk-banner-area .banner{left:0;margin-top:4.8vw}}.crosstalk-banner-area .detail h4{font-size:1.3888888889vw;line-height:161%}@media screen and (min-width: 1441px){.crosstalk-banner-area .detail h4{font-size:20px}}@media screen and (max-width: 700px){.crosstalk-banner-area .detail h4{font-size:4.5333333333vw}}.crosstalk-banner-area .detail .text{font-size:11px}@media screen and (max-width: 700px){.crosstalk-banner-area .detail .text{font-size:10px}}.crosstalk-banner-area .detail .text+.text::before,.crosstalk-banner-area .detail .text+.text::after{top:2px;left:14px;height:12px}@media screen and (max-width: 700px){.crosstalk-banner-area .detail .text+.text::before,.crosstalk-banner-area .detail .text+.text::after{top:1px}}.crosstalk-banner-area .inner-block{display:block}@media screen and (max-width: 700px){.crosstalk-banner-area .inner-block{margin:0 6.9333333333vw}.crosstalk-banner-area .inner-block .banner{margin:10.1333333333vw 0 0}}.crosstalk-banner-area .item{width:100%;height:auto}.related-contents-area{position:relative;margin-top:-5px;padding:160px 0 0}.related-contents-area .link-list{display:flex;align-items:center;max-width:77.7777777778vw;margin:2.7083333333vw auto 0}@media screen and (min-width: 1441px){.related-contents-area .link-list{max-width:1120px;margin:39px auto 0}}@media screen and (max-width: 700px){.related-contents-area .link-list{display:block;max-width:none;margin:15.4666666667vw 0 0}}.related-contents-area .item{position:relative;width:24.4444444444vw;height:16.3888888889vw;border-radius:6px}@media screen and (min-width: 1441px){.related-contents-area .item{width:352px;height:236px}}@media screen and (max-width: 700px){.related-contents-area .item{width:auto;height:100%}}.related-contents-area .item+.item{margin-left:2.2222222222vw}@media screen and (min-width: 1441px){.related-contents-area .item+.item{margin-left:32px}}@media screen and (max-width: 700px){.related-contents-area .item+.item{margin:3.2vw 0 0}}.related-contents-area .link{display:block;position:relative;border-radius:6px;overflow:hidden}@media screen and (min-width: 700px){.related-contents-area .link:hover .bg img{transform:scale(1.1);transition:.3s ease-in-out}}.related-contents-area .link .img{background:#c2c2c2;border-radius:6px}.related-contents-area .link img{display:block;width:100%;height:100%;object-fit:cover;border-radius:6px}.related-contents-area .head{max-width:77.7777777778vw;margin:auto}@media screen and (min-width: 1441px){.related-contents-area .head{max-width:1120px}}@media screen and (max-width: 700px){.related-contents-area .head{max-width:none}}.related-contents-area .head .title{display:flex;align-items:center;font-size:2.5vw;line-height:74%;letter-spacing:.04em;color:#1c1c1e}@media screen and (min-width: 1441px){.related-contents-area .head .title{font-size:36px}}@media screen and (max-width: 700px){.related-contents-area .head .title{font-size:8.5333333333vw;line-height:83%}}.related-contents-area .head .em{display:block;margin-left:.6944444444vw;color:#fc0019}@media screen and (min-width: 1441px){.related-contents-area .head .em{margin-left:10px}}@media screen and (max-width: 700px){.related-contents-area .head .em{margin-left:2.6666666667vw}}.related-contents-area .head .sub{display:block;position:relative;margin-top:.6944444444vw;padding-left:1.3888888889vw;font-size:.8333333333vw;line-height:120%;color:#141414}@media screen and (min-width: 1441px){.related-contents-area .head .sub{margin-top:10px;padding-left:20px;font-size:12px}}@media screen and (max-width: 700px){.related-contents-area .head .sub{margin-top:2.6666666667vw;padding-left:5.3333333333vw;font-size:3.2vw}}.related-contents-area .head .sub::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:1.0069444444vw;height:1px;margin:auto;background:#1c1c1e}@media screen and (min-width: 1441px){.related-contents-area .head .sub::before{width:14.5px}}@media screen and (max-width: 700px){.related-contents-area .head .sub::before{width:2.6666666667vw}}.related-contents-area .detail{position:absolute;bottom:1.5972222222vw;left:1.3888888889vw;margin:auto;color:#fff;background:none}@media screen and (min-width: 1441px){.related-contents-area .detail{bottom:23px;left:20px}}@media screen and (max-width: 700px){.related-contents-area .detail{bottom:5.3333333333vw;left:5.3333333333vw}}.related-contents-area .detail .sub{display:block;font-size:.8333333333vw;line-height:222%;letter-spacing:.04em}@media screen and (min-width: 1441px){.related-contents-area .detail .sub{font-size:12px}}@media screen and (max-width: 700px){.related-contents-area .detail .sub{font-size:2.9333333333vw;line-height:225%;letter-spacing:.04em}}.related-contents-area .detail .title{display:block;font-size:1.3888888889vw;line-height:110%;letter-spacing:-0.06em}@media screen and (min-width: 1441px){.related-contents-area .detail .title{font-size:20px}}@media screen and (max-width: 700px){.related-contents-area .detail .title{font-size:4.8vw}}.related-contents-area .detail .tags{display:flex;align-items:center;flex-wrap:wrap;width:fit-content;margin-top:1.5972222222vw}@media screen and (min-width: 1441px){.related-contents-area .detail .tags{margin-top:23px}}@media screen and (max-width: 1000px){.related-contents-area .detail .tags{height:37px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media screen and (max-width: 700px){.related-contents-area .detail .tags{width:auto;height:auto;overflow:visible;margin-top:5.6vw}}.related-contents-area .detail .i{display:block;margin-right:.6944444444vw;font-size:.8333333333vw;line-height:180%;text-align:justify;font-feature-settings:"fgid" on,"palt" on}@media screen and (min-width: 1441px){.related-contents-area .detail .i{margin-right:10px;font-size:12px}}@media screen and (max-width: 700px){.related-contents-area .detail .i{margin-right:2.6666666667vw;font-size:2.9333333333vw}}@media screen and (min-width: 1441px){.related-contents-area{padding:160px 0 0}}@media screen and (max-width: 700px){.related-contents-area{padding:25.3333333333vw 0 0}}.related-contents-area .inner-block{width:86.8055555556vw;margin:auto;padding:6.5277777778vw 0 11.5277777778vw;border-top:1px solid rgba(28,28,30,.1)}@media screen and (min-width: 1441px){.related-contents-area .inner-block{width:1250px;margin:auto;padding:94px 0 166px}}@media screen and (max-width: 700px){.related-contents-area .inner-block{width:auto;margin:0 6.4vw;padding:25.0666666667vw 0 29.3333333333vw}}
