.centering,.centering_fix{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.centeringY,.interview-header .txt-wrap{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.centeringX{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.centering_fix{position:fixed}.centering_fix{position:fixed;z-index:9999;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.reverse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.news-content{padding:6rem}.news-content article{margin-bottom:3rem}.news-content header{margin-bottom:1.5rem}.news-content header .time{font-size:.9rem;margin-bottom:0}.news-content header .title{font-size:1.5rem;margin-bottom:0;color:#333}.news-content h1{font-size:2rem}.news-content h2{font-size:1.5rem}.news-content h3,.news-content h4,.news-content h5,.news-content h6{font-size:1.25rem}.news-content ul{list-style:disc;margin-left:1.5rem;margin-bottom:2rem}.news-content ol{padding:0;margin-left:1.5rem;margin-bottom:2rem}.news-content a{display:inline;text-decoration:underline}.post-thumb{margin-bottom:1.5rem}.post-prev a{display:inline-block}.post-prev a:hover{color:#32d228}.post-prev .previouspostslink{display:inline-block;margin-right:.5rem}.recruit-content{padding:3rem}.recruit-content h1{color:#32d228}.recruit-content h1 span{background:rgba(0,0,0,0) -webkit-gradient(linear, left top, left bottom, color-stop(57%, transparent), color-stop(0%, #f3f3f3)) repeat scroll 0 0;background:rgba(0,0,0,0) linear-gradient(transparent 57%, #f3f3f3 0%) repeat scroll 0 0}.recruit-content h2{font-size:1.25rem;color:#32d228}.recruit-content h2 span{background:rgba(0,0,0,0) -webkit-gradient(linear, left top, left bottom, color-stop(57%, transparent), color-stop(0%, #f3f3f3)) repeat scroll 0 0;background:rgba(0,0,0,0) linear-gradient(transparent 57%, #f3f3f3 0%) repeat scroll 0 0}.recruit-content p{margin-bottom:5rem}.recruit-content p img{margin-bottom:-3rem}.recruit-content .btn-contact{margin-top:10rem;margin-bottom:2rem}.interview-header{position:relative;margin-bottom:7rem}.interview-header .thumb img{margin-bottom:0}.interview-header .txt-wrap{right:0;padding-right:4rem}.interview-header .txt-wrap .copy{font-size:1.25rem}.interview-header .txt-wrap .copy span{background-color:#fff}.interview-header .txt-wrap .txt{margin-bottom:0}.interview-header .txt-wrap .txt span{background-color:#fff}.interview-header .txt-wrap .txt .name{font-size:1.5rem;font-weight:bold}@media screen and (max-width: 959px){.news-content{padding:1.5rem}.recruit-content{padding:1.5rem}.recruit-content h1::after,.recruit-content h2::after{height:1rem}.recruit-content p{margin-bottom:3rem;line-height:1.8}.recruit-content p img{margin-bottom:-1rem}.recruit-content .btn-contact{margin-top:3rem}.interview-header{margin-bottom:3rem}.interview-header .txt-wrap{padding-right:0;top:initial;bottom:0;left:0;-webkit-transform:none;transform:none;padding:1rem 1rem 1rem 1.25rem}.interview-header .txt-wrap .copy{margin-bottom:0;font-size:1rem}.interview-header .txt-wrap .txt{display:none}.membertxt{margin-top:-2rem;font-weight:bold}.membertxt .name{font-size:1.5rem}.membertxt .date{font-weight:normal}}