#voice{padding-top:60px}@media screen and (max-width: 767px){#voice{padding-top:0px}}#voice .int_visual{position:relative;margin:0}@media screen and (max-width: 767px){#voice .int_visual{margin:3rem 0 0}}#voice .int_visual .image{position:relative;z-index:2}#voice .int_visual .titles{position:absolute;top:20%;left:8%;color:#fff;z-index:1000}@media screen and (max-width: 960px){#voice .int_visual .titles{top:15%;left:5%}}@media screen and (max-width: 767px){#voice .int_visual .titles{z-index:300;top:50%;left:5%}}#voice .int_visual .titles h1.en{font-size:4rem;font-weight:300;margin-top:2em}@media screen and (max-width: 960px){#voice .int_visual .titles h1.en{font-size:3rem;margin-top:1.5em}}@media screen and (max-width: 767px){#voice .int_visual .titles h1.en{font-size:2rem;margin-top:1.2em}}#voice .int_visual .titles h2{font-weight:400;font-size:1.125rem;letter-spacing:2px;line-height:1.5}@media screen and (max-width: 960px){#voice .int_visual .titles h2{font-size:1rem}}@media screen and (max-width: 767px){#voice .int_visual .titles h2{font-size:.9375rem}}#voice .int_visual .bgs01{content:"";position:absolute;top:0;left:0;width:100%;height:20%;background:url("/recruit/career/img/common/noise.png"),linear-gradient(to right, #0D63A9 0%, #073255 100%);clip-path:polygon(0 0, 100% 0, 0 100%);z-index:3}@media screen and (max-width: 767px){#voice .int_visual .bgs01{height:10%}}#voice .int_visual .bgs02{content:"";position:absolute;top:100%;left:0;width:100%;height:7vw;background:url("/recruit/career/img/common/noise.png"),linear-gradient(to right, #0D63A9 0%, #073255 100%);clip-path:polygon(0 0, 100% 0, 100% 7vw);z-index:3}#voice .inner{max-width:1280px;margin:0 auto;padding:0 40px}@media screen and (max-width: 767px){#voice .inner{padding:0 5%}}#voice .voice_content{padding:0px;background:url("/recruit/career/img/common/noise.png"),linear-gradient(to right, #d6e8eb 0%, #c9dee7 69.5%, #c3dae5 100%);position:relative;overflow:hidden}#voice .voice_content>*{position:relative;z-index:1}#voice .voice-sec{margin-bottom:10px}@media screen and (max-width: 767px){#voice .voice-sec{margin-bottom:10px}}#voice .voice-sec #reason{margin-block:140px 70px}@media screen and (max-width: 767px){#voice .voice-sec #reason{margin-block:70px 40px}}#voice .voice-sec #reason h2{position:relative;background-color:#cee2e9;border-radius:100px;color:#004098;font-size:1.8rem;text-align:center;padding:20px 0 12px;margin-bottom:70px}#voice .voice-sec #reason h2::after{content:"";display:block;position:absolute;background-color:#cee2e9;width:20px;height:16px;clip-path:polygon(0 0, 100% 0, 50% 100%);bottom:-15px;left:calc(50% - 10px)}#voice .voice-sec #reason h2 .sub{display:inline-block;position:absolute;font-size:1.6rem;left:50%;top:0;transform:translate(-50%, -50%);background-color:#004098;color:#fff;padding:5px 25px 10px;border-radius:100px;line-height:1}#voice .voice-sec #reason .reason-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:60px}@media screen and (max-width: 960px){#voice .voice-sec #reason .reason-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){#voice .voice-sec #reason .reason-grid{grid-template-columns:1fr;gap:60px}}#voice .voice-sec #reason .reason-grid li{position:relative;background-color:#fff;border-radius:10px;padding:32px 40px 32px 45px}#voice .voice-sec #reason .reason-grid li .cimg{position:absolute;width:80px;height:80px;top:0;left:0;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){#voice .voice-sec #reason .reason-grid li .cimg{transform:translate(-30%, -50%);width:60px;height:60px}}#voice .voice-sec #reason .reason-grid li h3{display:inline-block;position:absolute;top:0;left:50%;background-color:#004098;color:#fff;font-size:1rem;font-weight:500;transform:translate(-50%, -50%);line-height:1;padding:6px 15px 8px;white-space:nowrap}#voice .voice-sec #reason .reason-grid li h3.c2{background-color:#675393}#voice .voice-sec #reason .reason-grid li h3.c3{background-color:#ce1438}#voice .voice-sec #reason .reason-grid li h3.c4{background-color:#499d10}#voice .voice-sec #reason .reason-grid li h3.c5{background-color:#b967a3}#voice .voice-sec #reason .reason-grid li .ctxt{font-size:1.2rem}@media screen and (max-width: 767px){#voice .voice-sec #reason .reason-grid li .ctxt{font-size:1rem}}#voice .profile-sec{position:relative;padding:10vw 0 100px;color:#fff;z-index:10}#voice .profile-sec::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("/recruit/career/img/common/noise.png"),linear-gradient(to left, #73b4c2 0%, #4686a4 100%);clip-path:polygon(0 0, 100% 7vw, 100% calc(100% - 7vw), 0 100%);z-index:-1}#voice .profile-sec .sec-title{display:flex;align-items:baseline;text-align:left;margin-bottom:50px}@media screen and (max-width: 767px){#voice .profile-sec .sec-title{flex-direction:column;align-items:center;text-align:center}}#voice .profile-sec .sec-title .en{font-size:3rem;font-weight:300;color:#fff;margin-bottom:0;letter-spacing:2px}@media screen and (max-width: 767px){#voice .profile-sec .sec-title .en{font-size:2rem;margin-bottom:10px}}#voice .profile-sec .sec-title h2{font-size:1rem;font-weight:bold;color:#fff;margin-left:30px}@media screen and (max-width: 767px){#voice .profile-sec .sec-title h2{margin-left:0}}#voice .profile-sec .profile-content{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;margin-bottom:50px}@media screen and (max-width: 767px){#voice .profile-sec .profile-content{flex-direction:column;gap:50px}}#voice .profile-sec .profile-content .box{flex:1}#voice .profile-sec .profile-content .age-box{width:45%;max-width:540px;flex:none}@media screen and (max-width: 767px){#voice .profile-sec .profile-content .age-box{width:100%;max-width:100%}}#voice .profile-sec .profile-content .jobs-box{flex:1}#voice .profile-sec .profile-content .box-title{font-size:1.1875rem;font-weight:bold;text-align:center;margin-bottom:30px;color:#fff}#voice .profile-sec .profile-content .box-title span{font-size:.8125rem;font-weight:normal;margin-left:10px;opacity:.9}#voice .profile-sec .profile-content .tag-list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:60px}#voice .profile-sec .profile-content .tag-list li{background:#fff;padding:10px 25px;font-size:.875rem;color:#555;font-weight:500;box-shadow:0 4px 10px rgba(0,0,0,.1);letter-spacing:.5px}#voice .profile-sec .profile-content .memo h3{font-size:2rem;font-weight:500;padding-bottom:15px;border-bottom:1px solid hsla(0,0%,100%,.2);margin-bottom:15px}#voice .profile-sec .chart-area{text-align:center}#voice .profile-sec .chart-area .chart-img{width:100%;max-width:320px;margin:0 auto}#voice .profile-sec .chart-area .chart-img img{width:100%;height:auto}#voice .q-sec{position:relative;padding:calc(7vw + 75px) 0 100px;z-index:5;margin-bottom:0;margin-top:-7vw}#voice .q-sec::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("/recruit/career/img/common/noise.png"),linear-gradient(to right, #d6e8eb 0%, #c9dee7 69.5%, #c3dae5 100%);z-index:-1}#voice .q-sec.q-sec-dark{margin-top:0;padding-top:10vw}#voice .q-sec.q-sec-dark::before{background:url("/recruit/career/img/common/noise.png"),linear-gradient(to left, #73b4c2 0%, #4686a4 100%);clip-path:polygon(0 0, 100% 7vw, 100% 100%, 0 100%)}#voice .q-sec.q-sec-dark::after{content:"";position:absolute;top:0;left:0;width:100%;height:7vw;background:url("/recruit/career/img/common/noise.png"),linear-gradient(to right, #0D63A9 0%, #073255 100%);clip-path:polygon(0 0, 100% 0, 100% 7vw);z-index:-1}#voice .q-sec.q-sec-dark .q-head{color:#fff}#voice .q-sec.q-sec-dark .q-head .q-icon{color:#fff}#voice .q-sec.q-sec-dark .q-reason .reason-title{color:#fff}#voice .q-sec.q-sec-dark .q-chart .chart-img{max-width:950px}#voice .q-sec.last-sec{margin-top:0;padding-top:calc(7vw + 60px);padding-bottom:calc(7vw + 60px)}#voice .q-sec.last-sec .bgs03{content:"";position:absolute;top:0;left:0;width:100%;height:7vw;background:url("/recruit/career/img/common/noise.png"),linear-gradient(to right, #0D63A9 0%, #073255 100%);clip-path:polygon(0 0, 100% 0, 0 7vw);z-index:1}#voice .q-sec.last-sec .bgs04{content:"";position:absolute;bottom:0;left:0;width:100%;height:7vw;background:url("/recruit/career/img/common/noise.png"),linear-gradient(to right, #0D63A9 0%, #073255 100%);clip-path:polygon(0 100%, 100% 0, 100% 100%);z-index:1}#voice .q-sec .q-block{margin-bottom:0}#voice .q-sec .q-head{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:60px;padding:0;background:rgba(0,0,0,0);border-radius:0;color:#004b87}@media screen and (max-width: 767px){#voice .q-sec .q-head{flex-direction:row;align-items:flex-start;justify-content:flex-start;text-align:left;gap:15px;margin-bottom:0}}#voice .q-sec .q-head .q-icon{font-family:"Montserrat",sans-serif;font-weight:300;font-size:4rem;line-height:1;color:#004b87}@media screen and (max-width: 767px){#voice .q-sec .q-head .q-icon{font-size:3rem;margin-top:-5px}}#voice .q-sec .q-head h2{font-size:1.375rem;font-weight:bold;line-height:1.5}@media screen and (max-width: 767px){#voice .q-sec .q-head h2{font-size:1.125rem}}#voice .q-sec .q-head h2 .notes{font-size:.875rem;font-weight:normal;margin-left:10px;display:inline-block}@media screen and (max-width: 767px){#voice .q-sec .q-head h2 .notes{margin-left:0;display:block;margin-top:5px}}#voice .q-sec .q-chart{margin-bottom:60px;text-align:center}#voice .q-sec .q-chart .chart-img{max-width:480px;margin:0 auto}#voice .q-sec .q-chart .chart-img img{width:100%;height:auto}#voice .q-sec .q-reason .reason-title{font-size:1.375rem;font-weight:bold;text-align:center;color:#004b87;margin-bottom:100px}#voice .q-sec .q-reason.no-title{margin-top:120px}@media screen and (max-width: 767px){#voice .q-sec .q-reason.no-title{margin-top:60px}}#voice .q-sec .comments-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:62px;justify-content:center}@media screen and (max-width: 900px){#voice .q-sec .comments-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){#voice .q-sec .comments-grid{grid-template-columns:1fr;gap:40px}}#voice .q-sec .comments-grid.m1{margin-bottom:8rem}@media screen and (max-width: 767px){#voice .q-sec .comments-grid.m1{margin-bottom:5rem}}#voice .q-sec .comments-grid.p4{grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 767px){#voice .q-sec .comments-grid.p4{grid-template-columns:1fr}}#voice .q-sec .comments-grid.p4 li:nth-child(3n+2){background:#fff}#voice .q-sec .comments-grid.p4 li:nth-child(odd){background:#dff0fd}#voice .q-sec .comments-grid.p4 li:nth-child(even){background:#fff}#voice .q-sec .comments-grid li{background:#fff;border-radius:12px;padding:32px 40px 32px 45px;position:relative;box-shadow:0 4px 15px rgba(0,0,0,.02)}#voice .q-sec .comments-grid li:nth-child(3n+2){background:#dff0fd}#voice .q-sec .comments-grid li .cimg{position:absolute;top:-40px;left:-40px;width:81px;height:81px;border-radius:50%;overflow:hidden}@media screen and (max-width: 767px){#voice .q-sec .comments-grid li .cimg{top:-30px;left:-10px;width:60px;height:60px}}#voice .q-sec .comments-grid li .cimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#voice .q-sec .comments-grid li .ctxt{font-size:1.25rem;line-height:1.8;color:#333}@media screen and (max-width: 767px){#voice .q-sec .comments-grid li .ctxt{font-size:1rem}}