@media screen and (max-width:959px){.recruit{padding-bottom:64px}}@media screen and (min-width:960px){.recruit{padding-bottom:10.8695652174%}}@media screen and (max-width:599px){.recruit-nav{margin-bottom:16.694490818%}}@media screen and (min-width:600px){.recruit-nav{margin-bottom:10.2459016393%}}.recruit-nav ul{text-align:center;border:1px solid rgba(0,0,0,.2)}@media screen and (max-width:959px){.recruit-nav ul{flex-wrap:wrap}}.recruit-nav li{width:20%}@media screen and (min-width:480px) and (max-width:959px){.recruit-nav li:nth-child(-n+2){width:50%;border-bottom:1px solid rgba(0,0,0,.2)}.recruit-nav li:nth-child(n+3){width:33.333%}}@media screen and (max-width:479px){.recruit-nav li{width:100%}}.recruit-nav li:not(:last-child){border-right:1px solid rgba(0,0,0,.2)}@media screen and (max-width:479px){.recruit-nav li:not(:last-child){border-right:none;border-bottom:1px solid rgba(0,0,0,.2)}}@media screen and (min-width:480px) and (max-width:959px){.recruit-nav li:not(:last-child):nth-child(2){border-right:none}}.recruit-nav a{display:flex;align-items:center;justify-content:center;height:100%;padding:1.142857143em .357142857em;line-height:1.714285714}@media screen and (max-width:959px){.recruit-nav a{font-size:1.1666666667rem}}@media screen and (min-width:960px){.recruit-nav a{font-size:.875rem}}.recruit-nav a.is-active{padding:1em .3125em;font-weight:700;line-height:1.5}@media screen and (max-width:959px){.recruit-nav a.is-active{font-size:1.166666667em}}@media screen and (min-width:960px){.recruit-nav a.is-active{font-size:1em}}.recruit__list__unit{background-color:#fff}.recruit__list__unit .ttl{font-weight:700}@media screen and (max-width:959px){.recruit__list__unit .ttl{font-size:1.5rem}}@media screen and (min-width:960px){.recruit__list__unit .ttl{font-size:1.5rem}}@media screen and (max-width:959px){.recruit__list__unit .ttl{margin-bottom:40px}}@media screen and (min-width:960px){.recruit__list__unit .ttl{margin-bottom:4.9180327869%}}.recruit__list__unit .ttl:before{margin-right:.4em;content:"-"}.recruit .outline__list{line-height:2;border-top:1px solid rgba(0,0,0,.2)}@media screen and (max-width:959px){.recruit .outline__list{font-size:1.3333333333rem;padding:40px 0}}@media screen and (max-width:599px){.recruit .outline__list{flex-direction:column}}@media screen and (min-width:960px){.recruit .outline__list{padding:4.0983606557% 0}}.recruit .outline__list:last-child{border-bottom:1px solid rgba(0,0,0,.2)}.recruit .outline__list dt{width:25.4098360656%;font-weight:700}.recruit .outline__list dd{flex:1}.recruit .outline__list ol,.recruit .outline__list p,.recruit .outline__list ul{margin-bottom:1.5em}.recruit .outline__list ol:last-child,.recruit .outline__list p:last-child,.recruit .outline__list ul:last-child{margin-bottom:0}.recruit .outline__list li{padding-left:1em;position:relative}.recruit .outline__list li:before{margin-right:.4em;position:absolute;top:0;left:0;content:"-"}.recruit .outline__list a{display:inline-block;text-decoration:underline}@media screen and (max-width:599px){.recruit .application{padding-top:80px}}@media screen and (min-width:600px){.recruit .application{padding-top:10.2459016393%}}.recruit .closed{background-color:#f8f8f8;padding:20% 0}.recruit .closed p{text-align:center;line-height:2}@media screen and (max-width:959px){.recruit .closed p{font-size:1.1666666667rem}}@media screen and (min-width:960px){.recruit .closed p{font-size:1.125rem}}