@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Explora&display=swap");@import url("https://fonts.googleapis.com/css2?family=Explora&display=swap");@keyframes slideMask{0%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 0);clip-path:polygon(0 100%,100% 100%,100% 0,0 0)}17%{z-index:7;-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 0);clip-path:polygon(0 100%,100% 100%,100% 0,0 0)}24%{z-index:7;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}32%{z-index:0}100%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}}@keyframes slideMove{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}24%{-webkit-transform:translateX(-15%);transform:translateX(-15%)}79%{-webkit-transform:translateX(-15%);transform:translateX(-15%)}80%{-webkit-transform:translateX(-2%);transform:translateX(-2%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes slideFade{0%{opacity:1}18%{opacity:1}24%{opacity:0}79%{opacity:0}80%{opacity:1}100%{opacity:1}}@keyframes slideMask{0%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 0);clip-path:polygon(0 100%,100% 100%,100% 0,0 0)}17%{z-index:7;-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 0);clip-path:polygon(0 100%,100% 100%,100% 0,0 0)}24%{z-index:7;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}32%{z-index:0}100%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}}@keyframes slideMove{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}24%{-webkit-transform:translateX(-15%);transform:translateX(-15%)}79%{-webkit-transform:translateX(-15%);transform:translateX(-15%)}80%{-webkit-transform:translateX(-2%);transform:translateX(-2%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes slideFade{0%{opacity:1}18%{opacity:1}24%{opacity:0}79%{opacity:0}80%{opacity:1}100%{opacity:1}}html,body{width:100%;min-height:100svh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;scroll-behavior:smooth}img,span,a{display:inline-block}ul,ol{list-style:none}a{text-decoration:none}body{padding:97px 0 0}@media screen and (max-width:1023px){body{padding-top:70px}}@media screen and (max-width:600px){body{padding-top:50px}}header:not(.lp-header){position:fixed;top:0;width:100%;height:97px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 83px;z-index:10000}@media screen and (max-width:1023px){header:not(.lp-header){height:70px;padding:0 24px}}@media screen and (max-width:600px){header:not(.lp-header){height:50px}}header:not(.lp-header) picture{width:120px}header:not(.lp-header) picture img,header:not(.lp-header) picture source{width:120px}@media screen and (max-width:1023px){header:not(.lp-header) picture img,header:not(.lp-header) picture source{position:absolute;left:30px;top:10px}}@media screen and (max-width:600px){header:not(.lp-header) picture img,header:not(.lp-header) picture source{width:70px;left:10px}}header:not(.lp-header) nav{display:flex;justify-content:flex-end;gap:50px;height:100%}header:not(.lp-header) nav ul{display:flex;gap:42px;height:100%}@media screen and (max-width:1023px){header:not(.lp-header) nav ul{display:none}}header:not(.lp-header) nav ul li,header:not(.lp-header) nav ul a{height:100%}header:not(.lp-header) nav ul p{padding:0 6px;margin:38px 0 4px;font-family:"granville",serif;font-weight:300;font-style:normal;line-height:1;font-size:16px}header:not(.lp-header) nav ul hr{width:100%;height:1px;border:none;background-color:#af294b;transform:scaleX(0);transform-origin:left;transition:.3s}header:not(.lp-header) nav ul span{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:8px;width:100%;text-align:center;margin:4px 0 0;color:rgba(23,23,23,.2);transition:.3s}header:not(.lp-header) nav ul a:hover hr{transform:scaleX(1)}header:not(.lp-header) nav ul a:hover span{color:#171717}header:not(.lp-header) nav .hamburger_menu{display:none}@media screen and (max-width:1023px){header:not(.lp-header) nav .hamburger_menu{display:block;width:60px;height:60px;position:fixed;box-sizing:border-box;border-radius:50%;top:5px;right:24px}}@media screen and (max-width:600px){header:not(.lp-header) nav .hamburger_menu{padding:0;width:30px;height:30px;top:10px}}header:not(.lp-header) nav .hamburger_menu #hamburger_menu_checkbox{display:none}header:not(.lp-header) nav .hamburger_menu #hamburger_menu_checkbox:checked~label span{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header:not(.lp-header) nav .hamburger_menu #hamburger_menu_checkbox:checked~label span:before{top:0}header:not(.lp-header) nav .hamburger_menu #hamburger_menu_checkbox:checked~label span:after{-webkit-transform:rotate(270deg);transform:rotate(270deg);top:0;margin-top:0}header:not(.lp-header) nav .hamburger_menu label{padding:12px;width:60px;height:60px;position:fixed;box-sizing:border-box;top:20px;right:150px;border-radius:50%}@media screen and (max-width:1023px){header:not(.lp-header) nav .hamburger_menu label{top:5px;right:unset}}@media screen and (max-width:600px){header:not(.lp-header) nav .hamburger_menu label{padding:0;width:30px;height:30px;top:10px}}header:not(.lp-header) nav .hamburger_menu label span{display:block;width:50px;height:2px;top:50%;left:0;right:0;margin:auto;background:#af294b;position:absolute;-webkit-transition:.3s transform;transition:.3s transform}@media screen and (min-width:1024px){header:not(.lp-header) nav .hamburger_menu label span{display:none}}@media screen and (max-width:600px){header:not(.lp-header) nav .hamburger_menu label span{width:30px}}header:not(.lp-header) nav .hamburger_menu label span:before,header:not(.lp-header) nav .hamburger_menu label span:after{content:"";display:block;background:#af294b;position:absolute;height:2px;left:0;right:0;margin:auto}header:not(.lp-header) nav .hamburger_menu label span:before{top:-15px}@media screen and (max-width:600px){header:not(.lp-header) nav .hamburger_menu label span:before{top:-8px}}header:not(.lp-header) nav .hamburger_menu label span:after{top:15px}@media screen and (max-width:600px){header:not(.lp-header) nav .hamburger_menu label span:after{top:8px}}header:not(.lp-header) nav .hamburger_menu label:hover{cursor:pointer}header:not(.lp-header) nav .hamburger_menu #hamburger_menu_checkbox:checked~#NavWrap{display:block;right:0;opacity:100%}header:not(.lp-header) nav .hamburger_menu #NavWrap{position:fixed;top:70px;right:-100%;height:100px;max-width:700px;width:100%;background:#fff;transition:all .3s;padding:0 0 20px;box-sizing:border-box;z-index:10001;opacity:0;border-bottom-left-radius:20px}@media screen and (max-width:600px){header:not(.lp-header) nav .hamburger_menu #NavWrap{top:50px;height:70px}}@media screen and (max-width:550px){header:not(.lp-header) nav .hamburger_menu #NavWrap{height:400px;width:150px;transition:.3s}}header:not(.lp-header) nav .hamburger_menu #NavWrap .NavWrap{height:100%;display:flex;justify-content:space-around;gap:50px}header:not(.lp-header) nav .hamburger_menu #NavWrap .NavWrap ul{display:flex;gap:42px;height:100%}@media screen and (max-width:550px){header:not(.lp-header) nav .hamburger_menu #NavWrap .NavWrap ul{display:block}}header:not(.lp-header) nav .hamburger_menu #NavWrap .NavWrap ul li,header:not(.lp-header) nav .hamburger_menu #NavWrap .NavWrap ul a{height:100%}@media screen and (max-width:550px){header:not(.lp-header) nav .hamburger_menu #NavWrap .NavWrap ul li,header:not(.lp-header) nav .hamburger_menu #NavWrap .NavWrap ul a{height:16.6%}}header:not(.lp-header) nav .hamburger_menu #NavWrap .NavWrap ul p{padding:0 6px;margin:38px 0 4px;font-family:"granville",serif;font-weight:300;font-style:normal;line-height:1;font-size:16px}@media screen and (max-width:600px){header:not(.lp-header) nav .hamburger_menu #NavWrap .NavWrap ul p{margin-top:20px}}header:not(.lp-header) nav .hamburger_menu #NavWrap .NavWrap ul hr{width:100%;height:1px;border:none;background-color:#af294b;transform:scaleX(0);transform-origin:left;transition:.3s}header:not(.lp-header) nav .hamburger_menu #NavWrap .NavWrap ul span{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:8px;width:100%;text-align:center;margin:4px 0 0;color:rgba(23,23,23,.2);transition:.3s}@media screen and (max-width:1023px){header:not(.lp-header) nav .hamburger_menu #NavWrap .NavWrap ul span{text-align:left;padding:0 0 0 6px}}header:not(.lp-header) nav .hamburger_menu #NavWrap .NavWrap ul a:hover hr{transform:scaleX(1)}header:not(.lp-header) nav .hamburger_menu #NavWrap .NavWrap ul a:hover span{color:#171717}header:not(.lp-header) nav .hamburger_menu #NavWrap label{padding:12px;width:60px;height:60px;position:fixed;box-sizing:border-box;top:20px;right:20px;border-radius:50%}header:not(.lp-header) nav .hamburger_menu #NavWrap label .hamburgerMenu_dli-arrow-right{display:inline-block;text-align:center;vertical-align:middle;color:#333;line-height:1;position:relative;width:1em;height:.1em;background:currentColor;left:10px;top:15px;transition:all .3s}header:not(.lp-header) nav .hamburger_menu #NavWrap label .hamburgerMenu_dli-arrow-right:before{content:"";width:.65em;height:.65em;border:.1em solid currentColor;border-left:0;border-bottom:0;transform:rotate(45deg);transform-origin:top right;position:absolute;top:50%;right:-.05em;box-sizing:border-box}header:not(.lp-header) nav .hamburger_menu #NavWrap label:hover{cursor:pointer}header:not(.lp-header) nav .header_entry_btn{display:none;width:140px;height:100%;border-radius:0 0 0 20px;background-color:#af294b;background-image:radial-gradient(#404040 30%,transparent 30%);background-size:3px 3px;background-position:5px 5px;background-repeat:repeat;transition:.3s}@media screen and (max-width:600px){header:not(.lp-header) nav .header_entry_btn{width:100px}}header:not(.lp-header) nav .header_entry_btn:hover{transform:scale(1.1);background-image:none}header:not(.lp-header) nav .header_entry_btn:hover p{letter-spacing:2px}header:not(.lp-header) nav .header_entry_btn:hover span{gap:8px}header:not(.lp-header) nav .header_entry_btn p{font-family:"granville",serif;font-weight:300;font-style:normal;line-height:1;font-size:30px;line-height:30px;color:#fff;text-align:center;margin:30px 0 4px;transition:.3s}@media screen and (max-width:1023px){header:not(.lp-header) nav .header_entry_btn p{margin-top:15px}}@media screen and (max-width:600px){header:not(.lp-header) nav .header_entry_btn p{margin-top:3px;font-size:25px}}header:not(.lp-header) nav .header_entry_btn span{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:8px;width:100%;text-align:center;color:#fff;display:flex;justify-content:center;align-items:center;gap:4px;transition:.3s}header:not(.lp-header) nav .header_entry_btn span img{height:8px}footer{width:100%;padding:200px 12.15% 62px;background-color:#f7f7f7}@media screen and (max-width:530px){footer{padding-left:3%;padding-right:3%}}@media screen and (max-width:500px){footer{padding-top:120px}}footer .footer_inner{width:100%;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:850px){footer .footer_inner{display:initial}}footer .footer_inner aside{width:16%}@media screen and (max-width:850px){footer .footer_inner aside{width:120px;margin:0 auto 50px}}@media screen and (max-width:500px){footer .footer_inner aside{width:100px}}footer .footer_inner aside .logo_link{width:100%}footer .footer_inner aside .logo_link img{width:100%}footer .footer_inner aside .sns_links{width:100%;display:flex;justify-content:space-between;align-items:center;margin:40px 0 0}footer .footer_inner aside .sns_links a{width:26%}footer .footer_inner aside .sns_links a:last-child{width:28%}footer .footer_inner aside .sns_links a img{width:100%}footer .footer_inner .footer_links{display:flex;justify-content:space-between;align-items:flex-start;width:60%}@media screen and (max-width:850px){footer .footer_inner .footer_links{width:100%}}footer .footer_inner .footer_links .contents_links,footer .footer_inner .footer_links .company_links{width:40.1%}@media screen and (max-width:530px){footer .footer_inner .footer_links .contents_links,footer .footer_inner .footer_links .company_links{width:45%}}footer .footer_inner .footer_links .contents_links p,footer .footer_inner .footer_links .company_links p{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:16px;padding:0 0 12px;border-bottom:1px solid #cacaca}footer .footer_inner .footer_links ul{list-style:none;width:100%;margin:6px 0 0}footer .footer_inner .footer_links ul li{position:relative;width:100%;padding:11px 0 11px 13px;display:flex;align-items:center}footer .footer_inner .footer_links ul li:before{position:absolute;display:inline-block;content:"";width:8px;height:8px;left:0;background-repeat:no-repeat;background-size:contain}footer .footer_inner .footer_links ul li:after{position:absolute;display:inline-block;content:"";width:43px;height:8px;right:20px;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/footer_links_arrow.png);background-repeat:no-repeat;background-size:contain;opacity:0;transition:.3s}footer .footer_inner .footer_links ul li a{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:14px;transition:.3s}footer .footer_inner .footer_links ul li:hover a{opacity:.6}footer .footer_inner .footer_links ul li:hover:after{opacity:1}footer .footer_inner .footer_links .contents_links li:before{background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/links_triangle.png)}footer .footer_inner .footer_links .company_links li:before{background-color:#171717}footer .copyright_area{width:100%;display:flex;flex-flow:column;align-items:center;gap:15px;margin:48px 0 0}footer .copyright_area small{font-family:"granville",serif;font-weight:300;font-style:normal;line-height:1;font-size:10px}footer .copyright_area a{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:10px;text-decoration-line:underline}.section_title{margin:0 0 0 5%}.section_title h2{font-family:"granville",serif;font-weight:300;font-style:normal;line-height:1;font-size:64px;margin:0 0 12px}@media screen and (max-width:600px){.section_title h2{font-size:10vw}}.section_title p{display:flex;align-items:center;gap:12px;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:14px}.section_title p:before{content:"";display:inline-block;width:5px;height:10px;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/common_angle_red_left.png);background-repeat:no-repeat;background-size:cover}.section_title p:after{content:"";display:inline-block;width:5px;height:10px;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/common_angle_red_right.png);background-repeat:no-repeat;background-size:cover}.view_more{width:117px;padding:0 0 4px;font-family:"granville",serif;font-weight:300;font-style:normal;line-height:1;font-size:16px;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/view_more_arrow_red.png);background-size:100%;background-position:left bottom;background-repeat:no-repeat}.entry_banner{width:100%;aspect-ratio:3.85/1;position:relative;overflow:hidden;cursor:pointer}@media screen and (max-width:1023px){.entry_banner{height:54.7345374932vw}}.entry_banner:after{position:absolute;content:"";display:inline-block;width:100%;height:100%;top:0;left:0;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/entry_bg.png);background-size:contain;background-repeat:no-repeat;transition:.3s}@media screen and (max-width:1023px){.entry_banner:after{background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/entry_bg_sp.png);background-size:contain}}.entry_banner a{position:relative;width:100%;height:100%;z-index:1}.entry_banner a p{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:40px;font-family:"granville",serif;font-weight:300;font-style:normal;line-height:1;font-size:60px;color:#fff;transition:.3s;z-index:2}@media screen and (max-width:1023px){.entry_banner a p{font-size:24px;gap:20px}}.entry_banner a p img{height:60px;width:auto}@media screen and (max-width:1023px){.entry_banner a p img{height:24px}}.entry_banner a span{position:absolute;width:117px;height:20px;font-family:"granville",serif;font-weight:300;font-style:normal;line-height:1;font-size:16px;color:#fff;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/view_more_arrow_white.png);background-size:contain;background-repeat:no-repeat;background-position:bottom;bottom:38px;right:147px;z-index:2;opacity:0;transition:.3s}@media screen and (max-width:1023px){.entry_banner a span{right:10px;bottom:10px;opacity:1}}.entry_banner:hover:after{transform:scale(1.1)}.entry_banner:hover p{gap:60px}@media screen and (max-width:1023px){.entry_banner:hover p{gap:30px}}.entry_banner:hover span{opacity:1}.page_first_view{width:100%;display:flex;justify-content:flex-end;align-items:center;padding:40px 0;position:relative;overflow:hidden}.page_first_view .first_view_title{position:absolute;left:9%;z-index:1;transform:translateX(-100%);opacity:0;transition:1s}.page_first_view .first_view_title h1{font-family:"granville",serif;font-weight:300;font-style:normal;line-height:1;font-size:160px}@media screen and (max-width:1023px){.page_first_view .first_view_title h1{font-size:80px}}@media screen and (max-width:700px){.page_first_view .first_view_title h1{font-size:40px}}.page_first_view .first_view_title h2{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:48px;margin:24px 0 0}@media screen and (max-width:1023px){.page_first_view .first_view_title h2{font-size:24px}}@media screen and (max-width:700px){.page_first_view .first_view_title h2{font-size:12px}}.page_first_view img{width:73%;transform:translateX(100%);opacity:0;transition:.5s}.page_coming_soon{width:100%}.page_coming_soon img{width:100%}.coming_soon_overlay{position:absolute;z-index:9999;width:100%;top:230px}@media screen and (max-width:1023px){.coming_soon_overlay{display:flex;justify-content:center;overflow:hidden}}@media screen and (max-width:600px){.coming_soon_overlay{top:200px}}.coming_soon_overlay img{width:100%;min-height:450px}@media screen and (max-width:1023px){.coming_soon_overlay img{width:120%;min-height:initial}}@media screen and (max-width:700px){.coming_soon_overlay img{width:300%;max-height:650px;min-height:490px}}@media screen and (max-width:1023px){.pc_image{display:none !important}}.sp_image{display:none}@media screen and (max-width:1023px){.sp_image{display:inline-block}}*{margin:0;padding:0;box-sizing:border-box;color:#171717}.top_recruitment_floating{display:none;position:fixed;top:187px;right:0;width:74px;height:280px;justify-content:center;align-items:center;writing-mode:vertical-rl;background-color:#fff;border-radius:6px;outline:1px dashed #171717;outline-offset:-4px;z-index:99999;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:18px;letter-spacing:4px;gap:4px;cursor:pointer;transition:.3s}@media screen and (max-width:1023px){.top_recruitment_floating{width:200px;height:44px;font-size:14px;writing-mode:initial;letter-spacing:2px;background-color:rgba(23,23,23,.8);outline-color:#fff;color:#fff;top:calc(100svh - 120px);right:10px}}.top_recruitment_floating:hover{background-color:#171717;color:#fff;gap:8px;outline-color:#fff}@media screen and (max-width:1023px){.top_recruitment_floating:hover{background-color:rgba(23,23,23,.8);gap:4px}}.top_recruitment_floating:before{display:inline-block;content:"";width:9px;height:12px;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/common_angle_red_left.png);background-repeat:no-repeat;background-size:contain;transform:rotate(90deg)}@media screen and (max-width:1023px){.top_recruitment_floating:before{width:6px;height:8px;transform:rotate(0)}}.top_recruitment_floating:after{display:inline-block;content:"";width:9px;height:12px;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/common_angle_red_left.png);background-repeat:no-repeat;background-size:contain;transform:rotate(-90deg)}@media screen and (max-width:1023px){.top_recruitment_floating:after{width:6px;height:8px;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/common_angle_red_right.png);transform:rotate(0)}}.mv_container{width:100%;height:calc(100svh - 97px);display:flex}@media screen and (max-width:1023px){.mv_container{height:400px}}@media screen and (max-width:600px){.mv_container{height:300px}}@media screen and (max-width:500px){.mv_container{height:200px}}.mv_container video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:999;display:none;background-color:#000}.mv_slider_outer{position:relative;width:33.3333333333%;height:100%;flex-shrink:0;overflow:hidden}.mv_slider_outer:nth-child(2) .mv_slider_inner:first-child{animation-delay:.15s}.mv_slider_outer:nth-child(2) .mv_slider_inner:nth-child(2){animation-delay:5.15s}.mv_slider_outer:nth-child(2) .mv_slider_inner:nth-child(3){animation-delay:10.15s}.mv_slider_outer:nth-child(2) .mv_slider_inner:nth-child(4){animation-delay:15.15s}.mv_slider_outer:nth-child(2) .mv_slider_inner:nth-child(5){animation-delay:20.15s}.mv_slider_outer:nth-child(2) .mv_slider_inner:nth-child(6){animation-delay:25.15s}.mv_slider_outer:nth-child(3) .mv_slider_inner:first-child{animation-delay:.3s}.mv_slider_outer:nth-child(3) .mv_slider_inner:nth-child(2){animation-delay:5.3s}.mv_slider_outer:nth-child(3) .mv_slider_inner:nth-child(3){animation-delay:10.3s}.mv_slider_outer:nth-child(3) .mv_slider_inner:nth-child(4){animation-delay:15.3s}.mv_slider_outer:nth-child(3) .mv_slider_inner:nth-child(5){animation-delay:20.3s}.mv_slider_outer:nth-child(3) .mv_slider_inner:nth-child(6){animation-delay:25.3s}.mv_slider_inner{position:absolute;top:0;left:0;height:100%;width:120%}.mv_slider_inner:first-child{animation:slideMask 30s ease infinite;z-index:6}.mv_slider_inner:first-child .mv_slider_slide{animation:slideMove 30s linear infinite}.mv_slider_inner:first-child .mv_slider_slide img{animation:slideFade 30s ease infinite}.mv_slider_inner:nth-child(2){animation:slideMask 30s 5s ease infinite;z-index:5}.mv_slider_inner:nth-child(2) .mv_slider_slide{animation:slideMove 30s 5s linear infinite}.mv_slider_inner:nth-child(2) .mv_slider_slide img{animation:slideFade 30s 5s ease infinite}.mv_slider_inner:nth-child(3){animation:slideMask 30s 10s ease infinite;z-index:4}.mv_slider_inner:nth-child(3) .mv_slider_slide{animation:slideMove 30s 10s linear infinite}.mv_slider_inner:nth-child(3) .mv_slider_slide img{animation:slideFade 30s 10s ease infinite}.mv_slider_inner:nth-child(4){animation:slideMask 30s 15s ease infinite;z-index:3}.mv_slider_inner:nth-child(4) .mv_slider_slide{animation:slideMove 30s 15s linear infinite}.mv_slider_inner:nth-child(4) .mv_slider_slide img{animation:slideFade 30s 15s ease infinite}.mv_slider_inner:nth-child(5){animation:slideMask 30s 20s ease infinite;z-index:2}.mv_slider_inner:nth-child(5) .mv_slider_slide{animation:slideMove 30s 20s linear infinite}.mv_slider_inner:nth-child(5) .mv_slider_slide img{animation:slideFade 30s 20s ease infinite}.mv_slider_inner:nth-child(6){animation:slideMask 30s 25s ease infinite;z-index:1}.mv_slider_inner:nth-child(6) .mv_slider_slide{animation:slideMove 30s 25s linear infinite}.mv_slider_inner:nth-child(6) .mv_slider_slide img{animation:slideFade 30s 25s ease infinite}.mv_slider_slide{position:relative;width:100%;height:100%}.mv_slider_slide picture{height:100%;filter:brightness(.65)}.mv_slider_slide picture img{width:100%;height:100%;object-fit:cover;object-position:center}.mv_copy_container{position:absolute;bottom:5.09%;width:100%;padding:0 13.54%;display:flex;justify-content:space-between;align-items:center;font-family:"granville",serif;font-weight:300;font-style:normal;line-height:1;font-size:11.8vw;line-height:8vw;color:#fff;z-index:10}.mv_copy_container img{height:8vw}.mv_copy_container ul{position:relative;display:flex;justify-content:center;align-items:center}.mv_copy_container li{position:absolute;font-family:"Explora",serif;font-weight:600;font-style:normal;line-height:1;font-size:9vw;color:#fff;visibility:hidden;opacity:0;transition:.5s;transform-origin:left}.mv_copy_container li.prev{transform:rotate(0) translateY(-50px);visibility:hidden;opacity:0}.mv_copy_container li.active{transform:rotate(-6deg) translateX(0);visibility:visible;opacity:1}.mv_copy_container li.next{transform:rotate(0) translateY(50px);visibility:hidden;opacity:0}.top_about_us{width:100%;padding:calc(130px + (100vw - 1440px)*0.27) 0 90px;background-color:#f7f7f7;overflow:hidden}@media screen and (max-width:1023px){.top_about_us{padding-top:50px}}.top_about_us .section_title{opacity:0;transition:.5s}.top_about_us article{width:95%;background-color:#fff;padding:76px 53% 60px 127px;margin:44px 0 0;position:relative}@media screen and (max-width:1023px){.top_about_us article{margin-top:450px;padding-right:3%;width:100%}}@media screen and (max-width:950px){.top_about_us article{margin-top:420px}}@media screen and (max-width:800px){.top_about_us article{padding-left:3%;margin-top:360px}}@media screen and (max-width:650px){.top_about_us article{margin-top:280px}}@media screen and (max-width:500px){.top_about_us article{margin-top:200px}}@media screen and (max-width:400px){.top_about_us article{margin-top:160px}}.top_about_us article p{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:16px;line-height:1.5;transform:translateX(-100%);opacity:0;transition:.5s}@media screen and (max-width:1023px){.top_about_us article p{font-size:14px}}.top_about_us article .link_area{width:100%;display:flex;justify-content:flex-end;margin:28px 0 0}.top_about_us article img{position:absolute;width:50.77%;bottom:60px;right:-3.65%;transform:translateX(100%);opacity:0;transition:.5s}@media screen and (max-width:1023px){.top_about_us article img{width:90%;top:-410px}}@media screen and (max-width:950px){.top_about_us article img{top:-380px}}@media screen and (max-width:800px){.top_about_us article img{top:-310px}}@media screen and (max-width:650px){.top_about_us article img{top:-230px}}@media screen and (max-width:500px){.top_about_us article img{top:-160px}}@media screen and (max-width:400px){.top_about_us article img{top:-120px}}.top_work{width:100%;background:#7b7b7b;padding:102px 0 60px}@media screen and (max-width:1023px){.top_work{padding-top:50px}}.top_work .section_title{opacity:0;transition:.5s}.top_work .section_title h2,.top_work .section_title p{color:#fff}.top_work .works_wrapper{display:flex;justify-content:space-around;width:76.73%;margin:60px auto 0;overflow:hidden}@media screen and (max-width:800px){.top_work .works_wrapper{display:initial}}.top_work .works_wrapper article{width:40%;transform:translateX(200px);opacity:0;transition:.5s}@media screen and (max-width:800px){.top_work .works_wrapper article{width:90%;padding-top:30px;margin:0 auto}}.top_work .works_wrapper article h3{width:100%;margin:24px 0 0;font-family:"granville",serif;font-weight:300;font-style:normal;line-height:1;font-size:18px;color:#fff;padding:0 0 14px;border-bottom:1px solid #fff}.top_work .works_wrapper article p{width:100%;margin:32px 0 0;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:16px;line-height:1.5;color:#fff}@media screen and (max-width:1023px){.top_work .works_wrapper article p{font-size:14px}}.top_work .works_wrapper article img{width:100%}.top_work .link_area{width:76.73%;margin:60px auto 0;display:flex;justify-content:flex-end}.top_system{width:100%;padding:calc(130px + (100vw - 1440px)*0.27) 0 90px;background-color:#f7f7f7;overflow:hidden}@media screen and (max-width:1023px){.top_system{padding-top:50px}}.top_system .section_title{margin:0 0 0 55.55%;opacity:0;transition:.5s}.top_system article{width:95%;background-color:#fff;padding:76px 127px 60px 53%;margin:44px 0 0 5%;position:relative}@media screen and (max-width:1023px){.top_system article{margin-top:450px;padding-left:3%;width:100%}}@media screen and (max-width:950px){.top_system article{margin-top:420px}}@media screen and (max-width:800px){.top_system article{padding-right:50px;margin-top:360px}}@media screen and (max-width:650px){.top_system article{margin-top:280px}}@media screen and (max-width:500px){.top_system article{margin-top:200px}}@media screen and (max-width:400px){.top_system article{margin-top:160px}}.top_system article p{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:16px;line-height:1.5;opacity:0;transform:translateX(100%);transition:.5s}@media screen and (max-width:1023px){.top_system article p{font-size:14px}}.top_system article .link_area{width:100%;display:flex;justify-content:flex-end;margin:28px 0 0}.top_system article img{position:absolute;width:50.77%;bottom:60px;left:-3.65%;opacity:0;transform:translateX(-100%);transition:.5s}@media screen and (max-width:1023px){.top_system article img{left:-5%;width:90%;top:-410px}}@media screen and (max-width:950px){.top_system article img{top:-380px}}@media screen and (max-width:800px){.top_system article img{top:-310px}}@media screen and (max-width:650px){.top_system article img{top:-230px}}@media screen and (max-width:500px){.top_system article img{top:-160px}}@media screen and (max-width:400px){.top_system article img{top:-120px}}.top_interview{width:100%;padding:75px 0 90px;background-color:#f7f7f7;position:relative}.top_interview .section_title{opacity:0;transition:.5s}.top_interview .swiper{width:90%;height:fit-content;margin:64px auto 0;transform:translateY(100px);opacity:0;transition:.5s}.top_interview .swiper .swiper-slide{cursor:pointer;transition:.3s}.top_interview .swiper .swiper-slide:hover{opacity:.8}.top_interview .swiper .swiper-slide .position_logo{position:absolute;background-color:#fff;width:140px;height:50px;top:0;right:0;object-fit:contain}.top_interview .swiper .swiper-slide .list_image{width:100%;aspect-ratio:4/3;object-fit:contain;object-position:top center;transition:.3s}.top_interview .swiper .swiper-slide h3{font-family:"granville",serif;font-weight:300;font-style:normal;line-height:1;font-size:40px;margin:12px 0 0}.top_interview .swiper .swiper-slide p{font-family:"granville",serif;font-weight:300;font-style:normal;line-height:1;font-size:20px;margin:12px 0 0;padding:0 0 10px;border-bottom:2px solid #af294b}.top_interview .swiper_controls{position:relative;width:100%;display:flex;justify-content:center;align-items:center;margin:47px 0 0;gap:16px}@media screen and (max-width:1023px){.top_interview .swiper_controls{margin:32px 0 0}}.top_interview .swiper-pagination{width:fit-content;position:relative;top:unset;bottom:unset;left:unset;right:unset;display:flex;justify-content:center;align-items:center;gap:16px}@media screen and (max-width:1023px){.top_interview .swiper-pagination{gap:3px}}.top_interview .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background-color:#171717;cursor:pointer}@media screen and (max-width:1023px){.top_interview .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px}}.top_interview .swiper-button-prev,.top_interview .swiper-button-next{position:relative;width:24px;height:24px;margin:0;top:unset;bottom:unset;left:unset;right:unset;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:1023px){.top_interview .swiper-button-prev,.top_interview .swiper-button-next{width:18px;height:18px}}.top_interview .swiper-button-prev:after,.top_interview .swiper-button-next:after{display:none}.top_interview .swiper-button-prev{background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/common_angle_red_left.png)}.top_interview .swiper-button-next{background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/common_angle_red_right.png)}.top_interview .link_area{width:100%;display:flex;justify-content:center;margin:26px 0 0}@media screen and (max-width:1023px){.top_interview .link_area{margin:18px 0 0}}.top_interview .link_area a{font-family:"granville",serif;font-weight:300;font-style:normal;line-height:1;font-size:16px;padding:0 10px 6px;border-bottom:1px solid #af294b}.top_news{width:100%;padding:75px 0 250px;background-color:#f7f7f7}@media screen and (max-width:1023px){.top_news{padding:75px 0}}.top_news .section_title{opacity:0;transition:.5s}.top_news .news_container{width:74.236%;margin:60px auto 0}@media screen and (max-width:1023px){.top_news .news_container{width:94.87%;margin:50px auto 0}}.top_news .news_container a{width:100%}.top_news .news_container article{width:100%;height:fit-content;padding:22px 110px 22px 13.37%;display:flex;position:relative;align-items:center;border-bottom:1px solid #919191;cursor:pointer;transition:.3s}@media screen and (max-width:1023px){.top_news .news_container article{padding:10px 22px 32px;flex-wrap:wrap}}.top_news .news_container article time{font-family:"granville",serif;font-weight:300;font-style:normal;line-height:1;font-size:16px;margin:0 40px 0 0}@media screen and (max-width:1023px){.top_news .news_container article time{font-size:14px;margin:0 8px 0 0}}.top_news .news_container article span{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:13px;width:200px;height:100%;border:1px solid #af294b;display:flex;justify-content:center;align-items:center;margin:0 40px 0 0;flex-shrink:0}@media screen and (max-width:1023px){.top_news .news_container article span{font-size:14px;width:auto;min-width:78px;height:18px;padding:4px 13px;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1}}.top_news .news_container article p{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:16px;width:100%;text-align:center;line-height:1.5}@media screen and (max-width:1023px){.top_news .news_container article p{width:100%;text-align:left;margin:6px 0 0;font-size:14px}}.top_news .news_container article:after{display:inline-block;content:"View more";position:absolute;right:20px;bottom:22px;width:87px;font-family:"granville",serif;font-weight:300;font-style:normal;line-height:1;font-size:10px;padding:0 0 4px;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/view_more_arrow_black.png);background-size:100%;background-position:bottom;background-repeat:no-repeat;opacity:0;transition:.3s}@media screen and (max-width:1023px){.top_news .news_container article:after{opacity:1;bottom:10px}}.top_news .news_container article:hover{background-color:rgba(255,255,255,.5)}.top_news .news_container article:hover:after{opacity:1}.scroll_top_button{position:fixed;bottom:5%;right:5%;display:flex;flex-flow:column;justify-content:center;align-items:center;width:64px;height:64px;border-radius:50%;background-color:#171717;font-family:"granville",serif;font-weight:400;font-style:normal;line-height:1;color:#fff;font-size:16px;cursor:pointer;opacity:0;visibility:hidden;transition:.5s}.scroll_top_button img{height:30px;transform:rotate(90deg)}.about_philosophy{background-color:#f7f7f7;padding:90px 0 109px}@media screen and (max-width:1023px){.about_philosophy{padding:36px 0 63px}}.about_philosophy img{width:100%;margin:68px 0 0}@media screen and (max-width:1023px){.about_philosophy img{margin:36px 0 0}}.about_message{padding:120px 0 114px;background-color:#f7f7f7}@media screen and (max-width:1023px){.about_message{padding:70px 0 70px}}.about_message .message_wrapper{width:100%;margin:64px auto 0;padding:77px 45.42% 0 7%;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/about_us/about_top_message_bg.png);background-repeat:no-repeat;background-size:contain;background-position:top right}@media screen and (max-width:1023px){.about_message .message_wrapper{margin:36px auto 0;padding:36px 0 0 2.5%}}.about_message .message_wrapper h3{font-family:"granville",serif;font-weight:400;font-style:normal;line-height:1;font-size:50px;margin-bottom:78px}@media screen and (max-width:1023px){.about_message .message_wrapper h3{width:54%;height:55.5555555556vw;display:flex;align-items:center;font-size:30px;margin:-36px 0 0}}.about_message .message_wrapper div{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:17px;line-height:2}@media screen and (max-width:1023px){.about_message .message_wrapper div{width:100%;font-size:16px;padding:12px 2.5% 0}}.about_brands{background-color:#f7f7f7;padding:117px 0 60px}@media screen and (max-width:1023px){.about_brands{padding:70px 0 36px}}.about_brands .brands_container{display:flex;justify-content:space-between;flex-wrap:wrap;width:90%;margin:76px auto 0;row-gap:40px}@media screen and (max-width:1023px){.about_brands .brands_container{width:95%;margin:36px auto 0;row-gap:24px}}.about_brands .brands_container a{width:48.38%}.about_brands .brands_container a article{width:100%}.about_brands .brands_container a article img{width:100%}.about_numbers{width:100%;padding:140px 0 90px}@media screen and (max-width:1023px){.about_numbers{padding:70px 0 45px}}.about_numbers .numbers_container{width:100%;padding:95px 3.61%;margin:30px 0 0;background-color:#f7f7f7;border-radius:60px;display:flex;flex-wrap:wrap;position:relative}@media screen and (max-width:1023px){.about_numbers .numbers_container{padding:40px 2%}}.about_numbers .numbers_container article{width:25%;height:auto;aspect-ratio:1.03125/1;display:flex;flex-flow:column;justify-content:space-between;align-items:center}@media screen and (max-width:1023px){.about_numbers .numbers_container article{justify-content:flex-start;width:50%;aspect-ratio:unset;padding:24px 0}}.about_numbers .numbers_container article h3{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:20px}@media screen and (max-width:1023px){.about_numbers .numbers_container article h3{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:16px}}.about_numbers .numbers_container article img{width:43%}@media screen and (max-width:1023px){.about_numbers .numbers_container article img{width:40%;margin:16px 0 0}}.about_numbers .numbers_container article .number_area{margin-bottom:15%;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:16px;text-align:center}@media screen and (max-width:1023px){.about_numbers .numbers_container article .number_area{margin:16px 0 0}}.about_numbers .numbers_container article .number_area span,.about_numbers .numbers_container article .number_area b{font-family:"granville",serif;font-weight:300;font-style:normal;line-height:1;font-size:3.33vw;color:#af294b}@media screen and (max-width:1023px){.about_numbers .numbers_container article .number_area span,.about_numbers .numbers_container article .number_area b{font-size:36px}}.about_numbers .numbers_container article:nth-child(2),.about_numbers .numbers_container article:nth-child(3),.about_numbers .numbers_container article:nth-child(4),.about_numbers .numbers_container article:nth-child(6),.about_numbers .numbers_container article:nth-child(7),.about_numbers .numbers_container article:nth-child(8){border-left:1px dashed #dcdcdc}@media screen and (max-width:1023px){.about_numbers .numbers_container article:nth-child(2),.about_numbers .numbers_container article:nth-child(3),.about_numbers .numbers_container article:nth-child(4),.about_numbers .numbers_container article:nth-child(6),.about_numbers .numbers_container article:nth-child(7),.about_numbers .numbers_container article:nth-child(8){border-left:none}}.about_numbers .numbers_container article:nth-child(5),.about_numbers .numbers_container article:nth-child(6),.about_numbers .numbers_container article:nth-child(7),.about_numbers .numbers_container article:nth-child(8){border-top:1px dashed #dcdcdc}@media screen and (max-width:1023px){.about_numbers .numbers_container article:nth-child(5),.about_numbers .numbers_container article:nth-child(6),.about_numbers .numbers_container article:nth-child(7),.about_numbers .numbers_container article:nth-child(8){border-top:none}}.about_numbers .numbers_container article:nth-child(5) .number_area,.about_numbers .numbers_container article:nth-child(6) .number_area,.about_numbers .numbers_container article:nth-child(7) .number_area,.about_numbers .numbers_container article:nth-child(8) .number_area{margin:0}@media screen and (max-width:1023px){.about_numbers .numbers_container article:nth-child(5) .number_area,.about_numbers .numbers_container article:nth-child(6) .number_area,.about_numbers .numbers_container article:nth-child(7) .number_area,.about_numbers .numbers_container article:nth-child(8) .number_area{margin:16px 0 0}}.about_numbers .numbers_container article:nth-child(5) h3,.about_numbers .numbers_container article:nth-child(6) h3,.about_numbers .numbers_container article:nth-child(7) h3,.about_numbers .numbers_container article:nth-child(8) h3{margin-top:15%}@media screen and (max-width:1023px){.about_numbers .numbers_container article:nth-child(5) h3,.about_numbers .numbers_container article:nth-child(6) h3,.about_numbers .numbers_container article:nth-child(7) h3,.about_numbers .numbers_container article:nth-child(8) h3{margin-top:0}}@media screen and (max-width:1023px){.about_numbers .numbers_container article:nth-child(even){border-left:1px dashed #dcdcdc}.about_numbers .numbers_container article:nth-child(3),.about_numbers .numbers_container article:nth-child(4),.about_numbers .numbers_container article:nth-child(5),.about_numbers .numbers_container article:nth-child(6),.about_numbers .numbers_container article:nth-child(7),.about_numbers .numbers_container article:nth-child(8){border-top:1px dashed #dcdcdc}}.about_numbers .numbers_container #gender .number_area,.about_numbers .numbers_container #manager_gender .number_area{display:flex;justify-content:center;align-items:center;font-size:32px;color:#acacac;gap:8px}.about_numbers .numbers_container #gender .number_area span,.about_numbers .numbers_container #manager_gender .number_area span{padding:8px;border-radius:50%;background-color:#fff}.about_numbers .numbers_container #gender .number_area span:first-child,.about_numbers .numbers_container #manager_gender .number_area span:first-child{color:#171717}.about_numbers .numbers_container #age{justify-content:flex-start}.about_numbers .numbers_container #age .wrapper{display:flex;justify-content:center;align-items:center;gap:10%;margin:20% 0 0}@media screen and (max-width:1023px){.about_numbers .numbers_container #age .wrapper{margin:16px 0 0}}.about_numbers .numbers_container #age .wrapper img{width:40%;flex-shrink:0;object-fit:contain}@media screen and (max-width:1023px){.about_numbers .numbers_container #age .wrapper img{margin:0}}.about_numbers .numbers_container #age .wrapper .numbers_wrapper{width:50%}.about_numbers .numbers_container #age .wrapper .numbers_wrapper .number_area{margin:0;position:relative}.about_numbers .numbers_container #age .wrapper .numbers_wrapper .number_area:first-child{margin:0 0 10%}.about_numbers .numbers_container #age .wrapper .numbers_wrapper .number_area em{display:inline-block;font-size:10px;position:absolute;top:0;font-style:normal}@media screen and (max-width:1023px){.about_numbers .numbers_container #age .wrapper .numbers_wrapper .number_area{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:10px}.about_numbers .numbers_container #age .wrapper .numbers_wrapper .number_area span{font-size:30px}.about_numbers .numbers_container #age .wrapper .numbers_wrapper .number_area p{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:10px}}.about_numbers .numbers_container #age small{width:100%;font-size:10px;margin:12px 0 0;text-align:right}.about_company{padding:0 0 94px}@media screen and (max-width:1023px){.about_company{padding:36px 0 70px}}.about_company dl{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1}.about_company dl{width:100%;padding:0 12%;display:flex;flex-wrap:wrap;margin:100px 0 0}@media screen and (max-width:1023px){.about_company dl{margin:60px 0 0;padding:0 2.5%}}.about_company dl dt{width:20%;display:flex;justify-content:center;align-items:center;height:90px;border-bottom:solid 2px #af294b;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1}@media screen and (max-width:1023px){.about_company dl dt{width:30%;height:60px;font-size:14px}}.about_company dl dd{display:flex;align-items:center;width:80%;border-bottom:solid 1px #cecece;padding-left:15%;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1}@media screen and (max-width:1023px){.about_company dl dd{width:70%;font-size:14px;padding-left:5%}}.system_anchor_links{width:100%;display:flex;justify-content:center;align-items:center;gap:40px;margin:170px 0 0}@media screen and (max-width:1023px){.system_anchor_links{width:95%;justify-content:space-between;gap:12px;margin:75px auto 0}}.system_anchor_links a{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:22px;padding:0 24px 6px 0;border-bottom:1px solid #171717;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/system/anchor_links_arrow.png);background-position:right center;background-size:12px;background-repeat:no-repeat}@media screen and (max-width:1023px){.system_anchor_links a{font-size:16px;padding:0 16px 6px 0}}.system_anchor_links a:hover{opacity:.6}.system_career{padding:230px 0 188px}@media screen and (max-width:1023px){.system_career{padding:88px 0 120px}}.system_career .careers_wrapper{width:77.64%;margin:90px auto 0}@media screen and (max-width:1023px){.system_career .careers_wrapper{width:95%;margin:44px auto 0}}.system_career .careers_wrapper article{width:100%;padding:55px 0;display:flex;align-items:center;border-top:1px solid #b4b4b4}@media screen and (max-width:1023px){.system_career .careers_wrapper article{padding:36px 0;flex-flow:column;align-items:flex-start;gap:16px}}.system_career .careers_wrapper article h3{width:40%;display:flex;align-items:center;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:30px;gap:42px}@media screen and (max-width:1023px){.system_career .careers_wrapper article h3{width:100%;font-size:20px;gap:16px}}.system_career .careers_wrapper article h3 img{width:50px}@media screen and (max-width:1023px){.system_career .careers_wrapper article h3 img{width:32px}}.system_career .careers_wrapper article p{width:60%;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:16px;line-height:30px}@media screen and (max-width:1023px){.system_career .careers_wrapper article p{width:100%}}.system_career .careers_wrapper article:first-child{border-top:none}.system_training{width:100%;padding:70px 0 170px;background-color:#7b7b7b}@media screen and (max-width:1023px){.system_training{padding:45px 0 120px}}.system_training .section_title h2,.system_training .section_title p{color:#fff}.system_training article{width:100%;margin:130px 0 0}@media screen and (max-width:1023px){.system_training article{width:95%;margin:56px auto 0}}.system_training article .training_title_wrapper{width:79.7%;display:flex;align-items:center;gap:42px;margin:0 auto}@media screen and (max-width:1023px){.system_training article .training_title_wrapper{display:none}}.system_training article .training_title_wrapper b{font-family:"granville",serif;font-weight:400;font-style:normal;line-height:1;font-size:109px;color:#af294b}.system_training article .training_title_wrapper h3{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:30px;color:#fff}.system_training article .training_title_wrapper h3 span{margin:22px 0 0;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:16px;color:#fff;line-height:1.5}.system_training article .training_title_wrapper_sp{display:none}@media screen and (max-width:1023px){.system_training article .training_title_wrapper_sp{width:100%;display:block}}.system_training article .training_title_wrapper_sp h3{width:100%;display:flex;align-items:center;gap:12px;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:20px;color:#fff}.system_training article .training_title_wrapper_sp b{font-family:"granville",serif;font-weight:400;font-style:normal;line-height:1;font-size:50px;color:#af294b}.system_training article .training_title_wrapper_sp p{width:100%;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:14px;line-height:1.5;color:#fff;margin:16px 0 0}.system_training article .training_description_image{display:block;width:78%;margin:60px auto 0}.system_training article .training_description_image.sp_image{display:none}@media screen and (max-width:1023px){.system_training article .training_description_image{width:100%;margin:24px auto 0}.system_training article .training_description_image.sp_image{display:block}}.system_training .group_training_wrapper{width:84.8%;margin:80px auto 0}@media screen and (max-width:1023px){.system_training .group_training_wrapper{width:100%;margin:30px auto 0}}.system_training .group_training_wrapper article{margin:0 0 90px;display:flex;flex-flow:row-reverse;align-items:center;gap:50px}@media screen and (max-width:1023px){.system_training .group_training_wrapper article{margin:0 0 24px;flex-flow:column-reverse;gap:16px}}.system_training .group_training_wrapper article h4{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:25px;color:#171717}@media screen and (max-width:1023px){.system_training .group_training_wrapper article h4{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:20px}}.system_training .group_training_wrapper article h4 span{font-size:16px;color:#fff;margin:40px 0 0;line-height:1.5}@media screen and (max-width:1023px){.system_training .group_training_wrapper article h4 span{font-size:14px;margin:8px 0 0}}.system_training .group_training_wrapper article h4:before{content:"";display:inline-block;width:42px;height:0;border-top:1px solid #af294b;margin:0 24px 8px 0}@media screen and (max-width:1023px){.system_training .group_training_wrapper article h4:before{margin:0 8px 8px 0}}.system_training .group_training_wrapper article img{width:40.87%}@media screen and (max-width:1023px){.system_training .group_training_wrapper article img{width:100%}}.system_training .training_4,.system_training .training_5{width:100%;display:flex;justify-content:center;margin:0}@media screen and (max-width:1023px){.system_training .training_4,.system_training .training_5{flex-flow:column}}.system_training .training_4 img,.system_training .training_5 img{width:49%;object-fit:contain}@media screen and (max-width:1023px){.system_training .training_4 img,.system_training .training_5 img{width:100%;margin:26px 0 0}}.system_training .training_4 .training_4and5_contents,.system_training .training_5 .training_4and5_contents{width:51%}@media screen and (max-width:1023px){.system_training .training_4 .training_4and5_contents,.system_training .training_5 .training_4and5_contents{width:100%}}.system_training .training_4 .training_4and5_contents p,.system_training .training_5 .training_4and5_contents p{width:100%;background-color:#fff;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:18px;line-height:34px;margin:40px 0 0}@media screen and (max-width:1023px){.system_training .training_4 .training_4and5_contents p,.system_training .training_5 .training_4and5_contents p{font-size:14px;line-height:1.5;padding:32px 54px;margin:0}}.system_training .training_4 .training_title_wrapper,.system_training .training_5 .training_title_wrapper{width:100%;justify-content:center}.system_training .training_4{padding:100px 0 0}@media screen and (max-width:1023px){.system_training .training_4{padding:64px 0 0}}.system_training .training_4 p{padding:60px 100px 60px 36px}.system_training .training_5{padding:150px 0 0}@media screen and (max-width:1023px){.system_training .training_5{padding:64px 0 0}}.system_training .training_5 p{padding:60px 36px 60px 100px}.system_benefit{width:100%;padding:120px 0 170px;background-color:#f7f7f7}@media screen and (max-width:1023px){.system_benefit{padding:64px 0 70px}}.system_benefit .benefits_wrapper{width:89.6%;margin:80px auto 0;display:flex;flex-wrap:wrap}@media screen and (max-width:1023px){.system_benefit .benefits_wrapper{width:75%;margin:34px auto 0;flex-flow:column}}.system_benefit .benefits_wrapper article{width:33.3333333333%;aspect-ratio:1.35/1;margin:0;padding:36px;display:flex;flex-flow:column;gap:36px;border-bottom:1px solid #939393}@media screen and (max-width:1023px){.system_benefit .benefits_wrapper article{width:100%;aspect-ratio:auto;padding:18px 0;flex-flow:row;flex-wrap:wrap;align-items:center;gap:18px}}.system_benefit .benefits_wrapper article:nth-child(10),.system_benefit .benefits_wrapper article:nth-child(11),.system_benefit .benefits_wrapper article:nth-child(12){border-bottom:none}@media screen and (max-width:1023px){.system_benefit .benefits_wrapper article:nth-child(10),.system_benefit .benefits_wrapper article:nth-child(11),.system_benefit .benefits_wrapper article:nth-child(12){border-bottom:1px solid #939393}}.system_benefit .benefits_wrapper article:nth-child(2),.system_benefit .benefits_wrapper article:nth-child(5),.system_benefit .benefits_wrapper article:nth-child(8),.system_benefit .benefits_wrapper article:nth-child(11){border-right:1px solid #939393;border-left:1px solid #939393}@media screen and (max-width:1023px){.system_benefit .benefits_wrapper article:nth-child(2),.system_benefit .benefits_wrapper article:nth-child(5),.system_benefit .benefits_wrapper article:nth-child(8),.system_benefit .benefits_wrapper article:nth-child(11){border-right:none;border-left:none}}.system_benefit .benefits_wrapper article span{width:fit-content;font-family:"granville",serif;font-weight:400;font-style:normal;line-height:1;font-size:40px;border-bottom:1px solid #af294b}@media screen and (max-width:1023px){.system_benefit .benefits_wrapper article span{width:15%}}.system_benefit .benefits_wrapper article h3{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:30px;line-height:1.2}@media screen and (max-width:1023px){.system_benefit .benefits_wrapper article h3{width:calc(80% - 18px);font-size:20px;line-height:1}}.system_benefit .benefits_wrapper article h3 small{display:block;font-size:20px}@media screen and (max-width:1023px){.system_benefit .benefits_wrapper article h3 small{font-size:12px}}@media screen and (max-width:1023px){.system_benefit .benefits_wrapper article p{font-size:14px}}#works_main .tab_area{margin:154px 0 50px;display:flex;justify-content:center;align-items:center;gap:18px}@media screen and (max-width:1023px){#works_main .tab_area{margin:42px 0 0}}#works_main .tab_area div{width:300px;height:90px;display:flex;justify-content:center;align-items:center;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:30px;border:1px solid #000;border-radius:5px;transition:.3s;cursor:pointer}@media screen and (max-width:1023px){#works_main .tab_area div{width:165px;height:30px;font-size:16px}}#works_main .tab_content{display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;margin-bottom:154px}#works_main .tab_content h2{font-size:50px;margin-top:120px}@media screen and (max-width:1023px){#works_main .tab_content h2{font-size:28px;margin:48px 0 60px}}#works_main .tab_content .flex_area{display:flex;justify-content:center;align-items:center;gap:3.33%;width:100%;margin-top:76px}@media screen and (max-width:1023px){#works_main .tab_content .flex_area{flex-wrap:wrap;gap:60px}}#works_main .tab_content .flex_area .shop_item{width:27.78%}@media screen and (max-width:1023px){#works_main .tab_content .flex_area .shop_item{width:95%}}#works_main .tab_content .flex_area .shop_item .image_area{position:relative}#works_main .tab_content .flex_area .shop_item .image_area div:not(.description_overlay){position:absolute;top:-19px;background:#a82b4a;height:38px;padding:13px;display:flex;justify-content:center;align-items:center;z-index:2}#works_main .tab_content .flex_area .shop_item .image_area div:not(.description_overlay) span{font-family:"granville",serif;font-weight:300;font-style:normal;line-height:1;color:#f7f7f7;font-size:20px}#works_main .tab_content .flex_area .shop_item .image_area .description_overlay{position:absolute;width:100%;height:100%;background-color:rgba(64,64,64,.8);top:0;left:0;z-index:1;padding:38px 12px;opacity:0;transition:.3s}#works_main .tab_content .flex_area .shop_item .image_area .description_overlay p{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:20px;color:#fff;line-height:1.5}#works_main .tab_content .flex_area .shop_item .image_area .description_overlay span{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:16px;margin:16px 0 0;color:#fff;line-height:1.5}#works_main .tab_content .flex_area .shop_item .image_area:hover .description_overlay{opacity:1}#works_main .tab_content .flex_area .shop_item .image_area img{width:100%}#works_main .tab_content .flex_area .shop_item .title_area{margin-top:15px;display:flex;justify-content:center;align-items:center;gap:10px}#works_main .tab_content .flex_area .shop_item .title_area p{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:20px;text-align:center}.entry_looking{width:100%;background-color:#f7f7f7;padding:90px 0 86px}@media screen and (max-width:1023px){.entry_looking{padding:45px 0 64px}}.entry_looking .looking_wrapper{width:89.58%;aspect-ratio:2.1457/1;display:flex;justify-content:center;flex-wrap:wrap;margin:100px auto 0}@media screen and (max-width:1023px){.entry_looking .looking_wrapper{width:75%;aspect-ratio:auto;flex-flow:column;margin:48px auto 0}}.entry_looking .looking_wrapper article{width:50%;padding:36px 60px;border-bottom:1px solid #939393}@media screen and (max-width:1023px){.entry_looking .looking_wrapper article{width:100%;padding:32px 0 16px;border-bottom:1px solid #939393;display:flex;align-items:center;flex-wrap:wrap;gap:24px}}.entry_looking .looking_wrapper article:nth-child(5),.entry_looking .looking_wrapper article:nth-child(6){border-bottom:none}@media screen and (max-width:1023px){.entry_looking .looking_wrapper article:nth-child(5),.entry_looking .looking_wrapper article:nth-child(6){border-bottom:1px solid #939393}}.entry_looking .looking_wrapper article:nth-child(2),.entry_looking .looking_wrapper article:nth-child(4),.entry_looking .looking_wrapper article:nth-child(6){border-left:1px solid #939393}@media screen and (max-width:1023px){.entry_looking .looking_wrapper article:nth-child(2),.entry_looking .looking_wrapper article:nth-child(4),.entry_looking .looking_wrapper article:nth-child(6){border-left:none}}.entry_looking .looking_wrapper article span{font-family:"granville",serif;font-weight:400;font-style:normal;line-height:1;font-size:40px;border-bottom:1px solid #af294b}@media screen and (max-width:1023px){.entry_looking .looking_wrapper article span{font-size:30px;width:15%}}.entry_looking .looking_wrapper article h3{font-family:"granville",serif;font-weight:400;font-style:normal;line-height:1;font-size:50px;text-align:center;margin:6px 0 0}@media screen and (max-width:1023px){.entry_looking .looking_wrapper article h3{font-size:30px;width:calc(85% - 24px);text-align:left;margin:0}}.entry_looking .looking_wrapper article p{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:25px;text-align:center;margin:46px 0 0;line-height:1.5}@media screen and (max-width:1023px){.entry_looking .looking_wrapper article p{font-size:14px;text-align:left;margin:0}}.entry_new_graduate{width:100%;padding:106px 0 117px}@media screen and (max-width:1023px){.entry_new_graduate{padding:40px 0 70px}}.entry_new_graduate .link_detail_page,.entry_new_graduate .information_session{display:block;width:70%;aspect-ratio:3.476/1;position:relative;overflow:hidden;margin:56px auto 0}@media screen and (max-width:1023px){.entry_new_graduate .link_detail_page,.entry_new_graduate .information_session{width:95%;margin:40px auto 0}}.entry_new_graduate .link_detail_page:after,.entry_new_graduate .information_session:after{position:absolute;content:"";display:inline-block;width:100%;height:100%;top:0;left:0;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/entry/entry_new_graduate_bg.png);background-size:contain;background-repeat:no-repeat;transition:.3s}@media screen and (max-width:1023px){.entry_new_graduate .link_detail_page:after,.entry_new_graduate .information_session:after{background-size:contain}}.entry_new_graduate .link_detail_page a,.entry_new_graduate .information_session a{position:relative;width:100%;height:100%;z-index:1}.entry_new_graduate .link_detail_page a p,.entry_new_graduate .information_session a p{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:40px;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:60px;color:#fff;transition:.3s;z-index:2}@media screen and (max-width:1023px){.entry_new_graduate .link_detail_page a p,.entry_new_graduate .information_session a p{font-size:24px;gap:20px}}.entry_new_graduate .link_detail_page a p img,.entry_new_graduate .information_session a p img{height:60px;width:auto}@media screen and (max-width:1023px){.entry_new_graduate .link_detail_page a p img,.entry_new_graduate .information_session a p img{height:24px}}.entry_new_graduate .link_detail_page a span,.entry_new_graduate .information_session a span{position:absolute;width:117px;height:20px;font-family:"granville",serif;font-weight:300;font-style:normal;line-height:1;font-size:16px;color:#fff;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/view_more_arrow_white.png);background-size:contain;background-repeat:no-repeat;background-position:bottom;bottom:38px;right:147px;z-index:2;opacity:0;transition:.3s}@media screen and (max-width:1023px){.entry_new_graduate .link_detail_page a span,.entry_new_graduate .information_session a span{right:10px;bottom:10px;opacity:1}}.entry_new_graduate .link_detail_page{cursor:pointer}@media screen and (max-width:1023px){.entry_new_graduate .link_detail_page{height:27.330264672vw}}.entry_new_graduate .link_detail_page:hover:after{transform:scale(1.1)}.entry_new_graduate .link_detail_page:hover p{gap:60px}@media screen and (max-width:1023px){.entry_new_graduate .link_detail_page:hover p{gap:30px}}.entry_new_graduate .link_detail_page:hover span{opacity:1}.entry_new_graduate .information_session{overflow:visible}.entry_new_graduate .information_session:after{background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/entry/entry_information_bg.png)}@media screen and (max-width:1023px){.entry_new_graduate .information_session a{height:27.330264672vw}}.entry_new_graduate .information_session span{display:none}.entry_faq{width:100%;padding:106px 0 117px}@media screen and (max-width:1023px){.entry_faq{padding:40px 0 70px}}.entry_faq .faq_wrapper{width:63.2%;margin:64px auto 0}@media screen and (max-width:1023px){.entry_faq .faq_wrapper{width:87.179%}}.entry_faq .faq_wrapper dt{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:20px;display:flex;align-items:center;gap:22px;margin:24px 0 0;line-height:1.5}.entry_faq .faq_wrapper dt:before{content:"Q";display:inline-block;font-family:"granville",serif;font-weight:400;font-style:normal;line-height:1;font-size:30px;color:#d9d9d9}.entry_faq .faq_wrapper dd{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:16px;line-height:1.5;display:flex;gap:22px;margin:10px 0 0;padding:0 0 24px;border-bottom:1px solid #d9d9d9}@media screen and (max-width:1023px){.entry_faq .faq_wrapper dd{font-size:14px}}.entry_faq .faq_wrapper dd:before{content:"A";display:inline-block;font-family:"granville",serif;font-weight:400;font-style:normal;line-height:1;font-size:30px;color:#af294b}.entry_recruitment{background-color:#fff;padding:120px 0 48px}@media screen and (max-width:1023px){.entry_recruitment{padding:40px 0 108px}}.entry_recruitment .section_title h2,.entry_recruitment .section_title p{color:#171717}.entry_recruitment .recruit_info_container{width:90%;margin:60px auto 0}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_container{width:95%;margin:40px auto 0}}.entry_recruitment .recruit_info_container:has(input:checked) .hiring_detail{display:block}.entry_recruitment .recruit_info_menu{width:100%}.entry_recruitment .recruit_info_menu h3{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:34px;color:#171717}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_menu h3{font-size:24px;margin:0 0 36px;display:none}}.entry_recruitment .recruit_info_menu .recruit_categories{width:100%;margin:32px 0 0;display:flex;gap:23px}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_menu .recruit_categories{margin:0;flex-flow:column;gap:40px}}.entry_recruitment .recruit_info_menu .recruit_categories li:has(input[name=recruit_category]){width:calc((100% - 16px)/3);padding:0 40px 0 0;border-right:1px solid #999}.entry_recruitment .recruit_info_menu .recruit_categories li:has(input[name=recruit_category]):last-child{border:none}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_menu .recruit_categories li:has(input[name=recruit_category]){width:100%;padding:0;border-right:none;margin:60px 0 0}.entry_recruitment .recruit_info_menu .recruit_categories li:has(input[name=recruit_category]):first-child{margin:0}}.entry_recruitment .recruit_info_menu .recruit_categories li:has(input[name=recruit_category]) input[name=recruit_category]+label{height:45px;display:flex;align-items:center;gap:12px;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:30px;color:#171717;cursor:pointer;transition:.3s;white-space:nowrap}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_menu .recruit_categories li:has(input[name=recruit_category]) input[name=recruit_category]+label{font-size:24px;height:32px}}.entry_recruitment .recruit_info_menu .recruit_categories li:has(input[name=recruit_category]) input[name=recruit_category]+label:before{content:"";display:inline-block;width:5px;height:100%;background-color:#fff;transition:.3s}.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list{margin:30px 0 0;padding:0 0 0 17px}.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list h4{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:22px;color:#171717;margin:0 0 16px;width:fit-content;padding:8px 12px;border:1px solid #fff}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list h4{font-size:20px;margin:0}}.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list .links_wrapper{margin:32px 0 0;display:flex;flex-direction:column;gap:16px;flex-wrap:wrap}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list .links_wrapper{margin:16px 0 0}}.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list .links_wrapper label{width:100%;min-width:127px;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:16px;color:#171717;padding:10px 16px;border-bottom:1px solid #999;cursor:pointer;line-height:1.5;display:flex;align-items:center;justify-content:space-between;gap:12px}.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list .links_wrapper label:after{content:"";display:inline-block;height:20px;width:9px;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/common_angle_red_right.png);background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list .links_wrapper label{font-size:14px;white-space:wrap}}.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list .links_wrapper label:hover{background-color:rgba(255,255,255,.05)}.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list .links_wrapper input[type=radio]:checked+label{background-color:rgba(255,255,255,.05)}.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list .areas_wrapper{margin:0 0 7px}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list .areas_wrapper{display:flex;flex-wrap:wrap;row-gap:24px}}.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list .areas_wrapper .area{width:100%;margin:32px 0 0}.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list .areas_wrapper .area:first-child h5{margin:0 0 16px !important}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list .areas_wrapper .area{margin:16px 0 16px !important}}.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list .areas_wrapper h5{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:18px;color:#171717;margin:60px 0 16px}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list .areas_wrapper h5{margin:16px 0 0}}.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list .areas_wrapper ul{width:100%;display:flex;gap:16px;flex-wrap:wrap}.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list .areas_wrapper ul li{width:100%}.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list .areas_wrapper ul label{display:inherit;width:100%;min-width:127px;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:16px;color:#171717;padding:10px 16px;border-bottom:1px solid #999;cursor:pointer;line-height:1.5;display:flex;align-items:center;justify-content:space-between;gap:12px}.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list .areas_wrapper ul label:after{content:"";display:inline-block;height:20px;width:9px;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/common_angle_red_right.png);background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0}.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list .areas_wrapper ul label:hover{background-color:rgba(255,255,255,.05)}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list .areas_wrapper ul label{font-size:14px}}.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list .areas_wrapper ul input[type=radio]:checked+label{background-color:rgba(255,255,255,.05)}.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list.store_pa_list{max-height:40px;overflow:hidden;transition:.3s}.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list.store_pa_list h4{display:flex;position:relative;align-items:center;gap:18px;cursor:pointer}.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list.store_pa_list.open{max-height:fit-content}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list.store_pa_list .areas_wrapper{justify-content:space-between;align-items:flex-start}}.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list.store_pa_list .area_selector_wrap{position:relative;width:100%;display:flex;justify-content:flex-end;align-items:center;margin:24px 0}.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list.store_pa_list .area_selector_wrap select{position:relative;width:fit-content;height:40px;padding:0 32px 0 8px;font-size:14px;appearance:none;border-radius:4px;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;color:#fff;background-color:#151515}.entry_recruitment .recruit_info_menu .recruit_categories .recruit_hiring_list.store_pa_list .area_selector_wrap:after{content:"";display:inline-block;height:20px;width:9px;background-image:url("https://cox-online-recruit.com/wp-content/uploads/2025/03/common_angle_white_right.png");background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0;transform:rotate(90deg);position:absolute;right:12px}.entry_recruitment .recruit_info_menu .recruit_categories .hiring_list_wrapper{opacity:1;visibility:visible;transition:.3s}.entry_recruitment .recruit_info_menu .recruit_categories li:has(input[name=recruit_category]:checked) .hiring_list_wrapper{opacity:1;visibility:visible;max-height:10000px}.entry_recruitment .recruit_info_list_wrapper{width:76%}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_list_wrapper{width:100%}}.entry_recruitment .recruit_info_list_narrows{width:100%;padding:0 0 20px;border-bottom:1px solid #999;display:flex;flex-flow:column;gap:12px}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_list_narrows{padding:0 0 40px}}.entry_recruitment .recruit_info_list_narrows_row{width:100%;height:32px;display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_list_narrows_row{height:fit-content;gap:12px}}.entry_recruitment .recruit_info_list_narrows_row p{width:150px;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fff;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:16px}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_list_narrows_row p{width:100px;height:24px}}.entry_recruitment .recruit_info_list_narrows_row select{width:calc(100% - 150px);height:100%;border:1px solid #fff;padding:0 28px;background-color:#7b7b7b;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:16px;color:#fff}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_list_narrows_row select{width:100%;height:24px}}.entry_recruitment .recruit_info_list_narrows_row select option{color:#fff}.entry_recruitment .recruit_info_list_narrows_row .checkboxes{width:calc(100% - 178px);height:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6.53%;margin:0 0 0 28px}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_list_narrows_row .checkboxes{width:100%;height:24px;gap:20px;margin:0}}.entry_recruitment .recruit_info_list_narrows_row .checkboxes label{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:16px;color:#fff;display:flex;align-items:center;gap:18px}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_list_narrows_row .checkboxes label{font-size:14px;gap:10px}}.entry_recruitment .recruit_info_list_narrows_row .checkboxes label:before{content:"";display:inline-block;width:16px;height:16px;border:1px solid #fff;transition:.3s;flex-shrink:0}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_list_narrows_row .checkboxes label:before{width:14px;height:14px}}.entry_recruitment .recruit_info_list_narrows_row .checkboxes input:checked+label:before{border:1px solid #af294b;background-color:#af294b;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/checkbox_check.png);background-repeat:no-repeat;background-size:12px;background-position:center center}.entry_recruitment .recruit_info_list_result{width:100%;height:fit-content;max-height:800px;overflow:auto}.entry_recruitment .recruit_info_list_result li{width:100%;border-bottom:1px solid #999;max-height:118px;overflow:hidden;transition:.3s}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_list_result li{border-bottom:none;max-height:86px;background-color:#fff}}.entry_recruitment .recruit_info_list_result li .recruit_info_list_result_header{width:100%;padding:42px 22px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:.3s;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:20px;color:#fff}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_list_result li .recruit_info_list_result_header{padding:14px 12px;gap:8px;font-size:14px;color:#171717;flex-wrap:wrap}}.entry_recruitment .recruit_info_list_result li .recruit_info_list_result_header:hover{opacity:.6}.entry_recruitment .recruit_info_list_result li .recruit_info_list_result_header span{padding:6px 11px;background-color:#fff;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:14px;white-space:nowrap;transition:.3s}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_list_result li .recruit_info_list_result_header span{padding:4px 11px;background-color:#171717;color:#fff}}.entry_recruitment .recruit_info_list_result li .recruit_info_list_result_detail{width:100%;padding:0 22px 36px;transition:.3s}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_list_result li .recruit_info_list_result_detail{padding:0 16px 18px}}.entry_recruitment .recruit_info_list_result li .recruit_info_list_result_detail dl{width:100%;display:flex;flex-wrap:wrap}.entry_recruitment .recruit_info_list_result li .recruit_info_list_result_detail dl dt{width:23.62%;padding:32px 0;border-bottom:1px solid #af294b;text-align:center;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:16px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_list_result li .recruit_info_list_result_detail dl dt{width:30%;font-size:14px;padding:16px 0}}.entry_recruitment .recruit_info_list_result li .recruit_info_list_result_detail dl dd{width:76.38%;padding:32px 0 32px 10%;border-bottom:1px solid #cecece;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:16px;line-height:1.5}@media screen and (max-width:1023px){.entry_recruitment .recruit_info_list_result li .recruit_info_list_result_detail dl dd{width:70%;font-size:14px;padding:16px 0 16px 5%}}.entry_recruitment .recruit_info_list_result li .recruit_info_list_result_detail .detail_button_area{width:100%;height:46px;display:flex;justify-content:center;margin:36px 0 0}.entry_recruitment .recruit_info_list_result li .recruit_info_list_result_detail .detail_button_area a{width:55.7%;height:100%;border:1px solid #3c3c3c;border-radius:70px;display:flex;justify-content:center;align-items:center;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:20px;gap:14px;transition:.3s}.entry_recruitment .recruit_info_list_result li .recruit_info_list_result_detail .detail_button_area a:hover{gap:28px}.entry_recruitment .recruit_info_list_result li .recruit_info_list_result_detail .detail_button_area a:before,.entry_recruitment .recruit_info_list_result li .recruit_info_list_result_detail .detail_button_area a:after{content:"";display:inline-block;height:20px;width:9px;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/entry_list_detail_arrow_left.png);background-repeat:no-repeat;background-position:center;background-size:contain}.entry_recruitment .recruit_info_list_result li .recruit_info_list_result_detail .detail_button_area a:after{background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/entry_list_detail_arrow_right.png)}.entry_recruitment .recruit_info_list_result li:has(input:checked){max-height:1000px}.entry_recruitment .recruit_info_list_result li:has(input:checked) .recruit_info_list_result_header{background-color:#fff;color:#171717}.entry_recruitment .recruit_info_list_result li:has(input:checked) .recruit_info_list_result_header span{background-color:#171717;color:#fff}.entry_recruitment .recruit_info_list_result li:has(input:checked) .recruit_info_list_result_detail{background-color:#fff}.entry_recruitment .hiring_detail{width:86%;background-color:#fff;margin:100px auto 0;padding:76px 3.6% 100px;position:relative;display:none}.entry_recruitment .hiring_detail_inner{width:100%;display:none}.entry_recruitment .hiring_detail_inner .hiring_detail_fv{width:67.65%;margin:0 auto 50px;text-align:center}.entry_recruitment .hiring_detail_inner .hiring_detail_fv img{width:100%;object-fit:contain}.entry_recruitment .hiring_detail .sub_copy{width:100%;text-align:center;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:20px;line-height:1.5;margin:0 0 170px}.entry_recruitment .hiring_detail .information_detail{width:100%}@media screen and (max-width:1023px){.entry_recruitment .hiring_detail .information_detail{padding:20px 2.5% 40px}}.entry_recruitment .hiring_detail .information_detail h3{margin:0 0 46px}.entry_recruitment .hiring_detail .information_detail p{width:100%;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:14px;line-height:2.5}.entry_recruitment .hiring_detail .information_detail table{width:100%;margin:40px 0 0;border-spacing:0;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1}.entry_recruitment .hiring_detail .information_detail table th{background-color:#7b7b7b;font-size:14px;color:#fff;text-align:left;padding:4px}@media screen and (max-width:1023px){.entry_recruitment .hiring_detail .information_detail table th{font-size:12px}}.entry_recruitment .hiring_detail .information_detail table td{font-size:14px;padding:16px 4px;border-bottom:1px solid #171717}@media screen and (max-width:1023px){.entry_recruitment .hiring_detail .information_detail table td{font-size:12px;padding:12px 4px}}.entry_recruitment .hiring_detail .information_detail nav{width:100%;height:46px;margin:76px 0 0;display:flex;justify-content:center;align-items:center}.entry_recruitment .hiring_detail .information_detail nav a{width:474px;height:100%;border:1px solid #3c3c3c;border-radius:70px;display:flex;justify-content:center;align-items:center;gap:14px;transition:.3s}.entry_recruitment .hiring_detail .information_detail nav a:hover{gap:28px;background-color:#af294b;color:#fff}.entry_recruitment .hiring_detail .information_detail nav a:hover:before{background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/entry/entry_detail_arrow_left_white.png)}.entry_recruitment .hiring_detail .information_detail nav a:hover:after{background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/entry/entry_detail_arrow_right_white.png)}.entry_recruitment .hiring_detail .information_detail nav a:before,.entry_recruitment .hiring_detail .information_detail nav a:after{content:"";display:inline-block;height:20px;width:9px;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/entry_list_detail_arrow_left.png);background-repeat:no-repeat;background-position:center;background-size:contain}.entry_recruitment .hiring_detail .information_detail nav a:after{background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/entry_list_detail_arrow_right.png)}.entry_recruitment .hiring_detail .information_detail,.entry_recruitment .hiring_detail .summaries,.entry_recruitment .hiring_detail .details{width:100%;margin:130px 0 0}.entry_recruitment .hiring_detail .information_detail h3,.entry_recruitment .hiring_detail .summaries h3,.entry_recruitment .hiring_detail .details h3{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:20px;display:flex;align-items:center;gap:13px}.entry_recruitment .hiring_detail .information_detail h3:before,.entry_recruitment .hiring_detail .summaries h3:before,.entry_recruitment .hiring_detail .details h3:before{display:inline-block;content:"";width:12px;height:12px;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/entry/entry_detail_dot.png);background-repeat:no-repeat;background-size:cover}.entry_recruitment .hiring_detail .information_detail dl,.entry_recruitment .hiring_detail .summaries dl,.entry_recruitment .hiring_detail .details dl{width:100%;margin:46px 0 0;display:flex;flex-wrap:wrap}@media screen and (max-width:1023px){.entry_recruitment .hiring_detail .information_detail dl,.entry_recruitment .hiring_detail .summaries dl,.entry_recruitment .hiring_detail .details dl{margin:26px 0 0}}.entry_recruitment .hiring_detail .information_detail dl dt,.entry_recruitment .hiring_detail .summaries dl dt,.entry_recruitment .hiring_detail .details dl dt{width:17.35%;padding:46px 0;display:flex;justify-content:center;align-items:center;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:20px;border-bottom:3px solid #af294b}@media screen and (max-width:1023px){.entry_recruitment .hiring_detail .information_detail dl dt,.entry_recruitment .hiring_detail .summaries dl dt,.entry_recruitment .hiring_detail .details dl dt{width:30%;font-size:14px;padding:16px 0}}.entry_recruitment .hiring_detail .information_detail dl dd,.entry_recruitment .hiring_detail .summaries dl dd,.entry_recruitment .hiring_detail .details dl dd{width:82.65%;padding:46px 0 46px 10%;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:20px;line-height:1.5;border-bottom:1px solid #999}@media screen and (max-width:1023px){.entry_recruitment .hiring_detail .information_detail dl dd,.entry_recruitment .hiring_detail .summaries dl dd,.entry_recruitment .hiring_detail .details dl dd{width:70%;font-size:14px;padding:16px 0 16px 5%}}.entry_recruitment .hiring_detail .information_detail nav,.entry_recruitment .hiring_detail .summaries nav,.entry_recruitment .hiring_detail .details nav{width:100%;height:46px;margin:76px 0;display:flex;justify-content:center;align-items:center}.entry_recruitment .hiring_detail .information_detail nav a,.entry_recruitment .hiring_detail .summaries nav a,.entry_recruitment .hiring_detail .details nav a{width:474px;height:100%;border:1px solid #3c3c3c;border-radius:70px;display:flex;justify-content:center;align-items:center;gap:14px;transition:.3s}.entry_recruitment .hiring_detail .information_detail nav a:hover,.entry_recruitment .hiring_detail .summaries nav a:hover,.entry_recruitment .hiring_detail .details nav a:hover{gap:28px;background-color:#af294b;color:#fff}.entry_recruitment .hiring_detail .information_detail nav a:hover:before,.entry_recruitment .hiring_detail .summaries nav a:hover:before,.entry_recruitment .hiring_detail .details nav a:hover:before{background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/entry/entry_detail_arrow_left_white.png)}.entry_recruitment .hiring_detail .information_detail nav a:hover:after,.entry_recruitment .hiring_detail .summaries nav a:hover:after,.entry_recruitment .hiring_detail .details nav a:hover:after{background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/entry/entry_detail_arrow_right_white.png)}.entry_recruitment .hiring_detail .information_detail nav a:before,.entry_recruitment .hiring_detail .information_detail nav a:after,.entry_recruitment .hiring_detail .summaries nav a:before,.entry_recruitment .hiring_detail .summaries nav a:after,.entry_recruitment .hiring_detail .details nav a:before,.entry_recruitment .hiring_detail .details nav a:after{content:"";display:inline-block;height:20px;width:9px;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/entry_list_detail_arrow_left.png);background-repeat:no-repeat;background-position:center;background-size:contain}.entry_recruitment .hiring_detail .information_detail nav a:after,.entry_recruitment .hiring_detail .summaries nav a:after,.entry_recruitment .hiring_detail .details nav a:after{background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/entry_list_detail_arrow_right.png)}.entry_detail_fv{width:86.11%;padding:100px 0 0;margin:0 auto}@media screen and (max-width:1023px){.entry_detail_fv{width:95%;padding:50px 0 0}}.entry_detail_fv_title{width:100%;display:flex;align-items:center;gap:12px}@media screen and (max-width:1023px){.entry_detail_fv_title{flex-wrap:wrap;gap:10px 6px}}.entry_detail_fv_title span{min-width:137px;height:44px;padding:6px 20px;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:24px;color:#fff;background-color:#171717;display:flex;justify-content:center;align-items:center;white-space:nowrap}@media screen and (max-width:1023px){.entry_detail_fv_title span{min-width:60px;height:20px;padding:4px 10px;font-size:11px}}.entry_detail_fv_title h1{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:26px}@media screen and (max-width:1023px){.entry_detail_fv_title h1{font-size:20px}}.entry_detail_fv img{display:block;width:100%;max-height:450px;object-fit:contain;margin:25px auto 0}@media screen and (max-width:1023px){.entry_detail_fv img{width:100%;height:auto;margin:20px auto 0}}.entry_detail_infos{width:86.11%;margin:82px auto 0;padding:0 0 240px}@media screen and (max-width:1023px){.entry_detail_infos{width:95%;margin:36px auto 0;padding:0 0 100px}}.entry_detail_infos .sub_copy{width:100%;text-align:center;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:20px;line-height:1.5}@media screen and (max-width:1023px){.entry_detail_infos .sub_copy{text-align:left;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:16px;line-height:1.5}}.entry_detail_infos .summaries,.entry_detail_infos .details{width:100%;margin:130px 0 0}@media screen and (max-width:1023px){.entry_detail_infos .summaries,.entry_detail_infos .details{width:95%;margin:100px auto 0}}.entry_detail_infos .summaries h2,.entry_detail_infos .details h2{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:20px;display:flex;align-items:center;gap:13px}.entry_detail_infos .summaries h2:before,.entry_detail_infos .details h2:before{display:inline-block;content:"";width:12px;height:12px;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/entry/entry_detail_dot.png);background-repeat:no-repeat;background-size:cover}.entry_detail_infos .summaries dl,.entry_detail_infos .details dl{width:100%;margin:46px 0 0;display:flex;flex-wrap:wrap}@media screen and (max-width:1023px){.entry_detail_infos .summaries dl,.entry_detail_infos .details dl{margin:26px 0 0}}.entry_detail_infos .summaries dl dt,.entry_detail_infos .details dl dt{width:17.35%;padding:46px 0;display:flex;justify-content:center;align-items:center;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:20px;border-bottom:3px solid #af294b}@media screen and (max-width:1023px){.entry_detail_infos .summaries dl dt,.entry_detail_infos .details dl dt{width:30%;font-size:14px;padding:16px 0}}.entry_detail_infos .summaries dl dd,.entry_detail_infos .details dl dd{width:82.65%;padding:46px 0 46px 10%;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:20px;line-height:1.5;border-bottom:1px solid #999}@media screen and (max-width:1023px){.entry_detail_infos .summaries dl dd,.entry_detail_infos .details dl dd{width:70%;font-size:14px;padding:16px 0 16px 5%}}.entry_detail_infos .summaries nav,.entry_detail_infos .details nav{width:100%;height:46px;margin:76px 0 0;display:flex;justify-content:center;align-items:center}.entry_detail_infos .summaries nav a,.entry_detail_infos .details nav a{width:474px;height:100%;border:1px solid #3c3c3c;border-radius:70px;display:flex;justify-content:center;align-items:center;gap:14px;transition:.3s}.entry_detail_infos .summaries nav a:hover,.entry_detail_infos .details nav a:hover{gap:28px;background-color:#af294b;color:#fff}.entry_detail_infos .summaries nav a:hover:before,.entry_detail_infos .details nav a:hover:before{background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/entry/entry_detail_arrow_left_white.png)}.entry_detail_infos .summaries nav a:hover:after,.entry_detail_infos .details nav a:hover:after{background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/entry/entry_detail_arrow_right_white.png)}.entry_detail_infos .summaries nav a:before,.entry_detail_infos .summaries nav a:after,.entry_detail_infos .details nav a:before,.entry_detail_infos .details nav a:after{content:"";display:inline-block;height:20px;width:9px;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/entry_list_detail_arrow_left.png);background-repeat:no-repeat;background-position:center;background-size:contain}.entry_detail_infos .summaries nav a:after,.entry_detail_infos .details nav a:after{background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/entry_list_detail_arrow_right.png)}.news_news_container{padding:100px 13% 215px}@media screen and (max-width:1023px){.news_news_container{padding:22px 2.5% 77px}}.news_news_container .news_news_list{width:100%}.news_news_container .news_news_list a{width:100%}@media screen and (max-width:1023px){.news_news_container .news_news_list a{margin-bottom:10px}}.news_news_container .news_news_list article{width:100%;padding:28px 110px 28px 0;display:flex;align-items:center;gap:70px;position:relative}@media screen and (max-width:1023px){.news_news_container .news_news_list article{padding:10px 22px 32px;flex-wrap:wrap;gap:10px}}.news_news_container .news_news_list article:after{display:inline-block;content:"View more";position:absolute;right:20px;width:87px;font-family:"granville",serif;font-weight:300;font-style:normal;line-height:1;font-size:10px;padding:0 0 4px;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/view_more_arrow_black.png);background-size:100%;background-position:center;background-repeat:no-repeat;opacity:0;transition:.3s}@media screen and (max-width:1023px){.news_news_container .news_news_list article:after{opacity:1;bottom:10px}}.news_news_container .news_news_list article:hover time,.news_news_container .news_news_list article:hover span,.news_news_container .news_news_list article:hover p{opacity:.6}.news_news_container .news_news_list article:hover:after{opacity:1}.news_news_container .news_news_list article time{font-family:"granville",serif;font-weight:700;font-style:normal;line-height:1;font-size:13px}@media screen and (max-width:1023px){.news_news_container .news_news_list article time{font-size:14px;margin:0 8px 0 0}}.news_news_container .news_news_list article span{position:relative;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:13px;padding:4px 40px;border:1px solid #b3b3b3;display:flex;align-items:center;gap:26px}@media screen and (max-width:1023px){.news_news_container .news_news_list article span{font-size:14px;width:auto;min-width:78px;height:18px;padding:4px 13px;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1}}.news_news_container .news_news_list article span:before{position:absolute;display:inline-block;content:"";width:22px;border-top:1px solid #b3b3b3;left:-48px}.news_news_container .news_news_list article p{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:14px}@media screen and (max-width:1023px){.news_news_container .news_news_list article p{width:100%;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;text-align:left}}.news_news_container .news_more_button_area{width:100%;height:54px;display:flex;justify-content:center;align-items:center;margin:95px 0 0}.news_news_container .news_more_button_area a{width:188px;height:100%;display:flex;justify-content:center;align-items:center;border:1px solid #af294b;font-family:"granville",serif;font-weight:400;font-style:normal;line-height:1;font-size:16px;transition:.3s;cursor:pointer}.news_news_container .news_more_button_area a:hover{background-color:#af294b;color:#fff}.news_detail_container{width:100%;padding:100px 10.9375% 215px}@media screen and (max-width:1023px){.news_detail_container{padding:22px 2.5% 77px}}.news_detail_container .news_time_category{width:100%;display:flex;align-items:center;gap:25px}.news_detail_container .news_time_category time{font-family:"granville",serif;font-weight:400;font-style:normal;line-height:1;font-size:14px}.news_detail_container .news_time_category hr{width:22px;height:1px}.news_detail_container .news_time_category span{padding:4px 40px;display:flex;justify-content:center;align-items:center;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:13px;border:1px solid #af294b}.news_detail_container article{width:100%}.news_detail_container article h2{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:36px;margin:60px 0 24px}@media screen and (max-width:1023px){.news_detail_container article h2{font-size:20px;margin:36px 0 12px}}.news_detail_container article img{width:100%;object-fit:contain;margin-bottom:90px;max-height:450px}@media screen and (max-width:1023px){.news_detail_container article img{margin-bottom:12px}}.news_detail_container article p{width:100%;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:18px;line-height:1.5;text-align:center}@media screen and (max-width:1023px){.news_detail_container article p{font-size:16px;text-align:left}}.news_detail_container .news_detail_links_area{width:100%;height:54px;margin:120px 0 0;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1023px){.news_detail_container .news_detail_links_area{display:none}}.news_detail_container .news_detail_links_area .news_detail_prev,.news_detail_container .news_detail_links_area .news_detail_next{display:flex;align-items:center;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:14px;position:relative;transition:.3s}.news_detail_container .news_detail_links_area .news_detail_prev:hover,.news_detail_container .news_detail_links_area .news_detail_next:hover{opacity:.6}.news_detail_container .news_detail_links_area .news_detail_prev{padding:0 0 0 72px}.news_detail_container .news_detail_links_area .news_detail_prev:before{content:"";position:absolute;display:inline-block;width:54px;height:12px;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/news/news_detail_prev_arrow.png);background-repeat:no-repeat;background-position:center center;background-size:contain;left:0;top:0}.news_detail_container .news_detail_links_area .news_detail_next{padding:0 72px 0 0}.news_detail_container .news_detail_links_area .news_detail_next:after{content:"";position:absolute;display:inline-block;width:54px;height:12px;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/news/news_detail_next_arrow.png);background-repeat:no-repeat;background-position:center center;background-size:contain;right:0;top:0}.news_detail_container .news_detail_links_area .news_detail_top{width:188px;height:100%;display:flex;justify-content:center;align-items:center;font-family:"granville",serif;font-weight:400;font-style:normal;line-height:1;font-size:16px;border:1px solid #af294b;transition:.3s}.news_detail_container .news_detail_links_area .news_detail_top:hover{background-color:#af294b;color:#fff}.news_detail_container .news_detail_links_area_sp{display:none}@media screen and (max-width:1023px){.news_detail_container .news_detail_links_area_sp{width:100%;margin:120px 0 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.news_detail_container .news_detail_links_area_sp div{width:100%;margin:0 0 30px;display:flex;justify-content:space-between;align-items:center}.news_detail_container .news_detail_links_area_sp div .news_detail_prev,.news_detail_container .news_detail_links_area_sp div .news_detail_next{display:flex;align-items:center;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:14px;position:relative;transition:.3s}.news_detail_container .news_detail_links_area_sp div .news_detail_prev:hover,.news_detail_container .news_detail_links_area_sp div .news_detail_next:hover{opacity:.6}.news_detail_container .news_detail_links_area_sp .news_detail_prev{padding:0 0 0 72px}.news_detail_container .news_detail_links_area_sp .news_detail_prev:before{content:"";position:absolute;display:inline-block;width:54px;height:12px;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/news/news_detail_prev_arrow.png);background-repeat:no-repeat;background-position:center center;background-size:contain;left:0;top:0}.news_detail_container .news_detail_links_area_sp .news_detail_next{padding:0 72px 0 0}.news_detail_container .news_detail_links_area_sp .news_detail_next:after{content:"";position:absolute;display:inline-block;width:54px;height:12px;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/news/news_detail_next_arrow.png);background-repeat:no-repeat;background-position:center center;background-size:contain;right:0;top:0}.news_detail_container .news_detail_links_area_sp .news_detail_top{width:266px;height:54px;display:flex;justify-content:center;align-items:center;font-family:"granville",serif;font-weight:400;font-style:normal;line-height:1;font-size:16px;border:1px solid #af294b;transition:.3s}.news_detail_container .news_detail_links_area_sp .news_detail_top:hover{background-color:#af294b;color:#fff}}.interview_list_container{width:100%;margin:260px 0 0;padding:0 4.15% 250px}@media screen and (max-width:1023px){.interview_list_container{margin:42px 0 0;padding:0 2.5% 154px}}.interview_list:has(input#store:checked) .interview_list_store{display:flex}.interview_list:has(input#store:checked) .interview_list_office{display:none}.interview_list:has(input#office:checked) .interview_list_store{display:none}.interview_list:has(input#office:checked) .interview_list_office{display:flex}.interview_list_selector{display:flex;justify-content:center;align-items:center;position:sticky;top:100px;z-index:2}@media screen and (max-width:1023px){.interview_list_selector{top:60px;gap:18px}}.interview_list_selector label{width:450px;height:90px;border:1px solid #171717;display:flex;justify-content:center;align-items:center;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:30px;cursor:pointer;transition:.3s;background-color:#fff}@media screen and (max-width:1023px){.interview_list_selector label{width:165px;height:30px;font-size:16px;border:1px solid #000;border-radius:5px}}.interview_list_selector label:has(input:checked){background-color:#af294b;color:#fff;border:none}.interview_list_wrapper{width:100%;margin:230px 0 0}@media screen and (max-width:1023px){.interview_list_wrapper{margin:70px 0 0}}.interview_list_wrapper div{width:100%;display:flex;flex-wrap:wrap;gap:56px}@media screen and (max-width:1023px){.interview_list_wrapper div{justify-content:center;gap:36px}}.interview_list_wrapper div article{width:400px;position:relative;transition:.3s}@media screen and (max-width:1023px){.interview_list_wrapper div article{width:100%;max-width:400px}}.interview_list_wrapper div article:hover{opacity:.8}.interview_list_wrapper div article .position_logo{position:absolute;background-color:#fff;width:140px;height:50px;top:0;right:0;object-fit:contain}.interview_list_wrapper div article .list_image{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top center}.interview_list_wrapper div article h3{margin:12px 0 0;font-family:"granville",serif;font-weight:400;font-style:normal;line-height:1;font-size:40px}@media screen and (max-width:1023px){.interview_list_wrapper div article h3{font-size:36px}}.interview_list_wrapper div article p{margin:12px 0 0;font-family:"granville",serif;font-weight:400;font-style:normal;line-height:1;font-size:20px;padding:0 0 12px;border-bottom:2px solid #af294b}@media screen and (max-width:1023px){.interview_list_wrapper div article p{font-size:16px}}.single_interview_container{padding:26px 0 0;width:90%;margin:0 auto;position:relative;border-left:1px solid #af294b}@media screen and (max-width:1023px){.single_interview_container{padding:0;width:calc(100% - 12px);margin:40px 0 0 12px}}.single_interview_container:before{display:inline-block;position:absolute;content:"Interview";color:#af294b;font-family:"granville",serif;font-weight:400;font-style:normal;line-height:1;font-size:20px;writing-mode:vertical-rl;top:0;left:8px}@media screen and (max-width:1023px){.single_interview_container:before{font-size:16px;left:4px}}.single_interview_first_view{width:95%;margin:12px 0 0 5%;position:relative;display:flex;justify-content:flex-end}.single_interview_first_view img{width:97.4%;aspect-ratio:16/9;object-fit:cover;object-position:top center}@media screen and (max-width:1023px){.single_interview_first_view img{width:76.65%;object-fit:contain}}.single_interview_first_view_infos{width:350px;height:160px;position:absolute;bottom:-26px;left:0}@media screen and (max-width:1023px){.single_interview_first_view_infos{width:300px;height:132px;bottom:-108px}}.single_interview_first_view_infos .position_label{position:absolute;top:0;left:0;width:160px;height:30px;background-color:#af294b;color:#fff;font-family:"granville",serif;font-weight:400;font-style:normal;line-height:1;font-size:16px;display:flex;justify-content:center;align-items:center;z-index:2}@media screen and (max-width:1023px){.single_interview_first_view_infos .position_label{width:140px;height:24px;top:-12px}}.single_interview_first_view_infos .detail_box{width:100%;height:140px;padding:0 20px;background-color:#404040;position:absolute;bottom:0;left:0;z-index:1;display:flex;flex-flow:column;justify-content:center;gap:12px}@media screen and (max-width:1023px){.single_interview_first_view_infos .detail_box{height:120px;padding:20px}}.single_interview_first_view_infos .detail_box h2{font-family:"granville",serif;font-weight:400;font-style:normal;line-height:1;font-size:30px;color:#fff}@media screen and (max-width:1023px){.single_interview_first_view_infos .detail_box h2{font-size:20px}}.single_interview_first_view_infos .detail_box .div_year{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px}.single_interview_first_view_infos .detail_box .div_year p{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:16px;color:#fff;white-space:break-spaces}@media screen and (max-width:1023px){.single_interview_first_view_infos .detail_box .div_year p{font-size:12px}}.single_interview_first_view_infos .detail_box .div_year .year{width:100%;text-align:right}.single_interview_logo_area{width:100%;text-align:center;margin:72px 0 0}@media screen and (max-width:1023px){.single_interview_logo_area{margin:160px 0 0}}.single_interview_logo_area img{max-height:70px;max-width:100%}.single_interview_logo_area p{margin:12px 0 0;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:12px;position:relative;display:flex;justify-content:center;align-items:center;gap:6px}.single_interview_logo_area p:before,.single_interview_logo_area p:after{display:inline-block;position:relative;content:"";width:8px;height:10px;background-repeat:no-repeat;background-size:contain}.single_interview_logo_area p:before{background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/angle_black_left.png)}.single_interview_logo_area p:after{background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/angle_black_right.png)}.single_interview_copy_area{width:100%;text-align:center;margin:24px 0 0;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:30px}@media screen and (max-width:1023px){.single_interview_copy_area{font-size:20px}}.single_interview_qa_area{width:850px;margin:90px auto 0;padding:0 0 160px}@media screen and (max-width:1023px){.single_interview_qa_area{width:90.96%;margin:65px auto 0}}.single_interview_qa_area dl{display:flex;flex-flow:column;gap:80px}@media screen and (max-width:1023px){.single_interview_qa_area dl{gap:36px}}.single_interview_qa_area div{width:100%}.single_interview_qa_area div img{width:100%;aspect-ratio:16/9;object-fit:contain;object-position:center center}.single_interview_qa_area dt{width:100%;display:flex;gap:40px;align-items:center;position:relative;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:20px;line-height:1.5;color:#af294b}@media screen and (max-width:1023px){.single_interview_qa_area dt{gap:14px;font-size:16px}}.single_interview_qa_area dt:before{display:inline-block;position:relative;content:"Q";font-family:"granville",serif;font-weight:400;font-style:normal;line-height:1;font-size:110px;color:#af294b}@media screen and (max-width:1023px){.single_interview_qa_area dt:before{font-size:50px}}.single_interview_qa_area dd{width:100%;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:16px;line-height:1.5;margin:36px 0 0}@media screen and (max-width:1023px){.single_interview_qa_area dd{font-size:14px;margin:20px 0 0}}.hiring_modal{position:fixed;top:0;left:0;width:100%;height:100svh;background-color:#fff;z-index:100000;opacity:0;visibility:hidden;transition:.3s;overflow:auto;padding:0 0 136px}.hiring_modal .close_btn{position:absolute;width:42.5px;height:32px;top:54px;right:5%;display:flex;justify-content:center;align-items:center;cursor:pointer}@media screen and (max-width:1023px){.hiring_modal .close_btn{top:36px}}.hiring_modal .close_btn hr{position:absolute;width:53px;height:1px;background-color:#171717;border-style:solid;transition:.3s;transform:rotate(90deg)}.hiring_modal.open{opacity:1;visibility:visible}.hiring_modal.open .close_btn hr:nth-child(1){transform:rotate(37deg)}.hiring_modal.open .close_btn hr:nth-child(2){transform:rotate(-37deg)}.hiring_modal h2{font-size:32px;font-weight:600;width:100%;text-align:center;margin:77px 0 0}.hiring_modal h3{width:474px;height:71px;margin:88px auto 0;background-color:#404040;border-radius:3px;color:#fff;font-size:28px;display:flex;justify-content:center;align-items:center;outline:1px dashed #fff;outline-offset:-6px}@media screen and (max-width:768px){.hiring_modal h3{width:90%}}.hiring_modal h4{font-size:26px;font-weight:400;display:flex;justify-content:center;align-items:center;gap:11px;margin:38px auto 0}.hiring_modal h4:before{display:inline-block;content:"";width:7px;height:15px;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/common_angle_red_left.png);background-repeat:no-repeat;background-size:contain}.hiring_modal h4:after{display:inline-block;content:"";width:7px;height:15px;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/common_angle_red_right.png);background-repeat:no-repeat;background-size:contain}.hiring_modal .jobs_wrapper{width:100%;padding:0 5%;margin:36px auto 0;display:flex;justify-content:center;gap:4.86vw 2.65%;flex-wrap:wrap}@media screen and (max-width:768px){.hiring_modal .jobs_wrapper{gap:48px 2.65%}}.hiring_modal .jobs_wrapper .job{width:22%;min-width:185px}@media screen and (max-width:1023px){.hiring_modal .jobs_wrapper .job{width:90%}}.hiring_modal .jobs_wrapper .job img{width:100%;aspect-ratio:1.315/1;object-fit:cover;object-position:center center}.hiring_modal .jobs_wrapper .job h5{font-size:22px;font-weight:400;text-align:center;margin:24px auto 0}.hiring_modal .jobs_wrapper .job a{width:88.55%;aspect-ratio:6/1;border:1px solid #af294b;border-radius:1px;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:400;margin:15px auto 0;transition:.3s}.hiring_modal .jobs_wrapper .job a:hover{background-color:#af294b;color:#fff}.hiring_modal article.partner{margin:100px auto 0}.hiring_modal .area_wrapper{width:100%;padding:0 5%;margin:47px auto 0;display:flex;justify-content:center;gap:5vw 4%;flex-wrap:wrap}.hiring_modal .area_wrapper .area{width:22%;min-width:165px}.hiring_modal .area_wrapper .area h5{font-size:22px;font-weight:400;text-align:center;margin:0 auto 18px}.hiring_modal .area_wrapper .area img{width:100%;aspect-ratio:1.333/1;object-fit:cover;object-position:center center}.hiring_modal .area_wrapper .area ul{width:100%;margin:24px auto 0;display:flex;flex-flow:column;justify-content:center;gap:18px}.hiring_modal .area_wrapper .area ul li{text-align:center}.hiring_modal .area_wrapper .area ul li a{font-size:18px;font-weight:400;padding:0 0 2px;border-bottom:1px solid transparent;transition:.3s}.hiring_modal .area_wrapper .area ul li a:hover{border-bottom:1px solid #af294b}body:has(.hiring_modal.open){overflow:hidden}body:has(.lp-main){margin:0;padding:0}.lp-main .lp-main_visual{width:100%;position:relative}.lp-main .lp-main_visual img{width:100%;object-fit:cover}.lp-main .lp-recruitment_container{width:90%;max-width:1280px;margin:0 auto;padding:94px 0 200px}@media screen and (max-width:1023px){.lp-main .lp-recruitment_container{padding:48px 0 100px}}.lp-main .lp-recruitment_container h1{font-family:"granville",serif;font-weight:400;font-style:normal;line-height:1;font-size:64px;line-height:78px;text-align:center}@media screen and (max-width:1023px){.lp-main .lp-recruitment_container h1{font-size:42px;line-height:1.5}}.lp-main .lp-recruitment_container h1 span{display:flex;justify-content:center;align-items:center;gap:12px;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:14px;line-height:21px}@media screen and (max-width:1023px){.lp-main .lp-recruitment_container h1 span{font-size:12px;line-height:1.5}}.lp-main .lp-recruitment_container h1 span:before,.lp-main .lp-recruitment_container h1 span:after{content:"";display:inline-block;width:6px;height:14px;background-image:url(//cox-online-recruit.com/wp-content/themes/cox_recruit/images/common/angle_black_left.png);background-repeat:no-repeat;background-size:cover}@media screen and (max-width:1023px){.lp-main .lp-recruitment_container h1 span:before,.lp-main .lp-recruitment_container h1 span:after{width:3px;height:7px}}.lp-main .lp-recruitment_container h1 span:after{transform:rotate(180deg)}.lp-main .lp-recruitment_container h2{width:294px;height:45px;display:flex;justify-content:center;align-items:center;margin:78px auto 0;background-color:#000;color:#fff;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:26px}@media screen and (max-width:1023px){.lp-main .lp-recruitment_container h2{font-size:20px}}.lp-main .lp-recruitment_container .lp-recruitment_contents_wrapper{width:100%;margin:74px 0 0;display:flex}@media screen and (max-width:1023px){.lp-main .lp-recruitment_container .lp-recruitment_contents_wrapper{flex-flow:column;margin:48px 0 0}}.lp-main .lp-recruitment_container .lp-recruitment_contents_wrapper article{width:50%;padding:0 10%;display:flex;flex-flow:column;gap:80px;align-items:center}@media screen and (max-width:1023px){.lp-main .lp-recruitment_container .lp-recruitment_contents_wrapper article{width:100%;padding:0 0 40px;gap:40px}}.lp-main .lp-recruitment_container .lp-recruitment_contents_wrapper article:first-child{border-right:1px dashed #4a4a4a}@media screen and (max-width:1023px){.lp-main .lp-recruitment_container .lp-recruitment_contents_wrapper article:first-child{border-right:none;border-bottom:1px dashed #4a4a4a;margin:0 0 60px}}.lp-main .lp-recruitment_container .lp-recruitment_contents_wrapper article h3{width:fit-content;height:45px;padding:0 44px;display:flex;justify-content:center;align-items:center;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:20px;border:1px solid #000;white-space:nowrap}@media screen and (max-width:1023px){.lp-main .lp-recruitment_container .lp-recruitment_contents_wrapper article h3{width:95%;height:40px;padding:0;font-size:18px}}.lp-main .lp-recruitment_container .lp-recruitment_contents_wrapper article .lp-recruitment_links{width:100%;display:flex;flex-flow:column;gap:16px}.lp-main .lp-recruitment_container .lp-recruitment_contents_wrapper article .lp-recruitment_links li{width:100%;padding:12px 8px 12px;border-bottom:1px solid #d9d9d9}.lp-main .lp-recruitment_container .lp-recruitment_contents_wrapper article .lp-recruitment_links li a{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;font-size:16px;line-height:1.5}@media screen and (max-width:1023px){.lp-main .lp-recruitment_container .lp-recruitment_contents_wrapper article .lp-recruitment_links li a{font-size:14px}}.lp-main .lp-recruitment_container .lp-recruitment_contents_wrapper article .lp-recruitment_area_wrapper{width:100%}.lp-main .lp-recruitment_container .lp-recruitment_contents_wrapper article .lp-recruitment_area_wrapper h4{font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:600;font-style:normal;line-height:1;font-size:19px;text-align:left;margin:0 0 16px}@media screen and (max-width:1023px){.lp-main .lp-recruitment_container .lp-recruitment_contents_wrapper article .lp-recruitment_area_wrapper h4{font-size:16px}}.lp-main .lp-recruitment_container .lp-recruitment_contents_wrapper article .area_selector_wrap{position:relative;width:100%;display:flex;justify-content:flex-end;align-items:center}.lp-main .lp-recruitment_container .lp-recruitment_contents_wrapper article .area_selector_wrap select{position:relative;width:fit-content;height:40px;padding:0 32px 0 8px;font-size:14px;appearance:none;border-radius:4px;font-family:"toppan-bunkyu-gothic-pr6n",serif;font-weight:400;font-style:normal;line-height:1;color:#fff;background-color:#151515}.lp-main .lp-recruitment_container .lp-recruitment_contents_wrapper article .area_selector_wrap:after{content:"";display:inline-block;height:20px;width:9px;background-image:url("https://cox-online-recruit.com/wp-content/uploads/2025/03/common_angle_white_right.png");background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0;transform:rotate(90deg);position:absolute;right:12px}