:root{--gold: #C9A063}body{font-family:"Yu Gothic Medium","游ゴシック","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;background-color:#e60020}body.modal_active{height:100vh;width:100%;overflow:hidden}footer{position:relative}.voice_top{background-color:#e60020;position:relative;margin:0 auto;text-align:center;padding-top:88px}@media only screen and (max-width: 1024px){.voice_top{padding-top:75px}}@media only screen and (max-width: 599px){.voice_top{padding-top:55px}}.voice_top .wrap{margin:auto;position:relative}.voice_top .visual_pc{width:100%;height:calc(100vh - 88px);background-image:url(../img/voice/main_visual_pc.jpg);background-repeat:no-repeat;background-size:contain;background-position:center}@media only screen and (max-width: 1024px){.voice_top .visual_pc{display:none}}.voice_top .visual_sp{display:none}@media only screen and (max-width: 1024px){.voice_top .visual_sp{display:block;width:100%;height:auto;background-image:url(../img/voice/main_visual_sp.jpg);background-repeat:no-repeat;background-size:contain;background-position:center;padding-top:170%}}.voice_top .play{width:11vw;height:11vw;position:absolute;bottom:50px;right:42px;max-width:175px;max-height:175px;cursor:pointer}.voice_top .play:hover{-webkit-animation-name:play;animation-name:play;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal}@-webkit-keyframes play{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(0.9);transform:scale(0.9)}40%{-webkit-transform:scale(1.2);transform:scale(1.2)}60%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes play{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(0.9);transform:scale(0.9)}40%{-webkit-transform:scale(1.2);transform:scale(1.2)}60%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@media only screen and (max-width: 1250px){.voice_top .play{bottom:15%}}@media(min-aspect-ratio: 2/1){.voice_top .play{right:11%;width:16vh;height:16vh;bottom:4vh}}@media(min-aspect-ratio: 2.5/1){.voice_top .play{right:24%}}@media only screen and (max-width: 1024px){.voice_top .play{width:20vw;height:20vw;bottom:6%;right:4%}}.voice_top .play .svg{overflow:visible;-webkit-animation:rotation 18s linear infinite;animation:rotation 18s linear infinite}.voice_top .play .svg .circle{fill:none}.voice_top .play .svg .text{fill:#fff;font-size:12px;letter-spacing:.16em;font-weight:700}.voice_top .play .white{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:50%;width:87%;height:87%}.voice_top .play .white::before{content:"";display:block;width:2vw;height:2vw;margin:auto;background-image:url(../img/voice/triangle_red.svg);background-repeat:no-repeat;background-position:center;background-size:contain;max-width:27px;max-height:27px}@media(min-aspect-ratio: 2/1){.voice_top .play .white::before{width:3vh;height:3vh}}@media only screen and (max-width: 1024px){.voice_top .play .white::before{width:3.8vw;height:3.8vw}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes mp4_anime{0%{opacity:0}100%{opacity:1}}@keyframes mp4_anime{0%{opacity:0}100%{opacity:1}}.modal_mp4{display:none;opacity:0;width:80vw;height:80vh}@media only screen and (max-width: 599px){.modal_mp4{width:97vw}}.modal_mp4.active{display:block;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:4;-webkit-animation-name:mp4_anime;animation-name:mp4_anime;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal}.modal_mp4 video{display:block;width:100%;height:100%}.close_btn{cursor:pointer}.close_btn.mp4{position:absolute;top:-50px;right:-70px;padding:10px;padding:10px}@media only screen and (max-width: 1024px){.close_btn.mp4{top:0;left:50%;right:inherit;-webkit-transform:translate(-50%);transform:translate(-50%)}}.close_btn .batsu{position:relative;display:block;width:40px;height:40px;border-radius:100%;background-color:#e60020}.close_btn .batsu:hover{-webkit-animation-name:batsu_anime;animation-name:batsu_anime;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal}@media only screen and (max-width: 599px){.close_btn .batsu{width:28px;height:28px}}.close_btn .batsu::before,.close_btn .batsu::after{position:absolute;content:"";background-color:#fff;width:2px;height:15px;left:50%;top:50%}@media only screen and (max-width: 599px){.close_btn .batsu::before,.close_btn .batsu::after{height:12px}}.close_btn .batsu::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.close_btn .batsu::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.half_box_pc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff}@media only screen and (max-width: 1024px){.half_box_pc{display:none}}.half_box_pc .left_wrap{padding-top:80px;width:55%;background:var(--gray_light, #F2F2F2);position:relative}.half_box_pc .left_wrap::before{content:"";display:block;width:100%;height:300%;position:absolute;top:0;left:0;margin:auto;z-index:-2;background:var(--gray_light, #F2F2F2)}@media only screen and (max-width: 1024px){.half_box_pc .left_wrap::before{display:none}}.half_box_pc .left{position:relative;height:100%}.half_box_pc .left .image{position:absolute}.half_box_pc .left .half_left_woman{width:56%;top:3%;left:12%}@media(max-width: 1500px){.half_box_pc .left .half_left_woman{width:66%;top:1%;left:10%}}.half_box_pc .left .half_left_man{width:36%;top:32%;left:57%}@media(max-width: 1500px){.half_box_pc .left .half_left_man{width:43%;top:36%;left:51%}}.half_box_pc .left .half_left_two{width:41%;top:63%;left:23%}@media(max-width: 1500px){.half_box_pc .left .half_left_two{width:46%;top:66%;left:12%}}.half_box_pc .left .half_left_top{width:18%;top:4%;left:75%}@media(max-width: 1500px){.half_box_pc .left .half_left_top{top:0%}}.half_box_pc .left .half_left_left{width:13%;top:53%;left:14%}@media(max-width: 1500px){.half_box_pc .left .half_left_left{width:16%;top:47%;right:unset;left:13%}}.half_box_pc .left .half_left_bottom{width:13%;top:89%;left:75%}@media(max-width: 1500px){.half_box_pc .left .half_left_bottom{width:15%}}.half_box_pc .right{width:45%;position:relative;position:relative}.half_box_pc .right::before{content:"";display:block;width:100%;height:300%;position:absolute;top:0;right:0;margin:auto;z-index:-2;background:#fff}@media only screen and (max-width: 1024px){.half_box_pc .right::before{display:none}}.half_box_pc .right .text_wrap{margin:150px 20%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width: 1250px){.half_box_pc .right .text_wrap{margin:130px auto}}.half_box_pc .right .text{font-size:1.3vw;font-style:normal;font-weight:700;line-height:2.4}.half_box_pc .right .text:not(:last-child){margin-bottom:65px}@media(max-width: 1500px){.half_box_pc .right .text{font-size:1.5vw}}@media only screen and (max-width: 1250px){.half_box_pc .right .text{font-size:1.8vw}}.half_box_pc .right .image{position:absolute}.half_box_pc .right .half_right_book{width:11%;top:4%;left:5%}@media only screen and (max-width: 1250px){.half_box_pc .right .half_right_book{width:13%;top:2%}}.half_box_pc .right .half_right_cube{width:13%;top:19%;left:73%}@media(max-width: 1500px){.half_box_pc .right .half_right_cube{left:77%}}@media only screen and (max-width: 1250px){.half_box_pc .right .half_right_cube{width:14%;left:unset;right:5%}}.half_box_pc .right .half_right_ball{width:10%;top:35%;left:5%}@media only screen and (max-width: 1250px){.half_box_pc .right .half_right_ball{width:11%;top:33%}}.half_box_pc .right .half_right_chair{width:11%;top:49%;left:72%}@media(max-width: 1500px){.half_box_pc .right .half_right_chair{left:79%}}@media only screen and (max-width: 1250px){.half_box_pc .right .half_right_chair{left:unset;right:5%}}.half_box_pc .right .half_right_block{width:14%;top:70%;left:4%}@media only screen and (max-width: 1250px){.half_box_pc .right .half_right_block{left:1%}}.half_box_pc .right .half_right_two{width:9%;top:76%;left:72%}@media(max-width: 1500px){.half_box_pc .right .half_right_two{left:78%}}@media only screen and (max-width: 1250px){.half_box_pc .right .half_right_two{width:10%;left:unset;right:10%}}.half_box_sp{display:none;background-color:#fff}@media only screen and (max-width: 1024px){.half_box_sp{display:block}}.half_box_sp .image{background:var(--gray_light, #F2F2F2)}.half_box_sp .text{font-size:2.8vw;font-style:normal;font-weight:700;line-height:2.4}@media(max-width: 700px){.half_box_sp .text{font-size:3.2vw}}@media only screen and (max-width: 599px){.half_box_sp .text{font-size:18px;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.half_box_sp .text_wrap{position:relative;padding:50px 0;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width: 599px){.half_box_sp .text_wrap{width:100%;padding:30px 5%}}.half_box_sp .text_wrap::before,.half_box_sp .text_wrap::after{content:"";display:block;position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain;width:12vw;height:12vw;z-index:1}@media only screen and (max-width: 599px){.half_box_sp .text_wrap::before,.half_box_sp .text_wrap::after{width:13vw;height:13vw}}.half_box_sp .text_wrap::before{top:-13%;left:-30%}@media only screen and (max-width: 599px){.half_box_sp .text_wrap::before{top:-8%;left:5%}}.half_box_sp .text_wrap::after{bottom:-13%;right:-30%}@media only screen and (max-width: 599px){.half_box_sp .text_wrap::after{bottom:-8%;right:5%}}.half_box_sp .harf_woman::before{background-image:url(../img/voice/icon_book.png)}.half_box_sp .harf_woman::after{background-image:url(../img/voice/icon_cube.png)}.half_box_sp .harf_man::before{background-image:url(../img/voice/icon_ball.png)}.half_box_sp .harf_man::after{background-image:url(../img/voice/icon_chair.png)}.half_box_sp .harf_two::before{background-image:url(../img/voice/icon_block.png)}.interview{position:relative;padding-top:195px;z-index:0;overflow:hidden}@media only screen and (max-width: 1024px){.interview{padding-top:33vw;background-color:#fff}}.interview::before{content:"";display:block;width:4684px;height:4684px;position:absolute;top:55px;margin:auto;border-radius:4684px;background:var(--key_red, #E6011F);left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:-1}@media only screen and (max-width: 1024px){.interview::before{width:300vw;height:300vw;border-radius:50%;top:17vw}}.interview::after{content:"";display:block;width:94px;height:65px;position:absolute;top:0px;right:0;left:0;margin:auto;background-image:url(../img/voice/face.png);background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (max-width: 1024px){.interview::after{width:19vw;height:14vw;top:5vw}}.interview.shindan{width:774px;margin:70px auto 0;background:#f2f2f2;border-radius:15px;padding-top:35px}@media only screen and (max-width: 768px){.interview.shindan{width:auto;margin:20px 3% 0}}@media only screen and (max-width: 768px){.interview.shindan{padding-top:25px}}.interview.shindan::before{content:none}.interview.shindan::after{content:none}.interview.shindan::before,.interview.shindan::after{content:"";display:block;position:absolute;left:15px;top:8px;width:98px;height:101px;background-color:rgba(0,0,0,0);background-image:url(../img/voice/illust_01.png);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:translate(0);transform:translate(0);border-radius:0}@media only screen and (max-width: 768px){.interview.shindan::before,.interview.shindan::after{width:35px;height:39px}}.interview.shindan::after{left:inherit;right:8px;top:15px;width:110px;height:104px;background-image:url(../img/voice/illust_02.png);background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (max-width: 768px){.interview.shindan::after{width:50px;height:43px}}.interview.shindan .main_title{color:#e60020;font-weight:bold;margin-left:auto;margin-right:auto;margin-bottom:45px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:2px solid #e60020;padding-bottom:3px;text-align:center;position:relative;z-index:1}@media only screen and (max-width: 768px){.interview.shindan .main_title{margin-bottom:25px}}.interview.shindan .main_title span{font-weight:bold}.interview.shindan .main_title .job{font-size:23px}@media only screen and (max-width: 768px){.interview.shindan .main_title .job{font-size:14px}}.interview.shindan .main_title .sub{margin-right:2px;font-size:19px}@media only screen and (max-width: 768px){.interview.shindan .main_title .sub{font-size:12px}}.interview.shindan .main_title .under{font-size:26px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width: 768px){.interview.shindan .main_title .under{font-size:17px}}.interview.shindan .image_box_outer{width:660px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 768px){.interview.shindan .image_box_outer{width:88%}}@media only screen and (max-width: 599px){.interview.shindan .image_box_outer{width:88%}}@media only screen and (max-width: 768px){.interview.shindan .image_box{gap:8vw;margin-bottom:9.5vw}}.interview.shindan .image_box .contents:before{content:none}@media only screen and (max-width: 768px){.interview.shindan .image_box .contents .texts{bottom:-3vw}}.interview.shindan .image_box .contents .texts .title{font-size:19px;line-height:1.2;margin-bottom:5px}@media only screen and (max-width: 768px){.interview.shindan .image_box .contents .texts .title{font-size:16px}}@media only screen and (max-width: 768px){.interview.shindan .image_box .contents .texts .text{font-size:12px}}.interview .wrap{width:90vw;max-width:1300px;margin:0 auto;background-color:#fff;border-radius:6px}.interview .wrap::after{content:"";display:none;width:120%;height:100%;position:absolute;top:50%;left:-10%;margin:auto;z-index:-1;background:var(--key_red, #E6011F)}@media only screen and (max-width: 1024px){.interview .wrap::after{display:block}}.interview .inr{padding:0 5% 50px;position:relative;background-color:#fff}.interview .icon_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;top:-50px}@media only screen and (max-width: 1024px){.interview .icon_box{top:-6vw}}.interview .icon_box .icon{height:85px}@media only screen and (max-width: 1024px){.interview .icon_box .icon{height:12vw}}.interview .icon_box .icon:not(:last-child){margin-right:20px}@media only screen and (max-width: 1024px){.interview .icon_box .icon:not(:last-child){margin-right:1%}}.interview .icon_box .icon img{max-width:unset;height:100%}@media only screen and (max-width: 1024px){.interview .icon_box .box,.interview .icon_box .soccer{display:none}}.interview .top{margin-bottom:55px}@media only screen and (max-width: 1024px){.interview .top{margin-bottom:9vw}}.interview .top .eng{color:#e60020;text-align:center;font-size:14px;font-weight:700;line-height:normal;margin-bottom:15px}@media only screen and (max-width: 1024px){.interview .top .eng{font-size:2.5vw}}@media only screen and (max-width: 599px){.interview .top .eng{font-size:12px}}.interview .top .image{text-align:center;margin-bottom:25px}@media only screen and (max-width: 1024px){.interview .top .image{margin-bottom:5vw}}.interview .top .image img{border-radius:6px;border:2px solid #1a1a1a;background:var(--white, #FFF);padding:15px 25px}@media only screen and (max-width: 1024px){.interview .top .image img{padding:3% 15%}}.interview .top .text{color:var(--black, #000);text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:normal}@media only screen and (max-width: 1024px){.interview .top .text{font-size:3.5vw}}@media only screen and (max-width: 599px){.interview .top .text{font-size:4.3}}.interview .top .text br{display:none}@media only screen and (max-width: 1024px){.interview .top .text br{display:block}}.interview .image_box{display:grid;grid-template-columns:repeat(2, 1fr);gap:3vw;margin-bottom:55px}@media only screen and (max-width: 1024px){.interview .image_box{grid-template-columns:repeat(1, 1fr);gap:15vw;margin-bottom:13.5vw}}.interview .image_box .contents{cursor:pointer;position:relative}.interview .image_box .contents:nth-child(n+5){display:none}.interview .image_box .contents::before{content:"";display:block;position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain;z-index:1}.interview .image_box .contents:nth-child(1)::before,.interview .image_box .contents:nth-child(9)::before{width:147px;height:85px;top:-40px;left:-54px;background-image:url(../img/voice/home.png)}@media only screen and (max-width: 1024px){.interview .image_box .contents:nth-child(1)::before,.interview .image_box .contents:nth-child(9)::before{width:20vw;height:10vw;top:-3vw;left:-2vw}}.interview .image_box .contents:nth-child(2)::before,.interview .image_box .contents:nth-child(10)::before{width:152px;height:100px;top:-40px;right:-54px;background-image:url(../img/voice/group_wand.png)}@media only screen and (max-width: 1024px){.interview .image_box .contents:nth-child(2)::before,.interview .image_box .contents:nth-child(10)::before{width:20vw;height:13vw;top:-6vw;right:-3vw}}.interview .image_box .contents:nth-child(3)::before,.interview .image_box .contents:nth-child(11)::before{width:152px;height:124px;bottom:-90px;left:-54px;background-image:url(../img/voice/group_wheelchair.png)}@media only screen and (max-width: 1024px){.interview .image_box .contents:nth-child(3)::before,.interview .image_box .contents:nth-child(11)::before{width:23vw;height:19vw;bottom:7vw;left:-5vw}}@media only screen and (max-width: 599px){.interview .image_box .contents:nth-child(3)::before,.interview .image_box .contents:nth-child(11)::before{bottom:11vw}}.interview .image_box .contents:nth-child(4)::before,.interview .image_box .contents:nth-child(12)::before{width:147px;height:85px;bottom:-40px;right:-54px;background-image:url(../img/voice/origami.png)}@media only screen and (max-width: 1024px){.interview .image_box .contents:nth-child(4)::before,.interview .image_box .contents:nth-child(12)::before{width:20vw;height:14vw;bottom:-6vw;right:-5vw}}@media only screen and (max-width: 599px){.interview .image_box .contents:nth-child(4)::before,.interview .image_box .contents:nth-child(12)::before{bottom:-14vw}}@media only screen and (max-width: 1024px){.interview .image_box .contents:nth-child(5)::before{background-image:url(../img/voice/home.png);width:20vw;height:10vw;top:-3vw;left:-2vw}.interview .image_box .contents:nth-child(6)::before{background-image:url(../img/voice/group_wand.png);width:20vw;height:13vw;top:-6vw;right:-3vw}.interview .image_box .contents:nth-child(7)::before{background-image:url(../img/voice/group_wheelchair.png);width:23vw;height:19vw;bottom:7vw;left:-5vw}}@media only screen and (max-width: 1024px)and (max-width: 599px){.interview .image_box .contents:nth-child(7)::before{bottom:11vw}}@media only screen and (max-width: 1024px){.interview .image_box .contents:nth-child(8)::before{background-image:url(../img/voice/origami.png);width:20vw;height:14vw;bottom:-6vw;right:-5vw}}@media only screen and (max-width: 1024px)and (max-width: 599px){.interview .image_box .contents:nth-child(8)::before{bottom:-14vw}}.interview .image_box .contents:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.interview .image_box .contents .image{border-radius:15px;overflow:hidden}.interview .image_box .contents .image img{-webkit-transition:.3s;transition:.3s;max-width:100%;height:auto;vertical-align:bottom}.interview .image_box .contents .texts{position:absolute;border-radius:4px;background:var(--white, #FFF);-webkit-box-shadow:0px 2px 11px 0px rgba(0,0,0,.1);box-shadow:0px 2px 11px 0px rgba(0,0,0,.1);padding:5px 13px;left:-10px;bottom:20px}@media only screen and (max-width: 1024px){.interview .image_box .contents .texts{padding:1% 3%;left:-2vw;bottom:-7vw;border-radius:10px}}.interview .image_box .contents .texts .title{color:#e60020;font-size:25px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width: 1490px){.interview .image_box .contents .texts .title{font-size:1.7vw}}@media only screen and (max-width: 1024px){.interview .image_box .contents .texts .title{font-size:3.5vw}}@media only screen and (max-width: 599px){.interview .image_box .contents .texts .title{font-size:18px}}.interview .image_box .contents .texts .text{color:var(--gray_name, #5E5E5E);font-size:12px;font-style:normal;font-weight:700;line-height:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:inherit}@media only screen and (max-width: 1024px){.interview .image_box .contents .texts .text{font-size:2.5vw}}@media only screen and (max-width: 599px){.interview .image_box .contents .texts .text{font-size:12px}}.interview .image_box .contents .texts .text span{display:inline-block}.interview .image_box .contents .texts .text .name{margin-right:10px}.interview .btn{cursor:pointer;background-color:var(--gold, #C9A063);width:320px;height:74px;position:relative;color:var(--white, #FFF);text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;overflow:hidden}.interview .btn:hover{opacity:.6;-webkit-transition:.6s;transition:.6s}@media only screen and (max-width: 1024px){.interview .btn{width:63vw;height:13vw;font-size:3.5vw}}@media only screen and (max-width: 599px){.interview .btn{width:75vw;height:15vw;font-size:16px}}.interview .btn::before,.interview .btn::after{content:"";display:block;width:20px;height:20px;position:absolute;background-color:#fff;border-radius:50%}.interview .btn::before{top:-10px;left:-10px}.interview .btn::after{bottom:-10px;left:-10px}.interview .btn span::before,.interview .btn span::after{content:"";display:block;width:20px;height:20px;position:absolute;background-color:#fff;border-radius:50%}.interview .btn span::before{top:-10px;right:-10px}.interview .btn span::after{bottom:-10px;right:-10px}.result .link{display:none}@-webkit-keyframes modal_open_back{0%{opacity:0}100%{opacity:1}}@keyframes modal_open_back{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes modal_open{0%{-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes modal_open{0%{-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes about_anime{0%{-webkit-transform:translate(0, 30px);transform:translate(0, 30px);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@keyframes about_anime{0%{-webkit-transform:translate(0, 30px);transform:translate(0, 30px);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@-webkit-keyframes batsu_anime{0%{-webkit-transform:scale(1);transform:scale(1);background-color:#e60020}20%{-webkit-transform:scale(0.9);transform:scale(0.9);background-color:#a90018}40%{-webkit-transform:scale(1.2);transform:scale(1.2);background-color:#d60020}60%{-webkit-transform:scale(0.8);transform:scale(0.8);background-color:#e60020}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes batsu_anime{0%{-webkit-transform:scale(1);transform:scale(1);background-color:#e60020}20%{-webkit-transform:scale(0.9);transform:scale(0.9);background-color:#a90018}40%{-webkit-transform:scale(1.2);transform:scale(1.2);background-color:#d60020}60%{-webkit-transform:scale(0.8);transform:scale(0.8);background-color:#e60020}100%{-webkit-transform:scale(1);transform:scale(1)}}.modal_overlay{position:relative;width:100%;height:100%;background-color:rgba(0,0,0,.45);display:none;cursor:pointer}.modal_overlay.active{display:block;top:0;left:0;position:fixed;z-index:3;-webkit-animation-name:modal_open_back;animation-name:modal_open_back;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal}.modal_interview{position:relative;width:100%;height:100vh;display:none}.modal_interview.active{position:fixed;top:0;left:0;z-index:3;display:block;-webkit-animation-name:modal_open_back;animation-name:modal_open_back;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal}.modal_interview .close_btn{cursor:pointer}.modal_interview .close_btn.top{position:absolute;top:20px;right:calc((100% - 930px)/2 - 70px);padding:10px}@media only screen and (max-width: 1024px){.modal_interview .close_btn.top{top:0;right:0}}.modal_interview .close_btn .batsu{position:relative;display:block;width:40px;height:40px;border-radius:100%;background-color:#e60020}.modal_interview .close_btn .batsu:hover{-webkit-animation-name:batsu_anime;animation-name:batsu_anime;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal}@media only screen and (max-width: 599px){.modal_interview .close_btn .batsu{width:28px;height:28px}}.modal_interview .close_btn .batsu::before,.modal_interview .close_btn .batsu::after{position:absolute;content:"";background-color:#fff;width:2px;height:15px;left:50%;top:50%}@media only screen and (max-width: 599px){.modal_interview .close_btn .batsu::before,.modal_interview .close_btn .batsu::after{height:12px}}.modal_interview .close_btn .batsu::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.modal_interview .close_btn .batsu::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.modal_interview .modal_cnt{overflow:auto;width:100%;height:100%;position:absolute;top:0;left:0}.modal_interview .modal_cnt .modal_close_area{position:fixed;top:0;left:0;width:100%;height:100%;cursor:pointer}.modal_interview .modal_cnt .modal_inr{width:90%;max-width:930px;margin:100px auto;background-color:#fff;-webkit-box-shadow:0px 5px 20px rgba(155,155,155,.6705882353);box-shadow:0px 5px 20px rgba(155,155,155,.6705882353);border-radius:6px;position:relative;-webkit-animation-name:modal_open;animation-name:modal_open;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal}@media only screen and (max-width: 599px){.modal_interview .modal_cnt .modal_inr{margin:50px auto}}.modal_interview .modal_cnt .modal_inr::before{position:absolute;content:"";background-image:url(./img/voice/face.png);background-repeat:no-repeat;background-size:contain;width:94px;height:65px;top:-58px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width: 599px){.modal_interview .modal_cnt .modal_inr::before{width:60px;height:40px;top:-36px}}.modal_interview .modal_cnt .content{padding:20px 0 60px}@media only screen and (max-width: 1024px){.modal_interview .modal_cnt .content{padding:10px 0 40px}}.modal_interview .modal_cnt .modal_head{margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 599px){.modal_interview .modal_cnt .modal_head{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.modal_interview .modal_cnt .modal_head .name{font-size:51px;color:rgba(201,160,99,.062745098);font-weight:bold;line-height:1}@media only screen and (max-width: 1024px){.modal_interview .modal_cnt .modal_head .name{font-size:5.4vw}}@media only screen and (max-width: 599px){.modal_interview .modal_cnt .modal_head .name{font-size:18px}}.modal_interview .modal_cnt .modal_head .name br{display:none}@media only screen and (max-width: 599px){.modal_interview .modal_cnt .modal_head .name br{display:block}}.modal_interview .modal_cnt .modal_head .for_me{text-align:right}.modal_interview .modal_cnt .modal_head .for_me .en{color:#e60020;font-size:12px;font-weight:bold;display:block}@media only screen and (max-width: 599px){.modal_interview .modal_cnt .modal_head .for_me .en{font-size:10px}}.modal_interview .modal_cnt .modal_head .for_me .ja{width:260px;margin-left:auto;border-radius:6px;border:1px solid #000;display:block;padding:5px 10px}@media only screen and (max-width: 1024px){.modal_interview .modal_cnt .modal_head .for_me .ja{width:155px}}@media only screen and (max-width: 599px){.modal_interview .modal_cnt .modal_head .for_me .ja{width:140px}}.modal_interview .modal_cnt .modal_head .for_me .ja img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.modal_interview .modal_cnt .modal_about{width:80%;margin:0 auto 60px;position:relative;opacity:0;-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}@media only screen and (max-width: 1024px){.modal_interview .modal_cnt .modal_about{margin-bottom:40px}}@media only screen and (max-width: 599px){.modal_interview .modal_cnt .modal_about{width:90%;margin-bottom:20px}}.modal_interview .modal_cnt .modal_about.active{-webkit-animation-name:about_anime;animation-name:about_anime;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-direction:normal;animation-direction:normal}.modal_interview .modal_cnt .modal_about.active .image::before,.modal_interview .modal_cnt .modal_about.active .image::after{-webkit-animation-name:about_anime;animation-name:about_anime;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-direction:normal;animation-direction:normal}.modal_interview .modal_cnt .modal_about .image{width:100%;padding-top:60%;position:relative}@media only screen and (max-width: 599px){.modal_interview .modal_cnt .modal_about .image{width:100%;padding-top:60%;margin:0 auto}}.modal_interview .modal_cnt .modal_about .image::before{position:absolute;content:"";background-image:url(./img/voice/mdl_top.png);background-repeat:no-repeat;background-size:contain;width:15%;height:23%;top:-4%;left:-7%;z-index:1;opacity:0;-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}.modal_interview .modal_cnt .modal_about .image::after{position:absolute;content:"";background-image:url(./img/voice/mdl_btm.png);background-repeat:no-repeat;background-size:contain;width:18%;height:20%;bottom:-11%;right:-10%;opacity:0;-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}.modal_interview .modal_cnt .modal_about .image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;border-radius:15px}.modal_interview .modal_cnt .modal_about .about_wrap{position:relative;top:-15px;left:-5%}@media only screen and (max-width: 599px){.modal_interview .modal_cnt .modal_about .about_wrap{left:0}}.modal_interview .modal_cnt .modal_about .about_wrap .hashtag_wrap{margin-bottom:20px;background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:4px;padding:5px 13px;-webkit-box-shadow:0px 2px 11px 0px rgba(0,0,0,.1);box-shadow:0px 2px 11px 0px rgba(0,0,0,.1)}.modal_interview .modal_cnt .modal_about .about_wrap .hashtag_wrap .hashtag{color:#e60020;font-size:25px;font-style:normal;font-weight:700;line-height:normal}@media only screen and (max-width: 1024px){.modal_interview .modal_cnt .modal_about .about_wrap .hashtag_wrap .hashtag{font-size:4vw}}@media only screen and (max-width: 599px){.modal_interview .modal_cnt .modal_about .about_wrap .hashtag_wrap .hashtag{font-size:18px}}.modal_interview .modal_cnt .modal_about .about_wrap .hashtag_wrap .name,.modal_interview .modal_cnt .modal_about .about_wrap .hashtag_wrap .job{color:var(--gray_name, #5E5E5E);font-size:12px;font-style:normal;font-weight:700;line-height:normal}@media only screen and (max-width: 1024px){.modal_interview .modal_cnt .modal_about .about_wrap .hashtag_wrap .name,.modal_interview .modal_cnt .modal_about .about_wrap .hashtag_wrap .job{font-size:2.5vw}}@media only screen and (max-width: 599px){.modal_interview .modal_cnt .modal_about .about_wrap .hashtag_wrap .name,.modal_interview .modal_cnt .modal_about .about_wrap .hashtag_wrap .job{font-size:12px}}.modal_interview .modal_cnt .modal_about .about_wrap dl{padding-left:15px;position:relative}.modal_interview .modal_cnt .modal_about .about_wrap dl::before{position:absolute;content:"";background-color:#e60020;width:2px;height:100%;top:0px;left:0}.modal_interview .modal_cnt .modal_about .about_wrap dl .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1.2;margin-bottom:10px}.modal_interview .modal_cnt .modal_about .about_wrap dl .wrap dt,.modal_interview .modal_cnt .modal_about .about_wrap dl .wrap dd{font-size:14px;font-weight:bold}@media only screen and (max-width: 768px){.modal_interview .modal_cnt .modal_about .about_wrap dl .wrap dt,.modal_interview .modal_cnt .modal_about .about_wrap dl .wrap dd{font-size:12px}}.modal_interview .modal_cnt .modal_about .about_wrap dl .wrap dt{padding-right:5px;margin-right:5px;border-right:1px solid #d9d9d9;white-space:nowrap}.modal_interview .modal_cnt .modal_text{width:80%;margin:0 auto 60px;opacity:0;-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}@media only screen and (max-width: 1024px){.modal_interview .modal_cnt .modal_text{margin-bottom:40px}}@media only screen and (max-width: 599px){.modal_interview .modal_cnt .modal_text{width:90%;margin-bottom:20px}}.modal_interview .modal_cnt .modal_text.active{-webkit-animation-name:about_anime;animation-name:about_anime;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-direction:normal;animation-direction:normal}.modal_interview .modal_cnt .modal_text .text_box{margin-bottom:60px}@media only screen and (max-width: 1024px){.modal_interview .modal_cnt .modal_text .text_box{margin-bottom:40px}}@media only screen and (max-width: 599px){.modal_interview .modal_cnt .modal_text .text_box{margin-bottom:20px}}.modal_interview .modal_cnt .modal_text .text_box:last-child{margin-bottom:0}.modal_interview .modal_cnt .modal_text .text_box .ttl{font-size:22px;font-weight:bold;line-height:2;border-bottom:2px solid #c9a063;margin-bottom:40px}@media only screen and (max-width: 1024px){.modal_interview .modal_cnt .modal_text .text_box .ttl{margin-bottom:30px}}@media only screen and (max-width: 599px){.modal_interview .modal_cnt .modal_text .text_box .ttl{font-size:18px;margin-bottom:20px}}.modal_interview .modal_cnt .modal_text .text_box .text p{margin-bottom:30px;font-size:16px;line-height:2}@media only screen and (max-width: 1024px){.modal_interview .modal_cnt .modal_text .text_box .text p{margin-bottom:20px}}@media only screen and (max-width: 599px){.modal_interview .modal_cnt .modal_text .text_box .text p{font-size:14px;margin-bottom:15px}}.modal_interview .modal_cnt .modal_text .text_box .text p:last-child{margin-bottom:0}.modal_interview .modal_cnt .next_btn{margin-bottom:30px;text-align:center}.modal_interview .modal_cnt .next_btn .gold_btn{background-color:#c9a063;width:320px;font-size:18px;font-weight:bold;color:#fff;display:inline-block;text-align:center;height:72px;line-height:72px}.modal_interview .modal_cnt .close_btn.btm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal_interview .modal_cnt .close_btn.btm .batsu{margin-right:10px}.modal_interview .modal_cnt .close_btn.btm .close{font-size:14px;font-weight:bold}.cmmn_btn_gold{cursor:pointer;background-color:var(--gold, #C9A063);width:320px;height:74px;position:relative;color:var(--white, #FFF);text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;overflow:hidden}.cmmn_btn_gold:hover{opacity:.6;-webkit-transition:.6s;transition:.6s}@media only screen and (max-width: 1024px){.cmmn_btn_gold{width:63vw;height:13vw;font-size:3.5vw}}@media only screen and (max-width: 599px){.cmmn_btn_gold{width:75vw;height:15vw;font-size:16px}}.cmmn_btn_gold::before,.cmmn_btn_gold::after{content:"";display:block;width:20px;height:20px;position:absolute;background-color:#fff;border-radius:50%}.cmmn_btn_gold::before{top:-10px;left:-10px}.cmmn_btn_gold::after{bottom:-10px;left:-10px}.cmmn_btn_gold span::before,.cmmn_btn_gold span::after{content:"";display:block;width:20px;height:20px;position:absolute;background-color:#fff;border-radius:50%}.cmmn_btn_gold span::before{top:-10px;right:-10px}.cmmn_btn_gold span::after{bottom:-10px;right:-10px}.data{background-color:#e60020;padding-top:100px}@media only screen and (max-width: 599px){.data{padding-top:60px}}.data .inr{width:90vw;max-width:1300px;margin:0 auto}.data .title_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:-1px}@media only screen and (max-width: 1024px){.data .title_wrap{display:block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.data .title_wrap .title{background-color:#fff;padding:30px 4% 0;border-radius:6px 6px 0 0;margin-right:40px;position:relative}@media only screen and (max-width: 1024px){.data .title_wrap .title{margin-right:30%;padding:0;text-align:center;height:60px;width:400px}}@media only screen and (max-width: 599px){.data .title_wrap .title{margin-right:12%;text-align:center;height:40px;width:300px}}.data .title_wrap .title::before{position:absolute;content:"";border-bottom:100px solid #fff;border-right:30px solid rgba(0,0,0,0);width:10px;height:10px;right:-29px;top:2px}@media only screen and (max-width: 1024px){.data .title_wrap .title::before{border-bottom:60px solid #fff;border-right:20px solid rgba(0,0,0,0);right:-19px}}@media only screen and (max-width: 599px){.data .title_wrap .title::before{border-bottom:40px solid #fff;border-right:15px solid rgba(0,0,0,0);right:-14px}}.data .title_wrap .title img{width:100%;height:auto}@media only screen and (max-width: 1024px){.data .title_wrap .title img{width:90%;height:36px;-o-object-fit:contain;object-fit:contain;position:absolute;bottom:0;left:5%}}@media only screen and (max-width: 599px){.data .title_wrap .title img{width:90%;height:24px;-o-object-fit:contain;object-fit:contain}}.data .title_wrap .illust{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:relative;bottom:-30px}@media only screen and (max-width: 1024px){.data .title_wrap .illust{position:absolute;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:96%;top:-5.6vw;left:2%}}@media only screen and (max-width: 599px){.data .title_wrap .illust{top:-35px}}.data .title_wrap .illust img{width:100%;height:100px;-o-object-fit:contain;object-fit:contain}.data .title_wrap .illust img:first-child{margin-right:20px}@media only screen and (max-width: 1024px){.data .title_wrap .illust img{height:8vw;width:auto}}@media only screen and (max-width: 599px){.data .title_wrap .illust img{height:50px}}.data .content_wrap{background-color:#fff;padding:90px 5% 50px;border-radius:0 6px 6px 6px;margin-top:-2px}@media only screen and (max-width: 599px){.data .content_wrap{padding:40px 5%}}.data .salary .inr_wrap,.data .overtime .inr_wrap,.data .offices .inr_wrap{border:1px solid #d9d9d9;border-radius:15px;padding:80px 45px 45px;height:100%;margin-bottom:-32px}@media only screen and (max-width: 1460px){.data .salary .inr_wrap,.data .overtime .inr_wrap,.data .offices .inr_wrap{margin-bottom:-2.2vw}}@media only screen and (max-width: 1024px){.data .salary .inr_wrap,.data .overtime .inr_wrap,.data .offices .inr_wrap{margin-bottom:0}}@media only screen and (max-width: 599px){.data .salary .inr_wrap,.data .overtime .inr_wrap,.data .offices .inr_wrap{border:none;padding:0}}.data .salary .ttl_red_wrap,.data .overtime .ttl_red_wrap,.data .offices .ttl_red_wrap{margin-bottom:-32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}@media only screen and (max-width: 1460px){.data .salary .ttl_red_wrap,.data .overtime .ttl_red_wrap,.data .offices .ttl_red_wrap{margin-bottom:-2.2vw}}@media only screen and (max-width: 1024px){.data .salary .ttl_red_wrap,.data .overtime .ttl_red_wrap,.data .offices .ttl_red_wrap{margin-bottom:-30px}}@media only screen and (max-width: 599px){.data .salary .ttl_red_wrap,.data .overtime .ttl_red_wrap,.data .offices .ttl_red_wrap{margin-bottom:25px}}.data .salary .ttl_red_wrap .ttl_red,.data .overtime .ttl_red_wrap .ttl_red,.data .offices .ttl_red_wrap .ttl_red{height:64px;line-height:64px;letter-spacing:2px;font-size:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;border-radius:6px;font-weight:bold;background-color:#e60020;padding:0 24px;margin-right:10px}@media only screen and (max-width: 1460px){.data .salary .ttl_red_wrap .ttl_red,.data .overtime .ttl_red_wrap .ttl_red,.data .offices .ttl_red_wrap .ttl_red{font-size:1.5vw;height:4.4vw;line-height:4.4vw}}@media only screen and (max-width: 1024px){.data .salary .ttl_red_wrap .ttl_red,.data .overtime .ttl_red_wrap .ttl_red,.data .offices .ttl_red_wrap .ttl_red{font-size:20px;height:60px;line-height:60px}}@media only screen and (max-width: 599px){.data .salary .ttl_red_wrap .ttl_red,.data .overtime .ttl_red_wrap .ttl_red,.data .offices .ttl_red_wrap .ttl_red{height:auto;line-height:1.6;padding:5px 10px;margin:0;font-size:18px}}.data .salary .ttl_red_wrap .ttl_red br,.data .overtime .ttl_red_wrap .ttl_red br,.data .offices .ttl_red_wrap .ttl_red br{display:none}@media only screen and (max-width: 599px){.data .salary .ttl_red_wrap .ttl_red br,.data .overtime .ttl_red_wrap .ttl_red br,.data .offices .ttl_red_wrap .ttl_red br{display:block}}.data .salary .ttl_red_wrap .ttl_red span,.data .overtime .ttl_red_wrap .ttl_red span,.data .offices .ttl_red_wrap .ttl_red span{display:none}@media only screen and (max-width: 599px){.data .salary .ttl_red_wrap .ttl_red span,.data .overtime .ttl_red_wrap .ttl_red span,.data .offices .ttl_red_wrap .ttl_red span{display:inline-block}}.data .salary .ttl_red_wrap img,.data .overtime .ttl_red_wrap img,.data .offices .ttl_red_wrap img{position:absolute}.data .salary{margin-bottom:90px}@media only screen and (max-width: 1024px){.data .salary{margin-bottom:45px}}@media only screen and (max-width: 599px){.data .salary{margin-bottom:30px;border-bottom:1px solid #d9d9d9}}@media only screen and (max-width: 599px){.data .salary .inr_wrap{padding-bottom:30px}}.data .salary .ttl_red_wrap img{max-height:110px;height:7.3vw;bottom:0%;right:-35%}@media only screen and (max-width: 1024px){.data .salary .ttl_red_wrap img{height:85px}}@media only screen and (max-width: 599px){.data .salary .ttl_red_wrap img{height:65px}}.data .salary .graph_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}@media only screen and (max-width: 599px){.data .salary .graph_wrap{display:block}}.data .salary .graph_wrap .image_text{width:45%;text-align:center}@media only screen and (max-width: 599px){.data .salary .graph_wrap .image_text{width:100%}}.data .salary .graph_wrap .image_text .money{margin-bottom:20px;width:50%}@media only screen and (max-width: 599px){.data .salary .graph_wrap .image_text .money{width:40%}}.data .salary .graph_wrap .image_text .text_img{width:80%}.data .salary .graph_wrap .image_graph{width:50%}@media only screen and (max-width: 599px){.data .salary .graph_wrap .image_graph{width:100%}}.data .salary .text{margin-bottom:35px}.data .salary .text p{font-size:16px}.data .flex_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 1024px){.data .flex_wrap{display:block}}.data .overtime{width:48%;margin-bottom:32px}@media only screen and (max-width: 1024px){.data .overtime{width:100%;margin-bottom:45px}}@media only screen and (max-width: 599px){.data .overtime{margin-bottom:30px;border-bottom:1px solid #d9d9d9}}@media only screen and (max-width: 599px){.data .overtime .inr_wrap{padding-bottom:30px}}.data .overtime .ttl_red_wrap img{max-height:100px;height:7vw;bottom:-25%;right:-35%}@media only screen and (max-width: 1024px){.data .overtime .ttl_red_wrap img{height:80px}}@media only screen and (max-width: 599px){.data .overtime .ttl_red_wrap img{height:60px;bottom:6%;right:-56%}}.data .overtime .image_wrap{text-align:center;margin-bottom:45px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1024px){.data .overtime .image_wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}}@media only screen and (max-width: 599px){.data .overtime .image_wrap{display:block}}.data .overtime .image_wrap .time{margin-bottom:20px;height:10vw;max-height:190px}@media only screen and (max-width: 1024px){.data .overtime .image_wrap .time{width:20%;height:auto;margin-right:30px}}@media only screen and (max-width: 599px){.data .overtime .image_wrap .time{width:35%;margin:0 auto 20px}}.data .overtime .image_wrap .text_img{width:65%}@media only screen and (max-width: 1024px){.data .overtime .image_wrap .text_img{width:40%}}@media only screen and (max-width: 599px){.data .overtime .image_wrap .text_img{width:70%}}.data .overtime .text{margin-bottom:30px}.data .overtime p.gray{margin-bottom:15px}.data .offices{width:48%;margin-bottom:32px}@media only screen and (max-width: 1024px){.data .offices{width:100%;margin-bottom:0}}@media only screen and (max-width: 599px){.data .offices{border-bottom:1px solid #d9d9d9}}@media only screen and (max-width: 599px){.data .offices .inr_wrap{padding-bottom:30px}}.data .offices .ttl_red_wrap img{max-height:90px;height:6.8vw;bottom:-12%;right:-35%}@media only screen and (max-width: 1024px){.data .offices .ttl_red_wrap img{height:78px}}@media only screen and (max-width: 599px){.data .offices .ttl_red_wrap img{height:58px;bottom:0;right:-48%}}.data .offices .image_wrap{text-align:center;margin-bottom:45px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1024px){.data .offices .image_wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}}@media only screen and (max-width: 599px){.data .offices .image_wrap{display:block}}.data .offices .image_wrap .point{height:10vw;max-height:190px;margin-bottom:20px}@media only screen and (max-width: 1024px){.data .offices .image_wrap .point{width:40%;height:auto;margin-right:15px}}@media only screen and (max-width: 599px){.data .offices .image_wrap .point{width:70%;margin:0 auto 15px}}.data .offices .image_wrap .text_img{width:80%}@media only screen and (max-width: 1024px){.data .offices .image_wrap .text_img{width:50%}}@media only screen and (max-width: 599px){.data .offices .image_wrap .text_img{width:70%}}.data .offices .text{margin-bottom:30px}.data .offices .source .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 599px){.data .offices .source .wrap{display:block;text-align:center}}.data .offices .source img{width:25%}@media only screen and (max-width: 599px){.data .offices .source img{width:40%;margin-bottom:20px}}.data .offices .source .gray{width:70%}@media only screen and (max-width: 599px){.data .offices .source .gray{width:100%;text-align:left}}.data div.text p{font-size:16px;line-height:2}.source .wrap{margin-bottom:20px}.source .wrap:last-child{margin-bottom:0}.source .wrap p.gray{color:#5e5e5e;font-size:14px;line-height:2}.source .wrap a{display:block;line-height:2;color:#e60020;font-size:14px;opacity:1;-webkit-transition:.3s;transition:.3s}.source .wrap a:hover{opacity:.6}