body p:empty:before{content:none !important}p:empty:before{content:"​"}hr{border:none;margin:0 0 2rem}.only-sp{display:block}@media screen and (min-width:576px){.only-sp{display:none}}.btn{text-align:center}.btn a{border:solid 1px #f38a00;background-color:#fff;color:#f38a00;border-radius:50px;display:inline-block;padding:5px 20px;letter-spacing:.3rem;margin:0 auto 30px;font-size:.875rem;text-decoration:none}@media screen and (min-width:576px){.btn a{margin:0 30px 30px}}.btn a:hover{opacity:.8}.btn-cv a{color:#fff;background-color:#f38a00}.btn-cv a:hover{opacity:.8}.btn-txt{font-size:.875rem}.btn-txt.text-right{text-align:right}.fsize-min{font-size:.75rem}em{font-style:normal;color:#ff3131}.page-title{background:linear-gradient(45deg,#fff 60%,#f38a00);margin:0 auto 50px}.page-title__wraper{display:flex;justify-content:center;align-items:center;color:#3e3e3e;min-height:170px}@media screen and (min-width:576px){.page-title__wraper{min-height:240px}}@media screen and (min-width:992px){.page-title__wraper{min-height:280px}}.page-title__inner{padding:20px 0}@media screen and (min-width:992px){.page-title__inner{padding:40px 0}}.page-title h1{padding:0;margin:0;font-size:1.25rem}@media screen and (min-width:576px){.page-title h1{font-size:2.188rem}}.page-title time{color:#707070;font-size:1.125rem}@media screen and (min-width:576px){.page-title time{font-size:1.25rem}}.page-title p{font-size:1.125rem}@media screen and (min-width:992px){.page-title p{font-size:1.25rem}}.page-title ul{padding:0;margin:auto;display:flex;justify-content:flex-start;align-items:flex-start;flex-basis:fit-content;flex-wrap:wrap}.page-title ul li{list-style:none;margin:0 5px 15px;width:calc(50% - 10px)}@media screen and (min-width:576px){.page-title ul li{width:auto;margin:0 10px 15px}}.page-title ul li:nth-of-type(2n+1){margin:0 5px 15px 0}@media screen and (min-width:576px){.page-title ul li:nth-of-type(2n+1){margin:0 10px 15px}}.page-title ul li:nth-of-type(2n){margin:0 0 15px 5px}@media screen and (min-width:576px){.page-title ul li:nth-of-type(2n){margin:0 10px 15px}}.page-title ul li a{color:#f38a00;box-sizing:border-box;border:solid 1px #f38a00;border-radius:50px;background-color:#fff;font-size:.875rem;padding:5px 20px;display:block;width:100%;text-align:center}@media screen and (min-width:576px){.page-title ul li a{width:auto;padding:5px 15px}}.m-pagenation__body{display:flex;justify-content:center;align-items:center;flex-direction:row;padding:0;margin:0}.m-pagenation__body li{margin:5px;list-style:none}.m-pagenation__body li.current{padding:5px}.m-pagenation__body li a{padding:5px;display:block;text-decoration:none;color:#e68e34}.m-pagenation__body li:first-child a,.m-pagenation__body lilast-child a{color:#707070}.application__inner{max-width:640px}.application .application__items{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:768px){.application .application__items{flex-direction:row}}.application .btn{margin:0 auto}.application .btn a{margin:0 auto 30px;padding:15px 40px;font-weight:700;font-size:1.625rem}@media screen and (max-width:575px){.application .btn a{font-size:1.25rem}}.paging ul{list-style:none;padding:0;margin:50px 0 0;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}@media screen and (min-width:576px){.paging ul{flex-direction:row}}.prev,.next{background-color:#fff;border:solid 1px #f28a00;position:relative;width:100%;margin-bottom:15px}@media screen and (min-width:576px){.prev,.next{width:42%}}.prev:after,.next:after,.prev:before,.next:before{display:block;width:1.625rem;height:auto;color:#f38a00;font-size:1.625rem;position:absolute;top:50%;transform:translate(0%,-50%)}.prev span,.next span{display:block;font-size:.875rem;padding:10px 10px 0}.prev a,.next a{display:block;padding:15px;text-decoration:none;color:#000}.prev{text-align:left;justify-content:flex-start;margin-left:0}@media screen and (min-width:576px){.prev{margin-left:3%}}.prev:before{content:'<';left:15px}.prev span{padding:15px 15px 0 calc(15px + 1.625rem*2)}.prev a{padding:15px 15px 15px calc(15px + 1.625rem*2)}.next{text-align:right;justify-content:flex-end;margin-right:0}@media screen and (min-width:576px){.next{margin-right:3%}}.next:after{content:'>';right:15px}.next span{padding:15px calc(15px + 1.625rem*2) 0 15px}.next a{padding:15px calc(15px + 1.625rem*2) 15px 15px}.introduction__items{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;margin:auto}@media screen and (min-width:992px){.introduction__items{flex-direction:row;max-width:initial}}.introduction__item{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0;background-color:#fff}@media screen and (min-width:992px){.introduction__item{width:50%}}.introduction__item:nth-of-type(2){padding:0 20px;box-sizing:border-box}@media screen and (min-width:992px){.introduction__item:nth-of-type(2){padding:60px 0 0}}.introduction__item:nth-of-type(2) .btn a{margin:0 30px}.introduction b{font-size:1rem;color:#1c1c1c;letter-spacing:.15rem;line-height:160%}@media screen and (min-width:992px){.introduction b{font-size:1.25rem;letter-spacing:.3rem}}.introduction br{display:none}@media screen and (min-width:992px){.introduction br{display:block}}.breadcrumbs__wraper{font-size:.75rem;margin:0 auto 15px}.breadcrumbs .current-item{color:#f38a00}.footer{height:auto;z-index:0}.footer .footer__wraper{background-color:#efdfc8}.footer .footer__wraper:nth-of-type(1) .footer__inner .footer__content{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media screen and (min-width:768px){.footer .footer__wraper:nth-of-type(1) .footer__inner .footer__content{padding:0 20px}}.footer .footer__wraper:nth-of-type(1) .footer__inner .footer__content nav{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;font-size:.8125rem;width:auto}@media screen and (max-width:575px){.footer .footer__wraper:nth-of-type(1) .footer__inner .footer__content nav{justify-content:flex-start;justify-content:space-between}}@media screen and (min-width:576px){.footer .footer__wraper:nth-of-type(1) .footer__inner .footer__content nav{justify-content:space-between;width:auto}}@media screen and (min-width:768px){.footer .footer__wraper:nth-of-type(1) .footer__inner .footer__content nav{width:calc(100% - 240px)}}@media screen and (min-width:992px){.footer .footer__wraper:nth-of-type(1) .footer__inner .footer__content nav{flex-wrap:nowrap;width:auto}}.footer .footer__wraper:nth-of-type(1) .footer__inner .footer__content nav:after{content:"";display:block;width:auto}.footer .footer__wraper:nth-of-type(1) .footer__inner .footer__content nav dl,.footer .footer__wraper:nth-of-type(1) .footer__inner .footer__content nav dt,.footer .footer__wraper:nth-of-type(1) .footer__inner .footer__content nav dd,.footer .footer__wraper:nth-of-type(1) .footer__inner .footer__content nav p{margin:0;padding:0}.footer .footer__wraper:nth-of-type(1) .footer__inner .footer__content nav p{font-weight:700;margin:0 14px 0 0;margin:0 20px 20px 0;width:100%}@media screen and (min-width:576px){.footer .footer__wraper:nth-of-type(1) .footer__inner .footer__content nav p{margin:0 20px 0 0;width:auto}}.footer .footer__wraper:nth-of-type(1) .footer__inner .footer__content nav dl{margin:0 14px 40px 0;margin:0 0 40px}@media screen and (max-width:575px){.footer .footer__wraper:nth-of-type(1) .footer__inner .footer__content nav dl{margin:0 20px 40px 0}}@media screen and (min-width:576px){.footer .footer__wraper:nth-of-type(1) .footer__inner .footer__content nav dl{margin:0 20px 40px 0}}@media screen and (min-width:768px){.footer .footer__wraper:nth-of-type(1) .footer__inner .footer__content nav dl:last-child{margin:0 0 40px}}.footer .footer__wraper:nth-of-type(1) .footer__inner .footer__content nav dt{font-weight:700;margin:0 0 .5rem}.footer .footer__wraper:nth-of-type(1) .footer__inner .footer__content nav dd{margin:0 0 .3rem}.footer .footer__wraper:nth-of-type(2){background-color:#b49874}.footer .footer__wraper:nth-of-type(2) .footer__inner{color:#fff;text-align:center}.footer .footer__wraper:nth-of-type(2) .footer__inner p{font-size:.75rem}.footer .footer__wraper:nth-of-type(2) .footer__inner small{font-size:.6875rem;line-height:140%;display:block}.footer .footer__wraper .footer__inner{max-width:1000px;margin:auto;padding:40px 20px;position:relative}address{font-size:.8125rem;font-style:normal;margin:0 auto 0 0;width:80%;position:relative}@media screen and (min-width:768px){address{margin:0}}@media screen and (min-width:576px){address{width:auto;margin:0 30px 0 auto}}address p{margin:0 0 1rem;padding:0}.retop{position:absolute;right:-50px;z-index:5;bottom:20px}.retop .retop-base{pointer-events:none;bottom:0;position:absolute;padding:0;margin:0;z-index:1;width:39px;height:27px;background-image:url(/cmswp/wp-content/themes/coprocarer.com/assets/images/re-top.svg);background-repeat:no-repeat;background-size:21px 25px;background-position:center bottom}.retop .retop-arrow{width:39px;height:20px;padding:0;margin:0}.retop .retop-arrow .retop-btn{z-index:0;position:fixed;display:block;background-image:url(/cmswp/wp-content/themes/coprocarer.com/assets/images/re-top-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:39px;height:20px;margin:0;transition:all .5s ease-out;bottom:200px}@media screen and (min-width:576px){.retop .retop-arrow .retop-btn{bottom:100px}}.retop .retop-arrow .retop-btn.isActive{opacity:1}.retop.scroll .retop-arrow .retop-btn{position:absolute;bottom:17px}