.women main{margin-block-start:0}@media screen and (max-width: 767px){.women .l-nav-square-item:nth-child(2) a,.women .l-nav-square-item:nth-child(4) a{margin-inline:auto;width:93%}}.women .l-mv{position:relative}@media screen and (min-width: 768px){.women .l-mv{margin-block-end:2.7rem}}@media screen and (max-width: 767px){.women .l-mv{margin-block-end:3rem}}.women .l-mv-bg{position:relative;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 768px){.women .l-mv-bg{padding-block-start:37.73%;background:url(../img/women/mv_pc.jpg) no-repeat center center/cover}}@media screen and (max-width: 767px){.women .l-mv-bg{padding-block-start:74.51%;background:url(../img/women/mv_sp.jpg) no-repeat center center/cover}}.women .l-mv-ttlArea{position:absolute;left:50%;transform:translatex(-50%)}@media screen and (min-width: 768px){.women .l-mv-ttlArea{top:54.51%}}@media screen and (max-width: 767px){.women .l-mv-ttlArea{top:68%}}.women .l-mv-ttl{text-align:center;color:#fff;white-space:nowrap}@media screen and (min-width: 768px){.women .l-mv-ttl{font-size:5.2rem}}@media screen and (max-width: 767px){.women .l-mv-ttl{font-size:2.9rem}}.women .l-mv-ttl span{display:block;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;color:#d70027}@media screen and (min-width: 768px){.women .l-mv-ttl span{font-size:2rem}}@media screen and (max-width: 767px){.women .l-mv-ttl span{font-size:1.1rem}}@media screen and (min-width: 768px){.women .l-message{margin-block-end:7.3rem}}@media screen and (max-width: 767px){.women .l-message{margin-block-end:8.05rem}}.women .l-message .m-heading{margin-block-end:2.03rem}.women .l-message-inner{display:flex}@media screen and (min-width: 768px){.women .l-message-inner{gap:4rem}}@media screen and (max-width: 767px){.women .l-message-inner{flex-direction:column;gap:1.82rem}}@media screen and (min-width: 768px){.women .l-message-text{width:60.67%;font-size:1.6rem;line-height:1.625}}@media screen and (max-width: 767px){.women .l-message-text{font-size:1.4rem;line-height:1.714}}.women .l-message-text span{display:block}@media screen and (min-width: 768px){.women .l-message-text span{margin-block-end:2rem}}@media screen and (max-width: 767px){.women .l-message-text span{margin-block-end:1.18rem}}@media screen and (min-width: 768px){.women .l-message-figure{width:35.37%}}@media screen and (min-width: 768px){.women .l-numbers{margin-block-end:10rem}}@media screen and (max-width: 767px){.women .l-numbers{margin-block-end:8rem}}@media screen and (max-width: 767px){.women .l-numbers .m-heading{margin-block-end:1.95rem}}.women .l-numbers-inner{padding:2.3rem 3rem 4.7rem;background:#eee}@media screen and (max-width: 767px){.women .l-numbers-inner{padding:1.33rem 1.3rem 3.08rem}}.women .l-numbers-list{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 768px){.women .l-numbers-list{gap:1.3rem;margin-block-end:2.1rem}}@media screen and (max-width: 767px){.women .l-numbers-list{gap:.8rem;margin-block-end:1rem}}@media screen and (min-width: 768px){.women .l-numbers-item{width:31%}}@media screen and (max-width: 767px){.women .l-numbers-item{width:48%}}@media screen and (min-width: 768px){.women .l-numbers-note{margin-block-end:3.2rem;font-size:1.3rem}}@media screen and (max-width: 767px){.women .l-numbers-note{margin-block-end:2.4rem;font-size:1.1rem}}.women .l-numbers-box{display:flex;align-items:center;justify-content:center;margin-inline:auto;max-width:760px;background:#fff}@media screen and (min-width: 768px){.women .l-numbers-box{gap:3.17rem;padding-block:2.2rem 2.6rem;width:90%}}@media screen and (max-width: 767px){.women .l-numbers-box{gap:1.35rem;padding:1.23rem 1.35rem 1.78rem;width:100%}}@media screen and (min-width: 768px){.women .l-numbers-box-figure{width:15.17%}}@media screen and (max-width: 767px){.women .l-numbers-box-figure{width:25.19%}}.women .l-numbers-box-text{font-weight:700}@media screen and (min-width: 768px){.women .l-numbers-box-text{width:58.55%;font-size:1.6rem}}@media screen and (max-width: 767px){.women .l-numbers-box-text{width:66.67%;font-size:1.2rem}}@media screen and (min-width: 768px){.women .l-career{margin-block-end:12rem}}@media screen and (max-width: 767px){.women .l-career{margin-block-end:8rem}}@media screen and (max-width: 767px){.women .l-career .m-heading{margin-block-end:2.05rem}}@media screen and (min-width: 768px){.women .l-career-ttl{margin-block-end:2.7rem;font-size:2.2rem}}@media screen and (max-width: 767px){.women .l-career-ttl{margin-block-end:1.35rem;font-size:1.8rem}}.women .l-career-ttl .text{display:block;padding:0 !important;margin-inline-end:0 !important;margin-block-end:0 !important;background:none;font-family:"Noto Serif JP",serif !important;font-weight:700 !important;color:#000}.women .l-career-ttl .text::before{content:none}.women .l-career-ttl .text::after{content:none}.women .l-career .tag span{padding:1rem 1.4rem 1rem 1.6rem;margin-inline-end:1.5rem;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.8rem;font-weight:400}@media screen and (max-width: 767px){.women .l-career .tag span{padding:.83rem 1.4rem .57rem 1.6rem;margin-block-end:.61rem}}@media screen and (min-width: 768px){.women .l-career .tag span::before{height:32px}}@media screen and (max-width: 767px){.women .l-career .tag span::before{height:27px}}.women .l-career-item{background:#eee}@media screen and (min-width: 768px){.women .l-career-item{padding:4.1rem 3rem 4.5rem;margin-block-end:5.9rem}}@media screen and (max-width: 767px){.women .l-career-item{padding:1.7rem 1.9rem 3rem 1.4rem;margin-block-end:4.05rem}}.women .l-career-item-inner{display:flex}@media screen and (min-width: 768px){.women .l-career-item-inner{gap:2.9rem;margin-block-end:4rem}}@media screen and (max-width: 767px){.women .l-career-item-inner{flex-direction:column;gap:1.3rem;margin-block-end:1.45rem}}@media screen and (min-width: 768px){.women .l-career-item-figure{width:31.31%}}@media screen and (max-width: 767px){.women .l-career-item-figure{width:100%}}.women .l-career-item-figure figcaption{font-weight:700;text-align:center}@media screen and (min-width: 768px){.women .l-career-item-figure figcaption{margin-block-start:.6rem;font-size:1.6rem}}@media screen and (max-width: 767px){.women .l-career-item-figure figcaption{margin-block-start:1.21rem;font-size:1.4rem}}@media screen and (min-width: 768px){.women .l-career-item-textArea{width:61.05%}}@media screen and (max-width: 767px){.women .l-career-item-textArea{width:100%}}.women .l-career-item-textArea .ttl{font-family:"Noto Serif JP",serif;font-weight:700}@media screen and (min-width: 768px){.women .l-career-item-textArea .ttl{margin-block-end:2rem;font-size:2rem}}@media screen and (max-width: 767px){.women .l-career-item-textArea .ttl{margin-block-end:2.24rem;font-size:1.6rem}}@media screen and (min-width: 768px){.women .l-career-item-textArea .item{margin-block-end:1.5rem;font-size:1.4rem}}@media screen and (max-width: 767px){.women .l-career-item-textArea .item{margin-block-end:1.44rem;font-size:1.3rem}}.women .l-career-item-textArea .item .year{display:block;padding-block:.1rem .2rem;margin-block-end:.3rem;width:58px;background:#d70027;color:#fff;text-align:center}.women .l-career .m-listPage{justify-content:center}.women .l-career .m-listPage .m-listPage-item{width:313px !important}.women .l-career .m-listPage .m-listPage-item a{position:relative;overflow:hidden;display:-ms-grid;display:grid;align-items:center;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;justify-content:space-between;border:1px solid #b5b5b5;background:#fff;transition:.2s ease-in-out;margin-left:-1px;margin-top:-1px}@media screen and (min-width: 768px){.women .l-career .m-listPage .m-listPage-item a{padding:1.3rem 3.3rem;block-size:68px}}@media screen and (max-width: 767px){.women .l-career .m-listPage .m-listPage-item a{padding:1.4rem .7rem;margin-inline:auto;block-size:44px;width:180px}}.women .l-career .m-listPage .m-listPage-item a::before{content:"";position:absolute;top:0;left:0;z-index:2;background:#d70027;width:100%;height:100%;transition:transform .3s cubic-bezier(0.8, 0, 0.2, 1) 0s;transform:scale(0, 1);transform-origin:left top}.women .l-career .m-listPage .m-listPage-item a:hover{filter:opacity(100%)}.women .l-career .m-listPage .m-listPage-item a:hover:before{transform-origin:left top;transform:scale(1, 1)}.women .l-career .m-listPage .m-listPage-item a:hover .m-listPage-heading{position:relative;z-index:3;color:#fff}.women .l-career .m-listPage .m-listPage-item a:hover .m-arrowCircle{position:relative;margin-left:auto;z-index:3}.women .l-career .m-listPage .m-listPage-item a:hover .m-arrowCircle::before{background:url(../img/common/arrow_hover.svg) no-repeat center center/cover}.women .l-career .m-listPage .m-listPage-item a:hover .m-arrowCircle::after{background:#fff}@media screen and (max-width: 767px){.women .l-career .m-listPage .m-listPage-item a .m-listPage-heading{font-size:1.2rem !important}}@media screen and (min-width: 768px){.women .l-video{margin-block-end:12rem}}@media screen and (max-width: 767px){.women .l-video{margin-block-end:8rem}}@media screen and (max-width: 767px){.women .l-video .m-heading{margin-block-end:1.75rem}}.women .l-video-list{display:flex;justify-content:space-between}@media screen and (min-width: 768px){.women .l-video-list{gap:0 5.2rem}}@media screen and (max-width: 767px){.women .l-video-list{flex-direction:column;gap:5.2rem 0}}.women .l-video .video-title{font-family:"Noto Serif JP",serif}@media screen and (min-width: 768px){.women .l-video .video-title{margin-block-end:2rem;font-size:2.2rem}}@media screen and (max-width: 767px){.women .l-video .video-title{margin-block-end:1.2rem;font-size:1.6rem}}@media screen and (min-width: 768px){.women .l-video .video-text{font-size:1.6rem;letter-spacing:.06em}}@media screen and (max-width: 767px){.women .l-video .video-text{font-size:1.4rem}}@media screen and (min-width: 768px){.women .l-video .modal_btn,.women .l-video .modal_btn_youtube{margin-block-end:3rem}}@media screen and (max-width: 767px){.women .l-video .modal_btn,.women .l-video .modal_btn_youtube{margin-block-end:1.8rem}}.women .l-video-thum{margin-inline:auto;cursor:pointer;transition:filter .2s ease-in-out}.women .l-video-thum:hover{filter:opacity(70%)}.women .l-link{border-bottom:1px solid #b5b5b5}@media screen and (min-width: 768px){.women .l-link{padding-block-end:12rem;margin-block-end:8rem}}@media screen and (max-width: 767px){.women .l-link{padding-block-end:8.03rem;margin-block-end:5rem}}@media screen and (max-width: 767px){.women .l-link .m-heading{margin-block-end:1.78rem}}.women .l-link-list{display:flex;flex-wrap:wrap;background:#eee}@media screen and (min-width: 768px){.women .l-link-list{gap:4rem 1.3rem;padding:2.3rem 2.9rem 4.7rem}}@media screen and (max-width: 767px){.women .l-link-list{gap:2.4rem .8rem;padding:1.3rem 1.1rem 3rem 1.3rem}}@media screen and (min-width: 768px){.women .l-link-item{width:30%}}@media screen and (max-width: 767px){.women .l-link-item{width:48%}}.women .l-link-item a{display:block}@media screen and (min-width: 768px){.women .l-link-thum{margin-block-end:1.3rem}}@media screen and (max-width: 767px){.women .l-link-thum{margin-block-end:.58rem}}.women .l-link-tag{margin-block-end:.5rem;font-family:"Noto Serif JP",serif;color:#fff}@media screen and (min-width: 768px){.women .l-link-tag{font-size:1.4rem}}@media screen and (max-width: 767px){.women .l-link-tag{font-size:1.2rem}}.women .l-link-tag span{padding-inline:.7rem .8rem;background:#d70027}.women .l-link-ttl{font-weight:700}@media screen and (min-width: 768px){.women .l-link-ttl{font-size:1.5rem;line-height:1.73}}@media screen and (max-width: 767px){.women .l-link-ttl{margin-inline-end:.5rem;font-size:1.3rem;line-height:1.615}}.women .modal-video{background:#2d2d2d}.women .modal-video-movie-wrap{position:relative}.women .modal-video-movie-wrap::after{position:absolute;content:"CLOSE";font-size:1.5rem;font-weight:700;color:#fff}@media screen and (min-width: 768px){.women .modal-video-movie-wrap::after{right:48.5%;bottom:-8.5rem}}@media screen and (max-width: 767px){.women .modal-video-movie-wrap::after{right:43%;bottom:-6.5rem}}.women .modal-video-close-btn{top:105%}@media screen and (min-width: 768px){.women .modal-video-close-btn{right:49%}}@media screen and (max-width: 767px){.women .modal-video-close-btn{right:45%}}.women .modal-video-close-btn::before,.women .modal-video-close-btn::after{height:5px;border-radius:0}