@charset "UTF-8";html,body{border:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,address,big,cite,code,em,font,img,small,strike,sub,sup,li,ol,ul,fieldset,form,label,legend,button,table,caption,tr,th,td{border:none;font-size:inherit;line-height:inherit;margin:0;padding:0;text-align:inherit}ul,li{list-style:none}html,body{scroll-behavior:smooth}body{font-family:'Noto Sans JP',sans-serif;font-weight:500;color:#272a62;background-color:#ededed;-webkit-text-size-adjust:100%}.font_en{font-family:"Roboto",sans-serif;font-style:normal}.font_red{color:#f1423f}.font_gray{color:#a9a4a4}.font_size_l,.font_size_m,.font_size_s{font-weight:700;letter-spacing:.03em;line-height:1.2em;display:block}.font_size_l{font-size:25px}.font_size_m{font-size:18px}.font_size_s{font-size:15px}.bold{font-weight:700}*,*:before,*:after{box-sizing:inherit;-webkit-font-smoothing:antialiased;word-break:break-word;word-wrap:break-word}p{margin-top:5px;font-size:14px;font-weight:500;font-feature-settings:"palt";letter-spacing:1.9px}a{color:#272a62;text-decoration:underline}img{height:auto;max-width:100%;vertical-align:middle}sup,sub{font-size:80%}.h1_ttl{padding:80px 0 35px;display:flex;align-items:center}h1.ttl{font-size:48px;padding-right:35px;letter-spacing:.03em}h2{font-size:32px;color:#5279bc;line-height:1.2em;padding-bottom:20px}h2.page_ttl{margin-top:50px}h2.tempage_ttl{padding-top:60px}h2 span.sub_ttl{font-size:14px;padding-bottom:15px}h3{font-size:30px;font-weight:700;line-height:1.45;padding-bottom:45px;letter-spacing:.03em}h3.page_ttl{padding-bottom:20px;margin-top:50px}h3.page_mt0{padding-bottom:20px;margin-top:0}h3.ttl_36{font-size:36px;font-weight:700;line-height:1.45;padding-bottom:45px;letter-spacing:.03em}h4{font-size:20px;font-weight:700;line-height:1.2em;padding-bottom:10px;margin-top:30px}.form_list input{font-size:1.15em;margin:0;padding:1.8rem 1em;width:100%;background:#fcfcfc;border:1px solid #c6c6c6;border-radius:10px;margin-bottom:10px;box-sizing:border-box;font-family:inherit;letter-spacing:.03em}.form_list input::placeholder{color:#c6c6c6}.form_list input[type=checkbox]{box-sizing:border-box;border-radius:0 !important;width:36px;height:36px;vertical-align:middle;margin-bottom:0}input[type=submit],input[type=button]{max-width:639px;width:100%;background-color:#272a62;margin:auto;text-align:center;color:#fff;font-size:32px;font-weight:700;border-radius:50px;line-height:0;padding:1.5em 1em}input[type=submit]:hover,input[type=button]:hover{background-color:#5279bc;transition:.7s}input[type=submit]{margin-bottom:10px}figure>figcaption{text-align:left !important}.left{text-align:left !important}.center{text-align:center !important}.right{text-align:right !important}.contents_list dl{border-bottom:2px solid #ededed;display:flex;margin:0;padding:28px 0;line-height:1.2em;letter-spacing:.03em}.contents_list dl:first-child{border-top:2px solid #ededed}.contents_list dt{width:14%;padding-right:2%;color:#5279bc;font-weight:700;padding-left:10px;line-height:1.8em}.contents_list dd{width:100%;margin-left:0 !important;line-height:1.8em}.dd_item_box{display:flex;flex-wrap:wrap;align-items:flex-start}.dd_item{width:48%;padding-right:2%}.dd_item p{font-size:16px;line-height:1.2em;padding-bottom:10px;margin-top:0}.contents_list .pb_10{font-size:16px;line-height:1.2em;padding-bottom:10px;letter-spacing:.03em}.dd_item_logo{width:18%;padding:0 1%;text-align:center}.dd_item_logo_ttl{font-size:14px;line-height:1.2em;padding-top:20px}.dd_item_logo_roudou_ttl{font-weight:700}.dd_item_logo_ttl span{font-size:12px;letter-spacing:.1em}.dd_item_logo_text{font-size:12px}.dd_item_logo_text>a{line-height:1.5;display:inline-block}.interview_person_page_profile_list dl{display:flex;margin:0;padding:5px 0;line-height:1.2em;font-size:14px}.interview_person_page_profile_list dt{width:22%;padding-right:1%}.interview_person_page_profile_list dd{width:100%;margin-left:0 !important}.mt_5{margin-top:5px}.mt_10{margin-top:10px}.mt_20{margin-top:20px}.mt_30{margin-top:30px}.mt_40{margin-top:40px}.mt_50{margin-top:50px}.mt_60{margin-top:60px}.mt_70{margin-top:70px}.mt_80{margin-top:80px}.pt_20{padding-top:20px}.pt_30{padding-top:30px}.pt_40{padding-top:40px}.pt_50{padding-top:50px}.pt_60{padding-top:60px}.pt_70{padding-top:70px}.pt_80{padding-top:80px}.pb_15{padding-bottom:15px}.pb_20{padding-bottom:20px}.pb_30{padding-bottom:30px}.pb_40{padding-bottom:40px}.pb_50{padding-bottom:50px}.pb_60{padding-bottom:60px}.pb_70{padding-bottom:70px}.pb_80{padding-bottom:80px}.cookie{display:none;position:fixed;left:20px;bottom:20px;background-color:rgba(40,38,38,.9);color:#fff;width:100%;max-width:1050px}.cookie.show{display:block;z-index:99}.cookie.show.fixed_sec{position:fixed;left:20px;bottom:20px}.cookie_box{margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:25px 0}.cookie_description{width:100%;max-width:680px;padding:0 30px}.cookie_box p{margin-bottom:15px}.cookie_box p,.cookie_box a{font-size:12px;color:#f0eded;line-height:2.08}.cookie_box a{display:inline-block;text-decoration:underline}.cookie_box button.cookie_btn{float:right;width:200px;position:relative;z-index:1;right:40px;outline:none;border:none;cursor:pointer}.cookie_btn span{font-size:12px;display:block;text-align:center;background:#5279bc;color:#fff;padding:14px 0}.wrap{width:100%;overflow:hidden}.header{position:absolute;width:100%;z-index:10}.header_logo{position:fixed;top:45px;left:50px;z-index:2}.header_logo a,.header_logo span{background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/common/head_logo.svg);background-repeat:no-repeat;background-size:150px auto;width:150px;height:0;padding-top:40px;overflow:hidden;display:block}.header_menu{position:fixed;top:45px;right:50px;z-index:2}.header_menu .menu_line{position:relative;background:#272a62;width:50px;height:50px;border-radius:25px}.header_menu .menu_line:hover{background:#fff;cursor:pointer}.header_menu .menu_line.is-active{background:#fff}.header_menu .menu_line span{display:inline-block;transition:all .4s;position:absolute;height:2px;border-radius:2px;background:#fff;width:19px;right:0;left:0;margin:auto}.header_menu .menu_line span:nth-of-type(1){top:15px}.header_menu .menu_line span:nth-of-type(2){top:23px}.header_menu .menu_line span:nth-of-type(3){top:31px}.header_menu .menu_line:hover span{background:#272a62}.header_menu .menu_line.is-active span{background:#272a62;width:50px}.header_menu .menu_line.is-active span:nth-of-type(1){transform:translateY(10px) rotate(-45deg)}.header_menu .menu_line.is-active span:nth-of-type(2){opacity:0}.header_menu .menu_line.is-active span:nth-of-type(3){transform:translateY(-7px) rotate(45deg)}.header-navigation{transition:.5s;visibility:hidden;opacity:0}.header-navigation.is-active{opacity:1;visibility:visible}.header-navigation{background-color:#fff;width:100%;height:100%;z-index:1;visibility:hidden;position:fixed}.header-navigation .navigation_inner{height:100%;overflow-y:auto}.header-navigation .navigation{margin-left:auto;margin-right:auto;max-width:960px;width:calc(100% - 2rem);display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:100px;padding-bottom:50px}.header-navigation .nav-ttl{padding-top:45px}.header-navigation .nav-ttl a{color:#5279bc;font-weight:700;font-size:45px;letter-spacing:.03em;text-decoration:none}.header-navigation .nav-ttl a:after{content:"";display:inline-block;background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/common/head_menu_arrow.svg);background-repeat:no-repeat;background-size:19px 15px;width:19px;height:15px;margin-left:20px;margin-top:-10px;vertical-align:middle}.header-navigation .nav-ttl a:hover{color:#131126;transition:.5s}.header-navigation .nav-subttl{color:#5279bc;font-weight:700;letter-spacing:.03em;padding-bottom:30px}.header-navigation .navigation_list ul{padding-left:20px;border-left:2px solid #131126}.header-navigation .navigation_list ul li{padding-bottom:20px}.header-navigation .navigation_list ul li:last-child{padding-bottom:0}.header-navigation .navigation_list ul li.nav a{text-decoration:none;line-height:1.2;letter-spacing:.03em;color:#131126}.header-navigation .navigation_list ul li.nav a:hover{color:#ccc;transition:.5s}.header-navigation .navigation_list ul li.nav a span{font-weight:700;font-size:20px}.footer{padding-top:120px;position:relative;z-index:1;overflow:hidden}.footer .footer-bg-style{background-color:#282626;border-radius:50%;position:absolute;top:0;left:50%;transform:translateX(-50%);width:300vw;height:300vw;z-index:-1}.footer_inner{margin-left:auto;margin-right:auto;max-width:1300px;padding-bottom:80px;width:calc(100% - 2rem);position:relative}.footer_inner_navigation{display:flex;align-items:flex-start;padding-bottom:150px}.footer_inner_navigation_item{width:60%;padding-right:12.4%;display:flex;padding-left:2.2%}.footer_inner_navigation_contact{width:23%}.footer_inner_navigation_item_box{width:32%;padding-right:1%}.footer_inner_navigation_item_box li a{color:#fff;text-decoration:none}.footer_inner_navigation_item_box li.footer_nav_ttl{padding-bottom:30px}.footer_inner_navigation_item_box li.footer_nav_ttl a{font-size:16px;display:inline-block;position:relative;padding-right:49px}.footer_inner_navigation_item_box li.footer_nav_ttl a:after{background:#5e5c5c;width:30px;height:30px;margin:auto;position:absolute;content:"";top:-2px;right:0;float:left;cursor:pointer;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px}.footer_inner_navigation_item_box li.footer_nav_ttl a:hover:after{background:#5279bc;transform:scale(0);animation-name:footer_nav_ttl;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1}@keyframes footer_nav_ttl{0%{transform:scale(0)}100%{transform:scale(1)}}.footer_inner_navigation_item_box li.footer_nav_ttl a span{position:relative}.footer_inner_navigation_item_box li.footer_nav_ttl a span:after{content:"";background:#5279bc;width:4px;height:4px;transform:scale(1.2);position:absolute;z-index:2;top:45%;right:-36px;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.footer_inner_navigation_item_box li.footer_nav_ttl a:hover span:after{background:#fff}.footer_inner_navigation_item_box ul.footer_sub_nav{padding-left:20px;border-left:1px solid #a9a4a4}.footer_inner_navigation_item_box ul.footer_sub_nav li{padding-bottom:5px}.footer_inner_navigation_item_box ul.footer_sub_nav li a{font-size:12px;color:#a9a4a4}.footer_inner_navigation_item_box ul.footer_sub_nav li a:hover{color:#fff;transition:.7s}.c-txt.line{padding-bottom:5px;position:relative}.c-txt.line:before{background:#fff;content:'';width:100%;height:2px;position:absolute;left:0;bottom:0;margin:auto;transform-origin:right top;transform:scale(0,1);transition:transform .3s}.c-txt.line:hover:before{transform-origin:left top;transform:scale(1,1)}.footer_contact_btn a{padding:27px 27px 27px 40px;color:#fff;text-decoration:none;background:#5279bc;display:block;position:relative;max-width:250px;border:1px solid #5279bc;border-radius:50px}.footer_contact_btn a:after{content:"";width:6px;height:6px;-webkit-border-radius:50%;border-radius:50%;background:#fff;position:absolute;top:50%;right:40px;transform:translateY(-50%);transition:all .4s linear}.footer_contact_btn a:hover:after{content:"";width:10px;height:10px}.footer_contact_btn a:hover{border:1px solid #fff;transition:.7s}.footer_logo{text-align:center}.footer_logo img{max-width:190px;width:30%}.footer_logo img:hover{opacity:25%;transition:.7s}.copy_right{background-color:#f0eded;padding:30px 0;color:#7e7b7b;font-size:12px}.copy_right_box{margin-left:auto;margin-right:auto;max-width:1285px;width:calc(100% - 2rem);display:flex;align-items:center;justify-content:space-between;letter-spacing:.03em}#pagetop{cursor:pointer;font-size:14px;color:#7e7b7b;line-height:1;letter-spacing:2px;text-transform:uppercase;position:fixed;z-index:2;right:20px;bottom:10px;transition:opacity .2s ease-out;transform-origin:center right}.scroll{position:absolute;writing-mode:vertical-rl;transform:translateX(-50%) translateY(-50%)}.scroll:before{content:'';display:inline-block;position:absolute;background-color:#7e7b7b;right:50%;bottom:100px;transform:translateX(-50%);width:1px;height:60px;animation:scroll 1.5s infinite}@keyframes scroll{0%{transform:scale(1,0);transform-origin:0 0}50%{transform:scale(1,1);transform-origin:0 0}50.1%{transform:scale(1,1);transform-origin:0 100%}100%{transform:scale(1,0);transform-origin:0 100%}}.home .footer{background-color:#272a62}.home .footer:before{background-color:#282626;content:"";height:100%;width:100%;position:absolute;top:150vw;z-index:-1}.home .slide_box{height:100vh;position:relative;overflow:hidden}.home .base_slide img{height:100vh;width:100vw;object-fit:cover}.home .mv_slide_inner_item{height:100vh;background-size:cover;background-position:center}.home .circle_slide{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;max-width:608px;max-height:608px}.home .circle_slide img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}.home .circle_text{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;animation:rotate-anime 20s linear infinite}@keyframes rotate-anime{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.home .catch_copy{position:absolute;top:0;left:80px;font-size:24px;line-height:2.2;letter-spacing:.05em;display:flex;flex-direction:column;align-items:baseline;justify-content:center;height:100%;opacity:0}.home .slide_box.is-start .catch_copy{opacity:1}.home .slide_box.is-start .catch_copy span{background-color:#fff;font-feature-settings:"palt";line-height:1;display:inline-block;padding:1px 3px 4px;position:relative;-webkit-box-decoration-break:clone;box-decoration-break:clone;clip-path:inset(0 100% 0 0);animation-name:textanimation;animation-duration:1s;animation-fill-mode:forwards}.home .slide_box.is-start .catch_copy span:not(:last-child){margin-bottom:14px}.home .slide_box.is-start .catch_copy span:nth-child(1){animation-delay:1.4s}.home .slide_box.is-start .catch_copy span:nth-child(2){animation-delay:1.6s}.home .slide_box.is-start .catch_copy span:nth-child(3){animation-delay:1.8s}.home .slide_box.is-start .catch_copy span:nth-child(4){animation-delay:2s}@keyframes textanimation{0%{clip-path:inset(0 100% 0 0)}100%{clip-path:inset(0)}}.home .slide_box.is-start .catch_copy span:after{content:"";background:#272a62;height:100%;width:100%;position:absolute;top:0;left:0;clip-path:inset(0 100% 0 0);animation-name:textanimationBg;animation-duration:1s;animation-fill-mode:forwards}.home .slide_box.is-start .catch_copy span:nth-child(1):after{animation-delay:1.2s}.home .slide_box.is-start .catch_copy span:nth-child(2):after{animation-delay:1.4s}.home .slide_box.is-start .catch_copy span:nth-child(3):after{animation-delay:1.6s}.home .slide_box.is-start .catch_copy span:nth-child(4):after{animation-delay:1.8s}@keyframes textanimationBg{0%{clip-path:inset(0 100% 0 0)}50%{clip-path:inset(0)}100%{clip-path:inset(0 0 0 100%)}}.home .introduction_section{padding:125px 0 50px}.home .introduction_inner{margin-left:auto;margin-right:auto;max-width:1000px;width:calc(100% - 2rem);text-align:center}.home .introduction_ttl{font-feature-settings:"palt";font-size:48px;font-weight:700;line-height:1.4;letter-spacing:.03em;padding-bottom:45px;color:#272a62}.home .introduction_text p{font-size:21px;letter-spacing:.03em;padding-bottom:1.3em}.home .business_section{color:#fff;position:relative;overflow:hidden;z-index:1}.home .ourbusiness_section{padding-bottom:74px;position:relative;overflow:hidden}.home .ourbusiness_section:before,.home .ourbusiness_section:after{background:#5279bc;content:"";position:absolute;z-index:-1}.home .ourbusiness_section:before{border-radius:50% 50% 0 0;left:50%;transform:translateX(-50%);width:128vw;height:128vw}.home .ourbusiness_section:after{top:128vw;width:100%;height:100%}.home .ourbusiness_section_inner{padding-top:120px;position:relative;z-index:1}.home .ourbusiness_section_inner_box{max-width:728px;width:calc(100% - 2rem);margin:auto}.home .ourbusiness_ttl{color:#fff;font-size:85px;font-weight:700;line-height:.93;text-indent:-.8em;letter-spacing:.03em;padding-bottom:50px;position:relative}.home .ourbusiness_ttl .lang-ja{font-size:16px;letter-spacing:.03em;position:absolute;top:43px;left:195px}.home .circle_slide_introduction_inner{margin-left:auto;margin-right:auto;max-width:1300px;width:calc(100% - 2rem);margin-top:10px;margin-bottom:0;display:none}.home .circle_slide_introduction_inner.slick-initialized{display:block}.home .slide_ttl{text-align:center;padding:25px 0 15px;font-size:21px}.home .slide_text{font-size:14px;text-align:justify;line-height:1.5;letter-spacing:.03em}.home .slide_item:not(.slick-active){opacity:.5}.home .slide_item.is-active-next{opacity:1}.home .slide_item img{margin:0 auto;transition:.3s}.home .slide_item:not(.slick-active) img{transform:scale(.67)}.home .slide_item.is-active-next img{transform:scale(1)}.home .slide_item:not(.slick-active) .slide_ttl,.home .slide_item:not(.slick-active) .slide_text{opacity:0}.home .slide_item.is-active-next .slide_ttl,.home .slide_item.is-active-next .slide_text{opacity:1}.home .slick-prev,.home .slick-next{width:51px;height:51px;margin-top:-88px;z-index:1}.home .slick-prev{left:23.5%}.home .slick-next{right:23.5%}.home .slick-prev:before,.home .slick-next:before{content:"";display:block;background-repeat:no-repeat;background-size:contain;height:100%;width:100%;opacity:1}.home .slick-prev:before{background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/top/top_circle_slide_arrow_l.svg)}.home .slick-next:before{background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/top/top_circle_slide_arrow_r.svg)}.home .slick-prev:hover:before,.home .slick-next:hover:before{opacity:.8}.home .slick-dots{position:relative;bottom:inherit}.home .slick-dots li{margin:0;width:15px;height:15px}.home .slick-dots li:not(:last-child){margin-right:25px}.home .slick-dots li:not(:last-child):after{content:"";background:#fff;height:1px;width:calc(100% + 10px);position:absolute;top:50%;left:15px}.home .slick-dots li button{width:15px;height:15px;border:1px solid #5279bc;border-radius:100%}.home .slick-dots li.slick-active button{border:1px solid #fff}.home .slick-dots li button:before{content:"";opacity:1;font-size:0;width:12px;height:12px;background:#fff;border:2px solid #5279bc;border-radius:100%;top:0;bottom:0;right:0;left:0;margin:auto}.home .slick-num{text-align:center;font-size:12px;letter-spacing:.03em;margin-top:10px}.home .achievement_section{padding-bottom:100px;position:relative;overflow:hidden}.home .achievement_section:before,.home .achievement_section:after{background:#5279bc;content:"";position:absolute;z-index:-1}.home .achievement_section:before{border-radius:0 0 50% 50%;left:50%;bottom:0;transform:translateX(-50%);width:128vw;height:128vw}.home .achievement_section:after{bottom:128vw;width:100%;height:100%}.home .achievement_section_inner{margin-left:auto;margin-right:auto;max-width:1280px;width:calc(100% - 2rem);text-align:right}.home .achievement_ttl{color:#fff;font-size:85px;font-weight:700;line-height:.93;letter-spacing:.03em;padding-bottom:55px;position:relative}.home .achievement_ttl .lang-ja{font-size:16px;letter-spacing:.03em;display:inline-block;vertical-align:middle;margin-top:-15px;margin-right:23px}.main_header_ttl{margin-left:auto;margin-right:auto;max-width:1300px;width:calc(100% - 2rem);display:flex;align-items:center;padding-top:160px}.main_header_ttl_en{font-size:85px;padding-right:30px;letter-spacing:.03em}.main_header_ttl_jp{font-size:16px;letter-spacing:.03em}.main_contents_box{max-width:1350px;width:90%;margin-left:auto;display:flex;align-items:center;padding-top:100px}.main_contents_box_inner{width:60%;padding-right:5%}.main_contents_box_subttl{font-size:16px;color:#5279bc;padding-bottom:20px;letter-spacing:.03em}.main_contents_box_ttl{font-size:36px;line-height:1.7;letter-spacing:.03em}.main_contents_box_subttl_s{font-size:16px;padding-top:35px;letter-spacing:.03em}.main_contents_box_subttl_m{font-size:32px;padding-top:10px;letter-spacing:.03em}.main_contents_box_img img{border-radius:270px 0 0 270px;width:100%}.main_recruit_box_img img{width:100%}.main_contents_text{margin-left:auto;margin-right:auto;max-width:1122px;width:calc(100% - 2rem);text-align:justify;padding:80px 0}.main_contents_text p{font-size:16px;font-weight:400}.sub_contents_box{display:flex;align-items:center;align-content:space-between;margin-top:50px}.sub_contents_box_subttl{font-size:16px;color:#5279bc;padding-bottom:2px;letter-spacing:.03em}.sub_page_ttl{font-size:25px;font-weight:700;line-height:1.45;padding-bottom:5px;letter-spacing:.03em}.sub_contents_box_img{width:30%;margin-right:2%}.sub_contents_text{width:68%}.w_contents_section{max-width:1360px;width:90%;margin-right:auto;background-color:#fff;border-radius:0 100px 100px 0;padding:0 0 90px}.w_contents_section_inner{max-width:1120px;width:83%;padding-right:5%;padding-left:12%}.w_contents_section_right{max-width:1360px;width:90%;margin-left:auto;background-color:#fff;border-radius:50px 0 0 50px;padding:0 0 90px}.w_contents_section_inner_right{max-width:1120px;width:83%;padding-left:5%;padding-right:12%}.contents_section{margin-left:auto;margin-right:auto;max-width:1045px;width:calc(100% - 2rem);padding-bottom:200px}.access_item_box{display:flex;align-items:center;padding-top:100px}.access_item_box.access_item_left{display:flex;align-items:center;padding-top:100px;flex-direction:row-reverse}.map iframe{top:0;left:0;width:100%;height:100%;aspect-ratio:1/1;border-radius:30px}.map{width:50%;height:50%}.access_item{width:45%;padding-right:5%}.access_item.access_map_left{width:45%;padding-left:5%}.access_item p{font-size:16px;line-height:1.5em;text-align:justify;padding-bottom:35px;letter-spacing:.03em}.access_postcode{position:relative;padding-left:25px;padding-bottom:10px;font-size:14px}.access_postcode:before{position:absolute;content:"";background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/company/company.svg);background-repeat:no-repeat;background-size:24px 20px;width:24px;height:20px;left:0;top:2px}p.access_postcode_text{font-size:14px;line-height:1.2em;padding-bottom:15px}ul.access_list{padding-left:25px}ul.access_list li{font-size:14px;line-height:1.2em;padding-bottom:5px;list-style:disc}.number_list{padding-left:1.2em}.number_list li{font-size:14px;line-height:1.2em;padding-bottom:5px;list-style:decimal}.w_page_section{max-width:1360px;width:95%;margin-left:auto;background-color:#fff;border-radius:100px 0 0 100px;padding:0 0 100px;margin-top:80px;margin-bottom:100px}.w_page_section.single_page p{margin-bottom:1em}.w_page_inner{max-width:1200px;width:83%;margin:auto}.news_section{padding:170px 0 100px}.news_inner{margin-left:auto;margin-right:auto;max-width:1276px;width:calc(100% - 2rem);text-align:center}.news_box{display:flex;justify-content:space-between;align-items:center;padding-bottom:55px}.news_box_item{display:flex;align-items:center}.news_ttl{font-size:85px;font-weight:700;font-style:normal}.news_subttl{font-size:16px;padding-left:30px}.news_viewall_link a{color:#5279bc;text-decoration:none;font-size:16px;font-style:normal;padding-right:75px;position:relative;display:inline-block;margin-bottom:18px}.news_viewall_link a:before{position:absolute;content:"";background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/top/top_news_arrow_view.svg);background-size:51px 51px;width:51px;height:51px;right:0;top:-15px}.news_viewall_link a:hover{color:#272a62;transition:.5s}.news_area{display:flex;text-align:left}.news_category{width:160px}.news_ttl_list{flex:1;margin-left:80px}.news_category_btn{background-color:#5279bc;border:2px solid #5279bc;padding:10px 15px;display:block;border-radius:50px;color:#fff;position:relative;font-size:14px}.news_category_btn:before{position:absolute;content:"";background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/top/top_news_category_arrow.svg);background-repeat:9px 8px;width:9px;height:8px;right:15px;top:18px;transition:.3s}.news_category_btn.js-accordion-btn.on:before{transform:rotate(-180deg)}.news_category_btn:hover{background-color:#5279bc;color:#fff;cursor:pointer}.news_category_btn.js-accordion-btn.on .news_category_list{display:block;background-color:#fff;padding:10px;margin-top:10px;border:2px solid #5279bc;border-radius:10px}.news_category_list{display:none;background-color:#fff;padding:10px;margin-top:10px;border:2px solid #5279bc;border-radius:10px}.news_category_list ul li a{color:#131126;text-decoration:none}.news_category_list ul li a:hover{color:#272a62}.news_area_btn{background-color:#f5f5f5;border:2px solid #5279bc;padding:10px 15px;display:block;border-radius:50px;color:#272a62;position:relative;margin-top:21px;font-size:14px}.news_area_btn:before{position:absolute;content:"";background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/top/top_news_year_arrow.svg);background-repeat:9px 8px;width:9px;height:8px;right:15px;top:16px;transition:.3s}.news_area_btn.js-accordion-btn.on:before{transform:rotate(-180deg)}.news_area_btn:hover{background-color:#dcdcdc;color:#fff;cursor:pointer}.news_area_btn.js-accordion-btn.on .news_era_list{display:block;background-color:#fff;padding:10px;margin-top:10px;border:2px solid #5279bc;border-radius:10px}.news_area_list{display:none;background-color:#fff;padding:10px;margin-top:10px;border:2px solid #5279bc;border-radius:10px}.news_area_list ul li a{color:#131126;text-decoration:none}.news_aera_list ul li a:hover{color:#5279bc}.news_ttl_list{border-bottom:2px solid #fff}.news_ttl_item{border-top:2px solid #fff;position:relative}.news_ttl_item:after{position:absolute;content:"";background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/top/top_news_arrow.svg);background-repeat:no-repeat;background-size:31px 26px;width:31px;height:26px;right:0;top:0;bottom:0;margin:auto 0}.news_ttl_item a{color:inherit;display:block;text-decoration:none;padding:21px 0}.news_ttl_item:hover{display:block;text-decoration:none;background-color:#fff;transition:.5s}.news_ttl_box{display:flex;align-items:center}.news_date_category{width:95px;padding-right:5%;font-size:14px;line-height:1.2em;white-space:nowrap}.news_ttl_link{width:82%;padding-right:2%}.news_date_category{color:#5279bc;text-align:center}.label{color:#fff;background-color:#5279bc;border-radius:15px;padding:3px 5px;font-size:12px;letter-spacing:.07em;display:block;margin-top:5px}a .news_ttl_link{font-size:16px;line-height:1.2em}.news_date{display:flex;align-items:center;padding-top:90px}.news_date .font_en{font-size:20px;color:#5279bc;margin-right:20px}.news_post_cat_label{color:#fff;background-color:#5279bc;border-radius:15px;padding:6px 22px;font-size:12px;letter-spacing:.07em;display:block;margin-top:5px}.news_detail_ttl{margin:60px 0 70px;font-size:40px;font-weight:700;line-height:1.2em;word-break:break-all}.news_nav{margin-top:240px;display:flex;justify-content:space-between}.news_nav_previous a,.news_nav_next a{text-decoration:none;font-size:16px;font-weight:700;position:relative;color:#5279bc}.news_nav_previous a{padding-left:80px}.news_nav_previous a:before{position:absolute;content:"";background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/common/news_nav_previous_icon.svg);background-repeat:no-repeat;background-size:50px 50px;width:50px;height:50px;top:-13px;left:5px}.news_nav_previous a:hover{color:#272a62;transition:.7s}.news_nav_next a{padding-right:80px}.news_nav_next a:after{position:absolute;content:"";background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/common/news_nav_next_icon.svg);background-repeat:no-repeat;background-size:50px 50px;width:50px;height:50px;top:-13px;right:5px}.news_nav_next a:hover{color:#272a62;transition:.7s}.news_nav_btn{background-color:#5279bc;padding:10px 0;width:180px;border-radius:50px;text-align:center}.news_nav_btn a{display:block;text-decoration:none;color:#fff;font-size:16px}.news_nav_btn:hover{background-color:#272a62;transition:.7s}.home .company_section{padding:47px 0 120px}.home .company_inner{margin-left:auto;margin-right:auto;max-width:1284px;width:calc(100% - 2rem);text-align:center}.home .company_box{background-color:#fff;border-radius:50px;position:relative}.home .company_box:hover{background-color:#272a62;transition:.5s}.home .company_box a{padding:50px;display:block}.home .company_img{text-align:center}.home .company_img img{width:28%}.home .company_ttl{position:absolute;content:"";text-align:left;font-weight:700;top:42%;left:80px;letter-spacing:.03em}.home .company_ttl span{font-weight:700;font-size:48px;letter-spacing:.03em}.home .company_box:hover .company_ttl{color:#fff;transition:.5s}.news_list_page_section{padding-top:70px}.news_list_page_section .news_ttl_item{border-top:2px solid #ededed;position:relative}.news_list_page_section .news_ttl_item:last-child{border-bottom:2px solid #ededed}.news_list_page_section .news_ttl_item:hover{background-color:#ededed;transition:.7s}.pnavi{margin-top:60px;color:#272a62;text-align:center}.pnavi .current{color:#fff;background:#272a62}.pnavi span,.pnavi a{color:#272a62;display:inline-block;font-size:16px;line-height:30px;text-align:center;border:2px solid #272a62;border-radius:30px;text-decoration:none;padding:8px 19px;margin:5px}.pnavi a.next,.pnavi a.prev{font-size:0px;position:relative;border:none}.pnavi a.prev{padding-left:35px;position:relative}.pnavi a.prev:before{position:absolute;content:"";background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/common/news_nav_previous_icon.svg);background-repeat:no-repeat;background-size:50px 50px;width:50px;height:50px;top:-7px;left:5px}.pnavi a.next{padding-right:45px;position:relative}.pnavi a.next:before{position:absolute;content:"";background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/common/news_nav_next_icon.svg);background-repeat:no-repeat;background-size:50px 50px;width:50px;height:50px;top:-8px;left:5px}.next_contents_ttl{margin-top:80px;font-size:50px;text-align:center;line-height:1.2em}.page_btn{background-color:#5279bc;max-width:480px;width:100%;margin:auto;text-align:center;margin-top:20px;border-radius:40px;position:relative}.page_btn:before{position:absolute;content:"";background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/common/entry_arrow.svg);background-repeat:no-repeat;background-size:47px 47px;width:47px;height:47px;right:10px;top:14px}.page_btn a{display:block;padding:20px 15px;font-size:24px;font-weight:700;text-decoration:none;color:#fff}.page_btn:hover{background-color:#272a62;transition:.7s}.next_contents_box{display:flex;align-items:center;margin-top:50px;justify-content:space-between;flex-wrap:wrap}.next_contents_box_item01,.next_contents_box_item02,.next_contents_box_item03,.next_contents_box_item04{width:49%;margin:10px 0;background-repeat:no-repeat;background-size:cover;border-radius:30px}.next_contents_box_item01{background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/common/img_infomap01.jpg)}.next_contents_box_item02{background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/common/img_infomap02.jpg)}.next_contents_box_item03{background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/common/img_infomap03.jpg)}.next_contents_box_item04{background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/common/img_infomap04.jpg)}.next_contents_box_item01 a,.next_contents_box_item02 a,.next_contents_box_item03 a,.next_contents_box_item04 a{display:block;text-decoration:none;color:#fff;padding:0 20px}.next_contents_box_item01 a:hover,.next_contents_box_item02 a:hover,.next_contents_box_item03 a:hover,.next_contents_box_item04 a:hover{opacity:.33;transition:.7s}.next_contents_box_item_ttl{font-size:25px;letter-spacing:.03em;line-height:1.2em;padding-top:50px}.next_contents_box_item_subttl{font-size:15px;letter-spacing:.03em;line-height:1.2em;padding-bottom:50px}.arrow_btn{margin-top:30px;max-width:170px;width:100%}.arrow_btn a{position:relative;text-decoration:none;display:block;padding-right:60px;font-size:20px}.arrow_btn a:before{position:absolute;content:"";background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/top/top_news_arrow_view.svg);background-size:51px 51px;width:51px;height:51px;right:0;top:-15px}.arrow_btn a:hover{color:#272a62;transition:.5s}.home .recruit_section{background-color:#272a62;padding:50px 0 145px;border-radius:50px 50px 0 0}.home .recruit_inner{margin-left:auto;margin-right:auto;max-width:1100px;width:calc(100% - 2rem);padding-right:25px}.home .recruit_inner p{font-size:16px;line-height:1.6em;letter-spacing:.03em;font-feature-settings:normal}.home .recruit_ttl_box{display:flex;align-items:center}.home .recruit_ttl{font-weight:700;font-size:64px;color:#fff;padding-right:20px;letter-spacing:.03em}.home .recruit_subttl{font-size:16px;color:#fff;letter-spacing:.03em}.home .recruit_interview_inner{padding-top:85px}.home .recruit_interview_nox{display:flex;justify-content:space-between;margin:0 -80px}.home .recruit_interview_nox li{max-width:279px;max-height:279px;width:18%;height:18%;padding:2%}.home .recruit_interview_nox li:nth-child(2n){margin-top:-50px}.home .recruit_interview_img img{border-radius:100%;cursor:pointer;overflow:hidden;transition:transform .6s ease}.home .recruit_interview_img img:hover{transform:scale(1.1)}.home .recruit_ttl_box_02{color:#fff;text-align:left}.home .recruit_ttl_box02_ttl{font-size:40px;color:#fff;text-align:left;padding-bottom:20px;letter-spacing:.03em}.home .recruit_viewall_link{margin-top:40px}.home .recruit_viewall_link a{text-decoration:none;font-size:16px;padding-right:75px;position:relative;text-align:left;right:0;color:#fff}.home .recruit_viewall_link a:before{position:absolute;content:"";background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/top/top_rectuit_arrow.svg);background-size:51px 51px;width:51px;height:51px;right:0;top:-15px}.home .recruit_viewall_link a:hover{color:#131126;transition:.5s}.recruit_page_section{color:#fff;position:relative;overflow:hidden;z-index:1;margin-top:50px;padding-bottom:230px}.recruit_page_section .recruit_page_bg_style{background-color:#5279bc;border-radius:50%;position:absolute;left:50%;transform:translateX(-50%);width:128vw;height:128vw;z-index:-1}.recruit_page_section .recruit_page_bg_style.two{bottom:0}.recruit_page_section_inner{padding-top:140px}.recruit_page_section_inner_box_ttl{max-width:825px;width:calc(100% - 2rem);right:0;left:0;margin:auto}.recruit_page_section_inner_box{max-width:1120px;width:calc(100% - 2rem);right:0;left:0;margin:auto}.recruit_page_section_inner_box_02{max-width:1120px;width:calc(100% - 2rem);right:0;left:0;margin:auto}.recruit_page_contents_bg{background-color:#5279bc}.recruit_page_ttl{color:#fff;font-size:85px;font-weight:700;line-height:.93;text-indent:-.8em;letter-spacing:.03em;position:relative}.recruit_page_ttl .lang-ja{font-size:16px;letter-spacing:.03em;position:absolute;top:43px;left:195px}.recruit_page_category{display:flex;justify-content:space-between;margin-top:120px;flex-wrap:wrap}.recruit_page_category_box{align-self:auto;width:46.5%;background-color:#fff;border-radius:25px;margin-bottom:80px}.recruit_page_category_box img{width:100%;border-radius:25px 25px 0 0}.recruit_page_category_ttl{font-size:24px;padding:10px 0 20px;color:#5279bc;line-height:1.2em;font-weight:700;letter-spacing:.03em}.recruit_page_category_box_inner{padding:30px 35px 40px}.recruit_page_category_text{color:#131126;font-size:16px;text-align:justify;letter-spacing:.03em;line-height:1.5}.recruit_page_contents_ttl{display:flex;align-items:center;margin:50px 0 80px}.recruit_page_ttl_en{color:#fff;font-size:85px;font-weight:700;padding-right:32px;letter-spacing:.03em}.recruit_page_ttl_jp{font-size:16px;letter-spacing:.03em}.interview_page_section_inner{max-width:1120px;width:calc(100% - 2rem);right:0;left:0;margin:auto}.interview_section_item{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:25px;position:relative;margin-top:72px}.interview_section_img{width:28%}.interview_section_img img{border-radius:25px 0 0 25px}.interview_section_box{width:75%;padding:0 45px;box-sizing:border-box}.interview_number{color:#5279bc;font-size:20px;margin-bottom:10px;letter-spacing:.03em}.interview_section_ttl{font-size:32px;line-height:1.2em;padding-bottom:45px;color:#131126;letter-spacing:.03em}.interview_section_detail{font-size:16px;line-height:1.2em;color:#131126;letter-spacing:.03em}.interview_viewall_link{margin-right:20px;position:absolute;content:"";right:0;bottom:43px}.interview_viewall_link a{text-decoration:none;font-size:16px;padding-right:78px;position:relative;text-align:left;right:0;color:#5279bc}.interview_viewall_link a:before{position:absolute;content:"";background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/recruit/recruit_interview_arrow.svg);background-size:51px 51px;width:51px;height:51px;right:0;top:-15px}.interview_viewall_link a:hover{color:#131126;transition:.5s}.read_more_btn{background-color:#fff;max-width:320px;width:100%;margin:auto;text-align:center;margin-top:90px;border-radius:40px;position:relative}.read_more_btn:before{position:absolute;content:"";background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/recruit/recruit_interview_more_arrow.svg);background-repeat:no-repeat;background-size:47px 47px;width:47px;height:47px;right:15px;top:14px}.read_more_btn a{display:block;padding:23px 60px 23px 48px;font-size:24px;text-decoration:none}.read_more_btn:hover{background-color:#131126;transition:.7s}.entry_form_section{max-width:1200px;width:calc(100% - 2rem);right:0;left:0;margin:auto;margin-bottom:200px}.entry_form_ttl{font-size:85px;text-align:center;margin-top:140px;letter-spacing:.03em}.entry_form_text{text-align:center;padding-top:20px;font-size:16px;font-weight:700}.entry_form_category_link{display:flex;padding-top:60px;align-items:center;justify-content:space-between}.entry_form_category_link_item{width:46.6%;background-color:#272a62;border-radius:25px;text-decoration:none;color:#fff;position:relative}.entry_form_category_link_item:hover{background-color:#5279bc;transition:.7s}.entry_form_category_link_item:before{position:absolute;content:"";background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/common/entry_btn_arrow.svg);background-repeat:no-repeat;background-size:51px 51px;width:51px;height:51px;top:0;right:48px;bottom:0;margin:auto}.entry_form_category_link_item a{display:block;padding:75px 90px;text-decoration:none;color:#fff}.entry_form_category_link_ttl_en{font-size:36px;padding-bottom:6px;letter-spacing:.03em}.entry_form_category_link_ttl_jp{letter-spacing:.03em;font-size:16px}.interview_page_main_contents_text{margin-left:auto;margin-right:auto;max-width:1300px;width:calc(100% - 2rem);text-align:justify;padding:40px 0 0}.interview_page_section{color:#fff;padding:30px 0 0}.interview_page_main_contents_text p{font-size:16px;line-height:1.6;letter-spacing:.03em}.w_interview_person_section{margin-left:auto;margin-top:80px;position:relative;max-width:1500px;width:93%}.w_interview_person_section:before{position:absolute;content:"";background-color:#fff;border-radius:100px 0 0 100px;padding:0 0 600px;margin-top:80px;width:100%;height:calc(100% - 290px);z-index:-1}.w_interview_person_inner{max-width:1040px;width:83%;margin:auto;padding-top:80px}.interview_person_page_subttl{padding-top:150px;color:#5279bc;font-size:16px;font-weight:700;padding-bottom:20px;letter-spacing:.03em}.interview_person_page_ttl_section{display:flex;justify-content:space-between}.interview_person_page_ttl{font-size:40px;font-weight:700;letter-spacing:.03em;line-height:1.5}.interview_person_page_ttl_section_box{width:38%;padding-right:2%}.interview_person_page_profile{width:54%;margin-top:-20px}.interview_person_page_profile_text{font-size:16px;letter-spacing:.03em;padding-bottom:25px}.interview_person_page_mainimg{padding-top:40px}.interview_person_page_mainimg img{width:100%;border-radius:25px}.interview_person_page_schedulettl{font-size:85px;padding:80px 0 95px;letter-spacing:.03em}.schedule_detail{font-size:20px;font-weight:700;line-height:1.5;letter-spacing:.03em}.interview_person_page_schedule_inner{display:flex;justify-content:space-between;margin:0 10px}.interview_person_page_schedule_item{width:47%}.interview_person_page_schedule_box{border-left:4px solid #5279bc;padding:0 0 50px 75px;height:150px;margin-left:4px}.interview_person_page_schedule_box:last-child{border-left-color:transparent}.schedule_time.time01{font-size:36px;padding-bottom:42px;line-height:0;position:relative;letter-spacing:.03em}.schedule_time.time01:after{position:absolute;content:"";background-color:#5279bc;width:30px;height:30px;border-radius:30px}.schedule_time.time01:after{top:-16px;left:-92px}.interview_person_page_interview{display:flex;align-items:center}.interview_person_page_interview_img{max-width:400px;max-height:400px}.interview_person_page_interview_img img{width:100%;border-radius:100%}.interview_person_page_interview_text{width:54%;padding-left:7.5%}.interview_person_page_interview_text p{line-height:1.5em;font-size:14px;font-weight:400}.interview_person_page_interview_text p:not(:last-child){padding-bottom:5px}.interview_person_page_interview:nth-child(odd){flex-direction:row-reverse;margin-top:80px;padding-left:0}.interview_person_page_interview:nth-child(odd) .interview_person_page_interview_text{width:54%;padding-right:7.5%;padding-left:0}.r_interview_person_section{max-width:1500px;width:93%;background-color:#5279bc;border-radius:0 100px 100px 0;padding:0 0 120px;margin-top:80px}.r_interview_person_inner{max-width:1040px;width:83%;margin:auto}.interview_person_page_contents_ttl{display:flex;align-items:center;letter-spacing:.03em;padding:75px 0 55px}.interview_person_page_ttl_en{color:#fff;font-size:85px;font-weight:700;padding-right:33px;letter-spacing:.03em}.interview_person_page_ttl_jp{font-size:16px;font-weight:700;color:#fff;letter-spacing:.03em}.text_w{color:#fff}.r_interview_person_inner .interview_person_page_interview{display:flex;align-items:center}.r_interview_person_inner .interview_person_page_interview_img{max-width:456px;max-height:456px}.r_interview_person_inner .interview_person_page_interview_img img{width:100%}.r_interview_person_inner .interview_person_page_interview_text{width:47%;padding-left:10%}.r_interview_person_inner .interview_person_page_interview_text p{line-height:1.5em;font-size:16px;font-weight:400}.interview_person_page_next{margin:90px 0 200px}.interview_person_page_next_ttl{font-size:64px;font-weight:700;color:#131126;text-align:center;margin-top:50px;letter-spacing:.03em}.interview_page_section_inner.next_interview{max-width:1120px;width:calc(100% - 2rem);right:0;left:0;margin:auto}.entry_btn{background-color:#5279bc;max-width:480px;width:100%;margin:auto;text-align:center;margin-top:80px;margin-bottom:100px;border-radius:40px;position:relative}.entry_btn:before{position:absolute;content:"";background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/common/entry_arrow.svg);background-repeat:no-repeat;background-size:47px 47px;width:47px;height:47px;right:10px;top:14px}.entry_btn a{display:block;padding:20px 15px;font-size:24px;font-weight:700;text-decoration:none;color:#fff}.entry_btn:hover{background-color:#272a62;transition:.7s}.fresher_page_section{color:#fff;position:relative;overflow:hidden;z-index:1;padding-top:140px;padding-bottom:180px}.fresher_page_section .fresher_page_bg_style{background-color:#5279bc;border-radius:50%;position:absolute;left:50%;transform:translateX(-50%);width:128vw;height:102vw;z-index:-1}.fresher_page_section .fresher_page_bg_style.two{bottom:0}.fresher_page_section_inner_box{background-color:#5279bc}.fresher_page_section_inner{max-width:1120px;width:calc(100% - 2rem);right:0;left:0;margin:auto}.fresher_page_ttl{color:#fff;font-size:48px;text-align:center;font-weight:700;letter-spacing:.08em;margin-bottom:70px}.fresher_page_text{text-align:center;color:#fff;line-height:1.5em}.fresher_page_section_person_inner{display:flex;justify-content:space-between;align-items:center}.fresher_page_section_person_item{width:48%;aspect-ratio:1/1;background-color:#fff;border-radius:50%;text-align:center;position:relative;margin-top:90px}.fresher_page_section_person_item_box{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fresher_page_section_person_ttl{color:#5279bc;font-size:24px;font-weight:700;line-height:1.2em;padding-bottom:20px}.fresher_page_section_person_text{color:#5279bc;font-size:15px}.w_fresher_page_section{max-width:1500px;width:93%;margin-left:auto;background-color:#fff;border-radius:50px 0 0 50px;padding:10px 0 100px;margin-top:100px;position:relative}.w_fresher_page_inner{max-width:1040px;width:83%;margin:auto}.fresher_page_requirements_ttl{font-size:48px;font-weight:700;padding-bottom:50px;margin-top:80px}.fresher_page_flow_section_inner{max-width:1130px;width:calc(100% - 2rem);right:0;left:0;margin:auto}.fresher_page_training{display:flex;justify-content:space-between;margin-top:150px}.training_item{width:48%}.banner_section{display:flex;justify-content:center;margin-bottom:70px}.banner_section_inner{max-width:900px;width:calc(100% - 2rem);right:0;left:0;margin:auto}.banner_section_item{width:48%;text-align:center}.banner_ttl{font-size:25px;font-weight:700;padding-bottom:20px;line-height:1.2em;text-align:center}.r-mid_page_section{max-width:1500px;width:93%;margin-right:auto;background-color:#5279bc;border-radius:0 50px 50px 0;padding:90px 0 400px;margin-top:80px;position:relative}.r-mid_page_section_inner{max-width:1040px;width:83%;margin:auto}.r-mid_page_ttl{font-size:48px;font-weight:700;color:#fff;letter-spacing:.08em;margin-bottom:60px}.r-mid_page_text{color:#fff;font-size:16px !important;line-height:1.6em}.w_mid_page_section{max-width:1500px;width:93%;margin-left:auto;background-color:#fff;border-radius:50px 0 0 50px;padding:10px 0 150px;margin-top:-300px;position:relative}.w_mid_page_inner{max-width:1120px;width:83%;padding-left:6%;margin-right:auto}.mid_page_flow_section_inner{max-width:1130px;width:calc(100% - 2rem);right:0;left:0;margin:auto;margin-bottom:100px}.mid_page_training{display:flex;justify-content:space-between;margin:100px 0}.mid_page_requirements_ttl,.mid_page_requirements_ttl_last{font-size:48px;font-weight:700;padding-bottom:50px;margin-top:80px}.mid_page_requirements_ttl_last{padding-bottom:10px}.mid_page_requirements_subttl{font-size:24px;text-align:center;padding-bottom:30px;font-weight:700;color:#5279bc}.mid_page_training p{text-align:center}.w_form_page_section{max-width:1360px;width:95%;margin-left:auto;background-color:#fff;border-radius:50px 0 0 50px;padding:0 0 100px;margin-top:80px;margin-bottom:100px}.w_form_page_inner{max-width:1120px;width:83%;padding-top:60px;padding-left:5%;padding-right:12%}.form_text{font-size:16px;margin-bottom:15px;padding-top:80px}.form_list dl,.form_list dl.textarea{display:flex;margin:0;padding:25px 0;line-height:1.2em;align-items:baseline}.form_list dl.textarea{align-items:flex-start}.form_list dt{width:16%;padding-right:2%}.form_list dd{width:82%;margin-left:0 !important}.form_list_item_box{display:flex;flex-wrap:wrap;justify-content:space-between}.form_list_item{width:48%}.form_list label{font-size:18px;line-height:1.8}.form_list .require{color:#f1423f}.form_list p{margin-top:0;font-size:14px;font-weight:500;font-feature-settings:"palt";letter-spacing:1.9px}.form_list select{font-size:1.15em;margin:0;padding:1.8rem 1.2em;width:100%;max-width:370px;background:#fcfcfc;border:1px solid #c6c6c6;border-radius:10px;margin-bottom:10px;box-sizing:border-box;font-family:inherit;letter-spacing:.03em}select{appearance:none;color:inherit}.select_box{position:relative}.select_box:before{border-right:.5rem solid transparent;border-left:.5rem solid transparent;border-bottom:.5rem solid #272a62;content:"";position:absolute;top:0;bottom:0;left:330px;margin:auto 0;height:0;width:0;transform:rotate(180deg);z-index:1}textarea{font-size:1.15em;height:15rem;line-height:1.5;padding:1.5rem 1em;width:100%;background:#fcfcfc;border:1px solid #c6c6c6;border-radius:10px;box-sizing:border-box;font-family:inherit;letter-spacing:.03em}textarea::placeholder{color:#c6c6c6}.form-privacy-ttl{margin-top:100px;text-align:center;margin-bottom:30px}.form-privacy-ttl p{font-size:18px !important;line-height:1.8;letter-spacing:.03em;font-feature-settings:normal}.form-group{max-width:1120px;width:100%;box-sizing:border-box}.form-group_inner{width:100%;height:300px;overflow-y:scroll;border:1px solid #c6c6c6;border-radius:10px;padding:20px 50px;margin-bottom:70px}.form-group p{line-height:1.2em;font-size:16px!important;padding-bottom:10px}.form-group p.mb_10{margin-bottom:20px}.form-group p span{font-size:18px!important}.confirm_box{max-width:800px;width:100%;margin:auto}.confirm_box_inner{background-color:#ededed;border-radius:10px;padding:50px 30px;text-align:center;margin-bottom:80px}.wpcf7-list-item{display:block;margin:0}.confirm_box_inner .form_list input[type=checkbox]{font-size:1em;margin:0;padding:1.5rem 1em;border:1px solid #c6c6c6;box-sizing:border-box}.submit_btn{max-width:639px;width:100%;margin:auto;position:relative}.submit_btn:after{position:absolute;content:"";background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/common/form_arrow.svg);background-repeat:no-repeat;background-size:70px 70px;width:70px;height:70px;top:13px;right:10px}.wpcf7-spinner{display:none}.confirm_label,.form_list_item.confirm_label p,.select_box.confirm_label p{font-weight:700;font-size:18px}.select_box.confirm_label:before{display:none}@media (max-width:1200px){.recruit_page_section{margin-top:50px}.interview_section_ttl{font-size:22px;padding-bottom:3%}.interview_section_detail{font-size:14px}.interview_viewall_link{margin-right:10px;bottom:20px}.interview_viewall_link a{padding-right:40px}.interview_viewall_link a:before{background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/recruit/recruit_interview_arrow.svg);background-size:30px 30px;width:30px;height:30px;top:-5px}}@media (max-width:1000px){.view-pc{display:none}.main_header_ttl{display:block}.main_header_ttl_en{font-size:40px}.main_contents_box{width:95%;display:block;padding-top:60px}.main_contents_box_inner{width:100%;padding-right:0}.main_contents_box_subttl{padding-bottom:5px}.main_contents_box_ttl{font-size:25px;line-height:1.5em}.main_contents_box_subttl_s{font-size:14px;padding-top:15px}.main_contents_box_subttl_m{font-size:20px;padding-top:0}.main_contents_box_img{padding-top:20px}.main_contents_text{padding:50px 0 60px}}@media (max-width:1024px){.cookie{left:1.389vw;bottom:1.389vw;width:100%;max-width:72.91666666666666%}.cookie_box{margin:0 auto;padding:1.736vw 0}.cookie_description{width:100%;max-width:64.76190476190476%;padding:0 2.083vw}.cookie_box p{margin-bottom:1.042vw}.cookie_box p,.cookie_box a{font-size:.833vw}.cookie_btn{width:19.047619047619047%;right:2.778vw;font-size:.833vw}.cookie_btn span{font-size:.833vw;padding:.972vw 0}}@media (max-width:768px){.h1_ttl{padding:50px 0 15px;display:block;align-items:center}h1.ttl{font-size:30px;padding-right:0}h2,h2.page_ttl{font-size:25px;padding-bottom:5px}h3{font-size:25px;padding-bottom:15px}h3.ttl_36{font-size:25px;padding-bottom:15px}h3.page_mt0{margin-top:-30px}.cookie{position:absolute;left:0;bottom:0;width:100%;max-width:100%;z-index:9}.cookie.show.fixed_sec{position:fixed;left:0;bottom:0}.cookie_box{width:90%;margin:0 auto;display:block;padding:.45rem 0}.cookie_description{width:100%;max-width:100%;padding:0;margin-bottom:.35rem}.cookie_box p{margin-bottom:.3rem}.cookie_box p,.cookie_box a{font-size:12px;line-height:1.8}.cookie_btn{float:unset;width:100%;right:0}.cookie_btn span{font-size:12px;padding:.29rem 0}.cookie_box button.cookie_btn{margin-bottom:20px}.header_logo{top:10px;left:10px}.header_menu{top:10px;right:10px}.header-navigation .navigation{padding-top:80px;padding-left:20px;display:block}.header-navigation .nav-ttl{padding-top:30px}.header-navigation .nav-ttl a{font-size:25px}.header-navigation .nav-ttl a:after{margin-top:-5px;margin-left:10px}.header-navigation .nav-subttl{padding-bottom:10px}.header-navigation .navigation_list.one .nav-ttl{padding-bottom:10px}.header-navigation .navigation_list.one .nav-subttl{display:none}.header-navigation .navigation_list ul li{padding-bottom:15px}.header-navigation .navigation_list ul li.nav a span{font-size:16px}.footer_inner{padding-bottom:20px}.footer_inner_navigation{display:block;align-items:flex-start;padding-bottom:50px}.footer_inner_navigation_item{width:100%;padding-right:0;display:block;padding-top:20px}.footer_inner_navigation_item_box{width:100%;padding-right:0;padding-top:30px}.footer_inner_navigation_contact{width:100%;margin-left:auto;padding-top:50px}.footer_contact_btn a{padding:20px 20px 20px 40px}.footer_logo img{width:80%}.copy_right_box{display:block}.copy_right_text{padding-bottom:20px}#pagetop{right:15px;bottom:15px}.contents_list dl{padding:15px 0;font-size:12px}.contents_list dt{width:40%;padding-right:2%}.contents_list .pb_10{font-size:12px;padding-bottom:5px}p.pb_10,.dd_item p{margin-top:0 !important}.dd_item_box{display:block}.dd_item{width:100%;padding-right:0}.dd_item p{font-size:12px}.dd_item_logo{width:100%}.dd_item_logo:not(:last-child){padding-bottom:30px}.interview_person_page_profile_list dl{font-size:12px;letter-spacing:.03em}.interview_person_page_profile_list dt{width:52%;padding-right:1%}.home .catch_copy{top:inherit;bottom:20px;left:10px;font-size:18px;justify-content:flex-end}.home .introduction_section{padding:50px 0 50px}.home .introduction_ttl{font-size:25px;padding-bottom:15px}.home .introduction_text{font-size:18px;text-align:left}.home .introduction_text p{font-size:16px;letter-spacing:.03em;padding-bottom:1.3em}.home .slick-prev,.home .slick-next{margin-top:-100px}.circle_slide_achievement .slick-prev,.circle_slide_achievement .slick-next{margin-top:-150px}.news_section{padding:100px 0 30px}.news_ttl{font-size:40px}.news_box{padding-bottom:20px}.news_subttl{font-size:14px;padding-left:10px}.news_viewall_link a{padding-right:40px}.news_viewall_link a:before{background-size:30px 30px;width:30px;height:30px;top:-5px}.news_area{display:block}.news_category{width:100%;padding-right:0}.news_category_btn{padding:10px;max-width:92%}.news_category_btn:before{top:18px}.news_area_btn{padding:10px;margin-top:10px;max-width:92%}.news_area_btn:before{top:18px}.news_ttl_list{margin-top:20px;margin-left:0}.news_ttl_box{display:block;align-items:center}.news_date_category{width:100%;padding-right:0;display:flex;align-items:center;padding-bottom:10px}.label{padding:5px 10px;font-size:10px;margin-top:0;margin-left:10px}.news_ttl_item:after{display:none}.news_ttl_link{width:100%;padding-right:0}.news_date{display:flex;padding-top:50px}.news_date .font_en{font-size:18px}.news_detail_ttl{margin:40px 0 50px;font-size:30px}.news_nav{margin-top:100px;display:block}.news_nav_previous,.news_nav_next{margin-bottom:20px}.news_nav_previous a:before{position:absolute;content:"";background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/common/news_nav_previous_icon.svg);background-repeat:no-repeat;background-size:30px 30px;width:30px;height:30px;top:-2px;left:5px}.news_nav_previous a{padding-left:50px}.news_nav_next a{padding-right:50px}.news_nav_next a:after{position:absolute;content:"";background-image:url(//jjnet.co.jp/wp/wp-content/themes/jjnet/assets/images/common/news_nav_next_icon.svg);background-repeat:no-repeat;background-size:30px 30px;width:30px;height:30px;top:-2px;right:5px}.news_nav_next{text-align:right}.news_nav_btn{width:100%;margin-bottom:20px}.news_nav_btn a{font-size:16px}.home .company_section{padding:47px 0 80px}.home .company_box{border-radius:25px}.home .company_box a{padding:30px}.home .company_ttl span{font-size:35px}.home .company_ttl{top:32%;left:20px}.home .company_img img{width:50%}.home .ourbusiness_ttl{font-size:32px;padding-bottom:20px;margin-left:.8em}.home .ourbusiness_ttl span{padding-left:0}.home .ourbusiness_ttl .lang-ja{font-size:14px;top:7px;left:80px}.home .slick-prev{left:0}.home .slick-next{right:0}.home .achievement_ttl{font-size:32px;padding-bottom:20px}.home .achievement_ttl .lang-ja{font-size:14px;margin-top:-7px}.home .recruit_section{padding:50px 0 100px}.home .recruit_inner{padding-right:0}.home .recruit_ttl{font-size:40px;padding-right:10px;padding-left:10px}.home .recruit_subttl{font-size:14px}.home .recruit_interview_nox{display:flex;justify-content:space-between;margin:0 -20px}.home .recruit_interview_nox li{max-width:279px;max-height:279px;width:40%;height:40%;padding:1%}.home .recruit_interview_nox li:nth-child(2n){margin-top:-30px}.home .recruit_ttl_box02_ttl{font-size:20px;padding-bottom:10px;padding-top:20px;line-height:1.2em}.home .recruit_viewall_link a{padding-right:40px}.home .recruit_viewall_link a:before{background-size:30px 30px;width:30px;height:30px;right:0;top:-5px}.view-pc{display:none}.main_contents_ttl{display:block}.main_contents_ttl_en{font-size:40px}.main_contents_box{width:95%;display:block;padding-top:60px}.main_contents_box_inner{width:100%;padding-right:0}.main_contents_box_subttl{padding-bottom:5px}.main_contents_box_ttl{font-size:25px;line-height:1.5em}.main_contents_box_subttl_s{font-size:14px;padding-top:15px}.main_contents_box_subttl_m{font-size:20px;padding-top:0}.main_contents_box_img,.main_recruit_box_img{padding-top:20px}.main_contents_text{padding:50px 0 60px}.w_contents_section{padding:0 0 50px;border-radius:0 50px 50px 0}.w_contents_section_inner{width:85%;padding-left:10%}.access_item_box{display:block;padding-top:50px}.access_item{width:100%;padding-right:0}.sub_contents_box{display:block}.sub_contents_box_img{width:100%;margin-right:0;text-align:center}.sub_contents_text{width:100%}.map{width:100%;height:100%;margin-top:20px}.access_item_box.access_item_left{display:block;padding-top:50px}.access_item.access_map_left{width:100%;padding-left:0}.w_page_section{border-radius:50px 0 0 50px;padding:0 0 60px}.w_page_inner{max-width:1200px;width:90%;margin:auto}.next_contents_ttl{margin-top:60px;font-size:30px}.page_btn a{font-size:21px}.page_btn:before{top:12px}.next_contents_box{display:block}.next_contents_box_item01,.next_contents_box_item02,.next_contents_box_item03,.next_contents_box_item04{width:100%;margin:10px 0}.next_contents_box_item_ttl{font-size:20px}.recruit_page_section{padding-bottom:80px}.recruit_page_ttl{font-size:30px;text-indent:-.5em}.recruit_page_ttl .lang-ja{font-size:14px;top:8px;left:73px}.recruit_page_section_inner_box_ttl{width:calc(100% - 4rem)}.recruit_page_section_inner{padding-top:70px}.recruit_page_category{display:block;margin-top:30px}.recruit_page_category_box{width:100%;margin-bottom:30px}.recruit_page_contents_ttl{display:block;margin:50px 0 20px}.recruit_page_category_ttl{font-size:20px;padding:0 0 10px}.recruit_page_ttl_en{font-size:32px;padding-right:0}.interview_section_item{display:block;margin-top:20px}.interview_section_img{width:100%}.interview_section_img img{border-radius:25px 25px 0 0;width:100%}.interview_section_box{width:100%;padding:30px 30px 50px}.read_more_btn{margin-top:60px}.entry_form_ttl{font-size:32px;margin-top:80px;letter-spacing:.03em}.entry_form_section{margin-bottom:100px}.entry_form_text{padding-top:10px}.entry_form_category_link{display:block;padding-top:20px}.entry_form_category_link_item{width:100%;margin-bottom:20px}.entry_form_category_link_item a{padding:30px}.entry_form_category_link_ttl_en{font-size:28px;padding-bottom:5px}.entry_form_category_link_item:before{background-size:30px 30px;width:30px;height:30px;top:45px;right:30px}.interview_page_main_contents_text{padding:70px 0 0}.interview_person_page_subttl{padding-top:50px;color:#272a62;padding-bottom:10px}.interview_person_page_ttl_section{display:block}.interview_person_page_ttl_section_box{width:100%;padding-right:0}.interview_person_page_ttl{font-size:27px;font-weight:700;line-height:1.2em;padding-bottom:20px}.interview_person_page_profile{width:100%;margin-top:0}.interview_person_page_mainimg{padding-top:30px}.interview_person_page_mainimg img{width:100%;border-radius:10px}.schedule_time.time01:after{top:-16px;left:-58px}.interview_person_page_schedulettl{font-size:32px;padding:60px 0 30px}.interview_person_page_schedule_inner{display:block}.interview_person_page_schedule_item{width:100%}.interview_person_page_schedule_box{padding:0 0 30px 40px;height:100px}.interview_person_page_schedule_item:nth-child(1) .interview_person_page_schedule_box:last-child{border-left-color:#272a62}.schedule_time.time01,.schedule_time.time02,.schedule_time.time03{font-size:22px;padding-bottom:20px;line-height:0;position:relative}.schedule_detail{font-size:14px}.interview_person_page_interview{display:block;align-items:center}.w_interview_person_section:before{border-radius:50px 0 0 50px}.w_interview_person_section{padding:0;margin-top:0}.r_interview_person_section{border-radius:0 50px 50px 0;padding:0 0 50px;margin-top:80px;bottom:-3600px}.interview_person_page_interview_img{padding-bottom:20px;margin:auto}.interview_person_page_interview_text{width:100%;padding-left:0}.interview_person_page_interview.interview_left{margin-top:60px}.interview_person_page_interview:nth-child(odd) .interview_person_page_interview_text{width:100%;padding-right:0}.interview_person_page_interview:nth-child(odd) .interview_person_page_interview_img{padding-top:20px}.r_interview_person_inner{width:85%;margin:auto}.interview_person_page_contents_ttl{display:block;margin:0}.interview_person_page_ttl_en{font-size:35px;padding-right:0}.r_interview_person_inner .interview_person_page_interview{display:block}.r_interview_person_inner .interview_person_page_interview_text{width:100%;padding-left:0}.interview_person_page_next{margin:0 0 100px}.recruit_page_section_inner{margin-top:0}.interview_person_page_next_ttl{font-size:30px;margin-top:100px}.entry_btn{margin-top:60px}.fresher_page_section{margin-top:70px;padding-top:0;padding-bottom:80px}.fresher_page_section .fresher_page_bg_style{height:128vw}.fresher_page_ttl{font-size:30px;margin-bottom:15px;margin-top:0}.fresher_page_text{text-align:left}.fresher_page_section_person_inner{display:block}.fresher_page_section_person_item{width:100%;margin-top:60px}.fresher_page_section_person_ttl{font-size:18px;padding-bottom:15px}.fresher_page_section_person_text{font-size:12px}.w_fresher_page_section{margin-top:200px}.fresher_page_requirements_ttl{font-size:30px;padding-bottom:20px;margin-top:50px}.w_fresher_page_section{padding:10px 0 70px;margin-top:100px}.fresher_page_training{display:block;margin-top:60px}.training_item{width:100%;padding-top:30px}.banner_ttl{padding-bottom:10px}.banner_section{display:block}.banner_section_item{width:100%}.banner_section_item:not(:last-child){margin-bottom:40px}.r-mid_page_section{padding:50px 0 400px;margin-top:40px}.r-mid_page_ttl{font-size:30px;margin-bottom:20px}.r-mid_page_text{text-align:justify}.w_mid_page_section{border-radius:50px 0 0 50px;padding:10px 0 60px;margin-top:-340px;position:relative}.mid_page_requirements_ttl,.mid_page_requirements_ttl_last{font-size:30px;padding-bottom:20px;margin-top:50px}.mid_page_training{display:block;justify-content:space-between;margin:0}.mid_page_requirements_subttl{font-size:18px;padding-bottom:10px}.w_form_page_section{margin-top:50px;margin-bottom:80px;padding:0 0 50px}.w_form_page_inner{width:90%;padding-top:60px;padding-left:5%;padding-right:5%}.form_text{padding-top:50px}.form_list dl,.form_list dl.textarea{display:block;padding:25px 0}.form_list dt{width:100%;padding-right:0;padding-bottom:10px}.form_list dd{width:100%}.form_list label{font-size:16px}.form_list_item_box{display:block}.form_list_item{width:100%}.form_list select{width:100%}.form-privacy-ttl{margin-top:20px;text-align:left}.form-privacy-ttl p{font-size:16px !important}.confirm_box_inner{padding:10px 10px 15px;text-align:left;margin-bottom:50px}input[type=submit],input[type=button]{font-size:16px}.form_list input,.form_list select,textarea{font-size:1em;padding-top:1.5rem;padding-bottom:1.5rem}.submit_btn:after{background-size:40px 40px;width:40px;height:40px;top:5px;right:5px}.confirm_box .wpcf7-list-item-label{font-size:12px}.form_list input[type=checkbox]{box-sizing:border-box;width:15px;height:15px;padding:0;border-radius:0;vertical-align:middle;margin-bottom:0}}@media (max-width:450px){.form_list select{max-width:280px}.select_box:before{left:250px}}