﻿.recruit_on,.new_on,.career_on{display:none}.recruit-site .recruit_on{display:block}.recruit-site.recruit-new-on .new_on,.recruit-site.recruit-career-on .career_on{display:block}.recruit-site .recruit_off,.recruit-site.recruit-new-on .new_off,.recruit-site.recruit-career-on .career_off{display:none}.recruit-site{background:#f5fbff}.recruit-site #wrapper::before{display:none}.recruit-site.post-type-archive-recruit-news #wrapper::before,.recruit-site.tax-recruit-news_cat #wrapper::before,.recruit-site.page-id-75 #wrapper::before,.recruit-site.parent-pageid-75 #wrapper::before,.recruit-site.page-id-103 #wrapper::before,.recruit-site.parent-pageid-103 #wrapper::before,.recruit-site.page-id-71 #wrapper::before,.recruit-site.parent-pageid-71 #wrapper::before{display:block;width:calc(50vw - 367.5px);width:90px;left:0;background:#bfee66;margin:0;opacity:1}@media screen and (max-width: 1440px){.recruit-site.post-type-archive-recruit-news #wrapper::before,.recruit-site.tax-recruit-news_cat #wrapper::before,.recruit-site.page-id-75 #wrapper::before{width:calc(50vw - (37.5vw - 180px + 7.5px))}}.recruit-site .inside{max-width:1080px}.recruit-site #header .inside{max-width:none}.recruit-site #header .inside .navigation>div ul{position:relative}.recruit-site #header .inside .navigation>div ul li{position:static;padding:0}.recruit-site #header .inside .navigation>div ul li>.span_ancher{display:none}.recruit-site #header .inside .navigation>div ul li ul{position:static}.recruit-site #header .inside .navigation>div ul li ul li{position:static;padding:0 22px}.recruit-site #header .inside .navigation>div ul li ul li:first-child{padding:0 22px 0 0}.recruit-site #header .inside .navigation>div ul li ul li>a{margin:0;font-size:14px;font-weight:400;font-weight:bold;color:#1d1d1d}.recruit-site #header .inside .navigation>div ul li ul li>a>a::before{display:none}.recruit-site #header .inside .navigation>div ul li ul li>a>a::before:hover{opacity:1}.recruit-site #header .inside .navigation>div ul li ul li>a>a:hover{color:#005d4f;opacity:1}.recruit-site #header .inside .navigation>div ul li ul li:hover a{color:#005d4f;font-weight:bold;opacity:1 !important}.recruit-site #header .inside .navigation>div ul li ul li .sub-menu{display:none;padding:10px 0 0;position:absolute;background:none;right:0;left:0;top:100%;width:auto;overflow:hidden;transform:none}.recruit-site #header .inside .navigation>div ul li ul li .sub-menu .menu-item-groupe{display:block}.recruit-site #header .inside .navigation>div ul li ul li .sub-menu .menu-item-groupe .sub-menu{position:relative;right:auto;top:auto;left:auto;width:auto;display:flex;padding:20px;background:#fff}.recruit-site #header .inside .navigation>div ul li ul li .sub-menu .menu-item-groupe .sub-menu li{text-align:left;margin:0 30px 0 0;padding:0}.recruit-site #header .inside .navigation>div ul li ul li .sub-menu .menu-item-groupe .sub-menu li a{font-size:14px;letter-spacing:.08em;font-weight:bold;color:#1d1d1d;margin:0}.recruit-site #header .inside .navigation>div ul li ul li .sub-menu .menu-item-groupe .sub-menu li a:hover{color:#005d4f;font-weight:bold !important}.recruit-site #header .inside .navigation>div ul li ul li .sub-menu .menu-item-groupe .sub-menu li a::before{display:none}.recruit-site #header .inside .navigation>div ul li#menu-item-822{background-color:rgba(29,29,29,.5);position:static}.recruit-site #header .inside .navigation>div ul li#menu-item-822 ul li a,.recruit-site #header .inside .navigation>div ul li#menu-item-822 ul li .span_ancher{color:#f7f7f7}.recruit-site #header .inside .navigation>div ul li#menu-item-822 ul li a:hover,.recruit-site #header .inside .navigation>div ul li#menu-item-822 ul li .span_ancher:hover{color:#707070}.recruit-site #header .inside .navigation>div ul li#menu-item-822 ul li:hover a{color:#e5ff8c}.recruit-site #header .inside .navigation>div ul li#menu-item-822 ul li:first-child{padding:0 22px}.recruit-site #header .inside .navigation>div ul li#menu-item-822 ul li .sub-menu{position:absolute}.recruit-site #header .inside .navigation>div ul li#menu-item-822 ul li .sub-menu li:first-child{padding:0 0 0}.recruit-site #header .inside .navigation>div ul li#menu-item-822 ul li .sub-menu li .sub-menu{position:relative;background:#fff}.recruit-site #header .inside .navigation>div ul li#menu-item-822 ul li .sub-menu li .sub-menu li a{color:#000}.recruit-site #header .inside .navigation>div ul li#menu-item-822 ul li .sub-menu li .sub-menu li a:hover{color:#005d4f}.recruit-site #main{padding:0 0 614px}.recruit-site #footer{background:none;display:block}.recruit-site #footer::before{display:block;width:100%;height:auto;position:absolute;left:0;right:0;top:11.1111111111vw;bottom:0;background:#bfee66;margin:0}.recruit-site #footer .inside{padding:0;width:auto;max-width:none;margin:0 6.1805555556vw 0 0}.recruit-site #footer .inside .above{padding:97px 0;background:#68bc13;display:flex;justify-content:space-between}.recruit-site #footer .inside .above .inside{margin:0 auto}.recruit-site #footer .inside .above .inside .navigation{margin:0 auto;max-width:776px;transform:translate(3.0902777778vw, 0)}.recruit-site #footer .inside .above .inside .navigation .menu-recruit_fnavi-container .menu{display:flex;justify-content:space-between}.recruit-site #footer .inside .above .inside .navigation .menu-recruit_fnavi-container .menu li.menu-item-groupe{margin:0 0 0}.recruit-site #footer .inside .above .inside .navigation .menu-recruit_fnavi-container .menu li.menu-item-groupe:last-child{margin:0}.recruit-site #footer .inside .above .inside .navigation .menu-recruit_fnavi-container .menu li.menu-item-groupe .sub-menu li{margin:0 0 27px}.recruit-site #footer .inside .above .inside .navigation .menu-recruit_fnavi-container .menu li.menu-item-groupe .sub-menu li:last-child{margin:0}.recruit-site #footer .inside .above .inside .navigation .menu-recruit_fnavi-container .menu li.menu-item-groupe .sub-menu li a,.recruit-site #footer .inside .above .inside .navigation .menu-recruit_fnavi-container .menu li.menu-item-groupe .sub-menu li .span_ancher{font-weight:bold;font-size:16px;line-height:1;color:#fff;display:block;margin:0}.recruit-site #footer .inside .above .inside .navigation .menu-recruit_fnavi-container .menu li.menu-item-groupe .sub-menu li .sub-menu{margin:20px 0 0 10px}.recruit-site #footer .inside .above .inside .navigation .menu-recruit_fnavi-container .menu li.menu-item-groupe .sub-menu li .sub-menu li{margin:0 0 15px}.recruit-site #footer .inside .above .inside .navigation .menu-recruit_fnavi-container .menu li.menu-item-groupe .sub-menu li .sub-menu li:last-child{margin:0}.recruit-site #footer .inside .above .inside .navigation .menu-recruit_fnavi-container .menu li.menu-item-groupe .sub-menu li .sub-menu li .sub-menu{margin:10px 0 0 10px}.recruit-site #footer .inside .above .inside .navigation .menu-recruit_fnavi-container .menu li.menu-item-groupe .sub-menu li .sub-menu li .sub-menu a{font-weight:400;font-size:14px}.recruit-site #footer .inside .above .inside .navigation .menu-recruit_fnavi-container .menu li.menu-item-groupe .sub-menu li .sub-menu li .sub-menu .sub-menu{margin:10px 0 0 10px}.recruit-site #footer .inside .above .inside .navigation .menu-recruit_fnavi-container .menu li.menu-item-groupe .sub-menu li .sub-menu li .sub-menu .sub-menu a{font-size:12px}.recruit-site #footer .inside .below{padding:23px 0 32px}.recruit-site #footer .inside .below .inside{margin:0 0 0 12.5vw;display:flex;justify-content:space-between;align-items:flex-end}.recruit-site #footer .inside .below .inside .info{margin:0 0 0;display:flex;align-items:center}.recruit-site #footer .inside .below .inside .info h1{margin:0 47px 0 0}.recruit-site #footer .inside .below .inside .info h1 img{width:229px;height:51px;display:block}.recruit-site #footer .inside .below .inside .info p{font-weight:normal;font-size:14px;line-height:25px;text-align:left;margin:0}.recruit-site #footer .inside .below .inside p.copyright{margin:0;font-size:12px}.recruit-site #sidebar{width:180px}.recruit-site #sidebar aside h2{font-weight:bold;font-size:18px;letter-spacing:.03em;line-height:25px;text-align:center;color:#fff;background:#005d4f;padding:15px 30px 15px calc(50vw - 540px);margin:0 0 30px calc((50vw - 540px)*-1);box-sizing:border-box}.recruit-site #sidebar aside ul li{margin:0 0 30px}.recruit-site #sidebar aside ul li a{font-weight:normal;font-size:14px;line-height:22px;text-align:left;color:#1d1d1d}.recruit-site #sidebar aside ul li.current a{color:#969696}@media screen and (max-width: 1440px){.recruit-site #sidebar aside h2{padding:15px 30px 15px 12.5vw;margin:0 0 30px -12.5vw}}.recruit-site #to_top{position:fixed;right:2.0833333333vw;bottom:20px;z-index:100}.recruit-site #to_top a{width:auto;height:auto;display:flex;align-items:flex-end;justify-content:center;background:none;box-shadow:none;font-weight:normal;font-size:20px;line-height:1;color:#000}.recruit-site #to_top a span{margin:0;transform:rotate(-90deg) translate(13px, 10px)}.recruit-site #to_top a svg{display:block}.recruit-site #recruit_tab{position:fixed;right:0;top:122px;z-index:100}.recruit-site #recruit_tab ul li a{width:44px;height:171px;display:flex;justify-content:center;align-items:center;background:#bfee66;font-weight:bold;font-size:14px;line-height:1.1;text-align:center;color:#1d1d1d;writing-mode:vertical-rl;transition:ease-in .2s}.recruit-site #recruit_tab ul li a:hover{background:#fff;opacity:1}.recruit-site #recruit_tab ul li.career a{background:#005d4f;color:#fff}.recruit-site #recruit_tab ul li.career a:hover{background:#1d1d1d}.recruit-site.page-id-83 #recruit_tab,.recruit-site.page-id-84 #recruit_tab,.recruit-site.page-id-85 #recruit_tab{display:none !important}.recruit-site .recruit_sect_visual{background-position:center;background-size:cover;background-repeat:no-repeat;height:42.5vw;box-sizing:border-box;padding:0 0 1.0416666667vw;margin:0 0 130px}.recruit-site .recruit_sect_visual .inside{max-width:none;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.recruit-site .recruit_sect_visual .inside .info{display:flex;flex-direction:column;justify-content:flex-end}.recruit-site .recruit_sect_visual .inside .info .tit_set h6{color:#fff;text-align:left;line-height:1;font-weight:bold;font-size:18px;letter-spacing:.03em;line-height:25px;margin:0 0 25px}.recruit-site .recruit_sect_visual .inside .info .tit_set h2{color:#fff;text-align:left;line-height:1}.recruit-site .recruit_sect_visual .inside .info .tit_set h2 strong{font-family:Roboto;font-weight:300;font-size:6.4583333333vw;letter-spacing:-0.01em;line-height:1;display:table;margin:0 0 .6944444444vw;border-bottom:.0694444444vw solid #fff}.recruit-site .recruit_sect_visual .inside .info .tit_set h2 small{font-weight:bold;display:block;font-size:2.0833333333vw;letter-spacing:.08em}.recruit-site .recruit_sect_visual .inside .breadcrumbs{font-weight:normal;font-size:16px;letter-spacing:.01em;line-height:1.2;text-align:left;color:#fff;margin:8.3333333333vw 0 0;vertical-align:bottom}.recruit-site .recruit_sect_visual .inside .breadcrumbs span{color:#fff;vertical-align:bottom}.recruit-site .recruit_sect_visual .inside .breadcrumbs span a{vertical-align:bottom}.recruit-site .recruit_sect_visual#recruit_tempalate_visual{background-image:url(../img/recruit_template_visual_bg.png)}.recruit-site .recruit_sect_visual.voice{padding-top:9.6527777778vw;margin:0px}.recruit-site .recruit_sect_visual.voice .inside .info{justify-content:flex-start}.recruit-site .recruit_sect_visual.voice .inside .info .tit_set{width:31.0416666667vw;height:30.6944444444vw;color:#fff;text-align:left}.recruit-site .recruit_sect_visual.voice .inside .info .tit_set h2{line-height:1}.recruit-site .recruit_sect_visual.voice .inside .info .tit_set h2 small{font-weight:bold;display:block;font-size:1.25vw;letter-spacing:.08em}.recruit-site .recruit_sect_visual.voice .inside .info .tit_set h3{margin:0 0 25px;font-family:Roboto;font-weight:300;font-size:8.3333333333vw;letter-spacing:-0.03em;opacity:1;text-shadow:.2083333333vw .2083333333vw .6944444444vw rgba(0,0,0,.16)}.recruit-site .recruit_sect_visual.voice .inside .info .tit_set h4{margin:0 0 1.0416666667vw;padding:0 0 .6944444444vw;font-weight:bold;font-size:2.0833333333vw;letter-spacing:.08em;line-height:1.3;text-align:left;border-bottom:1px solid #fff}.recruit-site .recruit_sect_visual.voice .inside .info .tit_set p{font-weight:normal;font-size:1.25vw;letter-spacing:.03em;line-height:1.2;text-align:left;color:#fff}.recruit-site .recruit_sect_visual.voice .inside .info .breadcrumbs{margin:0}.recruit-site #recruit_company_visual.recruit_sect_visual{background-image:url(../img/recruit_company_visual_img.jpg)}.recruit-site #recruit_workstyle_visual.recruit_sect_visual{background-image:url(../img/recruit_workstyle_visual_img.jpg)}.recruit-site #recruit_workstyle_welfare_visual.recruit_sect_visual{background-image:url(../img/recruit_workstyle_welfare_visual_img.jpg)}.recruit-site #recruit_workstyle_evaluation_visual.recruit_sect_visual{background-image:url(../img/recruit_workstyle_evaluation_visual_img.jpg)}.recruit-site #recruit_workstyle_sc_visual.recruit_sect_visual{background-image:url(../img/recruit_workstyle_sc_visual_img.jpg)}.recruit-site #recruit_voice_visual.recruit_sect_visual{background-image:url(../img/recruit_voice_visual_img.jpg)}.recruit-site #recruit_no1_visual.recruit_sect_visual{background-image:url(../img/recruit_no1_visual.jpg)}.recruit-site #recruit_no2_visual.recruit_sect_visual{background-image:url(../img/recruit_no2_visual.jpg)}.recruit-site #recruit_no3_visual.recruit_sect_visual{background-image:url(../img/recruit_no3_visual.jpg)}.recruit-site #recruit_oneday_visual.recruit_sect_visual{background-image:url(../img/recruit_oneday_visual.jpg)}.recruit-site #recruit_new-graduate_visual.recruit_sect_visual{background-image:url(../img/recruit_new-graduate_visual_img.jpg)}.recruit-site #recruit_new-graduate_requirements_visual.recruit_sect_visual{background-image:url(../img/recruit_requirements_visual_img.jpg)}.recruit-site #recruit_new-graduate_qa_visual.recruit_sect_visual{background-image:url(../img/recruit_qa_visual_img.jpg)}.recruit-site #recruit_new-graduate_intern_visual.recruit_sect_visual{background-image:url(../img/recruit_intern_visual_img.jpg)}.recruit-site #recruit_new-graduate_form_visual.recruit_sect_visual{background-image:url(../img/recruit_new-graduate_form_visual_img.jpg)}.recruit-site #recruit_career_visual.recruit_sect_visual{background-image:url(../img/recruit_career_visual_img.jpg)}.recruit-site #recruit_career_requirements_visual.recruit_sect_visual{background-image:url(../img/recruit_requirements_visual_img.jpg)}.recruit-site #recruit_career_qa_visual.recruit_sect_visual{background-image:url(../img/recruit_qa_visual_img.jpg)}.recruit-site #recruit_career_form_visual.recruit_sect_visual{background-image:url(../img/recruit_form_visual_img.jpg)}.recruit-site #recruit_news_visual.recruit_sect_visual{background-image:url(../img/recruit_news_visual_img.jpg)}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.recruit-site #recruit_company_visual.recruit_sect_visual{background-image:url(../img/@2x/recruit_company_visual_img.jpg)}.recruit-site #recruit_workstyle_visual.recruit_sect_visual{background-image:url(../img/@2x/recruit_workstyle_visual_img.jpg)}.recruit-site #recruit_workstyle_welfare_visual.recruit_sect_visual{background-image:url(../img/@2x/recruit_workstyle_welfare_visual_img.jpg)}.recruit-site #recruit_workstyle_evaluation_visual.recruit_sect_visual{background-image:url(../img/@2x/recruit_workstyle_evaluation_visual_img.jpg)}.recruit-site #recruit_workstyle_sc_visual.recruit_sect_visual{background-image:url(../img/@2x/recruit_workstyle_sc_visual_img.jpg)}.recruit-site #recruit_voice_visual.recruit_sect_visual{background-image:url(../img/@2x/recruit_voice_visual_img.jpg)}.recruit-site #recruit_no1_visual.recruit_sect_visual{background-image:url(../img/@2x/recruit_no1_visual.jpg)}.recruit-site #recruit_no2_visual.recruit_sect_visual{background-image:url(../img/@2x/recruit_no2_visual.jpg)}.recruit-site #recruit_no3_visual.recruit_sect_visual{background-image:url(../img/@2x/recruit_no3_visual.jpg)}.recruit-site #recruit_oneday_visual.recruit_sect_visual{background-image:url(../img/@2x/recruit_oneday_visual.jpg)}.recruit-site #recruit_new-graduate_visual.recruit_sect_visual{background-image:url(../img/@2x/recruit_new-graduate_visual_img.jpg)}.recruit-site #recruit_new-graduate_requirements_visual.recruit_sect_visual{background-image:url(../img/@2x/recruit_requirements_visual_img.jpg)}.recruit-site #recruit_new-graduate_qa_visual.recruit_sect_visual{background-image:url(../img/@2x/recruit_qa_visual_img.jpg)}.recruit-site #recruit_new-graduate_intern_visual.recruit_sect_visual{background-image:url(../img/@2x/recruit_intern_visual_img.jpg)}.recruit-site #recruit_new-graduate_form_visual.recruit_sect_visual{background-image:url(../img/@2x/recruit_new-graduate_form_visual_img.jpg)}.recruit-site #recruit_career_visual.recruit_sect_visual{background-image:url(../img/@2x/recruit_career_visual_img.jpg)}.recruit-site #recruit_career_requirements_visual.recruit_sect_visual{background-image:url(../img/@2x/recruit_requirements_visual_img.jpg)}.recruit-site #recruit_career_qa_visual.recruit_sect_visual{background-image:url(../img/@2x/recruit_qa_visual_img.jpg)}.recruit-site #recruit_career_form_visual.recruit_sect_visual{background-image:url(../img/@2x/recruit_form_visual_img.jpg)}.recruit-site #recruit_news_visual.recruit_sect_visual{background-image:url(../img/@2x/recruit_news_visual_img.jpg)}}@media screen and (max-width: 1300px){.recruit-site #header{left:1.724137931vw;right:1.724137931vw;top:1.724137931vw}.recruit-site #header .inside .site-title{padding:1.1206896552vw 0vw 1.1206896552vw 1.724137931vw}.recruit-site #header .inside .site-title img{width:19.9137931034vw;height:4.3965517241vw}.recruit-site #header .inside .navigation>div ul{flex-wrap:nowrap}.recruit-site #header .inside .navigation>div ul li ul li{padding:0 .8620689655vw}.recruit-site #header .inside .navigation>div ul li ul li:first-child{padding:0 .8620689655vw 0 0}.recruit-site #header .inside .navigation>div ul li ul li>a{font-size:1.2068965517vw}.recruit-site #header .inside .navigation>div ul li ul li>a::before{left:0;right:0;bottom:-.0862068966vw;height:.0862068966vw}.recruit-site #header .inside .navigation>div ul li ul li .sub-menu{padding:.8620689655vw 0 0}.recruit-site #header .inside .navigation>div ul li ul li .sub-menu .menu-item-groupe .sub-menu{padding:1.724137931vw}.recruit-site #header .inside .navigation>div ul li ul li .sub-menu .menu-item-groupe .sub-menu li{margin:0 2.5862068966vw 0 0;padding:0}.recruit-site #header .inside .navigation>div ul li ul li .sub-menu .menu-item-groupe .sub-menu li a{font-size:1.2068965517vw;margin:0}}@media screen and (max-width: 750px){.recruit-site.post-type-archive-recruit-news #wrapper::before,.recruit-site.tax-recruit-news_cat #wrapper::before,.recruit-site.page-id-75 #wrapper::before,.recruit-site.parent-pageid-75 #wrapper::before,.recruit-site.page-id-103 #wrapper::before,.recruit-site.parent-pageid-103 #wrapper::before,.recruit-site.page-id-71 #wrapper::before,.recruit-site.parent-pageid-71 #wrapper::before{width:4vw}.recruit-site .inside{margin:0 8vw}.recruit-site #header{left:2.6666666667vw;right:2.6666666667vw;top:2.6666666667vw;background:hsla(0,0%,100%,.77);backdrop-filter:blur(10px);--webkit-backdrop-filter: blur(10px)}.recruit-site #header .inside .site-title{padding:3.4666666667vw 3.7333333333vw}.recruit-site #header .inside .site-title img{width:50.6666666667vw;height:auto}.recruit-site #header .inside .navigation{display:none}.recruit-site #main{padding:0 0}.recruit-site.page-id-63 #main{padding:0}.recruit-site #footer::before{left:0;right:0;top:44vw;bottom:0}.recruit-site #footer .inside{margin:0 0 0}.recruit-site #footer .inside .above{margin:0 21.6vw 0 0;padding:18.6666666667vw 0 18.6666666667vw 13.3333333333vw}.recruit-site #footer .inside .above .inside .navigation{transform:translate(0, 0)}.recruit-site #footer .inside .above .inside .navigation .menu-recruit_fnavi-container .menu{display:block}.recruit-site #footer .inside .above .inside .navigation .menu-recruit_fnavi-container .menu li.menu-item-groupe{margin:0 0 0;margin:0 0 8vw}.recruit-site #footer .inside .above .inside .navigation .menu-recruit_fnavi-container .menu li.menu-item-groupe .sub-menu li{margin:0;margin:0 0 8vw}.recruit-site #footer .inside .above .inside .navigation .menu-recruit_fnavi-container .menu li.menu-item-groupe .sub-menu li a,.recruit-site #footer .inside .above .inside .navigation .menu-recruit_fnavi-container .menu li.menu-item-groupe .sub-menu li .span_ancher{font-size:3.7333333333vw}.recruit-site #footer .inside .above .inside .navigation .menu-recruit_fnavi-container .menu li.menu-item-groupe .sub-menu li .sub-menu{display:none}.recruit-site #footer .inside .below{padding:6.6666666667vw 8vw 10.6666666667vw}.recruit-site #footer .inside .below .inside{margin:0 0 0;display:block}.recruit-site #footer .inside .below .inside .info{margin:0 0 0;display:block}.recruit-site #footer .inside .below .inside .info h1{margin:0 0 8vw}.recruit-site #footer .inside .below .inside .info h1 img{width:36vw;height:8vw}.recruit-site #footer .inside .below .inside .info p{font-size:3.2vw;line-height:5.8666666667vw}.recruit-site #footer .inside .below .inside p.copyright{font-size:2.4533333333vw}.recruit-site #sidebar{width:auto;background:#bfee66;padding:7.4666666667vw 4vw 0}.recruit-site #sidebar aside h2{font-size:4.8vw;line-height:6.6666666667vw;color:#fff;background:#005d4f;padding:4vw 8vw 4vw -13.3333333333vw;margin:0 0 8vw -4vw;text-align:left}.recruit-site #sidebar aside ul{display:flex;flex-wrap:wrap;margin:0 9.3333333333vw 0}.recruit-site #sidebar aside ul li{margin:0 0 10.6666666667vw;width:50%}.recruit-site #sidebar aside ul li a{font-size:3.7333333333vw;line-height:5.8666666667vw;color:#1d1d1d}.recruit-site #sidebar aside ul li.current a{color:#969696}.recruit-site #to_top{right:13.3333333333vw;bottom:5.3333333333vw}.recruit-site #to_top a{font-size:4.2666666667vw}.recruit-site #to_top a span{transform:rotate(-90deg) translate(2.6666666667vw, 1.3333333333vw)}.recruit-site #to_top a svg{width:2.4vw;height:30.6666666667vw}.recruit-site #recruit_tab{right:0;top:32.5333333333vw}.recruit-site #recruit_tab ul li a{width:8.2666666667vw;height:45.6vw;display:flex;font-size:3.7333333333vw;writing-mode:vertical-rl}.recruit-site #menu_bt .menu-trigger{background:rgba(29,29,29,.5)}.recruit-site #drawer{position:fixed;width:auto;left:2.6666666667vw;right:2.6666666667vw;top:2.6666666667vw;background:#fff;max-height:100dvh;backdrop-filter:blur(44.8367996216px);--webkit-backdrop-filter: blur(44.83679962158203px);background-color:hsla(0,0%,100%,.5)}.recruit-site #drawer .drawer_inside::before{display:none}.recruit-site #drawer .drawer_inside .navigation{padding:36.5333333333vw 8vw 39.2vw}.recruit-site #drawer .drawer_inside .navigation .menu-recruit_drawer-container ul{display:flex;justify-content:space-between}.recruit-site #drawer .drawer_inside .navigation .menu-recruit_drawer-container ul li ul{display:block}.recruit-site #drawer .drawer_inside .navigation .menu-recruit_drawer-container ul li ul li{padding:0 0 4vw;line-height:1.2}.recruit-site #drawer .drawer_inside .navigation .menu-recruit_drawer-container ul li ul li a{font-weight:bold;color:#000;font-size:3.7333333333vw}.recruit-site #drawer .drawer_inside .navigation .menu-recruit_drawer-container ul li ul li.menu-item-has-children>a{font-size:3.7333333333vw}.recruit-site #drawer .drawer_inside .navigation .menu-recruit_drawer-container ul li ul li.menu-item-has-children .submenu_toggle{display:none}.recruit-site #drawer .drawer_inside .navigation .menu-recruit_drawer-container ul li ul li.menu-item-has-children .sub-menu{display:block;padding:4vw 0 4vw 2.6666666667vw}.recruit-site #drawer .drawer_inside .navigation .menu-recruit_drawer-container ul li ul li.menu-item-has-children .sub-menu li:last-child{padding-bottom:0}.recruit-site #drawer .drawer_inside .navigation .menu-recruit_drawer-container ul li ul li.menu-item-has-children .sub-menu li a{font-size:3.2vw;font-weight:400}.recruit-site #drawer .drawer_inside .navigation .menu-recruit_drawer-container ul li ul li.menu-item-has-children .sub-menu li a::before{display:none}.recruit-site #drawer .drawer_inside .navigation .menu-recruit_drawer-container ul li ul li.menu-item-has-children .sub-menu li .sub-menu{padding:2.6666666667vw 0 0vw 2.6666666667vw}.recruit-site #drawer .drawer_inside .navigation .menu-recruit_drawer-container ul li ul li.menu-item-has-children .sub-menu li .sub-menu li a{font-size:2.6666666667vw}.recruit-site #drawer .drawer_inside .info{margin:0 8vw 0;padding:0 0 21.3333333333vw}.recruit-site #drawer .drawer_inside .info h1{margin:0 0 8vw}.recruit-site #drawer .drawer_inside .info h1 a img{display:block;width:36vw;height:auto}.recruit-site #drawer .drawer_inside .info p{font-weight:normal;font-size:3.2vw;line-height:5.8666666667vw;margin:0 0 5.3333333333vw}.recruit-site #drawer .drawer_inside .info p.copyright{font-size:2.6666666667vw;line-height:1;margin:0}.recruit-site .recruit_sect_visual{height:138.6666666667vw;padding:0 0 4vw;margin:0 0 29.3333333333vw}.recruit-site .recruit_sect_visual .inside .info .tit_set h6{font-size:4.2666666667vw;line-height:1.2;margin:0 0 6.6666666667vw}.recruit-site .recruit_sect_visual .inside .info .tit_set h2{line-height:1}.recruit-site .recruit_sect_visual .inside .info .tit_set h2 strong{font-size:14.6666666667vw;line-height:.85;margin:0 0 2.6666666667vw;padding:0 0 1.3333333333vw;border-bottom:.2666666667vw solid #fff}.recruit-site .recruit_sect_visual .inside .info .tit_set h2 small{display:block;font-size:6.6666666667vw}.recruit-site .recruit_sect_visual .inside .breadcrumbs{font-size:3.7333333333vw;line-height:1.2;margin:17.3333333333vw 0 0;overflow:hidden;white-space:nowrap}.recruit-site .recruit_sect_visual#recruit_tempalate_visual{background-image:url(../img/sp/recruit_template_visual_bg.png)}.recruit-site .recruit_sect_visual.voice{padding-top:77.3333333333vw;margin:0vw}.recruit-site .recruit_sect_visual.voice .inside .info{height:100%;justify-content:space-between}.recruit-site .recruit_sect_visual.voice .inside .info .tit_set{width:auto;height:auto}.recruit-site .recruit_sect_visual.voice .inside .info .tit_set h2{line-height:1}.recruit-site .recruit_sect_visual.voice .inside .info .tit_set h2 small{display:block;font-size:4.2666666667vw;margin:0 0 2.6666666667vw}.recruit-site .recruit_sect_visual.voice .inside .info .tit_set h3{margin:0 0 2.6666666667vw;font-size:13.3333333333vw;border-bottom:none}.recruit-site .recruit_sect_visual.voice .inside .info .tit_set h4{margin:0 0 2.6666666667vw;padding:0 0 1.3333333333vw;font-size:4.2666666667vw;line-height:1.3;border-bottom:.2666666667vw solid #fff;display:table}.recruit-site .recruit_sect_visual.voice .inside .info .tit_set p{font-size:3.2vw;line-height:1.6}.recruit-site .recruit_sect_visual.voice .inside .info .breadcrumbs{margin:0}.recruit-site #recruit_company_visual.recruit_sect_visual{background-image:url(../img/sp/recruit_company_visual_img.jpg)}.recruit-site #recruit_workstyle_visual.recruit_sect_visual{background-image:url(../img/sp/recruit_workstyle_visual_img.jpg)}.recruit-site #recruit_workstyle_welfare_visual.recruit_sect_visual{background-image:url(../img/sp/recruit_workstyle_welfare_visual_img.jpg)}.recruit-site #recruit_workstyle_evaluation_visual.recruit_sect_visual{background-image:url(../img/sp/recruit_workstyle_evaluation_visual_img.jpg)}.recruit-site #recruit_workstyle_sc_visual.recruit_sect_visual{background-image:url(../img/sp/recruit_workstyle_sc_visual_img.jpg)}.recruit-site #recruit_voice_visual.recruit_sect_visual{background-image:url(../img/sp/recruit_voice_visual_img.jpg)}.recruit-site #recruit_no1_visual.recruit_sect_visual{background-image:url(../img/sp/recruit_no1_visual.jpg)}.recruit-site #recruit_no2_visual.recruit_sect_visual{background-image:url(../img/sp/recruit_no2_visual.jpg)}.recruit-site #recruit_no3_visual.recruit_sect_visual{background-image:url(../img/sp/recruit_no3_visual.jpg)}.recruit-site #recruit_oneday_visual.recruit_sect_visual{background-image:url(../img/sp/recruit_oneday_visual.jpg)}.recruit-site #recruit_new-graduate_visual.recruit_sect_visual{background-image:url(../img/sp/recruit_new-graduate_visual_img.jpg)}.recruit-site #recruit_new-graduate_requirements_visual.recruit_sect_visual{background-image:url(../img/sp/recruit_requirements_visual_img.jpg)}.recruit-site #recruit_new-graduate_qa_visual.recruit_sect_visual{background-image:url(../img/sp/recruit_qa_visual_img.jpg)}.recruit-site #recruit_new-graduate_intern_visual.recruit_sect_visual{background-image:url(../img/sp/recruit_intern_visual_img.jpg)}.recruit-site #recruit_new-graduate_form_visual.recruit_sect_visual{background-image:url(../img/sp/recruit_new-graduate_form_visual_img.jpg)}.recruit-site #recruit_career_visual.recruit_sect_visual{background-image:url(../img/sp/recruit_career_visual_img.jpg)}.recruit-site #recruit_career_requirements_visual.recruit_sect_visual{background-image:url(../img/sp/recruit_requirements_visual_img.jpg)}.recruit-site #recruit_career_qa_visual.recruit_sect_visual{background-image:url(../img/sp/recruit_qa_visual_img.jpg)}.recruit-site #recruit_career_form_visual.recruit_sect_visual{background-image:url(../img/sp/recruit_form_visual_img.jpg)}.recruit-site #recruit_news_visual.recruit_sect_visual{background-image:url(../img/sp/recruit_news_visual_img.jpg)}}.recruit-site .narrow{max-width:100%}.recruit-site .bt{position:relative;float:none;clear:both;margin:0 0 60px;text-align:left;display:flex;align-items:center}.recruit-site .bt.center{justify-content:center;text-align:center}.recruit-site .bt a,.recruit-site .bt button{margin:0;padding:23px 40px;height:62px;background:#68bc13;color:#fff;font-size:16px;line-height:1.2;min-width:385px;box-shadow:none;border:none;text-align:left}.recruit-site .bt.center a,.recruit-site .bt.center button{margin:0 20px}.recruit-site .bt a:hover,.recruit-site .bt button:hover{background:#005d4f;box-shadow:1px 1px 1px rgba(0,0,0,.16);color:#fff;opacity:1}.recruit-site .bt a:before,.recruit-site .bt button:before{content:"";font-family:"icomoon";position:absolute;font-size:65px;right:36px;top:50%;transition:ease-in .2s;transform:translate(0%, -50%);font-weight:normal}.recruit-site .bt a:hover::before,.recruit-site .bt button:hover::before{right:10px}.recruit-site .bt a.back:before,.recruit-site .bt button.back:before{transform:translate(0%, -50%) rotate(180deg)}.recruit-site .bt.more a,.recruit-site .bt.more button{background:none;font-weight:bold;font-size:18px;letter-spacing:.03em;text-align:center;color:#1d1d1d;padding:0;min-width:145px}.recruit-site .bt.more a::before,.recruit-site .bt.more button::before{background:#68bc13;font-size:14px;right:0;content:"";transform:translate(0, -50%) rotate(90deg)}.recruit-site .bt.more a:hover,.recruit-site .bt.more button:hover{box-shadow:none}.recruit-site .bt.more a:hover::before,.recruit-site .bt.more button:hover::before{transform:translate(0, -50%) rotate(90deg)}.recruit-site .bt.submit_bts a,.recruit-site .bt.submit_bts button{width:300px;min-width:1px;height:75px;background:#68bc13}.recruit-site p{font-weight:normal;font-size:16px;letter-spacing:.01em;line-height:25px;text-align:center;color:#1d1d1d}.recruit-site .hl_l{font-weight:bold;font-size:30px;text-align:center;margin:0 0 70px;letter-spacing:.03em;line-height:40px;text-align:center;color:#005d4f}.recruit-site .hl_m{font-weight:bold;font-size:25px;letter-spacing:.08em;text-align:center;color:#005d4f;margin:0 0 32px}.recruit-site .hl_s{font-weight:bold;font-size:18px;letter-spacing:0em;text-align:center;color:#005d4f;margin:0 0 32px}.recruit-site .hl_borders{font-weight:bold;font-size:18px;letter-spacing:.03em;line-height:1;text-align:center;color:#005d4f;display:flex;justify-content:center;align-items:center;margin:0 -16px 40px}.recruit-site .hl_borders::before,.recruit-site .hl_borders::after{flex:1;content:"";width:100%;height:1px;background:#005d4f;margin:0 16px}.recruit-site .hl_border_side{font-weight:bold;font-size:30px;letter-spacing:.03em;line-height:1;text-align:left;display:flex;align-items:center;color:#005d4f;margin:0 0 76px}.recruit-site .hl_border_side::after{flex:1;content:"";width:100%;height:3px;background:#005d4f;margin:0 0 0 19px}.recruit-site table.recruit_table_type_01{border:none}.recruit-site table.recruit_table_type_01 tr th,.recruit-site table.recruit_table_type_01 tr td{letter-spacing:.01em;line-height:25px;text-align:left;padding:30px 50px;border:none;border-bottom:#f5fbff 10px solid}.recruit-site table.recruit_table_type_01 tr td{font-weight:normal;font-size:16px;color:#1d1d1d}.recruit-site table.recruit_table_type_01 tr td img{width:275px;height:auto;margin:-20px 0}.recruit-site table.recruit_table_type_01 tr th{font-weight:bold;font-size:18px;letter-spacing:.03em;background:rgba(191,238,102,.1);vertical-align:top;color:#005d4f}.recruit-site table.recruit_table_type_01 tr td table.borderless{margin:0}.recruit-site table.recruit_table_type_01 tr td table.borderless tr th,.recruit-site table.recruit_table_type_01 tr td table.borderless tr td{border:none;text-align:left;background:none;font-size:16px;color:#1d1d1d;padding:0;padding-bottom:40px}.recruit-site table.recruit_table_type_01 tr td table.borderless tr th{padding-right:58px}.recruit-site table.recruit_table_type_01 tr td table.borderless tr:last-child th,.recruit-site table.recruit_table_type_01 tr td table.borderless tr:last-child td{padding-bottom:0px}.recruit-site .recruit_sect_set{margin:0 0 130px}.recruit-site .r_cards{width:539px}.recruit-site .r_cards ul li{margin:0 0 25px}.recruit-site .r_cards ul li:last-child{margin:0}.recruit-site .r_card a{background:#68bc13;display:flex;transition:ease-in .2s}.recruit-site .r_card a .img{background:#005d4f;position:relative;overflow:hidden}.recruit-site .r_card a .img h6{font-family:Roboto;font-weight:300;font-size:40px;letter-spacing:-0.03em;text-align:left;color:#bfee66;opacity:1;text-shadow:3px 3px 10px rgba(0,0,0,.16);position:absolute;left:10px;top:5px;z-index:10}.recruit-site .r_card a .img img{opacity:.8;display:block;transition:ease-in .2s;transform:scale(1);transform-origin:center;height:100%;width:auto;max-width:none;margin:0}.recruit-site .r_card a .info{position:relative;width:100%;flex:1;padding:25px 12px 49px 12px}.recruit-site .r_card a .info h5{font-weight:normal;font-size:14px;line-height:22px;text-align:left;color:#fff;display:block;border-bottom:1px solid #fff;margin:0 0 15px;padding:0 0 10px}.recruit-site .r_card a .info h4{font-weight:bold;font-size:16px;letter-spacing:.01em;line-height:25px;text-align:left;display:block;color:#fff}.recruit-site .r_card a .info::after{font-family:"icomoon";position:absolute;content:"";right:34px;bottom:19px;color:#fff;font-size:115px;font-weight:normal;line-height:10px;transition:ease-in .2s}.recruit-site .r_card a:hover{opacity:1;background:#005d4f}.recruit-site .r_card a:hover .img img{transform:scale(1.02);opacity:1}.recruit-site .r_card a:hover .info:after{right:14px !important}.recruit-site .r_tiles ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px}.recruit-site .r_tiles ul li{margin:0 15px}.recruit-site .r_tiles ul li a{display:block;position:relative}.recruit-site .r_tiles ul li a h4{display:flex;align-items:center;font-weight:normal;font-size:16px;letter-spacing:.01em;line-height:1;text-align:left;color:#1d1d1d;width:223px;height:34px;background:#bfee66;padding:9px 25px;position:absolute;left:-10px;bottom:19px;z-index:10}.recruit-site .r_tiles ul li a .img{background:#68bc13;overflow:hidden}.recruit-site .r_tiles ul li a .img img{display:block;opacity:.9;box-shadow:3px 3px 6px rgba(0,0,0,.16);transition:ease-in .2s;transform:scale(1)}.recruit-site .r_tiles ul li a:hover{opacity:1}.recruit-site .r_tiles ul li a:hover .img img{opacity:1;transform:scale(1.02)}.recruit-site .r_line_links ul li{border-bottom:1px solid #005d4f;margin:0 0 23px;padding:0 0 10px}.recruit-site .r_line_links ul li a{font-weight:normal;font-size:16px;letter-spacing:.03em;line-height:25px;text-align:left;color:#1d1d1d;display:block;padding:0 155px 10px 0;position:relative}.recruit-site .r_line_links ul li a::after{font-family:"icomoon";position:absolute;content:"";right:20px;bottom:18px;color:#005d4f;font-size:115px;font-weight:normal;line-height:10px;transition:ease-in .2s}.recruit-site .r_line_links ul li a:hover::after{right:0px}.recruit-site .r_cat_links{max-width:1080px;margin:0 auto}.recruit-site .r_cat_links ul li{margin:0 0 90px}.recruit-site .r_cat_links ul li .r_card a{height:235px}.recruit-site .r_cat_links ul li .r_card a .img{height:100%}.recruit-site .r_cat_links ul li .r_card a .img img{opacity:.9;width:100%;object-fit:cover;object-position:center;height:100%}.recruit-site .r_cat_links ul li .r_card a .info{height:100%;padding:45px 30px 49px 30px;min-width:380px}.recruit-site .r_cat_links ul li .r_card a .info h3{font-size:30px;line-height:40px;font-weight:bold;color:#fff;display:block}.recruit-site .r_cat_links ul li .r_card a .info p{font-weight:normal;font-size:18px;letter-spacing:.03em;line-height:25px;text-align:left;color:#fff}.recruit-site .r_cat_links ul li .r_card a .info::after{right:54px;bottom:30px}.recruit-site .r_cat_links ul li .r_card a:hover .info::after{right:30px}.recruit-site .r_cat_links.voice ul li .r_card a .img{position:relative}.recruit-site .r_cat_links.voice ul li .r_card a .img h5{position:absolute;left:20px;top:5px;font-family:Roboto;font-weight:300;font-size:40px;letter-spacing:-0.03em;text-align:left;line-height:1;color:#bfee66;opacity:1;text-shadow:3px 3px 10px rgba(0,0,0,.16)}.recruit-site .r_cat_links.voice ul li .r_card a .info::after{right:50px}.recruit-site .r_cat_links.voice ul li .r_card a .info h3{border-bottom:1px solid #fff;padding:0 0 10px;margin:0 0 15px;display:table}.recruit-site .r_cat_links.voice ul li .r_card a .info h3.no_border{border-bottom:none}.recruit-site .r_page_nav{margin:0 0 100px}.recruit-site .r_page_nav ul{display:flex;justify-content:center;margin:0 -15px}.recruit-site .r_page_nav ul li{margin:0 15px;width:100%}.recruit-site .r_page_nav ul li a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:#68bc13;box-sizing:border-box;font-weight:bold;font-size:16px;line-height:1;text-align:left;color:#fff;padding:21px 20px;position:relative}.recruit-site .r_page_nav ul li a:hover{opacity:1;background:#005d4f}.recruit-site .r_page_nav ul li.current{display:none}.recruit-site .r_ancher_nav{margin:0 0 70px}.recruit-site .r_ancher_nav ul{display:flex;justify-content:center;margin:0 -11.5px}.recruit-site .r_ancher_nav ul li{margin:0 11.5px;width:253px}.recruit-site .r_ancher_nav ul li a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:#68bc13;box-sizing:border-box;font-weight:bold;font-size:16px;line-height:1;text-align:left;color:#fff;padding:21px 20px;position:relative}.recruit-site .r_ancher_nav ul li a:hover{opacity:1;background:#005d4f}.recruit-site .r_ancher_nav ul li.current{display:none}.recruit-site .r_number_lines{max-width:1080px}.recruit-site .r_number_lines ol li{display:flex;justify-content:space-between;align-items:center;margin:0 0 130px}.recruit-site .r_number_lines ol li .info{margin:0 15px 0 0;width:100%;flex:1}.recruit-site .r_number_lines ol li .info h3 .no{font-family:Roboto;font-weight:bold;font-size:84px;letter-spacing:.02em;line-height:1;text-align:left;color:#68bc13;margin:0 10px 0 0}.recruit-site .r_number_lines ol li .info h3{font-weight:bold;font-size:25px;letter-spacing:.02em;line-height:37px;text-align:left;color:#005d4f;margin:0 0 40px}.recruit-site .r_number_lines ol li .info p{font-weight:normal;font-size:16px;letter-spacing:.01em;line-height:25px;text-align:left;color:#1d1d1d;margin:0}.recruit-site .r_number_lines ol li .lines{width:606px}.recruit-site .r_number_lines ol li .lines li{background:#fff;margin:0 0 15px;font-weight:bold;font-size:18px;letter-spacing:.03em;line-height:1.2;text-align:left;color:#1d1d1d;padding:27px 40px}.recruit-site .r_text_tiles ul{display:flex;margin:0 -15px}.recruit-site .r_text_tiles ul li{background:#e5ff8c;margin:0 15px;width:100%;padding:40px 20px}.recruit-site .r_text_tiles ul li h4{font-weight:bold;font-size:18px;letter-spacing:.03em;line-height:25px;text-align:center;color:#005d4f;margin:0 0 28px}.recruit-site .r_text_tiles ul li h4.two_lines{min-height:50px;display:flex;align-items:center;justify-content:center}.recruit-site .r_text_tiles ul li p{font-weight:normal;font-size:16px;letter-spacing:.01em;line-height:25px;text-align:left;color:#1d1d1d;margin:0}.recruit-site .r_toggle_panel{margin:0 auto}.recruit-site .r_toggle_panel .toggle{margin:0 0 70px}.recruit-site .r_toggle_panel .toggle dt{background:#68bc13;border:none;color:#fff;padding:4px 75px 4px 20px;display:flex;justify-content:space-between;align-items:center}.recruit-site .r_toggle_panel .toggle dt h3{font-weight:bold;font-size:25px;letter-spacing:.08em;line-height:1;display:flex;align-items:center}.recruit-site .r_toggle_panel .toggle dt h3::before{width:40px;height:40px;content:"";display:block;margin:0 20px 0 0;background-position:center;background-repeat:no-repeat;background-size:contain}.recruit-site .r_toggle_panel .toggle dt .cat{font-weight:bold;font-size:18px;letter-spacing:.03em;line-height:1}.recruit-site .r_toggle_panel .toggle dt::before,.recruit-site .r_toggle_panel .toggle dt::after{width:30px;background:#fff;right:30px}.recruit-site .r_toggle_panel .toggle.part01 dt h3::before{background-image:url(../img/technology_nav_icon-01.svg)}.recruit-site .r_toggle_panel .toggle.part02 dt h3::before{background-image:url(../img/technology_nav_icon-02.svg)}.recruit-site .r_toggle_panel .toggle.part03 dt h3::before{background-image:url(../img/technology_nav_icon-03.svg)}.recruit-site .r_toggle_panel .toggle.part04 dt h3::before{background-image:url(../img/technology_nav_icon-04.svg)}.recruit-site .r_toggle_panel .toggle.part05 dt h3::before{background-image:url(../img/technology_nav_icon-05.svg)}.recruit-site .r_toggle_panel .toggle.part06 dt h3::before{background-image:url(../img/technology_nav_icon-06.svg)}.recruit-site .r_toggle_panel .toggle.part07 dt h3::before{background-image:url(../img/technology_nav_icon-07.svg)}.recruit-site .r_toggle_panel .toggle.part08 dt h3::before{background-image:url(../img/technology_nav_icon-08.svg)}.recruit-site .r_toggle_panel .toggle.part09 dt h3::before{background-image:url(../img/technology_nav_icon-09.svg)}.recruit-site .r_toggle_panel .toggle.part10 dt h3::before{background-image:url(../img/technology_nav_icon-10.svg)}.recruit-site .r_toggle_panel .toggle.part11 dt h3::before{background-image:url(../img/technology_nav_icon-11.svg)}.recruit-site .r_toggle_panel .toggle.part12 dt h3::before{background-image:url(../img/technology_nav_icon-12.svg)}.recruit-site .r_toggle_panel .toggle.part13 dt h3::before{background-image:url(../img/technology_nav_icon-13.svg)}.recruit-site .r_toggle_panel .toggle.part12.part13 dt h3::before{width:95px;background-size:auto;background:url(../img/technology_nav_icon-12.svg) left center/auto 100% no-repeat,url(../img/technology_nav_icon-13.svg) right center/auto 100% no-repeat}.recruit-site .r_toggle_panel .toggle.part14 dt h3::before{background-image:url(../img/technology_nav_icon-14.svg)}.recruit-site .r_toggle_panel .toggle dd{background:#e5ff8c;padding:40px 58px;border:none;margin:20px 0 0}.recruit-site .r_toggle_panel .toggle dd .hl_borders{margin:0 -16px 40px}.recruit-site .r_toggle_panel .toggle dd ul li{display:flex;justify-content:space-between;align-items:flex-start;margin:0 0 40px}.recruit-site .r_toggle_panel .toggle dd ul li:last-child{margin:0}.recruit-site .r_toggle_panel .toggle dd ul li h5{width:200px;border-radius:999px;background:#005d4f;font-weight:bold;font-size:18px;letter-spacing:.03em;line-height:1;text-align:center;color:#fff;margin:0 54px 0 0;padding:5px 0}.recruit-site .r_toggle_panel .toggle dd ul li p{flex:1;width:100%;font-weight:normal;font-size:16px;letter-spacing:.01em;line-height:25px;text-align:left;color:#1d1d1d}.recruit-site .r_toggle_panel .toggle dd ul.terms h5{background:#1d1d1d}.recruit-site .r_toggle_panel .toggle dd ul+.hl_borders{margin-top:40px}.recruit-site .r_toggle_panel .toggle.part01 dt h3::before{background-image:url(../img/recruit_requirements_doggle_part01_icon.svg)}.recruit-site .r_qa{margin:0 0 200px}.recruit-site .r_qa .toggle.qa dt{background:rgba(191,238,102,.1);border:none;padding:31px 180px}.recruit-site .r_qa .toggle.qa dt h4{font-size:18px;letter-spacing:.03em;line-height:25px;text-align:left;color:#005d4f}.recruit-site .r_qa .toggle.qa dt:hover{opacity:.75}.recruit-site .r_qa .toggle.qa dt .bullet{font-size:56px;letter-spacing:.03em;left:96px;color:#005d4f}.recruit-site .r_qa .toggle.qa dt::before,.recruit-site .r_qa .toggle.qa dt::after{width:30px;height:3px;background:#69b71b;right:97px}.recruit-site .r_qa .toggle.qa dt::after{transform:translate(0, -50%) rotate(90deg)}.recruit-site .r_qa .toggle.qa.open dt{background:rgba(191,238,102,.1);border:none}.recruit-site .r_qa .toggle.qa.open dt h4{color:#005d4f}.recruit-site .r_qa .toggle.qa.open dt .bullet{color:#005d4f}.recruit-site .r_qa .toggle.qa.open dt::before,.recruit-site .r_qa .toggle.qa.open dt::after{background:#69b71b}.recruit-site .r_qa .toggle.qa.open dt::after{transform:translate(0, -50%) rotate(0deg)}.recruit-site .r_qa .toggle.qa dd{padding:50px 180px;border:none}.recruit-site .r_qa .toggle.qa dd .bullet{left:96px;top:10px;font-size:56px;letter-spacing:.03em;color:#68bc13}.recruit-site .r_qa .toggle.qa dd p{font-size:16px;line-height:25px;text-align:left;width:auto}.recruit-site .r_link_list{width:663px;margin:0 auto}.recruit-site .r_link_list ul li{margin:0 0 40px;border-bottom:1px solid #69b71b}.recruit-site .r_link_list ul li a{display:block;position:relative;padding:0 160px 27px 0}.recruit-site .r_link_list ul li a h4{font-weight:bold;font-size:18px;letter-spacing:.03em;line-height:25px;text-align:left;color:#1d1d1d;margin:0 0 25px}.recruit-site .r_link_list ul li a p{font-weight:normal;font-size:16px;letter-spacing:.01em;line-height:25px;text-align:left;color:#1d1d1d;margin:0}.recruit-site .r_link_list ul li a::after{font-family:"icomoon";position:absolute;content:"";right:20px;bottom:18px;color:#69b71b;font-size:115px;font-weight:normal;line-height:10px;transition:ease-in .2s}.recruit-site .r_link_list ul li a:hover::after{right:0px}.recruit-site .r_link_list ul li:last-child{margin:0}.recruit-site .post-navigation{margin:0 auto 90px}.recruit-site .post-navigation .nav-links{margin:0 -106px;position:relative;float:none;clear:both;overflow:hidden}.recruit-site .post-navigation .nav-links div{margin:0 106px;width:calc(50% - 212px)}.recruit-site .post-navigation .nav-links div a{display:flex;background:rgba(0,0,0,0);border:none;padding:0;height:100%}.recruit-site .post-navigation .nav-links div a .nav-subtitle{margin:0 15px 0 0;font-family:Roboto;display:flex;justify-content:center;align-items:center;background:#68bc13;font-weight:900;font-size:16px;letter-spacing:0;line-height:25px;text-align:center;color:#fff;width:55px;height:55px}.recruit-site .post-navigation .nav-links div a .nav-subtitle::before{display:none}.recruit-site .post-navigation .nav-links div a .nav-title{flex:1;width:100%;font-weight:bold;font-size:16px;letter-spacing:.01em;line-height:25px;text-align:left;color:#005d4f;border-bottom:1px solid #69b71b}.recruit-site .post-navigation .nav-links .nav-next a{flex-direction:row-reverse}.recruit-site .post-navigation .nav-links .nav-next a .nav-subtitle{flex-direction:row;margin:0 0 0 15px}@media screen and (max-width: 1440px){.recruit-site .r_tiles ul{margin:0 -1.0416666667vw}.recruit-site .r_tiles ul li{margin:0 1.0416666667vw;width:calc(33.3333333333% - 2.0833333333vw)}.recruit-site .r_tiles ul li a h4{font-size:1.1111111111vw;width:15.4861111111vw;height:2.3611111111vw;padding:.625vw 1.7361111111vw;left:-.6944444444vw;bottom:1.3194444444vw;z-index:10}.recruit-site .r_tiles ul li a .img img{box-shadow:.2083333333vw .2083333333vw .4166666667vw rgba(0,0,0,.16)}}@media screen and (max-width: 1080px){.recruit-site .r_cat_links ul li .r_card a{display:block;height:auto}.recruit-site .r_cat_links ul li .r_card a .img{height:auto}.recruit-site .r_cat_links ul li .r_card a .img img{width:100%;object-fit:cover;object-position:center;height:100%}.recruit-site .r_cat_links ul li .r_card a .info{height:auto;min-width:1px}}@media screen and (max-width: 750px){.recruit-site .bt{margin:0 0 16vw}.recruit-site .bt a,.recruit-site .bt button{padding:3.4666666667vw 5.3333333333vw;height:auto;font-size:3.7333333333vw;line-height:1.2;min-width:1px;width:100%;font-weight:normal}.recruit-site .bt.center a,.recruit-site .bt.center button{margin:0 5.3333333333vw}.recruit-site .bt a:before,.recruit-site .bt button:before{font-size:21.3333333333vw;right:5.3333333333vw;font-weight:100}.recruit-site .bt a:hover::before,.recruit-site .bt button:hover::before{right:2.6666666667vw}.recruit-site .bt a.back:before,.recruit-site .bt button.back:before{transform:translate(0%, -50%) rotate(180deg)}.recruit-site .bt.more a,.recruit-site .bt.more button{background:none;font-size:4.8vw;display:table;margin:0 auto;width:auto;padding:0;min-width:36vw;text-align:left}.recruit-site .bt.more a::before,.recruit-site .bt.more button::before{font-size:3.7333333333vw;right:0;transform:translate(0, -50%) rotate(90deg)}.recruit-site .bt.more a:hover::before,.recruit-site .bt.more button:hover::before{transform:translate(0, -50%) rotate(90deg)}.recruit-site .bt.submit_bts a,.recruit-site .bt.submit_bts button{width:80vw;min-width:.2666666667vw;height:20vw}.recruit-site .bt.submit_bts a+a,.recruit-site .bt.submit_bts a+button,.recruit-site .bt.submit_bts button+a,.recruit-site .bt.submit_bts button+button{margin-top:2.6666666667vw}.recruit-site p{font-size:4.2666666667vw;line-height:6.6666666667vw}.recruit-site .hl_l{font-size:6.6666666667vw;margin:0 0 10.6666666667vw;line-height:9.3333333333vw}.recruit-site .hl_m{font-size:4.2666666667vw;margin:0 0 7.4666666667vw}.recruit-site .hl_s{font-size:4.8vw;margin:0 0 7.4666666667vw}.recruit-site .hl_border{padding:0 0 2.6666666667vw 0}.recruit-site .hl_borders{font-size:4.8vw;line-height:1;display:flex;margin:0 -6.4vw 10.6666666667vw}.recruit-site .hl_borders::before,.recruit-site .hl_borders::after{width:100%;height:.2666666667vw;margin:0 6.4vw}.recruit-site .hl_border_side{font-size:4.8vw;line-height:1;margin:0 0 11.2vw}.recruit-site .hl_border_side::after{width:100%;height:.8vw;margin:0 0 0 4vw}.recruit-site table{max-width:100%}.recruit-site table.recruit_table_type_01{border:none}.recruit-site table.recruit_table_type_01 tr th,.recruit-site table.recruit_table_type_01 tr td{line-height:4.5333333333vw;padding:3.7333333333vw 2.6666666667vw;border:none;border-bottom:#f5fbff 1.3333333333vw solid}.recruit-site table.recruit_table_type_01 tr td{font-size:2.9333333333vw}.recruit-site table.recruit_table_type_01 tr td img{width:45.8666666667vw;height:auto;margin:-4vw 0}.recruit-site table.recruit_table_type_01 tr th{font-size:3.2vw;white-space:nowrap}.recruit-site table.recruit_table_type_01 tr td table.borderless{margin:0}.recruit-site table.recruit_table_type_01 tr td table.borderless tr{display:list-item;list-style:none;margin:0 0 5.3333333333vw}.recruit-site table.recruit_table_type_01 tr td table.borderless tr th,.recruit-site table.recruit_table_type_01 tr td table.borderless tr td{display:list-item;list-style:none;border:none;background:none;font-size:2.6666666667vw;padding:0;padding-bottom:0}.recruit-site table.recruit_table_type_01 tr td table.borderless tr th{padding-right:15.4666666667vw;margin:0 0 2.6666666667vw}.recruit-site table.recruit_table_type_01 tr td table.borderless tr:last-child{margin:0}.recruit-site table.recruit_table_type_01 tr td table.borderless tr:last-child th,.recruit-site table.recruit_table_type_01 tr td table.borderless tr:last-child td{padding-bottom:0vw}.recruit-site .recruit_sect_set{margin:0 0 29.3333333333vw}.recruit-site .r_cards{width:143.7333333333vw}.recruit-site .r_cards ul li{margin:0 0 6.6666666667vw}.recruit-site .r_cards ul li:last-child{margin:0}.recruit-site .r_card a{display:block}.recruit-site .r_card a .img h6{font-size:10.6666666667vw;left:2.6666666667vw;top:1.3333333333vw}.recruit-site .r_card a .img img{display:block;transform:scale(1);height:auto;width:100%;max-width:none;margin:0}.recruit-site .r_card a .info{width:100%;padding:6.6666666667vw 3.2vw 13.0666666667vw 3.2vw}.recruit-site .r_card a .info h5{font-size:3.7333333333vw;line-height:5.8666666667vw;border-bottom:.2666666667vw solid #fff;margin:0 0 4vw;padding:0 0 2.6666666667vw}.recruit-site .r_card a .info h4{font-size:4.2666666667vw;line-height:6.6666666667vw;display:block}.recruit-site .r_card a .info::after{right:5.3333333333vw;bottom:0vw;font-size:10.9333333333vw;line-height:1;content:""}.recruit-site .r_card a:hover .img img{transform:scale(1.02)}.recruit-site .r_card a:hover .info::after{right:3.7333333333vw}.recruit-site .r_tiles ul{display:block;margin:0}.recruit-site .r_tiles ul li{margin:0 0 6.6666666667vw 2.6666666667vw;width:auto}.recruit-site .r_tiles ul li:last-child{margin:0 0 0 2.6666666667vw}.recruit-site .r_tiles ul li a{display:block}.recruit-site .r_tiles ul li a h4{display:flex;font-size:4.2666666667vw;line-height:1;width:59.4666666667vw;height:9.0666666667vw;padding:2.4vw 6.6666666667vw;left:-2.6666666667vw;bottom:5.0666666667vw}.recruit-site .r_tiles ul li a .img img{display:block;transform:scale(1)}.recruit-site .r_tiles ul li a:hover .img img{transform:scale(1.02)}.recruit-site .r_line_links ul li{border-bottom:.2666666667vw solid #005d4f;margin:0 0 6.4vw;padding:0}.recruit-site .r_line_links ul li:last-child{margin:0}.recruit-site .r_line_links ul li a{font-size:3.7333333333vw;line-height:6.1333333333vw;display:block;padding:0 14.6666666667vw 2.6666666667vw 0}.recruit-site .r_line_links ul li a::after{right:0vw;bottom:0vw;content:"";font-size:10.9333333333vw;line-height:1}.recruit-site .r_line_links ul li a:hover::after{right:0vw}.recruit-site .r_cat_links{max-width:288vw;margin:0 auto}.recruit-site .r_cat_links ul li{margin:0 0 6.6666666667vw}.recruit-site .r_cat_links ul li:last-child{margin:0}.recruit-site .r_cat_links ul li .r_card a .img h5{left:5.3333333333vw;top:1.3333333333vw;font-size:10.6666666667vw;line-height:1;letter-spacing:-0.03em;color:#bfee66;opacity:1;text-shadow:3px 3px 10px rgba(0,0,0,.16)}.recruit-site .r_cat_links ul li .r_card a .info{padding:5.3333333333vw 5.3333333333vw 13.3333333333vw 5.3333333333vw}.recruit-site .r_cat_links ul li .r_card a .info h3{font-size:6.6666666667vw;line-height:1.3}.recruit-site .r_cat_links ul li .r_card a .info p{font-size:3.2vw;line-height:1.6;margin:0}.recruit-site .r_cat_links ul li .r_card a .info::after{right:5.3333333333vw;bottom:0vw}.recruit-site .r_cat_links ul li .r_card a:hover .info::after{right:5.3333333333vw}.recruit-site .r_cat_links.voice ul li .r_card a .info{padding:5.3333333333vw 5.3333333333vw 6.6666666667vw 5.3333333333vw}.recruit-site .r_cat_links.voice ul li .r_card a .info::after{right:5.3333333333vw;bottom:0vw}.recruit-site .r_cat_links.voice ul li .r_card a .info h3{border-bottom:.2666666667vw solid #fff;padding:0 0 2.6666666667vw;margin:0 0 4vw;display:table;font-size:4.2666666667vw}.recruit-site .r_cat_links.voice ul li .r_card a .info h3.no_border{border-bottom:none;font-size:6.6666666667vw;padding:0}.recruit-site .r_cat_links.voice ul li .r_card a:hover .info::after{right:2.6666666667vw}.recruit-site .r_page_nav{margin:0 5.3333333333vw 26.6666666667vw}.recruit-site .r_page_nav ul{display:block;margin:0}.recruit-site .r_page_nav ul li{margin:0 0 8vw}.recruit-site .r_page_nav ul li:last-child{margin:0}.recruit-site .r_page_nav ul li a{display:flex;font-size:3.7333333333vw;line-height:1;padding:2.6666666667vw 5.3333333333vw}.recruit-site .r_page_nav ul li.current{display:none}.recruit-site .r_ancher_nav{margin:0 0 18.6666666667vw}.recruit-site .r_ancher_nav ul{display:flex;margin:0 -2vw}.recruit-site .r_ancher_nav ul li{margin:0 2vw;width:40vw}.recruit-site .r_ancher_nav ul li a{font-size:3.7333333333vw;line-height:1;padding:2.6666666667vw 5.3333333333vw}.recruit-site .r_ancher_nav ul li.current{display:none}.recruit-site .r_number_lines{margin:0 0 40vw;max-width:288vw}.recruit-site .r_number_lines ol{margin:0}.recruit-site .r_number_lines ol li{display:block;margin:0 0 18.6666666667vw}.recruit-site .r_number_lines ol li:last-child{margin:0}.recruit-site .r_number_lines ol li .info{margin:0 4vw 0 0;width:100%}.recruit-site .r_number_lines ol li .info h3 .no{font-size:17.3333333333vw;margin:0 2.6666666667vw 0 0}.recruit-site .r_number_lines ol li .info h3{font-size:4.8vw;line-height:6.6666666667vw;margin:0 0 8vw}.recruit-site .r_number_lines ol li .info p{font-size:3.7333333333vw;line-height:6.1333333333vw;margin:0 5.3333333333vw 6.6666666667vw}.recruit-site .r_number_lines ol li .lines{width:auto}.recruit-site .r_number_lines ol li .lines li{margin:0 0 4vw;font-size:3.7333333333vw;line-height:1.2;padding:4.2666666667vw 5.3333333333vw}.recruit-site .r_text_tiles ul{display:block;margin:0}.recruit-site .r_text_tiles ul li{margin:0 0 6.6666666667vw;width:100%;padding:10.6666666667vw 5.3333333333vw}.recruit-site .r_text_tiles ul li h4{font-size:4.2666666667vw;line-height:6.6666666667vw;margin:0 0 6.6666666667vw}.recruit-site .r_text_tiles ul li h4.two_lines{min-height:1px}.recruit-site .r_text_tiles ul li p{font-size:3.7333333333vw;line-height:6.6666666667vw;margin:0}.recruit-site .r_toggle_panel{margin:0 auto 40vw}.recruit-site .r_toggle_panel .toggle{margin:0 0 10.6666666667vw}.recruit-site .r_toggle_panel .toggle dt{background:#68bc13;border:none;padding:2.6666666667vw 8vw 2.6666666667vw 1.3333333333vw}.recruit-site .r_toggle_panel .toggle dt h3{font-size:3.7333333333vw;line-height:1}.recruit-site .r_toggle_panel .toggle dt h3::before{width:6.4vw;height:6.4vw;margin:0 1.3333333333vw 0 0;background-size:contain}.recruit-site .r_toggle_panel .toggle dt .cat{font-size:3.2vw;line-height:1}.recruit-site .r_toggle_panel .toggle dt::before,.recruit-site .r_toggle_panel .toggle dt::after{width:4vw;height:.8vw;right:2.6666666667vw}.recruit-site .r_toggle_panel .toggle dd{padding:10.6666666667vw 5.3333333333vw;border:none;margin:5.3333333333vw 0 0}.recruit-site .r_toggle_panel .toggle dd .hl_borders{margin:0 -6.4vw 10.6666666667vw}.recruit-site .r_toggle_panel .toggle dd ul li{display:block;margin:0 0 10.6666666667vw}.recruit-site .r_toggle_panel .toggle dd ul li:last-child{margin:0}.recruit-site .r_toggle_panel .toggle dd ul li h5{width:50.1333333333vw;border-radius:266.4vw;font-size:4.2666666667vw;line-height:1;margin:0 auto 6.6666666667vw;padding:1.3333333333vw 0}.recruit-site .r_toggle_panel .toggle dd ul li p{font-size:3.7333333333vw;line-height:6.1333333333vw}.recruit-site .r_toggle_panel .toggle dd ul+.hl_borders{margin-top:10.6666666667vw}.recruit-site .r_toggle_panel .toggle.part12.part13 dt h3::before{width:14.1333333333vw}.recruit-site .r_qa{margin:0 0 40vw}.recruit-site .r_qa .toggle.qa dt{padding:5.3333333333vw 13.3333333333vw 5.3333333333vw 14.9333333333vw}.recruit-site .r_qa .toggle.qa dt h4{font-size:4.2666666667vw;line-height:6.6666666667vw}.recruit-site .r_qa .toggle.qa dt .bullet{font-size:10.4vw;left:4vw}.recruit-site .r_qa .toggle.qa dt::before,.recruit-site .r_qa .toggle.qa dt::after{width:3.7333333333vw;height:.8vw;right:6.6666666667vw}.recruit-site .r_qa .toggle.qa dt::after{transform:translate(0, -50%) rotate(90deg)}.recruit-site .r_qa .toggle.qa.open dt{background:rgba(191,238,102,.1);border:none}.recruit-site .r_qa .toggle.qa.open dt::after{transform:translate(0, -50%) rotate(0deg)}.recruit-site .r_qa .toggle.qa dd{padding:9.3333333333vw 5.3333333333vw 9.3333333333vw 14.9333333333vw;border:none}.recruit-site .r_qa .toggle.qa dd .bullet{font-size:10.4vw;left:4vw;top:2.6666666667vw}.recruit-site .r_qa .toggle.qa dd p{font-size:3.7333333333vw;line-height:5.8666666667vw}.recruit-site .r_link_list{width:auto;margin:0 auto}.recruit-site .r_link_list ul li{margin:0 0 8vw;border-bottom:.2666666667vw solid #69b71b}.recruit-site .r_link_list ul li a{display:block;padding:0 0 8vw 0}.recruit-site .r_link_list ul li a h4{font-size:4.2666666667vw;line-height:6.6666666667vw;margin:0 0 4vw}.recruit-site .r_link_list ul li a p{font-size:3.7333333333vw;line-height:6.1333333333vw;margin:0}.recruit-site .r_link_list ul li a::after{right:0vw;bottom:-10.1333333333vw;font-size:30.6666666667vw;line-height:1}.recruit-site .r_link_list ul li a:hover::after{right:0vw}.recruit-site .r_link_list ul li:last-child{margin:0}.recruit-site .post-navigation{margin:0 auto 24vw}.recruit-site .post-navigation .nav-links{margin:0 -6.6666666667vw;float:none;clear:both}.recruit-site .post-navigation .nav-links div{margin:0 6.6666666667vw;width:calc(50% - 13.3333333333vw)}.recruit-site .post-navigation .nav-links div a{display:block;background:rgba(0,0,0,0);border:none;padding:0;height:100%}.recruit-site .post-navigation .nav-links div a .nav-subtitle{margin:0 0 4vw 0;display:flex;font-size:4.2666666667vw;line-height:1;width:14.6666666667vw;height:14.6666666667vw}.recruit-site .post-navigation .nav-links div a .nav-subtitle::before{display:none}.recruit-site .post-navigation .nav-links div a .nav-title{width:100%;font-size:3.2vw;line-height:6.1333333333vw;border-bottom:.2666666667vw solid #69b71b;padding:0 0 2.6666666667vw;-webkit-line-clamp:none;display:block;overflow:hidden;clear:both;float:none}.recruit-site .post-navigation .nav-links .nav-next a{flex-direction:row-reverse}.recruit-site .post-navigation .nav-links .nav-next a .nav-subtitle{margin:0 0 4vw 0;float:right}}.recruit-site #news_content .inside{display:flex;justify-content:space-between}.recruit-site #news_content .inside .content{margin:0 0 0 50px;flex:1;width:100%}.recruit-site #news_content .inside .content .news_archive_list li a{padding:28px 40px;background:#fff}.recruit-site #news_content .inside .content .news_archive_list li a .case{margin:0 auto;position:relative;border-bottom:1px solid #005d4f;padding:0 0 25px}.recruit-site #news_content .inside .content .news_archive_list li a .case::before{content:"";right:20px;bottom:18px;color:#005d4f;font-size:115px;font-weight:normal;line-height:10px;right:5px;top:auto;transform:none}.recruit-site #news_content .inside .content .news_archive_list li a .case:hover::before{right:0}.recruit-site #news_content .inside .content .news_archive_list li a .case .meta{display:flex;align-items:center;margin:0 0 22px}.recruit-site #news_content .inside .content .news_archive_list li a .case .meta time{font-size:18px;color:#68bc13;margin:0}.recruit-site #news_content .inside .content .news_archive_list li a .case .meta .cat{display:flex;margin:0 0 0 15px}.recruit-site #news_content .inside .content .news_archive_list li a .case .meta .cat span{border-radius:6px;background:#68bc13;font-weight:normal;font-size:12px;line-height:1;text-align:center;color:#fff;padding:4px 9px}.recruit-site #news_content .inside .content .news_archive_list li a .case h3{font-size:16px;letter-spacing:.01em;line-height:25px;color:#1d1d1d;font-weight:normal;max-width:419px;margin:0 40px 0 0}.recruit-site .article_content{margin:0 auto}.recruit-site .article_content .hentry .entry-header{margin:0 0 70px}.recruit-site .article_content .hentry .entry-header .meta{display:flex;margin:0 0 25px;align-items:center}.recruit-site .article_content .hentry .entry-header .meta time{font-weight:bold;font-family:Roboto;font-size:30px;letter-spacing:.08em;text-align:left;color:#68bc13;margin:0 15px 0 0;display:block}.recruit-site .article_content .hentry .entry-header .meta .cat{display:flex;align-items:center}.recruit-site .article_content .hentry .entry-header .meta .cat span{display:inline-flex;justify-content:center;align-items:center;padding:4px 9px;border-radius:6px;background:#68bc13;font-weight:normal;font-size:14px;line-height:1;color:#fff}.recruit-site .article_content .hentry .entry-header .entry-title{font-weight:bold;font-size:25px;letter-spacing:.08em;text-align:left;color:#005d4f}.recruit-site .article_content .hentry .entry-content{margin:0 0 100px;text-align:left;color:#000}.recruit-site .article_content .hentry .entry-content h1,.recruit-site .article_content .hentry .entry-content h2,.recruit-site .article_content .hentry .entry-content h3,.recruit-site .article_content .hentry .entry-content h4,.recruit-site .article_content .hentry .entry-content h5,.recruit-site .article_content .hentry .entry-content h6{font-weight:bold;font-size:18px;letter-spacing:.03em;line-height:25px;margin:0 0 25px}.recruit-site .article_content .hentry .entry-content p{font-size:16px;line-height:25px;margin:0 0 40px;text-align:left}.recruit-site .article_content .hentry .entry-content img{margin:0 auto 40px;display:block;width:100%}.recruit-site .article_content .hentry .entry-content .wp-block-image,.recruit-site .article_content .hentry .entry-content .wp-caption{margin:0 0 40px;max-width:100%;display:block}.recruit-site .article_content .hentry .entry-content .wp-block-image img,.recruit-site .article_content .hentry .entry-content .wp-caption img{margin:0 auto 15px}.recruit-site .article_content .hentry .entry-content .wp-block-image .wp-element-caption,.recruit-site .article_content .hentry .entry-content .wp-block-image .wp-caption-text,.recruit-site .article_content .hentry .entry-content .wp-caption .wp-element-caption,.recruit-site .article_content .hentry .entry-content .wp-caption .wp-caption-text{font-size:16px;line-height:25px;margin:0}@media screen and (max-width: 750px){.recruit-site #recruit_news_visual{margin:0}.recruit-site #news_content .inside{margin:0;display:block}.recruit-site #news_content .inside .content{margin:0 8vw 53.3333333333vw;width:auto}.recruit-site #news_content .inside .content .news_archive_list{margin:6.6666666667vw 0 10.6666666667vw}.recruit-site #news_content .inside .content .news_archive_list li{margin:0 0 6.6666666667vw}.recruit-site #news_content .inside .content .news_archive_list li a{text-align:left;padding:6.6666666667vw 5.3333333333vw}.recruit-site #news_content .inside .content .news_archive_list li a .case{margin:0 auto;border-bottom:.2666666667vw solid #005d4f;padding:0 0 9.3333333333vw}.recruit-site #news_content .inside .content .news_archive_list li a .case::before{right:5.3333333333vw;bottom:3.4666666667vw;font-size:30.6666666667vw;line-height:2.6666666667vw;right:1.3333333333vw;top:auto;transform:none}.recruit-site #news_content .inside .content .news_archive_list li a .case:hover::before{right:0}.recruit-site #news_content .inside .content .news_archive_list li a .case .meta{margin:0 0 6.6666666667vw}.recruit-site #news_content .inside .content .news_archive_list li a .case .meta time{font-size:4.2666666667vw;margin:0}.recruit-site #news_content .inside .content .news_archive_list li a .case .meta .cat{margin:0 0 0 5.3333333333vw}.recruit-site #news_content .inside .content .news_archive_list li a .case .meta .cat span{border-radius:1.6vw;font-size:2.9333333333vw;line-height:1;padding:1.0666666667vw 2.4vw}.recruit-site #news_content .inside .content .news_archive_list li a .case h3{font-size:3.7333333333vw;line-height:6.1333333333vw;max-width:none;margin:0 0 0}.recruit-site #news_content_single{margin:0 0 53.3333333333vw}.recruit-site #news_content_single .inside .bt{margin:0}.recruit-site .article_content{margin:0 auto;background:none;padding:29.3333333333vw 0 0}.recruit-site .article_content .hentry .entry-header{margin:0 0 10.6666666667vw}.recruit-site .article_content .hentry .entry-header .meta{display:flex;margin:0 0 4vw}.recruit-site .article_content .hentry .entry-header .meta time{font-size:6.6666666667vw;margin:0 4vw 0 0;display:block}.recruit-site .article_content .hentry .entry-header .meta .cat{display:flex;margin:0 0 0 5.3333333333vw}.recruit-site .article_content .hentry .entry-header .meta .cat span{display:inline-flex;padding:1.0666666667vw 2.4vw;border-radius:1.6vw;font-size:3.7333333333vw;line-height:1}.recruit-site .article_content .hentry .entry-header .entry-title{font-size:4.8vw}.recruit-site .article_content .hentry .entry-content{margin:0 0 24vw}.recruit-site .article_content .hentry .entry-content h1,.recruit-site .article_content .hentry .entry-content h2,.recruit-site .article_content .hentry .entry-content h3,.recruit-site .article_content .hentry .entry-content h4,.recruit-site .article_content .hentry .entry-content h5,.recruit-site .article_content .hentry .entry-content h6{font-size:4.2666666667vw;line-height:6.1333333333vw;margin:0 0 6.6666666667vw}.recruit-site .article_content .hentry .entry-content p{font-size:3.7333333333vw;line-height:6.1333333333vw;margin:0 0 6.6666666667vw}.recruit-site .article_content .hentry .entry-content img{margin:0 auto 6.6666666667vw;display:block;width:100%}.recruit-site .article_content .hentry .entry-content .wp-block-image,.recruit-site .article_content .hentry .entry-content .wp-caption{margin:0 0 6.6666666667vw}.recruit-site .article_content .hentry .entry-content .wp-block-image img,.recruit-site .article_content .hentry .entry-content .wp-caption img{margin:0 auto 4vw}.recruit-site .article_content .hentry .entry-content .wp-block-image .wp-element-caption,.recruit-site .article_content .hentry .entry-content .wp-block-image .wp-caption-text,.recruit-site .article_content .hentry .entry-content .wp-caption .wp-element-caption,.recruit-site .article_content .hentry .entry-content .wp-caption .wp-caption-text{font-size:3.7333333333vw;line-height:6.1333333333vw;margin:0}}.recruit-site.page-id-832 #main{overflow:visible}.recruit-site .no1_member{background:#fff;padding:130px 0 80px}.recruit-site .no1_member .notice{text-align:right}.recruit-site .no1_member::before{width:90px;background:#bfee66;content:"";position:absolute;left:0;top:0;bottom:0;display:block}.recruit-site .voices_member{margin:0 auto 50px}.recruit-site .voices_member ul{display:flex;justify-content:center;margin:0 -18px}.recruit-site .voices_member ul li{margin:0 18px}.recruit-site .voices_member ul li .img{margin:0 0 32px}.recruit-site .voices_member ul li .img img{width:290px;height:290px;display:block;border-radius:20px;overflow:hidden}.recruit-site .voices_member ul li .info{color:#1d1d1d}.recruit-site .voices_member ul li .info .meta{font-size:16px;letter-spacing:.01em;line-height:25px;margin:0 0 18px}.recruit-site .voices_member ul li .info h4{font-weight:bold;font-size:25px;letter-spacing:.08em;line-height:35px;margin:0 0 18px}.recruit-site .voices_member ul li .info p{font-weight:normal;font-size:16px;letter-spacing:.01em;line-height:25px;text-align:left;color:#1d1d1d;margin:0}.recruit-site .middle_visual{margin:0 0 100px}.recruit-site .middle_visual img{display:block;width:calc(100% - 6.25vw);margin:0}.recruit-site .r_article_set{margin:0 0 90px}.recruit-site .r_article_set h3{text-align:left;color:#005d4f;display:flex;align-items:flex-end;margin:0 0 15px}.recruit-site .r_article_set h3 strong{font-family:Roboto;font-weight:bold;font-size:90px;letter-spacing:.03em;text-align:left;color:#68bc13;margin:0 10px 0 0}.recruit-site .r_article_set h3 small{display:flex;align-items:center;font-weight:bold;font-size:18px;letter-spacing:.01em;line-height:25px;margin:0 0 18px 0;flex:1;width:100%}.recruit-site .r_article_set h3 small::after{background:#005d4f;content:"";flex:1;width:100%;height:3px;display:block}.recruit-site .r_article_set .ribbon{position:relative;margin:0 320px 70px 0}.recruit-site .r_article_set .ribbon::before{background:#68bc13;position:absolute;content:"";left:calc((50vw - 540px)*-1);top:0;bottom:0;right:0;clip-path:polygon(0 0, 100% 0, calc(100% - 32px) 50%, 100% 100%, 0 100%)}.recruit-site .r_article_set .ribbon h4{position:relative;padding:21px 40px 21px 0;z-index:10;font-weight:bold;font-size:30px;letter-spacing:.08em;line-height:40px;text-align:left;color:#fff}.recruit-site .r_article_set .info{width:773px;margin:0 auto}.recruit-site .r_article_set .info .voices ul li{margin:0 0 45px;display:flex;justify-content:space-between}.recruit-site .r_article_set .info .voices ul li h5{width:99px;height:30px;border-radius:999px;background:#005d4f;font-weight:bold;font-size:18px;letter-spacing:.03em;text-align:center;color:#e5ff8c;display:flex;align-items:center;justify-content:center}.recruit-site .r_article_set .info .voices ul li p{width:632px !important;font-weight:normal;font-size:16px;letter-spacing:.01em;line-height:25px;text-align:left;color:#1d1d1d;margin:0}.recruit-site .r_article_set .info .voices h6{font-weight:bold;font-size:18px;letter-spacing:.03em;line-height:25px;text-align:left;color:#1d1d1d;margin:0 0 48px}.recruit-site .voice_links{margin:0 0 200px}.recruit-site .voice_links .hl_m{margin:0 0 70px}.recruit-site .voice_links .bt{margin:0}.recruit-site .voices_link{margin:0 0 90px}.recruit-site .voices_link ul{display:flex;justify-content:center;margin:0 -23px}.recruit-site .voices_link ul li{margin:0 23px}.recruit-site .voices_link ul li a{display:block;position:relative;overflow:hidden;background:#68bc13}.recruit-site .voices_link ul li a .img img{width:100%;height:auto;display:block;object-fit:cover;object-position:center;transition:ease-in .2s;transform:scale(1)}.recruit-site .voices_link ul li a:hover{opacity:1}.recruit-site .voices_link ul li a:hover .img img{transform:scale(1.02);opacity:.9}.recruit-site .voices_link ul li a .vol{position:absolute;display:block;left:50%;bottom:15px;transform:translate(-50%, 0);font-family:Roboto;font-weight:300;font-size:94px;line-height:1;letter-spacing:-0.03em;text-align:center;color:#bfee66;text-shadow:0px 3px 6px rgba(0,0,0,.16)}.recruit-site .voices_flex{display:flex}.recruit-site .voices_flex .img{flex:1;width:100%;margin:0 15px 0 calc((50vw - 540px)*-1);clear:both;position:relative;overflow:hidden;float:none}.recruit-site .voices_flex .img img{width:auto;height:auto;margin:0;float:left}.recruit-site .voices_flex .info{width:773px}.recruit-site .voices_flex.opposite{flex-direction:row-reverse}.recruit-site .voices_flex.opposite .img{margin:0 calc((50vw - 540px)*-1) 0 15px}.recruit-site .voices_flex.opposite .img img{float:right}.recruit-site #recruit_voice_01{margin:0 0 70px}.recruit-site #recruit_voice_03{margin:0 0 40px}@media screen and (max-width: 1440px){.recruit-site .r_article_set{padding:0 20px}.recruit-site .r_article_set .ribbon{margin:0 22.2222222222vw 4.8611111111vw 0}.recruit-site .r_article_set .ribbon::before{left:-12.5vw;left:-12.5vw;clip-path:polygon(0 0, 100% 0, calc(100% - 2.2222222222vw) 50%, 100% 100%, 0 100%)}.recruit-site .r_article_set .ribbon h4{padding:1.4583333333vw 2.7777777778vw 1.4583333333vw 20px;font-size:2.0833333333vw;line-height:2.7777777778vw}.recruit-site .r_article_set .info{max-width:773px}.recruit-site .r_article_set .info .voices ul li p{width:100% !important;flex:1;margin:0 0 0 20px}.recruit-site .voices_flex .img{margin:0 1.0416666667vw 0 calc((50vw - 540px + 20px)*-1)}.recruit-site .voices_flex .img img{max-width:none;width:auto;height:auto}.recruit-site .voices_flex .info{width:100%;flex:1}.recruit-site .voices_flex.opposite .img{margin:0 calc((50vw - 540px + 20px)*-1) 0 1.0416666667vw}}@media screen and (max-width: 1080px){.recruit-site .r_article_set .ribbon::before{left:-12.5vw}.recruit-site .r_article_set .info{width:auto}.recruit-site .voices_flex .img{margin:0 1.0416666667vw 0 -20px}.recruit-site .voices_flex .img img{max-width:none;width:auto;height:auto}.recruit-site .voices_flex.opposite .img{margin:0 -20px 0 1.0416666667vw}}@media screen and (max-width: 1020px){.recruit-site .r_article_set .info{width:auto}.recruit-site .voices_flex{display:block}.recruit-site .voices_flex .img{margin:0 1.0416666667vw 40px -20px}.recruit-site .voices_flex.opposite .img{margin:0 -20px 40px 1.0416666667vw}}.recruit-site #recruit_oneday_nav{padding:6.9444444444vw 0;background:#fff}.recruit-site #recruit_oneday_nav::before{width:6.25vw;background:#bfee66;content:"";position:absolute;left:0;top:0;bottom:0;display:block}.recruit-site #recruit_oneday_nav .inside{padding:0}.recruit-site #recruit_oneday_nav .inside .person_ancher{display:flex;justify-content:center;margin:0 -20px}.recruit-site #recruit_oneday_nav .inside .person_ancher li{margin:0 20px}.recruit-site #recruit_oneday_nav .inside .person_ancher li a{display:flex;justify-content:center;align-items:center}.recruit-site #recruit_oneday_nav .inside .person_ancher li a .img{background:#68bc13;width:7.8472222222vw;height:7.8472222222vw;transition:ease-in .2s;border-radius:6944.375vw;position:relative;z-index:10;margin:0}.recruit-site #recruit_oneday_nav .inside .person_ancher li a .img img{width:100%;height:auto;display:block}.recruit-site #recruit_oneday_nav .inside .person_ancher li a .bt{margin:0 0 0 -1.3888888889vw;min-width:1px;width:100%;flex:1}.recruit-site #recruit_oneday_nav .inside .person_ancher li a .bt button{min-width:1px;padding:1.5972222222vw 7.6388888889vw 1.5972222222vw 1.3888888889vw;height:4.3055555556vw;white-space:nowrap;font-size:1.1111111111vw}.recruit-site #recruit_oneday_nav .inside .person_ancher li a .bt button::before{font-size:4.5138888889vw}.recruit-site #recruit_oneday_nav .inside .person_ancher li a:hover{opacity:1}.recruit-site #recruit_oneday_nav .inside .person_ancher li a:hover .img{background:#005d4f}.recruit-site #recruit_oneday_nav .inside .person_ancher li a:hover .bt button{background:#005d4f}.recruit-site #recruit_oneday_nav .inside .person_ancher li a:hover .bt button::before{right:.6944444444vw}.recruit-site .person_oneday{overflow:visible}.recruit-site .person_oneday .inside{width:auto;max-width:none;overflow:visible;padding:0}.recruit-site .person_oneday .inside .container{width:auto;max-width:none;padding:0}.recruit-site .person_oneday .inside .container .sticky{position:relative}.recruit-site .person_oneday .inside .container .sticky .sticky_inside{position:sticky;left:0;top:0vw;width:46.875vw;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end;background:#bfee66;transition:ease-in .4s}.recruit-site .person_oneday .inside .container .sticky .sticky_inside .info{flex:0;margin:0 0 -.6944444444vw}.recruit-site .person_oneday .inside .container .sticky .sticky_inside .info div{padding:8.3333333333vw 3.8194444444vw 0 0;overflow:hidden;position:relative;float:none;clear:both}.recruit-site .person_oneday .inside .container .sticky .sticky_inside .info div.weekend{display:none}.recruit-site .person_oneday .inside .container .sticky .sticky_inside .info div h3{height:5vw;background:#68bc13;margin:0 0 1.3888888889vw;padding:0 0 0 12.5vw;display:flex;align-items:center;font-weight:bold;font-size:2.7777777778vw;letter-spacing:.08em;color:#fff;clip-path:polygon(0 0, 100% 0, calc(100% - 2.2222222222vw) 50%, 100% 100%, 0 100%)}.recruit-site .person_oneday .inside .container .sticky .sticky_inside .info div h3 small{font-size:2.0833333333vw}.recruit-site .person_oneday .inside .container .sticky .sticky_inside .info div h4{font-family:Roboto;font-weight:300;font-size:2.0833333333vw;letter-spacing:.08em;text-align:left;color:#005d4f;display:table;padding:.6944444444vw 1.5277777778vw;border-radius:69.375vw;background:#e5ff8c;float:right;transition:ease-in .4s}.recruit-site .person_oneday .inside .container .sticky .sticky_inside .img{padding:0 4.5138888889vw 0 0;margin:0;display:flex;position:relative;justify-content:flex-end}.recruit-site .person_oneday .inside .container .sticky .sticky_inside .img::before{content:"";height:14.0972222222vw;background:#e5ff8c;position:absolute;left:0;right:0;bottom:0;display:block;transition:ease-in .4s}.recruit-site .person_oneday .inside .container .sticky .sticky_inside .img img{margin:0 0;width:33vw;position:relative;z-index:10;height:auto}.recruit-site .person_oneday .inside .container .schedule{background:#e5ff8c;margin:0 0 0;flex:1;width:100%}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline{padding:13.8888888889vw 12.5vw 6.9444444444vw 5.4166666667vw}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul{margin:0 0 0}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li{position:relative;padding:0 0 2.7777777778vw 1.5277777778vw}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li::before{content:"";width:1.5277777778vw;background:#68bc13;filter:drop-shadow(3px 0.2083333333vw 0.4166666667vw rgba(0, 0, 0, 0.16));position:absolute;left:0;top:1.3888888889vw;bottom:-.3472222222vw;z-index:10}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li:last-child{padding:0 0 0vw 1.5277777778vw}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li:last-child::before{bottom:0}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li .time_set{padding:0 0 0 6.1805555556vw;position:relative;z-index:20}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li .time_set .img{position:absolute;left:-6.1805555556vw;top:-.4166666667vw;width:11.8055555556vw;margin:0}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li .time_set .img img{width:100%;height:auto;display:block;box-shadow:none}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li .time_set time{font-family:Roboto;font-weight:500;font-size:3.6805555556vw;letter-spacing:.08em;text-align:left;color:#1d1d1d}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li .img{margin:0}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li .img img{box-shadow:.2083333333vw .2083333333vw .4166666667vw rgba(0,0,0,.16);margin:0}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li .info{background:#68bc13;padding:1.9444444444vw 1.3888888889vw;margin:1.3194444444vw 0 0;position:relative}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li .info::before{position:absolute;top:0;left:50%;transform:translate(-50%, -99.9999999%);content:"";display:block;width:0;height:0;border-style:solid;border-right:1.1111111111vw solid rgba(0,0,0,0);border-left:1.1111111111vw solid rgba(0,0,0,0);border-bottom:1.3194444444vw solid #68bc13;border-top:0}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li .info p{margin:0;font-weight:bold;font-size:1.25vw;letter-spacing:.01em;line-height:1.7361111111vw;text-align:center;color:#fff}.recruit-site .person_oneday .inside .container .schedule .schedule_weekend .schedule_timeline{background:#bfee66}.recruit-site .person_oneday .inside .container .schedule .schedule_weekend .schedule_timeline p.explanation{font-weight:bold;font-size:1.25vw;letter-spacing:.01em;line-height:1.7361111111vw;text-align:left;color:#1d1d1d;margin:0 0 6.9444444444vw}.recruit-site .person_oneday .inside .container .schedule .schedule_weekend .schedule_timeline ul li{padding:0 0 2.7777777778vw}.recruit-site .person_oneday .inside .container .schedule .schedule_weekend .schedule_timeline ul li::before{display:none}.recruit-site .person_oneday .inside .container .schedule .schedule_weekend .schedule_timeline ul li:last-child{padding:0}.recruit-site .person_oneday.on_weekend .inside .container .sticky .sticky_inside{background:#e5ff8c}.recruit-site .person_oneday.on_weekend .inside .container .sticky .sticky_inside .info div{display:none}.recruit-site .person_oneday.on_weekend .inside .container .sticky .sticky_inside .info div h4{background:#bfee66}.recruit-site .person_oneday.on_weekend .inside .container .sticky .sticky_inside .info .weekend{display:block}.recruit-site .person_oneday.on_weekend .inside .container .sticky .sticky_inside .img::before{background:#bfee66}.recruit-site .oneday_links{padding:6.25vw 0}@media screen and (max-width: 1080px){.recruit-site #recruit_oneday_nav .inside .person_ancher{margin:0 -1.724137931vw}.recruit-site #recruit_oneday_nav .inside .person_ancher li{margin:0 1.724137931vw}.recruit-site #recruit_oneday_nav .inside .person_ancher li a .img{width:9.7413793103vw;height:9.7413793103vw}.recruit-site #recruit_oneday_nav .inside .person_ancher li a .bt{margin:0 0 0 -1.724137931vw}.recruit-site #recruit_oneday_nav .inside .person_ancher li a .bt button{padding:1.9827586207vw 10.3448275862vw 1.9827586207vw 3.4482758621vw;height:5.3448275862vw;font-size:1.3793103448vw}.recruit-site #recruit_oneday_nav .inside .person_ancher li a .bt button::before{font-size:5.6034482759vw}}@media screen and (max-width: 750px){.recruit-site .no1_member{padding:34.6666666667vw 0 21.3333333333vw}.recruit-site .no1_member .notice{font-size:3.7333333333vw;margin:0}.recruit-site .no1_member::before{width:4vw;left:0;top:0;bottom:0;display:block}.recruit-site .voices_member{margin:0 5.3333333333vw 0vw}.recruit-site .voices_member ul{display:block;margin:0}.recruit-site .voices_member ul li{margin:0 0 10.6666666667vw}.recruit-site .voices_member ul li .img{margin:0 0 5.3333333333vw}.recruit-site .voices_member ul li .img img{width:100%;height:auto;border-radius:2.6666666667vw}.recruit-site .voices_member ul li .info .meta{font-size:3.7333333333vw;line-height:6.6666666667vw;margin:0 0 4.8vw}.recruit-site .voices_member ul li .info h4{font-size:5.3333333333vw;line-height:9.3333333333vw;margin:0 0 4.8vw}.recruit-site .voices_member ul li .info p{font-size:3.7333333333vw;line-height:5.8666666667vw;margin:0}.recruit-site .middle_visual{margin:0 0 18.6666666667vw}.recruit-site .middle_visual img{display:block;width:calc(100% - 4vw);margin:0}.recruit-site .r_article_set{margin:0 0 18.6666666667vw;padding:0}.recruit-site .r_article_set h3{display:flex;margin:0 0 4vw;position:relative}.recruit-site .r_article_set h3 strong{font-size:21.8666666667vw;margin:0 2.6666666667vw 0 0}.recruit-site .r_article_set h3 small{display:block;font-size:4.2666666667vw;line-height:5.6vw;margin:0 0 4.8vw 0;width:100%}.recruit-site .r_article_set h3 small::after{display:none}.recruit-site .r_article_set h3::after{position:absolute;bottom:0;left:0;right:0;display:block;content:"";width:100%;height:.8vw;background:#005d4f}.recruit-site .r_article_set .ribbon{margin:0 5.3333333333vw 10.6666666667vw 0}.recruit-site .r_article_set .ribbon::before{left:-8vw;clip-path:polygon(0 0, 100% 0, calc(100% - 8.5333333333vw) 50%, 100% 100%, 0 100%)}.recruit-site .r_article_set .ribbon h4{padding:3.4666666667vw 10.6666666667vw 3.4666666667vw 0;font-size:4.8vw;line-height:6.6666666667vw}.recruit-site .r_article_set .info{width:auto;margin:0 auto}.recruit-site .r_article_set .info .voices ul li{margin:0 0 10.6666666667vw;display:block}.recruit-site .r_article_set .info .voices ul li h5{width:21.0666666667vw;height:6.4vw;font-size:3.7333333333vw;margin:0 0 5.3333333333vw}.recruit-site .r_article_set .info .voices ul li p{width:auto !important;font-size:3.7333333333vw;line-height:6.1333333333vw;margin:0}.recruit-site .r_article_set .info .voices h6{font-size:4.2666666667vw;line-height:6.6666666667vw;margin:0 0 10.6666666667vw}.recruit-site .voice_links{margin:34.6666666667vw 0 35.2vw}.recruit-site .voice_links .hl_m{margin:0 0 10.6666666667vw}.recruit-site .voices_link{margin:0 0 18.1333333333vw}.recruit-site .voices_link ul{display:block;margin:0}.recruit-site .voices_link ul li{margin:0 0 6.6666666667vw}.recruit-site .voices_link ul li a{display:block}.recruit-site .voices_link ul li a .img img{width:100%;height:auto;display:block;transform:scale(1)}.recruit-site .voices_link ul li a:hover .img img{transform:scale(1)}.recruit-site .voices_link ul li a .vol{bottom:2.6666666667vw;font-size:15.2vw}.recruit-site .voices_flex{display:block}.recruit-site .voices_flex .img{width:73.3333333333vw;margin:-8vw 0 10.6666666667vw -8vw}.recruit-site .voices_flex .img img{width:auto;width:73.3333333333vw;margin:0}.recruit-site .voices_flex .info{width:auto}.recruit-site .voices_flex.opposite .img{float:right;margin:-8vw -8vw 10.6666666667vw 0}.recruit-site #recruit_no1_article02 .voices_flex .img,.recruit-site #recruit_no2_article02 .voices_flex .img,.recruit-site #recruit_no3_article02 .voices_flex .img{margin:-8vw 0 10.6666666667vw -8vw}.recruit-site #recruit_no1_article02 .voices_flex.opposite .img,.recruit-site #recruit_no2_article02 .voices_flex.opposite .img,.recruit-site #recruit_no3_article02 .voices_flex.opposite .img{margin:-8vw -8vw 10.6666666667vw 0}.recruit-site #recruit_voice_01{margin:0 0 18.6666666667vw}.recruit-site #recruit_voice_01 .hl_l{font-size:6.6666666667vw}.recruit-site #recruit_voice_01 p{font-size:3.7333333333vw}.recruit-site #recruit_voice_03{margin:0 0 10.6666666667vw}.recruit-site #recruit_voice_03 .hl_l{font-size:6.6666666667vw}.recruit-site #recruit_oneday_nav{padding:18.6666666667vw 0}.recruit-site #recruit_oneday_nav::before{width:4vw}.recruit-site #recruit_oneday_nav .inside .person_ancher{margin:0 5.3333333333vw;display:block}.recruit-site #recruit_oneday_nav .inside .person_ancher li{margin:0 0 10.6666666667vw}.recruit-site #recruit_oneday_nav .inside .person_ancher li:last-child{margin:0}.recruit-site #recruit_oneday_nav .inside .person_ancher li a{display:flex}.recruit-site #recruit_oneday_nav .inside .person_ancher li a .img{width:25.3333333333vw;height:25.3333333333vw;border-radius:266.4vw;margin:0}.recruit-site #recruit_oneday_nav .inside .person_ancher li a .img img{width:100%;height:auto;display:block}.recruit-site #recruit_oneday_nav .inside .person_ancher li a .bt{margin:0 0 0 -5.3333333333vw;width:100%;flex:1}.recruit-site #recruit_oneday_nav .inside .person_ancher li a .bt button{height:auto;padding:3.4666666667vw 16vw 3.4666666667vw 5.3333333333vw;font-size:3.7333333333vw;line-height:1.6}.recruit-site #recruit_oneday_nav .inside .person_ancher li a .bt button::before{font-size:11.7333333333vw}.recruit-site #recruit_oneday_nav .inside .person_ancher li a:hover .bt button::before{right:2.6666666667vw}.recruit-site .person_oneday .inside{width:auto;max-width:none;margin:0}.recruit-site .person_oneday .inside .container{width:auto;max-width:none;padding:0;display:block;position:relative}.recruit-site .person_oneday .inside .container .sticky{position:sticky;left:0;top:0;z-index:100}.recruit-site .person_oneday .inside .container .sticky .sticky_inside{left:auto;top:auto;width:auto;min-height:1vh;display:flex;flex-direction:column}.recruit-site .person_oneday .inside .container .sticky .sticky_inside .info{margin:0 0 -7.4666666667vw}.recruit-site .person_oneday .inside .container .sticky .sticky_inside .info div{padding:26.6666666667vw 8vw 0 0;float:none;clear:both}.recruit-site .person_oneday .inside .container .sticky .sticky_inside .info div.weekend{display:none}.recruit-site .person_oneday .inside .container .sticky .sticky_inside .info div h3{height:10.6666666667vw;margin:0 2.6666666667vw 5.3333333333vw 0;padding:0 0 0 8vw;display:flex;font-size:5.6vw;clip-path:polygon(0 0, 100% 0, calc(100% - 3.2vw) 50%, 100% 100%, 0 100%)}.recruit-site .person_oneday .inside .container .sticky .sticky_inside .info div h3 small{font-size:4.2666666667vw}.recruit-site .person_oneday .inside .container .sticky .sticky_inside .info div h4{font-size:4.2666666667vw;padding:1.6vw 4.5333333333vw}.recruit-site .person_oneday .inside .container .sticky .sticky_inside .img{padding:0 17.3333333333vw 0 0;margin:0;display:flex}.recruit-site .person_oneday .inside .container .sticky .sticky_inside .img::before{height:24.8vw}.recruit-site .person_oneday .inside .container .sticky .sticky_inside .img img{margin:0 0 -2.9333333333vw;width:auto;height:64.8vw}.recruit-site .person_oneday .inside .container .schedule{margin:0 0 0;width:100%}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline{padding:8vw 8vw 18.6666666667vw 10.1333333333vw}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul{margin:0}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li{padding:0 0 21.3333333333vw 3.2vw}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li::before{width:3.2vw;filter:drop-shadow(0.8vw 0.8vw 1.6vw rgba(0, 0, 0, 0.16));left:0;top:5.3333333333vw;bottom:-2.6666666667vw}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li:last-child{padding:0 0 0vw 3.2vw}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li:last-child::before{bottom:0}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li .time_set{padding:0 0 0 23.7333333333vw}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li .time_set .img{left:-10.4vw;top:-2.6666666667vw;width:28.5333333333vw;margin:0}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li .time_set .img img{width:100%;height:auto;display:block}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li .time_set time{font-size:6.1333333333vw}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li .img{margin:0}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li .img img{margin:0}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li .info{padding:5.3333333333vw;margin:10.6666666667vw 0 0}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li .info::before{border-style:solid;border-right:2.9333333333vw solid rgba(0,0,0,0);border-left:2.9333333333vw solid rgba(0,0,0,0);border-bottom:4.5333333333vw solid #68bc13;border-top:0}.recruit-site .person_oneday .inside .container .schedule .schedule_timeline ul li .info p{margin:0;font-size:4.2666666667vw;line-height:6.1333333333vw}.recruit-site .person_oneday .inside .container .schedule .schedule_weekend .schedule_timeline p.explanation{font-size:4.8vw;line-height:6.6666666667vw;margin:0 0 26.6666666667vw}.recruit-site .person_oneday .inside .container .schedule .schedule_weekend .schedule_timeline ul li{padding:0 0 10.6666666667vw}.recruit-site .person_oneday .inside .container .schedule .schedule_weekend .schedule_timeline ul li::before{display:none}.recruit-site .person_oneday .inside .container .schedule .schedule_weekend .schedule_timeline ul li:last-child{padding:0}.recruit-site .person_oneday.on_weekend .inside .container .sticky .sticky_inside .info div{display:none}.recruit-site .person_oneday.on_weekend .inside .container .sticky .sticky_inside .info .weekend{display:block}.recruit-site .oneday_links{padding:24vw 0}}.recruit-site #loader .percent{color:#68bc13}.recruit-site #loader .circle{border-color:#68bc13}.recruit-site .r_header{margin:0 0 128px}.recruit-site .r_header .info{background:#e5ff8c;padding:150px 0 60px;margin:0 0 0 90px}.recruit-site .r_header .info .hl_l{color:#1d1d1d}.recruit-site .r_header .img{padding:194px 0 0;margin:-50px 90px 0 0px;display:flex;justify-content:flex-end;align-items:flex-end;background:url(../img/recruit_company_info_img_01.jpg) center/cover no-repeat}.recruit-site .r_header .img h2{width:462px;height:122px;opacity:.9;backdrop-filter:blur(10.2130002975px);--webkit-backdrop-filter: blur(10.213000297546387px);background-color:rgba(0,0,0,.15);display:flex;align-items:center;padding:0 0 0 122px;margin:0 -90px 0 0;font-weight:bold;font-size:30px;letter-spacing:.08em;text-align:left;color:#fff}.recruit-site #recruit_company_info{padding:0 0 100px}.recruit-site #recruit_company_info .r_article .inside .narrow{margin:0 auto 50px}.recruit-site #recruit_company_info .r_article .inside .narrow p{text-align:left}.recruit-site #recruit_company_info .r_article .popups_area{background:#68bc13;padding:44px 0 70px;margin:0 0 130px}.recruit-site #recruit_company_info .r_article .popups_area .notice{font-weight:normal;font-size:16px;line-height:22px;text-align:center;color:#fff;margin:0 0 15px}.recruit-site #recruit_company_info .r_article .popups_area .img{position:relative;z-index:100;margin:0 auto 40px;width:899px}.recruit-site #recruit_company_info .r_article .popups_area .img img{display:block;overflow:hidden;border-radius:50px}.recruit-site #recruit_company_info .r_article .popups_area .img ul li{position:absolute;left:0;top:0;opacity:0;cursor:pointer}.recruit-site #recruit_company_info .r_article .popups_area .img ul li svg{filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16))}.recruit-site #recruit_company_info .r_article .popups_area .img ul li svg g path{transition:ease-in .2s}.recruit-site #recruit_company_info .r_article .popups_area .img ul li:hover svg g path:nth-child(1){fill:#1d1d1d}.recruit-site #recruit_company_info .r_article .popups_area .img ul li:hover svg g path:nth-child(2){fill:#fff}.recruit-site #recruit_company_info .r_article .popups_area .img ul .marker_01{left:80px;top:175px;transition:ease-in .2s 1s}.recruit-site #recruit_company_info .r_article .popups_area .img ul .marker_02{left:508px;top:152px;transition:ease-in .2s 1.5s}.recruit-site #recruit_company_info .r_article .popups_area .img ul .marker_03{left:355px;top:320px;transition:ease-in .2s 2s}.recruit-site #recruit_company_info .r_article .popups_area .img ul .marker_04{left:592px;top:410px;transition:ease-in .2s 2.5s}.recruit-site #recruit_company_info .r_article .popups_area .img.comp ul .marker_01{opacity:1}.recruit-site #recruit_company_info .r_article .popups_area .img.comp ul .marker_01 svg{animation:shake-up 3s 1s infinite ease-in-out}.recruit-site #recruit_company_info .r_article .popups_area .img.comp ul .marker_02{opacity:1}.recruit-site #recruit_company_info .r_article .popups_area .img.comp ul .marker_02 svg{animation:shake-up 3s 2s infinite ease-in-out}.recruit-site #recruit_company_info .r_article .popups_area .img.comp ul .marker_03{opacity:1}.recruit-site #recruit_company_info .r_article .popups_area .img.comp ul .marker_03 svg{animation:shake-up 3s 3s infinite ease-in-out}.recruit-site #recruit_company_info .r_article .popups_area .img.comp ul .marker_04{opacity:1}.recruit-site #recruit_company_info .r_article .popups_area .img.comp ul .marker_04 svg{animation:shake-up 3s 4s infinite ease-in-out}.recruit-site #recruit_company_info .r_article .popups_area .img .popup{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:500px;background:rgba(29,29,29,.85);border-radius:15px;padding:20px 60px 40px;box-sizing:border-box;display:none;z-index:100}.recruit-site #recruit_company_info .r_article .popups_area .img .popup .close{display:flex;justify-content:flex-end;margin:0 -30px 12px 0;line-height:1}.recruit-site #recruit_company_info .r_article .popups_area .img .popup .close .icon-close{color:#fff;font-size:8px;transform:scale(2, 1);display:block;transition:ease-in .2s}.recruit-site #recruit_company_info .r_article .popups_area .img .popup .close .icon-close:hover{cursor:pointer;opacity:.75}.recruit-site #recruit_company_info .r_article .popups_area .img .popup p{font-weight:normal;font-size:16px;letter-spacing:.01em;line-height:25px;text-align:left;color:#fff;margin:0 0 25px}.recruit-site #recruit_company_info .r_article .popups_area .img .popup h4{font-weight:normal;font-size:12px;letter-spacing:.01em;line-height:25px;text-align:left;color:#fff;margin:0 0 10px}.recruit-site #recruit_company_info .r_article .popups_area .img .popup .img{width:100%;margin:0}.recruit-site #recruit_company_info .r_article .popups_area .img .popup .img img{display:block;width:100%;max-width:100%;border-radius:0}.recruit-site #recruit_company_info .r_article .popups_area .info .narrow{margin:0 auto}.recruit-site #recruit_company_info .r_article .popups_area .info .narrow .hl_s{color:#fff}.recruit-site #recruit_company_info .r_article .popups_area .info .narrow p{color:#fff;margin:0;text-align:left}.recruit-site #recruit_company_info .r_article .recruit_company_info_tiles{display:flex;flex-wrap:wrap;margin:0 -15px}.recruit-site #recruit_company_info .r_article .recruit_company_info_tiles li{width:calc(33.3333333333% - 30px);margin:0 15px 30px}.recruit-site #recruit_company_info .r_article .recruit_company_info_tiles li h4{width:246px;height:50px;background:#68bc13;display:flex;justify-content:center;align-items:center;font-weight:bold;font-size:20px;letter-spacing:.03em;line-height:1.2;text-align:center;color:#fff;position:relative;z-index:10}.recruit-site #recruit_company_info .r_article .recruit_company_info_tiles li img{margin:-40px 0 0;display:block;box-shadow:3px 3px 0px #bfee66;width:100%;height:auto}.recruit-site #recruit_company_info .r_article .recruit_company_info_tiles .tile02 h4{font-size:18px}.recruit-site #recruit_company_info .r_article .recruit_company_info_tiles .tile05 h4{width:280px}.recruit-site #recruit_company_services{padding:0 0 60px}.recruit-site #recruit_company_services .r_header .info{margin:0 90px 0 0}.recruit-site #recruit_company_services .r_header .img{padding:194px 0 0;margin:-50px 0 0px 90px;justify-content:flex-start;background:url(../img/recruit_company_services_img_01.jpg) center/cover no-repeat}.recruit-site #recruit_company_services .r_header .img h2{padding:0 122px 0 0;margin:0 0 0 -90px;text-align:right;justify-content:flex-end}.recruit-site #recruit_company_services .r_article .inside p{font-weight:bold;font-size:18px;letter-spacing:.03em;line-height:25px;text-align:center;color:#1d1d1d}.recruit-site #recruit_company_services .r_article .inside .img{margin:90px 0 80px}.recruit-site #recruit_company_services .r_article .inside .img button{background:none;pointer-events:none}.recruit-site #recruit_company_services .r_article .inside .img button img{display:block}.recruit-site #recruit_company_services .r_article .inside .mb_l ul li a p{font-weight:normal;font-size:16px;letter-spacing:.01em;text-align:left}@keyframes shake-up{0%,100%{transform:translateY(0)}50%{transform:translateY(15px)}}@media screen and (max-width: 1440px){.recruit-site #recruit_company_info .r_article .recruit_company_info_tiles li h4{width:17.0833333333vw;height:3.4722222222vw;font-size:1.7361111111vw}.recruit-site #recruit_company_info .r_article .recruit_company_info_tiles li img{margin:-2.7777777778vw 0 0;box-shadow:.2083333333vw .2083333333vw 0vw #bfee66}.recruit-site #recruit_company_info .r_article .recruit_company_info_tiles .tile02 h4{font-size:1.1111111111vw;line-height:1.3888888889vw}.recruit-site #recruit_company_info .r_article .recruit_company_info_tiles .tile03 h4{font-size:1.1111111111vw;line-height:1.3888888889vw}.recruit-site #recruit_company_info .r_article .recruit_company_info_tiles .tile05 h4{width:19.4444444444vw}}@media screen and (max-width: 750px){.recruit-site .r_header{margin:0 0 26.6666666667vw}.recruit-site .r_header .info{padding:24vw 8vw 24vw 4.5333333333vw;margin:0 0 0 3.4666666667vw}.recruit-site .r_header .info .hl_l{font-size:4.8vw;margin:0 0 10.6666666667vw}.recruit-site .r_header .info p{font-size:3.7333333333vw;line-height:6.1333333333vw}.recruit-site .r_header .img{padding:34.1333333333vw 0 0;margin:-13.3333333333vw 4vw 0 0vw;display:flex;background:url(../img/sp/recruit_company_info_img_01.jpg) center/cover no-repeat}.recruit-site .r_header .img h2{width:53.6vw;height:18.1333333333vw;padding:0 0 0 8vw;margin:0 -4vw 0 0;font-size:6.6666666667vw}.recruit-site #recruit_company_info{padding:0 0 29.3333333333vw}.recruit-site #recruit_company_info .r_article .inside .hl_l{font-size:4.8vw}.recruit-site #recruit_company_info .r_article .inside .narrow{margin:0 auto 13.3333333333vw}.recruit-site #recruit_company_info .r_article .popups_area{padding:26.9333333333vw 8vw 30.6666666667vw;margin:0 0 26.6666666667vw}.recruit-site #recruit_company_info .r_article .popups_area .notice{font-size:3.7333333333vw;line-height:6.1333333333vw;margin:0 0 2.6666666667vw}.recruit-site #recruit_company_info .r_article .popups_area .img{margin:0 auto 18.6666666667vw;width:auto}.recruit-site #recruit_company_info .r_article .popups_area .img img{border-radius:5.3333333333vw}.recruit-site #recruit_company_info .r_article .popups_area .img ul li{left:0;top:0}.recruit-site #recruit_company_info .r_article .popups_area .img ul li svg{filter:drop-shadow(0px 0.8vw 1.6vw rgba(0, 0, 0, 0.16));width:5.6vw;height:8vw}.recruit-site #recruit_company_info .r_article .popups_area .img ul .marker_01{left:12vw;top:17.0666666667vw}.recruit-site #recruit_company_info .r_article .popups_area .img ul .marker_02{left:52.5333333333vw;top:17.0666666667vw}.recruit-site #recruit_company_info .r_article .popups_area .img ul .marker_03{left:30.4vw;top:33.6vw}.recruit-site #recruit_company_info .r_article .popups_area .img ul .marker_04{left:56.2666666667vw;top:38.6666666667vw}.recruit-site #recruit_company_info .r_article .popups_area .img .popup{width:84vw;border-radius:5.3333333333vw;padding:5.3333333333vw 5.3333333333vw 10.6666666667vw;display:none}.recruit-site #recruit_company_info .r_article .popups_area .img .popup .close{display:flex;margin:0 0vw 3.2vw 0;line-height:1}.recruit-site #recruit_company_info .r_article .popups_area .img .popup .close .icon-close{font-size:2.1333333333vw;transform:scale(2.4, 1);display:block}.recruit-site #recruit_company_info .r_article .popups_area .img .popup p{font-size:3.7333333333vw;line-height:6.1333333333vw;margin:0 0 6.6666666667vw}.recruit-site #recruit_company_info .r_article .popups_area .img .popup h4{font-size:3.2vw;line-height:6.6666666667vw;margin:0 0 2.6666666667vw}.recruit-site #recruit_company_info .r_article .popups_area .img .popup .img{width:100%;margin:0}.recruit-site #recruit_company_info .r_article .popups_area .img .popup .img img{display:block;width:100%;max-width:100%;border-radius:0}.recruit-site #recruit_company_info .r_article .popups_area .info .narrow{margin:0 auto}.recruit-site #recruit_company_info .r_article .popups_area .info .narrow p{font-size:3.7333333333vw;line-height:6.1333333333vw;margin:0}.recruit-site #recruit_company_info .r_article .recruit_company_info_tiles{display:block;margin:0}.recruit-site #recruit_company_info .r_article .recruit_company_info_tiles li{width:auto;margin:0 0 9.3333333333vw}.recruit-site #recruit_company_info .r_article .recruit_company_info_tiles li:last-child{margin:0}.recruit-site #recruit_company_info .r_article .recruit_company_info_tiles li h4{width:61.3333333333vw;height:12.5333333333vw;font-size:6.1333333333vw;line-height:1.2}.recruit-site #recruit_company_info .r_article .recruit_company_info_tiles li img{margin:-10.1333333333vw 0 0}.recruit-site #recruit_company_info .r_article .recruit_company_info_tiles .tile02 h4{font-size:4.2666666667vw;line-height:5.3333333333vw}.recruit-site #recruit_company_info .r_article .recruit_company_info_tiles .tile03 h4{font-size:3.7333333333vw;line-height:4.8vw}.recruit-site #recruit_company_info .r_article .recruit_company_info_tiles .tile05 h4{width:69.6vw}.recruit-site #recruit_company_services{padding:0 0 16vw}.recruit-site #recruit_company_services .r_header .info{margin:0 4vw 0 0;padding-left:8vw;padding-right:4vw}.recruit-site #recruit_company_services .r_header .info .hl_l{font-size:4.8vw}.recruit-site #recruit_company_services .r_header .info p{margin:0}.recruit-site #recruit_company_services .r_header .img{padding:34.1333333333vw 0 0;margin:-13.3333333333vw 0 0vw 4vw;background:url(../img/sp/recruit_company_services_img_01.jpg) center/cover no-repeat}.recruit-site #recruit_company_services .r_header .img h2{padding:0 0 0 8vw;margin:0 0 0 -4vw;justify-content:flex-start}.recruit-site #recruit_company_services .r_article .inside .hl_l{font-size:4.8vw}.recruit-site #recruit_company_services .r_article .inside p{font-size:3.7333333333vw;line-height:6.1333333333vw;margin:0 -4vw}.recruit-site #recruit_company_services .r_article .inside .img{margin:10.6666666667vw 0 29.3333333333vw}.recruit-site #recruit_company_services .r_article .inside .img button{pointer-events:all}.recruit-site #recruit_company_services .r_article .inside .mb_l ul{margin:0 5.3333333333vw 18.6666666667vw}.recruit-site #recruit_company_services .r_article .inside .mb_l ul li a p{font-size:3.7333333333vw;margin:0}}.recruit-site #recruit_workstyle_01 .inside p{font-weight:500;font-size:16px;letter-spacing:.03em;line-height:26px;text-align:center;color:#1d1d1d;margin:0}.recruit-site #recruit_workstyle_02 .inside .r_cat_links ul li:last-child{margin:0}.recruit-site #recruit_workstyle_evaluation_01{margin:0 auto 130px}.recruit-site #recruit_workstyle_evaluation_02 .inside .r_text_tiles{margin:0 0 130px}.recruit-site #recruit_workstyle_evaluation_02 .inside .r_text_tiles.r_text_tiles_02{margin:0 0 200px}.recruit-site #recruit_workstyle_sc_01 .inside .flex{align-items:center}.recruit-site #recruit_workstyle_sc_01 .inside .flex .img{margin:0 40px 0 0}.recruit-site #recruit_workstyle_sc_01 .inside .flex .info p{text-align:left;font-weight:normal;font-size:16px;letter-spacing:.01em;line-height:25px}.recruit-site #recruit_workstyle_sc_02 .inside .r_text_tiles{margin:0 0 130px}@media screen and (max-width: 750px){.recruit-site #recruit_workstyle_01 .inside p{font-size:3.7333333333vw;line-height:6.1333333333vw;margin:0}.recruit-site #recruit_workstyle_02{margin:0 0 53.3333333333vw}.recruit-site #recruit_workstyle_02 .inside .r_cat_links ul li:last-child{margin:0}.recruit-site #recruit_workstyle_welfare_01 .inside .hl_l{font-size:6.6666666667vw;line-height:9.3333333333vw}.recruit-site #recruit_workstyle_welfare_01 .inside p{font-size:3.7333333333vw;line-height:6.1333333333vw;margin:0}.recruit-site #recruit_workstyle_welfare_02{margin:0 0 50.6666666667vw}.recruit-site #recruit_workstyle_evaluation_01{margin:0 auto 34.6666666667vw}.recruit-site #recruit_workstyle_evaluation_01 .inside .hl_l{font-size:6.6666666667vw;line-height:9.3333333333vw}.recruit-site #recruit_workstyle_evaluation_01 .inside p{font-size:3.7333333333vw;line-height:6.1333333333vw;margin:0}.recruit-site #recruit_workstyle_evaluation_02{margin:0 0 50.6666666667vw}.recruit-site #recruit_workstyle_evaluation_02 .inside .hl_l{font-size:6.6666666667vw;line-height:9.3333333333vw}.recruit-site #recruit_workstyle_evaluation_02 .inside .r_text_tiles{margin:0 0 18.6666666667vw}.recruit-site #recruit_workstyle_evaluation_02 .inside .r_text_tiles.r_text_tiles_02{margin:0 0 40vw}.recruit-site #recruit_workstyle_sc_01{margin:0 0 26.6666666667vw}.recruit-site #recruit_workstyle_sc_01 .inside .hl_l{font-size:6.6666666667vw;line-height:9.3333333333vw}.recruit-site #recruit_workstyle_sc_01 .inside .flex{display:block}.recruit-site #recruit_workstyle_sc_01 .inside .flex .img{margin:0 8.8vw 6.6666666667vw}.recruit-site #recruit_workstyle_sc_01 .inside .flex .img img{margin:0 auto;display:block}.recruit-site #recruit_workstyle_sc_01 .inside .flex .info p{font-size:3.7333333333vw;line-height:6.1333333333vw;text-align:center;margin:0}.recruit-site #recruit_workstyle_sc_02{margin:0 0 53.3333333333vw}.recruit-site #recruit_workstyle_sc_02 .inside .hl_l{font-size:6.6666666667vw;line-height:9.3333333333vw}.recruit-site #recruit_workstyle_sc_02 .inside .r_text_tiles{margin:0 0 34.6666666667vw}}@media screen and (max-width: 1440px){.recruit-site .no1_articles .inside,.recruit-site .no2_articles .inside,.recruit-site .no3_articles .inside,.recruit-site .oneday_nav .inside{width:auto}}.recruit-site #recruit_new-graduate_requirements_01 .inside .info{max-width:750px;background:rgba(191,238,102,.1);margin:0 auto 40px;padding:35px 0}.recruit-site #recruit_new-graduate_requirements_01 .inside .info h3{font-weight:bold;font-size:30px;letter-spacing:.08em;line-height:40px;text-align:center;color:#005d4f}.recruit-site #recruit_new-graduate_requirements_01 .inside .img{max-width:750px;margin:0 auto 200px}.recruit-site #recruit_new-graduate_requirements_01 .inside .img a{display:block;margin:0 0 15px}.recruit-site #recruit_new-graduate_requirements_01 .inside .img a img{display:block}.recruit-site #recruit_new-graduate_requirements_01 .inside .img .url{text-align:left;font-weight:normal;font-size:16px;letter-spacing:.01em;line-height:25px}.recruit-site #recruit_new-graduate_requirements_01 .inside .img .url a{color:#1d1d1d}.recruit-site #recruit_new-graduate_intern_01{margin:0 0 164px}.recruit-site #recruit_new-graduate_intern_03 .inside table{margin:0 0 200px}.recruit-site #recruit_new-graduate_intern_03 .inside table tbody tr td .borderless{margin:0}.recruit-site #recruit_new-graduate_intern_03 .inside table tbody tr td .borderless tbody tr th{white-space:nowrap}.recruit-site #recruit_new-graduate_form_01 .inside .info{max-width:750px;background:rgba(191,238,102,.1);margin:0 auto 40px;padding:35px 0}.recruit-site #recruit_new-graduate_form_01 .inside .info h3{font-weight:bold;font-size:30px;letter-spacing:.08em;line-height:40px;text-align:center;color:#005d4f}.recruit-site #recruit_new-graduate_form_01 .inside .img{max-width:750px;margin:0 auto 200px}.recruit-site #recruit_new-graduate_form_01 .inside .img a{display:block;margin:0 0 15px}.recruit-site #recruit_new-graduate_form_01 .inside .img a img{display:block}.recruit-site #recruit_new-graduate_form_01 .inside .img .url{text-align:left;font-weight:normal;font-size:16px;letter-spacing:.01em;line-height:25px}.recruit-site #recruit_new-graduate_form_01 .inside .img .url a{color:#1d1d1d}.recruit-site #recruit_career_requirements_01{margin:0 0 50px}.recruit-site #recruit_career_requirements_01 .inside .r_toggle_panel{max-width:924px}.recruit-site #recruit_career_requirements_02 .inside .r_toggle_panel{max-width:924px;margin:0 auto 200px}@media screen and (max-width: 750px){.recruit-site #recruit_new-graduate_01{margin:0 auto 24vw}.recruit-site #recruit_new-graduate_01 .inside p{font-size:3.7333333333vw;line-height:6.1333333333vw}.recruit-site #recruit_new-graduate_requirements_01{margin:0 auto 53.3333333333vw}.recruit-site #recruit_new-graduate_requirements_01 .inside .info{margin:0 auto 18.6666666667vw;padding:10.6666666667vw 5.3333333333vw}.recruit-site #recruit_new-graduate_requirements_01 .inside .info h3{font-size:6.6666666667vw;line-height:9.3333333333vw}.recruit-site #recruit_new-graduate_requirements_01 .inside .img{margin:0 auto 40vw}.recruit-site #recruit_new-graduate_requirements_01 .inside .img a{margin:0 0 4vw}.recruit-site #recruit_new-graduate_requirements_01 .inside .img .url{font-size:3.7333333333vw;line-height:6.1333333333vw}.recruit-site #recruit_new-graduate_qa_01{margin:0 auto 53.3333333333vw}.recruit-site #recruit_new-graduate_intern_01{margin:0 0 26.6666666667vw}.recruit-site #recruit_new-graduate_intern_01 .inside .hl_l{font-size:6.6666666667vw;line-height:9.3333333333vw}.recruit-site #recruit_new-graduate_intern_01 .inside p{font-size:3.7333333333vw;line-height:6.1333333333vw;margin:0}.recruit-site #recruit_new-graduate_intern_02{margin:0 0 18.6666666667vw}.recruit-site #recruit_new-graduate_intern_02 .inside .hl_l{font-size:6.6666666667vw;line-height:9.3333333333vw}.recruit-site #recruit_new-graduate_intern_02 .inside table{margin:0}.recruit-site #recruit_new-graduate_intern_03{margin:0 0 53.3333333333vw}.recruit-site #recruit_new-graduate_intern_03 .inside table{margin:0 0 39.4666666667vw}.recruit-site #recruit_new-graduate_intern_03 .inside table tbody tr td .borderless{margin:0}.recruit-site #recruit_new-graduate_intern_03 .inside table tbody tr td .borderless tbody tr{margin:0 0 5.3333333333vw}.recruit-site #recruit_new-graduate_intern_03 .inside table tbody tr td .borderless tbody tr:last-child{margin:0}.recruit-site #recruit_new-graduate_intern_03 .inside table tbody tr td .borderless tbody tr th{font-size:2.6666666667vw;padding:0 !important;margin:0 0 2.6666666667vw}.recruit-site #recruit_new-graduate_intern_03 .inside table tbody tr td .borderless tbody tr td{font-size:2.6666666667vw}.recruit-site #recruit_new-graduate_form_01{margin:0 auto 53.3333333333vw}.recruit-site #recruit_new-graduate_form_01 .inside .info{margin:0 auto 18.6666666667vw;padding:10.6666666667vw 5.3333333333vw}.recruit-site #recruit_new-graduate_form_01 .inside .info h3{font-size:6.6666666667vw;line-height:9.3333333333vw}.recruit-site #recruit_new-graduate_form_01 .inside .img{margin:0 auto 40vw}.recruit-site #recruit_new-graduate_form_01 .inside .img a{margin:0 0 4vw}.recruit-site #recruit_new-graduate_form_01 .inside .img .url{font-size:3.7333333333vw;line-height:6.1333333333vw}.recruit-site #recruit_career_01{margin:0 0 24vw}.recruit-site #recruit_career_01 .inside p{font-size:3.7333333333vw;line-height:6.1333333333vw}.recruit-site #recruit_career_02{margin:0 0 53.3333333333vw}.recruit-site #recruit_career_requirements_01{margin:0 0 13.3333333333vw}.recruit-site #recruit_career_requirements_01 .inside .hl_l{font-size:4.8vw}.recruit-site #recruit_career_requirements_01 .inside .narrow p{font-size:3.7333333333vw;line-height:6.1333333333vw}.recruit-site #recruit_career_requirements_01 .inside .r_toggle_panel{margin:0 auto}.recruit-site #recruit_career_requirements_02{margin:0 0 53.3333333333vw}.recruit-site #recruit_career_requirements_02 .inside .hl_l{font-size:4.8vw}.recruit-site #recruit_career_requirements_02 .inside .narrow p{font-size:3.7333333333vw;line-height:6.1333333333vw}.recruit-site #recruit_career_requirements_02 .inside .r_toggle_panel{margin:0 auto 40vw}.recruit-site #recruit_career_qa_01{margin:0 0 53.3333333333vw}}.recruit-site .recruit_form_set{margin:0 auto 200px}.recruit-site .recruit_form_set .r_page_nav{margin-top:200px}.recruit-site .recruit_form_set .inside .mwform-radio-field label .mwform-radio-field-text::before,.recruit-site .recruit_form_set .inside .mwform-checkbox-field label .mwform-checkbox-field-text::before{background:#fff;border:1px solid #005d4f}.recruit-site .recruit_form_set .inside .mwform-radio-field label .mwform-radio-field-text::after{background:#fff;border:1px solid #005d4f}.recruit-site .recruit_form_set .inside .mwform-radio-field label input:checked+.mwform-radio-field-text::before,.recruit-site .recruit_form_set .inside .mwform-checkbox-field label input:checked+.mwform-checkbox-field-text::before{background:#fff}.recruit-site .recruit_form_set .inside .mwform-radio-field label input:checked+.mwform-radio-field-text::after{display:block}.recruit-site .recruit_form_set .inside .mwform-checkbox-field label .mwform-checkbox-field-text::after{border:2px solid #005d4f;border-top:none;border-right:none}.recruit-site .recruit_form_set .inside .article_set{margin:0 0 0}.recruit-site .recruit_form_set .inside .article_set .article_inside{padding:0}.recruit-site .recruit_form_set .inside .article_set .article_inside .block{margin:0 auto 35px}.recruit-site .recruit_form_set .inside .article_set .article_inside .narrow{width:595px}.recruit-site .recruit_form_set .inside .article_set .article_inside .hl_border{font-weight:bold;font-size:18px;letter-spacing:.03em;line-height:25px;text-align:left;color:#005d4f;border-color:#005d4f}.recruit-site .recruit_form_set .inside .article_set .article_inside .hl_m{margin:0 0 10px;font-weight:bold;font-size:18px;letter-spacing:.03em;line-height:25px;text-align:left;color:#1d1d1d;display:flex !important;align-items:center}.recruit-site .recruit_form_set .inside .article_set .article_inside .hl_m.confirm{display:none !important}.recruit-site .recruit_form_set .inside .article_set .article_inside .hl_m .ness{font-size:14px;letter-spacing:.03em;text-align:left;color:#68bc13;padding:0;border:none;margin:0}.recruit-site .recruit_form_set .inside .article_set .article_inside .hl_m .error{border-radius:999px;background:#f88164;font-family:"BIZ UDPGothic";font-weight:normal;font-size:14px;line-height:1;text-align:left;color:#fff;padding:7px 15px;margin:0 0 0 25px}.recruit-site .recruit_form_set .inside .article_set .article_inside textarea,.recruit-site .recruit_form_set .inside .article_set .article_inside input[type=text]{background:#fff;border:1px solid #69b71b;padding:12px 15px;font-weight:normal;font-size:16px;letter-spacing:.01em;line-height:25px;text-align:left;color:#1d1d1d;width:100%;box-sizing:border-box}.recruit-site .recruit_form_set .inside #sect01{margin:0 0 55px}.recruit-site .recruit_form_set .inside #sect01 .article_inside .hl_l{margin:25px 0 140px}.recruit-site .recruit_form_set .inside #sect01 .article_inside .block .hl_m{margin:0 0 35px;color:#005d4f}.recruit-site .recruit_form_set .inside #sect02{margin:0 0 120px}.recruit-site .recruit_form_set .inside #sect02 .article_inside .narrow .vertical .file_wrapper label{background:#68bc13;width:145px;height:30px;padding:0;border:none;display:flex;justify-content:center;align-items:center}.recruit-site .recruit_form_set .inside #sect02 .article_inside .narrow .vertical .file_wrapper label::before{display:none}.recruit-site .recruit_form_set .inside #sect02 .article_inside .narrow .vertical .file_wrapper label .js-upload-text{font-weight:bold;font-size:16px;letter-spacing:.03em;line-height:25px;text-align:center;color:#fff}.recruit-site .recruit_form_set .inside #sect02 .article_inside .narrow .vertical .file_wrapper .js-upload-filename{font-size:16px;letter-spacing:.01em;color:#969696}.recruit-site .recruit_form_set .inside #sect02 .article_inside .narrow .vertical .notice{font-weight:normal;font-size:12px;letter-spacing:.01em;line-height:25px;text-align:left;color:#969696}.recruit-site .recruit_form_set .inside #sect02 .article_inside .narrow .vertical textarea{height:233px}.recruit-site .recruit_form_set .inside #sect03 .article_inside .block .privacy .privacy_link{margin:15px 0 0}.recruit-site .recruit_form_set .inside #sect03 .article_inside .block .privacy .privacy_link a{font-size:14px;text-align:center;text-decoration:underline}.recruit-site #recruit_career_form_thanks{margin:0 0 200px}.recruit-site #recruit_career_form_thanks .inside .thanks_panel{background:#e5ff8c;width:888px;padding:70px 50px;margin:0 auto 80px}.recruit-site #recruit_career_form_thanks .inside .thanks_panel h3{font-weight:bold;font-size:30px;letter-spacing:.03em;line-height:40px;text-align:center;color:#005d4f;margin:0 0 50px}.recruit-site #recruit_career_form_thanks .inside .thanks_panel p{font-weight:normal;font-size:16px;letter-spacing:.01em;line-height:25px;text-align:center;color:#1d1d1d;margin:0}.recruit-site #recruit_career_form_thanks .inside .thanks_body{width:568px;margin:0 auto}.recruit-site #recruit_career_form_thanks .inside .thanks_body p{font-weight:normal;font-size:16px;letter-spacing:.01em;line-height:25px;text-align:left;color:#1d1d1d;margin:0 0 70px}.recruit-site #recruit_career_form_thanks .inside .thanks_body .list_info ul li{display:flex;margin:0 0 33px}.recruit-site #recruit_career_form_thanks .inside .thanks_body .list_info ul li h6{width:200px;height:30px;border-radius:999px;background:#005d4f;font-weight:bold;font-size:18px;letter-spacing:.03em;text-align:center;color:#fff;display:flex;justify-content:center;align-items:center;margin:0 23px 0 0}.recruit-site #recruit_career_form_thanks .inside .thanks_body .list_info ul li p{flex:1;width:100%;font-weight:normal;font-size:16px;letter-spacing:.01em;line-height:25px;text-align:left;color:#1d1d1d;margin:0}.recruit-site .mw_wp_form_confirm .confirm{display:block !important}.recruit-site .mw_wp_form_confirm .ness{display:none}.recruit-site .mw_wp_form_confirm .recruit_form_set .inside .article_set .article_inside .block .hl_m.input{display:none !important}.recruit-site .mw_wp_form_confirm .recruit_form_set .inside .article_set .article_inside .block .hl_m.confirm{display:flex !important;margin:0 0 10px !important}.recruit-site .mw_wp_form_confirm .recruit_form_set .inside #sect02 .file_wrapper label{background:none !important;width:auto !important;height:auto !important}.recruit-site .mw_wp_form_confirm .recruit_form_set .inside #sect02 .file_wrapper label .mw-wp-form_file{font-weight:normal;font-size:16px;letter-spacing:.01em;color:#1d1d1d}.recruit-site .mw_wp_form_confirm .recruit_form_set .inside .privacy::before{background:#fff;border:1px solid #005d4f}.recruit-site .mw_wp_form_confirm .recruit_form_set .inside .privacy::after{border:2px solid #005d4f;border-top:none;border-right:none}.recruit-site .mw_wp_form_confirm #sect03 .article_inside .block .privacy{display:none}@media screen and (max-width: 750px){.recruit-site .recruit_form_set{margin:0 0 53.3333333333vw}.recruit-site .recruit_form_set .r_page_nav{margin-top:53.3333333333vw}.recruit-site .recruit_form_set .inside .mwform-radio-field label .mwform-radio-field-text::before,.recruit-site .recruit_form_set .inside .mwform-checkbox-field label .mwform-checkbox-field-text::before{border:.2666666667vw solid #005d4f}.recruit-site .recruit_form_set .inside .mwform-radio-field label .mwform-radio-field-text::after{border:.2666666667vw solid #005d4f}.recruit-site .recruit_form_set .inside .mwform-radio-field label input:checked+.mwform-radio-field-text::after{display:block}.recruit-site .recruit_form_set .inside .mwform-checkbox-field label .mwform-checkbox-field-text::after{border:.5333333333vw solid #005d4f;border-top:none;border-right:none}.recruit-site .recruit_form_set .inside .article_set{margin:0 0 0}.recruit-site .recruit_form_set .inside .article_set .article_inside{padding:0}.recruit-site .recruit_form_set .inside .article_set .article_inside .block{margin:0 auto 9.3333333333vw}.recruit-site .recruit_form_set .inside .article_set .article_inside .narrow{width:auto}.recruit-site .recruit_form_set .inside .article_set .article_inside .hl_border{font-size:4.8vw;white-space:nowrap;line-height:6.6666666667vw}.recruit-site .recruit_form_set .inside .article_set .article_inside .hl_m{margin:0 0 2.6666666667vw;font-size:4.8vw;line-height:6.6666666667vw;display:flex !important;flex-wrap:wrap}.recruit-site .recruit_form_set .inside .article_set .article_inside .hl_m.confirm{display:none !important}.recruit-site .recruit_form_set .inside .article_set .article_inside .hl_m .ness{font-size:3.7333333333vw;padding:0;border:none;margin:0}.recruit-site .recruit_form_set .inside .article_set .article_inside .hl_m .text{margin:0 4vw 0 0;white-space:nowrap}.recruit-site .recruit_form_set .inside .article_set .article_inside .hl_m .error_wrapper{width:100%}.recruit-site .recruit_form_set .inside .article_set .article_inside .hl_m .error{border-radius:266.4vw;white-space:nowrap;font-size:3.7333333333vw;line-height:1;padding:1.8666666667vw 4vw;margin:0 0 .5333333333vw;width:auto;display:table}.recruit-site .recruit_form_set .inside .article_set .article_inside textarea,.recruit-site .recruit_form_set .inside .article_set .article_inside input[type=text]{border:.2666666667vw solid #69b71b;padding:2.9333333333vw 4vw;font-size:3.7333333333vw;line-height:1.1;width:100%}.recruit-site .recruit_form_set .inside .article_set .article_inside textarea{line-height:1.8}.recruit-site .recruit_form_set .inside #sect01{margin:0 0 14.6666666667vw}.recruit-site .recruit_form_set .inside #sect01 .article_inside .hl_l{margin:0 0 22.1333333333vw;font-size:6.6666666667vw;line-height:9.3333333333vw}.recruit-site .recruit_form_set .inside #sect01 .article_inside .block .hl_m{margin:0 0 9.3333333333vw;font-size:4.2666666667vw}.recruit-site .recruit_form_set .inside #sect01 .article_inside .block .hl_m .ness{font-size:3.2vw}.recruit-site .recruit_form_set .inside #sect02{margin:0 0 26.6666666667vw}.recruit-site .recruit_form_set .inside #sect02 .article_inside{margin:0 5.3333333333vw}.recruit-site .recruit_form_set .inside #sect02 .article_inside .hl_border{margin:0 0 8vw;font-size:4.2666666667vw}.recruit-site .recruit_form_set .inside #sect02 .article_inside .block{margin:0 0 8vw}.recruit-site .recruit_form_set .inside #sect02 .article_inside .block .hl_m{font-size:4.2666666667vw}.recruit-site .recruit_form_set .inside #sect02 .article_inside .block .hl_m .ness{font-size:3.2vw}.recruit-site .recruit_form_set .inside #sect02 .article_inside .narrow .vertical .file_wrapper{margin:0 0 2.6666666667vw}.recruit-site .recruit_form_set .inside #sect02 .article_inside .narrow .vertical .file_wrapper label{width:38.6666666667vw;height:8vw;padding:0;border:none;display:flex}.recruit-site .recruit_form_set .inside #sect02 .article_inside .narrow .vertical .file_wrapper label::before{display:none}.recruit-site .recruit_form_set .inside #sect02 .article_inside .narrow .vertical .file_wrapper label .js-upload-text{font-size:4.2666666667vw;line-height:6.6666666667vw}.recruit-site .recruit_form_set .inside #sect02 .article_inside .narrow .vertical .file_wrapper .js-upload-filename{font-size:4.2666666667vw}.recruit-site .recruit_form_set .inside #sect02 .article_inside .narrow .vertical .notice{font-size:2.5866666667vw;line-height:4.8vw}.recruit-site .recruit_form_set .inside #sect02 .article_inside .narrow .vertical textarea{height:57.3333333333vw}.recruit-site .recruit_form_set .inside #sect03 .article_inside .block{margin-bottom:0}.recruit-site .recruit_form_set .inside #sect03 .article_inside .block .privacy .privacy_link{margin:4vw 0 0}.recruit-site .recruit_form_set .inside #sect03 .article_inside .block .privacy .privacy_link a{font-size:3.2vw}.recruit-site #recruit_career_form_thanks{margin:0 0 53.3333333333vw}.recruit-site #recruit_career_form_thanks .inside .thanks_panel{width:auto;padding:18.6666666667vw 5.3333333333vw;margin:0 auto 21.3333333333vw}.recruit-site #recruit_career_form_thanks .inside .thanks_panel h3{font-size:4.8vw;line-height:6.6666666667vw;margin:0 0 10.6666666667vw}.recruit-site #recruit_career_form_thanks .inside .thanks_panel p{font-size:3.7333333333vw;line-height:6.1333333333vw;margin:0}.recruit-site #recruit_career_form_thanks .inside .thanks_body{width:auto;margin:0 5.3333333333vw}.recruit-site #recruit_career_form_thanks .inside .thanks_body p{font-size:3.7333333333vw;line-height:6.1333333333vw;margin:0 0 13.3333333333vw}.recruit-site #recruit_career_form_thanks .inside .thanks_body .list_info ul li{display:block;margin:0 0 8vw}.recruit-site #recruit_career_form_thanks .inside .thanks_body .list_info ul li h6{width:49.3333333333vw;height:7.2vw;border-radius:266.4vw;font-size:4.2666666667vw;display:flex;margin:0 auto 4vw}.recruit-site #recruit_career_form_thanks .inside .thanks_body .list_info ul li p{width:100%;text-align:center;font-size:4.2666666667vw;line-height:6.6666666667vw;margin:0}.recruit-site #recruit_career_form_thanks .inside .r_page_nav{margin-top:40vw}.recruit-site .mw_wp_form_confirm .confirm{display:block !important}.recruit-site .mw_wp_form_confirm .ness{display:none}.recruit-site .mw_wp_form_confirm .recruit_form_set .inside .article_set .article_inside .block .hl_m.input{display:none !important}.recruit-site .mw_wp_form_confirm .recruit_form_set .inside .article_set .article_inside .block .hl_m.confirm{display:flex !important;margin:0 0 2.6666666667vw !important}.recruit-site .mw_wp_form_confirm .recruit_form_set .inside #sect02 .file_wrapper label{background:none !important;width:auto !important;height:auto !important}.recruit-site .mw_wp_form_confirm .recruit_form_set .inside #sect02 .file_wrapper label .mw-wp-form_file{font-size:4.2666666667vw}.recruit-site .mw_wp_form_confirm .recruit_form_set .inside .privacy::before{border:.2666666667vw solid #005d4f}.recruit-site .mw_wp_form_confirm .recruit_form_set .inside .privacy::after{border:.5333333333vw solid #005d4f;border-top:none;border-right:none}.recruit-site .mw_wp_form_confirm #sect03 .article_inside .block .privacy{display:none}}.recruit-site.page-id-63 .tit_set{color:#fff;text-align:left}.recruit-site.page-id-63 .tit_set h3{font-family:Roboto;font-weight:300;font-size:93px;letter-spacing:-0.01em;border-bottom:1px solid #fff;display:table;margin:0 0 20px;line-height:1.1}.recruit-site.page-id-63 .tit_set h5{font-weight:bold;font-size:25px;letter-spacing:.08em;line-height:35px}.recruit-site.page-id-63 .tit_set.center{text-align:center}.recruit-site.page-id-63 .tit_set.center h3{margin:0 auto 20px}.recruit-site #recruit_top_visual{background-image:url(../img/recruit_top_visual_img.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;height:51.9444444444vw;box-sizing:border-box;margin:0 0 80px}.recruit-site #recruit_top_visual .inside{height:100%;display:flex;align-items:flex-end}.recruit-site #recruit_top_visual .inside .info h2{font-weight:bold;font-size:30px;letter-spacing:.08em;text-align:left;color:#fff;margin:0 0 72px}.recruit-site #recruit_top_company{padding:92px 0 88px;margin:0 0 82px;position:relative}.recruit-site #recruit_top_company::before{background:#bfee66;content:"";position:absolute;top:0;left:90px;bottom:0;right:0;display:block}.recruit-site #recruit_top_company .inside{display:flex;align-items:center;justify-content:space-between}.recruit-site #recruit_top_company .inside .info{padding:32px 97px 52px calc(50vw - 524px);margin:0 0 0 calc((50vw - 524px)*-1);background:url(../img/recruit_top_company_img.jpg) center/cover no-repeat}.recruit-site #recruit_top_company .inside .info .tit_set{margin:0 0 90px}.recruit-site #recruit_top_company .inside .info p{font-weight:normal;font-size:16px;letter-spacing:.01em;line-height:26px;text-align:left;color:#fff;margin:0}.recruit-site #recruit_top_person{padding:40px 0;margin:0 0 80px;position:relative}.recruit-site #recruit_top_person::before{background:#bfee66;content:"";position:absolute;top:0;left:0;bottom:0;right:90px;display:block}.recruit-site #recruit_top_person .inside{display:flex;justify-content:space-between;align-items:center}.recruit-site #recruit_top_person .inside .info .tit_set{margin:0 0 90px}.recruit-site #recruit_top_person .inside .info .tit_set h3{color:#1d1d1d;border-color:#1d1d1d}.recruit-site #recruit_top_person .inside .info .tit_set h5{color:#1d1d1d}.recruit-site #recruit_top_person .inside .info p{font-weight:normal;font-size:16px;letter-spacing:.01em;line-height:25px;text-align:left;color:#1d1d1d;margin:0 0 104px}.recruit-site #recruit_top_person .inside .r_cat_links{margin:0 0 0 40px;flex:1;width:100%}.recruit-site #recruit_top_person .inside .r_cat_links ul li{margin:0 0 25px}.recruit-site #recruit_top_person .inside .r_cat_links ul li .r_card{margin:0}.recruit-site #recruit_top_person .inside .r_cat_links ul li .r_card a .img{width:247px;position:relative;overflow:hidden}.recruit-site #recruit_top_person .inside .r_cat_links ul li .r_card a .img img{height:100%;width:100%;object-fit:cover;object-position:center}.recruit-site #recruit_top_person .inside .r_cat_links ul li .r_card a .img h5{position:absolute;left:20px;top:5px;font-family:Roboto;font-weight:300;font-size:40px;letter-spacing:-0.03em;text-align:left;line-height:1;color:#bfee66;opacity:1;text-shadow:3px 3px 10px rgba(0,0,0,.16)}.recruit-site #recruit_top_person .inside .r_cat_links ul li .r_card a .info{padding:25px 12px 50px 12px}.recruit-site #recruit_top_person .inside .r_cat_links ul li .r_card a .info::after{right:34px;bottom:20px}.recruit-site #recruit_top_person .inside .r_cat_links ul li .r_card a .info h3{font-size:16px;line-height:1.3}.recruit-site #recruit_top_person .inside .r_cat_links ul li .r_card a .info p{color:#fff;font-size:14px;line-height:1.7;margin:0}.recruit-site #recruit_top_workstle{padding:90px 0;margin:0 0 90px;position:relative}.recruit-site #recruit_top_workstle::before{background:#fff;content:"";position:absolute;top:0;left:90px;bottom:0;right:0;display:block}.recruit-site #recruit_top_workstle .inside .tit_set{margin:0 0 90px;color:#005d4f}.recruit-site #recruit_top_workstle .inside .tit_set h3{border-color:#005d4f}.recruit-site #recruit_top_workstle .inside p{font-weight:normal;font-size:16px;letter-spacing:.01em;line-height:25px;text-align:center;color:#1d1d1d;margin:0 0 54px}.recruit-site #recruit_top_workstle .inside .r_tiles{margin:0 0 100px}.recruit-site #recruit_top_workstle .inside .bt{margin:0}.recruit-site #recruit_top_recruit{padding:140px 0;margin:0 0 90px;position:relative}.recruit-site #recruit_top_recruit::before{background:#bfee66;content:"";position:absolute;top:0;left:90px;bottom:0;right:90px;display:block}.recruit-site #recruit_top_recruit .inside article{margin:0 0 73px}.recruit-site #recruit_top_recruit .inside article:last-child{margin:0}.recruit-site #recruit_top_recruit .inside article .tit_set{color:#1d1d1d;margin:0 0 85px}.recruit-site #recruit_top_recruit .inside article .tit_set h3{border-color:#1d1d1d}.recruit-site #recruit_top_recruit .inside article .flex .info{width:385px;flex:0}.recruit-site #recruit_top_recruit .inside article .flex .info p{font-weight:normal;font-size:16px;letter-spacing:.01em;line-height:26px;text-align:left;color:#1d1d1d;margin:0 0 43px}.recruit-site #recruit_top_recruit .inside article .flex .r_line_links{max-width:490px;width:100%;flex:1;margin:0 0 0 40px}.recruit-site #recruit_top_news{padding:0 0 130px}.recruit-site #recruit_top_news .inside .tit_set{color:#005d4f;margin:0 0 90px}.recruit-site #recruit_top_news .inside .tit_set h3{border-color:#005d4f}.recruit-site #recruit_top_news .inside .recruit_top_news_list{width:802px;margin:0 auto 85px}.recruit-site #recruit_top_news .inside .recruit_top_news_list ul li{margin:0 0 25px;border-bottom:1px solid #005d4f}.recruit-site #recruit_top_news .inside .recruit_top_news_list ul li:last-child{margin:0}.recruit-site #recruit_top_news .inside .recruit_top_news_list ul li a{padding:0 0 15px;display:block}.recruit-site #recruit_top_news .inside .recruit_top_news_list ul li a:hover{opacity:1}.recruit-site #recruit_top_news .inside .recruit_top_news_list ul li a::after{font-family:"icomoon";position:absolute;content:"";right:20px;bottom:18px;color:#005d4f;font-size:115px;font-weight:normal;line-height:10px;transition:ease-in .2s}.recruit-site #recruit_top_news .inside .recruit_top_news_list ul li a:hover::after{right:0px}.recruit-site #recruit_top_news .inside .recruit_top_news_list ul li a .case{margin:0 145px 0 0}.recruit-site #recruit_top_news .inside .recruit_top_news_list ul li a .case .meta{display:flex;align-items:center;margin:0 0 10px}.recruit-site #recruit_top_news .inside .recruit_top_news_list ul li a .case .meta time{font-family:Roboto;font-weight:bold;font-size:18px;letter-spacing:.01em;line-height:25px;text-align:left;color:#68bc13}.recruit-site #recruit_top_news .inside .recruit_top_news_list ul li a .case .meta .cat{display:flex;align-items:center}.recruit-site #recruit_top_news .inside .recruit_top_news_list ul li a .case .meta .cat span{display:flex;align-items:center;height:20px;border-radius:6px;background:#68bc13;font-weight:normal;font-size:12px;line-height:1;text-align:left;color:#fff;padding:4px 9px;margin:0 0 0 15px}.recruit-site #recruit_top_news .inside .recruit_top_news_list ul li a .case h3{font-weight:normal;font-size:16px;letter-spacing:.01em;line-height:25px;text-align:left;color:#005d4f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}.recruit-site #recruit_top_news .inside .bt{margin:0}@media screen and (max-width: 1440px){.recruit-site #recruit_top_company .inside .info{display:table;padding:2.2222222222vw 6.7361111111vw 3.6111111111vw 13.6111111111vw;margin:0 0 4.8611111111vw -13.6111111111vw}.recruit-site #recruit_top_recruit .inside article{padding:0 40px}.recruit-site #recruit_top_news .inside .recruit_top_news_list{width:auto;max-width:802px}}@media screen and (max-width: 1080px){.recruit-site #recruit_top_company .inside .links{flex:1;margin:0 20px 0 40px}.recruit-site #recruit_top_company .inside .links .bt a{min-width:1px;width:100%}.recruit-site #recruit_top_person .inside .r_cat_links ul li .r_card a{display:flex;height:235px}}@media screen and (max-width: 900px){.recruit-site #recruit_top_recruit .inside .flex .r_line_links ul li a{padding:0 0px 30px 0}}@media screen and (max-width: 750px){.recruit-site.page-id-63 .tit_set h3{font-size:14.6666666667vw;border-bottom:.2666666667vw solid #fff;margin:0 0 2.4vw;line-height:1.1}.recruit-site.page-id-63 .tit_set h5{font-size:4.8vw;line-height:6.6666666667vw}.recruit-site.page-id-63 .tit_set.center h3{margin:0 auto 5.3333333333vw}.recruit-site #recruit_top_visual{background-image:url(../img/sp/recruit_top_visual_img.jpg);background-color:#fff;background-size:contain;background-position:0 55.2vw;height:226.6666666667vw;margin:0 0 21.3333333333vw}.recruit-site #recruit_top_visual .inside{height:auto;display:block;margin:0 8vw}.recruit-site #recruit_top_visual .inside .info{margin:137.8666666667vw 0 0}.recruit-site #recruit_top_visual .inside .info h2{font-size:6.6666666667vw;line-height:10.6666666667vw;margin:0;color:#487979}.recruit-site #recruit_top_company{padding:18.4vw 0 18.6666666667vw;margin:0 0 24vw}.recruit-site #recruit_top_company::before{left:4vw}.recruit-site #recruit_top_company .inside{display:block}.recruit-site #recruit_top_company .inside .info{padding:21.3333333333vw 6.6666666667vw 21.3333333333vw 6.6666666667vw;margin:0 0 10.6666666667vw -8vw;background:url(../img/sp/recruit_top_company_img.jpg) center/cover no-repeat}.recruit-site #recruit_top_company .inside .info .tit_set{margin:0 0 13.3333333333vw}.recruit-site #recruit_top_company .inside .info p{font-size:3.7333333333vw;line-height:6.6666666667vw;margin:0}.recruit-site #recruit_top_company .inside .links{margin:0 5.3333333333vw;display:block}.recruit-site #recruit_top_company .inside .links .bt{margin:0 0 8vw}.recruit-site #recruit_top_company .inside .links .bt:last-child{margin:0}.recruit-site #recruit_top_person{padding:18.6666666667vw 0;margin:0 0 24vw}.recruit-site #recruit_top_person::before{right:4vw}.recruit-site #recruit_top_person .inside{display:block}.recruit-site #recruit_top_person .inside .info .tit_set{margin:0 0 13.3333333333vw}.recruit-site #recruit_top_person .inside .info p{font-size:3.7333333333vw;line-height:6.1333333333vw;margin:0 0 13.3333333333vw}.recruit-site #recruit_top_person .inside .info .bt{align-items:flex-start}.recruit-site #recruit_top_person .inside .r_cat_links{margin:0}.recruit-site #recruit_top_person .inside .r_cat_links ul li{margin:0 0 6.6666666667vw}.recruit-site #recruit_top_person .inside .r_cat_links ul li:last-child{margin:0}.recruit-site #recruit_top_person .inside .r_cat_links ul li .r_card{margin:0}.recruit-site #recruit_top_person .inside .r_cat_links ul li .r_card a{display:block}.recruit-site #recruit_top_person .inside .r_cat_links ul li .r_card a .img{width:100%}.recruit-site #recruit_top_person .inside .r_cat_links ul li .r_card a .img img{height:auto;width:100%}.recruit-site #recruit_top_person .inside .r_cat_links ul li .r_card a .img h5{left:5.3333333333vw;top:1.3333333333vw;font-size:10.6666666667vw;line-height:1}.recruit-site #recruit_top_person .inside .r_cat_links ul li .r_card a .info{padding:4vw 6.6666666667vw 6.6666666667vw 6.6666666667vw}.recruit-site #recruit_top_person .inside .r_cat_links ul li .r_card a .info::after{right:5.3333333333vw;bottom:0vw}.recruit-site #recruit_top_person .inside .r_cat_links ul li .r_card a .info h3{font-size:4.2666666667vw;line-height:1.3}.recruit-site #recruit_top_person .inside .r_cat_links ul li .r_card a .info h3.no_border{font-size:6.6666666667vw}.recruit-site #recruit_top_person .inside .r_cat_links ul li .r_card a .info p{font-size:3.2vw;line-height:1.6;margin:0}.recruit-site #recruit_top_workstle{padding:18.6666666667vw 0;margin:0 0 24vw}.recruit-site #recruit_top_workstle::before{left:4vw}.recruit-site #recruit_top_workstle .inside .tit_set{margin:0 0 13.3333333333vw}.recruit-site #recruit_top_workstle .inside p{font-size:3.7333333333vw;line-height:6.1333333333vw;text-align:center;margin:0 0 13.3333333333vw}.recruit-site #recruit_top_workstle .inside .r_tiles{margin:0 0 13.3333333333vw}.recruit-site #recruit_top_workstle .inside .bt{margin:0}.recruit-site #recruit_top_recruit{padding:18.6666666667vw 0;margin:0 0 24vw}.recruit-site #recruit_top_recruit::before{top:0;left:4vw;bottom:0;right:4vw;display:block}.recruit-site #recruit_top_recruit .inside article{margin:0 0 18.6666666667vw;padding:0}.recruit-site #recruit_top_recruit .inside article:last-child{margin:0}.recruit-site #recruit_top_recruit .inside article .tit_set{margin:0 0 13.3333333333vw}.recruit-site #recruit_top_recruit .inside article .flex{display:block}.recruit-site #recruit_top_recruit .inside article .flex .info{width:auto}.recruit-site #recruit_top_recruit .inside article .flex .info p{font-size:3.7333333333vw;line-height:6.1333333333vw;margin:0 0 13.3333333333vw}.recruit-site #recruit_top_recruit .inside article .flex .info .bt{align-items:flex-start}.recruit-site #recruit_top_recruit .inside article .flex .r_line_links{width:73.3333333333vw;margin:0}.recruit-site #recruit_top_news{padding:0 0 53.3333333333vw}.recruit-site #recruit_top_news .inside .tit_set{margin:0 0 13.6vw}.recruit-site #recruit_top_news .inside .recruit_top_news_list{width:auto;margin:0 auto 13.3333333333vw}.recruit-site #recruit_top_news .inside .recruit_top_news_list ul li{margin:0 0 8vw;border-bottom:.2666666667vw solid #005d4f}.recruit-site #recruit_top_news .inside .recruit_top_news_list ul li:last-child{margin:0}.recruit-site #recruit_top_news .inside .recruit_top_news_list ul li a{padding:0 0 2.6666666667vw}.recruit-site #recruit_top_news .inside .recruit_top_news_list ul li a::after{right:0vw;bottom:0vw;font-size:10.9333333333vw;line-height:1;content:""}.recruit-site #recruit_top_news .inside .recruit_top_news_list ul li a:hover::after{right:0vw}.recruit-site #recruit_top_news .inside .recruit_top_news_list ul li a .case{margin:0 20.2666666667vw 0 0}.recruit-site #recruit_top_news .inside .recruit_top_news_list ul li a .case .meta{margin:0 0 2.1333333333vw}.recruit-site #recruit_top_news .inside .recruit_top_news_list ul li a .case .meta time{font-size:4.2666666667vw;line-height:5.8666666667vw}.recruit-site #recruit_top_news .inside .recruit_top_news_list ul li a .case .meta .cat span{height:4.8vw;border-radius:1.6vw;font-size:2.6666666667vw;line-height:1;padding:1.0666666667vw 2.1333333333vw;margin:0 0 0 2.6666666667vw}.recruit-site #recruit_top_news .inside .recruit_top_news_list ul li a .case h3{font-size:3.7333333333vw;line-height:5.8666666667vw;white-space:wrap}.recruit-site #recruit_top_news .inside .bt{margin:0}}
