@media (min-width:1100px){.l-header-recruit{top:0;left:0;width:100%;position:relative;overflow:hidden;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);font-family:"Lato",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;font-weight:lighter;font-size:15px;color:#000}.l-header-main-recruit{height:70px;width:100%;margin:auto}.l-navi-recruit{height:70px;width:100vw;padding-right:40px;display:table-cell;vertical-align:middle}.l-navi-recruit a:link{color:#000;text-decoration:none}.l-navi-recruit a:visited{color:#000;text-decoration:none}.l-navi-recruit a:hover{color:#000;text-decoration:none;opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )"}.l-navi-recruit .l-navi__list__item{color:#000;font-weight:lighter}.l-navi-recruit li{float:right;padding-left:47px;letter-spacing:.94px;vertical-align:middle}.l-navi-recruit .l-navi__list__item p{color:#000;font-weight:400}.body-layout h3{color:#000;font-weight:400;font-size:48px;letter-spacing:.96px;margin-bottom:65px}.body-layout h4{color:#000;font-weight:400;font-size:30px;letter-spacing:.6px;display:block;margin-top:31px;margin-bottom:11px}.body-layout{height:2462px;width:1100px;margin-left:auto;margin-right:auto}.recruit_wrapper{max-width:1100px;margin:0 auto;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif}.recruit_wrapper h1{color:#000;font-family:"EB Garamond",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;font-size:60px;line-height:54px;letter-spacing:1.5px;font-weight:lighter;text-align:center;margin-top:103px;margin-bottom:83px}.recruit_wrapper h2{color:#ababab;font-size:18px;line-height:28px;letter-spacing:.36px;margin-top:11px;margin-bottom:44px}.recruit_wrapper img{width:100%;height:589px;background:gray}.recruit_wrapper .we_need_new_member{width:100%;text-align:center;font-family:"Yu Mincho","YuMincho",serif;line-height:54px;letter-spacing:.75px;font-size:30px;margin-top:40px;margin-bottom:28px}.recruit_wrapper .r_info{font-size:18px;line-height:30px;letter-spacing:.36px;text-align:center}.recruit_wrapper .recruit_box{width:900px;margin:0 auto;padding-top:51px;padding-bottom:100px}.recruit_wrapper .recruit_box .recruit_box_title{padding-bottom:30px;border-bottom:solid 1px #979797}.recruit_wrapper .recruit_box h4{font-size:36px;font-weight:100;padding-left:10%}.recruit_wrapper .recruit_box .r_outside{width:900px;margin:0 auto;border-bottom:solid 1px #979797;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:18px;letter-spacing:.36px}.recruit_wrapper .recruit_box .r_outside:first-child{border-top:solid 1px #adadad}.recruit_wrapper .recruit_box .r_outside .r_inside{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:first baseline;-ms-flex-pack:first baseline;justify-content:first baseline;position:relative}.recruit_wrapper .recruit_box .r_outside .r_inside .r_tag1{width:114px;color:#adadad}.recruit_wrapper .recruit_box .r_outside .r_inside .r_tag2{width:75%;margin-left:35px}.recruit_wrapper .recruit_box .r_outside .r_inside .plus_button{width:30px;height:30px;position:absolute;right:0}.plus_button span{display:block;position:relative}.plus_button span:before{content:'';display:block;width:15px;height:2px;top:12px;background:#ff4142;position:absolute;transform:translateY(-50%)}.plus_button span:after{content:'';display:block;width:15px;height:2px;top:12px;position:absolute;background:#ff4142;transform:translateY(-50%) rotate(90deg);transition:.5s}.active:after{transform:rotate(0) !important;transition:.5s !important}.recruit_wrapper .recruit_box .r_content{border-bottom:solid 1px #979797;display:none;font-size:20px}.recruit_wrapper .recruit_box .r_content table,.recruit_wrapper .recruit_box .r_content tbody{width:100%;font-size:16px;letter-spacing:.32px}.recruit_wrapper .recruit_box .r_content table{padding-bottom:35px;padding-top:5px}.recruit_wrapper .recruit_box .r_content tr{width:100%}.recruit_wrapper .recruit_box .r_content th{width:100px;vertical-align:top;text-align:right;font-weight:100;color:#b3b3b3;padding-top:30px}.recruit_wrapper .recruit_box .r_content td{width:80%;padding-left:35px;padding-top:30px}.recruit_wrapper .recruit_box .r_content td p{width:670px}}