﻿.wp-pagenavi{text-align:center;font-size:1.5rem;font-weight:400;letter-spacing:.05rem;line-height:1;font-family:"Poppins",sans-serif;margin-top:5rem}@media screen and (max-width: 559px){.wp-pagenavi{margin-top:2rem}}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;color:#80c379;padding:6px 2px;margin:0 .7rem;white-space:nowrap;border:none;transition:all .3s ease-out}.wp-pagenavi a.pages,.wp-pagenavi span.pages{display:none}.wp-pagenavi a:hover{color:#1c9b3a}.wp-pagenavi span.current{color:#1c9b3a;border-bottom:1px solid #1c9b3a}.wp-pagenavi span.extend{border:none}.wp-pagenavi span.last,.wp-pagenavi span.first{font-size:1.3rem}#blog-page .cat-name.asset-links,#blog-detail-page .cat-name.asset-links,#news-page .cat-name.asset-links,#news-detail-page .cat-name.asset-links,#recruit-page .cat-name.asset-links,#recruit-detail-page .cat-name.asset-links{background:#a1c2d8 !important}#blog-page .cat-name.ozaki-enterprise,#blog-detail-page .cat-name.ozaki-enterprise,#news-page .cat-name.ozaki-enterprise,#news-detail-page .cat-name.ozaki-enterprise,#recruit-page .cat-name.ozaki-enterprise,#recruit-detail-page .cat-name.ozaki-enterprise{background:#f7b28a !important}#blog-page .cat-name.ozaki-holdings,#blog-detail-page .cat-name.ozaki-holdings,#news-page .cat-name.ozaki-holdings,#news-detail-page .cat-name.ozaki-holdings,#recruit-page .cat-name.ozaki-holdings,#recruit-detail-page .cat-name.ozaki-holdings{background:#95d08f !important}#blog-page .cat-name.core-stage,#blog-detail-page .cat-name.core-stage,#news-page .cat-name.core-stage,#news-detail-page .cat-name.core-stage,#recruit-page .cat-name.core-stage,#recruit-detail-page .cat-name.core-stage{background:#c6c6c6 !important}#blog-page .cat-name.sonare-educations,#blog-detail-page .cat-name.sonare-educations,#news-page .cat-name.sonare-educations,#news-detail-page .cat-name.sonare-educations,#recruit-page .cat-name.sonare-educations,#recruit-detail-page .cat-name.sonare-educations{background:#90ccb2 !important}#blog-page .cat-name.sawayaka-care-station,#blog-detail-page .cat-name.sawayaka-care-station,#news-page .cat-name.sawayaka-care-station,#news-detail-page .cat-name.sawayaka-care-station,#recruit-page .cat-name.sawayaka-care-station,#recruit-detail-page .cat-name.sawayaka-care-station{background:#778cbc !important}#article-wrap{padding:0 3%;max-width:calc(700px + 6%);margin:0 auto;box-sizing:border-box}@media screen and (max-width: 959px){#article-wrap{padding:0 1rem}}#article-wrap .article-ttl-holder{border-bottom:1px solid #80c479;padding-bottom:2rem;margin-bottom:5rem}@media screen and (max-width: 559px){#article-wrap .article-ttl-holder{margin-bottom:3rem}}#article-wrap .article-ttl-holder #article-ttl{font-size:2.2rem;font-weight:700;letter-spacing:.05rem;line-height:1.5;text-align:center;margin-bottom:2.5rem}@media screen and (max-width: 559px){#article-wrap .article-ttl-holder #article-ttl{font-size:2rem;font-weight:700;letter-spacing:.05rem;line-height:1.5;margin-bottom:1.5rem}}#article-wrap .article-ttl-holder .metas{display:flex;justify-content:center}#article-wrap .article-ttl-holder .metas .date{width:auto;font-size:1.3rem;font-weight:400;letter-spacing:.05rem;line-height:1;color:#1c9b3a;font-family:"Poppins",sans-serif;position:relative;top:3px;margin-right:2rem}#article-wrap .article-ttl-holder .metas .cat-name{width:170px;height:20px;border-radius:5px;background:#95d08f;font-size:1.2rem;font-weight:400;letter-spacing:0;line-height:1;color:#fff;display:flex;justify-content:center;align-items:center}#article-wrap .article-box img{width:auto;height:auto}#article-wrap .article-box h2{font-size:2.2rem;font-weight:700;letter-spacing:0;line-height:1.5;border-left:6px solid #95d08f;padding-left:1rem;margin:3rem 0}@media screen and (max-width: 599px){#article-wrap .article-box h2{font-size:1.9rem;font-weight:700;letter-spacing:0;line-height:1.6;text-align:left;margin:2.5rem 0}}#article-wrap .article-box h3{font-size:1.8rem;font-weight:700;letter-spacing:0;line-height:1.5;margin:2rem 0}#article-wrap .article-box h3:before{content:"●";color:#95d08f;margin-right:.5rem}@media screen and (max-width: 599px){#article-wrap .article-box h3{font-size:1.6rem;font-weight:700;letter-spacing:0;line-height:1.6;text-align:left}}#article-wrap .article-box h4{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:1.5;margin:1.5rem 0;color:#1c9b3a}@media screen and (max-width: 599px){#article-wrap .article-box h4{text-align:left}}#article-wrap .article-box p{font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:1.8;margin:2rem 0}#article-wrap .article-box figure{margin:4rem 0}@media screen and (max-width: 559px){#article-wrap .article-box figure{margin:2.5rem 0}}#article-wrap .article-box figure.aligncenter{margin-left:auto;margin-right:auto}#article-wrap .article-box figure.wp-block-table{margin:3rem 0}#article-wrap .article-box figure.wp-block-table table{font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:1.8}#article-wrap .article-box figure.wp-block-table table tr td,#article-wrap .article-box figure.wp-block-table table tr th{padding:.5rem 0}#article-wrap .article-box .wp-block-image img{height:auto}#article-wrap .article-box a.wp-block-file__button{text-decoration:none}#article-wrap .article-box .wp-block-buttons{margin:2.5rem 0}#article-wrap .article-box .wp-block-buttons .wp-block-button a.wp-block-button__link{transition:all .3s ease-out}#article-wrap .article-box .wp-block-buttons .wp-block-button a.wp-block-button__link:hover{opacity:.7}#article-wrap .btn{margin-top:8rem}@media screen and (max-width: 559px){#article-wrap .btn{margin-top:4rem}}#article-wrap .btn a{display:flex;align-items:center;justify-content:center;width:240px;height:46px;color:#484848;border:1px solid #484848;border-radius:5px;position:relative;margin:0 auto;transition:all .3s ease-out}@media screen and (max-width: 559px){#article-wrap .btn a{height:42px}}#article-wrap .btn a span:nth-of-type(1){font-size:1.8rem;font-weight:500;letter-spacing:0;line-height:1;margin-right:1rem;padding-bottom:.3rem}@media screen and (max-width: 559px){#article-wrap .btn a span:nth-of-type(1){font-size:1.7rem;font-weight:500;letter-spacing:0;line-height:1;padding-bottom:.3rem}}#article-wrap .btn a span:nth-of-type(2){display:block;position:absolute;width:20px;height:20px;right:2rem;top:0;bottom:0;margin:auto 0;transition:all .3s ease-out}#article-wrap .btn a span:nth-of-type(2) img{transition:all .3s ease-out;opacity:1}#article-wrap .btn a:hover{color:#fff;background:#484848;border:1px solid #484848}#article-wrap .btn a:hover span:nth-of-type(2){background:url("../img/common/ic-arrow-wh.svg") no-repeat;transform:translateX(5px)}#article-wrap .btn a:hover span:nth-of-type(2) img{opacity:0}#events-page{margin-bottom:8rem}@media screen and (max-width: 959px){#events-page{margin-bottom:6rem}}@media screen and (max-width: 559px){#events-page{margin-bottom:4rem}}#events-page .page-ttl-box{display:flex;flex-wrap:wrap;position:relative;margin:0 auto 5rem;width:200px;padding:1.5rem 0;box-sizing:border-box}@media screen and (max-width: 559px){#events-page .page-ttl-box{margin-bottom:4rem}}#events-page .page-ttl-box:before,#events-page .page-ttl-box:after{position:absolute;content:"";width:5px;height:5px;-webkit-box-sizing:border-box;box-sizing:border-box}#events-page .page-ttl-box:before{top:0;left:0;border-top:1px solid #81c779;border-left:1px solid #81c779}#events-page .page-ttl-box:after{bottom:0;left:0;border-bottom:1px solid #81c779;border-left:1px solid #81c779}#events-page .page-ttl-box .page-ttl{width:100%;text-align:center}#events-page .page-ttl-box .page-ttl:before,#events-page .page-ttl-box .page-ttl:after{position:absolute;content:"";width:5px;height:5px;-webkit-box-sizing:border-box;box-sizing:border-box}#events-page .page-ttl-box .page-ttl:before{top:0;right:0;border-top:1px solid #81c779;border-right:1px solid #81c779}#events-page .page-ttl-box .page-ttl:after{bottom:0;right:0;border-bottom:1px solid #81c779;border-right:1px solid #81c779}#events-page .page-ttl-box .page-ttl span:first-child{font-size:2.5rem;font-weight:700;letter-spacing:.2rem;line-height:1.5;color:#1c9b3a}@media screen and (max-width: 959px){#events-page .page-ttl-box .page-ttl span:first-child{font-size:2.3rem}}@media screen and (max-width: 559px){#events-page .page-ttl-box .page-ttl span:first-child{font-size:2rem}}#events-page .page-ttl-box .page-ttl span:last-child{display:block;font-family:"Poppins",sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.05rem;line-height:1;color:#81c779;margin-top:.5rem}@media screen and (max-width: 959px){#events-page .page-ttl-box .page-ttl span:last-child{margin-top:.3rem}}#events-page .catname_ttl{width:140px;height:26px;display:flex;justify-content:center;align-items:center;font-size:1.6rem;font-weight:700;letter-spacing:.3rem;line-height:1;color:#fff;margin:-2rem auto 0}@media screen and (max-width: 559px){#events-page .catname_ttl{width:98px;height:20px;font-size:1.2rem;font-weight:700;letter-spacing:.1rem;line-height:1}}#events-page .catname_ttl.c-announcement{background:#1c9b3a}#events-page .catname_ttl.c-report{background:#f3973a}#events-page #events{padding:0 3%;max-width:calc(1130px + 6%);margin:0 auto;box-sizing:border-box}@media screen and (max-width: 959px){#events-page #events{padding:0 1rem}}#events-page #events ul{display:flex;flex-wrap:wrap;margin:3rem auto 2rem}@media screen and (max-width: 559px){#events-page #events ul{margin:2rem auto 1rem}}#events-page #events ul li{width:31%;margin-bottom:5rem;margin-right:3.5%}#events-page #events ul li:nth-of-type(3n){margin-right:0}@media screen and (max-width: 959px){#events-page #events ul li{width:32%;margin-right:2%}#events-page #events ul li:nth-of-type(3n){margin-right:0}}@media screen and (max-width: 767px){#events-page #events ul li{width:48.5%;margin-bottom:2rem;margin-right:2%}#events-page #events ul li:nth-of-type(3n){margin-right:2%}#events-page #events ul li:nth-of-type(even){margin-right:0}}@media screen and (max-width: 559px){#events-page #events ul li{width:100%}#events-page #events ul li:nth-of-type(3n),#events-page #events ul li:nth-of-type(odd){margin-right:0}}#events-page #events ul li a{display:block}#events-page #events ul li a .imageholder{position:relative;width:100%;height:auto;overflow:hidden}#events-page #events ul li a .imageholder .image{position:relative;overflow:hidden;transform:scale(1);transition:all .3s ease-out}#events-page #events ul li a .imageholder .image:before{position:relative;content:"";display:block;padding-top:63%}#events-page #events ul li a .imageholder .image:after{content:"";position:absolute;background:rgba(28,155,58,0);display:block;top:0;left:0;width:100%;height:100%;z-index:2;transition:all .3s ease-out}@media screen and (max-width: 767px){#events-page #events ul li a .imageholder .image:after{display:none}}#events-page #events ul li a .imageholder .image img{height:auto;position:absolute;top:50%;transform:translateY(-50%)}#events-page #events ul li a .imageholder .cat-name{width:82px;height:20px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:1;color:#fff}#events-page #events ul li a .imageholder .cat-name.c-announcement{background:#1c9b3a}#events-page #events ul li a .imageholder .cat-name.c-report{background:#f3973a}#events-page #events ul li a .ttl{display:flex;font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1.4;word-break:break-all;margin-top:1.2rem}#events-page #events ul li a .ttl span{flex:1;margin-right:2rem}@media screen and (max-width: 559px){#events-page #events ul li a .ttl span{margin-right:1.5rem}}#events-page #events ul li a .ttl:after{content:"";display:inline-block;width:34px;height:34px;background-image:url(../img/common/ic-arrow.svg);background-size:cover;vertical-align:middle;position:relative;top:2px}@media screen and (max-width: 559px){#events-page #events ul li a .ttl:after{width:30px;height:30px}}#events-page #events ul li a:hover .image{transform:scale(1.07)}#events-page #events ul li a:hover .image:after{background:rgba(28,155,58,.5)}#events-detail-page{margin-bottom:8rem}@media screen and (max-width: 959px){#events-detail-page{margin-bottom:6rem}}#events-detail-page .page-ttl-box{display:flex;flex-wrap:wrap;position:relative;margin:0 auto 5rem;width:200px;padding:1.5rem 0;box-sizing:border-box}@media screen and (max-width: 559px){#events-detail-page .page-ttl-box{margin-bottom:4rem}}#events-detail-page .page-ttl-box:before,#events-detail-page .page-ttl-box:after{position:absolute;content:"";width:5px;height:5px;-webkit-box-sizing:border-box;box-sizing:border-box}#events-detail-page .page-ttl-box:before{top:0;left:0;border-top:1px solid #81c779;border-left:1px solid #81c779}#events-detail-page .page-ttl-box:after{bottom:0;left:0;border-bottom:1px solid #81c779;border-left:1px solid #81c779}#events-detail-page .page-ttl-box .page-ttl{width:100%;text-align:center}#events-detail-page .page-ttl-box .page-ttl:before,#events-detail-page .page-ttl-box .page-ttl:after{position:absolute;content:"";width:5px;height:5px;-webkit-box-sizing:border-box;box-sizing:border-box}#events-detail-page .page-ttl-box .page-ttl:before{top:0;right:0;border-top:1px solid #81c779;border-right:1px solid #81c779}#events-detail-page .page-ttl-box .page-ttl:after{bottom:0;right:0;border-bottom:1px solid #81c779;border-right:1px solid #81c779}#events-detail-page .page-ttl-box .page-ttl span:first-child{font-size:2.5rem;font-weight:700;letter-spacing:.2rem;line-height:1.5;color:#1c9b3a}@media screen and (max-width: 959px){#events-detail-page .page-ttl-box .page-ttl span:first-child{font-size:2.3rem}}@media screen and (max-width: 559px){#events-detail-page .page-ttl-box .page-ttl span:first-child{font-size:2rem}}#events-detail-page .page-ttl-box .page-ttl span:last-child{display:block;font-family:"Poppins",sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.05rem;line-height:1;color:#81c779;margin-top:.5rem}@media screen and (max-width: 959px){#events-detail-page .page-ttl-box .page-ttl span:last-child{margin-top:.3rem}}#events-detail-page .article-box a{text-decoration:underline;transition:opacity .3s}#events-detail-page .article-box a:hover{opacity:.7}#events-detail-page .cat-name{width:94px;height:20px;display:flex;justify-content:center;align-items:center;font-size:1.2rem;font-weight:500;letter-spacing:0;line-height:1;color:#fff;margin:0 auto}#events-detail-page .cat-name.c-announcement{background:#1c9b3a}#events-detail-page .cat-name.c-report{background:#f3973a}#events-detail-page .btnbox{display:flex;justify-content:space-between;padding-top:4rem}@media screen and (max-width: 559px){#events-detail-page .btnbox{flex-wrap:wrap;padding-top:2rem}}#events-detail-page .btnbox a{display:flex;align-items:center;justify-content:center;width:30%;height:46px;color:#484848;border:1px solid #484848;border-radius:5px;position:relative;margin:0 auto;transition:all .3s ease-out}@media screen and (max-width: 680px){#events-detail-page .btnbox a{width:32%}}@media screen and (max-width: 559px){#events-detail-page .btnbox a{height:42px;margin:0}#events-detail-page .btnbox a:nth-of-type(1){width:100%;margin-bottom:1.5rem}#events-detail-page .btnbox a:nth-of-type(2),#events-detail-page .btnbox a:nth-of-type(3){width:48%}}#events-detail-page .btnbox a span:nth-of-type(1){font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1;margin-right:1rem;padding-bottom:.3rem}@media screen and (max-width: 680px){#events-detail-page .btnbox a span:nth-of-type(1){font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:1}}#events-detail-page .btnbox a span:nth-of-type(2){display:block;position:absolute;width:16px;height:16px;right:1.5rem;top:0;bottom:0;margin:auto 0;transition:all .3s ease-out}@media screen and (max-width: 680px){#events-detail-page .btnbox a span:nth-of-type(2){right:1rem}}#events-detail-page .btnbox a span:nth-of-type(2) img{transition:all .3s ease-out;opacity:1}#events-detail-page .btnbox a:hover{color:#fff;background:#484848;border:1px solid #484848}#events-detail-page .btnbox a:hover span:nth-of-type(2){background:url("../img/common/ic-arrow-wh.svg") no-repeat;transform:translateX(5px)}#events-detail-page .btnbox a:hover span:nth-of-type(2) img{opacity:0}