@charset "UTF-8";*{margin:0;padding:0}html{font-size:14px;font-family:"Noto Sans JP",sans-serif;overflow-x:hidden;position:relative}@media screen and (max-width:1100px){html{font-size:12px}}@media screen and (max-width:751px){html{font-size:14px}}@media screen and (max-width:351px){html{font-size:12px}}@media screen and (max-width:1100px){html.page-invariable{font-size:14px}}@media screen and (max-width:351px){html.page-invariable{font-size:12px}}li{list-style:none}a{cursor:pointer;text-decoration:none;text-decoration:none;color:#000;display:inline-block;transition:all 0.3s}a:hover{opacity:0.5}.font-en{font-family:"Poppins",sans-serif;font-weight:500}.wrap{position:relative}html{-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden}body{-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden}.overraybg{width:100%;height:100%;position:fixed;left:0;top:0;z-index:-1;background:rgba(0,0,0,0.6);opacity:0;transition:all 0.8s;will-change:transform}@media screen and (max-width:751px){.overraybg{display:none}}.drop-on .overraybg{opacity:1;transition:all 0.5s;z-index:100}.drop-on header{transition-delay:0!important;transition:all 0.2s!important;z-index:101}.btn{font-size:0.85714rem}@media screen and (max-width:751px){.btn{font-size:1.07142rem}}.btn a{color:#fff;text-decoration:none;border:1px solid #fff;display:flex;align-items:center;width:135px;padding:14px 30px 14px 30px;border-radius:40px;transition:all 0.3s}.btn a:hover{opacity:0.5}.btn a:hover .btn_arrow{left:5px}.btn_arrow{width:1.8em;margin-left:20px;position:relative;left:0;transition:all 0.3s}@media screen and (max-width:751px){.btn_arrow{width:1.5em;margin-left:10px}}.btn.btn_b a{border:1px solid #007184;color:#007184}.linkbtn{margin-top:4.285rem}@media screen and (max-width:751px){.linkbtn{margin-top:1.875rem}}.linkbtn a{color:#007184;border:1px solid #007184;display:flex;align-items:center;width:135px;padding:14px 30px 14px 30px;border-radius:40px}.linkbtn a img{display:inline-block;width:1.8em!important}.linkbtn a:hover img{left:5px}.disp-sp{display:none}@media screen and (max-width:751px){.disp-sp{display:block}}.disp-pc{display:block}@media screen and (max-width:751px){.disp-pc{display:none}}.is_blank{padding-right:17px}.is_blank i{width:20px;height:14px;background-image:url(../images/window.svg);background-repeat:no-repeat;position:absolute;margin-left:5px;margin-top:0.4em}.is_blank_b{padding-right:17px}.is_blank_b i{width:20px;height:14px;background-image:url(../images/window_b.svg);background-repeat:no-repeat;position:absolute;margin-left:5px;margin-top:0.4em}.page-top{background:#007184;border-radius:50%;width:80px;height:80px;display:block;transition:opacity 0.5s,transform 0.5s;position:fixed;right:20px;bottom:20px;opacity:0;visibility:hidden;z-index:100}@media screen and (max-width:751px){.page-top{width:64px;height:64px;right:0;bottom:0}}.page-top img{width:21px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;transition:all 0.5s}@media screen and (max-width:751px){.page-top img{width:18px}}.page-top:hover{opacity:0.7}.page-top:hover img{top:40%}@media screen and (max-width:751px){.page-top:hover img{top:50%}}.page-top.active{opacity:1;visibility:visible;transform:translateY(0)}h1{background:#fff;padding:30px 0 15px 14.5%;border-bottom:1.5px dashed #DBDBDB;position:relative;line-height:1}@media screen and (max-width:751px){h1{padding:30px 15px 15px 15px;margin-top:-1px;border-bottom:1px dashed #DBDBDB}}h1 .head-ja{font-size:1.8571rem}@media screen and (max-width:751px){h1 .head-ja{font-size:1.785rem}}h1 .head-en{font-size:5.5rem;font-family:"Poppins",sans-serif;letter-spacing:0.021em;color:rgba(0,0,0,0.1);position:absolute;right:6.25%;top:20px;line-height:1}@media screen and (max-width:751px){h1 .head-en{font-size:3.571rem;right:10px;left:auto;top:2rem;letter-spacing:0}}@media screen and (max-width:320px){h1 .head-en{font-size:3rem}}h1 .head-en svg{fill:rgba(0,0,0,0.1);width:25rem;position:relative}@media screen and (max-width:751px){h1 .head-en svg{width:17rem}}h1 .head-en svg#txt_news{width:16rem;display:block;float:right}@media screen and (max-width:751px){h1 .head-en svg#txt_news{width:11rem}}h1 .head-en svg#txt_sustainability{display:block;float:right;width:32rem}@media screen and (max-width:400px){h1 .head-en svg#txt_sustainability{width:12rem}}@media screen and (max-width:751px){h1 .head-en svg#txt_sustainability{width:20rem}}h1 .head-en svg#txt_sustainability .st0{fill:#578F9B}h1 .head-en svg#txt_join{width:21rem}@media screen and (max-width:751px){h1 .head-en svg#txt_join{width:15rem}}h1 small{display:block;font-family:"Poppins",sans-serif;font-size:0.857142rem;color:#007184;padding-top:20px}@media screen and (max-width:751px){h1 small{font-size:0.928rem;padding-top:10px}}h1.head-news{border-bottom:0}h1.head-news .head-en{left:auto;letter-spacing:0}h1.head-sustainability{border-bottom:0;padding-top:80px;z-index:1;background:none;color:#FFF}h1.head-sustainability .head-en{left:auto;top:35px}@media screen and (max-width:751px){h1.head-sustainability .head-en{top:16px;white-space:nowrap;font-size:3.2142rem}}@media screen and (max-width:350px){h1.head-sustainability .head-en{font-size:2.7rem}}h1.head-sustainability small{color:#FFF;font-weight:400}h1.head-recruit{border-bottom:0;border-top:1.5px dashed #DBDBDB;padding-top:80px;z-index:1}h1.head-recruit .head-en{left:auto;top:60px}@media screen and (max-width:751px){h1.head-recruit .head-en{top:80px;white-space:nowrap;font-size:3.2142rem}}@media screen and (max-width:350px){h1.head-recruit .head-en{font-size:2.7rem}}@media screen and (max-width:751px){h1.head-business .head-en{font-size:3.571rem}}.wrap-page .page-top{margin:80px 50px 50px auto}@media screen and (max-width:751px){.wrap-page .page-top{margin:60px 30px 43px auto}}.wrap-title{background:#007184;height:120px;top:80px;position:relative;z-index:1}@media screen and (max-width:751px){.wrap-title{height:150px;top:60px}}.wrap-title .title-meta{position:absolute;top:50%;left:0%;-ms-transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);padding-left:2.5714rem}@media screen and (max-width:751px){.wrap-title .title-meta{top:15px;padding-left:15px}}.wrap-title .title-meta small{font-size:0.7857142rem;color:#fff;font-family:"Poppins",sans-serif;font-weight:500;display:block;margin-bottom:17px}@media screen and (max-width:751px){.wrap-title .title-meta small{display:none}}.wrap-title .title-meta a{color:#fff;font-size:0.7142rem;transition:all 0.3s;padding:0.1em 0.2em 0}@media screen and (max-width:751px){.wrap-title .title-meta a{font-size:0.78571rem}}.wrap-title .title-meta a:hover{opacity:0.5}.wrap-title .title-meta span{color:#fff;font-size:0.7142rem;transition:all 0.3s;padding:0.1em 0.2em 0}@media screen and (max-width:751px){.wrap-title .title-meta span{font-size:0.78571rem}}.wrap-title .title-meta p{color:#fff}.wrap-title h1{position:absolute;top:44%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;background:transparent;color:#fff;border-bottom:0;padding:0;font-size:1.2857rem;font-weight:normal}@media screen and (max-width:751px){.wrap-title h1{top:48%;font-size:1.4285rem;width:100%}}.wrap-title h1 i{background:#fff;width:2px;height:2px;display:block;border-radius:50%;position:absolute;bottom:-130%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.wrap-title h1 i:before{content:"";background:#fff;width:2px;height:2px;display:block;border-radius:50%;position:absolute;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;margin-left:-8px;top:1px}.wrap-title h1 i:after{content:"";background:#fff;width:2px;height:2px;display:block;border-radius:50%;position:absolute;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;margin-left:8px;top:1px}.pad10{padding:0.625rem}.padt10{padding-top:0.625rem}.mb160{margin-bottom:10rem!important}.js-item_txt{-webkit-transition:opacity 0.5s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.5s cubic-bezier(0.215,0.61,0.355,1);transition:opacity 0.5s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.5s cubic-bezier(0.215,0.61,0.355,1);transition:transform 0.5s cubic-bezier(0.215,0.61,0.355,1),opacity 0.5s cubic-bezier(0.215,0.61,0.355,1);transition:transform 0.5s cubic-bezier(0.215,0.61,0.355,1),opacity 0.5s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.5s cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}.js-item_txt:first-child{-webkit-transition-delay:0s;transition-delay:0s}.js-item_txt:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}.js-item_txt:nth-child(3){-webkit-transition-delay:0.4s;transition-delay:0.4s}.js-item_txt:nth-child(4){-webkit-transition-delay:0.6s;transition-delay:0.6s}.js-item_txt:nth-child(5){-webkit-transition-delay:0.8s;transition-delay:0.8s}.scroll-fadein{opacity:0;transform:translate(0,20px);transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.36,0.14,0,1)}header{color:#fff;padding:0 30px;position:fixed;width:calc(100% - 60px);z-index:10;transition:all 0.5s;height:80px;transition-delay:0.2s;box-shadow:0px 4px 6px rgba(0,0,0,0.1)}@media screen and (max-width:751px){header{padding:0 15px;width:calc(100% - 30px);height:60px;transition-delay:0s}}header a{color:#fff}header a:visited{color:#fff}header.is-scroll{margin-top:-100px}header.is-bg,header.is-top-bg,header.menu-open{background:#fff;color:#000;margin-top:0;display:flex;align-items:center}header.is-bg a,header.is-top-bg a,header.menu-open a{color:#000;position:relative}header.is-bg a:visited,header.is-top-bg a:visited,header.menu-open a:visited{color:#000}@media screen and (max-width:751px){header.is-bg,header.is-top-bg,header.menu-open{justify-content:space-between}}header.is-bg ul.nav-recruit,header.is-top-bg ul.nav-recruit,header.menu-open ul.nav-recruit{display:flex;align-items:center;margin-top:0;height:80px}header.is-bg ul.nav-recruit .menu-txt>a,header.is-top-bg ul.nav-recruit .menu-txt>a,header.menu-open ul.nav-recruit .menu-txt>a{padding:60px 0}header.is-bg ul.nav-recruit .menu-txt .menu-child,header.is-top-bg ul.nav-recruit .menu-txt .menu-child,header.menu-open ul.nav-recruit .menu-txt .menu-child{top:120px}header.is-bg ul.nav-recruit li,header.is-top-bg ul.nav-recruit li,header.menu-open ul.nav-recruit li{margin-right:40px;position:relative}@media screen and (max-width:1100px){header.is-bg ul.nav-recruit li,header.is-top-bg ul.nav-recruit li,header.menu-open ul.nav-recruit li{margin-right:0}}header.is-bg ul.nav-recruit li:last-child,header.is-top-bg ul.nav-recruit li:last-child,header.menu-open ul.nav-recruit li:last-child{margin-right:0}@media screen and (max-width:751px){header.is-bg ul.nav-recruit,header.is-top-bg ul.nav-recruit,header.menu-open ul.nav-recruit{display:none}}header.is-bg #logo,header.is-top-bg #logo,header.menu-open #logo{margin-top:15px}@media screen and (max-width:751px){header.is-bg #logo,header.is-top-bg #logo,header.menu-open #logo{margin-top:7px}}header.is-bg .logo-recruit,header.is-top-bg .logo-recruit,header.menu-open .logo-recruit{display:flex;align-items:center}header.is-bg .logo-recruit .backtop-recruit,header.is-top-bg .logo-recruit .backtop-recruit,header.menu-open .logo-recruit .backtop-recruit{margin-left:20px;font-weight:700}header.is-bg .part01,header.is-top-bg .part01,header.menu-open .part01{fill:#007184}header.is-bg .part02,header.is-top-bg .part02,header.menu-open .part02{fill:#000}header.is-bg .menu-child,header.is-top-bg .menu-child,header.menu-open .menu-child{background:#fff}header.is-bg .menu-dots i,header.is-top-bg .menu-dots i,header.menu-open .menu-dots i{background:#000}header.is-bg .menu-dots i:before,header.is-top-bg .menu-dots i:before,header.menu-open .menu-dots i:before{background:#000}header.is-bg .menu-dots i:after,header.is-top-bg .menu-dots i:after,header.menu-open .menu-dots i:after{background:#000}header.is-bg .menu-contact a,header.is-top-bg .menu-contact a,header.menu-open .menu-contact a{background-color:#007184;color:#fff;display:flex;line-height:1em;align-items:center;padding:8px 14px}header.is-bg .sp-menu i,header.is-top-bg .sp-menu i,header.menu-open .sp-menu i{background:#000}header.is-bg .sp-menu i span:first-child,header.is-top-bg .sp-menu i span:first-child,header.menu-open .sp-menu i span:first-child{background:#000}header.is-bg .sp-menu i span:nth-child(2),header.is-top-bg .sp-menu i span:nth-child(2),header.menu-open .sp-menu i span:nth-child(2){background:#000}header.is-bg .sp-menu i span:nth-child(3),header.is-top-bg .sp-menu i span:nth-child(3),header.menu-open .sp-menu i span:nth-child(3){background:#000}header.menu-open{transition-delay:0!important;transition:all 0.5s}header #logoPC,header #logoSP{width:12.85rem;left:30px;top:5px;margin:0;padding:0;fill:#fff}@media screen and (max-width:751px){header #logoPC,header #logoSP{width:10rem;margin-top:8px;left:15px}}header ul{position:absolute;right:30px;top:0;margin-top:15px}@media screen and (max-width:1100px){header ul{margin-top:25px}}@media screen and (max-width:751px){header ul{display:none}}header ul a{transition:0.3s}header ul a:hover{opacity:0.5}header ul .menu-txt{font-size:1rem;margin-top:0.25em}@media screen and (max-width:1100px){header ul .menu-txt{padding:0 1rem 0}}header ul .menu-txt .menu-child{position:absolute;right:auto;top:4.8em;background:#fff;left:-2em;z-index:-1;overflow:hidden;width:200px;border-radius:5px;overflow:hidden;display:block;pointer-events:none;transform:translateY(-5px);transition-duration:0.5s;transition-property:opacity,transform;opacity:0}@media screen and (max-width:1100px){header ul .menu-txt .menu-child{left:-10em;top:5em}}header ul .menu-txt .menu-child.open{opacity:1;transform:translateY(0px);pointer-events:auto}header ul .menu-txt .menu-child ul{position:relative;right:auto;padding:12px 30px 20px;margin-top:0}header ul .menu-txt .menu-child ul li{font-size:0.9285rem;white-space:nowrap;padding-bottom:1em;padding-left:1.3em;position:relative}header ul .menu-txt .menu-child ul li:last-of-type{margin-bottom:0;padding-bottom:0}header ul .menu-txt .menu-child ul li:before{content:"";width:8px;height:1px;background:#007184;position:absolute;left:0;top:0.8em}header ul .menu-txt .menu-child ul li a{color:#000}header ul .menu-txt .menu-child .menu-child-list{width:100%;float:left;background:#fff}header ul .menu-txt .menu-child .menu-child-list_title{font-size:1.285rem;color:#007184;font-weight:500;position:relative;padding-bottom:8px;padding-top:20px;margin-left:30px;display:block}header ul .menu-txt .menu-child .menu-child-list_title:before{content:"";background:#DBDBDB;height:1px;width:80%;position:absolute;left:0;bottom:0}header ul .menu-txt .menu-child .menu-child-list_title small{display:block;color:#000;font-size:0.714rem;font-family:"Poppins",sans-serif}header ul .menu-txt .menu-child .menu-child-img{float:right;width:50%}header ul .menu-txt .menu-child .menu-child-img img{max-width:100%;display:block;line-height:1}header ul .menu-txt .menu-child-recruit{left:inherit;right:-14em}header ul .menu-dots{float:left;position:relative}header ul .menu-dots span{display:block}header ul .menu-dots span i{width:2px;height:2px;background:#fff;border-radius:50%;display:block;margin:0 2.8571rem 0 0.714rem;position:relative;top:1em;transition:all 0.3s}@media screen and (max-width:1100px){header ul .menu-dots span i{margin:0 2rem 0 0.714rem}}header ul .menu-dots span i:before{content:"";width:2px;height:2px;background:#fff;border-radius:50%;display:block;position:absolute;top:-0.7em;transition:all 0.3s}header ul .menu-dots span i:after{content:"";width:2px;height:2px;background:#fff;border-radius:50%;display:block;position:absolute;top:0.7em;transition:all 0.3s}header ul .menu-contact{float:left}header ul .menu-contact a{display:block;border:1px solid #fff;padding:0.35em 1.5em;border-radius:50px}header .sp-menu{width:25px;height:20px;position:relative;cursor:pointer;right:10px}header .sp-menu i span:first-child{position:absolute;border-radius:1px;width:25px;height:1px;background:#fff;transition-duration:0.2s;transition-timing-function:cubic-bezier(0.36,0.14,0,1)}header .sp-menu i span:nth-child(2){width:25px;height:1px;background:#fff;position:absolute;top:10px;display:block;border-radius:1px;transition-duration:0.2s;transition-timing-function:cubic-bezier(0.36,0.14,0,1)}header .sp-menu i span:nth-child(3){width:25px;height:1px;background:#fff;position:absolute;top:20px;display:block;border-radius:1px;transition-duration:0.2s;transition-timing-function:cubic-bezier(0.36,0.14,0,1)}header.menu-open i span:first-child{transform:translateY(9px) rotate(-45deg)}header.menu-open i span:nth-child(2){opacity:0}header.menu-open i span:nth-child(3){transform:translateY(-11px) rotate(45deg)}@media screen and (max-width:751px){.wrap-detail{padding-top:60px!important}}.sp-menu__list{background:#fff;min-height:100vh;z-index:50;position:fixed;width:100%;display:none;top:0;left:0;right:0;bottom:0}@media screen and (max-width:400px){.sp-menu__list{overflow-y:scroll}}.sp-menu__list .sp-content__menu{padding:15px}.sp-menu__list .sp-content__menu .letter{opacity:0;position:relative;left:-10px;display:inline-block}.sp-menu__list #logoPC,.sp-menu__list #logoSP{width:162px;top:12px;left:15px;position:relative}.sp-menu__list #logoPC .part01,.sp-menu__list #logoSP .part01{fill:#007184}.sp-menu__list #logoPC .part02,.sp-menu__list #logoSP .part02{fill:#000}.sp-menu__list i{position:absolute;right:25px;top:20px;width:25px;height:20px}.sp-menu__list i span:first-child{background:#000;width:100%;height:1px;position:absolute;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:cubic-bezier(0.36,0.14,0,1);transition-timing-function:cubic-bezier(0.36,0.14,0,1)}.sp-menu__list i span:nth-child(2){background:#000;width:100%;height:1px;position:absolute;top:10px}.sp-menu__list i span:nth-child(3){background:#000;width:100%;height:1px;position:absolute;top:20px;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:cubic-bezier(0.36,0.14,0,1);transition-timing-function:cubic-bezier(0.36,0.14,0,1)}.sp-menu__list i.close-active span:first-child{transform:translateY(9px) rotate(-45deg)}.sp-menu__list i.close-active span:nth-child(2){opacity:0}.sp-menu__list i.close-active span:nth-child(3){transform:translateY(-11px) rotate(45deg)}.sp-menu__list .sp-menu__wrap{padding:35px 5px 20px}.sp-menu__list a{text-decoration:none;color:#000;display:inline-block}.sp-menu__list .sp-menu{margin-bottom:1.5em}.sp-menu__list .sp-menu.sp-menu01 .sp-menu__parent,.sp-menu__list .sp-menu.sp-menu02 .sp-menu__parent{margin-bottom:0}.sp-menu__list .sp-menu .sp-menu__parent{border-bottom:1px solid #DBDBDB;font-size:1.25rem;margin-bottom:1em;padding-left:15px;padding-right:15px;position:relative;display:block}.sp-menu__list .sp-menu .sp-menu__parent small{color:#007184;display:block;font-family:"Poppins",sans-serif;font-weight:500;padding-top:3px;padding-bottom:7px;font-size:0.85714rem}.sp-menu__list .sp-menu .sp-menu__parent i{position:absolute;right:5px;top:0.55em;width:25px;height:25px;transition:0.3s;float:right}.sp-menu__list .sp-menu .sp-menu__parent i:before{content:"";position:absolute;height:2px;width:100%;border-radius:2px;background:#007184;top:45%}.sp-menu__list .sp-menu .sp-menu__parent i:after{content:"";position:absolute;height:2px;width:100%;border-radius:2px;background:#007184;transform:rotate(90deg);top:45%}.sp-menu__list .sp-menu .sp-menu__parent.open i:after{opacity:0}.sp-menu__list .sp-menu .sp-menu__child{padding-left:3em;display:block;height:0;overflow:hidden;transition-property:height;transition-duration:0.6s;transition-timing-function:cubic-bezier(0.36,0.14,0,1)}.sp-menu__list .sp-menu .sp-menu__child a{display:block;font-size:0.928rem;padding-bottom:1em;position:relative}.sp-menu__list .sp-menu .sp-menu__child a:before{content:"";width:15px;height:1px;background:#007184;position:absolute;left:-2em;top:0.7em}.sp-menu__list .sp-menu .sp-menu__child.open{height:100px}.sp-menu__list .sp-menu .sp-menu__child-inner{padding-top:1rem}.sp-menu__list .sp-menu .sp-menu__child.recruit.open{height:195px}.sp-menu__list .close{width:20px;height:20px;position:relative;display:block;float:right;top:25px;right:25px}.sp-menu__list .close:before{content:"";width:25px;height:1px;background:#000;position:absolute;transform:rotate(40deg);top:8px;left:0px}.sp-menu__list .close:after{content:"";width:25px;height:1px;background:#000;position:absolute;transform:rotate(-40deg);top:8px;left:0px}.sp-menu__list .sp-menu__contact{background:#007184;color:#fff;display:block;font-size:1.0714rem;text-align:center;padding:20px 15px}.sp-menu__list .sp-menu__contact img{width:1.2em;position:relative;left:0px;top:0.2em;display:inline-block}.section-contact{background:#007184;color:#fff;position:relative;padding:70px 0;text-align:center}.section-contact .btn-contact{color:#fff;font-size:1.214rem;border-radius:40px;border:1px solid #fff;padding:20px 90px;display:inline-block;text-decoration:none;margin-top:45px;transition:0.3s}@media screen and (max-width:751px){.section-contact .btn-contact{padding:20px 70px}}@media screen and (max-width:350px){.section-contact .btn-contact{padding:20px 40px;margin-top:25px}}.section-contact .btn-contact:hover{opacity:0.5}.section-contact p{font-size:1.428571rem;text-align:center}footer{background:#fff}footer .footer-content{padding:0 8.4375%;overflow:hidden}@media screen and (max-width:1100px){footer .footer-content{padding:0 4.4375%}}footer .footer-content__menu{padding:50px 0 40px;overflow:hidden}@media screen and (max-width:751px){footer .footer-content__menu{padding:10px 0 0px}}footer .footer-content__bottom{border-top:1px solid #DBDBDB;overflow:hidden;padding:20px 0}@media screen and (max-width:751px){footer .footer-content__bottom{border-top:0;padding-top:10px}}footer .footer-content__bottom ul{float:left;overflow:hidden;padding-top:1em}@media screen and (max-width:751px){footer .footer-content__bottom ul{display:none;padding-bottom:5px;padding-top:0;width:100%}}footer .footer-content__bottom ul li{float:left;font-size:0.8571rem;margin-right:45px}@media screen and (max-width:751px){footer .footer-content__bottom ul li:first-child{width:100%;text-align:center}footer .footer-content__bottom ul li:nth-child(2){width:45%;margin-right:0;text-align:center}footer .footer-content__bottom ul li:nth-child(3){width:45%;margin-right:0;text-align:center}}footer .footer-content__bottom ul .is_blank{padding-right:17px}footer .footer-content__bottom ul .is_blank i{width:17px;height:11px;background-image:url(../images/window.svg);background-repeat:no-repeat;position:absolute;margin-left:5px;margin-top:0.4em}footer .footer-content__bottom .footer_privacy{float:right}@media screen and (max-width:751px){footer .footer-content__bottom .footer_privacy{float:none;text-align:center}}footer .footer-content__bottom .footer_privacy img{width:42px}footer .footer-content__bottom .footer_privacy span{font-family:"Poppins",sans-serif;font-size:0.78rem;display:inline-block;position:relative;top:-1.2em}footer .footer-content__bottom .footer_privacy #latestYear{top:0}footer .footer-content__bottom .disp-sp{font-size:0.9285rem;text-align:center}footer .footer-content__bottom .disp-sp .privacy{padding:0 14px;overflow:hidden;max-width:375px;margin:0 auto}footer .footer-content__bottom .disp-sp .privacy a{float:left;display:inline-block}footer .footer-content__bottom .disp-sp .privacy a:first-child{float:left}footer .footer-content__bottom .disp-sp .privacy a:nth-child(2){float:right}footer .footer-content__bottom .disp-sp .privacy a.is_blank{padding-right:17px}footer .footer-content__bottom .disp-sp .privacy a.is_blank i{width:17px;height:11px;background-image:url(../images/window.svg);background-repeat:no-repeat;position:absolute;margin-left:5px;margin-top:0.4em}footer .logo{width:12.265625%;float:left}@media screen and (max-width:751px){footer .logo{display:none;float:none;width:156.5px}}footer .footer-menu__wrap{padding-left:7.8125%;display:flex;justify-content:space-between;overflow:hidden;width:79.921875%}@media screen and (max-width:751px){footer .footer-menu__wrap{padding-left:0;width:100%;float:left;display:block;padding-top:30px}}footer a{text-decoration:none;color:#000;display:block;transition:all 0.3s}@media screen and (max-width:751px){footer a{margin-bottom:1.5em}}footer a:hover{opacity:0.5}footer .footer_menu01{float:left;width:14.375%}@media screen and (max-width:751px){footer .footer_menu01{float:none;width:100%;margin-bottom:20px;border-bottom:1px solid #DBDBDB;padding-bottom:10px}}@media screen and (max-width:751px){footer .footer_menu01 a{padding-left:40px;position:relative}}@media screen and (max-width:751px){footer .footer_menu01 .footer_parent{margin-bottom:0}}footer .footer_menu01 .footer_parent:before{content:none}@media screen and (max-width:751px){footer .footer_menu01 .footer_child a:before{content:"";width:15px;height:1px;position:absolute;left:15px;top:0.8em;background:#007184}}footer .footer_menu02,footer .footer_menu03,footer .footer_menu04{float:left;margin-left:7%}@media screen and (max-width:751px){footer .footer_menu02,footer .footer_menu03,footer .footer_menu04{width:100%;margin-left:0;float:none;margin-bottom:20px;border-bottom:1px solid #DBDBDB;padding-bottom:10px}}@media screen and (max-width:751px){footer .footer_menu02 .footer_parent,footer .footer_menu03 .footer_parent,footer .footer_menu04 .footer_parent{margin-bottom:0}}footer .footer_menu02 .footer_parent:before,footer .footer_menu03 .footer_parent:before,footer .footer_menu04 .footer_parent:before{width:85%}@media screen and (max-width:751px){footer .footer_menu02 .footer_parent:before,footer .footer_menu03 .footer_parent:before,footer .footer_menu04 .footer_parent:before{content:none;width:100%}}@media screen and (max-width:751px){footer .footer_menu02 a,footer .footer_menu03 a,footer .footer_menu04 a{padding-left:40px;position:relative}}@media screen and (max-width:751px){footer .footer_menu02 .footer_child a:before,footer .footer_menu03 .footer_child a:before,footer .footer_menu04 .footer_child a:before{content:"";width:15px;height:1px;position:absolute;left:15px;top:0.8em;background:#007184}}footer .footer_menu05{overflow:hidden}footer .footer_menu05 .footer_parent{float:left;width:calc(50% - 35px - 15px)}footer .footer_menu05 .footer_parent:nth-child(2n){margin-left:35px}footer .footer_parent{font-size:1.05rem;padding-bottom:1em;margin-bottom:1em;position:relative}@media screen and (max-width:751px){footer .footer_parent{padding-left:15px;padding-right:15px;margin-bottom:1.5em}}footer .footer_parent:before{content:"";background:#DBDBDB;height:1px;position:absolute;left:0;bottom:0;width:100%}footer .footer_parent small{display:block;font-size:0.714285rem;color:#007184;font-family:"Poppins",sans-serif;font-weight:600;padding-top:0.5em}@media screen and (max-width:751px){footer .footer_parent small{display:none}}footer .footer_parent a{padding-left:0;margin-bottom:0}footer .footer_child{font-size:0.97rem}footer .footer_child a{margin-bottom:0.8em}.section-lead{text-align:center;padding:3.5714rem 0 7.14285rem}@media screen and (max-width:751px){.section-lead{padding:2.85714rem 1.4285rem 6.7142rem}}.section-lead h2{font-size:1.71428rem;line-height:1.75;padding-bottom:3.125rem}@media screen and (max-width:751px){.section-lead h2{text-align:left;font-size:1.428rem;padding-bottom:2.142rem}.section-lead h2 br{display:none}}.section-lead p{font-size:1.07142rem;line-height:1.75}@media screen and (max-width:751px){.section-lead p{font-size:1.07142rem;text-align:left}}.wrap-detail{position:relative;padding-top:80px}.wrap-detail .inner-detail{width:1000px;max-width:78.125%;margin:0 auto}@media screen and (max-width:751px){.wrap-detail .inner-detail{max-width:calc(100% - 2.856rem);padding:0 1.428rem}}.wrap-detail .inner-detail h1{position:relative;padding:0;font-size:1.0714rem;text-align:center;border-bottom:0;margin:7.14285rem 0 8.57142rem}@media screen and (max-width:751px){.wrap-detail .inner-detail h1{font-size:1.428rem;margin:5.357rem 0 8.392rem}}.wrap-detail .inner-detail h1 i{width:2px;height:2px;background:#007184;display:block;border-radius:50%;position:absolute;bottom:-20px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.wrap-detail .inner-detail h1 i:before{content:"";background:#007184;width:2px;height:2px;display:block;border-radius:50%;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;margin-left:-8px;top:1px}.wrap-detail .inner-detail h1 i:after{content:"";background:#007184;width:2px;height:2px;display:block;border-radius:50%;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;margin-left:8px;top:1px}.wrap-detail .inner-detail h2{font-size:1.857rem;position:relative}@media screen and (max-width:751px){.wrap-detail .inner-detail h2{font-size:1.785rem}}.wrap-detail .inner-detail h2.center{margin-bottom:2.5rem}@media screen and (max-width:751px){.wrap-detail .inner-detail h2.center{margin-bottom:2.5rem}}.wrap-detail .inner-detail h2 small{display:block;color:#007184;font-size:0.857rem;font-weight:500;display:block;padding-top:0.5rem}@media screen and (max-width:751px){.wrap-detail .inner-detail h2 small{font-size:0.928rem;padding-top:0.1rem}}.wrap-detail .inner-detail h2 i{width:2px;height:2px;background:#007184;display:block;border-radius:50%;position:absolute;bottom:-30px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.wrap-detail .inner-detail h2 i:before{content:"";background:#007184;width:2px;height:2px;display:block;border-radius:50%;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;margin-left:-8px;top:1px}.wrap-detail .inner-detail h2 i:after{content:"";background:#007184;width:2px;height:2px;display:block;border-radius:50%;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;margin-left:8px;top:1px}.wrap-detail .inner-detail h2.small{color:#007184;font-size:0.928rem;margin-bottom:4.642rem}.wrap-detail .inner-detail h3{font-size:1.714rem;margin-bottom:calc(4.642rem + 40px);position:relative}@media screen and (max-width:751px){.wrap-detail .inner-detail h3{font-size:1.428rem;margin-bottom:4.642rem}}.wrap-detail .inner-detail h3 small{color:#007184;font-size:0.857rem;display:block;padding-top:0.5em}.wrap-detail .inner-detail h3 i{width:2px;height:2px;background:#007184;display:block;border-radius:50%;position:absolute;bottom:-30px;left:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}@media screen and (max-width:751px){.wrap-detail .inner-detail h3 i{display:none}}.wrap-detail .inner-detail h3 i:before{content:"";background:#007184;width:2px;height:2px;display:block;border-radius:50%;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;margin-left:-8px;top:1px}.wrap-detail .inner-detail h3 i:after{content:"";background:#007184;width:2px;height:2px;display:block;border-radius:50%;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;margin-left:8px;top:1px}.wrap-detail .inner-detail h3.txt-long{font-size:1.428rem}@media screen and (max-width:751px){.wrap-detail .inner-detail h3.txt-long{font-size:1.3rem}}.wrap-detail .inner-detail h3.center{font-size:1.428rem}.wrap-detail .inner-detail h3.center i{left:50%}.wrap-detail .inner-detail h3.txt-normal{font-size:2.071rem;margin-bottom:4.642rem}@media screen and (max-width:751px){.wrap-detail .inner-detail h3.txt-normal{font-size:1.8rem}}.wrap-detail .inner-detail .img-col01{margin-bottom:0.7142rem}@media screen and (max-width:751px){.wrap-detail .inner-detail .img-col01{margin-bottom:0.5rem}}.wrap-detail .inner-detail .img-col01 img{width:100%;display:block;line-height:1}.wrap-detail .inner-detail .img-col02{overflow:hidden;margin-bottom:3.5714rem}@media screen and (max-width:751px){.wrap-detail .inner-detail .img-col02{margin-bottom:4.642rem}}.wrap-detail .inner-detail .img-col02 .col01{width:calc(50% - 1.964rem);float:left}@media screen and (max-width:751px){.wrap-detail .inner-detail .img-col02 .col01{width:100%;margin-bottom:1.428rem}}.wrap-detail .inner-detail .img-col02 .col02{width:calc(50% - 1.964rem);float:left;margin-left:3.928rem}@media screen and (max-width:751px){.wrap-detail .inner-detail .img-col02 .col02{width:100%;margin-left:0}}.wrap-detail .inner-detail .img-col02 img{width:100%;display:block;line-height:1}.wrap-detail .inner-detail .img-col02 img+p{margin-top:0.7142rem}@media screen and (max-width:751px){.wrap-detail .inner-detail .img-col02 img+p{margin-top:0.2rem}}.wrap-detail .inner-detail .img-col02 p{margin-bottom:0}.wrap-detail .inner-detail .img-col02 p.small{margin-bottom:0}.wrap-detail .inner-detail .wrap-col02{overflow:hidden;margin-bottom:7.142rem}@media screen and (max-width:751px){.wrap-detail .inner-detail .wrap-col02{margin-bottom:4.642rem}}.wrap-detail .inner-detail .wrap-col02 .col01{width:calc(50% - 1.964rem);float:left}@media screen and (max-width:751px){.wrap-detail .inner-detail .wrap-col02 .col01{width:100%;float:none}}.wrap-detail .inner-detail .wrap-col02 .col02{width:calc(50% - 1.964rem);float:left;margin-left:3.928rem}@media screen and (max-width:751px){.wrap-detail .inner-detail .wrap-col02 .col02{width:100%;float:none;margin-left:0}}.wrap-detail .inner-detail .wrap-col02 img{width:100%;display:block;line-height:1}.wrap-detail .inner-detail .wrap-col02 img+p{margin-top:0.7142rem}.wrap-detail .inner-detail .wrap-col02 p{margin-bottom:0}@media screen and (max-width:751px){.wrap-detail .inner-detail .wrap-col02 p{margin-bottom:1rem}}.wrap-detail .inner-detail .wrap-col02 p.small{margin-bottom:0}@media screen and (max-width:751px){.wrap-detail .inner-detail .wrap-col02 p.small{margin-bottom:1rem}}.wrap-detail .inner-detail .wrap-col02.img-small .col01{width:33.333%}@media screen and (max-width:751px){.wrap-detail .inner-detail .wrap-col02.img-small .col01{width:100%}}.wrap-detail .inner-detail .wrap-col02.img-small .col02{width:calc(66.667% - 3.928rem)}@media screen and (max-width:751px){.wrap-detail .inner-detail .wrap-col02.img-small .col02{width:100%}}.wrap-detail .inner-detail .wrap-col02.txt-left{}.wrap-detail .inner-detail .wrap-col02.txt-left .col02{float:left;margin-left:0}.wrap-detail .inner-detail .wrap-col02.txt-left .col01{float:right;width:calc(50% - 1.964rem);margin-left:3.928rem}@media screen and (max-width:751px){.wrap-detail .inner-detail .wrap-col02.txt-left .col01{width:100%;margin-left:0}}.wrap-detail .inner-detail .wrap-col03{overflow:hidden;margin-bottom:7.142rem}.wrap-detail .inner-detail .wrap-col03 img{max-width:100%;width:100%}.wrap-detail .inner-detail .wrap-col03 img+p{margin-top:0.7142rem;margin-bottom:0}.wrap-detail .inner-detail .wrap-col03 .col01{width:calc(33.33% - 1.666rem);float:left}@media screen and (max-width:751px){.wrap-detail .inner-detail .wrap-col03 .col01{float:none;width:100%;margin-bottom:2.857rem}}.wrap-detail .inner-detail .wrap-col03 .col02{width:calc(33.33% - 1.666rem);float:left;margin-left:2.5rem}@media screen and (max-width:751px){.wrap-detail .inner-detail .wrap-col03 .col02{float:none;width:100%;margin-left:0;margin-bottom:2.857rem}}.wrap-detail .inner-detail .wrap-col03 .col03{width:calc(33.33% - 1.666rem);float:left;margin-left:2.5rem}@media screen and (max-width:751px){.wrap-detail .inner-detail .wrap-col03 .col03{float:none;width:100%;margin-left:0;margin-bottom:0rem}}.wrap-detail .inner-detail .wrap-col03 p.small{margin-bottom:0}.wrap-detail .inner-detail .wrap-col03 p+p{margin-top:1.785rem;margin-bottom:0}.wrap-detail .inner-detail .center{text-align:center}.wrap-detail .inner-detail .bold{font-weight:bold}.wrap-detail .inner-detail p{line-height:1.75;font-size:1.071rem;margin-bottom:7.1428rem}@media screen and (max-width:751px){.wrap-detail .inner-detail p{margin-bottom:5.357rem}}.wrap-detail .inner-detail p.small{font-size:0.785rem;margin-bottom:4.28571rem;line-height:1.75}@media screen and (max-width:751px){.wrap-detail .inner-detail p.small{font-size:0.857rem;margin-bottom:4.642rem}}.wrap-detail .inner-detail p.large{font-size:1.7142rem;margin-bottom:3.571rem}@media screen and (max-width:751px){.wrap-detail .inner-detail p.large{font-size:1.428rem;margin-bottom:2.5rem}}@media screen and (max-width:751px){.wrap-detail .inner-detail p.center{text-align:left}}.wrap-detail .inner-detail ol,.wrap-detail .inner-detail ul{margin-bottom:2.142rem}@media screen and (max-width:751px){.wrap-detail .inner-detail ol,.wrap-detail .inner-detail ul{margin-bottom:2.857rem}}.wrap-detail .inner-detail ol li,.wrap-detail .inner-detail ul li{line-height:1.75;font-size:1rem;position:relative;padding-left:1em;padding-bottom:0.3em}@media screen and (max-width:1100px){.wrap-detail .inner-detail ol li,.wrap-detail .inner-detail ul li{padding-left:1.3em}}.wrap-detail .inner-detail ol li:before,.wrap-detail .inner-detail ul li:before{content:"";width:0.714rem;height:0.714rem;background:#007184;border-radius:50%;position:absolute;left:0;top:0.6em}.wrap-detail .inner-detail ol li ul,.wrap-detail .inner-detail ul li ul{padding-top:0.4em;margin-bottom:0}.wrap-detail .inner-detail ol.small,.wrap-detail .inner-detail ul.small{}.wrap-detail .inner-detail ol.small li:before,.wrap-detail .inner-detail ul.small li:before{width:0.357rem;height:0.357rem;top:0.8em}.wrap-detail .inner-detail .box{border:1px solid #000;border-radius:10px;padding:3.214rem;margin-bottom:7.142rem}@media screen and (max-width:751px){.wrap-detail .inner-detail .box{border-radius:5px;padding:1.071rem 1.428rem;margin-bottom:4.642rem}}.wrap-detail .inner-detail .box p{margin-bottom:0}.wrap-detail .inner-detail .wrap-checkbox{overflow:hidden;margin-bottom:1.785rem}.wrap-detail .inner-detail .wrap-checkbox .checkbox{position:relative;float:left;padding-left:2.42rem}.wrap-detail .inner-detail .wrap-checkbox .checkbox span{font-size:1.071rem;padding-right:2.1428rem;line-height:1.75}@media screen and (max-width:751px){.wrap-detail .inner-detail .wrap-checkbox .checkbox span{padding-right:1.7rem}}.wrap-detail .inner-detail .wrap-checkbox .checkbox:before{content:"";width:1.071rem;height:1.071rem;border:1px solid #494949;display:inline-block;position:absolute;left:0;top:0.25em}.wrap-detail .inner-detail .wrap-checkbox .checkbox.check:before{background:url(../images/check_form.svg);background-repeat:no-repeat;background-position:center}.wrap-detail .inner-detail .wrap-checkbox.check-block{margin-bottom:4.285rem}@media screen and (max-width:751px){.wrap-detail .inner-detail .wrap-checkbox.check-block{margin-bottom:2.142rem}}.wrap-detail .inner-detail .wrap-checkbox.check-block .checkbox{display:block;float:none;padding-bottom:1.428rem}@media screen and (max-width:751px){.wrap-detail .inner-detail .wrap-checkbox.check-block .checkbox{padding-bottom:1.2rem}}.wrap-detail .inner-detail .wrap-checkbox.check-block .checkbox:last-of-type{padding-bottom:0}.wrap-detail .inner-detail .wrap-checkbox.check-inline{}@media screen and (max-width:751px){.wrap-detail .inner-detail .wrap-checkbox.check-inline .checkbox{width:100%;padding-bottom:1.2rem}}.wrap-detail .inner-detail .wrap-radio{overflow:hidden;margin-bottom:1.785rem}.wrap-detail .inner-detail .wrap-radio .radio{font-size:1.071rem;line-height:1.75;position:relative;padding-left:2.42rem;float:left}.wrap-detail .inner-detail .wrap-radio .radio span{font-size:1.071rem;padding-right:2.1428rem;line-height:1.75}@media screen and (max-width:751px){.wrap-detail .inner-detail .wrap-radio .radio span{padding-right:1.7rem}}.wrap-detail .inner-detail .wrap-radio .radio:before{content:"";width:1.071rem;height:1.071rem;border:1px solid #494949;border-radius:50%;position:absolute;left:0;display:inline-block;top:0.25em}.wrap-detail .inner-detail .wrap-radio .radio.check:before{background:url(../images/circle_form.svg);background-size:0.55rem 0.5rem;background-repeat:no-repeat;background-position:center}@media screen and (max-width:751px){.wrap-detail .inner-detail .wrap-radio .radio.check:before{background-size:0.5rem 0.5rem}}.wrap-detail .inner-detail .wrap-radio.radio-block{margin-bottom:4.285rem}@media screen and (max-width:751px){.wrap-detail .inner-detail .wrap-radio.radio-block{margin-bottom:2.142rem}}.wrap-detail .inner-detail .wrap-radio.radio-block .radio{float:none;display:block;padding-bottom:1.428rem}@media screen and (max-width:751px){.wrap-detail .inner-detail .wrap-radio.radio-block .radio{padding-bottom:1.2rem}}.wrap-detail .inner-detail .wrap-radio.radio-block .radio:last-of-type{padding-bottom:0}.wrap-detail .inner-detail .wrap-radio.radio-inline{}@media screen and (max-width:751px){.wrap-detail .inner-detail .wrap-radio.radio-inline .radio{width:100%;padding-bottom:1.2rem}}.wrap-detail .inner-detail .wrap-select{width:35.7142rem;position:relative;margin-bottom:1.5rem}@media screen and (max-width:751px){.wrap-detail .inner-detail .wrap-select{width:100%}}.wrap-detail .inner-detail .wrap-select:before{content:"";background:url(../images/arrow_form.svg);background-repeat:no-repeat;position:absolute;width:0.848rem;height:0.525rem;position:absolute;top:1.5em;right:2.142rem;transform:translate(0%,-50%) rotate(0deg);text-align:center;width:0.8em;height:0.6em;transition:all 0.3s}@media screen and (max-width:751px){.wrap-detail .inner-detail .wrap-select:before{right:20px;top:1.6em}}.wrap-detail .inner-detail .wrap-select.active:before{transform:translate(0%,-50%) rotate(180deg);top:1.2em}@media screen and (max-width:751px){.wrap-detail .inner-detail .wrap-select.active:before{top:1.5em}}.wrap-detail .inner-detail .wrap-select .inner-select{border:1px solid #DBDBDB;padding:0.657rem 1.928rem 0.657rem 1.928rem;cursor:pointer;font-size:1.0714rem}@media screen and (max-width:751px){.wrap-detail .inner-detail .wrap-select .inner-select{padding:0.657rem 15px 0.657rem 15px}}.wrap-detail .inner-detail .wrap-select .inner-select_child{margin-top:1.142rem;position:relative;display:none}.wrap-detail .inner-detail .wrap-select .inner-select_child p{margin-bottom:0;font-size:0.9285rem;padding:0.857rem 0}@media screen and (max-width:751px){.wrap-detail .inner-detail .wrap-select .inner-select_child p{font-size:1rem;padding:7px 0}}input[type=checkbox]+label{font-size:1.071rem;padding-right:2.1428rem;line-height:1.75}@media screen and (max-width:751px){input[type=checkbox]+label{padding-right:1.7rem;display:block;margin-bottom:1.2rem}input[type=checkbox]+label:last-of-type{margin-bottom:0}}input[type=checkbox]{display:none}input[type=checkbox]+label:before{display:inline-block;top:0.25em;position:relative}input[type=checkbox]+label:before{content:"";width:1.071rem;height:1.071rem;border:1px solid #494949}input[type=checkbox]+label:before{margin-right:1.42rem}input[type=checkbox]:checked+label:before{background:url(../images/check_form.svg);background-repeat:no-repeat;background-position:center}.check-inline{margin-bottom:2.142rem}.check-block{margin-bottom:2.571rem}.check-block label{display:block;padding-bottom:1.785rem;padding-right:0}@media screen and (max-width:751px){.check-block label{padding-bottom:0}}.check-block input[type=checkbox]+label{padding-right:0;position:relative;padding-left:2.42rem}.check-block input[type=checkbox]+label:before{padding-right:0;position:absolute;left:0;top:0.35em}input[type=radio]+label{font-size:1.071rem;padding-right:2.1428rem;line-height:1.75;position:relative;padding-left:2.42rem}@media screen and (max-width:751px){input[type=radio]+label{padding-right:1.7rem;display:block;margin-bottom:1.2rem}input[type=radio]+label:last-of-type{margin-bottom:0}}input[type=radio]{display:none}input[type=radio]+label:before{display:inline-block;top:0.25em;position:absolute;left:0}input[type=radio]+label:before{content:"";width:1.071rem;height:1.071rem;border:1px solid #494949;border-radius:50%}input[type=radio]:checked+label:before{background:url(../images/circle_form.svg);background-size:0.55rem 0.5rem;background-repeat:no-repeat;background-position:center}@media screen and (max-width:1100px){input[type=radio]:checked+label:before{background-size:0.4rem 0.4rem}}@media screen and (max-width:751px){input[type=radio]:checked+label:before{background-size:7px 7px}}.radio-inline{margin-bottom:2.142rem}.radio-block{margin-bottom:2.571rem}.radio-block label{display:block;padding-bottom:1.71428rem;position:relative}@media screen and (max-width:751px){.radio-block label{padding-bottom:0}}.radio-block input[type=radio]+label{padding-right:0;padding-left:2.42rem}.radio-block input[type=radio]+label:before{padding-right:0;position:absolute;left:0}select{-webkit-appearance:none;appearance:none;border-radius:0;color:#000;background:#fff;border:1px solid #DBDBDB;padding:0.857rem 3.285rem 0.857rem 1.928rem;outline:none;font-size:1.071rem;width:100%;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:751px){select{padding:0.657rem 25px 0.657rem 15px}}select::-ms-expand{display:none}option{appearance:none;outline:none;border:1px solid #DBDBDB;padding:1rem;font-size:0.928rem;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:1100px){option{font-size:0.8rem}}.wrap-select.select-box{display:inline-block;position:relative;margin-bottom:4.285rem;max-width:calc(100% - 14.285rem - 1.928rem)}@media screen and (max-width:751px){.wrap-select.select-box{max-width:100%;width:100%;margin-bottom:2.142rem}}.wrap-select.select-box:before{content:"";background:url(../images/arrow_form.svg);background-repeat:no-repeat;position:absolute;width:0.848rem;height:0.525rem;position:absolute;top:50%!important;right:2.142rem;-ms-transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);text-align:center}@media screen and (max-width:751px){.wrap-select.select-box:before{right:20px;top:53%!important}}.wrap-select.select-box.active:before{transform:translate(0%,-50%) rotate(0deg)!important;top:50%!important}@media screen and (max-width:751px){.wrap-select.select-box.active:before{top:53%!important}}dd,div,dl,dt,li,ol,ul{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}@media screen and (max-width:751px){html{scroll-padding-top:60px}}.btn a:hover{opacity:1}.wrap-detail .bread-new{font-size:0.8rem;padding-top:15px}@media screen and (max-width:400px){.wrap-detail .inner-detail .wb-txt-left{text-align:left}}@media screen and (max-width:751px){.wrap-detail .inner-detail{padding:0!important}}.wrap-detail .inner-detail .linkbtn-return{margin:60px auto;display:flex;justify-content:center}.wrap-detail .inner-detail .linkbtn-return a{color:#007184;border:1px solid #007184;display:flex;align-items:center;justify-content:center;width:200px;padding:14px 30px 14px 30px;border-radius:40px}.wrap-recruit{}.wrap-recruit .bg-line{width:100%;height:135px;position:absolute;z-index:0}.wrap-recruit .line{width:100%;height:100%;background-color:#cfe5e8;clip-path:polygon(0 0,100% 0,100% 50%,0 100%)}.wrap-recruit .inner-detail,.wrap-recruit .inner-detail-recruit{}.wrap-recruit .inner-detail .pc,.wrap-recruit .inner-detail-recruit .pc{display:block}@media screen and (max-width:751px){.wrap-recruit .inner-detail .pc,.wrap-recruit .inner-detail-recruit .pc{display:none}}.wrap-recruit .inner-detail .sp,.wrap-recruit .inner-detail-recruit .sp{display:none}@media screen and (max-width:751px){.wrap-recruit .inner-detail .sp,.wrap-recruit .inner-detail-recruit .sp{display:block}}@media screen and (max-width:751px){.wrap-recruit .inner-detail,.wrap-recruit .inner-detail-recruit{padding-top:30px}}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .btn,.wrap-recruit .inner-detail-recruit .btn{font-size:0.85rem}}.wrap-recruit .inner-detail .btn a,.wrap-recruit .inner-detail-recruit .btn a{color:#007184;border:1px solid #007184;justify-content:center}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .btn a,.wrap-recruit .inner-detail-recruit .btn a{padding:1rem 1.42rem}}.wrap-recruit .inner-detail .panel-text,.wrap-recruit .inner-detail-recruit .panel-text{width:94%;padding:3.57rem;background-color:#fff;position:absolute;z-index:2}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .panel-text,.wrap-recruit .inner-detail-recruit .panel-text{padding:2.14rem 2.85rem}}.wrap-recruit .inner-detail .panel-text h3,.wrap-recruit .inner-detail-recruit .panel-text h3{margin:0}.wrap-recruit .inner-detail .panel-text p,.wrap-recruit .inner-detail-recruit .panel-text p{margin:2.5rem 0}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .panel-text p,.wrap-recruit .inner-detail-recruit .panel-text p{margin:1rem 0}}.wrap-recruit .inner-detail .top-mv .slide-container,.wrap-recruit .inner-detail-recruit .top-mv .slide-container{position:relative}.wrap-recruit .inner-detail .top-mv .slide-top,.wrap-recruit .inner-detail-recruit .top-mv .slide-top{position:relative;width:100vw;height:90vh;overflow:hidden;margin:0 auto}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .top-mv .slide-top,.wrap-recruit .inner-detail-recruit .top-mv .slide-top{width:100%;height:60vh}}@media screen and (max-width:751px){.wrap-recruit .inner-detail .top-mv .slide-top,.wrap-recruit .inner-detail-recruit .top-mv .slide-top{width:100%;height:40vh}}.wrap-recruit .inner-detail .top-mv .slide-top img,.wrap-recruit .inner-detail-recruit .top-mv .slide-top img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:90vh;object-fit:cover;opacity:0;animation:slideshow 12s linear infinite}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .top-mv .slide-top img,.wrap-recruit .inner-detail-recruit .top-mv .slide-top img{height:60vh}}@media screen and (max-width:751px){.wrap-recruit .inner-detail .top-mv .slide-top img,.wrap-recruit .inner-detail-recruit .top-mv .slide-top img{height:40vh}}@keyframes slideshow{0%{opacity:0}10%{opacity:1}30%{opacity:1}40%{opacity:0}to{opacity:0}}.wrap-recruit .inner-detail .top-mv .slide-top img:first-child,.wrap-recruit .inner-detail-recruit .top-mv .slide-top img:first-child{animation-delay:0s}.wrap-recruit .inner-detail .top-mv .slide-top img:nth-child(2),.wrap-recruit .inner-detail-recruit .top-mv .slide-top img:nth-child(2){animation-delay:4s}.wrap-recruit .inner-detail .top-mv .slide-top img:nth-child(3),.wrap-recruit .inner-detail-recruit .top-mv .slide-top img:nth-child(3){animation-delay:8s}.wrap-recruit .inner-detail .top-mv h1,.wrap-recruit .inner-detail-recruit .top-mv h1{font-size:5em;text-align:left;position:absolute;background:none;left:5%;bottom:5%;margin:0;line-height:1.5em;color:#FFF;text-shadow:2px 2px 9px rgba(0,0,0,0.55)}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .top-mv h1,.wrap-recruit .inner-detail-recruit .top-mv h1{font-size:3.3em;left:5%}}@media screen and (max-width:751px){.wrap-recruit .inner-detail .top-mv h1,.wrap-recruit .inner-detail-recruit .top-mv h1{font-size:2.6em;left:3%}}.wrap-recruit .inner-detail .top-mv .scroll-wrap,.wrap-recruit .inner-detail-recruit .top-mv .scroll-wrap{position:absolute;right:5%;bottom:8%;opacity:0;animation:fadeIn 1s ease-in-out forwards;animation-delay:2s}@media screen and (max-width:751px){.wrap-recruit .inner-detail .top-mv .scroll-wrap,.wrap-recruit .inner-detail-recruit .top-mv .scroll-wrap{display:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.wrap-recruit .inner-detail .top-mv .scroll,.wrap-recruit .inner-detail-recruit .top-mv .scroll{width:60px;height:60px;border:2px solid #FFF;border-radius:50%;position:relative;animation:down 2.5s infinite;-webkit-animation:down 2.5s infinite}.wrap-recruit .inner-detail .top-mv .scroll:before,.wrap-recruit .inner-detail-recruit .top-mv .scroll:before{content:"";position:absolute;top:15px;left:18px;width:18px;height:18px;border-left:2px solid #FFF;border-bottom:2px solid #FFF;transform:rotate(-45deg)}@keyframes down{0%{transform:translate(0)}20%{transform:translateY(15px)}40%{transform:translate(0)}}@-webkit-keyframes down{0%{transform:translate(0)}20%{transform:translateY(15px)}40%{transform:translate(0)}}.wrap-recruit .inner-detail .top-mv .top-mv-inner,.wrap-recruit .inner-detail-recruit .top-mv .top-mv-inner{max-width:1000px;margin:0 auto}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .top-mv .top-mv-inner,.wrap-recruit .inner-detail-recruit .top-mv .top-mv-inner{width:94%}}.wrap-recruit .inner-detail .top-mv .top-mv-img,.wrap-recruit .inner-detail-recruit .top-mv .top-mv-img{width:100vw}.wrap-recruit .inner-detail .top-mv .strong,.wrap-recruit .inner-detail-recruit .top-mv .strong{font-size:2.5em;font-weight:bold;margin-top:5rem;margin-bottom:1rem}@media screen and (max-width:751px){.wrap-recruit .inner-detail .top-mv .strong,.wrap-recruit .inner-detail-recruit .top-mv .strong{font-size:1.8em;margin-top:2rem}}@media screen and (max-width:400px){.wrap-recruit .inner-detail .top-mv .strong,.wrap-recruit .inner-detail-recruit .top-mv .strong{font-size:1.5em}}.wrap-recruit .inner-detail .top-mv .btn a,.wrap-recruit .inner-detail-recruit .top-mv .btn a{font-size:1.21rem;width:259px;position:absolute;background:#fff;left:50%;transform:translate(-50%,-50%);z-index:2}.wrap-recruit .inner-detail .top-mv .txt,.wrap-recruit .inner-detail-recruit .top-mv .txt{padding-bottom:4rem}@media screen and (max-width:751px){.wrap-recruit .inner-detail .top-mv .txt,.wrap-recruit .inner-detail-recruit .top-mv .txt{padding-bottom:0}}.wrap-recruit .inner-detail .top-news-n .top-news-list,.wrap-recruit .inner-detail-recruit .top-news-n .top-news-list{max-width:840px;margin:0 auto}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .top-news-n .top-news-list,.wrap-recruit .inner-detail-recruit .top-news-n .top-news-list{width:94%}}.wrap-recruit .inner-detail .top-news-n .top-news-list li,.wrap-recruit .inner-detail-recruit .top-news-n .top-news-list li{padding-left:0;padding-bottom:0}.wrap-recruit .inner-detail .top-news-n .top-news-list li a,.wrap-recruit .inner-detail-recruit .top-news-n .top-news-list li a{display:flex;align-items:center;padding-left:0;gap:20px;position:relative;padding:15px 0;border-top:solid 2px #e1e1e1}.wrap-recruit .inner-detail .top-news-n .top-news-list li a .news-img,.wrap-recruit .inner-detail-recruit .top-news-n .top-news-list li a .news-img{width:160px;display:flex;justify-content:center}.wrap-recruit .inner-detail .top-news-n .top-news-list li a .news-img img,.wrap-recruit .inner-detail-recruit .top-news-n .top-news-list li a .news-img img{width:100%;border-radius:10px}.wrap-recruit .inner-detail .top-news-n .top-news-list li a p,.wrap-recruit .inner-detail-recruit .top-news-n .top-news-list li a p{margin-bottom:0;text-align:left}.wrap-recruit .inner-detail .top-news-n .top-news-list li a p small,.wrap-recruit .inner-detail-recruit .top-news-n .top-news-list li a p small{font-weight:bold;color:#007184}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .top-news-n .top-news-list li a p,.wrap-recruit .inner-detail-recruit .top-news-n .top-news-list li a p{width:90%}}.wrap-recruit .inner-detail .top-news-n .top-news-list li a .news-arrow,.wrap-recruit .inner-detail-recruit .top-news-n .top-news-list li a .news-arrow{position:absolute;right:0;padding:0 10px}.wrap-recruit .inner-detail .top-news-n .top-news-list li:before,.wrap-recruit .inner-detail-recruit .top-news-n .top-news-list li:before{content:none}.wrap-recruit .inner-detail .top-news-n .top-news-list li:last-child,.wrap-recruit .inner-detail-recruit .top-news-n .top-news-list li:last-child{border-bottom:solid 2px #e1e1e1}.wrap-recruit .inner-detail .top-company,.wrap-recruit .inner-detail-recruit .top-company{margin-top:4rem;position:relative}@media screen and (max-width:400px){.wrap-recruit .inner-detail .top-company,.wrap-recruit .inner-detail-recruit .top-company{margin-top:3rem}}.wrap-recruit .inner-detail .top-company h2,.wrap-recruit .inner-detail-recruit .top-company h2{padding-top:9rem}.wrap-recruit .inner-detail .top-company .top-philosophy,.wrap-recruit .inner-detail-recruit .top-company .top-philosophy{position:relative;margin:6rem auto;max-width:1000px}@media screen and (max-width:751px){.wrap-recruit .inner-detail .top-company .top-philosophy,.wrap-recruit .inner-detail-recruit .top-company .top-philosophy{margin-bottom:18rem}}.wrap-recruit .inner-detail .top-company .top-philosophy .top-philosophy-img,.wrap-recruit .inner-detail-recruit .top-company .top-philosophy .top-philosophy-img{background-color:#f7f7f7;width:70%}.wrap-recruit .inner-detail .top-company .top-philosophy .top-philosophy-img img,.wrap-recruit .inner-detail-recruit .top-company .top-philosophy .top-philosophy-img img{padding:10% 5%;max-width:100%;box-sizing:border-box}@media screen and (max-width:751px){.wrap-recruit .inner-detail .top-company .top-philosophy .top-philosophy-img,.wrap-recruit .inner-detail-recruit .top-company .top-philosophy .top-philosophy-img{width:100%;margin:0}.wrap-recruit .inner-detail .top-company .top-philosophy .top-philosophy-img img,.wrap-recruit .inner-detail-recruit .top-company .top-philosophy .top-philosophy-img img{padding:0;width:90%}}.wrap-recruit .inner-detail .top-company .top-philosophy .top-philosophy-txt,.wrap-recruit .inner-detail-recruit .top-company .top-philosophy .top-philosophy-txt{background-color:#fff;position:absolute;z-index:2;top:15%;right:14%;padding:5% 3%}.wrap-recruit .inner-detail .top-company .top-philosophy .top-philosophy-txt h3,.wrap-recruit .inner-detail .top-company .top-philosophy .top-philosophy-txt p,.wrap-recruit .inner-detail-recruit .top-company .top-philosophy .top-philosophy-txt h3,.wrap-recruit .inner-detail-recruit .top-company .top-philosophy .top-philosophy-txt p{margin-bottom:30px}@media screen and (max-width:751px){.wrap-recruit .inner-detail .top-company .top-philosophy .top-philosophy-txt,.wrap-recruit .inner-detail-recruit .top-company .top-philosophy .top-philosophy-txt{text-align:center;padding:5%;top:90%;width:80%;right:0;left:50%;transform:translate(-50%,0)}.wrap-recruit .inner-detail .top-company .top-philosophy .top-philosophy-txt .btn a,.wrap-recruit .inner-detail-recruit .top-company .top-philosophy .top-philosophy-txt .btn a{margin:0 auto}}.wrap-recruit .inner-detail .top-business,.wrap-recruit .inner-detail-recruit .top-business{background-color:#f7f7f7;text-align:center}.wrap-recruit .inner-detail .top-business p,.wrap-recruit .inner-detail-recruit .top-business p{padding:4rem 0;margin-bottom:0}.wrap-recruit .inner-detail .top-business .top-business-wrap,.wrap-recruit .inner-detail-recruit .top-business .top-business-wrap{display:flex;justify-content:center;gap:15px;max-width:1000px;margin:0 auto}@media screen and (max-width:751px){.wrap-recruit .inner-detail .top-business .top-business-wrap,.wrap-recruit .inner-detail-recruit .top-business .top-business-wrap{display:block;text-align:center}}.wrap-recruit .inner-detail .top-business .top-business-wrap .top-business-contents,.wrap-recruit .inner-detail-recruit .top-business .top-business-wrap .top-business-contents{background-color:#fff;width:250px;padding:2rem}.wrap-recruit .inner-detail .top-business .top-business-wrap .top-business-contents img,.wrap-recruit .inner-detail-recruit .top-business .top-business-wrap .top-business-contents img{height:60px;padding-bottom:1.5rem}.wrap-recruit .inner-detail .top-business .top-business-wrap .top-business-contents h4,.wrap-recruit .inner-detail-recruit .top-business .top-business-wrap .top-business-contents h4{color:#007184;font-weight:bold;font-size:16px}.wrap-recruit .inner-detail .top-business .top-business-wrap .top-business-contents p,.wrap-recruit .inner-detail-recruit .top-business .top-business-wrap .top-business-contents p{padding-top:1.5rem;padding-bottom:0;font-size:14px}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .top-business .top-business-wrap .top-business-contents,.wrap-recruit .inner-detail-recruit .top-business .top-business-wrap .top-business-contents{width:170px;padding:1rem}.wrap-recruit .inner-detail .top-business .top-business-wrap .top-business-contents h4,.wrap-recruit .inner-detail-recruit .top-business .top-business-wrap .top-business-contents h4{font-size:14px}}@media screen and (max-width:751px){.wrap-recruit .inner-detail .top-business .top-business-wrap .top-business-contents,.wrap-recruit .inner-detail-recruit .top-business .top-business-wrap .top-business-contents{width:94%;margin:0 auto 5% auto}}.wrap-recruit .inner-detail .top-business .btn,.wrap-recruit .inner-detail-recruit .top-business .btn{padding:4rem 0}@media screen and (max-width:751px){.wrap-recruit .inner-detail .top-business .btn,.wrap-recruit .inner-detail-recruit .top-business .btn{padding:2rem 0 3rem 0}}.wrap-recruit .inner-detail .top-business .btn a,.wrap-recruit .inner-detail-recruit .top-business .btn a{width:170px;background:#fff;margin:0 auto}.wrap-recruit .inner-detail .section-top-recommend,.wrap-recruit .inner-detail-recruit .section-top-recommend{margin-top:4rem}.wrap-recruit .inner-detail .section-top-recommend__inner,.wrap-recruit .inner-detail-recruit .section-top-recommend__inner{width:1000px;margin:4.64rem auto 2.35rem;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-top-recommend__inner,.wrap-recruit .inner-detail-recruit .section-top-recommend__inner{width:94%;margin:4.28rem auto;display:inherit;justify-content:inherit}}.wrap-recruit .inner-detail .section-top-recommend__inner .detail,.wrap-recruit .inner-detail-recruit .section-top-recommend__inner .detail{width:45%}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-top-recommend__inner .detail,.wrap-recruit .inner-detail-recruit .section-top-recommend__inner .detail{width:100%;margin-bottom:2.85rem;overflow:hidden}}.wrap-recruit .inner-detail .section-top-recommend__inner .detail .image,.wrap-recruit .inner-detail-recruit .section-top-recommend__inner .detail .image{width:100%;height:auto;line-height:0}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-top-recommend__inner .detail .image,.wrap-recruit .inner-detail-recruit .section-top-recommend__inner .detail .image{width:30%;float:left}}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-top-recommend__inner .detail .image,.wrap-recruit .inner-detail-recruit .section-top-recommend__inner .detail .image{width:100%;padding-bottom:15px}}.wrap-recruit .inner-detail .section-top-recommend__inner .detail .image img,.wrap-recruit .inner-detail-recruit .section-top-recommend__inner .detail .image img{width:100%}.wrap-recruit .inner-detail .section-top-recommend__inner .detail h3,.wrap-recruit .inner-detail-recruit .section-top-recommend__inner .detail h3{color:#007184;margin:2rem 0 1rem}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-top-recommend__inner .detail h3,.wrap-recruit .inner-detail-recruit .section-top-recommend__inner .detail h3{margin:0 0 0.5rem 36%}}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-top-recommend__inner .detail h3,.wrap-recruit .inner-detail-recruit .section-top-recommend__inner .detail h3{margin:15px 0;text-align:center}}.wrap-recruit .inner-detail .section-top-recommend__inner .detail p,.wrap-recruit .inner-detail-recruit .section-top-recommend__inner .detail p{margin-bottom:inherit;margin:0 0 2.5rem}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-top-recommend__inner .detail p,.wrap-recruit .inner-detail-recruit .section-top-recommend__inner .detail p{margin:0 0 0 36%}}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-top-recommend__inner .detail p,.wrap-recruit .inner-detail-recruit .section-top-recommend__inner .detail p{margin:0}}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-top-recommend__inner .detail .btn,.wrap-recruit .inner-detail-recruit .section-top-recommend__inner .detail .btn{margin:1rem 0 0 36%}}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-top-recommend__inner .detail .btn,.wrap-recruit .inner-detail-recruit .section-top-recommend__inner .detail .btn{margin:1rem auto;display:flex;justify-content:center}}.wrap-recruit .inner-detail .section-top-recommend__inner .detail .btn a,.wrap-recruit .inner-detail-recruit .section-top-recommend__inner .detail .btn a{background-color:#fff}.wrap-recruit .inner-detail .section-top-recommend .bg-line,.wrap-recruit .inner-detail-recruit .section-top-recommend .bg-line{width:100%;height:135px;position:absolute;z-index:0}.wrap-recruit .inner-detail .section-top-recommend .line,.wrap-recruit .inner-detail-recruit .section-top-recommend .line{width:100%;height:100%;background-color:#cfe5e8;clip-path:polygon(0 50%,100% 0,100% 100%,0 100%)}.wrap-recruit .inner-detail .section-top-interview-margin,.wrap-recruit .inner-detail-recruit .section-top-interview-margin{margin-top:12rem}.wrap-recruit .inner-detail .media-coverage,.wrap-recruit .inner-detail .section-top-interview,.wrap-recruit .inner-detail-recruit .media-coverage,.wrap-recruit .inner-detail-recruit .section-top-interview{width:100%;background-color:#fff;padding:4.642rem 0 9rem}@media screen and (max-width:751px){.wrap-recruit .inner-detail .media-coverage,.wrap-recruit .inner-detail .section-top-interview,.wrap-recruit .inner-detail-recruit .media-coverage,.wrap-recruit .inner-detail-recruit .section-top-interview{padding:4.64rem 0}}.wrap-recruit .inner-detail .media-coverage .wrap-slick,.wrap-recruit .inner-detail .section-top-interview .wrap-slick,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick{width:100%;max-width:1100px;margin:0 auto}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .media-coverage .wrap-slick,.wrap-recruit .inner-detail .section-top-interview .wrap-slick,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick{padding:5%}}.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner{padding-top:2.5rem}.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .carousel,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .carousel,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .carousel,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .carousel{margin-bottom:2.85rem}.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .carousel .item,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .carousel .item,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .carousel .item,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .carousel .item{padding-right:2rem}@media screen and (max-width:751px){.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .carousel .item,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .carousel .item,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .carousel .item,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .carousel .item{padding-right:1rem}}.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .carousel .item .img,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .carousel .item .img,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .carousel .item .img,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .carousel .item .img{width:100%;aspect-ratio:1/1;overflow:hidden;margin-bottom:1rem;border:#eee 1px solid}.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .carousel .item .img img,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .carousel .item .img img,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .carousel .item .img img,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .carousel .item .img img{width:100%;display:block;line-height:1}.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .carousel .item h2,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .carousel .item h2,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .carousel .item h2,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .carousel .item h2{color:#007184;margin:0 0.5rem!important;font-size:1.25rem!important}@media screen and (max-width:751px){.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .carousel .item h2,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .carousel .item h2,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .carousel .item h2,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .carousel .item h2{margin:0 0.25rem}}.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .carousel .item p.date,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .carousel .item p.date,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .carousel .item p.date,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .carousel .item p.date{color:#666;margin:0 0.5rem 0.5rem!important;font-size:0.85rem!important}@media screen and (max-width:751px){.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .carousel .item p.date,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .carousel .item p.date,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .carousel .item p.date,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .carousel .item p.date{margin:0 0.25rem 0.5rem!important}}.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .carousel .item p.department,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .carousel .item p.department,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .carousel .item p.department,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .carousel .item p.department{color:#007184;margin:0 0.5rem 0.5rem!important;font-size:0.85rem!important}@media screen and (max-width:751px){.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .carousel .item p.department,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .carousel .item p.department,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .carousel .item p.department,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .carousel .item p.department{margin:0 0.25rem 0.5rem!important}}.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .carousel .item p.text,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .carousel .item p.text,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .carousel .item p.text,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .carousel .item p.text{margin:0 0.5rem!important}@media screen and (max-width:751px){.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .carousel .item p.text,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .carousel .item p.text,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .carousel .item p.text,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .carousel .item p.text{margin:0 0.25rem 2rem!important}}.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .carousel .slick-list,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .carousel .slick-list,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .carousel .slick-list,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .carousel .slick-list{padding:0 5% 0 0!important}.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .slick-next,.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .slick-prev,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .slick-next,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .slick-prev,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .slick-next,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .slick-prev,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .slick-next,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .slick-prev{width:52px;height:52px;top:inherit;bottom:-8.42rem;background-color:#fff;border:#007184 1px solid;border-radius:50%;z-index:1;transition:all 0.3s}.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .slick-next:before,.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .slick-prev:before,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .slick-next:before,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .slick-prev:before,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .slick-next:before,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .slick-prev:before,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .slick-next:before,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .slick-prev:before{content:"";display:inline-block;width:22px;height:22px;background-size:contain}.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .slick-next:hover,.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .slick-prev:hover,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .slick-next:hover,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .slick-prev:hover,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .slick-next:hover,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .slick-prev:hover,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .slick-next:hover,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .slick-prev:hover{opacity:0.5}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .slick-next,.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .slick-prev,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .slick-next,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .slick-prev,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .slick-next,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .slick-prev,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .slick-next,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .slick-prev{display:none}}.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .slick-prev,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .slick-prev,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .slick-prev,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .slick-prev{left:35%}.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .slick-prev:before,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .slick-prev:before,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .slick-prev:before,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .slick-prev:before{background-image:url(/images/btn_left.svg)}.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .slick-next,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .slick-next,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .slick-next,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .slick-next{right:35%}.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .slick-next:before,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .slick-next:before,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .slick-next:before,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .slick-next:before{background-image:url(/images/btn_right.svg)}.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner ul.slick-dots,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner ul.slick-dots,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner ul.slick-dots,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner ul.slick-dots{margin:0;bottom:-5.5rem}@media screen and (max-width:751px){.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner ul.slick-dots,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner ul.slick-dots,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner ul.slick-dots,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner ul.slick-dots{bottom:-1.42rem}}.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner ul.slick-dots li,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner ul.slick-dots li,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner ul.slick-dots li,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner ul.slick-dots li{line-height:inherit;font-size:inherit;padding-left:inherit;padding-bottom:inherit;margin:0}.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner ul.slick-dots li:before,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner ul.slick-dots li:before,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner ul.slick-dots li:before,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner ul.slick-dots li:before{position:inherit}.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner ul.slick-dots li.slick-active button:before,.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner ul.slick-dots li:hover button:before,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner ul.slick-dots li.slick-active button:before,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner ul.slick-dots li:hover button:before,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner ul.slick-dots li.slick-active button:before,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner ul.slick-dots li:hover button:before,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner ul.slick-dots li.slick-active button:before,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner ul.slick-dots li:hover button:before{color:#007184}.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .btn,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .btn,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .btn,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .btn{float:right;margin-right:1.5rem;position:relative;z-index:4}@media screen and (max-width:751px){.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .btn,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .btn,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .btn,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .btn{float:inherit;margin:0 auto}}.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .btn a,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .btn a,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .btn a,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .btn a{width:175px}@media screen and (max-width:751px){.wrap-recruit .inner-detail .media-coverage .wrap-slick__inner .btn a,.wrap-recruit .inner-detail .section-top-interview .wrap-slick__inner .btn a,.wrap-recruit .inner-detail-recruit .media-coverage .wrap-slick__inner .btn a,.wrap-recruit .inner-detail-recruit .section-top-interview .wrap-slick__inner .btn a{margin:0 auto}}.wrap-recruit .inner-detail .section-top-office,.wrap-recruit .inner-detail-recruit .section-top-office{width:100%;height:510px;background-color:#fff;position:relative}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-top-office,.wrap-recruit .inner-detail-recruit .section-top-office{height:450px}}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-top-office,.wrap-recruit .inner-detail-recruit .section-top-office{height:550px;margin-top:30px}.wrap-recruit .inner-detail .section-top-office .btn,.wrap-recruit .inner-detail-recruit .section-top-office .btn{display:flex;justify-content:center}.wrap-recruit .inner-detail .section-top-office h3,.wrap-recruit .inner-detail-recruit .section-top-office h3{text-align:center}}.wrap-recruit .inner-detail .section-top-office .background,.wrap-recruit .inner-detail-recruit .section-top-office .background{width:100%;height:110px;background-color:#cfe5e8;position:absolute;top:7.14rem;left:0;z-index:0}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-top-office .background,.wrap-recruit .inner-detail-recruit .section-top-office .background{display:none}}.wrap-recruit .inner-detail .section-top-office .wrap-image,.wrap-recruit .inner-detail-recruit .section-top-office .wrap-image{width:100%;padding-top:3.57rem}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-top-office .wrap-image,.wrap-recruit .inner-detail-recruit .section-top-office .wrap-image{padding-top:inherit}}.wrap-recruit .inner-detail .section-top-office .wrap-image .image,.wrap-recruit .inner-detail-recruit .section-top-office .wrap-image .image{max-width:1460px;width:100%;margin:0 auto;position:relative}.wrap-recruit .inner-detail .section-top-office .wrap-image .image .image01,.wrap-recruit .inner-detail-recruit .section-top-office .wrap-image .image .image01{position:absolute;overflow:hidden;z-index:1;line-height:0;width:70%;height:450px;top:0;left:0}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-top-office .wrap-image .image .image01,.wrap-recruit .inner-detail-recruit .section-top-office .wrap-image .image .image01{width:80%;height:350px;left:0}}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-top-office .wrap-image .image .image01,.wrap-recruit .inner-detail-recruit .section-top-office .wrap-image .image .image01{width:100%;height:300px;left:inherit}}.wrap-recruit .inner-detail .section-top-office .wrap-image .image .image01 img,.wrap-recruit .inner-detail-recruit .section-top-office .wrap-image .image .image01 img{width:auto;height:100%;position:absolute;left:50%;transform:translateX(-50%);z-index:1}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-top-office .wrap-image .image .image01 img,.wrap-recruit .inner-detail-recruit .section-top-office .wrap-image .image .image01 img{height:400px}}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-top-office .wrap-image .image .image01 img,.wrap-recruit .inner-detail-recruit .section-top-office .wrap-image .image .image01 img{height:360px}}.wrap-recruit .inner-detail .section-top-office .panel-text,.wrap-recruit .inner-detail-recruit .section-top-office .panel-text{max-width:450px;bottom:2.85rem;left:50%;transform:translateX(-50%);margin-left:25.57rem}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-top-office .panel-text,.wrap-recruit .inner-detail-recruit .section-top-office .panel-text{bottom:inherit;left:inherit;transform:inherit;right:0;top:14.28rem;margin:0 auto}}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-top-office .panel-text,.wrap-recruit .inner-detail-recruit .section-top-office .panel-text{right:inherit;left:50%;transform:translateX(-50%);top:17.85rem}}.wrap-recruit .inner-detail .section-top-message,.wrap-recruit .inner-detail-recruit .section-top-message{width:100%;height:580px;background-color:#fff;position:relative}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-top-message,.wrap-recruit .inner-detail-recruit .section-top-message{height:500px}}.wrap-recruit .inner-detail .section-top-message .wrap-image,.wrap-recruit .inner-detail-recruit .section-top-message .wrap-image{width:100%;padding-top:4.64rem}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-top-message .wrap-image,.wrap-recruit .inner-detail-recruit .section-top-message .wrap-image{padding-top:inherit}}.wrap-recruit .inner-detail .section-top-message .wrap-image .image,.wrap-recruit .inner-detail-recruit .section-top-message .wrap-image .image{width:100%;max-width:1460px;margin:0 auto;position:relative}.wrap-recruit .inner-detail .section-top-message .wrap-image .image .image01,.wrap-recruit .inner-detail-recruit .section-top-message .wrap-image .image .image01{position:absolute;overflow:hidden;line-height:0;width:70%;height:450px;top:0;right:0}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-top-message .wrap-image .image .image01,.wrap-recruit .inner-detail-recruit .section-top-message .wrap-image .image .image01{width:80%;height:350px;right:0}}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-top-message .wrap-image .image .image01,.wrap-recruit .inner-detail-recruit .section-top-message .wrap-image .image .image01{width:100%;height:300px}}.wrap-recruit .inner-detail .section-top-message .wrap-image .image .image01 img,.wrap-recruit .inner-detail-recruit .section-top-message .wrap-image .image .image01 img{width:auto;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-top-message .wrap-image .image .image01 img,.wrap-recruit .inner-detail-recruit .section-top-message .wrap-image .image .image01 img{height:400px}}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-top-message .wrap-image .image .image01 img,.wrap-recruit .inner-detail-recruit .section-top-message .wrap-image .image .image01 img{height:360px}}.wrap-recruit .inner-detail .section-top-message .panel-text,.wrap-recruit .inner-detail-recruit .section-top-message .panel-text{max-width:450px;bottom:100px;right:50%;transform:translateX(50%);margin-right:25.57rem}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-top-message .panel-text,.wrap-recruit .inner-detail-recruit .section-top-message .panel-text{bottom:inherit;right:inherit;transform:inherit;left:0;top:14.28rem;margin:0 auto}.wrap-recruit .inner-detail .section-top-message .panel-text h3 i,.wrap-recruit .inner-detail-recruit .section-top-message .panel-text h3 i{display:none}}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-top-message .panel-text,.wrap-recruit .inner-detail-recruit .section-top-message .panel-text{right:50%;transform:translateX(50%);left:inherit;top:17.85rem}.wrap-recruit .inner-detail .section-top-message .panel-text h3,.wrap-recruit .inner-detail-recruit .section-top-message .panel-text h3{text-align:center}.wrap-recruit .inner-detail .section-top-message .panel-text .btn,.wrap-recruit .inner-detail-recruit .section-top-message .panel-text .btn{display:flex;justify-content:center}}.wrap-recruit .inner-detail .section-top-requirements,.wrap-recruit .inner-detail-recruit .section-top-requirements{text-align:center;padding:4.28rem 0 6.42rem}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-top-requirements,.wrap-recruit .inner-detail-recruit .section-top-requirements{padding:3.57rem 0}}.wrap-recruit .inner-detail .section-top-requirements h3,.wrap-recruit .inner-detail-recruit .section-top-requirements h3{margin:0 auto 2.5rem}.wrap-recruit .inner-detail .section-top-requirements .box-detail,.wrap-recruit .inner-detail-recruit .section-top-requirements .box-detail{width:94%;max-width:900px;margin:0 auto;padding:2.14rem 2.85rem;background-color:#fff;display:flex;align-items:center}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-top-requirements .box-detail,.wrap-recruit .inner-detail-recruit .section-top-requirements .box-detail{display:inherit;align-items:inherit;text-align:left}}.wrap-recruit .inner-detail .section-top-requirements .box-detail .title,.wrap-recruit .inner-detail-recruit .section-top-requirements .box-detail .title{background-color:#747474;color:#fff;font-size:1.14rem;margin-right:2.14rem;padding:0.35rem 1.07rem}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-top-requirements .box-detail .title,.wrap-recruit .inner-detail-recruit .section-top-requirements .box-detail .title{display:inline-block;margin:0}}.wrap-recruit .inner-detail .section-top-requirements .box-detail .jobtype,.wrap-recruit .inner-detail-recruit .section-top-requirements .box-detail .jobtype{width:480px;text-align:left;font-size:1.14rem}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-top-requirements .box-detail .jobtype,.wrap-recruit .inner-detail-recruit .section-top-requirements .box-detail .jobtype{width:100%;margin:1rem 0 2.5rem}}.wrap-recruit .inner-detail .section-top-requirements .box-detail .jobtype span,.wrap-recruit .inner-detail-recruit .section-top-requirements .box-detail .jobtype span{position:relative;display:inline-block;margin-right:3rem}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-top-requirements .box-detail .jobtype span,.wrap-recruit .inner-detail-recruit .section-top-requirements .box-detail .jobtype span{margin-right:2rem}}.wrap-recruit .inner-detail .section-top-requirements .box-detail .jobtype span:after,.wrap-recruit .inner-detail-recruit .section-top-requirements .box-detail .jobtype span:after{content:"";display:inline-block;width:1px;height:1.5rem;background-color:#dbdbdb;position:absolute;top:0.2rem;right:-1.5rem}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-top-requirements .box-detail .jobtype span:after,.wrap-recruit .inner-detail-recruit .section-top-requirements .box-detail .jobtype span:after{right:-1rem}}.wrap-recruit .inner-detail .section-top-requirements .box-detail .jobtype span:last-child:after,.wrap-recruit .inner-detail-recruit .section-top-requirements .box-detail .jobtype span:last-child:after{display:none}.wrap-recruit .inner-detail .section-top-requirements .box-detail .btn,.wrap-recruit .inner-detail-recruit .section-top-requirements .box-detail .btn{margin:-0.71rem 0 0 auto}.wrap-recruit .inner-detail .main,.wrap-recruit .inner-detail-recruit .main{padding-top:60px}@media screen and (max-width:751px){.wrap-recruit .inner-detail .main,.wrap-recruit .inner-detail-recruit .main{padding:30px 0 0 0}}.wrap-recruit .inner-detail h2.office,.wrap-recruit .inner-detail-recruit h2.office{margin:5rem 0 4rem}.wrap-recruit .inner-detail .section-recruit-office-area01,.wrap-recruit .inner-detail-recruit .section-recruit-office-area01{margin-top:0.71rem;display:flex;justify-content:space-between}.wrap-recruit .inner-detail .section-recruit-office-area01 .image-middle,.wrap-recruit .inner-detail .section-recruit-office-area01 .image-small,.wrap-recruit .inner-detail-recruit .section-recruit-office-area01 .image-middle,.wrap-recruit .inner-detail-recruit .section-recruit-office-area01 .image-small{height:250px;overflow:hidden;line-height:0}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-recruit-office-area01 .image-middle,.wrap-recruit .inner-detail .section-recruit-office-area01 .image-small,.wrap-recruit .inner-detail-recruit .section-recruit-office-area01 .image-middle,.wrap-recruit .inner-detail-recruit .section-recruit-office-area01 .image-small{height:200px}}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-office-area01 .image-middle,.wrap-recruit .inner-detail .section-recruit-office-area01 .image-small,.wrap-recruit .inner-detail-recruit .section-recruit-office-area01 .image-middle,.wrap-recruit .inner-detail-recruit .section-recruit-office-area01 .image-small{height:120px}}.wrap-recruit .inner-detail .section-recruit-office-area01 .image-large,.wrap-recruit .inner-detail-recruit .section-recruit-office-area01 .image-large{width:100%;height:300px;overflow:hidden;line-height:0}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-recruit-office-area01 .image-large,.wrap-recruit .inner-detail-recruit .section-recruit-office-area01 .image-large{height:200px}}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-office-area01 .image-large,.wrap-recruit .inner-detail-recruit .section-recruit-office-area01 .image-large{height:inherit}}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-recruit-office-area01 .image-large img,.wrap-recruit .inner-detail-recruit .section-recruit-office-area01 .image-large img{width:auto;height:auto;max-width:100%}}.wrap-recruit .inner-detail .section-recruit-office-area01 .image-small,.wrap-recruit .inner-detail-recruit .section-recruit-office-area01 .image-small{width:30%;max-width:300px;line-height:0}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-recruit-office-area01 .image-small img,.wrap-recruit .inner-detail-recruit .section-recruit-office-area01 .image-small img{height:120%}}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-office-area01 .image-small img,.wrap-recruit .inner-detail-recruit .section-recruit-office-area01 .image-small img{height:100%}}.wrap-recruit .inner-detail .section-recruit-office-area01 .image-middle,.wrap-recruit .inner-detail-recruit .section-recruit-office-area01 .image-middle{width:calc(70% - 0.71rem);max-width:690px;line-height:0}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-office-area01 .image-middle img,.wrap-recruit .inner-detail-recruit .section-recruit-office-area01 .image-middle img{height:100%}}.wrap-recruit .inner-detail .section-recruit-office-area01 .image-middle .image02,.wrap-recruit .inner-detail-recruit .section-recruit-office-area01 .image-middle .image02{width:100%;max-width:690px}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-office-area01 .image-middle .image02,.wrap-recruit .inner-detail-recruit .section-recruit-office-area01 .image-middle .image02{width:auto;height:115%}}.wrap-recruit .inner-detail .section-recruit-office-area02,.wrap-recruit .inner-detail .section-recruit-office-area03,.wrap-recruit .inner-detail-recruit .section-recruit-office-area02,.wrap-recruit .inner-detail-recruit .section-recruit-office-area03{margin-top:10px}.wrap-recruit .inner-detail .section-recruit-office-area02__inner,.wrap-recruit .inner-detail .section-recruit-office-area03__inner,.wrap-recruit .inner-detail-recruit .section-recruit-office-area02__inner,.wrap-recruit .inner-detail-recruit .section-recruit-office-area03__inner{height:350px;position:relative}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-office-area02__inner,.wrap-recruit .inner-detail .section-recruit-office-area03__inner,.wrap-recruit .inner-detail-recruit .section-recruit-office-area02__inner,.wrap-recruit .inner-detail-recruit .section-recruit-office-area03__inner{height:500px}}.wrap-recruit .inner-detail .section-recruit-office-area02__inner .image,.wrap-recruit .inner-detail .section-recruit-office-area03__inner .image,.wrap-recruit .inner-detail-recruit .section-recruit-office-area02__inner .image,.wrap-recruit .inner-detail-recruit .section-recruit-office-area03__inner .image{width:100%;max-width:500px;height:350px;position:absolute;top:0;line-height:0}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-office-area02__inner .image,.wrap-recruit .inner-detail .section-recruit-office-area03__inner .image,.wrap-recruit .inner-detail-recruit .section-recruit-office-area02__inner .image,.wrap-recruit .inner-detail-recruit .section-recruit-office-area03__inner .image{height:200px}}.wrap-recruit .inner-detail .section-recruit-office-area02__inner .image img,.wrap-recruit .inner-detail .section-recruit-office-area03__inner .image img,.wrap-recruit .inner-detail-recruit .section-recruit-office-area02__inner .image img,.wrap-recruit .inner-detail-recruit .section-recruit-office-area03__inner .image img{width:100%;height:auto}.wrap-recruit .inner-detail .section-recruit-office-area02__inner .panel-text,.wrap-recruit .inner-detail .section-recruit-office-area03__inner .panel-text,.wrap-recruit .inner-detail-recruit .section-recruit-office-area02__inner .panel-text,.wrap-recruit .inner-detail-recruit .section-recruit-office-area03__inner .panel-text{width:94%;max-width:500px;height:290px;padding:2.5rem;position:absolute;bottom:1.78rem}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-office-area02__inner .panel-text,.wrap-recruit .inner-detail .section-recruit-office-area03__inner .panel-text,.wrap-recruit .inner-detail-recruit .section-recruit-office-area02__inner .panel-text,.wrap-recruit .inner-detail-recruit .section-recruit-office-area03__inner .panel-text{height:auto;top:14.28rem;padding:2.14rem;bottom:inherit}}.wrap-recruit .inner-detail .section-recruit-office-area02__inner .panel-text h3,.wrap-recruit .inner-detail .section-recruit-office-area03__inner .panel-text h3,.wrap-recruit .inner-detail-recruit .section-recruit-office-area02__inner .panel-text h3,.wrap-recruit .inner-detail-recruit .section-recruit-office-area03__inner .panel-text h3{font-size:1.428rem;margin-bottom:2.78rem}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-office-area02__inner .panel-text h3,.wrap-recruit .inner-detail .section-recruit-office-area03__inner .panel-text h3,.wrap-recruit .inner-detail-recruit .section-recruit-office-area02__inner .panel-text h3,.wrap-recruit .inner-detail-recruit .section-recruit-office-area03__inner .panel-text h3{margin-bottom:1rem}}.wrap-recruit .inner-detail .section-recruit-office-area02__inner .panel-text h3 i,.wrap-recruit .inner-detail .section-recruit-office-area03__inner .panel-text h3 i,.wrap-recruit .inner-detail-recruit .section-recruit-office-area02__inner .panel-text h3 i,.wrap-recruit .inner-detail-recruit .section-recruit-office-area03__inner .panel-text h3 i{bottom:-1.42rem}.wrap-recruit .inner-detail .section-recruit-office-area02__inner .panel-text p,.wrap-recruit .inner-detail .section-recruit-office-area03__inner .panel-text p,.wrap-recruit .inner-detail-recruit .section-recruit-office-area02__inner .panel-text p,.wrap-recruit .inner-detail-recruit .section-recruit-office-area03__inner .panel-text p{margin:0}.wrap-recruit .inner-detail .section-recruit-office-area02__inner .panel-text p small,.wrap-recruit .inner-detail .section-recruit-office-area03__inner .panel-text p small,.wrap-recruit .inner-detail-recruit .section-recruit-office-area02__inner .panel-text p small,.wrap-recruit .inner-detail-recruit .section-recruit-office-area03__inner .panel-text p small{font-size:0.78rem}.wrap-recruit .inner-detail .section-recruit-office-area02__inner .image,.wrap-recruit .inner-detail-recruit .section-recruit-office-area02__inner .image{right:0}.wrap-recruit .inner-detail .section-recruit-office-area02__inner .panel-text,.wrap-recruit .inner-detail-recruit .section-recruit-office-area02__inner .panel-text{top:50%;right:50%;transform:translateX(50%) translateY(-50%);margin:0 200px 0 0}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-recruit-office-area02__inner .panel-text,.wrap-recruit .inner-detail-recruit .section-recruit-office-area02__inner .panel-text{width:50%;right:inherit;transform:translateX(0) translateY(-50%);margin:0 auto}}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-office-area02__inner .panel-text,.wrap-recruit .inner-detail-recruit .section-recruit-office-area02__inner .panel-text{width:94%;top:inherit;right:50%;transform:translateX(50%) translateY(-2.85rem);bottom:0}}.wrap-recruit .inner-detail .section-recruit-office-area03__inner .image,.wrap-recruit .inner-detail-recruit .section-recruit-office-area03__inner .image{left:0}.wrap-recruit .inner-detail .section-recruit-office-area03__inner .panel-text,.wrap-recruit .inner-detail-recruit .section-recruit-office-area03__inner .panel-text{top:50%;left:50%;transform:translateX(-50%) translateY(-50%);margin-left:14.28rem}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-recruit-office-area03__inner .panel-text,.wrap-recruit .inner-detail-recruit .section-recruit-office-area03__inner .panel-text{width:50%;right:0;transform:translateX(0) translateY(-50%);margin:0 auto}}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-office-area03__inner .panel-text,.wrap-recruit .inner-detail-recruit .section-recruit-office-area03__inner .panel-text{width:94%;left:50%;right:inherit;transform:translateX(-50%) translateY(-2.85rem);bottom:0}}.wrap-recruit .inner-detail .management-flex,.wrap-recruit .inner-detail-recruit .management-flex{display:flex;justify-content:center;gap:30px;vertical-align:center;margin-top:60px}@media screen and (max-width:751px){.wrap-recruit .inner-detail .management-flex,.wrap-recruit .inner-detail-recruit .management-flex{display:block;text-align:center}}.wrap-recruit .inner-detail .management-flex img,.wrap-recruit .inner-detail-recruit .management-flex img{width:40%}@media screen and (max-width:751px){.wrap-recruit .inner-detail .management-flex img,.wrap-recruit .inner-detail-recruit .management-flex img{width:85%}}.wrap-recruit .inner-detail .management-flex p,.wrap-recruit .inner-detail-recruit .management-flex p{margin-top:15px;margin-bottom:0;text-align:left;display:inline-block}.wrap-recruit .inner-detail .section-recruit-corp-philosophy,.wrap-recruit .inner-detail-recruit .section-recruit-corp-philosophy{position:relative;padding-top:60px}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-corp-philosophy,.wrap-recruit .inner-detail-recruit .section-recruit-corp-philosophy{margin-top:40px}}.wrap-recruit .inner-detail .section-recruit-corp-philosophy p,.wrap-recruit .inner-detail-recruit .section-recruit-corp-philosophy p{text-align:center;margin-bottom:4rem}.wrap-recruit .inner-detail .section-recruit-corp-philosophy ul,.wrap-recruit .inner-detail-recruit .section-recruit-corp-philosophy ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:4rem;gap:15px}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-corp-philosophy ul,.wrap-recruit .inner-detail-recruit .section-recruit-corp-philosophy ul{display:block}}.wrap-recruit .inner-detail .section-recruit-corp-philosophy ul li,.wrap-recruit .inner-detail-recruit .section-recruit-corp-philosophy ul li{flex:1 1 30%;max-width:33%;box-sizing:border-box;padding:10px;text-align:center;display:flex;align-items:center}.wrap-recruit .inner-detail .section-recruit-corp-philosophy ul li:nth-child(4),.wrap-recruit .inner-detail-recruit .section-recruit-corp-philosophy ul li:nth-child(4){margin-left:15%}.wrap-recruit .inner-detail .section-recruit-corp-philosophy ul li:nth-child(5),.wrap-recruit .inner-detail-recruit .section-recruit-corp-philosophy ul li:nth-child(5){margin-right:15%}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-corp-philosophy ul li,.wrap-recruit .inner-detail-recruit .section-recruit-corp-philosophy ul li{max-width:100%;padding:20px 10px;text-align:center}.wrap-recruit .inner-detail .section-recruit-corp-philosophy ul li:nth-child(2),.wrap-recruit .inner-detail-recruit .section-recruit-corp-philosophy ul li:nth-child(2){flex-direction:row-reverse}.wrap-recruit .inner-detail .section-recruit-corp-philosophy ul li:nth-child(4),.wrap-recruit .inner-detail-recruit .section-recruit-corp-philosophy ul li:nth-child(4){flex-direction:row-reverse;margin-left:0}.wrap-recruit .inner-detail .section-recruit-corp-philosophy ul li:nth-child(5),.wrap-recruit .inner-detail-recruit .section-recruit-corp-philosophy ul li:nth-child(5){margin-right:0}}.wrap-recruit .inner-detail .section-recruit-corp-philosophy ul li img,.wrap-recruit .inner-detail-recruit .section-recruit-corp-philosophy ul li img{width:20%;height:auto;object-fit:contain}.wrap-recruit .inner-detail .section-recruit-corp-philosophy ul li p,.wrap-recruit .inner-detail-recruit .section-recruit-corp-philosophy ul li p{margin-bottom:0;font-size:1.3rem;padding-left:15px;font-weight:bold}.wrap-recruit .inner-detail .section-recruit-corp-philosophy ul li p .strong-green,.wrap-recruit .inner-detail-recruit .section-recruit-corp-philosophy ul li p .strong-green{color:#007184}.wrap-recruit .inner-detail .section-recruit-corp-philosophy ul li:before,.wrap-recruit .inner-detail-recruit .section-recruit-corp-philosophy ul li:before{content:none}.wrap-recruit .inner-detail .section-recruit-corp-philosophy .bg-gray,.wrap-recruit .inner-detail-recruit .section-recruit-corp-philosophy .bg-gray{width:100vw;background-color:#f7f7f7;height:120%;position:absolute;z-index:-1;left:50%;transform:translate(-50%,0);top:-10px}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-corp-philosophy .bg-gray,.wrap-recruit .inner-detail-recruit .section-recruit-corp-philosophy .bg-gray{top:0;height:110%}}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-corp-philosophy .txt-left-sp,.wrap-recruit .inner-detail-recruit .section-recruit-corp-philosophy .txt-left-sp{text-align:left}}.wrap-recruit .inner-detail .section-recruit-philosophy-mission,.wrap-recruit .inner-detail-recruit .section-recruit-philosophy-mission{text-align:center;margin-top:160px}.wrap-recruit .inner-detail .section-recruit-philosophy-mission .mission-text,.wrap-recruit .inner-detail-recruit .section-recruit-philosophy-mission .mission-text{position:relative;padding-bottom:20px}.wrap-recruit .inner-detail .section-recruit-philosophy-mission .mission-text p,.wrap-recruit .inner-detail-recruit .section-recruit-philosophy-mission .mission-text p{font-weight:bold;font-size:1.8em}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-philosophy-mission .mission-text p,.wrap-recruit .inner-detail-recruit .section-recruit-philosophy-mission .mission-text p{font-size:1.2em;line-height:2.5em}}.wrap-recruit .inner-detail .section-recruit-philosophy-mission .mission-text .mission-left,.wrap-recruit .inner-detail .section-recruit-philosophy-mission .mission-text .mission-right,.wrap-recruit .inner-detail-recruit .section-recruit-philosophy-mission .mission-text .mission-left,.wrap-recruit .inner-detail-recruit .section-recruit-philosophy-mission .mission-text .mission-right{position:absolute}.wrap-recruit .inner-detail .section-recruit-philosophy-mission .mission-text .mission-left,.wrap-recruit .inner-detail-recruit .section-recruit-philosophy-mission .mission-text .mission-left{top:-60px;left:0}.wrap-recruit .inner-detail .section-recruit-philosophy-mission .mission-text .mission-right,.wrap-recruit .inner-detail-recruit .section-recruit-philosophy-mission .mission-text .mission-right{right:0;top:60px}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-philosophy-mission .mission-text .mission-right,.wrap-recruit .inner-detail-recruit .section-recruit-philosophy-mission .mission-text .mission-right{top:120px}}.wrap-recruit .inner-detail .section-recruit-philosophy-vision,.wrap-recruit .inner-detail-recruit .section-recruit-philosophy-vision{position:relative;padding-top:60px;text-align:center}.wrap-recruit .inner-detail .section-recruit-philosophy-vision .bg-gray,.wrap-recruit .inner-detail-recruit .section-recruit-philosophy-vision .bg-gray{width:100vw;background-color:#f7f7f7;height:120%;position:absolute;z-index:-1;left:50%;transform:translate(-50%,0);top:-10px}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-philosophy-vision .bg-gray,.wrap-recruit .inner-detail-recruit .section-recruit-philosophy-vision .bg-gray{top:0;height:110%}}.wrap-recruit .inner-detail .section-recruit-philosophy-vision p,.wrap-recruit .inner-detail-recruit .section-recruit-philosophy-vision p{margin-bottom:60px}.wrap-recruit .inner-detail .section-recruit-philosophy-vision .vision-icon-area-flex,.wrap-recruit .inner-detail-recruit .section-recruit-philosophy-vision .vision-icon-area-flex{display:flex;justify-content:space-between;margin-bottom:60px}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-philosophy-vision .vision-icon-area-flex,.wrap-recruit .inner-detail-recruit .section-recruit-philosophy-vision .vision-icon-area-flex{display:block}}.wrap-recruit .inner-detail .section-recruit-philosophy-vision .vision-icon-area-flex .vision-icon-area,.wrap-recruit .inner-detail-recruit .section-recruit-philosophy-vision .vision-icon-area-flex .vision-icon-area{width:48%;background-color:#FFF;padding:35px;margin-bottom:20px}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-philosophy-vision .vision-icon-area-flex .vision-icon-area,.wrap-recruit .inner-detail-recruit .section-recruit-philosophy-vision .vision-icon-area-flex .vision-icon-area{width:100%}}.wrap-recruit .inner-detail .section-recruit-philosophy-vision .vision-icon-area-flex .vision-icon-area .strong-green,.wrap-recruit .inner-detail-recruit .section-recruit-philosophy-vision .vision-icon-area-flex .vision-icon-area .strong-green{color:#007184;font-weight:bold;font-size:1.5em;padding-top:15px;margin-bottom:15px;text-align:center}.wrap-recruit .inner-detail .section-recruit-philosophy-vision .vision-icon-area-flex .vision-icon-area .vision-txt,.wrap-recruit .inner-detail-recruit .section-recruit-philosophy-vision .vision-icon-area-flex .vision-icon-area .vision-txt{margin-bottom:0;text-align:left;display:inline-block}.wrap-recruit .inner-detail .section-recruit-philosophy-action,.wrap-recruit .inner-detail-recruit .section-recruit-philosophy-action{margin-top:180px;text-align:center}.wrap-recruit .inner-detail .section-recruit-philosophy-action p,.wrap-recruit .inner-detail-recruit .section-recruit-philosophy-action p{margin-bottom:40px}.wrap-recruit .inner-detail .section-recruit-philosophy-action .action-icon-area,.wrap-recruit .inner-detail-recruit .section-recruit-philosophy-action .action-icon-area{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2%;margin-bottom:60px}.wrap-recruit .inner-detail .section-recruit-philosophy-action .action-icon-area img,.wrap-recruit .inner-detail-recruit .section-recruit-philosophy-action .action-icon-area img{width:30%;border:solid 2px #e1e1e1;margin-bottom:4%;padding:3px}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-philosophy-action .action-icon-area img,.wrap-recruit .inner-detail-recruit .section-recruit-philosophy-action .action-icon-area img{width:45%}}@media screen and (max-width:751px){.wrap-recruit .inner-detail .txt-left-sp,.wrap-recruit .inner-detail-recruit .txt-left-sp{text-align:left}}.wrap-recruit .inner-detail .section-recruit-requirements-main,.wrap-recruit .inner-detail-recruit .section-recruit-requirements-main{padding-top:60px;margin-bottom:3rem;position:relative}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-recruit-requirements-main,.wrap-recruit .inner-detail-recruit .section-recruit-requirements-main{padding:0;position:inherit}}.wrap-recruit .inner-detail .section-recruit-requirements-main .image,.wrap-recruit .inner-detail-recruit .section-recruit-requirements-main .image{width:100%;line-height:0}.wrap-recruit .inner-detail .section-recruit-requirements-main .image img,.wrap-recruit .inner-detail-recruit .section-recruit-requirements-main .image img{width:100%;height:auto}.wrap-recruit .inner-detail .section-recruit-requirements-main h2,.wrap-recruit .inner-detail-recruit .section-recruit-requirements-main h2{width:100%;position:absolute;bottom:0;left:0;padding:0.5rem 1.5rem;background-color:rgba(0,0,0,0.6);color:#fff;box-sizing:border-box}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-recruit-requirements-main h2,.wrap-recruit .inner-detail-recruit .section-recruit-requirements-main h2{position:inherit;padding:1rem 0.5rem 0;background-color:#fff;color:inherit}}.wrap-recruit .inner-detail .section-requirements,.wrap-recruit .inner-detail-recruit .section-requirements{}.wrap-recruit .inner-detail .section-requirements h3,.wrap-recruit .inner-detail-recruit .section-requirements h3{margin:0 auto 2.5rem}.wrap-recruit .inner-detail .section-requirements .accordion-container,.wrap-recruit .inner-detail-recruit .section-requirements .accordion-container{border-top:1px solid #dbdbdb}.wrap-recruit .inner-detail .section-requirements .accordion-container details,.wrap-recruit .inner-detail-recruit .section-requirements .accordion-container details{border-bottom:1px solid #dbdbdb}.wrap-recruit .inner-detail .section-requirements .accordion-container details summary,.wrap-recruit .inner-detail-recruit .section-requirements .accordion-container details summary{list-style-type:none;transition:0.5s;display:block}.wrap-recruit .inner-detail .section-requirements .accordion-container details summary::-webkit-details-marker,.wrap-recruit .inner-detail-recruit .section-requirements .accordion-container details summary::-webkit-details-marker{display:none}.wrap-recruit .inner-detail .section-requirements .accordion-container details summary h3,.wrap-recruit .inner-detail-recruit .section-requirements .accordion-container details summary h3{margin:0;padding:24px;font-size:1.42rem;cursor:pointer;transition:0.3s;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-requirements .accordion-container details summary h3,.wrap-recruit .inner-detail-recruit .section-requirements .accordion-container details summary h3{font-size:1.28rem;padding:16px 8px}}.wrap-recruit .inner-detail .section-requirements .accordion-container details summary h3:after,.wrap-recruit .inner-detail-recruit .section-requirements .accordion-container details summary h3:after{content:"";display:block;width:25px;height:25px;flex-shrink:0;background-image:url("../images/arrow_square.svg");background-size:contain;background-repeat:no-repeat;background-position:center;transform-origin:center 50%}.wrap-recruit .inner-detail .section-requirements .accordion-container details summary h3:hover,.wrap-recruit .inner-detail-recruit .section-requirements .accordion-container details summary h3:hover{opacity:0.5}.wrap-recruit .inner-detail .section-requirements .accordion-container details .accordion-content,.wrap-recruit .inner-detail-recruit .section-requirements .accordion-container details .accordion-content{border-top:1px dotted #dbdbdb;position:relative;animation:fadeIn 0.3s ease}.wrap-recruit .inner-detail .section-requirements .accordion-container details .accordion-content a,.wrap-recruit .inner-detail-recruit .section-requirements .accordion-container details .accordion-content a{display:block;padding:24px 32px;font-size:1.42rem}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-requirements .accordion-container details .accordion-content a,.wrap-recruit .inner-detail-recruit .section-requirements .accordion-container details .accordion-content a{font-size:1.28rem;padding:16px 32px 16px 8px}}.wrap-recruit .inner-detail .section-requirements .accordion-container details .accordion-content a:after,.wrap-recruit .inner-detail-recruit .section-requirements .accordion-container details .accordion-content a:after{content:"";position:absolute;top:43%;right:34px;width:13px;height:13px;border-top:2px solid #007184;border-right:2px solid #007184;transform:rotate(45deg);box-sizing:border-box}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-requirements .accordion-container details .accordion-content a:after,.wrap-recruit .inner-detail-recruit .section-requirements .accordion-container details .accordion-content a:after{right:18px}}.wrap-recruit .inner-detail .section-requirements .accordion-container details .accordion-content.none,.wrap-recruit .inner-detail-recruit .section-requirements .accordion-container details .accordion-content.none{display:block;padding:24px 32px}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-requirements .accordion-container details .accordion-content.none,.wrap-recruit .inner-detail-recruit .section-requirements .accordion-container details .accordion-content.none{padding:16px 8px}}.wrap-recruit .inner-detail .section-requirements .accordion-container details .category-detail+.none,.wrap-recruit .inner-detail-recruit .section-requirements .accordion-container details .category-detail+.none{display:none}.wrap-recruit .inner-detail .section-requirements .accordion-container details[open] h3:after,.wrap-recruit .inner-detail-recruit .section-requirements .accordion-container details[open] h3:after{transform:rotate(180deg)}.wrap-recruit .inner-detail .section-requirements .box-detail,.wrap-recruit .inner-detail-recruit .section-requirements .box-detail{width:100%;margin:0 auto;padding:2.14rem;background-color:#fff;display:flex;align-items:center}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-requirements .box-detail,.wrap-recruit .inner-detail-recruit .section-requirements .box-detail{padding:2.5rem 0 2.14rem 0.35rem}}.wrap-recruit .inner-detail .section-requirements .box-detail .detail,.wrap-recruit .inner-detail-recruit .section-requirements .box-detail .detail{width:75%;text-align:left;line-height:1.8}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-requirements .box-detail .detail,.wrap-recruit .inner-detail-recruit .section-requirements .box-detail .detail{width:40%;line-height:inherit}}.wrap-recruit .inner-detail .section-requirements .box-detail .detail .jobtype,.wrap-recruit .inner-detail-recruit .section-requirements .box-detail .detail .jobtype{font-size:1.42rem;font-weight:bold}@media screen and (max-width:1100px){.wrap-recruit .inner-detail .section-requirements .box-detail .detail .jobtype,.wrap-recruit .inner-detail-recruit .section-requirements .box-detail .detail .jobtype{font-size:1.28rem}}.wrap-recruit .inner-detail .section-requirements .box-detail .detail .text,.wrap-recruit .inner-detail-recruit .section-requirements .box-detail .detail .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:1.8rem}.wrap-recruit .inner-detail .section-requirements .box-detail .btn,.wrap-recruit .inner-detail-recruit .section-requirements .box-detail .btn{margin:-0.71rem 0 0 auto}.wrap-recruit .inner-detail table.list-requirements,.wrap-recruit .inner-detail-recruit table.list-requirements{width:100%;margin:0 0 5.71rem;padding:5.71rem 0 0;font-size:1.14rem;text-align:left}@media screen and (max-width:1100px){.wrap-recruit .inner-detail table.list-requirements,.wrap-recruit .inner-detail-recruit table.list-requirements{padding:2.85rem 0 0}}.wrap-recruit .inner-detail table.list-requirements th,.wrap-recruit .inner-detail-recruit table.list-requirements th{width:30%;border-bottom:solid 2px #007184}.wrap-recruit .inner-detail table.list-requirements td,.wrap-recruit .inner-detail-recruit table.list-requirements td{border-bottom:solid 2px #E5E5E5}.wrap-recruit .inner-detail table.list-requirements td,.wrap-recruit .inner-detail table.list-requirements th,.wrap-recruit .inner-detail-recruit table.list-requirements td,.wrap-recruit .inner-detail-recruit table.list-requirements th{padding:2rem 0.85rem;vertical-align:top}.wrap-recruit .inner-detail ul.list-data,.wrap-recruit .inner-detail-recruit ul.list-data{display:flex;justify-content:space-between;margin-top:6rem}@media screen and (max-width:751px){.wrap-recruit .inner-detail ul.list-data,.wrap-recruit .inner-detail-recruit ul.list-data{flex-wrap:wrap;margin-top:3.5rem}}.wrap-recruit .inner-detail ul.list-data li,.wrap-recruit .inner-detail-recruit ul.list-data li{border:1px #007184 solid;padding:0;width:24%}@media screen and (max-width:751px){.wrap-recruit .inner-detail ul.list-data li,.wrap-recruit .inner-detail-recruit ul.list-data li{width:48%;margin-bottom:1rem}}.wrap-recruit .inner-detail ul.list-data li .title,.wrap-recruit .inner-detail-recruit ul.list-data li .title{text-align:center;font-weight:700;background-color:#ebf8fa;padding:8px}.wrap-recruit .inner-detail ul.list-data li .data,.wrap-recruit .inner-detail-recruit ul.list-data li .data{text-align:center;font-weight:700;font-size:2rem}.wrap-recruit .inner-detail ul.list-data li .data strong,.wrap-recruit .inner-detail-recruit ul.list-data li .data strong{color:#007184;font-size:4.5rem}@media screen and (max-width:751px){.wrap-recruit .inner-detail ul.list-data li .data strong,.wrap-recruit .inner-detail-recruit ul.list-data li .data strong{font-size:3.5rem}}.wrap-recruit .inner-detail ul.list-data li .txt,.wrap-recruit .inner-detail-recruit ul.list-data li .txt{text-align:right;font-size:0.7rem;padding:0 16px 8px 0}.wrap-recruit .inner-detail ul.list-data li:before,.wrap-recruit .inner-detail-recruit ul.list-data li:before{display:none}.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-col02 .col02,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-col02 .col02{width:100%;margin-left:0}.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-col02 .col02 p,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-col02 .col02 p{text-align:center}.wrap-recruit .inner-detail .section-recruit-worklifebalance .detail-flex,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .detail-flex{text-align:left}.wrap-recruit .inner-detail .section-recruit-worklifebalance .list-sub,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .list-sub{margin-bottom:30px}.wrap-recruit .inner-detail .section-recruit-worklifebalance .list-vertical,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .list-vertical{padding-bottom:30px}.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side{display:flex;justify-content:space-between;align-items:center;text-align:center}.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side .detail,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side .detail{width:65%!important;text-align:left}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side .detail,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side .detail{width:100%!important}}.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side .linkbtn a,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side .linkbtn a{justify-content:space-around}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side{display:block}}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-vertical li:last-child,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-vertical li:last-child{border:none}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-vertical li,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-vertical li{border-bottom:2px #e1e1e1}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-vertical .nowrap,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-vertical .nowrap{width:100%}.wrap-recruit .inner-detail .section-recruit-personnelsystem,.wrap-recruit .inner-detail .section-recruit-worklifebalance,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance{padding:4rem 0;position:relative}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem,.wrap-recruit .inner-detail .section-recruit-worklifebalance,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance{padding:2rem 0}}.wrap-recruit .inner-detail .section-recruit-personnelsystem h3,.wrap-recruit .inner-detail .section-recruit-worklifebalance h3,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem h3,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance h3{margin-bottom:0.5rem;margin-bottom:0.5rem}.wrap-recruit .inner-detail .section-recruit-personnelsystem p,.wrap-recruit .inner-detail .section-recruit-worklifebalance p,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem p,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance p{margin:0}.wrap-recruit .inner-detail .section-recruit-personnelsystem .bg-gray,.wrap-recruit .inner-detail .section-recruit-worklifebalance .bg-gray,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .bg-gray,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .bg-gray{width:100vw;background-color:#f7f7f7;height:150%;position:absolute;z-index:-1;left:50%;transform:translate(-50%,0);top:-20px}.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-col02,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-col02,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-col02,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-col02{margin-bottom:3.92rem}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-col02 .col01,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-col02 .col01,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-col02 .col01,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-col02 .col01{margin-bottom:2.5rem}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-col02 table.table-number,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-col02 table.table-number,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-col02 table.table-number,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-col02 table.table-number{width:100%;border:1px #A3A3A3 solid;border-collapse:collapse;background-color:#fff;margin-top:56px}.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-col02 table.table-number td,.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-col02 table.table-number th,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-col02 table.table-number td,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-col02 table.table-number th,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-col02 table.table-number td,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-col02 table.table-number th,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-col02 table.table-number td,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-col02 table.table-number th{text-align:center;font-weight:normal;border:1px #A3A3A3 solid;padding:8px 4px}.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-col02 table.table-number td span,.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-col02 table.table-number th span,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-col02 table.table-number td span,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-col02 table.table-number th span,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-col02 table.table-number td span,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-col02 table.table-number th span,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-col02 table.table-number td span,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-col02 table.table-number th span{font-size:0.75rem}.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-col02 table.table-number th,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-col02 table.table-number th,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-col02 table.table-number th,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-col02 table.table-number th{background-color:#dce8ea;width:20%}.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-col02 table.table-number td.blue,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-col02 table.table-number td.blue,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-col02 table.table-number td.blue,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-col02 table.table-number td.blue{background-color:#dce8ea}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-col02 table.table-number td.blue,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-col02 table.table-number td.blue,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-col02 table.table-number td.blue,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-col02 table.table-number td.blue{width:20%}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-col02 table.table-number td.gray,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-col02 table.table-number td.gray,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-col02 table.table-number td.gray,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-col02 table.table-number td.gray{background-color:#ECECEC}.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-col02 .box-number,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-col02 .box-number,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-col02 .box-number,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-col02 .box-number{margin-top:2rem}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-col02 .box-number,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-col02 .box-number,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-col02 .box-number,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-col02 .box-number{margin-top:1.5rem}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-main,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-main,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-main,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-main{margin-bottom:3.928rem;position:relative}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-main,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-main,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-main,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-main{display:block;margin-bottom:2.5rem}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-main h2,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-main h2,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-main h2,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-main h2{font-size:1.857rem;text-align:center}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-main h2,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-main h2,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-main h2,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-main h2{font-size:1.78rem}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .read-main,.wrap-recruit .inner-detail .section-recruit-worklifebalance .read-main,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .read-main,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .read-main{margin-bottom:3.92rem}.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-side-flex,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side-flex,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-side-flex,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side-flex{display:flex;justify-content:space-between}.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-side-flex .detail-flex,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side-flex .detail-flex,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-side-flex .detail-flex,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side-flex .detail-flex{width:65%}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-side-flex .detail-flex,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side-flex .detail-flex,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-side-flex .detail-flex,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side-flex .detail-flex{width:100%;margin-bottom:1.5rem}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-side-flex .detail-flex .linkbtn,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side-flex .detail-flex .linkbtn,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-side-flex .detail-flex .linkbtn,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side-flex .detail-flex .linkbtn{float:right;margin-top:2rem}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-side-flex .detail-flex .linkbtn,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side-flex .detail-flex .linkbtn,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-side-flex .detail-flex .linkbtn,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side-flex .detail-flex .linkbtn{display:none}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-side-flex .detail-flex .linkbtn a,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side-flex .detail-flex .linkbtn a,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-side-flex .detail-flex .linkbtn a,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side-flex .detail-flex .linkbtn a{width:200px;margin:0}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-vertical li,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-vertical li,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-vertical li,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-vertical li{border:#e1e1e1 solid;border-width:1px 0 0;padding:2rem 0}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-vertical li:last-child,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-vertical li:last-child,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-vertical li:last-child,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-vertical li:last-child{border-width:1px 0}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-vertical li:last-child,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-vertical li:last-child,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-vertical li:last-child,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-vertical li:last-child{border-width:1px 0 0}}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-vertical li:before,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-vertical li:before,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-vertical li:before,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-vertical li:before{display:none}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-vertical li.icon,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-vertical li.icon,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-vertical li.icon,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-vertical li.icon{display:flex}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-vertical li.icon div:first-child,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-vertical li.icon div:first-child,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-vertical li.icon div:first-child,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-vertical li.icon div:first-child{width:15%;max-width:120px}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-vertical li.icon div:first-child img,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-vertical li.icon div:first-child img,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-vertical li.icon div:first-child img,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-vertical li.icon div:first-child img{width:100%}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-vertical li.icon div:last-child,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-vertical li.icon div:last-child,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-vertical li.icon div:last-child,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-vertical li.icon div:last-child{width:calc(100% - 120px);padding-left:3rem}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-vertical li.icon div:last-child,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-vertical li.icon div:last-child,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-vertical li.icon div:last-child,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-vertical li.icon div:last-child{width:85%;padding-left:1.5rem;border-width:1px 0 0}}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-vertical li.photo,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-vertical li.photo,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-vertical li.photo,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-vertical li.photo{display:flex}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-vertical li.photo div:first-child,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-vertical li.photo div:first-child,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-vertical li.photo div:first-child,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-vertical li.photo div:first-child{width:30%}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-vertical li.photo div:first-child,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-vertical li.photo div:first-child,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-vertical li.photo div:first-child,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-vertical li.photo div:first-child{display:none}}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-vertical li.photo div:first-child img,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-vertical li.photo div:first-child img,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-vertical li.photo div:first-child img,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-vertical li.photo div:first-child img{width:100%}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-vertical li.photo div:last-child,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-vertical li.photo div:last-child,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-vertical li.photo div:last-child,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-vertical li.photo div:last-child{width:70%;padding-left:3rem}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-vertical li.photo div:last-child,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-vertical li.photo div:last-child,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-vertical li.photo div:last-child,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-vertical li.photo div:last-child{width:100%;padding-left:0;border-width:1px 0 0}}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-vertical li.photo div .image,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-vertical li.photo div .image,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-vertical li.photo div .image,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-vertical li.photo div .image{width:100%;margin-top:2rem;text-align:center}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-vertical li.photo div .image img,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-vertical li.photo div .image img,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-vertical li.photo div .image img,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-vertical li.photo div .image img{width:80%}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-vertical li.photo div .image img,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-vertical li.photo div .image img,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-vertical li.photo div .image img,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-vertical li.photo div .image img{width:100%}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-side h3,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side h3,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-side h3,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side h3{font-size:1.3rem;padding-top:15px}.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-side .detail,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side .detail,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-side .detail,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side .detail{width:68%}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-side .detail,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side .detail,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-side .detail,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side .detail{width:100%;margin-bottom:1.5rem}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-side .detail .linkbtn,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side .detail .linkbtn,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-side .detail .linkbtn,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side .detail .linkbtn{float:right;margin-top:2rem}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-side .detail .linkbtn,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side .detail .linkbtn,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-side .detail .linkbtn,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side .detail .linkbtn{display:none}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-side .detail .linkbtn a,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side .detail .linkbtn a,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-side .detail .linkbtn a,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side .detail .linkbtn a{width:200px;margin:0}.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-side .box-number,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side .box-number,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-side .box-number,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side .box-number{margin-top:1rem}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-side .box-number,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side .box-number,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-side .box-number,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side .box-number{margin-top:0}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-side .photo,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side .photo,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-side .photo,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side .photo{width:30%}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-side .photo,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side .photo,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-side .photo,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side .photo{width:100%}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-side .photo img,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side .photo img,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-side .photo img,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side .photo img{width:100%}.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-side .photo .linkbtn,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side .photo .linkbtn,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-side .photo .linkbtn,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side .photo .linkbtn{display:none}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-side .photo .linkbtn,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side .photo .linkbtn,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-side .photo .linkbtn,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side .photo .linkbtn{display:block;float:right;position:relative;right:50%;margin-right:-112.5px}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-side .photo .linkbtn a,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side .photo .linkbtn a,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-side .photo .linkbtn a,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side .photo .linkbtn a{width:175px;font-size:0.85rem;margin:0}.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-side-flex,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side-flex,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-side-flex,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side-flex{display:flex;align-items:center}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem .wrap-side-flex,.wrap-recruit .inner-detail .section-recruit-worklifebalance .wrap-side-flex,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .wrap-side-flex,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .wrap-side-flex{display:block}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .step-img img,.wrap-recruit .inner-detail .section-recruit-worklifebalance .step-img img,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .step-img img,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .step-img img{margin:0 auto;width:90%}.wrap-recruit .inner-detail .section-recruit-personnelsystem .step-img-attention,.wrap-recruit .inner-detail .section-recruit-worklifebalance .step-img-attention,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .step-img-attention,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .step-img-attention{font-size:1rem;padding-top:15px;padding-bottom:30px}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side{margin:0;display:flex;flex-wrap:wrap}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side{display:block}}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side li,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side li,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side li,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side li{margin:0;padding:0;list-style:none}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side li,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side li,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side li,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side li{padding:0 0 2rem}}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side li:before,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side li:before,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side li:before,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side li:before{display:none}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side.list02,.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side.list03,.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side.list04,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side.list02,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side.list03,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side.list04,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side.list02,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side.list03,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side.list04,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side.list02,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side.list03,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side.list04{justify-content:space-between;padding:0}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side.list02 li,.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side.list03 li,.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side.list04 li,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side.list02 li,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side.list03 li,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side.list04 li,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side.list02 li,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side.list03 li,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side.list04 li,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side.list02 li,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side.list03 li,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side.list04 li{width:100%!important}}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side.list04 li,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side.list04 li,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side.list04 li,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side.list04 li{width:calc(50% - 1.964rem);padding:2.5rem 0;border-bottom:solid 1px #e1e1e1}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side.list02 li,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side.list02 li,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side.list02 li,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side.list02 li{width:calc(33% - 1.964rem);padding:0 0 2.8rem 0}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side.list02 li:nth-last-of-type(-n+2),.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side.list02 li:nth-last-of-type(-n+2),.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side.list02 li:nth-last-of-type(-n+2),.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side.list02 li:nth-last-of-type(-n+2){border-width:1px 0}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side.list02 li:last-child,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side.list02 li:last-child,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side.list02 li:last-child,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side.list02 li:last-child{border:none}}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side.list02 li.no-border-bottom,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side.list02 li.no-border-bottom,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side.list02 li.no-border-bottom,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side.list02 li.no-border-bottom{border-width:1px 0 0;padding:1.5rem 0 3.5rem}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side.list02 li.no-border-bottom,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side.list02 li.no-border-bottom,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side.list02 li.no-border-bottom,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side.list02 li.no-border-bottom{border-width:1px 0}}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side.list02 li.no-border-bottom h3:first-letter,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side.list02 li.no-border-bottom h3:first-letter,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side.list02 li.no-border-bottom h3:first-letter,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side.list02 li.no-border-bottom h3:first-letter{font-size:2.5rem}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side.list02 li.no-border-bottom p,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side.list02 li.no-border-bottom p,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side.list02 li.no-border-bottom p,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side.list02 li.no-border-bottom p{height:2rem;margin-bottom:3.92rem}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side.list02 li.no-border-bottom img,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side.list02 li.no-border-bottom img,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side.list02 li.no-border-bottom img,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side.list02 li.no-border-bottom img{width:100%}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side.list03,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side.list03,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side.list03,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side.list03{border:#e1e1e1 solid;border-width:0 1px;margin-bottom:3rem}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side.list03,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side.list03,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side.list03,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side.list03{border-width:1px 0 0;margin-bottom:0}}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side.list03 li,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side.list03 li,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side.list03 li,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side.list03 li{width:33.3333333333%;padding:0 2.5rem}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side.list03 li,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side.list03 li,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side.list03 li,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side.list03 li{width:100%;padding:2.5rem 0;border:#e1e1e1 solid;border-width:0 0 1px}}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side.list03 li:nth-last-of-type(2),.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side.list03 li:nth-last-of-type(2),.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side.list03 li:nth-last-of-type(2),.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side.list03 li:nth-last-of-type(2){border:#e1e1e1 solid;border-width:0 1px}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side.list03 li:nth-last-of-type(2),.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side.list03 li:nth-last-of-type(2),.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side.list03 li:nth-last-of-type(2),.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side.list03 li:nth-last-of-type(2){border-width:0 0 1px}}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-side.list03 li:last-child,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-side.list03 li:last-child,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-side.list03 li:last-child,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-side.list03 li:last-child{border:none}}.wrap-recruit .inner-detail .section-recruit-personnelsystem dl.list-sub,.wrap-recruit .inner-detail .section-recruit-worklifebalance dl.list-sub,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem dl.list-sub,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance dl.list-sub{display:flex;flex-wrap:wrap;background-color:#f7f7f7;padding:1.5rem 3rem;margin-top:3.92rem}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem dl.list-sub,.wrap-recruit .inner-detail .section-recruit-worklifebalance dl.list-sub,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem dl.list-sub,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance dl.list-sub{display:block;padding:1.5rem}}.wrap-recruit .inner-detail .section-recruit-personnelsystem dl.list-sub dt,.wrap-recruit .inner-detail .section-recruit-worklifebalance dl.list-sub dt,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem dl.list-sub dt,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance dl.list-sub dt{width:15%;font-weight:bold;font-size:1.25rem}.wrap-recruit .inner-detail .section-recruit-personnelsystem dl.list-sub dd,.wrap-recruit .inner-detail .section-recruit-worklifebalance dl.list-sub dd,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem dl.list-sub dd,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance dl.list-sub dd{width:85%}.wrap-recruit .inner-detail .section-recruit-personnelsystem dl.list-sub dd,.wrap-recruit .inner-detail .section-recruit-personnelsystem dl.list-sub dt,.wrap-recruit .inner-detail .section-recruit-worklifebalance dl.list-sub dd,.wrap-recruit .inner-detail .section-recruit-worklifebalance dl.list-sub dt,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem dl.list-sub dd,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem dl.list-sub dt,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance dl.list-sub dd,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance dl.list-sub dt{padding:0.5rem 0}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem dl.list-sub dd,.wrap-recruit .inner-detail .section-recruit-personnelsystem dl.list-sub dt,.wrap-recruit .inner-detail .section-recruit-worklifebalance dl.list-sub dd,.wrap-recruit .inner-detail .section-recruit-worklifebalance dl.list-sub dt,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem dl.list-sub dd,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem dl.list-sub dt,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance dl.list-sub dd,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance dl.list-sub dt{width:100%}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-contents,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-contents,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-contents,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-contents{background-color:#dce8ea;padding:1rem}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-contents,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-contents,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-contents,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-contents{padding:1rem 0.5rem}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-contents h3,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-contents h3,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-contents h3,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-contents h3{margin:0 0 1rem 0.5rem}.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-contents dl.voice,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-contents dl.voice,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-contents dl.voice,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-contents dl.voice{padding:1rem 2.5rem;background-color:#fff;display:flex;flex-wrap:wrap;align-items:flex-end}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-contents dl.voice,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-contents dl.voice,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-contents dl.voice,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-contents dl.voice{display:block;padding:1rem 1.5rem}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-contents dl.voice dt,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-contents dl.voice dt,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-contents dl.voice dt,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-contents dl.voice dt{width:88%;padding:1.5rem 0;border-bottom:#e1e1e1 1px solid}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-contents dl.voice dt,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-contents dl.voice dt,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-contents dl.voice dt,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-contents dl.voice dt{padding:1.5rem 0 0;border:none}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-contents dl.voice dt:nth-last-child(2),.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-contents dl.voice dt:nth-last-child(2),.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-contents dl.voice dt:nth-last-child(2),.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-contents dl.voice dt:nth-last-child(2){border:none}.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-contents dl.voice dd,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-contents dl.voice dd,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-contents dl.voice dd,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-contents dl.voice dd{width:12%;padding:1.5rem 0;text-align:right;border-bottom:#e1e1e1 1px solid}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-contents dl.voice dd,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-contents dl.voice dd,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-contents dl.voice dd,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-contents dl.voice dd{padding:0.5rem 0 1.5rem}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-contents dl.voice dd:last-child,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-contents dl.voice dd:last-child,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-contents dl.voice dd:last-child,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-contents dl.voice dd:last-child{border-bottom:none}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-contents dl.voice dd,.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-contents dl.voice dt,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-contents dl.voice dd,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-contents dl.voice dt,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-contents dl.voice dd,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-contents dl.voice dt,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-contents dl.voice dd,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-contents dl.voice dt{width:100%}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-contents ul.step,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-contents ul.step,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-contents ul.step,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-contents ul.step{margin:0;padding:2rem 0;background-color:#fff;display:flex;justify-content:space-around}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-contents ul.step,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-contents ul.step,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-contents ul.step,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-contents ul.step{display:block;padding:1rem 1.5rem}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-contents ul.step li,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-contents ul.step li,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-contents ul.step li,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-contents ul.step li{width:20%;margin:0;padding:0 1.5rem;border:#e1e1e1 solid;border-width:0 1px 0 0}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-contents ul.step li,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-contents ul.step li,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-contents ul.step li,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-contents ul.step li{width:100%;padding:1.5rem 0;border-width:0 0 1px}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-contents ul.step li:before,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-contents ul.step li:before,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-contents ul.step li:before,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-contents ul.step li:before{content:"";width:0;height:0;border-style:solid;border-width:15px 0 15px 15px;border-color:transparent transparent transparent #dce8ea;border-radius:inherit;background:inherit;position:absolute;left:inherit;top:50%;right:-0.53rem;transform:translateY(-50%)}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-contents ul.step li:before,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-contents ul.step li:before,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-contents ul.step li:before,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-contents ul.step li:before{border-width:15px 15px 0 15px;border-color:#dce8ea transparent transparent transparent;top:inherit;bottom:-0.75rem;right:50%;transform:translateX(50%)}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-contents ul.step li:last-child,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-contents ul.step li:last-child,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-contents ul.step li:last-child,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-contents ul.step li:last-child{border:none}.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-contents ul.step li:last-child:before,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-contents ul.step li:last-child:before,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-contents ul.step li:last-child:before,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-contents ul.step li:last-child:before{display:none}.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-number,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-number,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-number,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-number{display:inline-block;white-space:nowrap;padding-left:15px}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-number,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-number,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-number,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-number{width:100%;text-align:center}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-number div,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-number div,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-number div,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-number div{color:#007184;font-size:1.428rem;font-weight:bold;padding:0 0.5rem 0.5rem;border-bottom:#007184 3px solid}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-number div,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-number div,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-number div,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-number div{font-size:1.2rem;padding:0 0 0.5rem}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-number div span:first-child,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-number div span:first-child,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-number div span:first-child,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-number div span:first-child{margin-right:1.5rem}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-number div span:first-child,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-number div span:first-child,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-number div span:first-child,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-number div span:first-child{margin-right:1rem}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-number div strong,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-number div strong,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-number div strong,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-number div strong{font-size:2.5rem;padding-left:0.5rem}@media screen and (max-width:751px){.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-number div strong,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-number div strong,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-number div strong,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-number div strong{font-size:2rem}}.wrap-recruit .inner-detail .section-recruit-personnelsystem .box-number p,.wrap-recruit .inner-detail .section-recruit-worklifebalance .box-number p,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem .box-number p,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance .box-number p{text-align:right;padding-right:0.5rem}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-text-sub,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-text-sub,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-text-sub,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-text-sub{margin:3.92rem 0 0;color:#007184;font-weight:bold}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-text-sub li,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-text-sub li,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-text-sub li,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-text-sub li{margin:0;padding:1rem 0;font-size:1.35rem;border-bottom:#007184 2px solid;padding-left:1.5rem;text-indent:-1.25rem}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-text-sub li:before,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-text-sub li:before,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-text-sub li:before,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-text-sub li:before{display:none}.wrap-recruit .inner-detail .section-recruit-personnelsystem ul.list-text-sub li:first-child,.wrap-recruit .inner-detail .section-recruit-worklifebalance ul.list-text-sub li:first-child,.wrap-recruit .inner-detail-recruit .section-recruit-personnelsystem ul.list-text-sub li:first-child,.wrap-recruit .inner-detail-recruit .section-recruit-worklifebalance ul.list-text-sub li:first-child{padding-top:0}.wrap-recruit .inner-detail .wrap-col02,.wrap-recruit .inner-detail-recruit .wrap-col02{display:flex;align-items:center}.wrap-recruit .inner-detail .wrap-col02.align-items-top,.wrap-recruit .inner-detail-recruit .wrap-col02.align-items-top{align-items:flex-start}@media screen and (max-width:751px){.wrap-recruit .inner-detail .wrap-col02,.wrap-recruit .inner-detail-recruit .wrap-col02{display:block}}.wrap-recruit .inner-full{width:100%;max-width:inherit}.wrap-recruit .inner-full.bg01{background-color:#f7f7f7}.wrap-recruit .inner-full.bg02{background-color:#cfe5e8}.wrap-recruit .inner-full.bg03{background-color:#fffbec}.wrap-recruit-interview{}@media screen and (max-width:751px){.wrap-recruit-interview .inner-detail{padding:0}}.wrap-recruit-interview .mv{margin:2.5rem 0 4rem;text-align:center;overflow:hidden}@media screen and (max-width:1100px){.wrap-recruit-interview .mv{margin:0 0 1.5rem}}.wrap-recruit-interview .mv img{width:110%;max-width:1100px}.wrap-recruit-interview .mv .department-title{text-align:left;max-width:1100px;margin:-6px auto;padding:1.2rem 1.5rem 1.5rem;background-color:#eee}.wrap-recruit-interview .mv-maternityleave{position:relative;margin-bottom:2rem}@media screen and (max-width:751px){.wrap-recruit-interview .mv-maternityleave{margin-bottom:1rem}}.wrap-recruit-interview .mv-maternityleave .main{padding-top:60px}@media screen and (max-width:751px){.wrap-recruit-interview .mv-maternityleave .main{padding-top:30px}}.wrap-recruit-interview .mv-maternityleave .center{font-size:1.857rem;position:relative;text-align:center;margin-bottom:2.5rem;color:#000000;border-bottom:none}.wrap-recruit-interview .mv-maternityleave .center small{color:#007184;font-size:0.857rem;font-weight:500;display:block;padding-top:0.5rem}.wrap-recruit-interview .mv-maternityleave img{width:100%}.wrap-recruit-interview .mv-maternityleave .maternityleave-title{position:absolute;top:50%;left:10%;transform:translateY(-50%)}@media screen and (max-width:751px){.wrap-recruit-interview .mv-maternityleave .maternityleave-title{position:inherit;width:100%;top:inherit;left:inherit;transform:translateY(0);max-width:calc(100% - 2.856rem);margin:1rem auto 0}}.wrap-recruit-interview .mv-maternityleave .maternityleave-title .title{background-color:rgba(255,255,255,0.9);padding:1rem 2rem;display:inline-block;font-size:3rem;font-weight:700}@media screen and (max-width:751px){.wrap-recruit-interview .mv-maternityleave .maternityleave-title .title{padding:0;font-size:1.4285rem}}.wrap-recruit-interview p.mv-text-maternityleave{margin:0 auto 5rem;width:100%;max-width:1000px;font-size:1.25rem;text-align:center}@media screen and (max-width:751px){.wrap-recruit-interview p.mv-text-maternityleave{margin-bottom:3rem;font-size:1rem}}.wrap-recruit-interview p.text-maternityleave{margin-bottom:4.5rem}.wrap-recruit-interview .title-maternityleave{border:solid #007184;border-width:2px 0;font-size:1.857rem;font-weight:700;color:#007184;text-align:center;padding:1rem 0;background-color:#cfe5e8;margin-bottom:3.5rem}@media screen and (max-width:751px){.wrap-recruit-interview .title-maternityleave{font-size:1.4285rem;margin-bottom:2.5rem}}.wrap-recruit-interview .wrap-maternityleave{display:flex;margin-bottom:4.5rem}@media screen and (max-width:751px){.wrap-recruit-interview .wrap-maternityleave{display:inherit}}.wrap-recruit-interview .wrap-maternityleave p{margin:inherit}.wrap-recruit-interview .wrap-maternityleave .col01{width:420px;text-align:center}@media screen and (max-width:751px){.wrap-recruit-interview .wrap-maternityleave .col01{width:100%;margin-bottom:2.5rem}}.wrap-recruit-interview .wrap-maternityleave .col01 .photo{width:100%;background-color:#fff;padding:4px;box-sizing:border-box;background:repeating-linear-gradient(-45deg,#cfe5e8,#cfe5e8 2px,#fff 0,#fff 4px)}.wrap-recruit-interview .wrap-maternityleave .col01 .photo img{width:100%;display:block;line-height:1}.wrap-recruit-interview .wrap-maternityleave .col01 p{font-size:0.97rem;margin-top:1rem}.wrap-recruit-interview .wrap-maternityleave .col02{width:calc(100% - 420px);padding-left:56px}@media screen and (max-width:751px){.wrap-recruit-interview .wrap-maternityleave .col02{width:100%;padding:inherit}}.wrap-recruit-interview .wrap-maternityleave-boss{background-color:#F1F1F1;padding:3rem;margin-bottom:7.1428rem}@media screen and (max-width:751px){.wrap-recruit-interview .wrap-maternityleave-boss{padding:2rem 1.5rem}}.wrap-recruit-interview .wrap-maternityleave-boss p{margin:inherit}.wrap-recruit-interview .wrap-maternityleave-boss .maternityleave-boss{display:flex;justify-content:space-between}@media screen and (max-width:751px){.wrap-recruit-interview .wrap-maternityleave-boss .maternityleave-boss{flex-direction:column-reverse;flex-wrap:wrap}}.wrap-recruit-interview .wrap-maternityleave-boss .maternityleave-boss .col01{width:calc(100% - 240px)}@media screen and (max-width:751px){.wrap-recruit-interview .wrap-maternityleave-boss .maternityleave-boss .col01{width:100%;flex-direction:column-reverse}}.wrap-recruit-interview .wrap-maternityleave-boss .maternityleave-boss .col02{width:240px;text-align:center}@media screen and (max-width:751px){.wrap-recruit-interview .wrap-maternityleave-boss .maternityleave-boss .col02{width:100%;padding-bottom:2.5rem}}.wrap-recruit-interview .wrap-maternityleave-boss .maternityleave-boss .col02 .photo{width:160px;height:160px;margin:0 auto;overflow:hidden;border-radius:50%}.wrap-recruit-interview .wrap-maternityleave-boss .maternityleave-boss .col02 .photo img{width:100%;display:block;line-height:1}.wrap-recruit-interview .wrap-maternityleave-boss .maternityleave-boss .col02 p{font-size:0.97rem;margin-top:1rem}.wrap-recruit-interview .wrap-maternityleave-other p{margin:inherit}.wrap-recruit-interview .wrap-maternityleave-other .maternityleave-other{display:flex;justify-content:space-between;margin-bottom:3rem}.wrap-recruit-interview .wrap-maternityleave-other .maternityleave-other .col01{width:180px;text-align:center}.wrap-recruit-interview .wrap-maternityleave-other .maternityleave-other .col01 .photo{width:90px;height:90px;margin:0 auto;overflow:hidden;border-radius:50%}@media screen and (max-width:751px){.wrap-recruit-interview .wrap-maternityleave-other .maternityleave-other .col01 .photo{width:70px;height:70px}}.wrap-recruit-interview .wrap-maternityleave-other .maternityleave-other .col01 .photo img{width:100%;display:block;line-height:1}.wrap-recruit-interview .wrap-maternityleave-other .maternityleave-other .col01 p{font-size:0.97rem;margin-top:1rem}@media screen and (max-width:751px){.wrap-recruit-interview .wrap-maternityleave-other .maternityleave-other .col01{width:80px}}.wrap-recruit-interview .wrap-maternityleave-other .maternityleave-other .col02{width:calc(100% - 180px)}@media screen and (max-width:751px){.wrap-recruit-interview .wrap-maternityleave-other .maternityleave-other .col02{width:calc(100% - 80px)}}.wrap-recruit-interview .wrap-maternityleave-other .maternityleave-other .col02 p{margin-bottom:0;background-color:#F1F1F1;border-radius:8px;padding:1.5rem 2rem;position:relative}@media screen and (max-width:751px){.wrap-recruit-interview .wrap-maternityleave-other .maternityleave-other .col02 p{padding:1rem 1.5rem}}.wrap-recruit-interview .wrap-maternityleave-other .maternityleave-other .col02 p:before{content:"";width:0;height:0;border-right:20px solid #F1F1F1;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;top:40px;left:-20px}@media screen and (max-width:751px){.wrap-recruit-interview .wrap-maternityleave-other .maternityleave-other .col02 p:before{top:50px;left:-10px}}.wrap-recruit-interview h2{color:#007184;padding-bottom:1rem;margin-bottom:3rem;border-bottom:double 5px #cfe5e8}.wrap-recruit-interview h2 small{font-size:1.28rem!important}@media screen and (max-width:400px){.wrap-recruit-interview h2 small{font-size:0.857rem!important}}.wrap-recruit-interview p strong.question{font-size:1.125rem}.wrap-recruit-interview p a.linktext{text-decoration:underline}@media screen and (max-width:751px){.wrap-recruit-interview .wrap-col02 .col01{margin-bottom:3rem}}.wrap-recruit-interview .box-color__inner{background-color:#cfe5e8;padding:2.5rem 3rem}@media screen and (max-width:751px){.wrap-recruit-interview .box-color__inner{padding:2.5rem 1.5rem 1.5rem}}.wrap-recruit-interview .box-color__inner h3{color:#007184;text-align:center;margin-bottom:2rem}.wrap-recruit-interview .box-color__inner dl{width:100%;display:flex;flex-wrap:wrap}.wrap-recruit-interview .box-color__inner dl dt{width:8rem;color:#007184;font-weight:bold;text-align:center;padding:1rem 0 1rem 0;border-bottom:#5fc4d6 1px dotted;position:relative}@media screen and (max-width:751px){.wrap-recruit-interview .box-color__inner dl dt{width:4rem}}.wrap-recruit-interview .box-color__inner dl dt span{border-right:#5fc4d6 1px solid;padding-right:1.25rem}.wrap-recruit-interview .box-color__inner dl dd{width:calc(100% - 8rem);padding:1rem 0;border-bottom:#5fc4d6 1px dotted}@media screen and (max-width:751px){.wrap-recruit-interview .box-color__inner dl dd{width:calc(100% - 4rem);padding:1rem 0 1rem 1rem}}.wrap-recruit-interview .box-color__inner dl dd:last-child,.wrap-recruit-interview .box-color__inner dl dt:nth-last-child(2){border-bottom:none}.wrap-recruit-interview .box-color__inner .wrap-message{width:100%;overflow:hidden}.wrap-recruit-interview .box-color__inner .wrap-message .message01{float:right;width:200px;height:200px;overflow:hidden;border-radius:50%;margin-left:3.92rem}@media screen and (max-width:751px){.wrap-recruit-interview .box-color__inner .wrap-message .message01{float:inherit;margin:0 auto 3rem}}.wrap-recruit-interview .box-color__inner .wrap-message .message01 img{width:100%;display:block;line-height:1}.wrap-recruit-interview .box-color__inner .wrap-message .message02{width:calc(100% - 200px - 3.928rem);margin-top:1rem}@media screen and (max-width:751px){.wrap-recruit-interview .box-color__inner .wrap-message .message02{width:100%;margin-top:0}}.wrap-recruit-interview .box-color__inner .wrap-message .message02 p{margin-bottom:2rem}.wrap-recruit-interview .mtop{margin-top:7.14rem}@media screen and (max-width:751px){.wrap-recruit-interview .mtop{margin-top:5.35rem}}.wrap-recruit .main-message .bread-new{max-width:1100px;margin:0 auto}@media screen and (max-width:751px){.wrap-recruit .main-message .bread-new{max-width:calc(100% - 2.856rem)}}.wrap-recruit .main-message .center{margin-bottom:2.5rem;text-align:center;font-size:1.857rem;position:relative;padding-top:60px}@media screen and (max-width:400px){.wrap-recruit .main-message .center{padding-top:30px}}.wrap-recruit .main-message .center small{display:block;color:#007184;font-size:0.857rem;font-weight:500;display:block;padding-top:0.5rem}.wrap-recruit .section-recruit-message-main{width:100%;height:680px;position:relative;margin:2.5rem auto 4rem}.wrap-recruit .section-recruit-message-main .pc-messagetop{display:block}@media screen and (max-width:400px){.wrap-recruit .section-recruit-message-main .pc-messagetop{display:none}}.wrap-recruit .section-recruit-message-main .sp-messagetop{display:none}@media screen and (max-width:1100px){.wrap-recruit .section-recruit-message-main .sp-messagetop{display:block}}.wrap-recruit .section-recruit-message-main .bg-line{top:550px;z-index:-1}@media screen and (max-width:1100px){.wrap-recruit .section-recruit-message-main .bg-line{top:400px}}@media screen and (max-width:751px){.wrap-recruit .section-recruit-message-main .bg-line{top:250px}}@media screen and (max-width:400px){.wrap-recruit .section-recruit-message-main .bg-line{top:180px}}@media screen and (max-width:1100px){.wrap-recruit .section-recruit-message-main{height:550px;margin:0 auto 4rem}}@media screen and (max-width:751px){.wrap-recruit .section-recruit-message-main{height:450px;margin:0 auto}}.wrap-recruit .section-recruit-message-main .image{width:100%;max-width:1100px;height:620px;position:absolute;top:0;left:50%;transform:translateX(-50%);overflow:hidden;line-height:0}@media screen and (max-width:1100px){.wrap-recruit .section-recruit-message-main .image{height:450px}}.wrap-recruit .section-recruit-message-main .image img{position:absolute;top:0;left:0}@media screen and (max-width:1100px){.wrap-recruit .section-recruit-message-main .image img{width:100%;height:auto;left:50%;transform:translateX(-50%)}}.wrap-recruit .section-recruit-message-main .panel-text{width:500px;padding:3.57rem 3.92rem;background-color:rgba(255,255,255,0.7);position:absolute;top:12.85rem;right:50%;transform:translateX(50%);margin-right:17.14rem}@media screen and (max-width:1100px){.wrap-recruit .section-recruit-message-main .panel-text{width:94%;height:auto;background-color:rgba(255,255,255,0.9);top:28.57rem;margin:0 auto;padding:1.78rem 2.85rem}}@media screen and (max-width:751px){.wrap-recruit .section-recruit-message-main .panel-text{top:16.85rem;padding:1.78rem}}@media screen and (max-width:400px){.wrap-recruit .section-recruit-message-main .panel-text{top:13rem}}.wrap-recruit .section-recruit-message-main .panel-text h2{font-size:2.5rem;line-height:1.4;margin-bottom:3rem}@media screen and (max-width:1100px){.wrap-recruit .section-recruit-message-main .panel-text h2{margin-bottom:2.14rem}}@media screen and (max-width:1100px){.wrap-recruit .section-recruit-message-main .panel-text h2{font-size:2.14rem}}.wrap-recruit .section-recruit-message-main .panel-text p{font-size:1.14rem;text-align:right;margin:0}@media screen and (max-width:1100px){.wrap-recruit .section-recruit-message-main .panel-text br{display:none}}@media screen and (max-width:751px){.wrap-recruit .section-recruit-message-text{margin-top:50px}}.wrap-recruit .section-recruit-message-text__inner{width:100%;margin:0 auto}.wrap-recruit .section-recruit-message-text__inner h2{color:#007184;padding-bottom:1rem;margin-bottom:3rem;border-bottom:double 5px #cfe5e8}.wrap-recruit .section-recruit-message-text__inner h2:first-letter{font-size:3rem;margin-right:1rem}.wrap-recruit .section-recruit-message-text__inner h3{margin-bottom:1rem}.wrap-recruit .section-recruit-message-text__inner p .underline{background:linear-gradient(transparent 50%,#d2eeff 50%)}.wrap-recruit .section-recruit-message-text__inner .text{margin-bottom:3rem!important}@media screen and (max-width:751px){.wrap-recruit .section-recruit-message-text__inner .list{width:100%}}.wrap-recruit .section-recruit-message-text__inner .list li{list-style:none;padding-left:0}.wrap-recruit .section-recruit-message-text__inner .list li .list{margin:0}.wrap-recruit .section-recruit-message-text__inner .decimal li{font-size:1.56rem;padding:0}.wrap-recruit .section-recruit-message-text__inner .decimal li .list{margin:0}.wrap-recruit .section-recruit-message-text__inner .decimal li,.wrap-recruit .section-recruit-message-text__inner .list li{position:inherit}.wrap-recruit .section-recruit-message-text__inner .decimal li .list,.wrap-recruit .section-recruit-message-text__inner .list li .list{padding:0;margin-bottom:3rem;display:inline-block}.wrap-recruit .section-recruit-message-text__inner .decimal li .list li,.wrap-recruit .section-recruit-message-text__inner .list li .list li{position:inherit;list-style:none;font-size:1.28rem;border-bottom:solid 1px #007185;margin:0;padding:0.5rem 1rem 0.5rem;font-weight:bold}.wrap-recruit .section-recruit-message-text__inner .decimal li .list li span,.wrap-recruit .section-recruit-message-text__inner .list li .list li span{margin-right:0.5rem}@media screen and (max-width:751px){.wrap-recruit .section-recruit-message-text__inner .col01{margin-bottom:3rem}}.wrap-recruit .media-coverage{background-color:#f6f6f6!important;position:relative;padding-top:60px}.wrap-recruit .media-coverage .wrap-slick__inner{padding-top:0!important}.wrap-recruit .media-coverage .wrap-slick__inner .carousel .item .img{aspect-ratio:auto!important}.wrap-recruit .media-coverage .wrap-slick__inner .carousel .article-flex a{display:inline-block;align-items:center;text-align:center;gap:20px;padding-top:20px;padding-bottom:30px}.wrap-recruit .media-coverage .wrap-slick__inner .carousel .article-flex a img{width:100%}@media screen and (max-width:751px){.wrap-recruit .media-coverage .wrap-slick__inner .carousel .article-flex a{display:block}}.wrap-recruit .media-coverage .wrap-slick__inner .carousel .article-flex a p{margin-bottom:20px;text-align:left;font-size:1.5em;font-weight:bold}@media screen and (max-width:751px){.wrap-recruit .media-coverage .wrap-slick__inner .carousel .article-flex a p{font-size:1.2em;margin-top:15px}}.wrap-recruit .media-coverage .wrap-slick__inner .carousel .article-flex a p small{color:#007184;font-weight:bold;margin-bottom:10px}.wrap-recruit .media-coverage .wrap-slick__inner .carousel .article-flex a .date{font-weight:normal;font-size:1em}@media screen and (max-width:751px){.wrap-recruit .media-coverage .wrap-slick__inner .carousel .article-flex a .date{text-align:right}}@media screen and (max-width:1100px){.wrap-recruit .media-coverage .wrap-slick__inner{padding:0 5% 5% 5%}}.wrap-recruit .media-coverage .bg-gray{width:100vw;background-color:#f7f7f7;height:120%;position:absolute;z-index:-1;left:50%;transform:translate(-50%,0);top:-10px}@media screen and (max-width:751px){.wrap-recruit .media-coverage .bg-gray{top:0;height:110%}}.wrap-recruit ol.list-interview{margin:3.57rem 0 0;display:flex;flex-wrap:wrap}@media screen and (max-width:751px){.wrap-recruit ol.list-interview{margin:0}}.wrap-recruit ol.list-interview li{width:25%;margin:0 0 6rem!important;padding:0 1rem!important;list-style:none}@media screen and (max-width:1100px){.wrap-recruit ol.list-interview li{width:33.3333333333%}}@media screen and (max-width:751px){.wrap-recruit ol.list-interview li{width:50%;margin:0 0 5rem!important}.wrap-recruit ol.list-interview li:nth-child(2n){padding:0 0 0 0.5rem!important}.wrap-recruit ol.list-interview li:nth-child(odd){padding:0 0.5rem 0 0!important}}@media screen and (max-width:400px){.wrap-recruit ol.list-interview li:nth-child(2n){padding:0 0 0 0.25rem!important}.wrap-recruit ol.list-interview li:nth-child(odd){padding:0 0.25rem 0 0!important}}.wrap-recruit ol.list-interview li:before{position:inherit!important}.wrap-recruit ol.list-interview li .img{width:100%;overflow:hidden;margin-bottom:1rem;border:#eee 1px solid}.wrap-recruit ol.list-interview li .img img{width:100%;display:block;line-height:1}.wrap-recruit ol.list-interview li h2{color:#007184;margin:0 0.5rem!important;font-size:1.25rem!important}@media screen and (max-width:751px){.wrap-recruit ol.list-interview li h2{margin:0 0.25rem}}.wrap-recruit ol.list-interview li p.date{color:#666;margin:0 0.5rem 0.5rem!important;font-size:0.85rem!important}@media screen and (max-width:751px){.wrap-recruit ol.list-interview li p.date{margin:0 0.25rem 0.5rem!important}}.wrap-recruit ol.list-interview li p.department{color:#007184;margin:0 0.5rem 0.5rem!important;font-size:0.85rem!important}@media screen and (max-width:751px){.wrap-recruit ol.list-interview li p.department{margin:0 0.25rem 0.5rem!important}}.wrap-recruit ol.list-interview li p.text{margin:0 0.5rem 2rem!important}@media screen and (max-width:751px){.wrap-recruit ol.list-interview li p.text{margin:0 0.25rem 2rem!important}}.wrap-recruit ol.list-interview li .linkbtn{margin:0}@media screen and (max-width:751px){.wrap-recruit ol.list-interview li .linkbtn{margin:0 0.25rem}}.wrap-recruit ol.list-interview li .linkbtn a{width:120px;margin:0 auto;padding:1rem 1.78rem 1rem 2.5rem}@media screen and (max-width:751px){.wrap-recruit ol.list-interview li .linkbtn a{width:100%;box-sizing:border-box;font-size:0.85rem}}.wrap-recruit ol.list-interview li .linkbtn a img{width:1em!important}.wrap-recruit .recruit-privacy .main{padding-top:0}.wrap-recruit .recruit-privacy .txt-center{text-align:center;margin-bottom:20px}.wrap-recruit .recruit-privacy .txt-link{color:#007184;border-bottom:solid 1px #007184}.wrap-recruit .recruit-privacy ul{counter-reset:list-counter}.wrap-recruit .recruit-privacy ul li{padding-left:0;counter-increment:list-counter;position:relative;padding-left:2em}@media screen and (max-width:400px){.wrap-recruit .recruit-privacy ul li{font-size:1.071em}}.wrap-recruit .recruit-privacy ul li:before{content:counter(list-counter) ". ";position:absolute;left:0;width:1.5em;text-align:right;background:none;top:0}.section-recruit-contact{background-color:#cfe5e8;position:relative;padding:5rem 0;text-align:center;margin-top:4rem}@media screen and (max-width:1100px){.section-recruit-contact{padding:5rem 4%}}.section-recruit-contact__inner{display:flex;justify-content:center}@media screen and (max-width:400px){.section-recruit-contact__inner{flex-direction:column;align-items:center}}.section-recruit-contact__inner .btn{text-align:center;font-size:1.21rem;margin:0 1.78rem}@media screen and (max-width:1100px){.section-recruit-contact__inner .btn{width:48%;margin:0 1%;font-size:inherit}}@media screen and (max-width:400px){.section-recruit-contact__inner .btn{width:80%;margin:0 0 5% 0}}.section-recruit-contact__inner .btn a{width:259px;border:1px solid #007184;justify-content:center;box-sizing:border-box}@media screen and (max-width:1100px){.section-recruit-contact__inner .btn a{width:100%;padding:1rem 1.42rem}}.section-recruit-contact__inner .btn a.btn-requirements{color:#007184;background-color:#fff}.section-recruit-contact__inner .btn a.btn-entry{color:#fff;background-color:#007184}@media screen and (max-width:400px){.section-recruit-contact__inner .btn a{margin:0 auto}}.section-recruit-contact h2{padding-bottom:1rem;margin-bottom:3rem;font-size:1.857rem;text-align:center;position:relative}.section-recruit-contact h2 small{font-size:0.857rem!important;color:#007184;display:block;padding-top:0.5rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.wrap-detail .inner-detail .top-intro{width:100vw;background-color:#f7f7f7;padding:0 3% 6em;margin-top:6em}.wrap-detail .inner-detail .top-intro h2{padding-top:4rem}.wrap-detail .inner-detail .top-intro p{margin-bottom:4rem}.wrap-detail .inner-detail .top-intro .btn-area .btn a{margin:5rem auto 0;text-align:center;width:200px}.wrap-detail .inner-detail .top-intro .slider-container{position:relative;background-color:#ffffff;border-radius:0.75rem;box-shadow:0 15px 25px -5px rgba(0,0,0,0.2),0 8px 10px -4px rgba(0,0,0,0.1);overflow:hidden;max-width:1000px;width:100%;margin:auto;transition:all 0.3s ease-in-out}.wrap-detail .inner-detail .top-intro .slider-container .image-display-area{position:relative;display:flex;align-items:center;justify-content:center;background-color:#e5e7eb;border-top-left-radius:0.75rem;border-top-right-radius:0.75rem;overflow:hidden;transition:background-color 0.3s ease}.wrap-detail .inner-detail .top-intro .slider-container .image-display-area img{width:100%;height:auto;object-fit:contain;border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}.wrap-detail .inner-detail .top-intro .slider-container .controller-bar{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:#2e2e2e;color:#ffffff;border-bottom-left-radius:0.75rem;border-bottom-right-radius:0.75rem;transition:background-color 0.3s ease}.wrap-detail .inner-detail .top-intro .slider-container .controller-bar .button-group{display:flex;gap:0.5rem}.wrap-detail .inner-detail .top-intro .slider-container .controller-bar .page-number-display{font-size:1.125rem;font-weight:600}.wrap-detail .inner-detail .top-intro .slider-container .controller-button{background-color:#2e2e2e;color:#ffffff;padding:0.5rem;border-radius:0.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.06),0 2px 4px -1px rgba(0,0,0,0.03);transition:background-color 0.2s ease-in-out,opacity 0.3s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;cursor:pointer}.wrap-detail .inner-detail .top-intro .slider-container .controller-button:hover:not(:disabled){background-color:#3e3e3e}.wrap-detail .inner-detail .top-intro .slider-container .controller-button:focus{outline:none;box-shadow:0 0 0 2px rgba(96,165,250,0.75)}.wrap-detail .inner-detail .top-intro .slider-container .controller-button:disabled{opacity:0.5;cursor:not-allowed}.wrap-detail .inner-detail .top-intro .slider-container.fullscreen-active{position:fixed;top:0;left:0;width:100vw;height:100vh;max-width:none;border-radius:0;box-shadow:none;background-color:rgba(0,0,0,0.9);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000;padding:0}.wrap-detail .inner-detail .top-intro .slider-container.fullscreen-active .image-display-area{flex-grow:1;width:100%;border-radius:0;min-height:auto;max-height:auto;background-color:transparent}.wrap-detail .inner-detail .top-intro .slider-container.fullscreen-active .image-display-area img{width:100%;height:100%;object-fit:contain;border-radius:0}.wrap-detail .inner-detail .top-intro .slider-container.fullscreen-active .controller-bar{position:relative;width:100%;border-radius:0;background-color:rgba(31,41,55,0.8)}.wrap-detail .inner-detail .top-intro .slider-container .loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8);display:flex;justify-content:center;align-items:center;z-index:10;border-radius:var(--rounded-xl);transition:opacity 0.3s ease}.wrap-detail .inner-detail .top-intro .slider-container .loading-overlay.hidden{opacity:0;pointer-events:none}.wrap-detail .inner-detail .top-intro .slider-container .spinner{border:4px solid rgba(0,0,0,0.1);border-left-color:var(--dark-gray);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media (max-width:767px){.wrap-detail .inner-detail .top-intro .slider-container{max-width:100%}}