@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,900;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Homemade+Apple&display=swap";html,body{margin:0;padding:0;border:0;vertical-align:baseline;position:relative;font-size:14px;line-height:1.8;overflow-x:hidden;font-weight:400}@media screen and (min-width:768px){html,body{font-size:16px}}@media screen and (min-width:992px){html,body{font-size:16px;line-height:1.8}}@media screen and (min-width:1200px){html,body{font-size:16px}}body{-webkit-text-size-adjust:100%;overflow-y:hidden;position:relative}body a{color:#333;text-decoration:none;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important}body a:hover{-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important}body{font-family:Lato,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;background:#fff0;color:#333}body strong{font-weight:700}body .small{font-size:.8rem}::selection{background:#fff3ce}img{border:none;vertical-align:bottom;max-width:100%;height:auto;width:auto}.opacity:hover{opacity:70%;-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70)}.r_entry_sec_btn{font-size:1.1rem;font-weight:700;text-align:center;display:block;width:90%;max-width:840px;padding:1.5rem 4rem 1.5rem 2rem;margin:2rem auto 0;background-color:#cc1f3a;color:#fff;background-image:url(/img/common/icon_white_otherwindow.svg);background-repeat:no-repeat;background-size:20px;background-position:right 20% center;line-height:1.4;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important}.r_entry_sec_btn:hover{color:#fff;background-color:#000}@media screen and (min-width:768px){.r_entry_sec_btn{font-size:1.5rem}}.r_entry_sec_btn span{display:block;font-weight:400;font-size:.9rem}.r_small_btn{text-align:center;display:table;padding:.5rem 4rem .5rem 3rem;margin:2rem auto 0;background-color:#000;border:2px solid black;color:#fff;background-image:url(/img/common/icon_white_right.svg);background-repeat:no-repeat;background-position:right 15px center;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important}.r_small_btn:hover{color:#000;background-color:#fff;background-image:url(/img/common/icon_black_right.svg);background-repeat:no-repeat;background-position:right 10px center}.r_more_btn{display:block;text-align:right;padding:0 2rem 0 0;font-size:.8rem;letter-spacing:2px;background-image:url(/img/common/icon_black_right.svg);background-repeat:no-repeat;background-position:right 5px center;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important}.r_more_btn:hover{color:#000;background-repeat:no-repeat;background-position:right center}.r_same_job{background-image:url(/img/recruit/bg_r_about_top.png),url(/img/recruit/bg_r_about_bottom.png);background-repeat:no-repeat;background-position:left top,right bottom;background-size:50%;padding:3rem 0}@media screen and (min-width:768px){.r_same_job{padding:5rem 0;background-size:35%}}.r_same_job .inner{width:94%;max-width:1200px;margin:0 auto}.r_same_job h2{font-weight:700;font-size:1.4rem}.r_same_job ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:1rem 0}.r_same_job ul li{width:48%;margin:0 0 2%;box-shadow:0 2px 2px #00000029;background-color:#fff;padding:2%;position:relative;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important}@media screen and (min-width:576px){.r_same_job ul li{padding:2% 1%}}.r_same_job ul li:hover{box-shadow:0 6px 6px #00000029;transform:translateY(-4px)}.r_same_job ul li:hover .r_more_btn{right:0}.r_same_job ul .r_more_btn{position:absolute;bottom:1rem;right:.2rem}@media screen and (min-width:576px){.r_same_job ul .r_more_btn{bottom:1rem;right:.2rem}}@media screen and (min-width:768px){.r_same_job ul .r_more_btn{bottom:.8rem;right:.5rem}}.r_same_job ul a{display:block}@media screen and (min-width:576px){.r_same_job ul a{display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width:576px){.r_same_job ul figure{width:30%}}.r_same_job ul div{line-height:1.4}@media screen and (min-width:576px){.r_same_job ul div{width:65%}}.r_same_job .label{background-color:#cc1f3a;color:#fff;font-size:.8rem;padding:.1rem .5rem}.r_same_job h3{font-weight:700;font-size:1.1rem;margin:.5rem 0}@media screen and (min-width:992px){.r_same_job h3{font-size:1.2rem}}.r_same_job .company{font-weight:700;font-size:.6rem;line-height:1.4;margin:0 0 .5rem}.r_same_job .name{font-weight:700}.r_same_job .name span{display:block;font-size:.6rem;letter-spacing:2px;color:#acacac;font-weight:400;padding:0}.r_job_detail{background-image:url(/img/recruit/work/r_flow_sec_bg.jpg);background-repeat:no-repeat;padding:3rem 0}.r_job_detail .inner{background-color:#fff3;padding:5%;width:94%;max-width:1200px;margin:0 auto;color:#fff;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (min-width:576px){.r_job_detail .inner{flex-wrap:nowrap}}@media screen and (min-width:768px){.r_job_detail .inner{padding:3% 5%}}.r_job_detail h2{font-weight:700;font-size:1.2rem;margin-bottom:1rem}.r_job_detail h2:before{content:"WORK";display:block;font-size:1.8rem;letter-spacing:5px;line-height:1.2}@media screen and (min-width:576px){.r_job_detail h2:before{font-size:2rem}}@media screen and (min-width:768px){.r_job_detail h2:before{font-size:3rem}}.r_job_detail .text_box{order:2}@media screen and (min-width:576px){.r_job_detail .text_box{width:50%;order:1}}.r_job_detail figure{order:1;margin:0 0 1rem}@media screen and (min-width:576px){.r_job_detail figure{margin:0;width:45%;order:2}}.r_job_detail figure a:hover{opacity:70%;-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70)}.r_job_detail figure img{display:block;margin:0 auto}@media screen and (min-width:576px){.r_job_detail figure img{margin:0 0 0 auto}}.r_job_detail .r_flow_sec_btn{display:table;text-align:center;padding:1rem 4rem 1rem 3rem;margin:2rem auto 0;border:2px solid white;color:#fff;background-image:url(/img/common/icon_white_right.svg);background-repeat:no-repeat;background-position:right 15px center;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important}.r_job_detail .r_flow_sec_btn:hover{color:#fff;background-color:#000;background-position:right 10px center}@media screen and (min-width:576px){.r_job_detail .r_flow_sec_btn{margin:2rem auto 0 0}}.r_apply{position:relative}.r_apply .r_subttl:before{content:"ENTRY";font-weight:700;display:block;color:#000;font-size:2rem}@media screen and (min-width:768px){.r_apply .r_subttl:before{font-size:3rem}}.r_links{background-image:url(/img/recruit/r_links_sp_bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;padding:5rem 0}@media screen and (min-width:768px){.r_links{background-image:url(/img/recruit/r_links_pc_bg.jpg);padding:10rem 0}}.r_links ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:96%;max-width:1600px;margin:0 auto}@media screen and (min-width:1200px){.r_links ul{width:94%}}.r_links li{margin-bottom:2rem;width:48%;margin:0 .5% 3%}@media screen and (min-width:992px){.r_links li{width:19.6%;margin:0 .2%}}.r_links li a{height:185px;display:flex;align-items:center;flex-wrap:wrap;border:3px solid white;background-image:url(/img/common/icon_white_right.svg);background-repeat:no-repeat;background-position:right 1rem bottom 1rem}@media screen and (min-width:768px){.r_links li a{background-position:right 2.5rem bottom 2rem;height:260px}}@media screen and (min-width:992px){.r_links li a{height:310px}}.r_links li a:hover{background-color:#00000080;background-image:url(/img/common/icon_white_right.svg);background-repeat:no-repeat;background-position:right .5rem bottom 1rem}@media screen and (min-width:768px){.r_links li a:hover{background-position:right 2rem bottom 2rem}}.r_links li img{width:20%;display:block;margin:2rem auto 1rem}@media screen and (min-width:576px){.r_links li img{width:15%}}@media screen and (min-width:768px){.r_links li img{width:auto}}.r_links li .r_links_ttl{position:relative;display:block;width:100%;font-size:1rem;color:#fff;text-align:center;letter-spacing:normal}.r_links li .r_links_ttl:before{position:absolute;content:"";color:#fff;font-size:1.5rem;font-weight:700;text-align:center;letter-spacing:5px;line-height:1.4;bottom:2.5rem;left:50%;transform:translate(-50%)}@media screen and (min-width:992px){.r_links li .r_links_ttl:before{font-size:1.8rem}}@media screen and (min-width:1200px){.r_links li .r_links_ttl:before{font-size:2rem}}.r_links li .r_links_ttl-work:before{content:"WORK"}.r_links li .r_links_ttl-people:before{content:"PEOPLE"}.r_links li .r_links_ttl-culture:before{content:"CULTURE"}.r_links li .r_links_ttl-data:before{content:"DATA"}.r_links li .r_links_ttl-style:before{content:"STYLE"}.r_links li .r_links_ttl-company:before{content:"COMPANY"}@media screen and (min-width:1200px){.r_4_links ul{width:94%}}.r_4_links li{width:48%;margin:0 .5% 3%}@media screen and (min-width:992px){.r_4_links li{width:24%;margin:0 .2%}}.r_faq .r_lead_wrap .r_subttl:before{content:"FAQ"}.r_hrmessage{padding-top:4rem}.r_hrmessage .container_fluid{width:96%;max-width:1600px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.r_hrmessage .r_subttl{position:relative;text-align:center;letter-spacing:5px;margin:1rem 0;font-size:.9rem;font-weight:700;line-height:1.4}.r_hrmessage .r_subttl:before{position:absolute;font-weight:700;display:block;color:#000;content:"MESSAGE";font-size:2rem;bottom:1rem;left:50%;transform:translate(-50%)}@media screen and (min-width:768px){.r_hrmessage .r_subttl:before{font-size:4rem}}.r_hrmessage .inner{background:linear-gradient(180deg,#efede9,#efede9 75%,#fff 25%,#fff);margin:5rem 0 0}@media screen and (min-width:992px){.r_hrmessage .inner{margin:8rem 0 0}}.r_hrmessage figure{position:relative}.r_hrmessage figure .r_hrmessage_photo{margin-top:-3rem}@media screen and (min-width:992px){.r_hrmessage figure .r_hrmessage_photo{position:absolute;margin-top:0;top:-5rem}}.r_hrmessage_textbox{background-color:#fff;padding:2rem;margin-top:1rem}@media screen and (min-width:992px){.r_hrmessage_textbox{padding:3rem}}@media screen and (min-width:1200px){.r_hrmessage_textbox{padding:5rem}}.r_hrmessage_textbox img{position:absolute;right:0;top:-3rem}.r_people .r_page_ttl{background-image:url(/img/recruit/ttl_sp_r_people.jpg)}@media screen and (min-width:768px){.r_people .r_page_ttl{background-image:url(/img/recruit/ttl_pc_r_people.jpg)}}.r_people_list{width:94%;max-width:1600px;margin:3rem auto 0;padding:0 15px}.r_people_page_ttl{margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:5rem;position:relative;height:24rem}@media screen and (min-width:768px){.r_people_page_ttl{height:540px;padding-top:160px}}.r_people_page_ttl .r_people_catch{padding-left:45%;padding-right:6%}@media screen and (min-width:576px){.r_people_page_ttl .r_people_catch{padding-left:45%;padding-right:5%}}@media screen and (min-width:768px){.r_people_page_ttl .r_people_catch{padding-left:45%;padding-right:3%}}@media screen and (min-width:992px){.r_people_page_ttl .r_people_catch{padding-left:48%;padding-right:5%}}@media screen and (min-width:1200px){.r_people_page_ttl .r_people_catch{padding-right:8%}}.r_people_page_ttl h1{font-weight:700;color:#000;line-height:1.4;font-size:1.6rem;letter-spacing:2px;margin-bottom:1rem}@media screen and (min-width:768px){.r_people_page_ttl h1{letter-spacing:6px;font-size:2rem}}.r_people_page_ttl .department{display:block;background-color:#cc1f3a;color:#fff;font-size:.7rem;width:fit-content;line-height:1.4;padding:.2rem .5rem;margin:0 0rem .4rem 0}@media screen and (min-width:576px){.r_people_page_ttl .department{display:inline-block}}@media screen and (min-width:768px){.r_people_page_ttl .department{font-size:.7rem;padding:.2rem .7rem}}.r_people_page_ttl .company{display:block;font-size:.7rem;font-weight:700;margin-bottom:1rem}.r_people_page_ttl .r_company_ttl{font-size:.7rem;margin-bottom:-.5rem;line-height:1.4}@media screen and (min-width:768px){.r_people_page_ttl .r_company_ttl{font-size:1rem}}.r_people_page_ttl .r_people_name{font-weight:700;margin-bottom:.5rem;font-size:1.5rem}@media screen and (min-width:576px){.r_people_page_ttl .r_people_name{display:flex;align-items:baseline;justify-content:flex-start}}@media screen and (min-width:768px){.r_people_page_ttl .r_people_name{font-size:1.8rem}}.r_people_page_ttl .r_people_name span{display:block;font-size:.8rem;letter-spacing:2px;color:#acacac;font-weight:400}@media screen and (min-width:576px){.r_people_page_ttl .r_people_name span{padding-left:2rem}}.r_people_about .r_subttl:before{content:"Employee Interview";bottom:1.5rem;white-space:normal}@media screen and (min-width:380px){.r_people_about .r_subttl:before{white-space:nowrap;bottom:1rem}}.r_people_about .r_card_inner .r_more_btn{position:absolute;bottom:1.5rem;right:.2rem}@media screen and (min-width:768px){.r_people_about .r_card_inner .r_more_btn{bottom:.5rem;right:.5rem}}.r_people_about_min{padding:5rem 0}.r_people_common_sec{margin-bottom:5rem}.r_people_bg{background-color:#f6f6f6;height:30rem;margin-top:5rem;position:relative}.r_people_bg:before{position:absolute;content:"";left:1rem;top:1rem;background-color:#cc1f3a;display:inline;width:50px;height:5px;border-radius:10px;transform:skewY(-30deg)}@media screen and (min-width:992px){.r_people_bg:before{width:150px}}.r_people_interviewwrap1{max-width:1400px;margin:-27rem auto 0;position:relative}@media screen and (min-width:992px){.r_people_interviewwrap1{margin:-25rem auto 0}}.r_people_interviewwrap1 figure img{display:block;margin:0 auto 0 0}@media screen and (min-width:992px){.r_people_interviewwrap1 figure img{margin:0 auto}}.r_people_interviewwrap2{max-width:1800px;margin:-27rem auto 0;position:relative}@media screen and (min-width:992px){.r_people_interviewwrap2{margin:-25rem auto 0}}.r_people_interviewwrap2 .r_people_interviewbox{max-width:800px}.r_people_interviewwrap2 figure img{display:block;margin:0 auto 0 0}@media screen and (min-width:992px){.r_people_interviewwrap2 figure img{margin:0 auto}}.r_people_interviewbox{background-color:#fff;padding:2rem;margin-top:1rem;position:relative}@media screen and (min-width:992px){.r_people_interviewbox{margin-top:5rem;padding:3rem}.r_people_interviewwrap2 .r_people_interviewbox{margin-top:-15rem}}.r_people_interviewbox h2{font-weight:700;font-size:1.2rem;padding-bottom:1.2rem}@media screen and (min-width:992px){.r_people_interviewbox h2{font-size:1.6rem;padding-bottom:2rem}}.r_people_interviewbox p{padding-bottom:1rem}.r_myboom{font-weight:700;font-size:1.2rem;margin-top:1rem;margin-bottom:1rem}.r_myboom:before,.r_myboom:after{content:" ";display:table}.r_myboom:after{clear:both}.r_myboom{*zoom: 1}@media screen and (min-width:992px){.r_myboom{margin-top:5rem}}.r_myboom span{display:block;float:right;padding-left:1rem;font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;color:#ebebeb}.r_people1{margin-top:60px}@media screen and (min-width:992px){.r_people1{margin-top:92px}}.r_people1 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people1.jpg)}@media screen and (min-width:768px){.r_people1 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people1.jpg)}}.r_people1 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview1";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people1 .r_people_page_ttl:before{font-size:4.5rem}}.r_people2{margin-top:60px}@media screen and (min-width:992px){.r_people2{margin-top:92px}}.r_people2 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people2.jpg)}@media screen and (min-width:768px){.r_people2 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people2.jpg)}}.r_people2 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview2";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people2 .r_people_page_ttl:before{font-size:4.5rem}}.r_people3{margin-top:60px}@media screen and (min-width:992px){.r_people3{margin-top:92px}}.r_people3 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people3.jpg)}@media screen and (min-width:768px){.r_people3 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people3.jpg)}}.r_people3 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview3";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people3 .r_people_page_ttl:before{font-size:4.5rem}}.r_people4{margin-top:60px}@media screen and (min-width:992px){.r_people4{margin-top:92px}}.r_people4 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people4.jpg)}@media screen and (min-width:768px){.r_people4 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people4.jpg)}}.r_people4 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview4";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people4 .r_people_page_ttl:before{font-size:4.5rem}}.r_people5{margin-top:60px}@media screen and (min-width:992px){.r_people5{margin-top:92px}}.r_people5 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people5.jpg)}@media screen and (min-width:768px){.r_people5 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people5.jpg)}}.r_people5 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview5";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people5 .r_people_page_ttl:before{font-size:4.5rem}}.r_people6{margin-top:60px}@media screen and (min-width:992px){.r_people6{margin-top:92px}}.r_people6 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people6.jpg)}@media screen and (min-width:768px){.r_people6 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people6.jpg)}}.r_people6 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview6";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people6 .r_people_page_ttl:before{font-size:4.5rem}}.r_people7{margin-top:60px}@media screen and (min-width:992px){.r_people7{margin-top:92px}}.r_people7 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people7.jpg)}@media screen and (min-width:768px){.r_people7 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people7.jpg)}}.r_people7 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview7";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people7 .r_people_page_ttl:before{font-size:4.5rem}}.r_people8{margin-top:60px}@media screen and (min-width:992px){.r_people8{margin-top:92px}}.r_people8 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people8.jpg)}@media screen and (min-width:768px){.r_people8 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people8.jpg)}}.r_people8 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview8";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people8 .r_people_page_ttl:before{font-size:4.5rem}}.r_people9{margin-top:60px}@media screen and (min-width:992px){.r_people9{margin-top:92px}}.r_people9 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people9.jpg)}@media screen and (min-width:768px){.r_people9 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people9.jpg)}}.r_people9 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview9";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people9 .r_people_page_ttl:before{font-size:4.5rem}}.r_people10{margin-top:60px}@media screen and (min-width:992px){.r_people10{margin-top:92px}}.r_people10 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people10.jpg)}@media screen and (min-width:768px){.r_people10 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people10.jpg)}}.r_people10 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview10";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people10 .r_people_page_ttl:before{font-size:4.5rem}}.r_people11{margin-top:60px}@media screen and (min-width:992px){.r_people11{margin-top:92px}}.r_people11 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people11.jpg)}@media screen and (min-width:768px){.r_people11 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people11.jpg)}}.r_people11 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview11";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people11 .r_people_page_ttl:before{font-size:4.5rem}}.r_people12{margin-top:60px}@media screen and (min-width:992px){.r_people12{margin-top:92px}}.r_people12 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people12.jpg)}@media screen and (min-width:768px){.r_people12 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people12.jpg)}}.r_people12 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview12";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people12 .r_people_page_ttl:before{font-size:4.5rem}}.r_people13{margin-top:60px}@media screen and (min-width:992px){.r_people13{margin-top:92px}}.r_people13 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people13.jpg)}@media screen and (min-width:768px){.r_people13 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people13.jpg)}}.r_people13 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview13";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people13 .r_people_page_ttl:before{font-size:4.5rem}}.r_people14{margin-top:60px}@media screen and (min-width:992px){.r_people14{margin-top:92px}}.r_people14 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people14.jpg)}@media screen and (min-width:768px){.r_people14 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people14.jpg)}}.r_people14 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview14";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people14 .r_people_page_ttl:before{font-size:4.5rem}}.r_people15{margin-top:60px}@media screen and (min-width:992px){.r_people15{margin-top:92px}}.r_people15 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people15.jpg)}@media screen and (min-width:768px){.r_people15 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people15.jpg)}}.r_people15 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview15";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people15 .r_people_page_ttl:before{font-size:4.5rem}}.r_people16{margin-top:60px}@media screen and (min-width:992px){.r_people16{margin-top:92px}}.r_people16 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people16.jpg)}@media screen and (min-width:768px){.r_people16 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people16.jpg)}}.r_people16 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview16";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people16 .r_people_page_ttl:before{font-size:4.5rem}}.r_people17{margin-top:60px}@media screen and (min-width:992px){.r_people17{margin-top:92px}}.r_people17 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people17.jpg)}@media screen and (min-width:768px){.r_people17 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people17.jpg)}}.r_people17 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview17";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people17 .r_people_page_ttl:before{font-size:4.5rem}}.r_people18{margin-top:60px}@media screen and (min-width:992px){.r_people18{margin-top:92px}}.r_people18 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people18.jpg)}@media screen and (min-width:768px){.r_people18 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people18.jpg)}}.r_people18 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview18";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people18 .r_people_page_ttl:before{font-size:4.5rem}}.r_people19{margin-top:60px}@media screen and (min-width:992px){.r_people19{margin-top:92px}}.r_people19 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people19.jpg)}@media screen and (min-width:768px){.r_people19 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people19.jpg)}}.r_people19 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview19";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people19 .r_people_page_ttl:before{font-size:4.5rem}}.r_people20{margin-top:60px}@media screen and (min-width:992px){.r_people20{margin-top:92px}}.r_people20 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people20.jpg)}@media screen and (min-width:768px){.r_people20 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people20.jpg)}}.r_people20 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview20";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people20 .r_people_page_ttl:before{font-size:4.5rem}}.r_people21{margin-top:60px}@media screen and (min-width:992px){.r_people21{margin-top:92px}}.r_people21 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people21.jpg)}@media screen and (min-width:768px){.r_people21 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people21.jpg)}}.r_people21 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview21";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people21 .r_people_page_ttl:before{font-size:4.5rem}}.r_people22{margin-top:60px}@media screen and (min-width:992px){.r_people22{margin-top:92px}}.r_people22 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people22.jpg)}@media screen and (min-width:768px){.r_people22 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people22.jpg)}}.r_people22 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview22";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people22 .r_people_page_ttl:before{font-size:4.5rem}}.r_people23{margin-top:60px}@media screen and (min-width:992px){.r_people23{margin-top:92px}}.r_people23 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people23.jpg)}@media screen and (min-width:768px){.r_people23 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people23.jpg)}}.r_people23 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview23";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people23 .r_people_page_ttl:before{font-size:4.5rem}}.r_people24{margin-top:60px}@media screen and (min-width:992px){.r_people24{margin-top:92px}}.r_people24 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people24.jpg)}@media screen and (min-width:768px){.r_people24 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people24.jpg)}}.r_people24 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview24";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people24 .r_people_page_ttl:before{font-size:4.5rem}}.r_people25{margin-top:60px}@media screen and (min-width:992px){.r_people25{margin-top:92px}}.r_people25 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people25.jpg)}@media screen and (min-width:768px){.r_people25 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people25.jpg)}}.r_people25 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview25";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people25 .r_people_page_ttl:before{font-size:4.5rem}}.r_people26{margin-top:60px}@media screen and (min-width:992px){.r_people26{margin-top:92px}}.r_people26 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people26.jpg)}@media screen and (min-width:768px){.r_people26 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people26.jpg)}}.r_people26 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview26";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people26 .r_people_page_ttl:before{font-size:4.5rem}}.r_people27{margin-top:60px}@media screen and (min-width:992px){.r_people27{margin-top:92px}}.r_people27 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people27.jpg)}@media screen and (min-width:768px){.r_people27 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people27.jpg)}}.r_people27 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview27";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people27 .r_people_page_ttl:before{font-size:4.5rem}}.r_people28{margin-top:60px}@media screen and (min-width:992px){.r_people28{margin-top:92px}}.r_people28 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people28.jpg)}@media screen and (min-width:768px){.r_people28 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people28.jpg)}}.r_people28 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview28";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people28 .r_people_page_ttl:before{font-size:4.5rem}}.r_people29{margin-top:60px}@media screen and (min-width:992px){.r_people29{margin-top:92px}}.r_people29 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people29.jpg)}@media screen and (min-width:768px){.r_people29 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people29.jpg)}}.r_people29 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview29";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people29 .r_people_page_ttl:before{font-size:4.5rem}}.r_people30{margin-top:60px}@media screen and (min-width:992px){.r_people30{margin-top:92px}}.r_people30 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_sp_r_people30.jpg)}@media screen and (min-width:768px){.r_people30 .r_people_page_ttl{background-image:url(/img/recruit/people/ttl_pc_r_people30.jpg)}}.r_people30 .r_people_page_ttl:before{display:inline-block;position:absolute;z-index:-1;bottom:0rem;right:0;content:"Interview30";font-family:Homemade Apple,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:2rem;color:#d5d5d5}@media screen and (min-width:768px){.r_people30 .r_people_page_ttl:before{font-size:4.5rem}}.people_bottom_btn{margin-top:6rem}.r_people_list_ttl{font-weight:700;font-size:1.5rem;letter-spacing:5px;line-height:1.4;margin-bottom:2rem}@media screen and (min-width:768px){.r_people_list_ttl{font-size:2rem;margin-bottom:3rem}}.r_people_list_ttl span{font-size:1rem;letter-spacing:normal;display:inline-block;padding:0 0 0 1rem}.sort_ttl{position:relative;font-size:.9rem;font-weight:700}.r_radio_box{margin-bottom:2rem;display:flex;justify-content:right;align-items:baseline}label{margin:0 1rem .8rem;cursor:pointer}@media screen and (min-width:768px){label{margin:0 1rem .8rem}}@media screen and (min-width:992px){label{margin:0 1rem 0rem}}input[type=radio]{position:absolute;opacity:0}input[type=radio]+.r_radio_label{font-size:.8rem;display:block}input[type=radio]+.r_radio_label:before{content:"";background:#f6f6f6;border-radius:100%;border:1px solid #B7B7B7;display:inline-block;width:25px;height:25px;position:relative;margin-right:.3rem;vertical-align:middle;cursor:pointer;text-align:center;transition:all .25s ease}input[type=radio]:checked+.r_radio_label:before{background-color:#535353;box-shadow:inset 0 0 0 4px #f6f6f6}input[type=radio]:focus+.r_radio_label:before{outline:none;border-color:#535353}input[type=radio]:disabled+.r_radio_label:before{box-shadow:inset 0 0 0 4px #f6f6f6;border-color:#f6f6f6;background:#f6f6f6}input[type=radio]+.r_radio_label:empty:before{margin-right:0}.sort_accordion{margin-top:2rem;margin-bottom:0rem}.sort_accordion dl{display:block;padding:0;border-bottom:none;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important}@media screen and (min-width:768px){.sort_accordion dl{display:flex;justify-content:right;padding:1.5rem 0}}.sort_accordion .sort_accordion_ttl{position:relative;cursor:pointer;font-size:1.1rem;padding-right:2rem;display:flex;justify-content:right;align-items:center}.sort_accordion .sort_accordion_ttl:before{display:block;content:"";background-color:#000;position:absolute;width:18px;height:18px;top:50%;transform:translateY(-50%);right:0%}@media screen and (min-width:768px){.sort_accordion .sort_accordion_ttl:before{width:0px;height:0px}}.sort_accordion .toggle_btn{position:absolute;top:50%;right:0;transform:translateY(-50%);display:block;width:18px;height:18px;text-indent:100%;white-space:nowrap;overflow:hidden}@media screen and (min-width:768px){.sort_accordion .toggle_btn{width:50px;height:50px}}.sort_accordion .toggle_btn:before,.sort_accordion .toggle_btn:after{display:block;content:"";background-color:#fff;position:absolute;width:11px;height:1px;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.sort_accordion .toggle_btn:before,.sort_accordion .toggle_btn:after{width:0}}.sort_accordion .toggle_btn:before{width:1px;height:11px}@media screen and (min-width:768px){.sort_accordion .toggle_btn:before{width:0}}.sort_accordion .g_accordion_title.selected .toggle_btn:before{content:normal}.sort_accordion dd{display:none;background-color:#f6f6f6;font-size:.9rem;padding:1.5rem 1rem 1rem;margin-top:1rem}@media screen and (min-width:768px){.sort_accordion dd{display:block;background-color:transparent;font-size:.8rem;padding:0;margin-top:0}}@media screen and (min-width:768px){.sort_accordion dd .radio_inner{display:flex;flex-wrap:wrap;justify-content:space-between}}.r_about_list{width:94%;max-width:1600px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;margin-top:3rem}.r_people_ttl{position:relative;font-size:1rem;font-weight:700;letter-spacing:normal;display:inline-block;padding:0 0 0 8rem}.r_people_ttl:before{position:absolute;font-weight:700;display:block;color:#000;font-size:1.5rem;letter-spacing:5px;line-height:1.4;left:0;bottom:0rem}.r_people_ttl:before{content:"PEOPLE"}.r_people_about{background-image:url(/img/recruit/bg_r_about_top.png),url(/img/recruit/bg_r_about_bottom.png);background-repeat:no-repeat;background-position:left top,right bottom;background-size:50%;padding:3rem 0}@media screen and (min-width:768px){.r_people_about{padding:5rem 0;background-size:auto}}.r_people_about ul{display:flex}.r_people_about ul.cate_sort{flex-wrap:wrap;justify-content:center;margin-bottom:1rem}@media screen and (min-width:768px){.r_people_about ul.cate_sort{justify-content:flex-end}}.r_people_about ul.cate_sort li{padding:0;margin-left:.37rem;margin-right:.37rem;margin-bottom:.7rem}@media screen and (min-width:992px){.r_people_about ul.cate_sort li{margin-left:.8rem;margin-right:0;margin-bottom:1rem}}.r_people_about ul.cate_sort li a{cursor:pointer;background-color:#fff;border:1px solid black;font-size:.9rem;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important;text-align:center;padding:.2rem 1rem;display:table;font-size:1rem}@media screen and (min-width:992px){.r_people_about ul.cate_sort li a{min-width:130px}}.r_people_about ul.cate_sort li a:hover{background-color:#000;border:1px solid black;color:#fff}.r_people_about ul.cate_sort li.active a{background-color:#000;border:1px solid black;color:#fff;display:table}.r_people_about .r_people_card{height:auto;margin-bottom:2rem}.r_people_about .r_people_card a{display:block}.r_people_about .r_people_card a:hover{opacity:70%;-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70)}.r_people_about .r_people_card a:hover .r_more_btn{background-position:right center}.r_people_about .r_card_inner{position:relative;padding:0 0 2rem;height:100%}@media screen and (min-width:768px){.r_people_about .r_card_inner{padding:0 0 1rem}}.r_people_about .r_more_btn{position:absolute;bottom:2.5rem;right:.2rem}@media screen and (min-width:768px){.r_people_about .r_more_btn{bottom:.8rem;right:.5rem}}.r_people_about li figure img{display:block;margin:0 auto}.r_people_about li div{width:100%;background-color:#fff;margin:0 auto;padding:4% 8%}.r_people_about li .department{background-color:#cc1f3a;color:#fff;font-size:.8rem;padding:.2rem .5rem;margin-right:.4rem;display:block;width:fit-content;line-height:1.4}@media screen and (min-width:576px){.r_people_about li .department{display:inline-block}}@media screen and (min-width:768px){.r_people_about li .department{font-size:.7rem;padding:.2rem .7rem}}.r_people_about li .company{display:block;font-weight:700;font-size:.6rem;line-height:1.4;margin:0 0 .5rem}.r_people_about li .people_name{font-size:.9rem;font-weight:700;line-height:1.4;align-items:center;flex-wrap:wrap;margin:0 1rem .5rem 0}@media screen and (min-width:768px){.r_people_about li .people_name{display:flex;justify-content:space-between;font-size:1rem}}.r_people_about li .people_name span{display:block;font-size:.6rem;letter-spacing:2px;color:#acacac;font-weight:400;padding:0}.r_people_about li p{font-weight:700;font-size:1.1rem;line-height:1.5;margin-bottom:.7rem}@media screen and (min-width:768px){.r_people_about li p{font-size:1rem;line-height:1.6}}@media screen and (min-width:992px){.r_people_about li p{font-size:1.1rem;line-height:1.4}}@media screen and (min-width:1200px){.r_people_about li p{font-size:1.2rem}}.managment_img{position:relative;display:flex;align-items:flex-start;margin-top:3rem}@media screen and (min-width:768px){.managment_img{align-items:center;margin-top:5rem}}.managment_img .pc_only{display:none}@media screen and (min-width:768px){.managment_img .pc_only{display:block}}.managment_img .sp_only{display:block}@media screen and (min-width:768px){.managment_img .sp_only{display:none}}.managment_text{position:absolute;left:5%;width:100%;padding-right:5%;margin-top:3rem}@media screen and (min-width:768px){.managment_text{width:auto;left:20%;padding-right:0;margin-top:4rem}}.managment_text h2{display:block;color:#cc1f3a;font-weight:700;letter-spacing:3px;margin:.3rem 0 1rem;font-size:.9rem;padding:0}.managment_text h2:before{position:absolute;content:"Management Message";white-space:nowrap;color:#000;font-weight:700;font-size:1.3rem;letter-spacing:2px;top:-3rem;left:0%}@media screen and (min-width:768px){.managment_text h2:before{font-size:2rem}}@media screen and (min-width:1200px){.managment_text h2:before{top:-4rem}}.managment_text p.text{font-weight:700;font-size:.9rem}@media screen and (min-width:768px){.managment_text p.text{line-height:1.5;margin-bottom:.5rem}}@media screen and (min-width:992px){.managment_text p.text{margin-bottom:1rem;line-height:1.6;font-size:1.2rem}}.r_management_link{position:relative;margin-bottom:4rem;padding:0 1rem;max-width:1550px;width:100%;margin:0 auto 4rem}.r_management_link a{display:block}.n_recruite_box_wrap{width:96%;max-width:900px;padding:0 15px;margin:3rem auto}.n_recruite_box_wrap .text_bg{font-size:1.2rem;font-weight:700;line-height:1.6;margin-bottom:1rem;text-align:left}@media screen and (min-width:992px){.n_recruite_box_wrap .text_bg{font-size:1.6rem;text-align:center}}.n_recruite_box_wrap .text_sm{text-align:left}@media screen and (min-width:992px){.n_recruite_box_wrap .text_sm{text-align:center}}.n_recruite_box_wrap .n_recruite_detail_btn{background-color:#cc1f3a;display:block;font-weight:700;width:90%;max-width:400px;margin:2rem auto 0;text-align:center;padding:1rem 0;color:#fff;background-image:url(/img/common/icon_white_right.svg);background-repeat:no-repeat;background-position:right 30px center;font-size:1.2rem;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important}.n_recruite_box_wrap .n_recruite_detail_btn:hover{background-color:#d13636;background-image:url(/img/common/icon_white_right.svg);background-repeat:no-repeat;background-position:right 10px center}
