@media (max-width:1099px){.l-header-recruit{background-size:auto 570px;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:100%;padding-right:3.7vw;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{display:none}.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{padding:0 20px;margin:0 auto;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif}.recruit_wrapper .top_image{width:100%;height:518px;background:gray}.recruit_wrapper h1{color:#000;font-family:"EB Garamond",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;font-size:44px;line-height:54px;letter-spacing:.88px;font-weight:lighter;text-align:center;margin-top:70px;margin-bottom:44px}.recruit_wrapper h2{padding-bottom:44px;font-size:18px;line-height:1 !important;color:#ababab}.recruit_wrapper img{width:100%}.recruit_wrapper .we_need_new_member{font-family:"Yu Mincho","YuMincho",serif;font-size:20px;line-height:33px;letter-spacing:.77px;margin-top:32px;text-align:center}.recruit_wrapper .r_info{margin-top:20px;font-size:14px;line-height:30px;letter-spacing:.32px}.recruit_wrapper .recruit_box{width:100%;padding-top:61px;padding-bottom:90px}.recruit_wrapper .recruit_box .recruit_box_title{padding-bottom:30px;border-bottom:solid 2px #ababab}.recruit_wrapper .recruit_box h4{font-size:24px;font-weight:100;padding-left:10%}.recruit_wrapper .recruit_box .r_outside{width:100%;border-bottom:solid 1px #ababab;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:16px;letter-spacing:.32px}.recruit_wrapper .recruit_box .r_outside:first-child{border-top:solid 1px #ababab}.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}.recruit_wrapper .recruit_box .r_outside .r_inside .r_tag1{width:40%;color:#b3b3b3}.recruit_wrapper .recruit_box .r_outside .r_inside .r_tag2{width:50%}.plus_button{width:10%;display:flex;justify-content:center;align-items:center}.plus_button span{display:block;position:relative}.plus_button span:before{content:'';display:block;width:20px;height:1px;left:-20px;background:#ff4142;position:absolute;transform:translateY(-50%)}.plus_button span:after{content:'';display:block;width:20px;height:1px;left:-20px;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_outside .r_inside .plus_button:before{width:2px;height:30px;top:0;left:50%}.recruit_wrapper .recruit_box .r_content{border-bottom:solid 1px #979797;display:none}.recruit_wrapper .recruit_box .r_content table,.recruit_wrapper .recruit_box .r_content tbody{width:100%}.recruit_wrapper .recruit_box .r_content table{padding:20px 0}.recruit_wrapper .recruit_box .r_content tr{width:100%;padding:10px 0}.recruit_wrapper .recruit_box .r_content th{width:30%;vertical-align:top;text-align:left;line-height:2;padding:10px 0;font-weight:100;color:#a5a5a5;font-size:14px;line-height:28px;letter-spacing:.32px}.recruit_wrapper .recruit_box .r_content td{line-height:2;padding:10px 0;font-size:14px;line-height:28px;letter-spacing:.32px}}