.top-text{padding:0 2rem}.top-text h3{padding:4rem 0 4.3rem;font-size:1.8rem;position:relative;z-index:10}.top-text h3::after{content:attr(data-en);position:absolute;top:-14rem;font-size:9rem;color:rgba(219,207,180,.12);font-family:"Cormorant Garamond",serif;font-style:italic;z-index:-1;left:50%;transform:translateX(-50%)}@media screen and (min-width: 744px){.top-text h3::after{font-size:18rem;top:-7rem}}.top-text h3 span{background:linear-gradient(to right, #34373C 0%, #B89F67 10%, #34373C 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.top-text p{text-align:left}@media screen and (min-width: 744px){.top-text h3{font-size:2rem;padding:6rem 0}}@media screen and (min-width: 1100px){.top-text{width:min(calc(100vw * 730 / 1607), 730px)}}.top-text.child{display:flex;align-items:center;flex-direction:column}.top-text.child h2{text-align:center;padding:4rem 0 4.3rem;position:relative;z-index:10}.top-text.child h2::after{content:attr(data-en);position:absolute;top:-1rem;font-size:9rem;color:rgba(219,207,180,.12);font-family:"Cormorant Garamond",serif;font-style:italic;z-index:-1;left:50%;transform:translateX(-50%)}@media screen and (min-width: 744px){.top-text.child h2::after{font-size:18rem;top:-9rem}}.top-text.child h2 b{display:block;font-size:3rem;margin-bottom:1.2rem}.top-text.child h2 span{font-size:1.6rem}@media screen and (min-width: 744px){.top-text.child{width:100%;padding:0 2rem}.top-text.child h2 b{font-size:4rem}}@media screen and (min-width: 1100px){.top-text.child{padding:0;width:min(100vw*673/1920,60.5rem)}}.child-top{padding:4rem 0 6rem}.child-top .flex{display:flex;align-items:center;gap:4rem 0;flex-direction:column-reverse}.child-top .flex-pic{position:relative;height:calc(100vw*273/375);width:100%}.child-top .flex-pic::after{content:"";width:calc(100vw*315/375);height:calc(100vw*169/375);position:absolute;left:0;bottom:calc(100vw*40/375);background-color:#dbcfb4;z-index:-1}.child-top .flex-pic picture img{position:absolute}.child-top .flex-pic picture .pic1{width:calc(100vw*303/375);top:0;right:0}.child-top .flex-pic picture .pic2{width:calc(100vw*148/375);bottom:0;left:2rem}@media screen and (min-width: 744px){.child-top{padding:12rem 0}}@media screen and (min-width: 1100px){.child-top .flex{flex-direction:row;gap:0 calc(100vw*120/1920);padding-right:calc(100vw*60/1920)}.child-top .flex-pic{width:calc(100vw*935/1920);height:calc(100vw*680/1920)}.child-top .flex-pic::after{width:calc(100vw*785/1920);height:calc(100vw*420/1920);bottom:calc(100vw*100/1920)}.child-top .flex-pic picture .pic1{width:calc(100vw*755/1920)}.child-top .flex-pic picture .pic2{width:calc(100vw*370/1920)}}.r-bg{padding:10rem 0 15.2rem;background-image:url(../img/top/top_img_inter_bg.webp);background-position:top;background-size:cover}@media screen and (min-width: 744px){.r-bg{padding:12rem 0 19rem;background-size:cover;background-image:url(../img/top/top_img_inter_bg_pc.webp);background-image:image-set(url(../img/top/top_img_inter_bg_pc.webp) 1x, url(../img/top/top_img_inter_bg_pc@2x.webp) 2x);background-image:-webkit-image-set(url(../img/top/top_img_inter_bg_pc.webp) 1x, url(../img/top/top_img_inter_bg_pc@2x.webp) 2x)}}.staff-slider{overflow-x:hidden;margin-bottom:8rem}.staff-slider .ttl{margin-bottom:4rem}.staff-slider_txt{margin-bottom:4rem}.staff-slider .flex{margin-right:2rem}.staff-slider .flex .swiper{overflow:unset}.staff-slider .flex .slider .photo{position:relative}.staff-slider .flex .slider .photo::before,.staff-slider .flex .slider .photo::after{content:"";position:absolute;width:100%;height:100%;transition:.5s;top:0;left:0}.staff-slider .flex .slider .photo::before{background-color:#97afd6;transform-origin:bottom left;z-index:-1}.staff-slider .flex .slider .photo.red::before{background-color:#eecacb}.staff-slider .flex .slider .photo.green::before{background-color:#b1cbd1}.staff-slider .flex .slider .photo::after{opacity:.3;z-index:11}.staff-slider .flex .slider a:hover .photo::before{transform:translateY(2.5rem) rotate(-4deg);opacity:1}.staff-slider .flex .slider a:hover .photo::after{opacity:.9;background:linear-gradient(-165deg, transparent 45%, rgba(49, 103, 190, 0.9) 85%)}.staff-slider .flex .slider a:hover .photo.red::after{background:linear-gradient(-165deg, transparent 45%, rgba(206, 105, 118, 0.9) 85%)}.staff-slider .flex .slider a:hover .photo.green::after{background:linear-gradient(-165deg, transparent 45%, rgba(108, 175, 188, 0.9) 85%)}.staff-slider .flex .slider .swiper-slide .photo{width:100%;height:calc(100vw*291/375);background-position:center;background-size:100% 100%;margin-bottom:1.2rem}.staff-slider .flex .slider .swiper-slide .photo.km{background-image:url(../img/slider/slide1.webp)}.staff-slider .flex .slider .swiper-slide .photo.ff{background-image:url(../img/slider/slide2.webp)}.staff-slider .flex .slider .swiper-slide .photo.ry{background-image:url(../img/slider/slide3.webp)}.staff-slider .flex .slider .swiper-slide .photo.tk{background-image:url(../img/slider/slide4.webp)}.staff-slider .flex .slider .swiper-slide .photo.tt{background-image:url(../img/slider/slide5.webp)}.staff-slider .flex .slider .swiper-slide .photo.am{background-image:url(../img/slider/slide6.webp)}.staff-slider .flex .slider .swiper-slide .photo.tf{background-image:url(../img/slider/slide7.webp)}.staff-slider .flex .slider .swiper-slide .photo.ay{background-image:url(../img/slider/slide8.webp)}.staff-slider .flex-text{background-color:#fff;border-radius:4px;padding:2.4rem 2rem}.staff-slider .flex-text .department{padding:0 1.6rem;height:2.8rem;line-height:2.8rem;display:inline-block;text-align:center;font-size:1.4rem;border-radius:21px;color:#fff}.staff-slider .flex-text .department.red{background-color:#ce6976}.staff-slider .flex-text .department.green{background-color:#6bafbc}.staff-slider .flex-text .department.blue{background-color:#3167be}.staff-slider .flex-text .comment{padding:1.2rem 0 2rem;font-size:1.6rem;line-height:1.5;letter-spacing:.1em;font-family:"Shippori Mincho",serif}.staff-slider .flex-text>div p{line-height:1.5}.staff-slider .flex-text>div p span{font-size:1.4rem}.staff-slider .flex-text .blog-ttl{font-size:4rem;font-weight:bold;padding:1rem 0;font-family:"Zen Kaku Gothic Antique",sans-serif}.staff-slider .flex-text .right{margin-left:auto}.staff-slider .swiper-slide:hover .flex-text .blog-ttl.red{color:#ce6976}.staff-slider .swiper-slide:hover .flex-text .blog-ttl.blue{color:#3167be}.staff-slider .swiper-slide:hover .flex-text .blog-ttl.green{color:#6bafbc}.staff-slider .interview-pagination{display:flex;flex-wrap:wrap;gap:5rem 0}.staff-slider .interview-pagination .swiper-pagination-bullet{width:25%;height:auto;background:rgba(0,0,0,0);border-radius:0;margin:0;text-align:center;font-size:1.4rem;text-align:center;color:#fff;opacity:1;position:relative;padding-top:1.3rem}.staff-slider .interview-pagination .swiper-pagination-bullet-active{color:#3167be}.staff-slider .bars-wrap{position:relative;margin-top:2rem}.staff-slider .bars-wrap .dual-scrollbars{width:100%;height:1px}.staff-slider .bars-wrap .dual-scrollbars.bottom{top:8rem;position:absolute}.staff-slider .bar{position:relative;height:1px;background:#fff}.staff-slider .bar .fill{position:absolute;top:0;height:100%;width:0;left:0;opacity:0;background:#3167be;transition:left .35s ease,width .35s ease,opacity .2s}.staff-slider .bar.dragging{cursor:grabbing}@media screen and (min-width: 744px){.staff-slider_txt{margin-bottom:8rem;text-align:center}.staff-slider .flex .slider .swiper{width:48rem;margin-left:0}.staff-slider .flex .slider .swiper-wrapper{align-items:flex-end}.staff-slider .flex .slider .swiper-slide .photo{width:100%;height:47.4rem}.staff-slider .flex .slider .swiper-slide .photo.km{background-size:cover;background-image:url(../img/slider/slider1_pc.webp);background-image:image-set(url(../img/slider/slider1_pc.webp) 1x, url(../img/slider/slider1_pc@2x.webp) 2x);background-image:-webkit-image-set(url(../img/slider/slider1_pc.webp) 1x, url(../img/slider/slider1_pc@2x.webp) 2x)}.staff-slider .flex .slider .swiper-slide .photo.ff{background-size:cover;background-image:url(../img/slider/slider2_pc.webp);background-image:image-set(url(../img/slider/slider2_pc.webp) 1x, url(../img/slider/slider2_pc@2x.webp) 2x);background-image:-webkit-image-set(url(../img/slider/slider2_pc.webp) 1x, url(../img/slider/slider2_pc@2x.webp) 2x)}.staff-slider .flex .slider .swiper-slide .photo.ry{background-size:cover;background-image:url(../img/slider/slider3_pc.webp);background-image:image-set(url(../img/slider/slider3_pc.webp) 1x, url(../img/slider/slider3_pc@2x.webp) 2x);background-image:-webkit-image-set(url(../img/slider/slider3_pc.webp) 1x, url(../img/slider/slider3_pc@2x.webp) 2x)}.staff-slider .flex .slider .swiper-slide .photo.tk{background-size:cover;background-image:url(../img/slider/slider4_pc.webp);background-image:image-set(url(../img/slider/slider4_pc.webp) 1x, url(../img/slider/slider4_pc@2x.webp) 2x);background-image:-webkit-image-set(url(../img/slider/slider4_pc.webp) 1x, url(../img/slider/slider4_pc@2x.webp) 2x)}.staff-slider .flex .slider .swiper-slide .photo.tt{background-size:cover;background-image:url(../img/slider/slider5_pc.webp);background-image:image-set(url(../img/slider/slider5_pc.webp) 1x, url(../img/slider/slider5_pc@2x.webp) 2x);background-image:-webkit-image-set(url(../img/slider/slider5_pc.webp) 1x, url(../img/slider/slider5_pc@2x.webp) 2x)}.staff-slider .flex .slider .swiper-slide .photo.am{background-size:cover;background-image:url(../img/slider/slider6_pc.webp);background-image:image-set(url(../img/slider/slider6_pc.webp) 1x, url(../img/slider/slider6_pc@2x.webp) 2x);background-image:-webkit-image-set(url(../img/slider/slider6_pc.webp) 1x, url(../img/slider/slider6_pc@2x.webp) 2x)}.staff-slider .flex .slider .swiper-slide .photo.tf{background-size:cover;background-image:url(../img/slider/slider7_pc.webp);background-image:image-set(url(../img/slider/slider7_pc.webp) 1x, url(../img/slider/slider7_pc@2x.webp) 2x);background-image:-webkit-image-set(url(../img/slider/slider7_pc.webp) 1x, url(../img/slider/slider7_pc@2x.webp) 2x)}.staff-slider .flex .slider .swiper-slide .photo.ay{background-size:cover;background-image:url(../img/slider/slider8_pc.webp);background-image:image-set(url(../img/slider/slider8_pc.webp) 1x, url(../img/slider/slider8_pc@2x.webp) 2x);background-image:-webkit-image-set(url(../img/slider/slider8_pc.webp) 1x, url(../img/slider/slider8_pc@2x.webp) 2x)}.staff-slider .flex .slider .swiper-slide:hover .photo.km{background-size:cover;background-image:url(../img/slider/slider1_pc_hover.webp);background-image:image-set(url(../img/slider/slider1_pc_hover.webp) 1x, url(../img/slider/slider1_pc_hover@2x.webp) 2x);background-image:-webkit-image-set(url(../img/slider/slider1_pc_hover.webp) 1x, url(../img/slider/slider1_pc_hover@2x.webp) 2x)}.staff-slider .flex .slider .swiper-slide:hover .photo.ff{background-size:cover;background-image:url(../img/slider/slider2_pc_hover.webp);background-image:image-set(url(../img/slider/slider2_pc_hover.webp) 1x, url(../img/slider/slider2_pc_hover@2x.webp) 2x);background-image:-webkit-image-set(url(../img/slider/slider2_pc_hover.webp) 1x, url(../img/slider/slider2_pc_hover@2x.webp) 2x)}.staff-slider .flex .slider .swiper-slide:hover .photo.ry{background-size:cover;background-image:url(../img/slider/slider3_pc_hover.webp);background-image:image-set(url(../img/slider/slider3_pc_hover.webp) 1x, url(../img/slider/slider3_pc_hover@2x.webp) 2x);background-image:-webkit-image-set(url(../img/slider/slider3_pc_hover.webp) 1x, url(../img/slider/slider3_pc_hover@2x.webp) 2x)}.staff-slider .flex .slider .swiper-slide:hover .photo.tk{background-size:cover;background-image:url(../img/slider/slider4_pc_hover.webp);background-image:image-set(url(../img/slider/slider4_pc_hover.webp) 1x, url(../img/slider/slider4_pc_hover@2x.webp) 2x);background-image:-webkit-image-set(url(../img/slider/slider4_pc_hover.webp) 1x, url(../img/slider/slider4_pc_hover@2x.webp) 2x)}.staff-slider .flex .slider .swiper-slide:hover .photo.tt{background-size:cover;background-image:url(../img/slider/slider5_pc_hover.webp);background-image:image-set(url(../img/slider/slider5_pc_hover.webp) 1x, url(../img/slider/slider5_pc_hover@2x.webp) 2x);background-image:-webkit-image-set(url(../img/slider/slider5_pc_hover.webp) 1x, url(../img/slider/slider5_pc_hover@2x.webp) 2x)}.staff-slider .flex .slider .swiper-slide:hover .photo.am{background-size:cover;background-image:url(../img/slider/slider6_pc_hover.webp);background-image:image-set(url(../img/slider/slider6_pc_hover.webp) 1x, url(../img/slider/slider6_pc_hover@2x.webp) 2x);background-image:-webkit-image-set(url(../img/slider/slider6_pc_hover.webp) 1x, url(../img/slider/slider6_pc_hover@2x.webp) 2x)}.staff-slider .flex .slider .swiper-slide:hover .photo.tf{background-size:cover;background-image:url(../img/slider/slider7_pc_hover.webp);background-image:image-set(url(../img/slider/slider7_pc_hover.webp) 1x, url(../img/slider/slider7_pc_hover@2x.webp) 2x);background-image:-webkit-image-set(url(../img/slider/slider7_pc_hover.webp) 1x, url(../img/slider/slider7_pc_hover@2x.webp) 2x)}.staff-slider .flex .slider .swiper-slide:hover .photo.ay{background-size:cover;background-image:url(../img/slider/slider8_pc_hover.webp);background-image:image-set(url(../img/slider/slider8_pc_hover.webp) 1x, url(../img/slider/slider8_pc_hover@2x.webp) 2x);background-image:-webkit-image-set(url(../img/slider/slider8_pc_hover.webp) 1x, url(../img/slider/slider8_pc_hover@2x.webp) 2x)}.staff-slider .flex .slider .swiper-slide-active .photo{height:64rem}}@media screen and (min-width: 1100px){.staff-slider{margin-bottom:12rem}.staff-slider .text{width:41.5rem;margin-bottom:7.8rem}.staff-slider .text p{margin-bottom:0}.staff-slider .flex{display:flex;flex-direction:row-reverse;align-items:flex-end;justify-content:flex-end;gap:0 6rem;position:relative}.staff-slider .flex .slider{width:calc(100% - 49rem);position:relative;height:auto}.staff-slider .flex .slider .swiper{overflow:hidden;width:59.5vw}.staff-slider .flex .slider .swiper-wrapper .swiper-slide img{height:auto}.staff-slider .flex .slider .swiper-wrapper .swiper-slide.swiper-slide-active img{height:33vw}}@media screen and (min-width: 1100px)and (min-width: 1500px){.staff-slider .flex .slider .swiper-wrapper .swiper-slide.swiper-slide-active img{height:35vw}}@media screen and (min-width: 1100px)and (min-width: 1672px){.staff-slider .flex .slider .swiper-wrapper .swiper-slide.swiper-slide-active img{height:38vw}}@media screen and (min-width: 1100px){.staff-slider .flex .slider .swiper-wrapper .swiper-slide:not(.swiper-slide-active){transform:scale(1)}.staff-slider .flex .slider .swiper-wrapper .swiper-slide:not(.swiper-slide-active) img{height:24.5vw}}@media screen and (min-width: 1100px)and (min-width: 1500px){.staff-slider .flex .slider .swiper-wrapper .swiper-slide:not(.swiper-slide-active) img{height:26.5vw}}@media screen and (min-width: 1100px)and (min-width: 1672px){.staff-slider .flex .slider .swiper-wrapper .swiper-slide:not(.swiper-slide-active) img{height:29.5vw}}@media screen and (min-width: 1100px){.staff-slider .flex .slider-btn{position:absolute;top:4vw;right:0}.staff-slider .flex .slider-btn .swiper-scrollbar.swiper-scrollbar-horizontal{width:13.3vw}.staff-slider .flex .card{width:43rem;height:39.3rem}.staff-slider .flex .card .staff-info{width:100%}.staff-slider .flex .card .bars-wrap{margin-top:3.2rem}.staff-slider .flex .card .bars-wrap .dual-scrollbars{width:100%}.staff-slider .flex .card .bars-wrap .dual-scrollbars .bar{height:4px;border-radius:100px}.staff-slider .flex .card .bars-wrap .dual-scrollbars .bar .fill{height:5px;z-index:100;border-radius:100px}.staff-slider .flex .card .bars-wrap .dual-scrollbars.bottom{position:relative;top:0}.staff-slider .flex .card .bars-wrap .interview-pagination{flex-wrap:nowrap;width:100%}.staff-slider .flex .card .bars-wrap .interview-pagination .swiper-pagination-bullet{width:12.5%}}.explan{padding:10rem 0 14rem;background-color:#fff;border-bottom:solid 1px #e3e3e3}.explan .container{position:relative}.explan .ttl{top:-3.6rem;left:1.3rem}.explan .ttl::before{top:50%;transform:rotate(-90deg) translate(0, -50%)}.explan-flex{display:flex;align-items:center;flex-direction:column;gap:2rem 0;padding-left:4rem}.explan-flex_card+.explan-flex_card{padding-top:3rem;border-top:dotted 4px #b89f67}.explan-flex_card h3{font-size:1.8rem;margin:2rem 0 1.6rem;line-height:2}.explan-flex_card img{display:block;margin:0 auto}@media screen and (min-width: 744px){.explan .ttl{top:-5.3rem;left:2rem}.explan .ttl::before{width:4.2rem;height:1.9rem}.explan .ttl .en{font-size:3.2rem}.explan-flex{flex-direction:row;flex-wrap:wrap;gap:16rem 2%;align-items:baseline;position:relative;padding-left:6rem}.explan-flex::after{content:"";position:absolute;width:100%;border-top:dotted 4px #b89f67;left:0;top:51%}.explan-flex_card{width:49%}.explan-flex_card+.explan-flex_card{padding-top:0;border-top:rgba(0,0,0,0)}}@media screen and (min-width: 1100px){.explan{padding:20rem 0 12rem;position:relative}.explan .ttl{position:absolute;top:-5rem;left:5rem}.explan .ttl::after{font-size:20rem;top:-6rem;writing-mode:vertical-lr;height:110vw;left:-15rem;text-align:left}.explan .ttl strong{writing-mode:sideways-rl}.explan .ttl strong::after{content:none}.explan .ttl h2{text-align:left;writing-mode:vertical-lr;text-orientation:upright;top:5rem;position:absolute;right:8rem}.explan .ttl h2::before,.explan .ttl h2::after{text-orientation:sideways-right}.explan-flex{gap:16rem 0;justify-content:space-between;padding-left:6rem}.explan-flex::before{content:"";height:100%;border-right:dotted 4px #b89f67;position:absolute;left:52%}.explan-flex::after{top:50%;transform:translateY(-50%);left:auto;right:0;width:calc(100% - 6rem)}.explan-flex_card{width:min(100vw*658/1920,60.6rem);height:max(100vw*680/1920,68rem);margin:0 auto}}@keyframes fade{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}}.under-common{padding-bottom:6rem}.under-common .flex-right p{margin-top:4rem}.under-common .flex-right .gray{color:#a1a2a3;display:block;margin-top:4rem}@media screen and (min-width: 744px){.under-common{padding-bottom:12rem}}@media screen and (min-width: 1100px){.under-common .flex-right{position:relative}.under-common .flex-right>div::after{height:31rem}.under-common .flex-right .gray{position:absolute;bottom:-11rem;left:10rem;margin-top:0}}.baloon{width:max-content;padding:.5rem 1rem;height:max-content;line-height:4.2rem;color:#fff;text-align:center;font-size:2rem;font-family:"Zen Kaku Gothic Antique",sans-serif;border-radius:2px;background-color:#3167be;font-weight:500;margin-bottom:1.8rem;position:relative}.baloon::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:1.4rem;height:.8rem;bottom:-0.7rem;background-color:#3167be;clip-path:polygon(0 0, 50% 100%, 100% 0)}.baloon.green{background-color:#6bafbc}.baloon.green::after{background-color:#6bafbc}.baloon.red{background-color:#ce6976}.baloon.red::after{background-color:#ce6976}.baloon.gold{background-color:#b89f67}.baloon.gold::after{background-color:#b89f67}.num{text-align:center;font-size:3.2rem}.num strong{font-size:8rem;padding:0 1.6rem}.num strong span{display:inline-block !important;font-weight:bold}.num.blue strong{color:#3167be}.num.green strong{color:#6bafbc}.num.gold strong{color:#b89f67}.card{background-color:#fff;border-radius:4px;position:relative;height:max-content;padding:2rem 0 3.2rem;font-weight:bold}.card::after{content:attr(data-en);position:absolute;top:50%;transform:translateY(-50%);writing-mode:vertical-lr;font-size:2rem;color:#e3e3e3;left:.4rem;font-weight:bold;font-family:"Cormorant Garamond",serif}.card+.card{margin-top:2rem}.card h4{display:inline-block;padding:0 1.6rem;border-bottom:solid 1px #3167be;padding-bottom:.8rem;font-family:"Zen Kaku Gothic Antique",sans-serif;z-index:10;position:relative}.card .num,.card p{position:relative;z-index:10}.card strong [data-fade]{opacity:0;transform:translateY(20px)}.card strong [data-fade].show{animation:fade 1s forwards}.card .num small{font-size:1.6rem;font-weight:400;margin-left:1rem}.card .num-flex{display:flex;justify-content:center;align-items:flex-end;line-height:1}.card .num-flex span{font-size:1.6rem;line-height:2;text-align:right;position:relative;top:.9rem}.card .num-flex strong{position:relative;top:.5rem}.card .icon{position:absolute;top:1rem;right:1rem}.card.blue h4{color:#3167be}.card.blue .num{margin-bottom:2rem}.card.blue p{text-align:center;font-weight:500}.card.green h4{color:#6bafbc;border-bottom:solid 1px #6bafbc}.card.red strong{color:#ce6976}.card.red h4{color:#ce6976;border-bottom:solid 1px #ce6976}.card>strong{font-size:2rem;text-align:center;display:block;margin-bottom:2rem;letter-spacing:.01em;border-bottom:1px dashed;padding-bottom:2rem;margin:0 1rem;margin-bottom:4rem}.card>strong.green{border-color:#b1cbd1;color:#6bafbc}.card>strong.gold{border-color:#b89f67;color:#b89f67}.card .center{text-align:center;margin-top:4rem;padding:0 1rem}.card .circle{width:26.5rem;height:26.5rem;margin:0 auto;background-image:url(../img/numbers/circle.svg);background-size:cover;position:relative}.card .circle2{background-image:url(../img/numbers/circle2.svg);width:26.5rem;height:26.5rem;margin:0 auto;background-size:cover;position:relative}.card .circle2 img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.card .circle img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.card .circle.small{width:17rem;height:17rem}@media screen and (min-width: 744px){.card+.card{margin-top:0}.card .num strong{font-size:16rem;line-height:.2}}.numbers1{padding:6rem 0}@media screen and (min-width: 744px){.numbers1{padding:10rem 0}.numbers1 .container{max-width:127rem}}.numbers1{background-color:rgba(219,233,247,.5);background-image:url(../img/common/logo_bg_b.svg)}.numbers1 .ttl{margin-bottom:6rem}.numbers1 .flex{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.numbers1 .flex.reverse{flex-direction:column-reverse}.numbers1 .flex>picture img{width:100%}.numbers1 .flex .card h4{margin-bottom:4.5rem}@media screen and (min-width: 744px){.numbers1{padding:10rem 0}.numbers1 .flex{flex-direction:row;flex-wrap:wrap;justify-content:center}.numbers1 .flex>picture{width:calc(50% - 1rem)}.numbers1 .flex>picture img{height:100%;object-fit:cover}.numbers1 .flex .half{width:calc(50% - 1rem) !important}.numbers1 .flex-right{width:calc(50% - 1rem);display:flex;flex-direction:column;gap:2rem}.numbers1 .flex-right .card{width:100%;height:23.2rem}.numbers1 .flex-right .card+.card{margin-top:0}}@media screen and (min-width: 1100px){.numbers1 .flex-right .card{height:30.1rem}.numbers1 .flex-right .card .num strong{line-height:.5}}.numbers2{background-color:rgba(213,234,239,.4);background-image:url(../img/common/logo_bg_g.svg)}.numbers2 .card{height:auto}.numbers2 .card:has(.man){padding-bottom:7.2rem}.numbers2 .card .employe{display:flex;align-items:center;flex-direction:column;gap:4rem 0}.numbers2 .card .employe .num.small strong{font-size:6rem}.numbers2 .card .employe-right .baloon{width:auto;height:auto;padding:0 1.6rem}.numbers2 .card .employe-right .percent{flex-direction:row}.numbers2 .card .ps{padding:0 1rem}.numbers2 .card.breakdown h4{display:inline-block;width:max-content}.numbers2 .card.breakdown .flex{display:flex;align-items:center;flex-direction:column;gap:4rem}.numbers2 .card.breakdown .flex .num{font-size:2.4rem}.numbers2 .card.breakdown .flex .num strong span{font-size:6rem;color:#34373c;font-weight:bold;padding:0}.numbers2 .card.breakdown .flex>div span{display:block;text-align:center;width:max-content;margin:0 auto;color:#fff;padding:.2rem 1.2rem;border-radius:16px}.numbers2 .card.breakdown .flex>div span.green{background-color:#6bafbc}.numbers2 .card.breakdown .flex>div span.blue{background-color:#3167be}.numbers2 .card.breakdown .flex>div span.red{background-color:#ce6976}.numbers2 .card.breakdown .flex>div span.gold{background-color:#b89f67}.numbers2 .card .flex-left{position:relative;height:35rem}.numbers2 .card .flex-left .graph{width:min(80%,40rem);margin:2.8rem 1rem 0 auto;display:block;position:relative}.numbers2 .card .flex-left .graph .man,.numbers2 .card .flex-left .graph .woman{color:#34373c;background-color:#fff;border:solid 1px #b1cbd1;position:absolute}.numbers2 .card .flex-left .graph .man::after,.numbers2 .card .flex-left .graph .woman::after{background-color:#fff;border:solid 1px #b1cbd1;width:1.2rem;height:1.2rem;clip-path:none;border-color:#b1cbd1 #b1cbd1 rgba(0,0,0,0) rgba(0,0,0,0);transform:rotate(135deg);left:46.3%;bottom:-0.6rem}.numbers2 .card .flex-left .graph .man{top:-1%;left:-7%}.numbers2 .card .flex-left .graph .woman{bottom:-10%;right:0%;border:solid 1px #6bafbc}.numbers2 .card .flex-left .graph .woman::after{bottom:4.7rem;transform:rotate(-45deg);border-color:#6bafbc #6bafbc rgba(0,0,0,0) rgba(0,0,0,0)}.numbers2 .card .flex-left .total{position:absolute;bottom:3rem;left:2rem}.numbers2 .card .flex-left .total .man,.numbers2 .card .flex-left .total .woman{position:relative;padding-left:4rem;font-weight:bold}.numbers2 .card .flex-left .total .man::before,.numbers2 .card .flex-left .total .woman::before{width:2.3rem;height:2.3rem;content:"";position:absolute;top:50%;transform:translateY(-50%);left:0}.numbers2 .card .flex-left .total .man::before{background-color:#b1cbd1}.numbers2 .card .flex-left .total .woman::before{background-color:#6bafbc}.numbers2 .card .flex-right .percent{display:flex;align-items:center;flex-direction:column;gap:4rem 0}.numbers2 .card .flex-right .baloon{margin:0 auto}.numbers2 .card .flex-right .woman .baloon{background-color:#6bafbc}.numbers2 .card .flex-right .woman .baloon::after{background-color:#6bafbc}.numbers2 .card .flex-right .man .baloon{background-color:#b1cbd1;color:#34373c}.numbers2 .card .flex-right .man .baloon::after{background-color:#b1cbd1}.numbers2 .card .flex-right .man .num strong{color:#b1cbd1}.numbers2 .card .flex-right p{text-align:center;font-weight:500;margin-top:4rem}.numbers2 .card .num-flex strong{top:-1.5rem}.numbers2 .card .num-flex strong span{font-size:8rem;position:relative;top:5.9rem}.numbers2 .flex-right{margin:0 auto}.numbers2 .flex-right .percent{justify-content:space-between}.numbers2 .year-flex{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4rem 5%;padding:0 2rem}.numbers2 .year-flex>div{width:30%;text-align:center;font-weight:500;margin-top:2.8rem}.numbers2 .year-flex>div .rod{height:16rem;border-radius:4px 4px 0 0;background-color:#cce3e8;position:relative;padding-top:1.2rem}.numbers2 .year-flex>div .rod::before{content:"";width:117%;height:1px;position:absolute;left:50%;transform:translateX(-50%);bottom:0;border-bottom:solid 1px #b1cbd1}.numbers2 .year-flex>div .rod small{font-size:1.2rem}.numbers2 .year-flex>div p{font-weight:500}.numbers2 .year-flex>div:nth-of-type(2) .rod{height:12rem;background-color:#b4d6dd}.numbers2 .year-flex>div:nth-of-type(3) .rod{background-color:#9cc9d2}.numbers2 .year-flex>div:nth-of-type(4) .rod{height:14rem;background-color:#83bcc7}.numbers2 .year-flex>div:nth-of-type(5) .rod{height:6rem;background-color:#6bafbc}@media screen and (min-width: 744px){.numbers2 .card .flex-right .percent{flex-direction:row}.numbers2 .flex .card{width:58%}.numbers2 .flex .card .employe{justify-content:center;gap:3rem}.numbers2 .flex .card .num strong{line-height:.6}.numbers2 .flex .card .num strong span{font-size:16rem;line-height:1;top:2.9rem}.numbers2 .flex .card .num.small strong span{font-size:12rem}.numbers2 .flex .card .ps{text-align:center;margin-top:4.8rem}.numbers2 .flex>picture{width:39%}.numbers2 .flex.mb20 .card{padding-bottom:1rem}.numbers2 .flex .pic-r{object-position:left}.numbers2 .card.breakdown .flex{flex-direction:row;margin:0 auto;max-width:min(75%,90.5rem);justify-content:space-between;gap:4rem}.numbers2 .card.breakdown .flex>div span{height:2.8rem;line-height:2.8rem;padding:0 1.2rem}.numbers2 .card.breakdown .flex .num strong{line-height:.3}.numbers2 .card.breakdown .flex .num strong span{font-size:8rem;font-weight:bold}.numbers2 .card.big .flex{gap:6rem}.numbers2 .card.big .flex-left{height:auto}.numbers2 .card.big .flex-left .graph{width:40rem;margin:0}.numbers2 .card.big .flex-left .graph .baloon{padding:0 1rem;height:4.2rem;line-height:4.2rem}.numbers2 .card.big .flex-left .graph .man{left:-1%}.numbers2 .card.big .flex-left .graph .woman{bottom:-3%;right:3%}.numbers2 .card.big .flex-left .graph .woman::after{bottom:3.4rem}.numbers2 .card.big .flex-left .total{bottom:-2rem;left:-12rem}.numbers2 .card.big .flex-right{width:50.3rem}.numbers2 .card.big .flex-right .woman .baloon,.numbers2 .card.big .flex-right .man .baloon{width:14rem}.numbers2 .card.big .flex-right .woman .num strong,.numbers2 .card.big .flex-right .man .num strong{line-height:1.2}.numbers2 .year-flex{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;max-width:94rem;padding:0 4rem;margin:0 auto}.numbers2 .year-flex>div .rod{height:22rem}.numbers2 .year-flex>div .rod::before{width:157%}.numbers2 .flex.reverse{justify-content:space-between;flex-direction:row}.numbers2 .flex.reverse .card .num strong{font-size:min(11vw,16rem);line-height:.9}}@media screen and (min-width: 1100px){.numbers2 .card .flex-right .percent{flex-direction:row}.numbers2 .flex.mb20 .card{width:min(53vw,59.3%)}.numbers2 .flex .card .employe{flex-direction:row;align-items:flex-end}.numbers2 .card.big .flex-left{padding-left:8rem}.numbers2 .card.big .flex-left .total{left:0}.numbers2 .card.big .flex-right{margin:0}.numbers2 .year-flex>div{width:12rem}.numbers2 .year-flex>div .rod{font-size:3.2rem}}.numbers3{background-color:rgba(248,236,239,.7);background-image:url(../img/common/logo_bg_r.svg)}.numbers3 .card .ab{position:absolute;top:1rem;right:1rem}@media screen and (min-width: 744px){.numbers3 .flex .card,.numbers3 .flex img{width:calc(50% - 1rem)}.numbers3 .flex img{object-fit:cover;object-position:center}.numbers3 .flex .card .num strong{line-height:1}}@media screen and (min-width: 1100px){.numbers3 .flex .card{width:min(34%,41.7rem)}.numbers3 .flex .card.mid{height:26.2rem}.numbers3 .flex .card.mid .num strong{line-height:.7}.numbers3 .flex .card.small{height:min(19.5vw,26rem)}.numbers3 .flex .card .num strong.small{font-size:10rem}.numbers3 .flex .card-flex{display:flex;align-items:center;justify-content:center;gap:0 min(2vw,5.7rem)}.numbers3 .flex .card-flex .circle,.numbers3 .flex .card-flex .circle2{width:min(20vw,26.5rem);height:min(20vw,26.5rem);margin:0}.numbers3 .flex .card-flex .num{width:40%}.numbers3 .flex .card-flex .num strong{padding:0 .8rem 0 0;font-size:min(10vw,16rem)}.numbers3 .flex .card-flex.small .circle,.numbers3 .flex .card-flex.small .circle2{width:min(10vw,15.5rem);height:min(10vw,15.5rem)}.numbers3 .flex>img{width:min(31.3%,35.5rem)}.numbers3 .flex>img:last-of-type{height:min(19.5vw,26rem)}.numbers3 .flex.evenly .card{width:min(32.1%,39.6rem)}}.numbers4{background-color:rgba(219,207,180,.1);background-image:url(../img/common/logo_bg.svg)}.numbers4 .card .ab{position:absolute;top:1rem;right:1rem}.numbers4 .card .num.gold+small{display:block;text-align:center;margin-top:3.4rem;font-size:1.6rem;font-weight:500}.numbers4 .card .num-flex small{align-self:flex-start}.numbers4 .card .num-flex strong{align-self:center;position:static}.numbers4 .card .num-flex>div{position:relative;align-self:flex-end}.numbers4 .card .num-flex>div small{position:absolute;bottom:-2.5rem;right:0}.numbers4 .card .center{margin-top:4rem}@media screen and (min-width: 744px){.numbers4 .card .num strong{line-height:.6}.numbers4 .flex.reverse{flex-direction:row}}@media screen and (min-width: 1100px){.numbers4 .flex .short{width:min(40%,48rem)}.numbers4 .flex .card{height:42rem;padding-top:6rem}.numbers4 .flex .card .num strong{font-size:12rem}.numbers4 .flex .card .line{display:flex;align-items:center;justify-content:center;gap:4rem}.numbers4 .flex .card .line img{width:18rem}.numbers4 .flex .card .line .num{width:22.4rem}.numbers4 .flex .card .center.mt{margin-top:-2rem}}.staff-slider .ttl{margin-bottom:6rem}@media screen and (min-width: 744px){.staff-slider .ttl{margin-bottom:12rem}}.staff-slider .card{background-color:rgba(0,0,0,0)}.explan-flex::after{content:none}.explan-flex_card+.explan-flex_card{border-top:dashed 1px #e3e3e3}.explan-flex_card p{margin-bottom:4rem}.explan-flex_card .link{border-bottom:solid 1px #e3e3e3;display:flex;align-items:center;justify-content:space-between;height:6.8rem;position:relative}.explan-flex_card .link::after{content:"";position:absolute;width:4rem;height:1px;bottom:-1px;left:0;transition:.5s;transform-origin:left}.explan-flex_card .link.green::after{background-color:#6bafbc}.explan-flex_card .link.blue::after{background-color:#3167be}.explan-flex_card .link.red::after{background-color:#ce6976}.explan-flex_card .link p{margin-bottom:0}.explan-flex_card .link .right{width:min(14vw,8rem)}.explan-flex_card .link:hover::after{width:100%}.explan-flex_card .link:hover.red p{color:#ce6976}.explan-flex_card .link:hover.blue p{color:#3167be}.explan-flex_card .link:hover.green p{color:#6bafbc}@media screen and (min-width: 744px){.explan-flex_card+.explan-flex_card{border-top:rgba(0,0,0,0) !important}}@media screen and (min-width: 1100px){.explan-flex{padding-bottom:14vw}.explan-flex::before{border-right:dashed 1px #e3e3e3}}.mb20{margin-bottom:2rem}.mt60{margin-top:6rem !important}/*# sourceMappingURL=numbers.css.map */