html,input,textarea,select,button{font-family:YakuHanJP,"Noto Sans","Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:400;font-size:10px}html{color:#333;background:#fff;font-size:10px;line-height:1.7;word-break:break-all;letter-spacing:.08rem}p{font-size:12px;font-size:1.2rem}body{background:#fff;margin:0}.c-ft--jp{font-family:"Zen Kaku Gothic New","Shippori Mincho",sans-serif;font-weight:400;font-style:normal}.c-ft--yu{font-family:YakuHanJP,"游ゴシック",YuGothic,Yu Gothic Medium,Yu Gothic,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:400;font-style:normal}.c-ft--en{font-family:"garamond-premier-pro",serif;font-weight:400;font-style:normal}.c-ft--an{font-family:"Shippori Antique B1",sans-serif;font-weight:400;font-style:normal}.c-ft--min{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal}.c-ft--minb1{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal}.c-ft--han{font-family:"source-han-serif-jp-subset",sans-serif;font-weight:400;font-style:normal}.c-ft--maro{font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-style:normal}.c-ft--in{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-style:normal}.vertical{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-text-orientation:sideways;text-orientation:sideways}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}img{border:0;margin:0;vertical-align:top;max-width:100%}p{margin:0;padding:0;overflow-wrap:break-word;word-wrap:break-word;font-size:13px;font-size:1.3rem;line-height:180%;margin:0}p.txt{line-height:2}p.txt:not(:first-child){margin:10px 0 0}a{text-decoration:none;-webkit-transition:all .4s;transition:all .4s;color:#212121}a:hover{opacity:.85}.link-non{pointer-events:none;opacity:.6 !important}img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}input,select,textarea,button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}textarea{resize:vertical}::-webkit-input-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}::-ms-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}::placeholder{color:#ccc}button{border:none;cursor:pointer}label{cursor:pointer}table{border-collapse:collapse}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:500;margin:0;padding:0}main{display:block}#wrapper{position:relative;overflow-x:hidden}dl,dt,dd{padding:0;margin:0}sup{vertical-align:baseline;font-size:70%}body.noscroll{overflow:hidden}.c-inner{max-width:1160px;width:90%;margin:0 auto}.c-inner02{max-width:1100px;width:90%;margin:0 auto}.c-inner03{max-width:1000px;width:90%;margin:0 auto}.txt-10{font-size:1rem;line-height:2}.txt-11{font-size:1.1rem;line-height:2}.txt-12{font-size:1.2rem;line-height:2}.txt-14{font-size:1.4rem;line-height:2}.txt-15{font-size:1.5rem;line-height:2}.txt-16{font-size:1.6rem;line-height:2}.txt-18{font-size:1.8rem;line-height:1.4;font-weight:500}.txt-20{font-size:2rem;line-height:1.4;font-weight:500}.txt-22{font-size:2.2rem;line-height:1.3;font-weight:500}.txt-24{font-size:2.4rem;line-height:1.3;font-weight:500}.txt-26{font-size:2.6rem;line-height:1.3;font-weight:500}.txt-28{font-size:2.8rem;line-height:1.3;font-weight:500}.txt-30{font-size:3rem;line-height:1.3;font-weight:500}.txt-32{font-size:3.2rem;line-height:1.3;font-weight:400}.txt-34{font-size:3.4rem;line-height:1.3;font-weight:400}.txt-36{font-size:3.6rem;line-height:1.3;font-weight:400}.txt-38{font-size:3.8rem;line-height:1.3;font-weight:400}.txt-40{font-size:4rem;line-height:1.3;font-weight:500}.txt-42{font-size:4.2rem;line-height:1.3;font-weight:500}.txt-46{font-size:4.6rem;font-weight:600}.txt-48{font-size:4.8rem;line-height:1.3;font-weight:500}.txt-55{font-size:5.5rem;line-height:1.3;font-weight:500}.txt-64{font-size:6.4rem;line-height:1.3;font-weight:500}.wrap-top{padding-top:160px}.wrap-bottom{padding-bottom:160px}header{padding:40px 0 40px 80px;height:40px;position:fixed;z-index:9999;top:0;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header.scrolled_f{background:#fff}header.active{background:#fff}header.header-top{-webkit-animation:fadeIn 600ms cubic-bezier(0.2, 0.8, 0.2, 1) forwards;animation:fadeIn 600ms cubic-bezier(0.2, 0.8, 0.2, 1) forwards;-webkit-animation-delay:3s;animation-delay:3s;opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}header .header__logo{width:220px;margin:0 20px 0 0}header .header-menu__main{margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:40px;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:80%;max-width:650px;z-index:10000}header .header-menu__main .header-menu__main-item a{font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}header .header-menu__main .header-menu__main-item a::before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;right:0}header .header-menu__main .header-menu__main-item a:hover::before{background:#130a43}header .header__entry{margin:0 0 0 40px;z-index:10000;height:40px;width:145px;border-radius:50vh;font-weight:500;color:#fff;background:#130a43;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.3em}header .header__mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:80px;height:80px;margin:0 0 0 40px;padding:0;background:#130a43;cursor:pointer;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}header .header__mobile .header__mobile-inn{position:relative;width:32px;height:2px;display:inline-block}header .header__mobile .header__mobile-inn *{-webkit-transform:scale(0);transform:scale(0)}header .header__mobile .header__mobile-inn:after,header .header__mobile .header__mobile-inn:before{position:absolute;width:100%;height:100%;background:#edf1f2;content:"";-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;border-radius:3px}header .header__mobile .header__mobile-inn:after{bottom:-7.5px}header .header__mobile .header__mobile-inn:before{top:-7.5px}header .header__mobile.close .header__mobile-inn:after{-webkit-transform:translateY(-7.5px) rotate(35deg);transform:translateY(-7.5px) rotate(35deg)}header .header__mobile.close .header__mobile-inn:before{-webkit-transform:translateY(7.5px) rotate(-35deg);transform:translateY(7.5px) rotate(-35deg)}header .header__mobile.close .header__mobile-inn>span{-webkit-transform:scale(0);transform:scale(0)}header .header__nav{position:fixed;top:80px;left:0;right:0;height:calc(100vh - 80px);padding:100px 0 0;overflow-y:scroll;overflow-x:hidden;opacity:0;pointer-events:none;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;background:#130a43}header .header__nav.active{opacity:1;pointer-events:auto}header .header__nav .header__nav-inner{max-width:1140px;width:90%;margin:auto}header .header__nav ul.header-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:80px}header .header__nav ul.header-menu li{width:calc((100% - 90px) / 4);border-bottom:1px solid rgba(255,255,255,.6);cursor:pointer;position:relative}header .header__nav ul.header-menu li::before{content:""}header .header__nav ul.header-menu li a{display:block;padding-bottom:25px;padding-left:5px}header .header__nav ul.header-menu li p{color:#fff;font-weight:500;-webkit-transition:all .4s;transition:all .4s;overflow-wrap:normal;word-break:normal}header .header__nav ul.header-menu li p:first-child{letter-spacing:0rem;padding-bottom:6px;font-size:1.9rem}header .header__nav ul.header-menu li:hover{-o-border-image:linear-gradient(to right, #1859D3, #58B4F2, #52C777) 1;border-image:-webkit-gradient(linear, left top, right top, from(#1859D3), color-stop(#58B4F2), to(#52C777)) 1;border-image:linear-gradient(to right, #1859D3, #58B4F2, #52C777) 1}header .header__nav ul.header-menu li:hover p{color:#91e4fe}header .header__nav ul.header-menu li:hover p:last-child{letter-spacing:.2rem}header .header__nav ul.header__nav-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:100px;margin-bottom:100px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}header .header__nav ul.header__nav-link li{width:calc((100% - 80px)/3)}header .header__nav ul.header__nav-link li a{overflow:hidden;position:relative}header .header__nav ul.header__nav-link li a .pht{height:130px}header .header__nav ul.header__nav-link li a .pht img{-webkit-transition:all .4s;transition:all .4s;-o-object-fit:cover;object-fit:cover;height:100%}header .header__nav ul.header__nav-link li a p{display:inline-block;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;width:100%;padding:10px 15px;position:relative;-webkit-transition:all .4s;transition:all .4s;color:#fff;background:linear-gradient(118deg, #1859d3 15%, #58b4f2 50%, #52c777 85%)}header .header__nav ul.header__nav-link li a p::before{content:"";position:absolute;width:20px;height:20px;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/common/wr-arw.svg) no-repeat center/cover;-webkit-transition:all .4s;transition:all .4s}header .header__nav ul.header__nav-link li a:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}header .header__nav ul.header__nav-link li a:hover p{letter-spacing:.2rem}header .header__nav ul.header__nav-link li a:hover p::before{-webkit-transform:translate(5px, -50%);transform:translate(5px, -50%)}header .header__nav .header__nav-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.6);padding-top:30px;padding-bottom:120px;-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}header .header__nav .header__nav-bottom a{color:#fff;font-weight:500}header .header__nav .header-menu__entry{height:60px;background:#fff;color:#130a43;font-weight:500;border-radius:50vh;display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 70px;width:100%;max-width:400px}header .header__nav .header-menu__entry p{letter-spacing:.4rem;font-size:2.3rem}@-webkit-keyframes fadeIn{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeIn{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}footer{padding:35px 0 60px;position:relative;z-index:2;background:#fff}footer .footer-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}footer .footer-link .l-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:50%}footer .footer-link .l-footer a p{color:#130a43;font-weight:bold}footer .footer-link .r-footer{width:50%;max-width:340px}footer .footer-link .r-footer a{height:43px;background:#130a43;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 25px;position:relative}footer .footer-link .r-footer a::before{content:"";position:absolute;width:17px;height:13px;right:18px;background:url(../img/common/other-icon2.svg) no-repeat center/cover}footer .footer-link .r-footer a p{color:#fff;-webkit-transition:all .4s;transition:all .4s}footer .footer-link .r-footer a:hover::before{-webkit-transform:scale(1.1);transform:scale(1.1)}footer .footer-link .r-footer a:hover p{letter-spacing:.2rem}footer .footer__copyright{margin-top:70px;text-align:center;font-weight:bold;color:#130a43}.ani-wrap{opacity:0}.ani-wrap.ani-animation{-webkit-animation:ani-opacity 2s cubic-bezier(0.4, 0, 0.2, 1);animation:ani-opacity 2s cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden;position:relative;opacity:1}.ani-wrap.ani-animation::before{-webkit-animation:ani-animation 2s cubic-bezier(0.4, 0, 0.2, 1) forwards;animation:ani-animation 2s cubic-bezier(0.4, 0, 0.2, 1) forwards;background:#fff;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.breadcrumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.4em;margin-bottom:80px;color:#130a43;font-weight:bold;position:relative;z-index:2}.breadcrumb a{text-decoration:none;font-weight:bold}.breadcrumb a:hover{text-decoration:underline}.breadcrumb a:last-child{pointer-events:none}.under-page .fv-ttl{position:relative;z-index:2}.under-page .fv-ttl h1{color:#130a43;font-weight:400;background:#fff;letter-spacing:1rem;display:inline-block;line-height:1;margin-bottom:25px}.under-page .fv-ttl p{color:#130a43;font-weight:500}.under-page .fv-area{position:relative}.under-page .fv-area>.fv-pht{position:absolute;right:0;left:45%;top:80px;height:350px}.under-page .fv-area>.fv-pht img{height:100%;-o-object-fit:cover;object-fit:cover}.asi{position:absolute}.asi:nth-child(3n){-webkit-transition:-webkit-transform .6s linear .008s;transition:-webkit-transform .6s linear .008s;transition:transform .6s linear .008s;transition:transform .6s linear .008s, -webkit-transform .6s linear .008s}.asi:nth-child(3n-1){-webkit-transition:-webkit-transform .5s linear .004s;transition:-webkit-transform .5s linear .004s;transition:transform .5s linear .004s;transition:transform .5s linear .004s, -webkit-transform .5s linear .004s}.asi:nth-child(3n-2){-webkit-transition:-webkit-transform .3s linear 0s;transition:-webkit-transform .3s linear 0s;transition:transform .3s linear 0s;transition:transform .3s linear 0s, -webkit-transform .3s linear 0s}@-webkit-keyframes ani-opacity{0%{opacity:0}}@keyframes ani-opacity{0%{opacity:0}}@-webkit-keyframes ani-animation{100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1}}@keyframes ani-animation{100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1}}.top-page{background:#edf1f2;overflow:hidden}.top-page .fv-area{height:100dvh;position:relative;min-height:768px}.top-page .fv-area .pht{position:absolute;width:20px}.top-page .fv-area .pht:nth-child(1){width:10%;top:21%;left:7%;max-width:140px}.top-page .fv-area .pht:nth-child(2){width:16%;top:17%;left:44%;max-width:240px}.top-page .fv-area .pht:nth-child(3){width:29%;top:19%;right:0;max-width:420px}.top-page .fv-area .pht:nth-child(4){max-width:580px;width:36%;bottom:0;left:0}.top-page .fv-area .pht:nth-child(5){max-width:200px;width:14%;top:56%;left:31%;z-index:1}.top-page .fv-area .pht:nth-child(6){width:15%;top:66%;left:50%;max-width:210px}.top-page .fv-area .pht:nth-child(7){width:8%;top:70%;left:70%;max-width:120px}.top-page .fv-area .pht:nth-child(8){width:13%;top:60%;left:84%;max-width:190px}.top-page .fv-area .txt{position:absolute;opacity:0;-webkit-animation:fadeUp 4s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;animation:fadeUp 4s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;-webkit-animation-delay:2s;animation-delay:2s;z-index:2}.top-page .fv-area .txt:nth-child(9){top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:62%;max-width:900px}.top-page .fv-area .txt:nth-child(10){top:23%;left:18%;width:22%;max-width:320px}.top-page .fv-area .asi{position:absolute;z-index:3}.top-page .fv-area .asi:nth-child(11){top:18%;left:0;width:15%}.top-page .fv-area .asi:nth-child(12){top:49%;left:2.7%;width:12%}.top-page .fv-area .asi:nth-child(13){top:69%;left:25%;width:16%}.top-page .fv-area .asi:nth-child(14){top:10px;right:-15%;width:30%}.top-page .fv-area .asi:nth-child(15){top:58%;right:13.6%;width:5%}.top-page .fv-area .scroll{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;left:40px;top:50%;letter-spacing:.2rem;font-weight:400}.top-page .fv-area .scroll span{position:relative;height:100%}.top-page .fv-area .scroll span::before{content:"";position:absolute;top:0;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-animation:arrowmove 1s ease-in-out infinite;animation:arrowmove 1s ease-in-out infinite;background:url(../img/home/scroll-arw.svg) no-repeat center/contain;width:3px;height:70px}.top-page .top-news{position:absolute;border-left:8px solid #130a43;padding:10px 0 10px 23px;bottom:0;left:38%;-webkit-animation:fadeIn 600ms cubic-bezier(0.2, 0.8, 0.2, 1) forwards;animation:fadeIn 600ms cubic-bezier(0.2, 0.8, 0.2, 1) forwards;-webkit-animation-delay:3s;animation-delay:3s;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);width:45%}.top-page .top-news h3{font-weight:bold;letter-spacing:.4rem;line-height:1}.top-page .top-news .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:15px}.top-page .top-news .flex:nth-child(n+2){margin-top:18px}.top-page .top-news .flex p:first-child{width:80px;line-height:2.5}.top-page .top-news .flex p:last-child{width:calc(100% - 100px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.top-page .top-area-ttl{text-align:center}.top-page .top-area-ttl h2{color:#130a43;font-weight:400;line-height:1;margin-bottom:30px;letter-spacing:1rem}.top-page .top-area-ttl h3{color:#130a43;font-weight:bold;letter-spacing:.3rem}.top-page .top-area-ttl p{margin-top:40px;color:#130a43;line-height:2.2;font-weight:500}.top-page .recruit-area{margin-top:150px;position:relative}.top-page .recruit-area .asi{position:absolute}.top-page .recruit-area .asi:nth-child(1){top:-60px;left:0;width:18%}.top-page .recruit-area .asi:nth-child(2){top:30%;right:-6%;width:21%}.top-page .recruit-area .recruit-list{margin-top:45px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:980px;margin:auto;margin-top:80px}.top-page .recruit-area .recruit-list a{width:calc((100% - 40px)/2);overflow:hidden;position:relative;height:288px}.top-page .recruit-area .recruit-list a .pht{height:100%}.top-page .recruit-area .recruit-list a .pht img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .4s;transition:all .4s}.top-page .recruit-area .recruit-list a p{height:50px;top:-50px;display:inline-block;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;width:100%;padding:0 30px;position:relative;color:#fff;-webkit-transition:all .4s;transition:all .4s;background:url(../img/home/recruit-link-bg.png) no-repeat center/cover}.top-page .recruit-area .recruit-list a p::before{content:"";position:absolute;width:25px;height:25px;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/common/wr-arw.svg) no-repeat center/cover;-webkit-transition:all .4s;transition:all .4s}.top-page .recruit-area .recruit-list a:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}.top-page .recruit-area .recruit-list a:hover p{letter-spacing:.2rem}.top-page .recruit-area .recruit-list a:hover p::before{-webkit-transform:translate(10px, -50%);transform:translate(10px, -50%)}.top-page .recruit-area .recruit-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:40px;margin:auto;margin-top:60px;max-width:700px}.top-page .recruit-area .recruit-link a{width:calc((100% - 40px)/2);background:#130a43;height:70px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;padding:0 25px;position:relative}.top-page .recruit-area .recruit-link a::before{content:"";position:absolute;width:25px;height:25px;right:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/common/wr-arw.svg) no-repeat center/cover;-webkit-transition:all .4s;transition:all .4s}.top-page .recruit-area .recruit-link a.other::before{background:url(../img/common/other-icon.svg) no-repeat center/cover;width:13px;height:13px}.top-page .recruit-area .recruit-link a p{color:#fff;-webkit-transition:all .4s;transition:all .4s}.top-page .recruit-area .recruit-link a:hover::before{-webkit-transform:translate(6px, -50%);transform:translate(6px, -50%)}.top-page .recruit-area .recruit-link a:hover p{letter-spacing:.2rem}.top-page .recruit-area .recruit-link a.other:hover::before{-webkit-transform:scale(1.2) translateY(-50%);transform:scale(1.2) translateY(-50%)}.top-page .recruit-area .pdf-link{max-width:700px;margin:auto;margin-top:85px;display:block;background:#fff;text-align:center;position:relative;padding-bottom:30px}.top-page .recruit-area .pdf-link p{color:#130a43}.top-page .recruit-area .pdf-link p.c-ft--en{margin-top:-1.5rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;font-weight:400;line-height:1;letter-spacing:.25rem}.top-page .recruit-area .pdf-link p:nth-child(2){font-weight:bold;padding-top:30px}.top-page .recruit-area .pdf-link p:nth-child(3){font-weight:500;margin-top:20px;position:relative;display:inline-block;-webkit-transition:all .4s;transition:all .4s}.top-page .recruit-area .pdf-link p:nth-child(3)::before{content:"";position:absolute;background:url(../img/home/pdf-icon.svg) no-repeat center/contain;width:24px;height:33px;right:-34px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .4s;transition:all .4s}.top-page .recruit-area .pdf-link:hover p:nth-child(3){letter-spacing:.2rem}.top-page .interview-area{margin-top:180px;position:relative}.top-page .interview-area .asi{position:absolute;z-index:1}.top-page .interview-area .asi:nth-child(1){top:5%;left:0;width:19%}.top-page .interview-area .asi:nth-child(2){top:60%;right:0;width:31%}.top-page .interview-area .c-inner .interview-wrap{background:#fff;border-radius:100px 0 100px 0;position:relative;padding:.1px 85px 95px}.top-page .interview-area .c-inner .interview-ttl{margin-top:-3.2rem}.top-page .interview-area .c-inner .interview-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:70px}.top-page .interview-area .c-inner .interview-list a{width:calc((100% - 90px)/3)}.top-page .interview-area .c-inner .interview-list a:nth-child(n+4){margin-top:80px}.top-page .interview-area .c-inner .interview-list a .pht{margin-left:10px;border-radius:50vh;overflow:hidden}.top-page .interview-area .c-inner .interview-list a .pht img{-webkit-transition:all .4s;transition:all .4s}.top-page .interview-area .c-inner .interview-list a p.num{margin-top:-70px;margin-left:5px;line-height:1;position:absolute;display:inline-block;letter-spacing:.5rem}.top-page .interview-area .c-inner .interview-list a p.num::before{content:"";position:absolute;height:3px;width:calc(100% + 10px);bottom:-10px;left:-5px;background:#130a43}.top-page .interview-area .c-inner .interview-list a .belong{margin-top:40px}.top-page .interview-area .c-inner .interview-list a .belong p{color:#130a43;font-weight:400;line-height:1.6;-webkit-transition:all .4s;transition:all .4s}.top-page .interview-area .c-inner .interview-list a .belong p:nth-child(n+2){margin-top:8px}.top-page .interview-area .c-inner .interview-list a .belong p:nth-child(1){line-height:1.6}.top-page .interview-area .c-inner .interview-list a:hover .pht img{-webkit-transform:scale(1.04);transform:scale(1.04)}.top-page .interview-area .c-inner .interview-list a:hover .belong .name{letter-spacing:.2rem}.top-page .interview-area .c-inner>a{background:#130a43;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:28%;height:70px;padding:0 25px;position:relative;margin-top:-35px;min-width:280px}.top-page .interview-area .c-inner>a::before{content:"";position:absolute;width:25px;height:25px;right:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/common/wr-arw.svg) no-repeat center/cover;-webkit-transition:all .4s;transition:all .4s}.top-page .interview-area .c-inner>a p{font-weight:bold;color:#fff;-webkit-transition:all .4s;transition:all .4s}.top-page .interview-area .c-inner>a:hover::before{-webkit-transform:translate(6px, -50%);transform:translate(6px, -50%)}.top-page .interview-area .c-inner>a:hover p{letter-spacing:.2rem}.top-page .topics-area{background:#dee4e6;margin-top:170px;border-radius:93px;padding:.1px 0 150px;position:relative}.top-page .topics-area .asi{position:absolute;z-index:1}.top-page .topics-area .asi:nth-child(1){top:10%;left:0;width:13%}.top-page .topics-area .asi:nth-child(2){bottom:-10%;left:-5%;width:30%}.top-page .topics-area .topics-ttl{margin-top:-3.2rem}.top-page .topics-area .topics-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:980px;margin:auto;margin-top:80px;position:relative;z-index:1}.top-page .topics-area .topics-list a{width:calc((100% - 40px)/2);overflow:hidden;position:relative;height:330px}.top-page .topics-area .topics-list a:nth-child(n+3){width:calc((100% - 80px)/3);margin-top:80px;height:227px}.top-page .topics-area .topics-list a .pht{height:100%}.top-page .topics-area .topics-list a .pht img{-webkit-transition:all .4s;transition:all .4s;-o-object-fit:cover;object-fit:cover;height:100%}.top-page .topics-area .topics-list a p{height:50px;top:-50px;display:inline-block;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;width:100%;padding:0 30px;position:relative;-webkit-transition:all .4s;transition:all .4s;color:#fff;background:linear-gradient(118deg, #1859d3 15%, #58b4f2 50%, #52c777 85%)}.top-page .topics-area .topics-list a p::before{content:"";position:absolute;width:25px;height:25px;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/common/wr-arw.svg) no-repeat center/cover;-webkit-transition:all .4s;transition:all .4s}.top-page .topics-area .topics-list a:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}.top-page .topics-area .topics-list a:hover p{letter-spacing:.2rem}.top-page .topics-area .topics-list a:hover p::before{-webkit-transform:translate(10px, -50%);transform:translate(10px, -50%)}.top-page .news-area{margin-top:150px;position:relative}.top-page .news-area .asi{position:absolute;z-index:1}.top-page .news-area .asi:nth-child(1){bottom:-60%;right:0;width:28%}.top-page .news-area .c-inner{background:#fff;padding:1px 0 100px;border-left:12px solid #130a43;border-right:12px solid #130a43}.top-page .news-area .news-ttl{margin-top:-3.2rem}.top-page .news-area ul{max-width:700px;margin:auto;margin-top:60px}.top-page .news-area ul a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-page .news-area ul a:nth-child(n+2){margin-top:45px}.top-page .news-area ul a p:nth-child(1){margin-right:40px;width:90px;line-height:2.5}.top-page .news-area ul a p:nth-child(2){width:calc(100% - 130px)}.top-page .about-area{margin-top:150px;padding-bottom:190px}.top-page .about-area .about-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:980px;margin:auto;margin-top:60px;gap:50px}.top-page .about-area .about-list a{width:calc((100% - 50px)/2);background:#130a43;height:120px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;padding:0 45px;position:relative}.top-page .about-area .about-list a::before{content:"";position:absolute;width:15px;height:15px;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/common/other-icon.svg) no-repeat center/cover}.top-page .about-area .about-list a p{color:#fff;font-weight:bold;-webkit-transition:all .4s;transition:all .4s}.top-page .about-area .about-list a p.c-ft--in{margin-top:12px}.top-page .about-area .about-list a:hover::before{-webkit-transform:translateY(-50%) scale(1.2);transform:translateY(-50%) scale(1.2)}.top-page .about-area .about-list a:hover p{letter-spacing:.2rem}.top-page .about-area a.entry_button{height:150px;max-width:465px;margin:auto;margin-top:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;border-radius:10px;background:url(../img/home/entry-bg.jpg) no-repeat center/cover}.top-page .about-area a.entry_button::before{content:"";position:absolute;background:url(../img/home/entry-asi.svg) no-repeat center/cover;width:11px;height:84px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-page .about-area a.entry_button p{position:relative;color:#fff;letter-spacing:.3rem;-webkit-transition:all .4s;transition:all .4s}.top-page .about-area a.entry_button:hover p{letter-spacing:.5rem}.top-page .about-area a.mail_button{background:#130a43;height:120px;padding:0 45px;max-width:465px;margin:auto;margin-top:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:relative}.top-page .about-area a.mail_button::before{content:"";position:absolute;width:20px;height:20px;right:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/common/mail-icon.svg) no-repeat center/contain}.top-page .about-area a.mail_button p{color:#fff;font-weight:bold;-webkit-transition:all .4s;transition:all .4s}.top-page .about-area a.mail_button:hover::before{-webkit-transform:translateY(-50%) scale(1.2);transform:translateY(-50%) scale(1.2)}.top-page .about-area a.mail_button:hover p{letter-spacing:.2rem}.top-page .l-cntnt{background:rgba(175,203,224,.5);padding:60px 0 150px;text-align:center}.top-page .l-cntnt .pht{width:200px;margin:auto}.top-page .l-cntnt p{color:#130a43}.top-page .l-cntnt .company{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;max-width:625px;width:100%;margin:auto;margin-top:100px}.top-page .l-cntnt .company li:nth-child(n+3){margin-top:40px}@-webkit-keyframes fadeUp{100%{opacity:1}}@keyframes fadeUp{100%{opacity:1}}@keyframes fadeIn{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:50px;opacity:0}}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:50px;opacity:0}}@-webkit-keyframes arrowmove{0%{-webkit-transform:translate(50%, 10px);transform:translate(50%, 10px)}50%{-webkit-transform:translate(50%, 15px);transform:translate(50%, 15px)}100%{-webkit-transform:translate(50%, 10px);transform:translate(50%, 10px)}}@keyframes arrowmove{0%{-webkit-transform:translate(50%, 10px);transform:translate(50%, 10px)}50%{-webkit-transform:translate(50%, 15px);transform:translate(50%, 15px)}100%{-webkit-transform:translate(50%, 10px);transform:translate(50%, 10px)}}.people-page{background:#edf1f2;overflow:hidden;position:relative}.people-page .asi{position:absolute}.people-page .asi:nth-child(1){top:2%;right:-15%;width:33%}.people-page .asi:nth-child(2){top:5%;right:5%;width:18%}.people-page .asi:nth-child(3){top:35%;left:-3%;width:18%}.people-page .asi:nth-child(4){top:57%;right:-3%;width:22%}.people-page .asi:nth-child(5){top:86%;left:-10%;width:35%}.people-page .fv-area{z-index:2;padding:120px 0 0 0}.people-page .interview-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:90px;margin-bottom:130px}.people-page .interview-list a{width:calc((100% - 140px)/3)}.people-page .interview-list a:nth-child(n+4){margin-top:90px}.people-page .interview-list a .pht{margin-left:10px;border-radius:50vh;overflow:hidden}.people-page .interview-list a .pht img{-webkit-transition:all .4s;transition:all .4s}.people-page .interview-list a p.num{margin-top:-70px;margin-left:5px;line-height:1;position:absolute;display:inline-block;letter-spacing:.5rem}.people-page .interview-list a p.num::before{content:"";position:absolute;height:3px;width:calc(100% + 10px);bottom:-10px;left:-5px;background:#130a43}.people-page .interview-list a .lead{padding-left:24px;border-left:15px solid #130a43;margin-top:40px;height:80px;line-height:1.8;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;color:#130a43}.people-page .interview-list a .belong{margin-top:28px;padding-top:23px;border-top:1px solid #130a43}.people-page .interview-list a .belong p{color:#130a43;font-weight:400;line-height:1.6;-webkit-transition:all .4s;transition:all .4s}.people-page .interview-list a .belong p:nth-child(n+2){margin-top:8px}.people-page .interview-list a .belong p:nth-child(1){line-height:1.6}.people-page .interview-list a:hover .pht img{-webkit-transform:scale(1.04);transform:scale(1.04)}.people-page .interview-list a:hover .belong .name{letter-spacing:.2rem}.interview-page{background:#edf1f2;overflow:hidden}.interview-page .fv-area{position:relative;z-index:2;padding:120px 0 0 0}.interview-page .fv-area .asi{position:absolute}.interview-page .fv-area .asi:nth-child(1){top:18%;left:0;width:18%}.interview-page .fv-area .asi:nth-child(2){top:5%;right:-15%;width:33%}.interview-page .fv-area .asi:nth-child(3){top:15%;right:7%;width:18%}.interview-page .fv-area .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:80px}.interview-page .fv-area .flex .fv-area-txt{width:28%;position:relative}.interview-page .fv-area .flex .fv-area-txt h2{white-space:nowrap;position:relative}.interview-page .fv-area .flex .fv-area-txt h2 span{color:#130a43;font-weight:bold;padding:5px 10px;background:#fff;display:inline-block}.interview-page .fv-area .flex .fv-area-txt h2 span:nth-child(n+2){margin-top:7px}.interview-page .fv-area .flex .fv-area-txt .belong{margin-top:40px}.interview-page .fv-area .flex .fv-area-txt .belong p{color:#130a43;font-weight:bold}.interview-page .fv-area .flex .fv-area-txt .belong p:nth-child(1){color:#fff;background:#130a43;display:inline-block;padding:4px 10px}.interview-page .fv-area .flex .fv-area-txt .belong p:nth-child(2){margin-top:12px}.interview-page .fv-area .flex .fv-area-txt .belong p:nth-child(3){margin-top:15px}.interview-page .fv-area .flex .fv-area-txt .belong p:nth-child(4){margin-top:2px}.interview-page .fv-area .flex .fv-pht{width:72%}.interview-page .lead-area{margin-top:80px;text-align:center}.interview-page .lead-area h3{font-weight:bold;color:#130a43;position:relative;display:inline-block;padding:10px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;width:75%;line-height:2}.interview-page .lead-area h3::before,.interview-page .lead-area h3::after{content:"";width:15px;height:100%;position:absolute}.interview-page .lead-area h3::before{border-left:solid 1px #130a43;border-top:solid 1px #130a43;border-bottom:solid 1px #130a43;top:0;left:0}.interview-page .lead-area h3::after{border-right:solid 1px #130a43;border-top:solid 1px #130a43;border-bottom:solid 1px #130a43;top:0;right:0}.interview-page .lead-area p{font-weight:bold;color:#130a43;margin-top:40px;line-height:2}.interview-page .interview-area{margin-top:80px;position:relative}.interview-page .interview-area .asi{position:absolute}.interview-page .interview-area .asi:nth-child(1){top:13%;left:-14%;width:26%}.interview-page .interview-area .asi:nth-child(2){top:40%;z-index:1;right:0;width:26%}.interview-page .interview-area .asi:nth-child(3){bottom:-4%;z-index:1;left:-5%;width:22%}.interview-page .interview-area .asi:nth-child(4){z-index:1;top:-2%;left:-15%;width:35%}.interview-page .interview-area .asi:nth-child(5){z-index:1;top:20%;right:-5%;width:22%}.interview-page .interview-area .asi:nth-child(6){z-index:1;top:42%;left:-15%;width:35%}.interview-page .interview-area .asi:nth-child(7){z-index:1;top:64%;right:-5%;width:22%}.interview-page .interview-area .asi:nth-child(8){z-index:1;top:86%;left:-15%;width:35%}.interview-page .interview-area .intereview-cntnr:nth-child(n+2){margin-top:80px}.interview-page .interview-area .intereview-cntnr.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.interview-page .interview-area .intereview-cntnr.flex .pht{width:35%}.interview-page .interview-area .intereview-cntnr.flex .txt{width:59%}.interview-page .interview-area .intereview-cntnr h3{color:#130a43;font-weight:bold;line-height:2;padding-left:30px;border-left:15px solid #130a43;margin-bottom:40px;height:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.interview-page .interview-area .intereview-cntnr p{color:#130a43;font-weight:bold}.interview-page .interview-area .intereview-cntnr p:nth-child(n+3){margin-top:30px}.interview-page .recruit-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:35px;margin-top:140px}.interview-page .recruit-link a{width:38%;background:#130a43;height:70px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;padding:0 25px;position:relative;max-width:370px}.interview-page .recruit-link a::before{content:"";position:absolute;width:25px;height:25px;right:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/common/wr-arw.svg) no-repeat center/cover;-webkit-transition:all .4s;transition:all .4s}.interview-page .recruit-link a.other::before{background:url(../img/common/other-icon.svg) no-repeat center/cover;width:13px;height:13px}.interview-page .recruit-link a p{color:#fff;-webkit-transition:all .4s;transition:all .4s;line-height:1.4}.interview-page .recruit-link a:hover::before{-webkit-transform:translate(6px, -50%);transform:translate(6px, -50%)}.interview-page .recruit-link a:hover p{letter-spacing:.2rem}.interview-page .recruit-link a.other:hover::before{-webkit-transform:scale(1.2) translateY(-50%);transform:scale(1.2) translateY(-50%)}.interview-page .interview-list{margin-top:150px;background:#130a43;padding:90px 0}.interview-page .interview-list .swiper-wrapper .swiper-slide .slide-wrap{margin:auto}.interview-page .interview-list .swiper-wrapper .swiper-slide .slide-wrap .belong{margin-top:20px}.interview-page .interview-list .swiper-wrapper .swiper-slide .slide-wrap .belong p{color:#fff;font-weight:bold;line-height:1.5}.interview-page .interview-list .swiper-wrapper .swiper-slide .slide-wrap .belong p:nth-child(2){margin-top:8px}.interview-page .interview-list .swiper-wrapper .swiper-slide .slide-wrap .belong p:nth-child(3){margin-top:5px}.interview-page .interview-list .swiper-button-prev{background:url(../img/common/wl-swipe.svg) no-repeat center/cover;width:23px;height:46px;right:auto;left:calc((100% - 1000px) / 2 - 80px);top:40%}.interview-page .interview-list .swiper-button-prev:after{content:none}.interview-page .interview-list .swiper-button-next{background:url(../img/common/wr-swipe.svg) no-repeat center/cover;width:23px;height:46px;left:auto;right:calc((100% - 1000px) / 2 - 80px);top:40%}.interview-page .interview-list .swiper-button-next:after{content:none}.interview-page span.kome{font-size:1rem;position:relative;padding-right:1rem}.interview-page span.kome::before{content:"＊";position:absolute;left:0;top:-1.5rem}.interview-page p.kome{padding-left:20px;position:relative;display:inline-block}.interview-page p.kome::before{content:"＊";position:absolute;left:0;top:0}.message-page{background:#edf1f2;overflow:hidden;position:relative}.message-page .asi{position:absolute}.message-page .asi:nth-child(1){z-index:1;top:35%;left:-15%;width:35%}.message-page .asi:nth-child(2){z-index:1;top:64%;right:-5%;width:22%}.message-page .asi:nth-child(3){z-index:1;top:82%;left:-15%;width:35%}.message-page .asi:nth-child(4){z-index:1;top:96%;right:-5%;width:22%}.message-page .fv-area{position:relative;z-index:2;padding:120px 0 0 0}.message-page .fv-area .asi{position:absolute}.message-page .fv-area .asi:nth-child(1){top:18%;left:0;width:18%}.message-page .fv-area .asi:nth-child(2){top:5%;right:-15%;width:33%}.message-page .fv-area .asi:nth-child(3){top:15%;right:7%;width:18%}.message-page .fv-area .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:80px}.message-page .fv-area .flex .fv-area-txt{width:28%;position:relative}.message-page .fv-area .flex .fv-area-txt>p{color:#130a43;font-weight:bold}.message-page .fv-area .flex .fv-area-txt h2{white-space:nowrap;position:relative}.message-page .fv-area .flex .fv-area-txt h2 span{color:#130a43;font-weight:bold;padding:5px 10px;background:#fff;display:inline-block}.message-page .fv-area .flex .fv-area-txt h2 span:nth-child(n+2){margin-top:7px}.message-page .fv-area .flex .fv-area-txt .belong{margin-top:40px}.message-page .fv-area .flex .fv-area-txt .belong p{color:#130a43;font-weight:bold}.message-page .fv-area .flex .fv-area-txt .belong p:nth-child(1){margin-top:20px}.message-page .fv-area .flex .fv-area-txt .belong p:nth-child(2){margin-top:15px}.message-page .fv-area .flex .fv-area-txt .belong p:nth-child(3){margin-top:5px}.message-page .fv-area .flex .fv-pht{width:72%}.message-page .lead-area{margin-top:110px;text-align:center}.message-page .lead-area h3{font-weight:bold;color:#130a43;position:relative;display:inline-block;padding:10px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;width:70%;line-height:1.8}.message-page .lead-area h3::before,.message-page .lead-area h3::after{content:"";width:15px;height:100%;position:absolute}.message-page .lead-area h3::before{border-left:solid 1px #130a43;border-top:solid 1px #130a43;border-bottom:solid 1px #130a43;top:0;left:0}.message-page .lead-area h3::after{border-right:solid 1px #130a43;border-top:solid 1px #130a43;border-bottom:solid 1px #130a43;top:0;right:0}.message-page .lead-area p{font-weight:bold;color:#130a43;margin-top:40px;line-height:2}.message-page .message-area{margin-top:120px;margin-bottom:250px;position:relative}.message-page .message-area .asi{position:absolute}.message-page .message-area .asi:nth-child(1){top:16%;left:-16%;width:26%}.message-page .message-area .asi:nth-child(2){top:80%;z-index:0;right:0;width:26%}.message-page .message-area .intereview-cntnr:nth-child(n+2){margin-top:100px}.message-page .message-area .intereview-cntnr.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.message-page .message-area .intereview-cntnr.flex .pht{width:35%}.message-page .message-area .intereview-cntnr.flex .txt{width:59%}.message-page .message-area .intereview-cntnr h3{color:#130a43;font-weight:bold;line-height:2;padding-left:30px;border-left:15px solid #130a43;margin-bottom:40px;height:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.message-page .message-area .intereview-cntnr p{color:#130a43;font-weight:bold}.message-page .message-area .intereview-cntnr p:nth-child(n+3){margin-top:30px}.atfirst-page{background:#edf1f2;overflow:hidden}.atfirst-page .fv-area{position:relative;z-index:2;padding:120px 0 0 0;margin-bottom:200px}.atfirst-page .fv-area .asi{position:absolute;z-index:3}.atfirst-page .fv-area .asi:nth-child(1){bottom:-80%;left:0;width:18%}.atfirst-page .fv-area .asi:nth-child(2){bottom:-35%;right:-15%;width:33%}.atfirst-page .fv-area .asi:nth-child(3){bottom:-40%;right:7%;width:18%}.atfirst-page .atfirst-cntnr:nth-child(n+3){margin-top:120px}.atfirst-page .atfirst-cntnr:last-child{margin-bottom:250px}.atfirst-page .atfirst-cntnr h2{text-align:center;color:#130a43;font-weight:500;line-height:1;letter-spacing:1rem}.atfirst-page .atfirst-cntnr .w-bg{background:#fff;border-radius:80px 0 80px 0;padding:100px 50px 130px 90px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:-3rem;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.atfirst-page .atfirst-cntnr .w-bg .q-ttl{width:10%}.atfirst-page .atfirst-cntnr .w-bg .q-ttl p{position:relative;color:#fff;z-index:2;height:95px;width:100%;text-align:center;background:url(../img/atfirst/fuki.svg) no-repeat center/cover;padding:24px 0 0;line-height:1}.atfirst-page .atfirst-cntnr .w-bg .q-ttl h3{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;font-weight:700;color:#130a43;letter-spacing:1rem;margin:40px auto 0}.atfirst-page .atfirst-cntnr .w-bg .q-ttl img{margin:40px auto 0;width:auto;display:block}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt{width:82%}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt>p{color:#130a43;font-weight:500;line-height:2;margin-top:40px;margin-bottom:70px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt h3{height:60px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;padding:0 0 0 30px;border-left:15px solid #130a43;color:#130a43;font-weight:bold}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .w670{max-width:670px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .mt70{margin-top:70px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt{width:47%}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt .box{text-align:center;padding:15px 0 20px;margin-top:30px;background:rgba(223,238,242,.8);border-radius:5px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt .box p:nth-child(1){color:#130a43;font-weight:bold}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt .box p:nth-child(2){color:#002ba0;font-weight:600;margin-top:15px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt .box p:nth-child(2) span{margin:0 2px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .pht{width:47%}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt-flex{margin-top:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:center;color:#130a43}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt-flex .l-txt{width:39%;background:rgba(238,241,243,.8);border-radius:5px;padding:15px 0px 20px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt-flex .l-txt span.txt-20{margin-left:5px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt-flex .arw{position:relative}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt-flex .arw::before{content:"";position:absolute;background:url(../img/common/big-arw.svg) no-repeat center/cover;width:38px;height:48px;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt-flex .r-txt{width:52%;background:rgba(223,238,242,.8);border-radius:5px;padding:15px 0px 20px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt-flex .r-txt .txt-blue{color:#002ba0}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt-flex .r-txt span.txt-20{margin-left:5px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .pipeline-cntnt h3{height:60px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;padding:0 0 0 30px;border-left:15px solid #130a43;color:#130a43;font-weight:bold}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .pipeline-cntnt .pht{max-width:620px;margin-top:45px;margin-left:45px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .benefits-cntnt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:38px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .benefits-cntnt a{padding:10px;position:relative;width:calc((100% - 38px)/2);aspect-ratio:1/1}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .benefits-cntnt a::before{content:"";position:absolute;background:linear-gradient(45deg, #7ca6f5 0%, #58b4f2 50%, #a3f0bc 100%);height:100%;height:100%;top:0;left:0;right:0;bottom:0;-webkit-clip-path:polygon(0 0, calc(100% - 20px) 0, calc(100% - 20px) 20px, 100% 20px, 100% 100%, 20px 100%, 20px calc(100% - 20px), 0 calc(100% - 20px));clip-path:polygon(0 0, calc(100% - 20px) 0, calc(100% - 20px) 20px, 100% 20px, 100% 100%, 20px 100%, 20px calc(100% - 20px), 0 calc(100% - 20px))}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .benefits-cntnt a .pht{overflow:hidden;position:absolute;width:calc(100% - 20px);height:calc(100% - 20px)}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .benefits-cntnt a .pht::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2;background:-webkit-gradient(linear, left top, left bottom, color-stop(40%, white), color-stop(90%, rgba(255, 255, 255, 0.1)));background:linear-gradient(180deg, white 40%, rgba(255, 255, 255, 0.1) 90%)}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .benefits-cntnt a .pht img{-webkit-transition:all .4s;transition:all .4s;z-index:1;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .benefits-cntnt a .txt{padding:35px 40px;position:relative;z-index:3;height:100%}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .benefits-cntnt a .txt>h3,.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .benefits-cntnt a .txt>p,.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .benefits-cntnt a .txt>.btn{color:#130a43;font-weight:bold;width:100%}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .benefits-cntnt a .txt>p{margin-top:20px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .benefits-cntnt a .txt .btn{position:absolute;bottom:35px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60%;height:52px;background:#fff;padding:0 15px 0 20px;border-radius:8px;border:solid 1px #009dcc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .benefits-cntnt a .txt .btn .arw{width:30px;height:30px;border-radius:50vh;-webkit-transition:all .4s;transition:all .4s;background:url(../img/common/bg-arw.svg) no-repeat center/cover}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .benefits-cntnt a:hover .pht img{-webkit-transform:scale(1.04);transform:scale(1.04)}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .benefits-cntnt a:hover .arw{-webkit-transform:translateX(7px);transform:translateX(7px)}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt{position:relative}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt.pc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:40px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt h3{text-align:center;font-weight:bold;color:#130a43;margin-bottom:14px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .round{text-align:center;width:170px;height:150px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;margin-left:5px;position:relative}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .round::before{content:"";position:absolute;border-radius:50vh;width:150px;aspect-ratio:1/1;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:linear-gradient(65deg, #1859d3 0%, #58b4f2 50%, #52c777 100%);mix-blend-mode:overlay}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .round p{white-space:nowrap;line-height:.8;color:#002ba0;position:relative;font-weight:500}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .round p span{font-weight:bold}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .round p span.v-mode{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;margin:0 5px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .txt{width:calc(100% - 190px)}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .txt p{color:#130a43;font-weight:bold;letter-spacing:0}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .swiper-slide{background:rgba(223,238,242,.8);border-radius:5px;padding:20px 0;height:400px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .swiper-slide .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:calc(100% - 50px)}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .swiper-button-next:after,.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .swiper-button-prev:after{content:""}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .swiper-button-next::before{content:"";background:url(../img/common/r-swipe.svg) no-repeat center/cover;width:15px;height:24px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .swiper-button-prev::before{content:"";background:url(../img/common/l-swipe.svg) no-repeat center/cover;width:15px;height:24px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .global-item{background:rgba(223,238,242,.8);width:calc((100% - 40px)/2);border-radius:5px;padding:25px 0}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .global-item .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .global-item:nth-child(n+3){width:calc((100% - 80px)/3)}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .global-item:nth-child(n+3) .round{margin:auto}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .swiper-pagination{top:auto;bottom:60px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .swiper-pagination .swiper-pagination-bullet{margin:0 11px;width:10px;height:10px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .swiper-pagination .swiper-pagination-bullet-active{background:#00318d}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:40px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item{background:rgba(223,238,242,.8);width:calc((100% - 40px)/2);border-radius:5px;padding:25px 0 40px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item h3{text-align:center;font-weight:bold;color:#130a43;margin-bottom:30px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:300px;margin:auto}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item .round{text-align:center;width:170px;height:150px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;margin-left:30px;position:relative}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item .round::before{content:"";position:absolute;border-radius:50vh;width:150px;aspect-ratio:1/1;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:linear-gradient(65deg, #1859d3 0%, #58b4f2 50%, #52c777 100%);mix-blend-mode:overlay}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item .round p:nth-child(1){color:#130a43;font-weight:bold;position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item .round p:nth-child(2){white-space:nowrap;line-height:1;color:#002ba0;font-weight:500;position:relative}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item .round p:nth-child(2) span{font-weight:bold;font-weight:400}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item .round p:nth-child(2) span.v-mode{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;margin:0 5px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item .round p:nth-child(3){color:#130a43;font-weight:400;position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item .txt{width:calc(100% - 230px)}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item .txt p{color:#130a43;font-weight:bold;letter-spacing:0}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item .pht{padding:0 50px;margin-top:60px}.atfirst-page .atfirst-cntnr:nth-child(2){position:relative}.atfirst-page .atfirst-cntnr:nth-child(2) .asi{position:absolute;z-index:3}.atfirst-page .atfirst-cntnr:nth-child(2) .asi:nth-child(1){top:60%;left:-10%;width:18%}.atfirst-page .atfirst-cntnr:nth-child(2) .asi:nth-child(2){bottom:0;right:-5%;width:28%}.atfirst-page .atfirst-cntnr:nth-child(2) .asi:nth-child(3){top:37%;left:-15%;width:35%}.atfirst-page .atfirst-cntnr:nth-child(2) .asi:nth-child(4){bottom:5%;right:-15%;width:25%}.atfirst-page .atfirst-cntnr:nth-child(4){position:relative}.atfirst-page .atfirst-cntnr:nth-child(4) .asi{position:absolute;z-index:3}.atfirst-page .atfirst-cntnr:nth-child(4) .asi:nth-child(1){top:-35%;left:-10%;width:28%}.atfirst-page .atfirst-cntnr:nth-child(4) .asi:nth-child(2){top:-15%;right:-10%;width:25%}.atfirst-page .atfirst-cntnr:nth-child(4) .asi:nth-child(3){top:0%;left:-15%;width:35%}.atfirst-page .atfirst-cntnr:nth-child(4) .asi:nth-child(4){bottom:15%;right:-15%;width:25%}.atfirst-page .atfirst-cntnr:nth-child(5){position:relative}.atfirst-page .atfirst-cntnr:nth-child(5) .asi{position:absolute;z-index:3}.atfirst-page .atfirst-cntnr:nth-child(5) .asi:nth-child(1){top:35%;left:-5%;width:15%}.atfirst-page .atfirst-cntnr:nth-child(5) .asi:nth-child(2){top:-18%;right:-8%;width:28%}.atfirst-page .atfirst-cntnr:nth-child(6){position:relative}.atfirst-page .atfirst-cntnr:nth-child(6) .asi{position:absolute;z-index:3}.atfirst-page .atfirst-cntnr:nth-child(6) .asi:nth-child(1){top:65%;left:-15%;width:50%}.atfirst-page .atfirst-cntnr:nth-child(6) .asi:nth-child(2){bottom:30%;right:-15%;width:35%}.atfirst-page .atfirst-cntnr:nth-child(6) .asi:nth-child(3){top:-5%;left:-15%;width:35%}.faq-page{background:#edf1f2;overflow:hidden;position:relative}.faq-page>.asi{position:absolute}.faq-page>.asi:nth-child(1){z-index:1;top:40%;left:-15%;width:35%}.faq-page>.asi:nth-child(2){z-index:1;top:80%;right:-5%;width:22%}.faq-page>.asi:nth-child(3){z-index:1;top:95%;left:-15%;width:35%}.faq-page .fv-area{position:relative;z-index:2;padding:120px 0 0 0;margin-bottom:200px}.faq-page .fv-area .asi{position:absolute;z-index:3}.faq-page .fv-area .asi:nth-child(1){bottom:-80%;left:0;width:18%}.faq-page .fv-area .asi:nth-child(2){bottom:-35%;right:-15%;width:33%}.faq-page .fv-area .asi:nth-child(3){bottom:-40%;right:7%;width:18%}.faq-page .faq-wrap{position:relative;z-index:2}.faq-page .faq-wrap .asi{position:absolute}.faq-page .faq-wrap .asi:nth-child(1){top:45%;left:-13%;width:26%}.faq-page .faq-wrap .asi:nth-child(2){top:40%;right:-2%;width:28%}.faq-page .faq-wrap .asi:nth-child(3){bottom:0;right:0%;width:26%}.faq-page .faq-cntnr:nth-child(n+2){margin-top:150px}.faq-page .faq-cntnr:last-child{margin-bottom:150px}.faq-page .faq-cntnr h2{font-weight:bold;color:#130a43;position:relative;display:inline-block;padding:10px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;width:80%;margin-bottom:35px;line-height:1;max-width:350px}.faq-page .faq-cntnr h2::before,.faq-page .faq-cntnr h2::after{content:"";width:15px;height:100%;position:absolute}.faq-page .faq-cntnr h2::before{border-left:solid 1px #130a43;border-top:solid 1px #130a43;border-bottom:solid 1px #130a43;top:0;left:0}.faq-page .faq-cntnr h2::after{border-right:solid 1px #130a43;border-top:solid 1px #130a43;border-bottom:solid 1px #130a43;top:0;right:0}.faq-page .faq-cntnr dl{background:#fff;border:1px solid #cbcbcb}.faq-page .faq-cntnr dl:nth-child(n+2){margin-top:30px}.faq-page .faq-cntnr dl dt{height:50px;cursor:pointer;position:relative;background:#fff}.faq-page .faq-cntnr dl dt .cntnr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;height:100%}.faq-page .faq-cntnr dl dt .cntnr::before{content:"";position:absolute;width:1px;height:calc(100% - 15px);background:#cbcbcb;left:5%;top:7.5px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.faq-page .faq-cntnr dl dt::before,.faq-page .faq-cntnr dl dt::after{content:"";position:absolute;width:15px;height:1px;background:#130a43;top:50%;right:20px;-webkit-transition:all .4s;transition:all .4s}.faq-page .faq-cntnr dl dt::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faq-page .faq-cntnr dl dt p:nth-child(1){width:5%;text-align:center;font-weight:bold;color:#1859d3}.faq-page .faq-cntnr dl dt p:nth-child(2){width:95%;color:#130a43;font-weight:bold;padding:0 35px}.faq-page .faq-cntnr dl dt.active{background:linear-gradient(119deg, #1859d3 0%, #58b4f2 60%, #52c777 100%)}.faq-page .faq-cntnr dl dt.active::before{-webkit-transform:rotate(0);transform:rotate(0)}.faq-page .faq-cntnr dl dt.active::before,.faq-page .faq-cntnr dl dt.active::after{background:#fff}.faq-page .faq-cntnr dl dt.active .cntnr::before{background:#fff}.faq-page .faq-cntnr dl dt.active p:nth-child(1){color:#fff}.faq-page .faq-cntnr dl dt.active p:nth-child(2){color:#fff}.faq-page .faq-cntnr dl dd{display:none}.faq-page .faq-cntnr dl dd .cntnr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:100px;position:relative}.faq-page .faq-cntnr dl dd .cntnr::before{content:"";position:absolute;width:1px;height:calc(100% - 15px);background:#cbcbcb;left:5%;top:7.5px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.faq-page .faq-cntnr dl dd p:nth-child(1){width:5%;height:80%;text-align:center;font-weight:bold;color:#1859d3}.faq-page .faq-cntnr dl dd p:nth-child(2){width:95%;color:#130a43;font-weight:400;padding:20px 35px}.employee-page{background:#edf1f2;overflow:hidden}.employee-page .fv-area{position:relative;z-index:2;padding:120px 0 0 0;margin-bottom:200px}.employee-page .fv-area .asi{position:absolute;z-index:3}.employee-page .fv-area .asi:nth-child(1){bottom:-80%;left:0;width:18%}.employee-page .fv-area .asi:nth-child(2){bottom:-35%;right:-15%;width:33%}.employee-page .fv-area .asi:nth-child(3){bottom:-40%;right:7%;width:18%}.employee-page .lead-area{text-align:center}.employee-page .lead-area p{font-weight:500;color:#130a43;line-height:2;text-align:left;max-width:800px;margin:auto}.employee-page .lead-area h3{font-weight:bold;color:#130a43;position:relative;display:inline-block;padding:10px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;margin-top:80px;width:70%;line-height:2}.employee-page .lead-area h3::before,.employee-page .lead-area h3::after{content:"";width:15px;height:100%;position:absolute}.employee-page .lead-area h3::before{border-left:solid 1px #130a43;border-top:solid 1px #130a43;border-bottom:solid 1px #130a43;top:0;left:0}.employee-page .lead-area h3::after{border-right:solid 1px #130a43;border-top:solid 1px #130a43;border-bottom:solid 1px #130a43;top:0;right:0}.employee-page .table-area{margin-top:70px;position:relative}.employee-page .table-area .asi{position:absolute}.employee-page .table-area .asi:nth-child(1){top:25%;left:-10%;width:26%}.employee-page .table-area .asi:nth-child(2){top:26%;right:-5%;width:28%}.employee-page .table-area .asi:nth-child(3){top:65%;right:-5%;width:28%;z-index:3}.employee-page .table-area table{width:100%;position:relative}.employee-page .table-area table td{height:70px;font-weight:bold;background:#fff}.employee-page .table-area table .w-txt{color:#fff}.employee-page .table-area table .b-txt{color:#130a43}.employee-page .table-area table .txt-center{text-align:center}.employee-page .table-area table .r-border{border-right:solid 1.5px #fff}.employee-page .table-area table .b-border{border-bottom:solid 1.5px #fff}.employee-page .table-area table .l-pad{padding-left:25px}.employee-page .table-area table .f-width{width:120px}.employee-page .table-area table .s-width{width:26%}.employee-page .table-area .child-table .b-bg01{background:#1859d3}.employee-page .table-area .child-table .b-bg02{background:#0d295d}.employee-page .table-area .child-table .b-bg03{background:#13336f}.employee-page .table-area .child-table .b-bg04{background:#e1e9ef}.employee-page .table-area .child-table .b-bg05{background:#003aa7}.employee-page .table-area .child-table .b-bg06{background:#00318d}.employee-page .table-area .child-table .b-bg07{background:#114cba}.employee-page .table-area .nurse-table{margin-top:80px}.employee-page .table-area .nurse-table .bg01{background:#009dcc}.employee-page .table-area .nurse-table .bg02{background:#0085ad}.employee-page .table-area .nurse-table .bg03{background:#e1e9ef}.employee-page .table-area .other-table{margin-top:80px}.employee-page .table-area .other-table .bg01{background:#3db1fa}.employee-page .table-area .other-table .bg02{background:#2593d8}.employee-page .table-area .other-table .bg03{background:#e1e9ef}.employee-page .support-area{margin-top:150px;margin-bottom:190px;position:relative}.employee-page .support-area .asi{position:absolute}.employee-page .support-area .asi:nth-child(1){top:-5%;left:-5%;width:30%}.employee-page .support-area .asi:nth-child(2){top:35%;right:-4%;width:30%}.employee-page .support-area .asi:nth-child(3){bottom:0%;left:-20%;width:50%}.employee-page .support-area .asi:nth-child(4){top:-2%;right:-10%;width:25%}.employee-page .support-area .asi:nth-child(5){top:30%;left:-10%;width:30%}.employee-page .support-area .asi:nth-child(6){bottom:15%;right:-10%;width:25%}.employee-page .support-area .support-cntnr{max-width:800px;margin:auto}.employee-page .support-area .support-cntnt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:50px}.employee-page .support-area .support-cntnt:nth-child(n+2){margin-top:130px}.employee-page .support-area .support-cntnt .txt{width:67%}.employee-page .support-area .support-cntnt .txt h3{color:#130a43;font-weight:bold;line-height:2;padding-left:30px;border-left:15px solid #130a43;margin-bottom:30px;height:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.employee-page .support-area .support-cntnt .txt p{color:#130a43;line-height:2;font-weight:bold}.employee-page .support-area .support-cntnt .pht{width:20%}.system-page{background:#edf1f2;overflow:hidden}.system-page .fv-area{position:relative;z-index:2;padding:120px 0 0 0}.system-page .fv-area .asi{position:absolute;z-index:3}.system-page .fv-area .asi:nth-child(1){bottom:-80%;left:0;width:18%}.system-page .fv-area .asi:nth-child(2){bottom:-35%;right:-15%;width:33%}.system-page .fv-area .asi:nth-child(3){bottom:-40%;right:7%;width:18%}.system-page .system-cntnr{margin-top:210px;text-align:center}.system-page .system-cntnr:nth-child(n+3){margin-top:180px}.system-page .system-cntnr .lead-area p{font-weight:bold;color:#130a43;line-height:2;text-align:center;margin:auto;margin-top:60px}.system-page .system-cntnr .lead-area h2{font-weight:bold;color:#130a43;position:relative;display:inline-block;padding:10px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;width:90%;line-height:1.8;max-width:850px}.system-page .system-cntnr .lead-area h2::before,.system-page .system-cntnr .lead-area h2::after{content:"";width:15px;height:100%;position:absolute}.system-page .system-cntnr .lead-area h2::before{border-left:solid 1px #130a43;border-top:solid 1px #130a43;border-bottom:solid 1px #130a43;top:0;left:0}.system-page .system-cntnr .lead-area h2::after{border-right:solid 1px #130a43;border-top:solid 1px #130a43;border-bottom:solid 1px #130a43;top:0;right:0}.system-page .system-cntnr .type-cntnt{margin-top:80px}.system-page .system-cntnr .type-cntnt .type-item:nth-child(n+2){margin-top:75px}.system-page .system-cntnr .type-cntnt .type-item .ttl{background:#130a43;background:linear-gradient(69deg, #130a43 0%, #0137a1 90%, #003aa7 100%);border-radius:10px;height:56px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.system-page .system-cntnr .type-cntnt .type-item .ttl h3,.system-page .system-cntnr .type-cntnt .type-item .ttl p{color:#fff;font-weight:bold;line-height:1.4}.system-page .system-cntnr .type-cntnt .type-item .ttl h3{font-size:1.6rem}.system-page .system-cntnr .type-cntnt .type-item .ttl p{font-size:1.2rem}.system-page .system-cntnr .type-cntnt .type-item>p{margin-top:10px;margin-bottom:13px;font-weight:bold;color:#130a43;font-size:1.2rem}.system-page .system-cntnr .type-cntnt .type-item .pht{border-top:2px solid #003aa7;padding:20px 0 0;position:relative}.system-page .system-cntnr .type-cntnt .type-item .pht img{max-width:220px;margin:auto}.system-page .system-cntnr .type-cntnt .type-item .pht::before{content:"";position:absolute;top:-2px;left:50%;width:10px;height:10px;background:#edf1f2;border-right:2px solid #003aa7;border-bottom:2px solid #003aa7;-webkit-transform:rotate(45deg) translate(-50%, 0px);transform:rotate(45deg) translate(-50%, 0px);-webkit-transform-origin:center center;transform-origin:center center}.system-page .system-cntnr .type-cntnt .type-item .pht img{width:71%;margin:auto}.system-page .system-cntnr .type-cntnt .type-item .txt{margin-top:35px}.system-page .system-cntnr .type-cntnt .type-item .txt h4{width:115px;height:34px;background:#dfeef2;border:2px solid #002ba0;border-radius:5px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;font-weight:bold;color:#002ba0;margin:auto;font-size:1.4rem}.system-page .system-cntnr .type-cntnt .type-item .txt h4:nth-child(n+2){margin-top:30px}.system-page .system-cntnr .type-cntnt .type-item .txt p{line-height:1.8;margin-top:13px;color:#130a43;font-weight:bold}.system-page .system-cntnr .type-cntnt .type-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.system-page .system-cntnr .type-cntnt .type-flex .item{width:calc((100% - 90px)/2)}.system-page .system-cntnr .type-cntnt .type-flex .item .ttl{background:#130a43;background:linear-gradient(69deg, #130a43 0%, #0137a1 90%, #003aa7 100%);border-radius:10px;height:80px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.system-page .system-cntnr .type-cntnt .type-flex .item .ttl h3,.system-page .system-cntnr .type-cntnt .type-flex .item .ttl p{color:#fff;font-weight:bold}.system-page .system-cntnr .type-cntnt .type-flex .item>p{margin-top:20px;margin-bottom:25px;font-weight:bold;color:#130a43}.system-page .system-cntnr .type-cntnt .type-flex .item .pht{border-top:2px solid #003aa7;padding:40px 0 0;position:relative}.system-page .system-cntnr .type-cntnt .type-flex .item .pht::before{content:"";position:absolute;top:-3.4px;left:50%;width:20px;height:20px;background:#edf1f2;border-right:2px solid #003aa7;border-bottom:2px solid #003aa7;-webkit-transform:rotate(45deg) translate(-50%, 0px);transform:rotate(45deg) translate(-50%, 0px);-webkit-transform-origin:center center;transform-origin:center center}.system-page .system-cntnr .type-cntnt .type-flex .item .pht img{width:71%;margin:auto}.system-page .system-cntnr .type-cntnt .txt-flex{margin-top:70px}.system-page .system-cntnr .type-cntnt .txt-flex .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:80px}.system-page .system-cntnr .type-cntnt .txt-flex .flex p{text-align:center}.system-page .system-cntnr .type-cntnt .txt-flex .flex p:nth-child(1),.system-page .system-cntnr .type-cntnt .txt-flex .flex p:nth-child(3){border-top:1px solid #002ba0;width:38%;height:100%;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;font-weight:bold;color:#130a43;line-height:1.8}.system-page .system-cntnr .type-cntnt .txt-flex .flex p:nth-child(2){width:18%;height:60px;background:#dfeef2;border:2px solid #002ba0;border-radius:5px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;font-weight:bold;color:#002ba0}.system-page .system-cntnr .new-cntnt{margin-top:70px}.system-page .system-cntnr .new-cntnt .ttl{background:#130a43;background:linear-gradient(69deg, #130a43 0%, #0137a1 90%, #003aa7 100%);border-radius:10px;height:80px;min-width:400px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;display:inline-block}.system-page .system-cntnr .new-cntnt .ttl h3,.system-page .system-cntnr .new-cntnt .ttl p{color:#fff;font-weight:bold}.system-page .system-cntnr .new-cntnt .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.system-page .system-cntnr .new-cntnt .flex .item{width:28%;margin-top:80px}.system-page .system-cntnr .new-cntnt .flex .item p{text-align:left}.system-page .system-cntnr .new-cntnt .flex .item p:nth-child(1){text-align:center;height:60px;background:#dfeef2;border:2px solid #002ba0;border-radius:5px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;font-weight:bold;color:#002ba0;letter-spacing:.5rem}.system-page .system-cntnr .new-cntnt .flex .item p:nth-child(2){margin-top:30px;color:#130a43;font-weight:bold;line-height:1.8}.system-page .system-cntnr .new-cntnt .flex .item p:nth-child(3){margin-top:50px;color:#130a43;font-weight:bold;line-height:1.8;position:relative}.system-page .system-cntnr .new-cntnt .flex .item p:nth-child(3)::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-right:17px solid transparent;border-left:17px solid transparent;border-top:20px solid #3db1fa;border-bottom:0;left:50%;top:-50px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.system-page .system-cntnr .career-cntnt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:100px;margin-bottom:150px}.system-page .system-cntnr .career-cntnt .item{width:calc((100% - 60px)/2);text-align:left}.system-page .system-cntnr .career-cntnt .item:nth-child(n+3){margin-top:160px}.system-page .system-cntnr .career-cntnt .item .pht{width:40%;margin:auto}.system-page .system-cntnr .career-cntnt .item h3{padding-left:30px;margin-top:35px;border-left:15px solid #130a43;height:100px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;font-weight:bold;color:#130a43;line-height:1.6}.system-page .system-cntnr .career-cntnt .item p{margin-top:35px;font-weight:bold;color:#130a43;line-height:2}.system-page .system-cntnr:nth-child(2){position:relative}.system-page .system-cntnr:nth-child(2) .asi{position:absolute}.system-page .system-cntnr:nth-child(2) .asi:nth-child(1){top:55%;left:-10%;width:26%}.system-page .system-cntnr:nth-child(2) .asi:nth-child(2){bottom:-5%;right:-5%;width:30%}.system-page .system-cntnr:nth-child(2) .asi:nth-child(3){top:30%;left:-10%;width:30%}.system-page .system-cntnr:nth-child(2) .asi:nth-child(4){top:75%;right:-8%;width:20%}.system-page .system-cntnr:nth-child(3){position:relative}.system-page .system-cntnr:nth-child(3) .asi{position:absolute}.system-page .system-cntnr:nth-child(3) .asi:nth-child(1){top:55%;left:-10%;width:35%}.system-page .system-cntnr:nth-child(3) .asi:nth-child(2){bottom:-35%;right:-5%;width:23%}.system-page .system-cntnr:nth-child(3) .asi:nth-child(3){top:35%;left:-8%;width:30%}.system-page .system-cntnr:nth-child(3) .asi:nth-child(4){top:92%;right:-10%;width:20%}.system-page .system-cntnr:nth-child(4){position:relative}.system-page .system-cntnr:nth-child(4) .asi{position:absolute}.system-page .system-cntnr:nth-child(4) .asi:nth-child(1){bottom:30%;left:-10%;width:20%}.system-page .system-cntnr:nth-child(4) .asi:nth-child(2){bottom:50%;right:-5%;width:25%}.system-page .system-cntnr:nth-child(4) .asi:nth-child(3){top:30%;left:-12%;width:30%}.system-page .system-cntnr:nth-child(4) .asi:nth-child(4){top:70%;right:-10%;width:30%}.data-page{background:#edf1f2;overflow:hidden}.data-page .fv-area{position:relative;z-index:2;padding:120px 0 0 0;margin-bottom:200px}.data-page .fv-area .asi{position:absolute;z-index:3}.data-page .fv-area .asi:nth-child(1){bottom:-80%;left:0;width:18%}.data-page .fv-area .asi:nth-child(2){bottom:-35%;right:-15%;width:33%}.data-page .fv-area .asi:nth-child(3){bottom:-40%;right:7%;width:18%}.data-page .lead-area{text-align:center}.data-page .lead-area h3{font-weight:bold;color:#130a43;position:relative;display:inline-block;padding:10px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;margin-top:80px;width:70%;line-height:2}.data-page .lead-area h3::before,.data-page .lead-area h3::after{content:"";width:15px;height:100%;position:absolute}.data-page .lead-area h3::before{border-left:solid 1px #130a43;border-top:solid 1px #130a43;border-bottom:solid 1px #130a43;top:0;left:0}.data-page .lead-area h3::after{border-right:solid 1px #130a43;border-top:solid 1px #130a43;border-bottom:solid 1px #130a43;top:0;right:0}.data-page .lead-area p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right;margin-top:40px;font-weight:bold;color:#130a43;text-align:left}.data-page .lead-area p span{position:relative;display:inline-block;padding-left:20px}.data-page .lead-area p span::before{content:"※";position:absolute;left:0}.data-page .data-area{margin-top:120px;margin-bottom:250px;position:relative}.data-page .data-area .asi{position:absolute}.data-page .data-area .asi:nth-child(1){top:8%;left:-14%;width:26%}.data-page .data-area .asi:nth-child(2){top:15%;right:-5%;width:28%}.data-page .data-area .asi:nth-child(3){top:30%;left:-10%;width:28%;z-index:1}.data-page .data-area .asi:nth-child(4){top:35%;right:-10%;width:28%;z-index:1}.data-page .data-area .asi:nth-child(5){top:45%;right:-6%;width:28%;z-index:1}.data-page .data-area .asi:nth-child(6){top:59%;left:-10%;width:20%;z-index:1}.data-page .data-area .asi:nth-child(7){top:80%;right:-10%;width:28%;z-index:1}.data-page .data-area .asi:nth-child(8){top:85%;left:-22%;width:40%;z-index:1}.data-page .data-area>.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.data-page .data-area>.flex .data-cntnr{width:calc((100% - 60px)/2)}.data-page .data-area>.flex .data-cntnr.w-100{width:100%}.data-page .data-area>.flex .data-cntnr:nth-child(n+3){margin-top:120px}.data-page .data-area>.flex .data-cntnr .data-ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}.data-page .data-area>.flex .data-cntnr .data-ttl p{position:relative;color:#fff;z-index:2;height:70px;width:90px;text-align:center;background:url(../img/data/fuki.svg) no-repeat center/cover;padding:18px 17px 0 0;line-height:1;display:inline-block;font-weight:bold}.data-page .data-area>.flex .data-cntnr .data-ttl h3{font-weight:500;width:calc(100% - 115px);line-height:1.6}.data-page .data-area>.flex .data-cntnr .data-cntnt .comment{margin-top:30px}.data-page .data-area>.flex .data-cntnr .data-cntnt .comment>p{background:#fff;color:#130a43;font-weight:500;border:1px solid #130a43;display:inline-block;padding:0 7px}.data-page .data-area>.flex .data-cntnr .data-cntnt .comment ul{margin-top:5px}.data-page .data-area>.flex .data-cntnr .data-cntnt .comment ul li{color:#130a43;padding-left:15px;position:relative;line-height:1.4}.data-page .data-area>.flex .data-cntnr .data-cntnt .comment ul li:nth-child(n+2){margin-top:5px}.data-page .data-area>.flex .data-cntnr .data-cntnt .comment ul li::before{content:"・";position:absolute;left:0}.data-page .data-area>.flex .data-cntnr .data-cntnt.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.data-page .data-area>.flex .data-cntnr .data-cntnt.flex img{width:calc((100% - 60px)/2)}.data-page .data-area>.flex .data-cntnr .data-cntnt.flex .data-box{width:calc((100% - 60px)/2);border-radius:10px;background:#fff;padding:0 80px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;position:relative;height:125px}.data-page .data-area>.flex .data-cntnr .data-cntnt.flex .data-box:nth-child(n+3){margin-top:30px}.data-page .data-area>.flex .data-cntnr .data-cntnt.flex .data-box p:nth-child(1){position:absolute;left:10px;top:8px;width:40px;height:35px;text-align:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;border-bottom:1px solid #ddd;color:#1859d3;font-weight:bold}.data-page .data-area>.flex .data-cntnr .data-cntnt.flex .data-box p:nth-child(2){line-height:1.6;color:#130a43}.data-page .data-area>.flex .data-cntnr .data-cntnt.flex .data-r-box{width:calc((100% - 60px)/2)}.data-page .data-area>.flex .data-cntnr .data-cntnt.flex .data-r-box .data-box{width:100%}.data-page .data-area>.flex .data-cntnr .data-cntnt.flex .data-r-box .data-box:nth-child(n+2){margin-top:30px}.data-page .data-area>.flex .data-cntnr .swiper-area{position:relative;margin-top:30px}.data-page .data-area>.flex .data-cntnr .swiper-area .swiper{background:#fff;border-radius:10px}.data-page .data-area>.flex .data-cntnr .swiper-area .swiper .data-box{position:relative;padding:35px 35px 35px 70px;height:auto}.data-page .data-area>.flex .data-cntnr .swiper-area .swiper .data-box p:nth-child(1){position:absolute;left:10px;top:8px;width:40px;height:35px;text-align:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;border-bottom:1px solid #ddd;color:#1859d3;font-weight:bold;font-size:1.8rem}.data-page .data-area>.flex .data-cntnr .swiper-area .swiper .data-box p:nth-child(2){line-height:1.6;color:#130a43;font-size:1.6rem;height:100%;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.data-page .data-area>.flex .data-cntnr .swiper-area .swiper-wrapper{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.data-page .data-area>.flex .data-cntnr .swiper-area .swiper-button-prev{left:0}.data-page .data-area>.flex .data-cntnr .swiper-area .swiper-button-prev::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.data-page .data-area>.flex .data-cntnr .swiper-area .swiper-button-next{right:0}.data-page .data-area>.flex .data-cntnr .swiper-area .swiper-button-prev,.data-page .data-area>.flex .data-cntnr .swiper-area .swiper-button-next{top:50%}.data-page .data-area>.flex .data-cntnr .swiper-area .swiper-button-prev::after,.data-page .data-area>.flex .data-cntnr .swiper-area .swiper-button-next::after{content:none}.data-page .data-area>.flex .data-cntnr .swiper-area .swiper-button-prev::before,.data-page .data-area>.flex .data-cntnr .swiper-area .swiper-button-next::before{content:"";position:absolute;background:url(../img/common/r-swipe.svg) no-repeat center/cover;width:15px;height:24px}.data-page .data-area>.flex .data-cntnr .swiper-pagination{top:auto;bottom:-30px}.data-page .data-area>.flex .data-cntnr .swiper-pagination .swiper-pagination-bullet-active{background:#00318d}.area-page{background:#edf1f2;overflow:hidden}.area-page .fv-area{position:relative;z-index:2;padding:120px 0 0 0;margin-bottom:200px}.area-page .fv-area .asi{position:absolute;z-index:3}.area-page .fv-area .asi:nth-child(1){bottom:-80%;left:0;width:18%}.area-page .fv-area .asi:nth-child(2){bottom:-35%;right:-15%;width:33%}.area-page .fv-area .asi:nth-child(3){bottom:-40%;right:7%;width:18%}.area-page .lead-area{text-align:center}.area-page .lead-area h3{font-weight:bold;color:#130a43;position:relative;display:inline-block;padding:10px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;margin-top:80px;width:80%;line-height:2}.area-page .lead-area h3::before,.area-page .lead-area h3::after{content:"";width:15px;height:100%;position:absolute}.area-page .lead-area h3::before{border-left:solid 1px #130a43;border-top:solid 1px #130a43;border-bottom:solid 1px #130a43;top:0;left:0}.area-page .lead-area h3::after{border-right:solid 1px #130a43;border-top:solid 1px #130a43;border-bottom:solid 1px #130a43;top:0;right:0}.area-page .lead-area p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right;margin-top:40px;font-weight:bold;color:#130a43}.area-page .lead-area p span{position:relative;display:inline-block;padding-left:20px}.area-page .lead-area p span::before{content:"※";position:absolute;left:0}.area-page .location-area{margin-top:30px;position:relative}.area-page .location-area .asi{position:absolute}.area-page .location-area .asi:nth-child(1){top:28%;left:-14%;width:26%}.area-page .location-area .asi:nth-child(2){top:45%;right:-5%;width:28%}.area-page .location-area .asi:nth-child(3){top:12%;left:-5%;width:28%;z-index:3}.area-page .location-area .asi:nth-child(4){top:38%;right:-10%;width:28%}.area-page .location-area .asi:nth-child(5){top:62%;left:-5%;width:28%;z-index:3}.area-page .location-area .asi:nth-child(6){top:79%;right:-10%;width:28%}.area-page .location-area .c-inner03{padding-top:40px;position:relative}.area-page .location-area .map{position:absolute;width:60%;right:0;top:0}.area-page .location-area .location-cntnt:nth-child(n+3){border-top:1px solid #130a43;margin-top:80px}.area-page .location-area .location-cntnt:nth-child(3){margin-top:200px}.area-page .location-area .location-cntnt .location-ttl{border-left:15px solid #130a43;height:45px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;padding-left:25px;margin-bottom:30px;margin-top:40px}.area-page .location-area .location-cntnt .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.area-page .location-area .location-cntnt .location-box{width:calc((100% - 60px)/2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.area-page .location-area .location-cntnt .location-box:nth-child(n+3){margin-top:40px}.area-page .location-area .location-cntnt .location-box .pht{width:45%}.area-page .location-area .location-cntnt .location-box .txt{width:50%}.area-page .location-area .location-cntnt .location-box .txt h3{padding-left:25px;font-weight:bold;position:relative}.area-page .location-area .location-cntnt .location-box .txt h3::before{content:"";position:absolute;background:#009dcc;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 51%);clip-path:polygon(0 0, 0% 100%, 100% 51%);width:13px;height:12px;left:0;top:.7rem}.area-page .location-area .location-cntnt .location-box .txt p{margin-top:25px;margin-bottom:35px;color:#130a43;line-height:1.8}.area-page .location-area .location-cntnt .location-box .txt ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.area-page .location-area .location-cntnt .location-box .txt ul li{background:#fff;padding:0 10px;color:#130a43;font-weight:500}.area-page .facility-area{margin-top:150px;margin-bottom:180px;position:relative}.area-page .facility-area .asi{position:absolute}.area-page .facility-area .asi:nth-child(1){top:10%;left:-10%;width:28%;z-index:1}.area-page .facility-area .asi:nth-child(2){top:45%;right:-10%;width:28%;z-index:1}.area-page .facility-area .asi:nth-child(3){top:0%;left:-12%;width:28%;z-index:1}.area-page .facility-area .asi:nth-child(4){top:60%;right:-10%;width:28%;z-index:1}.area-page .facility-area h3{font-weight:bold;color:#130a43;position:relative;display:inline-block;padding:0px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;width:30%;line-height:2}.area-page .facility-area h3::before,.area-page .facility-area h3::after{content:"";width:12px;height:100%;position:absolute}.area-page .facility-area h3::before{border-left:solid 1px #130a43;border-top:solid 1px #130a43;border-bottom:solid 1px #130a43;top:0;left:0}.area-page .facility-area h3::after{border-right:solid 1px #130a43;border-top:solid 1px #130a43;border-bottom:solid 1px #130a43;top:0;right:0}.area-page .facility-area .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:80px;position:relative;z-index:2}.area-page .facility-area .flex .box{width:calc((100% - 90px) / 3);margin-right:45px}.area-page .facility-area .flex .box:nth-child(3n){margin-right:0}.area-page .facility-area .flex .box:nth-child(n+4){margin-top:60px}.area-page .facility-area .flex .box .txt{margin-top:24px}.area-page .facility-area .flex .box .txt p{color:#130a43;font-weight:500}.area-page .facility-area .flex .box .txt p:nth-child(1){margin-bottom:15px}.crosstalklist-page{background:#edf1f2;overflow:hidden}.crosstalklist-page .fv-area{position:relative;z-index:2;padding:120px 0 0 0;margin-bottom:200px}.crosstalklist-page .fv-area .asi{position:absolute;z-index:3}.crosstalklist-page .fv-area .asi:nth-child(1){bottom:-80%;left:0;width:18%}.crosstalklist-page .fv-area .asi:nth-child(2){bottom:-35%;right:-15%;width:33%}.crosstalklist-page .fv-area .asi:nth-child(3){bottom:-40%;right:7%;width:18%}.crosstalklist-page .lead-area p{font-weight:bold;color:#130a43}.crosstalklist-page .crosstalklist-area{margin-top:100px;margin-bottom:200px;position:relative}.crosstalklist-page .crosstalklist-area .asi{position:absolute}.crosstalklist-page .crosstalklist-area .asi:nth-child(1){top:30%;left:-14%;width:26%}.crosstalklist-page .crosstalklist-area .asi:nth-child(2){top:65%;right:-5%;width:28%}.crosstalklist-page .crosstalklist-area .asi:nth-child(3){top:20%;right:-10%;width:28%;z-index:3}.crosstalklist-page .crosstalklist-area .asi:nth-child(4){top:50%;z-index:3;left:-5%;width:28%}.crosstalklist-page .crosstalklist-area .asi:nth-child(5){top:90%;z-index:3;right:-5%;width:28%}.crosstalklist-page .crosstalklist-area .c-inner03 .list-cntnr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.crosstalklist-page .crosstalklist-area .c-inner03 .list-cntnr:nth-child(n+2){margin-top:100px}.crosstalklist-page .crosstalklist-area .c-inner03 .list-cntnr .pht{width:50%;overflow:hidden}.crosstalklist-page .crosstalklist-area .c-inner03 .list-cntnr .pht img{-webkit-transition:all .4s;transition:all .4s;height:100%;-o-object-fit:cover;object-fit:cover}.crosstalklist-page .crosstalklist-area .c-inner03 .list-cntnr .txt{width:50%;padding:40px 50px;position:relative;background:#dfeef2}.crosstalklist-page .crosstalklist-area .c-inner03 .list-cntnr .txt p{color:#130a43;font-weight:bold}.crosstalklist-page .crosstalklist-area .c-inner03 .list-cntnr .txt p.c-ft--in{margin-bottom:20px}.crosstalklist-page .crosstalklist-area .c-inner03 .list-cntnr .txt h2{font-weight:bold;margin-bottom:40px}.crosstalklist-page .crosstalklist-area .c-inner03 .list-cntnr .txt p.btn{font-weight:500;position:absolute;bottom:20px;right:20px;background:#fff;border:1px solid #009dcc;border-radius:5px;width:150px;height:40px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;padding-left:15px}.crosstalklist-page .crosstalklist-area .c-inner03 .list-cntnr .txt p.btn span{position:relative;display:block}.crosstalklist-page .crosstalklist-area .c-inner03 .list-cntnr .txt p.btn span::before{content:"";position:absolute;right:11px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:23px;height:23px;background:url(../img/common/gr-arw.svg) no-repeat center/cover;-webkit-transition:all .4s;transition:all .4s}.crosstalklist-page .crosstalklist-area .c-inner03 .list-cntnr:hover .pht img{-webkit-transform:scale(1.04);transform:scale(1.04)}.crosstalklist-page .crosstalklist-area .c-inner03 .list-cntnr:hover p.btn span::before{right:6px}.crosstalk-page{background:#edf1f2;overflow:hidden}.crosstalk-page .fv-area{position:relative;z-index:2;padding:120px 0 0 0;margin-bottom:200px}.crosstalk-page .fv-area .asi{position:absolute;z-index:2}.crosstalk-page .fv-area .asi:nth-child(1){bottom:-80%;left:0;width:18%}.crosstalk-page .fv-area .asi:nth-child(2){bottom:-35%;right:-15%;width:33%}.crosstalk-page .fv-area .asi:nth-child(3){bottom:-40%;right:7%;width:18%}.crosstalk-page .lead-area{text-align:center}.crosstalk-page .lead-area h2{font-weight:bold;color:#130a43;position:relative;display:inline-block;padding:10px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;margin-top:80px;width:80%;line-height:2}.crosstalk-page .lead-area h2::before,.crosstalk-page .lead-area h2::after{content:"";width:15px;height:100%;position:absolute}.crosstalk-page .lead-area h2::before{border-left:solid 1px #130a43;border-top:solid 1px #130a43;border-bottom:solid 1px #130a43;top:0;left:0}.crosstalk-page .lead-area h2::after{border-right:solid 1px #130a43;border-top:solid 1px #130a43;border-bottom:solid 1px #130a43;top:0;right:0}.crosstalk-page .lead-area p{text-align:center;margin-top:50px;color:#130a43;font-weight:bold}.crosstalk-page .crosstalk-ara{margin-top:120px;position:relative}.crosstalk-page .crosstalk-ara .asi{position:absolute}.crosstalk-page .crosstalk-ara .asi:nth-child(1){top:5%;left:-14%;width:26%;z-index:3}.crosstalk-page .crosstalk-ara .asi:nth-child(2){top:2%;right:-5%;width:28%;z-index:3}.crosstalk-page .crosstalk-ara .asi:nth-child(3){top:21%;left:-5%;width:18%;z-index:3}.crosstalk-page .crosstalk-ara .asi:nth-child(4){top:15%;right:-8%;width:28%;z-index:3}.crosstalk-page .crosstalk-ara .asi:nth-child(5){top:35%;left:-14%;width:26%;z-index:2}.crosstalk-page .crosstalk-ara .asi:nth-child(6){top:38%;right:-5%;width:28%;z-index:3}.crosstalk-page .crosstalk-ara .asi:nth-child(7){top:58%;left:-5%;width:18%;z-index:3}.crosstalk-page .crosstalk-ara .asi:nth-child(8){top:60%;right:-10%;width:28%;z-index:3}.crosstalk-page .crosstalk-ara .asi:nth-child(9){top:95%;left:-13%;width:38%;z-index:3}.crosstalk-page .crosstalk-ara .asi:nth-child(10){top:8%;right:-3%;width:20%;z-index:3}.crosstalk-page .crosstalk-ara .asi:nth-child(11){top:1.3%;left:-10%;width:28%;z-index:3}.crosstalk-page .crosstalk-ara .asi:nth-child(12){top:40%;right:-3%;width:20%;z-index:3}.crosstalk-page .crosstalk-ara .asi:nth-child(13){top:34.3%;left:-10%;width:28%;z-index:3}.crosstalk-page .crosstalk-ara .speaker-list{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background:#dfeef2;border-radius:80px 0;padding:80px 140px;-webkit-box-shadow:10px 10px 20px -10px #a0aab1;box-shadow:10px 10px 20px -10px #a0aab1}.crosstalk-page .crosstalk-ara .speaker-list::before{content:"";position:absolute;left:70px;top:-35px;height:70px;width:23%;-webkit-transform:rotate(-9deg);transform:rotate(-9deg);background:url(../img/crosstalk/crosstalk01/speaker-txt.svg) no-repeat center/contain}.crosstalk-page .crosstalk-ara .speaker-list .speaker-item{width:calc((100% - 140px)/2)}.crosstalk-page .crosstalk-ara .speaker-list .speaker-item:nth-child(n+3){margin-top:50px}.crosstalk-page .crosstalk-ara .speaker-list .speaker-item .pht{border-radius:50vh;overflow:hidden;margin-bottom:25px}.crosstalk-page .crosstalk-ara .speaker-list .speaker-item .txt{padding-left:20px;border-left:8px solid #130a43;font-weight:500;white-space:nowrap}.crosstalk-page .crosstalk-ara .speaker-list .speaker-item .txt .job{margin-bottom:5px;line-height:1.4}.crosstalk-page .crosstalk-ara .speaker-list .speaker-item .txt .name{margin-bottom:5px;line-height:1.4}.crosstalk-page .crosstalk-ara .speaker-list .speaker-item .txt .e-name{margin-bottom:10px;line-height:1.4}.crosstalk-page .crosstalk-ara .speaker-list .speaker-item .txt .belong{line-height:1.6}.crosstalk-page .crosstalk-ara .mt80{margin-top:80px}.crosstalk-page .crosstalk-ara .crosstalk-cntnr{margin-top:120px}.crosstalk-page .crosstalk-ara .crosstalk-cntnr>h3{margin-bottom:50px;font-weight:bold;color:#130a43;line-height:1.6}.crosstalk-page .crosstalk-ara .crosstalk-cntnr .crosstalk-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.crosstalk-page .crosstalk-ara .crosstalk-cntnr .crosstalk-flex .crosstalk-txt{width:calc((100% - 50px)/2)}.crosstalk-page .crosstalk-ara .crosstalk-cntnr .crosstalk-flex .crosstalk-txt h3{margin-top:50px;font-weight:bold;line-height:1.6}.crosstalk-page .crosstalk-ara .crosstalk-cntnr .crosstalk-flex .crosstalk-txt .crosstalk-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.crosstalk-page .crosstalk-ara .crosstalk-cntnr .crosstalk-flex .crosstalk-txt .crosstalk-item:nth-child(n+2){margin-top:45px}.crosstalk-page .crosstalk-ara .crosstalk-cntnr .crosstalk-flex .crosstalk-txt .crosstalk-item .crosstalk-speaker{width:63px;text-align:center}.crosstalk-page .crosstalk-ara .crosstalk-cntnr .crosstalk-flex .crosstalk-txt .crosstalk-item .crosstalk-speaker .speaker-icon{position:relative;border-radius:50vh;width:100%}.crosstalk-page .crosstalk-ara .crosstalk-cntnr .crosstalk-flex .crosstalk-txt .crosstalk-item .crosstalk-speaker .speaker-icon::before{content:"";position:absolute;z-index:1;width:calc(100% + 6px);height:calc(100% + 6px);inset:-3px;border-radius:50vh;background:#7ca6f5;background:-webkit-gradient(linear, left top, left bottom, from(#7ca6f5), color-stop(50%, #58b4f2), to(#a3f0bc));background:linear-gradient(180deg, #7ca6f5 0%, #58b4f2 50%, #a3f0bc 100%)}.crosstalk-page .crosstalk-ara .crosstalk-cntnr .crosstalk-flex .crosstalk-txt .crosstalk-item .crosstalk-speaker .speaker-icon::after{content:"";position:absolute;width:8px;height:8px;right:-8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#7ca6f5;background:-webkit-gradient(linear, left top, left bottom, from(#7ca6f5), color-stop(50%, #58b4f2), to(#a3f0bc));background:linear-gradient(180deg, #7ca6f5 0%, #58b4f2 50%, #a3f0bc 100%);-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}.crosstalk-page .crosstalk-ara .crosstalk-cntnr .crosstalk-flex .crosstalk-txt .crosstalk-item .crosstalk-speaker .speaker-icon img{width:100%;position:relative;z-index:2}.crosstalk-page .crosstalk-ara .crosstalk-cntnr .crosstalk-flex .crosstalk-txt .crosstalk-item .crosstalk-speaker p{color:#130a43;font-weight:500}.crosstalk-page .crosstalk-ara .crosstalk-cntnr .crosstalk-flex .crosstalk-txt .crosstalk-item>p{width:calc(100% - 90px);font-weight:bold;color:#130a43}.crosstalk-page .crosstalk-ara .crosstalk-cntnr .crosstalk-flex .crosstalk-pht{width:calc((100% - 50px)/2)}.crosstalk-page .crosstalk-ara .crosstalk-cntnr>.crosstalk-l-txt{width:100%}.crosstalk-page .crosstalk-ara .crosstalk-cntnr>.crosstalk-l-txt .crosstalk-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.crosstalk-page .crosstalk-ara .crosstalk-cntnr>.crosstalk-l-txt .crosstalk-item:nth-child(n+2){margin-top:45px}.crosstalk-page .crosstalk-ara .crosstalk-cntnr>.crosstalk-l-txt .crosstalk-item .crosstalk-speaker{width:63px;text-align:center}.crosstalk-page .crosstalk-ara .crosstalk-cntnr>.crosstalk-l-txt .crosstalk-item .crosstalk-speaker .speaker-icon{position:relative;border-radius:50vh;width:100%}.crosstalk-page .crosstalk-ara .crosstalk-cntnr>.crosstalk-l-txt .crosstalk-item .crosstalk-speaker .speaker-icon::before{content:"";position:absolute;z-index:1;width:calc(100% + 6px);height:calc(100% + 6px);inset:-3px;border-radius:50vh;background:#7ca6f5;background:-webkit-gradient(linear, left top, left bottom, from(#7ca6f5), color-stop(50%, #58b4f2), to(#a3f0bc));background:linear-gradient(180deg, #7ca6f5 0%, #58b4f2 50%, #a3f0bc 100%)}.crosstalk-page .crosstalk-ara .crosstalk-cntnr>.crosstalk-l-txt .crosstalk-item .crosstalk-speaker .speaker-icon::after{content:"";position:absolute;width:8px;height:8px;right:-8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#7ca6f5;background:-webkit-gradient(linear, left top, left bottom, from(#7ca6f5), color-stop(50%, #58b4f2), to(#a3f0bc));background:linear-gradient(180deg, #7ca6f5 0%, #58b4f2 50%, #a3f0bc 100%);-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}.crosstalk-page .crosstalk-ara .crosstalk-cntnr>.crosstalk-l-txt .crosstalk-item .crosstalk-speaker .speaker-icon img{width:100%;position:relative;z-index:2}.crosstalk-page .crosstalk-ara .crosstalk-cntnr>.crosstalk-l-txt .crosstalk-item .crosstalk-speaker p{color:#130a43;font-weight:500}.crosstalk-page .crosstalk-ara .crosstalk-cntnr>.crosstalk-l-txt .crosstalk-item>p{width:calc(100% - 90px);font-weight:bold;color:#130a43}.crosstalk-page .crosstalk-ara>.crosstalk-l-pht{width:100%}.crosstalk-page #crosstalk02 .c-inner03{z-index:3;position:relative}@media only screen and (max-width: 768px){html{letter-spacing:.1rem}body{width:100%}body{width:100%;position:inherit}header .header__logo{width:150px}header .header__nav ul.header-menu li a{padding-bottom:15px;padding-left:8px}header .header__nav ul.header-menu li p:last-child{font-size:1.5rem}header .header__nav ul.header__nav-link li a p{padding:8px 15px}header .header__nav ul.header__nav-link li a p::before{width:20px;height:20px;right:15px}header .header__nav ul.header__nav-link li a p span{font-size:1.1rem}header .header__nav .header__nav-bottom a{display:block}header .header__nav .header__nav-bottom a:nth-child(n+2){margin-top:10px}header .header__nav .header__nav-bottom a p{font-size:1.1rem;line-height:1}header .header__nav .header-menu__entry{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}footer{padding:40px 0 30px}footer .footer-link .l-footer{width:100%}footer .footer-link .l-footer a{width:100%}footer .footer-link .l-footer a:nth-child(n+2){margin-top:10px}footer .footer-link .l-footer a p{line-height:1;font-size:1.1rem}footer .footer-link .r-footer{width:100%;margin-top:18px;max-width:600px}footer .footer-link .r-footer a{height:30px}footer .footer-link .r-footer a::before{width:13px;height:10px}footer .footer-link .r-footer a p{font-size:1rem}footer .footer__copyright{margin-top:36px;font-size:1rem}.breadcrumb{display:none}.under-page .fv-ttl{padding:0 5%}.under-page .fv-ttl h1{padding:0;background:none;margin-bottom:14px;font-size:3.8rem;letter-spacing:.7rem}.under-page .fv-ttl h1 span{background:#fff;display:inline-block;padding:2px 0px 0 5px}.under-page .fv-ttl h1 span:nth-child(n+2){margin-top:15px}.under-page .fv-ttl p{font-size:1.3rem}.top-page .fv-area{min-height:0}.top-page .fv-area .pht:nth-child(1){width:13%;top:43%;left:80%}.top-page .fv-area .pht:nth-child(2){z-index:1;width:32%;left:12%;top:25%}.top-page .fv-area .pht:nth-child(3){width:60%;top:19%}.top-page .fv-area .pht:nth-child(4){width:52%}.top-page .fv-area .pht:nth-child(5){width:23%;left:0;top:67%}.top-page .fv-area .pht:nth-child(6){z-index:1;width:31%;left:34%;top:70%}.top-page .fv-area .pht:nth-child(7){width:23%;top:auto;bottom:0;left:60%}.top-page .fv-area .pht:nth-child(8){width:24%;right:0;left:auto;top:68%}.top-page .fv-area .txt:nth-child(9){width:75%;left:10%;top:43%;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.top-page .fv-area .asi:nth-child(11){width:25%}.top-page .fv-area .asi:nth-child(12){width:28%;left:-10%;top:58%}.top-page .fv-area .asi:nth-child(13){width:35%;left:35%;top:83%}.top-page .fv-area .asi:nth-child(14){width:72%;top:7%;right:-35%}.top-page .fv-area .asi:nth-child(15){width:16%;top:63%;right:-3%}.top-page .fv-area .scroll{left:5%;top:80%}.top-page .fv-area .scroll span::before{height:30px}.top-page .top-news .flex{gap:3px}.top-page .top-area-ttl h2{margin-bottom:20px;font-size:3.8rem}.top-page .top-area-ttl p{margin-top:30px}.top-page .recruit-area{margin-top:60px}.top-page .recruit-area .asi:nth-child(1){display:none}.top-page .recruit-area .asi:nth-child(2){display:none}.top-page .recruit-area .recruit-list a{width:100%;height:195px}.top-page .recruit-area .recruit-list a:nth-child(n+2){margin-top:30px}.top-page .recruit-area .recruit-list a .pht{height:100%}.top-page .recruit-area .recruit-list a p{height:38px;top:-38px}.top-page .recruit-area .recruit-link{margin-top:45px;gap:22px}.top-page .recruit-area .recruit-link a{width:75%;height:62px}.top-page .recruit-area .recruit-link a::before{width:22px;height:22px}.top-page .recruit-area .recruit-link a.other::before{width:11px;height:11px}.top-page .recruit-area .pdf-link{padding-bottom:20px}.top-page .recruit-area .pdf-link p:nth-child(2){padding-top:25px}.top-page .recruit-area .pdf-link p:nth-child(3){margin-top:15px}.top-page .interview-area{margin-top:95px}.top-page .interview-area .asi:nth-child(1){top:7%}.top-page .interview-area .asi:nth-child(2){top:70%;right:-6%}.top-page .interview-area .c-inner .interview-wrap{border-radius:50px 0 50px 0;padding:.1px 0px 80px}.top-page .interview-area .c-inner .interview-ttl{margin-top:-1.9rem}.top-page .interview-area .c-inner .interview-ttl p{font-size:1.5rem}.top-page .interview-area .c-inner .interview-list{margin-top:50px}.top-page .interview-area .c-inner .interview-list a:nth-child(n+4){margin-top:0}.top-page .interview-area .c-inner .interview-list a p.num{margin-top:-45px;font-size:4rem}.top-page .interview-area .c-inner .interview-list a .belong p:nth-child(1){font-size:1.1rem}.top-page .interview-area .c-inner .interview-list a .belong p:nth-child(2){font-size:1.7rem;margin-top:7px}.top-page .interview-area .c-inner .interview-list a .belong p:nth-child(3){font-size:.9rem;margin-top:10px}.top-page .interview-area .c-inner .swiper .swiper-slide .slide-wrap{width:61%;margin:auto}.top-page .interview-area .c-inner .swiper .swiper-button-prev{background:url(../img/common/l-swipe.svg) no-repeat center/cover;width:15px;height:24px;left:30px;right:auto}.top-page .interview-area .c-inner .swiper .swiper-button-prev:after{content:none}.top-page .interview-area .c-inner .swiper .swiper-button-next{background:url(../img/common/r-swipe.svg) no-repeat center/cover;width:15px;height:24px;left:auto;right:30px}.top-page .interview-area .c-inner .swiper .swiper-button-next:after{content:none}.top-page .interview-area .c-inner>a{height:62px}.top-page .interview-area .c-inner>a::before{width:22px;height:22px}.top-page .topics-area{margin-top:100px;border-radius:35px;padding:.1px 0 90px}.top-page .topics-area .asi:nth-child(1){width:21%;left:-3%;top:3%}.top-page .topics-area .asi:nth-child(2){width:46%;bottom:-3%}.top-page .topics-area .topics-ttl{margin-top:-1.9rem}.top-page .topics-area .topics-ttl h2{margin-bottom:15px}.top-page .topics-area .topics-list{margin-top:65px}.top-page .topics-area .topics-list a p{height:38px;top:-38px;padding:0 15px}.top-page .topics-area .topics-list a p::before{width:20px;height:20px;right:15px}.top-page .news-area{margin-top:75px}.top-page .news-area .asi:nth-child(1){display:none}.top-page .news-area .c-inner{border-left:7px solid #130a43;border-right:7px solid #130a43;padding:1px 0 45px}.top-page .news-area .news-ttl{margin-top:-1.9rem}.top-page .news-area .news-ttl h2{margin-bottom:15px}.top-page .news-area ul a:nth-child(n+2){margin-top:30px}.top-page .news-area ul a p{font-size:1.3rem}.top-page .news-area ul a p:nth-child(1){width:100%;margin-right:0}.top-page .news-area ul a p:nth-child(2){width:100%}.top-page .about-area{margin-top:70px;padding-bottom:90px}.top-page .about-area .about-ttl h2{margin-bottom:15px}.top-page .about-area .about-list{gap:30px;margin-top:35px}.top-page .about-area .about-list a{width:100%;height:90px;padding:0 24px}.top-page .about-area .about-list a::before{width:10px;height:10px;right:20px}.top-page .about-area .about-list a p.c-ft--min{font-size:1.3rem}.top-page .about-area .about-list a p.c-ft--in{font-size:1rem;margin-top:9px}.top-page .about-area a.entry_button{height:130px;margin-top:35px}.top-page .about-area a.entry_button::before{width:9px;height:72px}.top-page .about-area a.mail_button{height:90px;margin-top:35px}.top-page .about-area a.mail_button::before{width:15px;right:15px}.top-page .about-area a.mail_button p.c-ft--min{font-size:1.3rem}.top-page .l-cntnt{padding:30px 0 80px}.top-page .l-cntnt .pht{width:135px}.top-page .l-cntnt .company{margin-top:45px}.top-page .l-cntnt .company li{width:100%}.top-page .l-cntnt .company li{height:14px}.top-page .l-cntnt .company li:nth-child(n+2){margin-top:24px}.top-page .l-cntnt .company li img{height:100%}.people-page .asi:nth-child(1){top:3%}.people-page .asi:nth-child(2){width:20%;top:3.5%}.people-page .asi:nth-child(3){top:32%;left:-10%;width:35%}.people-page .interview-list{margin-top:45px;margin-bottom:60px;width:75%}.people-page .interview-list a{width:100%}.people-page .interview-list a:nth-child(n+2){margin-top:35px !important}.people-page .interview-list a p.num{margin-top:-45px;font-size:4rem}.people-page .interview-list a .belong p:nth-child(1){font-size:1.2rem}.people-page .interview-list a .belong p:nth-child(2){font-size:1.8rem;margin-top:7px}.people-page .interview-list a .belong p:nth-child(3){font-size:.9rem;margin-top:10px}.interview-page .fv-area .asi:nth-child(1){display:none}.interview-page .fv-area .asi:nth-child(2){width:45%;top:14%;right:-20%}.interview-page .fv-area .asi:nth-child(3){width:25%;top:17%}.interview-page .fv-area .flex .fv-area-txt{width:100%}.interview-page .fv-area .flex .fv-area-txt h2{padding:0 5%}.interview-page .fv-area .flex .fv-area-txt h2 span{padding:3px 5px}.interview-page .fv-area .flex .fv-area-txt h2 span:nth-child(n+2){margin-top:5px}.interview-page .fv-area .flex .fv-area-txt .belong{margin-top:20px;padding:0 5%}.interview-page .fv-area .flex .fv-area-txt .belong p:nth-child(1){padding:0 10px;font-size:1.3rem}.interview-page .fv-area .flex .fv-area-txt .belong p:nth-child(2){font-size:1.3rem;line-height:1.4}.interview-page .fv-area .flex .fv-area-txt .belong p:nth-child(3){margin-top:12px}.interview-page .fv-area .flex .fv-area-txt .belong p:nth-child(4){margin-top:9px;line-height:1}.interview-page .fv-area .flex .fv-pht{width:100%;height:250px;margin-top:-20px}.interview-page .fv-area .flex .fv-pht img{height:100%;-o-object-fit:cover;object-fit:cover}.interview-page .lead-area{margin-top:45px}.interview-page .interview-area .asi:nth-child(1){display:none}.interview-page .interview-area .asi:nth-child(2){display:none}.interview-page .interview-area .asi:nth-child(3){display:none}.interview-page .interview-area .c-inner{padding:0 5%;position:relative;z-index:2}.interview-page .interview-area .intereview-cntnr.flex .txt{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.interview-page .interview-area .intereview-cntnr p:nth-child(n+3){margin-top:25px}.interview-page .interview-area .intereview-cntnr p{line-height:1.8}.interview-page .interview-area .intereview-cntnr:last-child .pht{-webkit-box-ordinal-group:2 !important;-webkit-order:1 !important;-ms-flex-order:1 !important;order:1 !important;margin-top:0px !important;margin-bottom:60px}.interview-page .interview-area .intereview-cntnr:last-child .txt{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.interview-page .recruit-link{margin-top:60px;gap:30px;padding:0 10%;position:relative;z-index:2}.interview-page .recruit-link a{width:100%;height:62px;max-width:500px}.interview-page .recruit-link a::before{width:22px;height:22px}.interview-page .recruit-link a.other::before{width:11px;height:11px}.interview-page .interview-list{margin-top:100px;position:relative;z-index:2}.interview-page .interview-list .c-inner03{width:80%;position:relative}.interview-page .interview-list .swiper{width:70%}.interview-page .interview-list .swiper-wrapper .swiper-slide .slide-wrap .belong{margin-top:26px}.interview-page .interview-list .swiper-wrapper .swiper-slide .slide-wrap .belong p:nth-child(1){font-size:1.1rem}.interview-page .interview-list .swiper-wrapper .swiper-slide .slide-wrap .belong p:nth-child(3){font-size:.9rem;margin-top:10px}.message-page .fv-area .asi:nth-child(1){display:none}.message-page .fv-area .asi:nth-child(2){width:45%;top:14%;right:-20%}.message-page .fv-area .asi:nth-child(3){width:25%;top:17%}.message-page .fv-area .flex .fv-area-txt{width:100%}.message-page .fv-area .flex .fv-area-txt>p{padding:0 5%;font-size:1.2rem}.message-page .fv-area .flex .fv-area-txt h2{padding:0 5%}.message-page .fv-area .flex .fv-area-txt h2 span:nth-child(n+2){margin-top:5px}.message-page .fv-area .flex .fv-area-txt .belong{margin-top:25px;padding:0 5%}.message-page .fv-area .flex .fv-area-txt .belong p:nth-child(1){margin-top:10px;line-height:1.4;font-size:1.3rem}.message-page .fv-area .flex .fv-area-txt .belong p:nth-child(2){margin-top:20px;font-size:1.9rem}.message-page .fv-area .flex .fv-area-txt .belong p:nth-child(3){margin-top:8px}.message-page .fv-area .flex .fv-pht{width:100%;height:250px;margin-top:-20px}.message-page .fv-area .flex .fv-pht img{height:100%;-o-object-fit:cover;object-fit:cover}.message-page .message-area .asi:nth-child(1){display:none}.message-page .message-area .asi:nth-child(2){display:none}.message-page .message-area .c-inner{padding:0 5%;position:relative;z-index:2}.message-page .message-area .intereview-cntnr.flex .txt{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.message-page .message-area .intereview-cntnr p:nth-child(n+3){margin-top:25px}.atfirst-page .fv-area{margin-bottom:70px}.atfirst-page .fv-area .asi:nth-child(1){display:none}.atfirst-page .fv-area .asi:nth-child(2){width:45%;top:25%;right:-20%}.atfirst-page .fv-area .asi:nth-child(3){width:25%;top:29%}.atfirst-page .atfirst-cntnr:nth-child(n+3){margin-top:70px}.atfirst-page .atfirst-cntnr:last-child{margin-bottom:130px}.atfirst-page .atfirst-cntnr h2{font-size:3.8rem;letter-spacing:.5rem}.atfirst-page .atfirst-cntnr .w-bg{border-radius:40px 0 40px 0;margin-top:-2rem;padding:60px 20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.atfirst-page .atfirst-cntnr .w-bg .q-ttl{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.atfirst-page .atfirst-cntnr .w-bg .q-ttl p{width:58px;height:58px;padding:14px 0 0;font-size:1.8rem}.atfirst-page .atfirst-cntnr .w-bg .q-ttl h3{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;-webkit-text-orientation:sideways;text-orientation:sideways;letter-spacing:.2rem;margin:0 0 0 30px;line-height:1.4}.atfirst-page .atfirst-cntnr .w-bg .q-ttl h3 span{margin-left:-10px;font-size:1.7rem}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt{width:100%}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt h3{padding:0 0 0 20px;border-left:12px solid #130a43;height:45px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt{width:100%}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt .box{padding:10px 0 15px;margin-bottom:40px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt .box p:nth-child(1){font-size:2rem}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt .box p:nth-child(2){font-size:3.8rem;letter-spacing:0;margin-top:10px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt .box p:nth-child(2) span{font-size:1.7rem}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .pht{width:100%;max-width:400px;margin:auto}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt-flex{margin-top:30px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt-flex .l-txt{width:100%;margin:0 20px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt-flex .l-txt p:nth-child(1){font-size:2rem;font-weight:bold}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt-flex .l-txt p:nth-child(2){margin-top:15px;font-size:3.2rem;font-weight:bold}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt-flex .l-txt p:nth-child(2) span{font-size:2rem}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt-flex .l-txt p:nth-child(3){font-size:3.2rem;font-weight:bold}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt-flex .l-txt p:nth-child(3) span{font-size:2rem}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt-flex .arw{width:100%}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt-flex .r-txt{width:100%;margin-top:65px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt-flex .r-txt p:nth-child(1){font-size:2rem;font-weight:bold}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt-flex .r-txt p:nth-child(2){margin-top:15px;font-size:3.6rem;font-weight:bold}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt-flex .r-txt p:nth-child(2) span span{font-size:2rem}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt-flex .r-txt p:nth-child(3){font-size:3.6rem;font-weight:bold}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt-flex .r-txt p:nth-child(3) span span{font-size:2rem}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .pipeline-cntnt h3{height:45px;padding:0 0 0 20px;border-left:12px solid #130a43}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .pipeline-cntnt .pht{margin:40px auto 0;max-width:400px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .benefits-cntnt{gap:60px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .benefits-cntnt a{width:100%;padding:6px;max-width:300px;margin:auto}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .benefits-cntnt a::before{-webkit-clip-path:polygon(0 0, calc(100% - 12px) 0, calc(100% - 12px) 12px, 100% 12px, 100% 100%, 12px 100%, 12px calc(100% - 12px), 0 calc(100% - 12px));clip-path:polygon(0 0, calc(100% - 12px) 0, calc(100% - 12px) 12px, 100% 12px, 100% 100%, 12px 100%, 12px calc(100% - 12px), 0 calc(100% - 12px))}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .benefits-cntnt a .pht{width:calc(100% - 12px);height:calc(100% - 12px)}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .benefits-cntnt a .txt>h3{font-size:1.8rem}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .benefits-cntnt a .txt>p{font-size:1rem;margin-top:13px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .benefits-cntnt a .txt .btn .arw{width:23px;height:23px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt h3{width:100%;font-size:2rem}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .round p{font-size:5.7rem;font-weight:bold}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .round p span{font-size:2.5rem}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .txt p{font-size:1.3rem}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .txt p span{font-size:2rem}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item h3{font-size:2rem}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item .round p:nth-child(1){font-size:1.5rem}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item .round p:nth-child(2){font-size:4.3rem}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item .round p:nth-child(2) span{font-size:1.9rem}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item .round p:nth-child(3){font-size:.9rem}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item .txt p{font-size:1.3rem}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item .txt p span{font-size:2rem}.atfirst-page .atfirst-cntnr:nth-child(2) .asi:nth-child(1){top:0;left:-15%}.atfirst-page .atfirst-cntnr:nth-child(2) .asi:nth-child(2){display:none}.atfirst-page .atfirst-cntnr:nth-child(4) .asi:nth-child(1){display:none}.atfirst-page .atfirst-cntnr:nth-child(4) .asi:nth-child(2){display:none}.atfirst-page .atfirst-cntnr:nth-child(5) .w-bg{padding-bottom:90px}.atfirst-page .atfirst-cntnr:nth-child(5) .asi:nth-child(1){display:none}.atfirst-page .atfirst-cntnr:nth-child(5) .asi:nth-child(2){display:none}.atfirst-page .atfirst-cntnr:nth-child(6) .asi:nth-child(1){display:none}.faq-page .fv-area{margin-bottom:80px}.faq-page .fv-area .asi:nth-child(1){display:none}.faq-page .fv-area .asi:nth-child(2){width:45%;top:28%;right:-20%}.faq-page .fv-area .asi:nth-child(3){width:25%;top:35%}.faq-page .faq-wrap .asi:nth-child(1){display:none}.faq-page .faq-wrap .asi:nth-child(2){display:none}.faq-page .faq-wrap .asi:nth-child(3){display:none}.faq-page .faq-cntnr:nth-child(n+2){margin-top:60px}.faq-page .faq-cntnr:last-child{margin-bottom:100px}.faq-page .faq-cntnr dl:nth-child(n+2){margin-top:20px}.faq-page .faq-cntnr dl dt{height:auto}.faq-page .faq-cntnr dl dt .cntnr::before{height:calc(100% - 12px);left:10%}.faq-page .faq-cntnr dl dt::before,.faq-page .faq-cntnr dl dt::after{right:11px}.faq-page .faq-cntnr dl dt p:nth-child(1){width:10%}.faq-page .faq-cntnr dl dt p:nth-child(2){width:90%;font-size:1.5rem;padding:10px 25px 10px 20px;letter-spacing:.05rem}.faq-page .faq-cntnr dl dd .cntnr::before{left:10%;height:calc(100% - 12px)}.faq-page .faq-cntnr dl dd p:nth-child(1){width:10%}.faq-page .faq-cntnr dl dd p:nth-child(2){width:90%;padding:10px 20px;line-height:1.8}.employee-page .fv-area{margin-bottom:45px}.employee-page .fv-area .asi:nth-child(1){display:none}.employee-page .fv-area .asi:nth-child(2){width:45%;top:20%;right:-20%}.employee-page .fv-area .asi:nth-child(3){width:25%;top:24%}.employee-page .table-area .asi:nth-child(1){left:-15%}.employee-page .table-area .asi:nth-child(2){display:none}.employee-page .table-area .asi:nth-child(3){display:none}.employee-page .table-area{margin-top:50px}.employee-page .table-area table tr:first-child td{height:40px}.employee-page .table-area table td{height:auto;line-height:1.4;padding:10px 5px}.employee-page .table-area table .l-pad{padding-left:20px;padding-right:10px}.employee-page .table-area .child-table .b-bg04{background:#fff}.employee-page .table-area .nurse-table{margin-top:60px}.employee-page .table-area .nurse-table .bg03{background:#fff}.employee-page .table-area .other-table{margin-top:60px}.employee-page .table-area .other-table .bg03{background:#fff}.employee-page .support-area{padding:0 5%;margin-top:110px;margin-bottom:80px}.employee-page .support-area .asi:nth-child(1){display:none}.employee-page .support-area .asi:nth-child(2){display:none}.employee-page .support-area .asi:nth-child(3){display:none}.employee-page .support-area .support-cntnt:nth-child(n+2){margin-top:60px}.employee-page .support-area .support-cntnt{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.employee-page .support-area .support-cntnt .txt{width:100%}.employee-page .support-area .support-cntnt .txt p{line-height:1.8}.employee-page .support-area .support-cntnt .pht{width:60%;margin:auto;max-width:200px}.system-page .fv-area .asi:nth-child(1){display:none}.system-page .fv-area .asi:nth-child(2){width:45%;top:25%;right:-25%}.system-page .fv-area .asi:nth-child(3){width:25%;top:30%;right:0}.system-page .system-cntnr{margin-top:50px}.system-page .system-cntnr:nth-child(n+3){margin-top:80px}.system-page .system-cntnr .type-cntnt{margin-top:40px;padding:0 5%}.system-page .system-cntnr .type-cntnt .type-item .ttl h3{margin-top:-3px}.system-page .system-cntnr .new-cntnt{padding:0 5%}.system-page .system-cntnr .new-cntnt .ttl{min-width:0;max-width:400px;width:100%;height:56px}.system-page .system-cntnr .new-cntnt .ttl h3{font-size:1.6rem}.system-page .system-cntnr .new-cntnt .ttl p{font-size:1.2rem}.system-page .system-cntnr .new-cntnt .flex .item{width:100%;margin-top:50px}.system-page .system-cntnr .new-cntnt .flex .item p{text-align:center}.system-page .system-cntnr .new-cntnt .flex .item p:nth-child(1){height:34px;width:115px;margin:auto;font-size:1.4rem}.system-page .system-cntnr .new-cntnt .flex .item p:nth-child(2){margin-top:14px;white-space:nowrap}.system-page .system-cntnr .career-cntnt{margin-top:40px;margin-bottom:120px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 5%}.system-page .system-cntnr .career-cntnt .item:nth-child(n+2){margin-top:80px}.system-page .system-cntnr .career-cntnt .item .pht{width:60%}.system-page .system-cntnr .career-cntnt .item p{margin-top:25px;line-height:1.8}.system-page .system-cntnr:nth-child(2) .asi:nth-child(1){display:none}.system-page .system-cntnr:nth-child(2) .asi:nth-child(2){display:none}.system-page .system-cntnr:nth-child(3) .asi:nth-child(1){display:none}.system-page .system-cntnr:nth-child(3) .asi:nth-child(2){display:none}.system-page .system-cntnr:nth-child(4) .asi:nth-child(1){display:none}.system-page .system-cntnr:nth-child(4) .asi:nth-child(2){display:none}.data-page .fv-area{margin-bottom:45px}.data-page .fv-area .asi:nth-child(1){display:none}.data-page .fv-area .asi:nth-child(2){width:45%;top:20%;right:-20%}.data-page .fv-area .asi:nth-child(3){width:25%;top:24%}.data-page .fv-area .fv-ttl h1{letter-spacing:.2rem;white-space:nowrap}.data-page .lead-area p{margin-top:20px;line-height:1.8;white-space:nowrap}.data-page .lead-area p span{padding-left:18px}.data-page .data-area{margin-top:80px;margin-bottom:100px}.data-page .data-area .asi:nth-child(1){display:none}.data-page .data-area .asi:nth-child(2){display:none}.data-page .data-area .asi:nth-child(3){display:none}.data-page .data-area .asi:nth-child(4){display:none}.data-page .data-area .asi:nth-child(5){display:none}.data-page .data-area .asi:nth-child(6){display:none}.data-page .data-area .asi:nth-child(7){display:none}.data-page .data-area .asi:nth-child(8){display:none}.data-page .data-area>.flex .data-cntnr:nth-child(n+3){margin-top:80px}.data-page .data-area>.flex .data-cntnr:nth-child(n+2){margin-top:80px}.data-page .data-area>.flex .data-cntnr .data-ttl{margin-bottom:30px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.data-page .data-area>.flex .data-cntnr .data-ttl p{width:68px;height:53px;padding:14px 12px 0 0;font-size:1.8rem}.data-page .data-area>.flex .data-cntnr .data-ttl h3{width:calc(100% - 90px);font-size:2rem;margin-top:-6px}.data-page .data-area>.flex .data-cntnr .data-cntnt .comment{margin-top:20px}.data-page .data-area>.flex .data-cntnr .data-cntnt .comment ul{margin-top:10px}.data-page .data-area>.flex .data-cntnr .data-cntnt .comment ul li:nth-child(n+2){margin-top:8px}.area-page .fv-area{margin-bottom:45px}.area-page .fv-area .asi:nth-child(1){display:none}.area-page .fv-area .asi:nth-child(2){width:45%;top:20%;right:-20%}.area-page .fv-area .asi:nth-child(3){width:25%;top:24%}.area-page .lead-area p{margin-top:20px;line-height:1.8;font-size:1.3rem}.area-page .lead-area p span{padding-left:18px}.area-page .location-area .asi:nth-child(1){display:none}.area-page .location-area .asi:nth-child(2){display:none}.area-page .location-area .c-inner03{padding-top:0}.area-page .location-area .map{position:relative;width:95%;top:auto;right:auto;margin:auto}.area-page .location-area .location-cntnt{margin:0 5%}.area-page .location-area .location-cntnt:nth-child(n+3){margin-top:40px}.area-page .location-area .location-cntnt .location-ttl{border-left:12px solid #130a43;padding-left:20px}.area-page .location-area .location-cntnt .flex .location-box:nth-child(n+2){margin-top:50px}.area-page .location-area .location-cntnt .location-box{width:100%}.area-page .location-area .location-cntnt .location-box .pht{width:100%;height:240px}.area-page .location-area .location-cntnt .location-box .pht img{height:100%;-o-object-fit:cover;object-fit:cover}.area-page .location-area .location-cntnt .location-box .txt{width:100%}.area-page .location-area .location-cntnt .location-box .txt h3{margin-top:15px;padding-left:23px;font-size:1.8rem}.area-page .location-area .location-cntnt .location-box .txt h3::before{width:10px;top:.65rem}.area-page .location-area .location-cntnt .location-box .txt p{margin-top:20px;margin-bottom:25px;font-size:1.3rem}.area-page .location-area .location-cntnt .location-box .txt ul li{font-size:1.1rem}.area-page .facility-area .asi:nth-child(1){display:none}.area-page .facility-area .asi:nth-child(2){display:none}.area-page .facility-area h3{width:100%;max-width:500px}.area-page .facility-area .flex{margin-top:40px}.area-page .facility-area .flex .box{width:100%;margin-right:0}.area-page .facility-area .flex .box:nth-child(n+4){margin-top:40px}.area-page .facility-area .flex .box:nth-child(n+2){margin-top:40px}.area-page .facility-area .flex .box .txt{margin-top:15px}.area-page .facility-area .flex .box .txt p:nth-child(1){margin-top:10px;font-size:1.8rem}.area-page .facility-area .flex .box .txt p:nth-child(2){line-height:1.8;font-size:1.3rem}.crosstalklist-page .fv-area{margin-bottom:45px}.crosstalklist-page .fv-area .asi:nth-child(1){display:none}.crosstalklist-page .fv-area .asi:nth-child(2){width:45%;top:20%;right:-20%}.crosstalklist-page .fv-area .asi:nth-child(3){width:25%;top:24%}.crosstalklist-page .fv-area .fv-ttl h1{letter-spacing:.2rem;white-space:nowrap}.crosstalklist-page .lead-area p{line-height:1.8;margin:0 5%}.crosstalklist-page .crosstalklist-area{margin-top:80px;margin-bottom:80px}.crosstalklist-page .crosstalklist-area .asi:nth-child(1){display:none}.crosstalklist-page .crosstalklist-area .asi:nth-child(2){display:none}.crosstalklist-page .crosstalklist-area .c-inner03 .list-cntnr{margin:0 5%}.crosstalklist-page .crosstalklist-area .c-inner03 .list-cntnr .pht{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.crosstalklist-page .crosstalklist-area .c-inner03 .list-cntnr .txt p{line-height:1.8}.crosstalklist-page .crosstalklist-area .c-inner03 .list-cntnr .txt p.btn{position:relative;bottom:auto;right:auto;margin:20px auto 0;width:120px;height:30px;padding-left:12px}.crosstalklist-page .crosstalklist-area .c-inner03 .list-cntnr .txt p.btn span::before{width:20px;height:20px;right:7px}.crosstalk-page .fv-area{margin-bottom:45px}.crosstalk-page .fv-area .asi:nth-child(1){display:none}.crosstalk-page .fv-area .asi:nth-child(2){width:45%;top:20%;right:-20%}.crosstalk-page .fv-area .asi:nth-child(3){width:25%;top:24%}.crosstalk-page .fv-area .fv-ttl h1{letter-spacing:.2rem;white-space:nowrap}.crosstalk-page .lead-area p{margin:40px 5% 0;text-align:left;line-height:1.8}.crosstalk-page .crosstalk-ara .asi:nth-child(1){display:none}.crosstalk-page .crosstalk-ara .asi:nth-child(2){display:none}.crosstalk-page .crosstalk-ara .asi:nth-child(3){display:none}.crosstalk-page .crosstalk-ara .asi:nth-child(4){display:none}.crosstalk-page .crosstalk-ara .asi:nth-child(5){display:none}.crosstalk-page .crosstalk-ara .asi:nth-child(6){display:none}.crosstalk-page .crosstalk-ara .asi:nth-child(7){display:none}.crosstalk-page .crosstalk-ara .asi:nth-child(8){display:none}.crosstalk-page .crosstalk-ara .asi:nth-child(9){display:none}.crosstalk-page .crosstalk-ara .speaker-list{padding:75px 5% 40px;border-radius:30px 0}.crosstalk-page .crosstalk-ara .speaker-list::before{left:25px;width:50%}.crosstalk-page .crosstalk-ara .speaker-list .speaker-item{width:100%}.crosstalk-page .crosstalk-ara .speaker-list .speaker-item:nth-child(n+3){margin-top:35px}.crosstalk-page .crosstalk-ara .speaker-list .speaker-item:nth-child(n+2){margin-top:35px}.crosstalk-page .crosstalk-ara .speaker-list .speaker-item .pht{margin:0 5% 20px}.crosstalk-page .crosstalk-ara .speaker-list .speaker-item .txt .job{font-size:1.3rem}.crosstalk-page .crosstalk-ara .speaker-list .speaker-item .txt .name{font-size:1.9rem}.crosstalk-page .crosstalk-ara .speaker-list .speaker-item .txt .belong{font-size:1.3rem}.crosstalk-page .crosstalk-ara .mt80{margin-top:33px}.crosstalk-page .crosstalk-ara .crosstalk-cntnr{margin:0 5%;margin-top:30px}.crosstalk-page .crosstalk-ara .crosstalk-cntnr>h3{margin-bottom:20px;font-size:1.8rem}.crosstalk-page .crosstalk-ara .crosstalk-cntnr .crosstalk-flex .crosstalk-txt{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.crosstalk-page .crosstalk-ara .crosstalk-cntnr .crosstalk-flex .crosstalk-txt h3{font-size:1.8rem}.crosstalk-page .crosstalk-ara .crosstalk-cntnr .crosstalk-flex .crosstalk-txt .crosstalk-item:nth-child(n+2){margin-top:30px}.crosstalk-page .crosstalk-ara .crosstalk-cntnr .crosstalk-flex .crosstalk-txt .crosstalk-item .crosstalk-speaker{width:80px}.crosstalk-page .crosstalk-ara .crosstalk-cntnr .crosstalk-flex .crosstalk-txt .crosstalk-item .crosstalk-speaker p{font-size:1.6rem}.crosstalk-page .crosstalk-ara .crosstalk-cntnr .crosstalk-flex .crosstalk-txt .crosstalk-item>p{width:calc(100% - 100px);line-height:1.8}.crosstalk-page .crosstalk-ara .crosstalk-cntnr .crosstalk-flex .crosstalk-pht{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;height:250px;margin-top:30px}.crosstalk-page .crosstalk-ara .crosstalk-cntnr .crosstalk-flex .crosstalk-pht img{height:100%;-o-object-fit:cover;object-fit:cover}.crosstalk-page .crosstalk-ara .crosstalk-cntnr>.crosstalk-l-txt{margin-top:40px}.crosstalk-page .crosstalk-ara .crosstalk-cntnr>.crosstalk-l-txt .crosstalk-item:nth-child(n+2){margin-top:30px}.crosstalk-page .crosstalk-ara .crosstalk-cntnr>.crosstalk-l-txt .crosstalk-item .crosstalk-speaker{width:80px}.crosstalk-page .crosstalk-ara .crosstalk-cntnr>.crosstalk-l-txt .crosstalk-item .crosstalk-speaker p{font-size:1.6rem}.crosstalk-page .crosstalk-ara .crosstalk-cntnr>.crosstalk-l-txt .crosstalk-item>p{width:calc(100% - 100px);line-height:1.8}.crosstalk-page .crosstalk-ara>.crosstalk-l-pht{margin-top:40px}}@media only screen and (min-width: 768px){.sp{display:none !important}a[href^="tel:"]{pointer-events:none}a,a::before,a::after,button{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}}@media only screen and (max-width: 1100px){.txt-10{font-size:1vw}.txt-11{font-size:1vw}.txt-12{font-size:1.2vw}.txt-14{font-size:1.3vw}.txt-15{font-size:1.3vw}.txt-16{font-size:1.3vw}.txt-18{font-size:1.7vw}.txt-20{font-size:1.85vw}.txt-22{font-size:2vw}.txt-24{font-size:2.3vw}.txt-26{font-size:2.5vw}.txt-28{font-size:2.6vw}.txt-30{font-size:2.8vw}.txt-32{font-size:3.1vw}.txt-34{font-size:3.2vw}.txt-36{font-size:3.3vw}.txt-38{font-size:3.5vw}.txt-40{font-size:3.7vw}.txt-42{font-size:3.8vw}.txt-46{font-size:4vw}.txt-48{font-size:4.2vw}.txt-55{font-size:5vw}.txt-64{font-size:6vw}.wrap-top{padding-top:140px}.wrap-bottom{padding-bottom:140px}header .header__nav ul.header-menu li p:first-child{font-size:1.85vw}.top-page .top-news .flex p:first-child{width:70px}.top-page .top-news .flex p:last-child{width:calc(100% - 90px)}.top-page .recruit-area .pdf-link p.c-ft--en{margin-top:-1.4vw}.top-page .recruit-area .pdf-link p:nth-child(3)::before{width:2.4vw;height:3.3vw}.people-page .interview-list a:nth-child(n+4){margin-top:60px}.people-page .interview-list a .lead{height:100px;padding-left:20px;border-left:12px solid #130a43}.interview-page .fv-area .flex{margin-top:60px}.interview-page .lead-area p{margin-top:30px}.interview-page .interview-area .intereview-cntnr:nth-child(n+2){margin-top:70px}.interview-page .interview-area .intereview-cntnr.flex .pht{width:36%}.interview-page .interview-area .intereview-cntnr h3{padding-left:20px}.interview-page span.kome::before{top:-1rem}.interview-page p.kome{padding-left:15px}.message-page .fv-area .flex{margin-top:60px}.message-page .fv-area .flex .fv-area-txt h2 span{font-size:2.5vw}.message-page .lead-area{margin-top:80px}.message-page .message-area{margin-top:90px;margin-bottom:150px}.message-page .message-area .intereview-cntnr:nth-child(n+2){margin-top:90px}.message-page .message-area .intereview-cntnr.flex .pht{width:36%}.message-page .message-area .intereview-cntnr h3{padding-left:25px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt>p{margin-top:30px;margin-bottom:60px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt-flex .arw::before{width:25px;height:30px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .benefits-cntnt a .txt{padding:25px 30px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .benefits-cntnt a .txt .btn{min-width:180px;height:40px;bottom:30px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .benefits-cntnt a .txt .btn p{font-size:1.1rem}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt.pc{gap:20px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .round{max-width:150px;width:80%;margin:auto}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .txt{width:80%;margin:auto}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .global-item{width:calc((100% - 20px)/2)}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .global-item:nth-child(n+3){width:calc((100% - 40px)/3)}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt{gap:30px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item{width:calc((100% - 30px)/2)}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item .round{width:116px;height:116px;margin-left:20px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item .round::before{width:116px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item .txt{width:calc(100% - 150px)}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item .pht{margin-top:50px}.employee-page .table-area table .f-width{width:80px}.employee-page .table-area table .s-width{width:30%}.employee-page .support-area .support-cntnt .txt h3{padding-left:25px}.system-page .system-cntnr .new-cntnt .flex .item p:nth-child(3)::before{top:-4rem}.system-page .system-cntnr .career-cntnt .item{width:calc((100% - 40px)/2)}.system-page .system-cntnr .career-cntnt .item:nth-child(n+3){margin-top:120px}.system-page .system-cntnr .career-cntnt .item h3{padding-left:20px}.data-page .data-area>.flex .data-cntnr{width:calc((100% - 40px)/2)}.data-page .data-area>.flex .data-cntnr .data-cntnt.flex img{width:calc((100% - 40px)/2)}.data-page .data-area>.flex .data-cntnr .data-cntnt.flex .data-box{width:calc((100% - 40px)/2);padding:0 60px;height:120px}.data-page .data-area>.flex .data-cntnr .data-cntnt.flex .data-box p:nth-child(1){width:35px}.data-page .data-area>.flex .data-cntnr .data-cntnt.flex .data-r-box{width:calc((100% - 40px)/2)}.area-page .location-area .location-cntnt:nth-child(3){margin-top:150px}.area-page .facility-area{margin-top:120px;margin-bottom:120px}.crosstalklist-page .crosstalklist-area .c-inner03 .list-cntnr .txt{padding:30px 40px 40px}.crosstalklist-page .crosstalklist-area .c-inner03 .list-cntnr .txt p.c-ft--in{margin-bottom:1vw}.crosstalklist-page .crosstalklist-area .c-inner03 .list-cntnr .txt h2{margin-bottom:3vw}}@media only screen and (max-width: 1100px)and (max-width: 768px){.txt-10{font-size:1rem}.txt-11{font-size:1rem}.txt-12{font-size:1.1rem}.txt-14{font-size:1.4rem}.txt-15{font-size:1.4rem}.txt-16{font-size:1.4rem}.txt-18{font-size:1.6rem}.txt-20{font-size:1.6rem}.txt-22{font-size:1.7rem}.txt-24{font-size:1.8rem}.txt-26{font-size:1.8rem}.txt-28{font-size:1.8rem}.txt-30{font-size:2rem}.txt-32{font-size:2.2rem}.txt-34{font-size:2.3rem}.txt-36{font-size:2.3rem}.txt-38{font-size:2.4rem}.txt-40{font-size:2.4rem}.txt-42{font-size:2.4rem}.txt-46{font-size:2.4rem}.txt-48{font-size:2.4rem}.txt-55{font-size:2.4rem}.txt-64{font-size:3.4rem}.wrap-top{padding-top:80px}.wrap-bottom{padding-bottom:80px}header .header__nav ul.header-menu li p:first-child{display:none}.top-page .top-news .flex p:first-child{width:100%;line-height:1}.top-page .top-news .flex p:last-child{width:100%}.top-page .recruit-area .pdf-link p.c-ft--en{margin-top:-1.2rem;font-size:2.4rem}.top-page .recruit-area .pdf-link p:nth-child(3)::before{width:20px;height:30px;right:-27px}.people-page .interview-list a:nth-child(n+4){margin-top:0}.people-page .interview-list a .lead{margin-top:35px;padding-left:17px;height:auto;min-height:80px;font-weight:bold}.interview-page .fv-area .flex{margin-top:25px}.interview-page .lead-area p{text-align:left;padding:0 5%;line-height:1.8}.interview-page .interview-area .intereview-cntnr:nth-child(n+2){margin-top:60px}.interview-page .interview-area .intereview-cntnr.flex .pht{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:60px}.interview-page .interview-area .intereview-cntnr h3{padding-left:15px;border-left:12px solid #130a43;height:auto;padding-bottom:3px;font-size:1.8rem;margin-bottom:25px;line-height:1.8}.interview-page p.kome{padding:0 5%;margin-left:5%;margin-right:5%}.message-page .fv-area .flex{margin-top:30px}.message-page .fv-area .flex .fv-area-txt h2 span{font-size:2.2rem}.message-page .lead-area{margin-top:45px}.message-page .lead-area p{text-align:left;padding:0 5%}.message-page .message-area{margin-top:80px;margin-bottom:100px}.message-page .message-area .intereview-cntnr:nth-child(n+2){margin-top:80px}.message-page .message-area .intereview-cntnr.flex .pht{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:50px}.message-page .message-area .intereview-cntnr h3{padding-left:20px;height:auto;padding-bottom:3px;font-size:1.8rem;margin-bottom:25px;height:64px;line-height:1.6}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt>p{margin-top:30px;margin-bottom:50px;line-height:1.8;font-size:1.5rem}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .rank-cntnt .txt-flex .arw::before{top:14px;left:50%;-webkit-transform:translate(-50%, 0px) rotate(90deg);transform:translate(-50%, 0px) rotate(90deg);width:30px;height:38px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .round{margin:auto;width:100%}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .global-cntnt .txt{width:70%;margin:auto;margin-bottom:0}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item{width:100%;padding:20px 0 30px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item:last-child{padding-bottom:60px}.atfirst-page .atfirst-cntnr .w-bg .atfirst-cntnt .career-cntnt .career-item .pht{padding:0 35px;max-width:400px;margin:auto;margin-top:45px}.employee-page .lead-area p{padding:0 5%;line-height:1.8;font-size:1.4rem;font-weight:bold}.employee-page .support-area .support-cntnt .txt h3{padding-left:20px;border-left:12px solid #130a43;height:auto;font-size:1.8rem}.system-page .system-cntnr .lead-area p{margin-top:30px;padding:0 5%;text-align:left}.system-page .system-cntnr .new-cntnt .flex .item p:nth-child(3)::before{top:-33px}.system-page .system-cntnr .career-cntnt .item{width:100%}.system-page .system-cntnr .career-cntnt .item:nth-child(n+3){margin-top:80px}.system-page .system-cntnr .career-cntnt .item h3{height:64px;padding-left:20px;border-left:12px solid #130a43;white-space:nowrap}.data-page .data-area>.flex .data-cntnr{width:100%;padding:0 5%}.area-page .location-area .location-cntnt:nth-child(3){margin-top:40px}.area-page .facility-area{margin:0 5%;margin-top:100px;margin-bottom:80px}.crosstalklist-page .crosstalklist-area .c-inner03 .list-cntnr .txt{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:30px 20px}.crosstalklist-page .crosstalklist-area .c-inner03 .list-cntnr .txt p.c-ft--in{margin-bottom:15px;font-size:1rem}.crosstalklist-page .crosstalklist-area .c-inner03 .list-cntnr .txt h2{margin-bottom:30px;font-size:1.8rem}}@media only screen and (max-width: 767px){body{font-size:14px;position:relative;-webkit-appearance:none;-webkit-text-size-adjust:100%}.pc{display:none !important}}@media only screen and (max-width: 1400px){header{padding:40px 0 40px 2%}.under-page .fv-area>.fv-pht{left:40%}}@media only screen and (max-width: 1400px)and (max-width: 1000px){header{padding:0 0 0 5%;height:65px;margin-top:0}}@media only screen and (max-width: 1400px)and (max-width: 1000px)and (max-width: 768px){header{background:#fff}}@media only screen and (max-width: 1000px){header .header-menu__main{display:none}header .header__mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header .header__nav{top:65px;height:calc(100vh - 65px);padding:8vw 0 0}}@media only screen and (max-width: 1300px){header .header__entry{margin:0 0 0 1.5vw}header .header__mobile{margin:0 0 0 1.5vw}}@media only screen and (max-width: 1300px)and (max-width: 1000px){header .header__entry{margin:0 0 0 auto}header .header__mobile{width:65px;height:65px;margin:0 0 0 20px}}@media only screen and (max-width: 1300px)and (max-width: 1000px)and (max-width: 768px){header .header__entry{display:none}}@media only screen and (max-width: 1000px)and (max-width: 768px){header .header__mobile{margin:0 0 0 auto}header .header__nav{padding:50px 0 0}}@media only screen and (max-width: 1200px){header .header__nav ul.header-menu{-webkit-column-gap:3vw;-moz-column-gap:3vw;column-gap:3vw;row-gap:7vw}header .header__nav ul.header-menu li{width:calc((100% - 9vw) / 4)}header .header__nav ul.header__nav-link{margin-top:10vw;margin-bottom:10vw}header .header__nav ul.header__nav-link li{width:calc((100% - 7vw)/3)}header .header__nav .header__nav-bottom{padding-top:3vw;padding-bottom:12vw;-webkit-column-gap:6vw;-moz-column-gap:6vw;column-gap:6vw}.top-page .top-news{width:55%}.interview-page .lead-area h3{width:85%}.interview-page.interview01 .fv-area-txt h2.pc{display:none}.interview-page.interview01 .fv-area-txt h2.sp{display:block !important}.interview-page.interview06 .fv-area-txt h2.pc{display:none}.interview-page.interview06 .fv-area-txt h2.sp{display:block !important}.message-page .lead-area h3{width:80%}.employee-page .lead-area h3{width:80%}.data-page .lead-area h3{width:80%}.area-page .lead-area h3{width:90%}.crosstalk-page .lead-area h2{width:95%}}@media only screen and (max-width: 1200px)and (max-width: 768px){header .header__nav ul.header-menu{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px}header .header__nav ul.header-menu li{width:100%}header .header__nav ul.header__nav-link{margin-top:50px;margin-bottom:50px;row-gap:20px}header .header__nav ul.header__nav-link li{width:100%}header .header__nav .header__nav-bottom{display:none;padding-top:25px;padding-bottom:30px}.top-page .top-news{position:relative;left:0;padding:3px 0 3px 20px;width:80%;margin:45px auto 0}.interview-page .lead-area h3{width:calc(100% - 40px);font-size:2rem;line-height:1.6}.message-page .lead-area h3{width:calc(100% - 40px);font-size:2rem;line-height:1.6;padding:5px 0}.faq-page .faq-cntnr h2{width:calc(100% - 40px);font-size:2rem;line-height:1.6;margin-bottom:30px}.employee-page .lead-area h3{width:calc(100% - 40px);font-size:2rem;line-height:1.6;margin-top:60px}.system-page .system-cntnr .lead-area h2{width:calc(100% - 40px);font-size:2rem;line-height:1.6}.data-page .lead-area h3{width:calc(100% - 40px);font-size:2rem;line-height:1.6;margin-top:60px}.area-page .lead-area h3{width:calc(100% - 40px);font-size:2rem;line-height:1.6;margin-top:60px;letter-spacing:0}.crosstalk-page .lead-area h2{width:calc(100% - 40px);font-size:2rem;line-height:1.6;margin-top:60px;letter-spacing:0}}@media only screen and (max-width: 1400px)and (max-width: 768px){.under-page .fv-area>.fv-pht{position:relative;height:250px;right:auto;left:auto;top:auto;margin:auto;margin-top:25px;width:90%}}@media only screen and (max-width: 1160px){.top-page .fv-area .txt:nth-child(10){top:30%}.top-page .interview-area .c-inner .interview-list a .belong{margin-top:30px}.top-page .topics-area .topics-list a{width:calc((100% - 30px)/2);height:250px}.top-page .topics-area .topics-list a:nth-child(n+3){width:calc((100% - 60px)/3);height:180px;margin-top:50px}.top-page .news-area ul{max-width:600px}.people-page .interview-list a .belong{margin-top:25px}.interview-page .interview-list .swiper-button-prev{left:1%;width:18px;height:35px}.interview-page .interview-list .swiper-button-next{right:1%;width:18px;height:35px}}@media only screen and (max-width: 1160px)and (max-width: 768px){.top-page .fv-area .txt:nth-child(10){width:50%;left:12%;top:11%}.top-page .interview-area .c-inner .interview-list a .belong{margin-top:25px}.top-page .topics-area .topics-list a{width:100%;height:195px}.top-page .topics-area .topics-list a:nth-child(n+2){margin-top:42px}.top-page .topics-area .topics-list a:nth-child(n+3){width:calc(100% - 40px);margin:auto;margin-top:42px}.top-page .news-area ul{width:70%;margin-top:40px}.people-page .interview-list a .belong{margin-top:18px;padding-top:18px}.interview-page .interview-list .swiper-button-prev{width:16px;height:26px;left:0;top:38%}.interview-page .interview-list .swiper-button-next{width:16px;height:26px;right:0;top:38%}}@media only screen and (max-width: 768px)and (max-width: 768px){.top-page .interview-area .c-inner .swiper .swiper-button-prev{top:37%}.top-page .interview-area .c-inner .swiper .swiper-button-next{top:37%}}