#recruitTabTop{max-width:820px;margin:0 auto;width:100%}#recruitTabTop .InnerTop{background:#fff;border:1px solid #dadada;margin-bottom:40px;padding:40px}@media screen and (max-width: 767px){#recruitTabTop .InnerTop{border-left:none;border-right:none;border-bottom:none;margin-bottom:0;padding:20px}}#recruitTabTop .InnerTop .recruitAppsTop{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;max-width:720px;margin:0 auto;padding:40px 0 35px;text-align:center;width:100%}@media screen and (max-width: 767px){#recruitTabTop .InnerTop .recruitAppsTop{padding:0 0 20px}}#recruitTabTop .InnerTop .recruitAppsTop li{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;padding:0 10px;width:calc(100%/3)}#recruitTabTop .InnerTop .recruitAppsTop li:hover{margin-top:-5px}@media screen and (max-width: 680px){#recruitTabTop .InnerTop .recruitAppsTop li{display:block;max-width:220px;margin:0 auto;width:100%}}#recruitTabTop .InnerTop .recruitAppsTop li a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;display:block;width:100%}#recruitTabTop .InnerTop .recruitAppsTop li a img{height:auto;width:100%}#recruitTabTop .InnerTop .recruitAppsTop li a:hover{opacity:.8;-ms-filter:"alpha(opacity=80)"}#recruitTabTop .InnerTop .recruitDetailsTop{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;display:block;max-width:630px;margin:0 auto;position:relative;top:0;width:100%}#recruitTabTop .InnerTop .recruitDetailsTop:hover{opacity:.8;-ms-filter:"alpha(opacity=80)";top:-5px}#recruitTabTop .InnerTop .recruitDetailsTop img{height:auto;width:100%}#recruitTab{max-width:820px;margin:0 auto;width:100%}#recruitTab nav{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;border-bottom:none;border:1px solid #dadada;width:100%}@media screen and (max-width: 767px){#recruitTab nav{border-left:none;border-right:none}}#recruitTab nav a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;display:block;padding:15px 0 15px 35px;font-size:1.2em;color:#1f2226;background:url(/img/common-icon-arrow.png) 15px center no-repeat #f5f5f5;border-bottom:1px solid #dadada;width:calc(100%/2)}@media screen and (max-width: 767px){#recruitTab nav a{font-size:14px}}#recruitTab nav a.womens{border-right:1px solid #dadada}#recruitTab nav a:hover,#recruitTab nav a.selected{background-color:#fff;border-bottom:1px solid #fff}#recruitTabInner{padding:40px;background:#fff;border:1px solid #dadada;border-top:none}@media screen and (max-width: 767px){#recruitTabInner{padding:20px;border-left:none;border-right:none}}#recruitTabInner .recruitBlock{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin:0 0 30px 0;width:100%}#recruitTabInner .recruitBlock .recruitText p{padding:5px 0;font-size:0.9em}#recruitTabInner .recruitBlock .recruitText strong{font-size:1.7em;font-weight:lighter;color:#6acdea}#recruitTabInner .recruitBlock .recruitText em{font-size:1.1em;font-weight:bold}#recruitTabInner .recruitBlock .recruitText.rTLeft{width:70%}@media screen and (max-width: 767px){#recruitTabInner .recruitBlock .recruitText.rTLeft{width:100%}}#recruitTabInner .recruitBlock .recruitText.rTRight{width:70%}#recruitTabInner .recruitBlock .recruitImages{padding:45px 0 0 0;width:30%}@media screen and (max-width: 767px){#recruitTabInner .recruitBlock .recruitImages{display:block;text-align:center;width:100%}}#recruitTabInner .recruitBlock .recruitMovie{float:left;padding:5px 0 0 0}#recruitTabInner .offeringMemo{border:1px solid #dadada}#recruitTabInner .offeringMemo tr th{width:160px;padding:10px;background:#f5f5f5;border-bottom:1px solid #dadada}#recruitTabInner .offeringMemo tr td{padding:10px;border-bottom:1px solid #dadada}#recruitTabInner .offeringMemo tr a:hover{text-decoration:underline}#recruitTabInner .offeringMemo tr a:visited{color:#8080ff}#recruitTabInner .recruitApps{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;max-width:720px;margin:0 auto;padding:40px 0 35px;text-align:center;width:100%}@media screen and (max-width: 767px){#recruitTabInner .recruitApps{padding:0 0 20px}}#recruitTabInner .recruitApps li{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;padding:0 10px;width:calc(100%/3)}#recruitTabInner .recruitApps li:hover{margin-top:-5px}@media screen and (max-width: 680px){#recruitTabInner .recruitApps li{display:block;max-width:220px;margin:0 auto;width:100%}}#recruitTabInner .recruitApps li a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;display:block;width:100%}#recruitTabInner .recruitApps li a img{height:auto;width:100%}#recruitTabInner .recruitApps li a:hover{opacity:.8;-ms-filter:"alpha(opacity=80)"}#recruitTabInner .recruitDetails{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;display:block;max-width:630px;margin:0 auto;position:relative;top:0;width:100%}#recruitTabInner .recruitDetails:hover{opacity:.8;-ms-filter:"alpha(opacity=80)";top:-5px}#recruitTabInner .recruitDetails img{height:auto;width:100%}#recruitTabMens{display:none}#recruitTabLp{max-width:820px;margin:0 auto 40px;width:100%}#recruitTabLp .recruitLp{background:#fff;border:1px solid #dadada;padding:40px;text-align:center}@media screen and (max-width: 767px){#recruitTabLp .recruitLp{border-left:none;border-right:none;border-bottom:none;margin-bottom:0;padding:15px 2%}}#recruitTabLp .recruitLp img{max-width:100%;vertical-align:bottom}#recruitTabLp .recruitLp img.info-img{display:inline-block;width:49%}#recruitTabLp .recruitLp a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}#recruitTabLp .recruitLp a:hover{opacity:.8}
