.welfare h2{font-size:42px;color:#11193d;position:relative;text-align:left;margin-bottom:3rem}@media screen and (max-width: 680px){.welfare h2{text-align:center;font-size:2rem;margin-bottom:0}}.welfare h2 span{font-size:142px;color:#fff;position:absolute;left:0;bottom:3rem;z-index:-1;font-weight:normal}.welfare h2 span::before{display:none}@media screen and (max-width: 680px){.welfare h2 span{left:50%;transform:translateX(-50%);font-size:9rem}}.welfare h3{color:#11193d;padding-bottom:1rem}@media screen and (max-width: 680px){.welfare h3{font-size:1.8rem}}.point2_img,.point3_img{flex-wrap:wrap}.point2_img_box,.point3_img_box{width:23%;margin:1%}.point2_img_box p,.point3_img_box p{color:#11193d;font-weight:bold;font-size:1.4rem}@media screen and (max-width: 680px){.point2_img_box p,.point3_img_box p{font-size:1.4rem}}.point2_img_box p span,.point3_img_box p span{display:block;font-size:1.3rem}@media screen and (max-width: 680px){.point2_img_box,.point3_img_box{width:48%}}.point1_img img,.point2_img_box img,.point3_img_box img{animation-name:fuwafuwa;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-duration:1s;animation-iteration-count:3}@keyframes fuwafuwa{0%{transform:translate(0, 3px)}100%{transform:translate(0, -3px)}}.point1_txt p,.point2_txt p,.point3_txt p{font-weight:bold;line-height:3.2rem}@media screen and (max-width: 680px){.point1_txt p,.point2_txt p,.point3_txt p{font-size:1.4rem;line-height:2.8rem}}.point1_txt p span,.point2_txt p span,.point3_txt p span{color:#af272d}.welfare-title{background-image:url(../images/welfare/welfare_bk.png);background-size:cover;background-position:bottom center}@media screen and (max-width: 680px){.welfare-title{background-image:url(../images/welfare/welfare_bk-sp.png)}}.welfare-title .welfare-title_box{text-align:center;padding:13rem 0 20rem}@media screen and (max-width: 680px){.welfare-title .welfare-title_box{padding:15rem 0 17rem}}@media screen and (max-width: 680px){.welfare-title .welfare-title_box img{max-width:90%}}.welfare-title h1{padding-top:30px;font-size:1.6rem;font-weight:bold;color:#11193d}@media screen and (max-width: 680px){.welfare-title h1{font-size:1.4rem;padding-top:1.5rem}}.welfare-title h1 span{font-size:1.6rem}@media screen and (max-width: 680px){.welfare-title h1 span{font-size:2rem !important}}.welfare-3point{background-color:#e8eef2;margin-bottom:-3rem;margin-top:-5px}.welfare-3point .flex{justify-content:center}.welfare-3point .flex a{margin:-15rem 1% 5rem;max-width:33%;transition:all .3s}.welfare-3point .flex a:hover{opacity:.5}#welfare-point1{background-color:#e8eef2;position:relative}#welfare-point1 .container{max-width:900px;padding:4rem 0 13rem;flex-wrap:wrap}@media screen and (max-width: 680px){#welfare-point1 .container{padding:2.5rem 0}}#welfare-point1 .point1_txt{width:40%;margin-right:10%;margin-top:5rem}@media screen and (max-width: 680px){#welfare-point1 .point1_txt{width:100%;margin-right:0;margin-top:2.5rem}}#welfare-point1 .point1_txt p{text-align:justify}#welfare-point1 .point1_img{width:50%}@media screen and (max-width: 680px){#welfare-point1 .point1_img{width:100%;margin:2rem 0}}#welfare-point1::after{content:'';position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:0 0 10rem 100vw;border-color:transparent transparent #fff transparent}@media screen and (max-width: 680px){#welfare-point1::after{border-width:0 0 5rem 100vw}}#welfare-point2{position:relative}#welfare-point2 .container{max-width:900px;padding:13rem 0}@media screen and (max-width: 680px){#welfare-point2 .container{padding:5rem 0}}#welfare-point2 h2{text-align:center}#welfare-point2 h2 span{color:#e8eef2;left:50%;transform:translateX(-50%)}#welfare-point2 .point2_txt p{padding:0 0 5rem}#welfare-point2::after{content:'';position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:0 0 10rem 100vw;border-color:transparent transparent #e8eef2 transparent}@media screen and (max-width: 680px){#welfare-point2::after{border-width:0 0 5rem 100vw}}#welfare-point3{background-color:#e8eef2}#welfare-point3 .container{padding:13rem 0 9rem}@media screen and (max-width: 680px){#welfare-point3 .container{padding:5rem 0 2rem}}#welfare-point3 h2{text-align:center}#welfare-point3 h2 span{left:50%;transform:translateX(-50%)}#welfare-point3 .point3_contents{display:flex;flex-wrap:wrap;justify-content:space-evenly}#welfare-point3 .point3_contents_box{width:46%;margin:3rem 2% 1%;background-color:#fff;box-shadow:0 10px 10px rgba(0,0,0,0.1);margin:3rem 0 0}@media screen and (max-width: 680px){#welfare-point3 .point3_contents_box{width:100%}}#welfare-point3 .point3_contents_txt{padding:2rem 2rem 3rem}@media screen and (max-width: 680px){#welfare-point3 .point3_contents_txt p{font-size:1.4rem;line-height:2.8rem}}#welfare-point3 .point3_img{justify-content:center;padding-top:6rem}.job_btn{background-image:url(../images/welfare/welfare_cv_bk.png);background-size:cover;text-align:center;padding:40px 20px;width:100%}.job_btn .btn{display:inline-block;padding:1% 9%;margin:20px}.job_btn img{display:block;margin:0 auto;max-width:870px;width:100%}@media (max-width: 680px){.job_btn{padding:10px 0}.job_btn img{width:96%;padding:2% 0}.job_btn .btn{width:80%;margin:5px}}
