body{font-size:1.6rem;font-family:"YakuHanJP","Roboto","source-han-sans-japanese",sans-serif;letter-spacing:.03em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}ul,ol,li{margin:0;padding:0;list-style:none}section#recruit_main{width:100vw;height:680px;background-color:#deeaff;margin-top:122px;position:relative}section#recruit_main::after{content:"";display:block;width:100vw;height:0;border-bottom:3px solid #333;position:absolute;bottom:0;left:0;z-index:1000}section#recruit_main ul.job_category_list{width:100%;max-width:1000px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;padding-top:2em;margin-left:auto;margin-right:auto}section#recruit_main ul.job_category_list li{width:180px;text-align:center}section#recruit_main ul.job_category_list li figcaption{font-size:1.4rem;font-weight:700;margin-bottom:.5em}section#recruit_main h1{width:85%;max-width:772px;margin:1.2em auto 0;position:relative}section#recruit_main h1+p{font-size:2rem;text-align:center;line-height:1.75;letter-spacing:.1em;margin-top:1.5em}section#recruit_main h1>img{position:relative;z-index:1}section#recruit_main h1>img+span{display:block;width:0;height:100%;position:absolute;top:0;left:0;-webkit-animation:marker .5s ease-in-out forwards;animation:marker .5s ease-in-out forwards;-webkit-animation-delay:3s;animation-delay:3s;z-index:0;overflow:hidden}section#recruit_main h1>img+span img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}section#recruit_main .recruit_main_img{max-width:1107px;margin:auto;position:absolute;bottom:0;left:0;right:0;z-index:800}section#recruit_main .recruit_main_img>img{display:block;margin:auto}section#recruit_main .recruit_main_img .img_add{width:100%;height:351px;position:absolute;bottom:0}section#recruit_main .recruit_main_img .img_add img{position:absolute;-webkit-transform:scale(0);transform:scale(0);-webkit-animation:popup .4s ease-in forwards;animation:popup .4s ease-in forwards}section#recruit_main .recruit_main_img .img_add img:nth-of-type(1){-webkit-animation-delay:1s;animation-delay:1s}section#recruit_main .recruit_main_img .img_add img:nth-of-type(2){-webkit-animation-delay:2s;animation-delay:2s}section#recruit_main .recruit_main_img .img_add img:nth-of-type(3){-webkit-animation-delay:1.6s;animation-delay:1.6s}section#recruit_main .recruit_main_img .img_add img:nth-of-type(4){-webkit-animation-delay:1.2s;animation-delay:1.2s}section#recruit_main .recruit_main_img .img_add img:nth-of-type(5){-webkit-animation-delay:1.8s;animation-delay:1.8s}section#recruit_main .recruit_main_img .img_add img:nth-of-type(6){-webkit-animation-delay:2.4s;animation-delay:2.4s}section#recruit_main .recruit_main_img .img_add img:nth-of-type(7){-webkit-animation-delay:1.4s;animation-delay:1.4s}section#recruit_main .recruit_main_img .img_add img:nth-of-type(8){-webkit-animation-delay:2.2s;animation-delay:2.2s}section#recruit_main .recruit_main_img .img_add img:nth-of-type(1){margin:auto;top:0;bottom:0;left:0}section#recruit_main .recruit_main_img .img_add img:nth-of-type(2){top:0;left:95px}section#recruit_main .recruit_main_img .img_add img:nth-of-type(3){top:55px;left:250px}section#recruit_main .recruit_main_img .img_add img:nth-of-type(4){top:135px;left:395px}section#recruit_main .recruit_main_img .img_add img:nth-of-type(5){top:135px;right:395px}section#recruit_main .recruit_main_img .img_add img:nth-of-type(6){top:55px;right:250px}section#recruit_main .recruit_main_img .img_add img:nth-of-type(7){top:0;right:95px}section#recruit_main .recruit_main_img .img_add img:nth-of-type(8){margin:auto;top:0;bottom:0;right:0}section#recruit_main .scroll{color:#666;width:60px;font-family:"source-han-sans-japanese";font-weight:400;text-align:center;margin:auto;position:absolute;bottom:2em;left:0;right:0;-webkit-animation:slide_down 1s ease-in-out alternate infinite;animation:slide_down 1s ease-in-out alternate infinite;z-index:1000}section#recruit_main .scroll::before{content:"";display:block;width:0;height:110px;border-left:1px solid #666;margin:auto;position:absolute;bottom:30px;left:0;right:0}section#recruit_main .scroll::after{content:"";display:block;width:0;height:15px;border-left:1px solid #666;margin:auto;position:absolute;bottom:30px;left:0;right:-9px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}section#recruit_main .recruit_main_wave{width:100%;height:220px;fill:#fff2e1;position:absolute;bottom:0;z-index:1}@-webkit-keyframes marker{0%{width:0}100%{width:100%}}@keyframes marker{0%{width:0}100%{width:100%}}@-webkit-keyframes popup{0%{-webkit-transform:scale(0);transform:scale(0)}60%{-webkit-transform:scale(1.5);transform:scale(1.5)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}85%{-webkit-transform:scale(1.2);transform:scale(1.2)}95%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes popup{0%{-webkit-transform:scale(0);transform:scale(0)}60%{-webkit-transform:scale(1.5);transform:scale(1.5)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}85%{-webkit-transform:scale(1.2);transform:scale(1.2)}95%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shake{0%{-webkit-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(0);transform:rotate(0)}42%{-webkit-transform:rotate(7.5deg);transform:rotate(7.5deg)}44%{-webkit-transform:rotate(0);transform:rotate(0)}46%{-webkit-transform:rotate(-7.5deg);transform:rotate(-7.5deg)}48%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(7.5deg);transform:rotate(7.5deg)}52%{-webkit-transform:rotate(0);transform:rotate(0)}54%{-webkit-transform:rotate(-7.5deg);transform:rotate(-7.5deg)}56%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes shake{0%{-webkit-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(0);transform:rotate(0)}42%{-webkit-transform:rotate(7.5deg);transform:rotate(7.5deg)}44%{-webkit-transform:rotate(0);transform:rotate(0)}46%{-webkit-transform:rotate(-7.5deg);transform:rotate(-7.5deg)}48%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(7.5deg);transform:rotate(7.5deg)}52%{-webkit-transform:rotate(0);transform:rotate(0)}54%{-webkit-transform:rotate(-7.5deg);transform:rotate(-7.5deg)}56%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes slide_down{0%{-webkit-transform:translateY(0);transform:translateY(0)}70%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes slide_down{0%{-webkit-transform:translateY(0);transform:translateY(0)}70%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(10px);transform:translateY(10px)}}.path-0{-webkit-animation:pathAnim-0 10s;animation:pathAnim-0 10s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes pathAnim-0{0%{d:path("M 0,700 C 0,700 0,350 0,350 C 196.8,304 393.6,258 565,264 C 736.4,270 882.4000000000001,328 1024,351 C 1165.6,374 1302.8,362 1440,350 C 1440,350 1440,700 1440,700 Z")}25%{d:path("M 0,700 C 0,700 0,350 0,350 C 199.33333333333331,423.4666666666667 398.66666666666663,496.93333333333334 553,470 C 707.3333333333334,443.06666666666666 816.6666666666667,315.73333333333335 957,279 C 1097.3333333333333,242.26666666666668 1268.6666666666665,296.1333333333333 1440,350 C 1440,350 1440,700 1440,700 Z")}50%{d:path("M 0,700 C 0,700 0,350 0,350 C 176.66666666666663,281.2 353.33333333333326,212.39999999999998 497,247 C 640.6666666666667,281.6 751.3333333333335,419.6 903,454 C 1054.6666666666665,488.4 1247.3333333333333,419.2 1440,350 C 1440,350 1440,700 1440,700 Z")}75%{d:path("M 0,700 C 0,700 0,350 0,350 C 162,330.6666666666667 324,311.33333333333337 486,289 C 648,266.66666666666663 810,241.33333333333331 969,251 C 1128,260.6666666666667 1284,305.33333333333337 1440,350 C 1440,350 1440,700 1440,700 Z")}100%{d:path("M 0,700 C 0,700 0,350 0,350 C 196.8,304 393.6,258 565,264 C 736.4,270 882.4000000000001,328 1024,351 C 1165.6,374 1302.8,362 1440,350 C 1440,350 1440,700 1440,700 Z")}}@keyframes pathAnim-0{0%{d:path("M 0,700 C 0,700 0,350 0,350 C 196.8,304 393.6,258 565,264 C 736.4,270 882.4000000000001,328 1024,351 C 1165.6,374 1302.8,362 1440,350 C 1440,350 1440,700 1440,700 Z")}25%{d:path("M 0,700 C 0,700 0,350 0,350 C 199.33333333333331,423.4666666666667 398.66666666666663,496.93333333333334 553,470 C 707.3333333333334,443.06666666666666 816.6666666666667,315.73333333333335 957,279 C 1097.3333333333333,242.26666666666668 1268.6666666666665,296.1333333333333 1440,350 C 1440,350 1440,700 1440,700 Z")}50%{d:path("M 0,700 C 0,700 0,350 0,350 C 176.66666666666663,281.2 353.33333333333326,212.39999999999998 497,247 C 640.6666666666667,281.6 751.3333333333335,419.6 903,454 C 1054.6666666666665,488.4 1247.3333333333333,419.2 1440,350 C 1440,350 1440,700 1440,700 Z")}75%{d:path("M 0,700 C 0,700 0,350 0,350 C 162,330.6666666666667 324,311.33333333333337 486,289 C 648,266.66666666666663 810,241.33333333333331 969,251 C 1128,260.6666666666667 1284,305.33333333333337 1440,350 C 1440,350 1440,700 1440,700 Z")}100%{d:path("M 0,700 C 0,700 0,350 0,350 C 196.8,304 393.6,258 565,264 C 736.4,270 882.4000000000001,328 1024,351 C 1165.6,374 1302.8,362 1440,350 C 1440,350 1440,700 1440,700 Z")}}section>.inner{width:95%;max-width:1000px;padding:2em 0;margin-left:auto;margin-right:auto}section.pale_orange{background-color:#fff2e1;padding:3em 0}.btn_recruit{display:block;width:100%;max-width:600px;background-color:#fff;font-size:2.2rem;font-weight:700;text-align:center;line-height:1.4;padding:.6em 0;border:3px solid #333;border-radius:6px;margin:2em auto;position:relative;overflow:hidden}.btn_recruit span{display:inline-block;position:relative}.btn_recruit span::before{content:"";display:block;width:100%;height:0;border-bottom:1px solid #fff;position:absolute;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.25s;transition:.25s;z-index:1000}.btn_recruit::before{content:"";display:block;width:100%;height:100%;background-color:#48484a;border:1px solid #484848;position:absolute;top:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.25s;transition:.25s}.btn_recruit::after{content:"";display:block;width:30px;height:30px;background:url("../img/btn_arrow_orange.png") no-repeat left top;background-size:100% auto;margin:auto;position:absolute;top:0;bottom:0;right:1em;-webkit-transition:.25s;transition:.25s}.btn_recruit:link,.btn_recruit:visited{color:#333;text-decoration:none;-webkit-transition:.25s;transition:.25s}.btn_recruit:hover{opacity:1}.btn_recruit:hover span::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.btn_recruit:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.btn_recruit:hover::after{right:.75em}.btn_recruit:hover:link,.btn_recruit:hover:visited{color:#fff}.speech_bubble{font-size:1.8rem;font-weight:700;text-align:center;line-height:1.75;margin-bottom:3em;position:relative}.speech_bubble::before{content:"";display:block;width:80%;max-width:450px;height:0;border-bottom:2px solid #333;margin:auto;position:absolute;bottom:-0.5em;left:0;right:0}.speech_bubble span{display:block;position:relative}.speech_bubble span::before,.speech_bubble span::after{content:"";display:block;width:0;height:0;border:20px solid rgba(0,0,0,0);border-top-color:#333;margin:auto;position:absolute;bottom:-47px;left:0;right:0;-webkit-transform:scaleX(0.667);transform:scaleX(0.667)}.speech_bubble span::after{border-top-color:#fff2e1;bottom:-43px;z-index:1}ul.sns_link_mono{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;width:85%;max-width:350px;margin:auto}ul.sns_link_mono li{width:70px;height:70px}h4.interview_title{width:85%;max-width:350px;background-color:#333;font-size:2.2rem;color:#fff;font-weight:700;text-align:center;line-height:1.4;padding:.6em 0;border:0;border-radius:1.5em;margin:1em auto}.link_interview{display:block;width:100%;height:280px;background-color:#fff;background-image:-webkit-linear-gradient(bottom, transparent calc(100% - 1px), #efeff4 calc(100% - 1px)),-webkit-linear-gradient(left, transparent calc(100% - 1px), #efeff4 calc(100% - 1px));background-image:linear-gradient(0deg, transparent calc(100% - 1px), #efeff4 calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), #efeff4 calc(100% - 1px));background-size:15px 15px;background-repeat:repeat;background-position:center center;border-top:1px solid #efeff4;border-bottom:1px solid #efeff4;margin-top:3em;position:relative;z-index:1}.link_interview:hover{opacity:1;text-decoration:none;-webkit-animation:back_move .5s linear infinite;animation:back_move .5s linear infinite}@-webkit-keyframes back_move{0%{background-position:0 0}100%{background-position:15px 15px}}@keyframes back_move{0%{background-position:0 0}100%{background-position:15px 15px}}.link_interview .inner{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;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:1000px;padding:0;margin:auto;position:relative}.link_interview .inner::before{content:"";display:block;width:calc((100vw - 1000px)/2);height:100%;background-color:#afba38;position:absolute;top:0;left:calc((-100vw + 1000px)/2)}.link_interview .inner.reverse::before{left:1000px}.link_interview .inner .image_box_skew{width:445px;height:278px;-webkit-transform:skew(15deg) translateX(-40px);transform:skew(15deg) translateX(-40px);overflow:hidden}.link_interview .inner .image_box_skew img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:skew(-15deg);transform:skew(-15deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.link_interview .inner .image_box_skew.reverse{-webkit-transform:skew(-15deg) translateX(40px);transform:skew(-15deg) translateX(40px)}.link_interview .inner .image_box_skew.reverse img{-webkit-transform:skew(15deg);transform:skew(15deg)}.link_interview .inner .name_box{width:555px;color:#333;text-align:center;letter-spacing:.1em}.link_interview .inner .name_box .job_category{display:inline-block;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 206, 88, 0)), color-stop(70%, rgba(255, 206, 88, 0)), color-stop(71%, rgb(255, 206, 88)), to(rgb(255, 206, 88)));background:-webkit-linear-gradient(top, rgba(255, 206, 88, 0) 0%, rgba(255, 206, 88, 0) 70%, rgb(255, 206, 88) 71%, rgb(255, 206, 88) 100%);background:linear-gradient(to bottom, rgba(255, 206, 88, 0) 0%, rgba(255, 206, 88, 0) 70%, rgb(255, 206, 88) 71%, rgb(255, 206, 88) 100%);font-size:2.8rem;font-weight:900;line-height:1.2;letter-spacing:.03em;padding:0 .6em}.link_interview .inner .name_box .job_category+p{font-size:1.8rem}.link_interview .inner .name_box .name{font-size:2.4rem;letter-spacing:.2em}.link_interview .inner .name_box .name span{display:block;font-size:1.8rem;letter-spacing:.07em;margin-top:-0.3em}.link_interview .inner .name_box .btn_blue{display:block;width:65%;background-color:#fff;font-size:1.8rem;color:#002061;font-weight:700;line-height:1.2;padding:.5em 0;border:2px solid #002061;border-radius:5px;margin:auto;position:relative;overflow:hidden;-webkit-transition:.25s;transition:.25s}.link_interview .inner .name_box .btn_blue::before{content:"";display:block;width:10px;height:10px;border-bottom:2px solid #002061;border-right:2px solid #002061;margin:auto;position:absolute;top:0;bottom:0;right:1.2em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1;-webkit-transition:.25s;transition:.25s}.link_interview .inner .name_box .btn_blue::after{content:"";display:block;width:100%;height:100%;background-color:#002061;border:1px solid #002061;position:absolute;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.25s;transition:.25s;z-index:0}.link_interview .inner .name_box .btn_blue span{position:relative;z-index:1}.copy_vertical{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;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:94px;position:absolute;top:-1.5em;left:1.5em}.copy_vertical.reverse{left:auto;right:1.5em}.copy_vertical p{display:inline-block;background-color:#fff;font-size:2rem;font-weight:900;color:#333;line-height:1;letter-spacing:.03em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;padding:.8em;padding-left:.3em;padding-right:.5em;margin:0;border:3px solid #333}.copy_vertical p:nth-of-type(1){position:relative;bottom:-3em}.link_interview:hover .inner .name_box .btn_blue{color:#fff}.link_interview:hover .inner .name_box .btn_blue::before{border-bottom-color:#fff;border-right-color:#fff;right:.8em}.link_interview:hover .inner .name_box .btn_blue::after{-webkit-transform:translateX(0);transform:translateX(0)}.link_interview.interview2 .copy_vertical p:nth-of-type(1){bottom:-4.5em}.link_interview.interview2 .inner::before{background-color:#ccbba9}.link_interview.interview3 .copy_vertical p:nth-of-type(1){bottom:-4.5em}.link_interview.interview3 .copy_vertical p:nth-of-type(2){position:relative;bottom:1em}.link_interview.interview3 .inner::before{background-color:#b4632d}section.graph_paper{background-color:#fff;background-image:-webkit-linear-gradient(bottom, transparent calc(100% - 1px), #efeff4 calc(100% - 1px)),-webkit-linear-gradient(left, transparent calc(100% - 1px), #efeff4 calc(100% - 1px));background-image:linear-gradient(0deg, transparent calc(100% - 1px), #efeff4 calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), #efeff4 calc(100% - 1px));background-size:15px 15px;background-repeat:repeat;background-position:center center;padding:3em 0;border-top:1px solid #efeff4;border-bottom:1px solid #efeff4}section.graph_paper .inner>p{font-size:1.8rem}section.graph_paper.bg_image_none{background-image:none;border-top:0;border-bottom:0}section.graph_paper h2,section.pale_orange h2{width:230px;font-size:2.4rem;font-weight:700;text-align:center;line-height:1.4;padding:0;border:0;margin:auto;position:relative}section.graph_paper h2::before,section.graph_paper h2::after,section.pale_orange h2::before,section.pale_orange h2::after{content:"";display:block;width:calc((100vw - 230px)/2);height:0;border-bottom:4px solid #333;margin:auto;position:absolute;top:0;bottom:0;left:100%}section.graph_paper h2::before,section.pale_orange h2::before{left:calc((-100vw + 230px)/2)}section.graph_paper h3,section.pale_orange h3{width:1000px;font-size:2.1rem;font-weight:700;text-align:center;line-height:1.4;padding:0;border:0;margin:auto;position:relative}section.graph_paper h3::before,section.graph_paper h3::after,section.pale_orange h3::before,section.pale_orange h3::after{content:"";display:block;width:40%;height:0;border-bottom:2px solid #333;margin:auto;position:absolute;top:0;bottom:0;left:0}section.graph_paper h3::after,section.pale_orange h3::after{left:auto;right:0}.recruit_job_category{text-align:center}.recruit_job_category .shoulder{font-size:1.8rem}.recruit_job_category .shoulder+p{display:inline-block;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 206, 88, 0)), color-stop(70%, rgba(255, 206, 88, 0)), color-stop(71%, rgb(255, 206, 88)), to(rgb(255, 206, 88)));background:-webkit-linear-gradient(top, rgba(255, 206, 88, 0) 0%, rgba(255, 206, 88, 0) 70%, rgb(255, 206, 88) 71%, rgb(255, 206, 88) 100%);background:linear-gradient(to bottom, rgba(255, 206, 88, 0) 0%, rgba(255, 206, 88, 0) 70%, rgb(255, 206, 88) 71%, rgb(255, 206, 88) 100%);font-size:2.4rem;font-weight:700;line-height:1.2;padding:0 .3em}.recruit_job_category .shoulder+p span{font-size:1.8rem;font-weight:400}dl.recruit_detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;width:100%;margin-top:4em}dl.recruit_detail dt,dl.recruit_detail dd{font-size:1.8rem;line-height:1.85;letter-spacing:.05em}dl.recruit_detail dt{width:150px;text-align:right;padding-right:1em;border-right:2px solid #333}dl.recruit_detail dd{width:calc(100% - 150px);padding-left:1em}dl.recruit_detail dd .bold{display:block;font-weight:700;margin-top:.5em}dl.recruit_detail dd .cap{font-size:1.4rem}dl.recruit_detail dd a{color:#333}dl.recruit_detail dt:nth-of-type(n+2),dl.recruit_detail dd:nth-of-type(n+2){padding-top:1em}dl.recruit_detail+h4{font-weight:700;padding-top:2em;padding-left:0;border-top:2px solid #333;border-left:0;margin-bottom:.5em}.image_list{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;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;width:840px;margin:2em auto}.image_list figure{width:85%;max-width:410px}.image_list figure figcaption{font-size:16px;margin-bottom:.5em}ul.flow_selection{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;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;width:100%}ul.flow_selection li{width:calc((100% - 5em)/3);position:relative}ul.flow_selection li::after{content:"";display:block;width:0;height:0;border:9px solid rgba(0,0,0,0);border-left-color:#002061;margin:auto;position:absolute;top:0;bottom:0;right:-36px}ul.flow_selection li:last-of-type::after{content:none}ul.flow_selection li .title{font-size:2rem;font-weight:700;text-align:center}ul.flow_selection li p{font-size:1.8rem;letter-spacing:.02em;margin-bottom:0}ul.flow_selection li .cap{font-size:1.4rem}.btn_back{display:block;width:50%;background-color:#fff;max-width:210px;font-size:2.2rem;color:#333;font-weight:700;text-align:center;line-height:1.2;padding:.7em;border:3px solid #333;border-radius:1.5em;margin:2em auto 0}.btn_back:link,.btn_back:visited{color:#333}.recruit_head_title{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;width:100vw;height:145px;background-size:auto auto;background-color:#fff;background-image:-webkit-repeating-linear-gradient(120deg, transparent, transparent 3px, rgb(222, 234, 255) 3px, rgb(222, 234, 255) 13px);background-image:repeating-linear-gradient(-30deg, transparent, transparent 3px, rgb(222, 234, 255) 3px, rgb(222, 234, 255) 13px);border-bottom:3px solid #333;margin-top:122px;position:relative}.recruit_head_title>div{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}.recruit_head_title h1{display:inline-block;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 206, 88, 0)), color-stop(60%, rgba(255, 206, 88, 0)), color-stop(61%, rgb(255, 206, 88)), to(rgb(255, 206, 88)));background:-webkit-linear-gradient(top, rgba(255, 206, 88, 0) 0%, rgba(255, 206, 88, 0) 60%, rgb(255, 206, 88) 61%, rgb(255, 206, 88) 100%);background:linear-gradient(to bottom, rgba(255, 206, 88, 0) 0%, rgba(255, 206, 88, 0) 60%, rgb(255, 206, 88) 61%, rgb(255, 206, 88) 100%);font-size:2.4rem;font-weight:700;text-align:center;line-height:.5;letter-spacing:.1em;padding:0 .5em;margin:0}.recruit_head_title h1 span{display:block;font-size:1.3rem;font-weight:400;position:relative;top:1.5em}.recruit_head_title>img{margin:auto;position:absolute;bottom:0;left:0;right:0}.img_center{display:block;margin-left:auto;margin-right:auto}.d_b{display:block}dl.history_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;margin-top:3em}dl.history_list dt,dl.history_list dd{font-size:1.8rem;line-height:1.75}dl.history_list dt .cap,dl.history_list dd .cap{font-size:1.4rem}dl.history_list>dt,dl.history_list>dd{padding-bottom:.7em;border-bottom:1px solid #333;margin-bottom:.7em}dl.history_list>dt:last-of-type,dl.history_list>dd:last-of-type{border-bottom:0;margin-bottom:0}dl.history_list>dt{width:120px;text-align:left}dl.history_list>dd{width:calc(100% - 120px);padding-left:1.5em}dl.history_list>dd>dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}dl.history_list>dd>dl>dt{width:140px;font-weight:400;text-align:right;position:relative}dl.history_list>dd>dl>dt::after{content:"／";display:block;position:absolute;top:0;right:-1.5em}dl.history_list>dd>dl>dt:first-of-type::after{content:none}dl.history_list>dd>dl>dd{width:calc(100% - 140px);padding-left:2em}dl.history_list>dd>dl>dt,dl.history_list>dd>dl>dd{margin-top:1em}section.interview{padding:3em 0}section.interview h2{width:100vw;height:285px;background-color:#eee;text-align:center}section.interview section:nth-of-type(n+2){margin-top:3em}.question{background-color:#002561;font-size:2rem;color:#fff;font-weight:700;line-height:1.4;padding:.5em 1.5em;margin-bottom:1.5em}.answer{font-size:1.8rem;line-height:1.85;letter-spacing:.07em;padding:0 2em;margin-bottom:2em}.answer+img{width:100%;max-width:928px;height:auto;border-radius:1em}section.pale_blue{background-color:#deeaff;padding:3em 0}.interview_schedule{background-color:#fff;position:relative}.interview_schedule::before,.interview_schedule::after{content:"";display:block;width:calc((100vw - 1000px)/2);height:100%;background-color:#fff;border-bottom:2px solid #333;position:absolute;bottom:0;left:100%}.interview_schedule::after{left:calc((-100vw + 1000px)/2)}dl.schedule{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc(100% - 100px);height:85px;border:2.5px solid #333;border-radius:43px;margin-top:3em;margin-left:auto;margin-right:0;position:relative}dl.schedule dt,dl.schedule dd{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;height:100%}dl.schedule dt{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:25%;background-color:#ffd883;font-size:2.1rem;font-weight:700;padding-right:1.5em;border-top-left-radius:43px;border-bottom-left-radius:43px;position:relative}dl.schedule dt::before,dl.schedule dt::after{content:"";display:block;width:70px;position:absolute;left:-90px}dl.schedule dt::before{height:70px;background:url("../img/interview01_time1.png") no-repeat left top;background-size:100%;top:-7px}dl.schedule dt::after{content:"8:30";font-size:2rem;font-weight:700;text-align:center;line-height:1;bottom:-7px}dl.schedule dd{width:calc(75% + 43px);background-color:#fff;font-size:1.8rem;line-height:1.5;letter-spacing:.07em;padding:0 2em;border-radius:43px;margin-left:-43px;position:relative;z-index:1}dl.schedule+dl{margin-top:4em}dl.schedule+dl::before{content:"";display:block;width:21px;height:21px;border-bottom:2.5px solid #000;border-right:2.5px solid #000;margin:auto;position:absolute;top:-50px;left:0;right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}dl.schedule.time2 dt::before{background:url("../img/interview01_time2.png") no-repeat left top;background-size:100%}dl.schedule.time2 dt::after{content:"9:00"}dl.schedule.time3 dt::before{background:url("../img/interview01_time3.png") no-repeat left top;background-size:100%}dl.schedule.time3 dt::after{content:"12:00"}dl.schedule.time4 dt::before{background:url("../img/interview01_time4.png") no-repeat left top;background-size:100%}dl.schedule.time4 dt::after{content:"13:00"}dl.schedule.time5 dt::before{background:url("../img/interview01_time5.png") no-repeat left top;background-size:100%}dl.schedule.time5 dt::after{content:"17:00"}dl.schedule.time6 dt::before{background:url("../img/interview01_time6.png") no-repeat left top;background-size:100%}dl.schedule.time6 dt::after{content:"19:00"}.interview02 dl.schedule dt::before{background:url("../img/interview02_time1.png") no-repeat left top;background-size:100%}.interview02 dl.schedule dt::after{content:"8:45"}.interview02 dl.schedule.time2 dt::before{background:url("../img/interview02_time2.png") no-repeat left top;background-size:100%}.interview02 dl.schedule.time2 dt::after{content:"9:00"}.interview02 dl.schedule.time3 dt::before{background:url("../img/interview02_time3.png") no-repeat left top;background-size:100%}.interview02 dl.schedule.time3 dt::after{content:"12:00"}.interview02 dl.schedule.time4 dt::before{background:url("../img/interview02_time4.png") no-repeat left top;background-size:100%}.interview02 dl.schedule.time4 dt::after{content:"13:00"}.interview02 dl.schedule.time5 dt::before{background:url("../img/interview02_time5.png") no-repeat left top;background-size:100%}.interview02 dl.schedule.time5 dt::after{content:"18:30"}.interview03 dl.schedule dt::before{background:url("../img/interview03_time1.png") no-repeat left top;background-size:100%}.interview03 dl.schedule dt::after{content:"8:30"}.interview03 dl.schedule.time2 dt::before{background:url("../img/interview03_time2.png") no-repeat left top;background-size:100%}.interview03 dl.schedule.time2 dt::after{content:"9:00"}.interview03 dl.schedule.time3 dt::before{background:url("../img/interview03_time3.png") no-repeat left top;background-size:100%}.interview03 dl.schedule.time3 dt::after{content:"12:00"}.interview03 dl.schedule.time4 dt::before{background:url("../img/interview03_time4.png") no-repeat left top;background-size:100%}.interview03 dl.schedule.time4 dt::after{content:"13:00"}.interview03 dl.schedule.time5 dt::before{background:url("../img/interview03_time5.png") no-repeat left top;background-size:100%}.interview03 dl.schedule.time5 dt::after{content:"18:15"}.swiper .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}.swiper .swiper-slide{width:330px}.swiper .swiper-slide img{width:100%}.fadeIn{-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:.5s;transition:.5s;opacity:0}.fadeIn.animated{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.ta_c{text-align:center}section.mail .inner>p{text-align:center;margin-bottom:2em}form#mailformpro dl{margin-bottom:0}form#mailformpro dl dt{width:22%;padding-top:1.35em}form#mailformpro dl dd{padding-left:23%}form#mailformpro dl .mfp_element_text,form#mailformpro dl .mfp_element_number,form#mailformpro dl .mfp_element_select-one,form#mailformpro dl .mfp_element_email,form#mailformpro dl .mfp_element_tel,form#mailformpro dl .mfp_element_textarea{padding:.5em}form#mailformpro label.mfp_checked,form#mailformpro label.mfp_not_checked{padding:.5em}form#mailformpro .complete_data_add,.thanks~.complete_data_add{background:#fff;color:red;font-weight:bold;padding:.7em 1em;border:2px solid red;margin:.5em 1em 1em}.thanks~.complete_data_add{width:90%;max-width:700px;font-size:1.5rem;margin-top:2em;margin-left:auto !important;margin-right:auto !important}.thanks~.complete_data_add p{margin:0}.thanks~.complete_data_add>a{pointer-events:none}.thanks~.complete_data_add .strong{font-size:130%;color:#373737;margin-top:.5em}.thanks~.complete_data_add .dotline{border:0;border-bottom:1px dotted red;margin:1em 0}form#mailformpro dl dd.mfp.select_ymd ol{display:inline-block}form#mailformpro dl dd.mfp.select_ymd ol li select{width:80px}form#mailformpro dl dd.mfp.select_ymd input[type=number]{width:80px}.txt_hidden{display:none}span.example{font-size:1.2rem}form#mailformpro dl dd textarea::-webkit-input-placeholder{color:#999;letter-spacing:.05em}form#mailformpro dl dd textarea::-moz-placeholder{color:#999;letter-spacing:.05em}form#mailformpro dl dd textarea:-ms-input-placeholder{color:#999;letter-spacing:.05em}form#mailformpro dl dd textarea::-ms-input-placeholder{color:#999;letter-spacing:.05em}form#mailformpro dl dd textarea::placeholder{color:#999;letter-spacing:.05em}iframe.policy_iframe{border:1px solid #ccc;border-radius:4px}section.policy_iframe{padding:1em}section.policy_iframe p{font-size:1.3rem}@media screen and (max-width: 767px){section{width:100%}section>.inner{margin-left:2.5%;margin-right:2.5%}section#recruit_main{width:100%;height:850px;margin-top:75px}section#recruit_main ul.job_category_list{width:90%;padding-top:1.3em}section#recruit_main ul.job_category_list li{width:35%;max-width:144px;margin-bottom:1.2em}section#recruit_main ul.job_category_list li:nth-of-type(3){max-width:158px}section#recruit_main ul.job_category_list li figcaption{font-size:1.1rem;letter-spacing:.02em}section#recruit_main ul.job_category_list li img{width:100%;height:auto}section#recruit_main h1{width:92%;margin-top:.3em}section#recruit_main h1 img{width:100%;height:auto}section#recruit_main h1+p{font-size:1.6rem;margin-top:1em}.btn_recruit{font-size:1.7rem;border-width:2px}.btn_recruit::after{width:23px;height:23px}section#recruit_main .recruit_main_img .img_add img:nth-of-type(1),section#recruit_main .recruit_main_img .img_add img:nth-of-type(8){display:none}section#recruit_main .recruit_main_img .img_add img:nth-of-type(2){width:95px;height:95px;top:10px;left:-10px}section#recruit_main .recruit_main_img .img_add img:nth-of-type(3){width:75px;height:75px;top:35px;left:110px}section#recruit_main .recruit_main_img .img_add img:nth-of-type(4){width:80px;height:80px;top:125px;left:75px}section#recruit_main .recruit_main_img .img_add img:nth-of-type(5){width:75px;height:75px;top:35px;left:auto;right:110px}section#recruit_main .recruit_main_img .img_add img:nth-of-type(6){width:80px;height:80px;top:125px;right:75px}section#recruit_main .recruit_main_img .img_add img:nth-of-type(7){width:95px;height:95px;top:10px;right:-10px}.recruit_main_img img{display:block;width:95%;max-width:420px;margin-left:auto;margin-right:auto}section#recruit_main .scroll{font-size:1.2rem;bottom:7em}section#recruit_main .scroll::before,section#recruit_main .scroll::after{bottom:23px}.speech_bubble{font-size:1.5rem}ul.sns_link_mono{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1.5em}ul.sns_link_mono li{width:55px}ul.sns_link_mono li a{display:block;width:100%}ul.sns_link_mono li a img{width:100%;height:auto}h4.interview_title{font-size:1.8rem}.link_interview .inner{width:100%}.link_interview .inner .image_box_skew{width:70.39vw;max-width:290px;height:43.69vw;max-height:180px}.link_interview .inner .image_box_skew.reverse{position:relative;right:-45px}.copy_vertical{width:80px;left:auto;right:2.25em}.copy_vertical p{font-size:1.6rem;border-width:2.5px}.link_interview{height:auto;-webkit-animation:back_move .5s linear infinite;animation:back_move .5s linear infinite}.link_interview .inner .name_box{width:100%;padding:1em}.link_interview .inner .name_box .job_category{font-size:2rem;margin-bottom:.3em}.link_interview .inner .name_box .job_category+p{font-size:1.5rem;margin-bottom:.3em}.link_interview .inner .name_box .name{font-size:1.8rem}.link_interview .inner .name_box .name br{display:none}.link_interview .inner .name_box .name span{display:inline-block;font-size:1.3rem}.link_interview .inner .name_box .btn_blue{width:90%;max-width:420px}.link_interview .inner .name_box .btn_blue span{font-size:1.5rem}.link_interview .inner.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-flow:column-reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.copy_vertical.reverse{left:2.25em;right:auto}.copy_vertical p:nth-of-type(1){bottom:-11vw}.link_interview.interview2 .copy_vertical p:nth-of-type(1),.link_interview.interview3 .copy_vertical p:nth-of-type(1){bottom:-13vw}section.graph_paper h2,section.pale_orange h2{width:160px;font-size:2rem}section.graph_paper h2::before,section.graph_paper h2::after,section.pale_orange h2::before,section.pale_orange h2::after{width:calc((100vw - 160px)/2);border-bottom-width:3px}section.graph_paper h2::before,section.pale_orange h2::before{left:calc((-100vw + 160px)/2)}.recruit_job_category .shoulder{font-size:1.5rem}.recruit_job_category .shoulder+p{font-size:2rem}section.graph_paper .inner>p{font-size:1.3rem}dl.recruit_detail dt,dl.recruit_detail dd{font-size:1.3rem}dl.recruit_detail dt{width:8em;border-right-width:1px}dl.recruit_detail dd{width:calc(100% - 8em)}dl.recruit_detail dd .cap{font-size:1rem}dl.recruit_detail.company_profile{margin-top:2.5em}dl.recruit_detail.company_profile dt{width:6em}dl.recruit_detail.company_profile dd{width:calc(100% - 6em)}ul.flow_selection{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}ul.flow_selection li{width:100%;margin-bottom:2em}ul.flow_selection li::after{border-width:8px;border-top-color:#002061;border-left-color:rgba(0,0,0,0);top:auto;bottom:-1.8em;right:0;left:0}ul.flow_selection li .title{font-size:1.6rem}ul.flow_selection li p{font-size:1.3rem}ul.flow_selection li .cap{font-size:1rem;line-height:1.4}section.interview h2{height:67.86vw;max-height:285px}section.interview h2 img{max-width:420px;width:100%;height:auto}section.graph_paper h3,section.pale_orange h3{width:100%;font-size:1.8rem}section.graph_paper h3::before,section.graph_paper h3::after,section.pale_orange h3::before,section.pale_orange h3::after{width:33%}.btn_back{font-size:1.7rem}.image_list{width:100%;margin-bottom:0}.image_list figure{margin-left:auto;margin-right:auto;margin-bottom:1.2em}.image_list figure figcaption{font-size:1.3rem;margin-bottom:.2em}.image_list figure img{width:100%;height:auto}dl.history_list{margin-bottom:0}dl.history_list dt,dl.history_list dd{font-size:1.3rem}dl.history_list dt .cap,dl.history_list dd .cap{font-size:1.1rem}dl.history_list>dt{width:7em;text-align:right}dl.history_list>dd{width:calc(100% - 7em)}dl.history_list>dd>dl>dt{width:100%;font-weight:700;text-align:left}dl.history_list>dd>dl>dd{width:100%;padding-left:0;margin-top:.2em}dl.recruit_detail+h4{font-size:1.5rem}.recruit_head_title{width:100%;height:110px;margin-top:75px;overflow-x:hidden}.recruit_head_title h1{font-size:2rem;position:relative;top:-5px}.recruit_head_title h1 span{font-size:1.1rem}.recruit_head_title>img{width:93%;height:auto}.question{font-size:1.4rem}.answer{font-size:1.4rem;padding:0 1em}.answer+img{width:calc(100% - 2em);border-radius:.5em}.interview_schedule{width:105%;left:-2.5%}.interview_schedule::before,.interview_schedule::after{width:calc((100% - 420px)/2);border-width:1.5px}.interview_schedule::before{left:0}.interview_schedule::after{left:auto;right:0}.interview_schedule img{max-width:420px;width:100%;height:auto;position:relative;bottom:-0.5px}dl.schedule{width:calc(100% - 65px);height:80px;border-width:2px}dl.schedule dt{width:30%;font-size:1.3rem;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;padding-right:2.5em}dl.schedule dt::before,dl.schedule dt:after{width:50px;left:-65px}dl.schedule dt::before{height:50px;top:5px}dl.schedule dt::after{font-size:1.4rem;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;bottom:0}dl.schedule dd{width:calc(70% + 43px);font-size:1.3rem;letter-spacing:.02em}dl.schedule dd br{display:none}dl.schedule+dl{margin-top:3em}dl.schedule+dl::before{width:18px;height:18px;border-width:2px;top:-40px}section.pale_blue{overflow-x:hidden}.thanks~.caution+.cap2{width:100%;font-size:1.2rem;padding:.8em;margin-bottom:2em}.thanks~.caution+.cap2 p{margin-left:1em}form#mailformpro dl dt,form#mailformpro dl dd{font-size:1.3rem}form#mailformpro dl dt{width:100%;padding-bottom:.3em;padding-left:.8em}form#mailformpro dl dd{padding-left:.7em}form#mailformpro label.mfp_not_checked,form#mailformpro label.mfp_checked{width:100%;height:auto;font-size:1.3rem;line-height:1.4;white-space:normal}form#mailformpro .cap{font-size:1.1rem}form#mailformpro .cap br{display:block}form#mailformpro input[type=text]~.cap,form#mailformpro input[type=number]~.cap,form#mailformpro input[type=tel]~.cap,form#mailformpro input[type=fax]~.cap,form#mailformpro input[type=email]~.cap,form#mailformpro input[type=password]~.cap,form#mailformpro select~.cap,form#mailformpro textarea~.cap{display:block;margin-top:.6em}form#mailformpro textarea{font-size:1.2rem;margin-top:0}form#mailformpro textarea::-webkit-input-placeholder{font-size:1.2rem}form#mailformpro textarea::-moz-placeholder{font-size:1.2rem}form#mailformpro textarea:-ms-input-placeholder{font-size:1.2rem}form#mailformpro textarea::-ms-input-placeholder{font-size:1.2rem}form#mailformpro textarea::placeholder{font-size:1.2rem}dt.mfp span.must{font-size:1rem;margin-top:-3px;margin-left:0;margin-right:1em}ul#mfp_phase_stat{text-align:center;padding:.8em}button.mfp_next,button.mfp_prev{font-size:1.3rem;color:#333}div.mfp_buttons button{font-size:1.5rem;color:#333}div#mfp_overlay_inner{width:90vw;font-size:1.2rem;padding:1em}div#mfp_overlay_inner h4{font-size:1.4rem;text-align:center;margin:.7em 0}table#mfp_confirm_table tr th,table#mfp_confirm_table tr td{display:block;width:100%;font-size:1.2rem}table#mfp_confirm_table tr th{padding-bottom:0}table#mfp_confirm_table tr td{padding-top:0;border-top:0}table#mfp_confirm_table tr td#td_mfp_shopping_cart_value br{display:block}form#mailformpro select,#mfp_shopping_cart select{height:3em;font-size:1.3rem}input[type=text],input[type=number],input[type=tel],input[type=fax],input[type=email],input[type=password],select,textarea{font-size:1.3rem}#main .select_area .strong{font-size:1.4rem;margin-left:.3em}ul#mfp_phase_stat li{width:33%;font-size:1.2rem;letter-spacing:.02em}div#mfp_overlay_inner h4{font-weight:700;text-align:left}div.mfp_thanks,div#mfp_thanks{padding-top:0}.thanks p{font-size:1.3rem}.thanks~.complete_data_add{font-size:1.3rem;line-height:1.5}.thanks~.complete_data_add p:first-of-type{text-align:justify}.thanks~.complete_data_add br{display:none}iframe.policy_iframe{width:100%}section.policy_iframe{padding:.7em}section.policy_iframe h4{font-size:1.5rem;font-weight:700;margin-bottom:.3em}section.policy_iframe p{font-size:1.2rem;line-height:1.65}form#mailformpro textarea{width:100%;max-width:100%}}/*# sourceMappingURL=recruit.min.css.map */