.pageTitle{border-bottom:solid 2px #9a9b9b;text-align:center}.pageSubTitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}.pageSubTitle::before{content:"";width:20px;border-top:2px solid #c93a61;border-left:2px solid #c93a61;border-bottom:2px solid #c93a61;margin:0 60px 0 0}.pageSubTitle::after{content:"";width:20px;border-top:2px solid #c93a61;border-right:2px solid #c93a61;border-bottom:2px solid #c93a61;margin:0 0 0 60px}.occupationBox,.occupationBox01,.occupationBox02{margin-bottom:100px}.contentsContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contentsContainer::after{content:"";width:300px}.contentsLink{text-decoration:none;color:#000;margin-bottom:10px}.contentsBox{max-width:300px}.contentsText{padding-left:20px;position:relative}.contentsText::before{content:url(../images/index_arrow.png);position:absolute;left:5px}.recruitList{text-align:center;line-height:3rem;border-bottom:dotted .5px #9a9b9b}.recruitItem{display:block;text-decoration:none;color:#b94883;font-size:3rem;line-height:3rem;padding-bottom:10px}.map{display:none}.pageTitle{font-size:3.1rem}.pageSubTitle{font-size:2.3rem}p{font-size:1.5rem}