.indexList{-webkit-justify-content:center;justify-content:center}@media only screen and (max-width: 640px){.indexList{margin-left:auto;margin-right:auto;max-width:400px}.indexList .hoverItem{margin-left:0}}.hover .hoverItem{max-width:400px}.hover .hoverItem .intPerson{text-align:left}.hover .hoverItem .intPerson:after{content:'';display:block;clear:both}.hover .hoverItem .intPerson *:first-child{float:left}.hover .hoverItem .intPerson p{float:right;line-height:25px}.hover .hoverItem .intPerson ~ *{font-size:1.28em}.hover .hoverItem a:hover .intPerson{animation:slidein_rev .2s alternate-reverse forwards;height:0;margin-top:0;-moz-opacity:0;opacity:0;overflow:hidden;visibility:hidden}.hover .hoverItem a:hover .intPerson+*{margin-top:0}@keyframes slidein_rev{0%{top:auto;height:auto}1%{top:30%;height:auto}100%{top:0;height:auto}}#fixedNav{width:100%;margin:0;padding:0;overflow:hidden;background-color:#f3f3f3}#fixedNav ul{display:table;margin:0 auto;max-width:1000px;padding:0;table-layout:fixed;text-align:center;width:100%}#fixedNav li{display:table-cell;margin:0;padding:0;vertical-align:middle}#fixedNav li a{position:relative;display:block;margin:-10em 0;padding:11em 1em;color:#12b3c7;text-decoration:none}#fixedNav li a:hover{background-color:#12b3c7;color:#fff}@media only screen and (min-width: 801px){#fixedNav.js_float{position:absolute;left:0;right:0}#fixedNav.js_float+div:not(id):not(class){margin:0;z-index:-1}#fixedNav.js_fixed{position:fixed;top:0;left:0;width:100%;margin:0;z-index:100}#fixedNav.js_fixed .pageName{height:50px;visibility:visible}#fixedNav.js_fixed .cur a:before,#fixedNav.js_fixed .cur a:after{content:'';position:absolute;bottom:0;left:0;display:block;width:50%;height:3px;background-color:#12b3c7}#fixedNav.js_fixed .cur a:after{left:auto;right:0;background-color:#646464}}@media only screen and (max-width: 800px){#fixedNav.js_float,#fixedNav.js_fixed{position:relative !important;width:auto}#fixedNav.js_float+div:not(id):not(class),#fixedNav.js_fixed+div:not(id):not(class){display:none}}#works h2+.indexList{margin-top:20px}#environment{background-color:#f3f3f3}#environment h3{font-size:1.57em !important}#environment figure+p{margin:40px auto 80px;max-width:940px}#environment .clearfix{margin:0 auto}#environment .clearfix h2+figure{margin-top:40px}@media only screen and (max-width: 640px){#environment .clearfix{max-width:400px}#environment .clearfix h2{margin-top:40px}}@media only screen and (min-width: 640px), print{#environment .clearfix{max-width:800px}#environment .sideL{border-style:none;max-width:380px;padding-right:10px}#environment .sideR{border-style:none;float:right;max-width:380px;padding-left:10px}}#women_interview .indexList{margin:0 auto}#women_interview h2+.indexList{margin-top:20px}#women_interview .hoverItem .textItem,#women_interview .hoverItem a:hover figure:after{background-color:rgba(215,76,119,0.7)}#women_interview .hoverItem a:hover .textItem,#women_interview .hoverItem figure:after{background-color:rgba(215,76,119,0)}@media only screen and (min-width: 640px), print{#women_interview .indexList{max-width:800px}#women_interview .indexList li:nth-child(odd) .hoverItem{margin:20px auto 0 0;max-width:370px;padding-right:10px}#women_interview .indexList li:nth-child(even) .hoverItem{margin:20px 0 0 auto;max-width:370px;padding-left:10px}}#requirements .js_wrapper h2,#requirements .js_wrapper h3,#requirements .js_wrapper h4{text-align:left !important}#requirements .js_wrapper h3,#requirements .js_wrapper h4{padding:0 0 0 20px !important}#requirements .js_wrapper h3:before,#requirements .js_wrapper h4:before{display:block !important}#requirements .switch_box tr:first-child th:before{content:'';display:block;width:5em}#entry{text-align:center}#entry .content{padding-top:0}#requirements+#entry{margin-top:-80px}@media only screen and (min-width: 641px) and (max-width: 800px){#requirements+#entry{margin-top:-60px}}@media only screen and (max-width: 640px){#requirements+#entry{margin-top:-40px}}@media print{.indexList>li{width:50% !important}#catHead{background-image:none !important;max-height:100%}#catHead:before{display:none}#catHead h1{color:#2e2e2e !important;margin:0;padding:0;position:static;text-indent:0}#environment{background-color:#fff}#requirements{margin-top:0;padding-top:40px}#requirements .intFaq dt:before,#requirements .intFaq dt:after{display:none}#requirements .intFaq .js_wrapper{height:auto !important;margin-top:-1px !important;-o-opacity:1 !important;opacity:1 !important;visibility:visible !important}#entry{margin-top:0 !important}.hoverItem .textItem{background-color:#12b3c7;padding:0;position:static}.hoverItem .inner{padding:0;position:static;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.hoverItem .intPerson{padding:10px}.hoverItem figure{padding:0}.hoverItem img{position:static}}
/*# sourceMappingURL=recruit_c.css.map */
