#header .nav_menu li:nth-child(3) a:after{visibility:visible;opacity:1;bottom:-29px}#message .in_box{overflow:hidden}#message .in_box:after{content:"";background:url(../img/recruit_round.png) left top no-repeat;background-size:contain;width:770px;height:810px;position:absolute;top:530px;left:100px;z-index:-1}#message .inner{padding:155px 15px 100px}#message .big_ttl{margin-bottom:80px}#message .top{text-align:center;line-height:2em;margin-bottom:120px}#message .cont_box{display:flex;padding-bottom:90px}#message .img_box{margin-right:96px;position:relative}#message .txt_box p{max-width:450px;line-height:2em}#message .btm_box{max-width:900px;margin:0 auto;background:#35b06c;border-radius:10px;padding:20px}#message .btm_box h3{color:#fff;text-align:center;font-weight:bold;font-size:20px;margin-bottom:20px}#message .btm_box ul{display:flex;justify-content:center;background:#fff;border-radius:10px;padding:30px 0 20px}#message .btm_box ul li:first-child{margin-right:70px}#message .btm_box ul p{position:relative;padding-left:25px;line-height:30px;letter-spacing:.05em;margin-bottom:15px}#message .btm_box ul p:last-of-type{margin-bottom:0}#message .btm_box ul p:after{content:"";width:10px;height:10px;border-radius:50%;position:absolute;top:10px;left:0;background:#33684b}@media(max-width: 768px){#message .in_box:after{width:100%;height:100%;top:1200px;left:-70px}#message .inner{padding:80px 20px 60px}#message .big_ttl{margin-bottom:20px;line-height:1.5;font-size:24px}#message .big_ttl span{padding-bottom:0}#message .top{margin-bottom:40px}#message .cont_box{flex-direction:column-reverse;padding-bottom:40px}#message .txt_box p{max-width:100%;margin-bottom:80px}#message .img_box{margin-right:0;margin-bottom:20px}#message .btm_box h3{margin-bottom:15px}#message .btm_box ul{flex-direction:column;padding:20px 15px 20px}#message .btm_box ul li:first-child{margin-right:0;margin-bottom:15px}#message .btm_box ul p{margin-bottom:15px}#message .btm_box ul p:last-of-type{margin-bottom:0}}#benefits{background:#f6f5ef;position:relative}#benefits .inner{padding:100px 15px 30px}#benefits ul{display:flex;flex-wrap:wrap;justify-content:space-between}#benefits ul li{max-width:270px;text-align:center;margin-bottom:70px}#benefits ul .img_box{background:#fff;border-radius:50%;width:200px;height:200px;margin:0 auto 30px;position:relative}#benefits ul .img_box img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#benefits ul h4{font-size:18px;font-weight:bold;color:#203424;margin-bottom:20px;font-family:hiragino-kaku-gothic-pron,sans-serif}#benefits ul p{line-height:2;font-family:hiragino-kaku-gothic-pron,sans-serif}@media(max-width: 768px){#benefits .inner{padding:60px 20px}#benefits .main_ttl{text-align:center;margin-bottom:40px}#benefits ul{flex-direction:column;align-items:center}#benefits ul li{margin-bottom:40px}}#interview .inner{padding:167px 15px 100px}#interview .menber ul{display:flex}#interview .menber ul:first-child{margin-bottom:127px}#interview .menber ul:last-child h3{line-height:50px}#interview .menber ul li:first-child{margin-right:70px}#interview .menber ul .img_box{position:relative}#interview .menber ul .img_box p{color:#35b06c;font-size:90px;position:absolute;top:-60px;left:34px;letter-spacing:0;line-height:1}#interview .menber ul .img_box p span{font-size:18px;display:block;letter-spacing:.05em}#interview .menber ul .img_box dl{display:flex;align-items:center;margin-top:30px;background:#f6f5ef;border-radius:20px;padding:20px 30px}#interview .menber ul .img_box dl dt{background:#35b06c;color:#fff;border-radius:15px;padding:7px 17px;font-weight:bold;text-align:center;font-size:15px;margin-right:20px}#interview .menber ul .img_box dl dd{font-weight:bold;font-family:hiragino-kaku-gothic-pron,sans-serif}#interview .menber ul .img_box dl dd span{font-size:20px;margin-left:20px}#interview .menber ul .txt_box h3{font-size:24px;font-weight:bold;margin-bottom:40px}#interview .menber ul .txt_box p{max-width:500px;line-height:2}#interview .bosyu h2{text-align:center;position:relative;font-size:30px;font-weight:bold;width:200px;padding:0 30px;margin:110px auto 50px}#interview .bosyu h2::after{content:"";width:10px;height:10px;border-radius:50%;background-color:#35b06c;position:absolute;top:50%;left:0;transform:translateY(-50%)}#interview .bosyu h2::before{content:"";width:10px;height:10px;border-radius:50%;background-color:#35b06c;position:absolute;top:50%;right:0;transform:translateY(-50%)}#interview .bosyu .table{max-width:900px;margin:0 auto}#interview .bosyu .table dl{display:flex;font-size:15px;padding:24px 0;font-family:hiragino-kaku-gothic-pron,sans-serif;border-bottom:1px solid rgba(151,160,153,.5)}#interview .bosyu .table dl:first-of-type{border-top:1px solid rgba(151,160,153,.5)}#interview .bosyu .table dt{min-width:230px}#interview .bosyu .table p:first-of-type{margin-bottom:20px}@media(max-width: 768px){#interview .big_ttl{margin-bottom:50px}#interview .inner{padding:80px 20px 60px}#interview .menber ul{flex-direction:column}#interview .menber ul:first-child{margin-bottom:80px}#interview .menber ul:last-child{flex-direction:column-reverse}#interview .menber ul:last-child h3{line-height:32px}#interview .menber ul li:first-child{margin-right:0;margin-bottom:20px}#interview .menber ul .img_box p{font-size:50px;top:-30px;left:10px}#interview .menber ul .img_box p span{font-size:12px}#interview .menber ul .txt_box h3{font-size:20px;margin:20px 0}#interview .menber ul .txt_box p{max-width:100%}#interview .bosyu h2{margin:60px auto 30px}#interview .bosyu .table dl{flex-direction:column}#interview .bosyu .table dt{min-width:100%;margin-bottom:20px}#interview .bosyu .table dd{line-height:1.4}#interview .bosyu .table p{padding-left:.5em;text-indent:-0.5em}}#cta .img_box{background:url(../img/entry_bg.png) center top no-repeat;background-size:cover;height:365px}@media(max-width: 768px){#cta .img_box{height:200px}}