.service.lower{&.management-outsourcing{>.layer{.container img{display:block;height:auto;max-width:100%}.mini_title{color:#23303e;font-size:36px;font-weight:700;letter-spacing:3px;margin-bottom:47px;text-align:center;span{font-size:36px;font-weight:700}}section{padding:90px 20px}.wrap_contents{margin:0 auto;max-width:1040px}.view_md,.view_sp{display:none!important}.contact{height:auto;margin:0;max-width:60rem;padding:0;width:100%;a{align-items:center;background:#ff7201;border-radius:8px;color:#fff!important;display:grid;font-size:25px;font-weight:500;gap:1rem;grid-template-columns:auto auto;height:90px;justify-content:center;margin:60px auto 0;padding:0 10px;text-align:center;text-decoration:none;transition:.3s;width:100%;img{height:auto;margin:0;padding:0;width:2.2rem}}}.contact-btn{box-shadow:0 8px #be5602;position:relative;transition:all .2s}.contact-btn:hover{box-shadow:0 2px #be5602;color:#fff;text-decoration:none;transform:translateY(5px)}.contact:after{bottom:0;content:"";height:22px;margin:auto;position:absolute;right:18px;top:0;width:13px}.rpp-btn .contact-btn{background-color:#3dae00;border-radius:5px;box-shadow:0 8px #2a7800;color:#fff!important;display:block;font-size:25px;line-height:90px;margin:30px auto 0;position:relative;text-align:center;text-decoration:none;transition:all .2s;width:600px}.rpp-btn .contact-btn:hover{box-shadow:0 2px #2a7800;color:#fff;text-decoration:none;transform:translateY(5px)}.rpp-btn .contact-btn:after{background-image:url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/management-outsourcing/ic_arrow_right_w.webp);background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:22px;margin:auto;position:absolute;right:18px;top:0;width:13px}@media (max-width:1024px){section{padding:40px 20px}.view_md{display:block!important}}@media (max-width:600px){.mini_title{font-size:7vw}.view_pc{display:none!important}.view_sp{display:block!important}.view_md{display:none!important}.contact a,.rpp-btn .contact a{font-size:14px;height:auto;margin:40px auto 0;padding:20px 0}.contact img{padding:2px 8px 0 0;width:24px}.rpp-btn .contact-btn{font-size:14px;line-height:inherit;width:100%}.rpp-btn .contact-btn:after{height:11px;right:18px;width:7px}}#top_image{align-items:center;background-color:#dcf3fd;color:#208aee;display:flex;font-size:28px;justify-content:center;letter-spacing:2px;padding:90px 0 50px;text-align:center}#top_image .right_box{padding:0 0 150px 30px}#top_image .promotxt1{background:url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/management-outsourcing/fukidashi.webp) no-repeat;font-size:25px;font-weight:500;height:154px;margin:0 auto;padding-top:25px;width:458px}#top_image h1{font-size:39px}#top_image h1 span{font-size:60px}#top_image .top_img img{width:690px}@media (max-width:1024px){#top_image{flex-direction:column-reverse}#top_image .right_box{padding:20px 0 100px}#top_image .top_img img{margin:0 auto;width:90%}}@media (max-width:600px){#top_image{padding:64px 0}#top_image .promotxt1{background-size:contain;font-size:14px;height:105px;line-height:normal;padding-bottom:0;padding-top:20px;width:310px}#top_image .right_box{padding:0 0 60px}#top_image h1{font-size:21px}#top_image h1 span{font-size:33px}}#three-point{background-color:#fff}#three-point .mini_title{margin-bottom:60px}#three-point .mini_title span{color:#208aee;font-size:46px}#three-point .contents_box{align-items:stretch;display:grid;gap:3rem 3rem;grid-template-columns:repeat(2,1fr);justify-content:space-between;margin:0 auto;max-width:1040px;@media (max-width:767px){grid-template-columns:100%}>.object{background-color:#fff;border:3px solid #208aee;margin:0;padding:0;position:relative;text-align:center;width:100%;&:first-child{>.contents_img{>img{max-width:30rem;@media (max-width:767px){max-width:25rem}}}}&:nth-child(2){>.contents_img{>img{max-width:25rem;@media (max-width:767px){max-width:20rem}}}}&:nth-child(3),&:nth-child(4){>.contents_img{>img{max-width:35rem;@media (max-width:767px){max-width:25rem}}}}.triangle{border-color:#208aee transparent transparent;border-style:solid;border-width:99px 99px 0 0;height:0;position:absolute;width:0;span{color:#fff;font-size:32px;left:18px;position:absolute;top:-100px}}>.contents_img{align-items:center;display:flex;flex-flow:column wrap;gap:0;height:218px;justify-content:center;margin:0;padding:0;width:100%;>img{height:auto;margin:0;max-width:30rem;padding:0;width:100%}}h3{align-items:center;background-color:#e8f3fe;color:#2d489c;display:flex;font-size:20px;font-weight:700;height:70px;justify-content:center;line-height:120%}p{line-height:220%;padding:20px 10px;text-align:left;span{background-color:#e8f3fe;color:#208aee;font-weight:700}}}}#three-point .service{font-size:32px;font-weight:500;padding-top:50px;text-align:center}#three-point .service>span span{font-size:85px}#three-point .service>span{font-size:59px}#three-point .attention{font-size:18px;font-weight:500;text-align:center}@media (max-width:950px){#three-point .contents_box{flex-wrap:wrap}#three-point .contents_box>div{background-color:#fff;height:auto;margin-bottom:20px;width:100%}}@media (max-width:600px){#three-point .mini_title+p{font-size:14px}#three-point .mini_title span{font-size:11vw}#three-point .contents_img img{width:86%}.contents_box>div:first-child .contents_img{margin:0 auto;width:80%}.contents_box>div:nth-child(2) .contents_img{margin:0 auto;width:60%}.contents_box>div:nth-child(4) .contents_img{padding:10px 0}#three-point .contents_box h3{font-size:4.7vw}#three-point .service{font-size:18px;padding-top:20px}#three-point .service>span span{font-size:48px}#three-point .service>span{font-size:33px}#three-point .attention{font-size:14px}}#example{align-items:center;display:flex;flex-flow:column wrap;gap:0;height:auto;justify-content:center;margin:0;padding:4rem 2rem;width:100%;@media (max-width:767px){padding-bottom:4rem;padding-left:2rem;padding-right:2rem;padding-top:4rem}.mini_title{margin-bottom:25px;&+p{font-size:20px;font-weight:500;padding-bottom:47px;text-align:center}}ul{align-items:stretch;display:grid;gap:2rem;grid-template-columns:repeat(5,1fr);height:auto;justify-content:center;margin:0;max-width:110rem;padding:0;width:100%;@media (max-width:1023px){grid-template-columns:repeat(4,1fr)}@media (max-width:767px){grid-template-columns:repeat(3,1fr)}@media (max-width:519px){grid-template-columns:repeat(2,1fr)}li{align-items:center;background-color:#eaf6fc;border-radius:10px;display:flex;flex-flow:column wrap;gap:1rem;height:auto;justify-content:space-evenly;margin:0;min-height:20rem;padding:2rem;width:100%;@media (max-width:600px){margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem}img{height:auto;margin:0;max-width:7rem;padding:0;width:100%}p{color:#2d489c;font-size:18px;font-weight:700;height:auto;margin:0;padding:0;text-align:center;width:100%;@media (max-width:600px){font-size:14px}}}}.attention{font-size:20px;font-weight:500;height:auto;margin:0;padding:3rem 0 0;text-align:center;width:100%;span{color:#208aee;text-decoration:underline}}}#comparison{align-items:center;display:flex;flex-flow:column wrap;gap:0;justify-content:center;margin:0 auto;max-width:1100px}#comparison .mini_title+p{font-size:20px;font-weight:500;padding-bottom:47px;text-align:center}.comparison-table{border-radius:10px 10px 0 0;height:auto;margin:0;overflow:hidden;padding:0;width:100%}.comparison-table table{border:0;border-collapse:unset;border-spacing:0;font-size:16px;position:relative;text-align:center;width:100%}.comparison-table table tr{background:#f3f3f3}.comparison-table table tr:nth-child(odd){background:#fefefe}.comparison-table table tr:last-child td,.comparison-table table tr:last-child th{border-bottom:2px solid #999}.comparison-table table td{line-height:1.4;padding:20px 10px;width:27%}.comparison-table table td:last-child{border-left:2px solid #c7c7c7;border-right:2px solid #999}.comparison-table table th{border-left:2px solid #999;font-size:16px;font-weight:500;line-height:1.4;width:13%}.comparison-table table .h_tit th{background:#999;border:0;color:#fff;padding:15px 0;width:auto}.comparison-table table .caption{font-size:14px;padding-top:10px}.comparison-table table .h_tit th.hamee{background:#208aee;border-left:5px solid #208aee;border-right:5px solid #208aee}.comparison-table table td.hamee{background:#edf9fe;border-left:5px solid #208aee;border-right:5px solid #208aee}.comparison-table table tr:nth-child(odd) td.hamee{background:#dcf3fd}.comparison-table table tr:last-child td.hamee{border-bottom:5px solid #208aee}.comparison-table table td.hamee p.caption{text-align:left}.comparison-table table td p img+span{position:relative;top:14px}.comparison-table .hamee_blue{color:#208aee;font-weight:500}.comparison-table .hamee_small{display:block;font-size:12px;padding-top:10px}.comparison-table .Acorp,.comparison-table .Bcorp{color:#707070}#comparison .comparison_second{height:auto;margin:0;padding:0;width:100%}#comparison .comparison_second h2{padding-top:70px}#comparison .comparison_second .hamee_blue,.comparison_second .Acorp,.comparison_second .Bcorp{font-size:25px}.comparison_txt{line-height:180%;padding-top:50px}@media (max-width:600px){#comparison .mini_title{margin-bottom:25px}.comparison-table{-webkit-overflow-scrolling:touch;overflow:scroll}.comparison-table table{width:200%}.comparison-table table td{width:200px!important}.comparison-table table th{width:80px!important}}#production{background-color:#f7f7f7}#production>div{display:flex;justify-content:space-between;margin:0 auto;max-width:1040px;text-align:center}#production>div img{margin:0 auto;padding-bottom:20px;width:90%}@media (max-width:600px){#production>div{display:block}#production>div>div{padding-bottom:30px}#production>div img{padding-bottom:10px;width:100%}}#flow{background-color:#f7f7f7}#flow .flow_contents{margin:0 auto;max-width:1100px}#flow .flow{padding-top:40px}#flow .flow:after{clear:both;content:".";display:block;height:0;visibility:hidden}#flow .flow .box{background:#fff;color:#208aee;float:left;font-size:20px;font-weight:500;height:160px;line-height:1.4;padding-top:65px;position:relative;text-align:center;width:22.6%}#flow .flow .box02{background:#e2e8ee;width:32%}#flow .flow .box03{background:#fff}#flow .flow .box04{background:#e2e8ee;left:-40px}#flow .flow .box:before{border-bottom:80px solid transparent;border-left:40px solid #fff;border-top:80px solid transparent;content:"";left:0;position:absolute;top:0}#flow .flow .box01:before{border:none}#flow .flow .box02:before{border-left-color:#fff}#flow .flow .box03:before{border-left-color:#e2e8ee}#flow .flow .box04:before{border-left-color:#fff}#flow .flow .box04:after{border-bottom:80px solid transparent;border-left:40px solid #e2e8ee;border-top:80px solid transparent;content:"";position:absolute;right:-40px;top:0}#flow .flow .box img{left:55%;max-width:8rem;position:absolute;top:-40px;transform:translateX(-55%);-webkit-transform:translateX(-55%);-ms-transform:translateX(-55%)}#flow .flow .box03 img{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}#flow .flow .box>span{display:block;padding-left:40px}#flow .flow .box01>span{padding-left:20px}#flow .flow .box03>span{padding-left:0}#flow .flow .box>span span{font-size:16px}#flow .flow2{background-color:#8dd8f8;background-position:40px 10px;display:flex;margin-right:43px;text-align:center}#flow .flow2 div{align-items:center;display:flex;font-size:19px;font-weight:500;height:30px;justify-content:flex-end;position:relative}#flow .flow2 span{display:block;padding-right:15px}#flow .flow2 div:first-child{background-color:#2d489c;color:#23303e;color:#fff;width:40%;z-index:2}#flow .flow2 div:last-child{background-color:#208aee;color:#fff;right:6px;width:37.2%}#flow .flow2 div:first-of-type:after{border-left:10px solid #2d489c}#flow .flow2 div:first-of-type:after,#flow .flow2 div:last-child:after{border-bottom:15px solid transparent;border-top:15px solid transparent;content:"";position:absolute;right:-10px;top:0}#flow .flow2 div:last-child:after{border-left:10px solid #208aee}#flow p{color:#208aee;font-size:20px;font-weight:500;padding-top:30px;text-align:center}@media (max-width:768px){#flow .flow .box{font-size:16px}#flow .flow .box:before{border-left:20px solid #fff}#flow .flow .box03:before{border-left-color:#e2e8ee}#flow .flow .box04{background:#e2e8ee;left:-20px}#flow .flow .box04:after{border-left:20px solid #e2e8ee;right:-20px}#flow .flow .box>span{padding-left:20px}#flow .flow2{margin-right:21px}#flow .flow2 div{font-size:16px;line-height:120%}}@media (max-width:600px){#flow p{font-size:15px}}#message .message_box{display:flex;justify-content:space-between;margin:0 auto;max-width:1040px}#message img{width:187px}#message .message_txt{border:3px solid #003a71;border-radius:10px;line-height:200%;padding:20px 10px 20px 20px;width:760px}#message .message_txt p{font-size:18px;height:258px;overflow-y:scroll;padding-right:10px}#message .message_box p::-webkit-scrollbar{width:5px}#message .message_box p::-webkit-scrollbar-track{background:#fff;border-radius:10px}#message .message_box p::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:10px}@media (max-width:1024px){#message .message_box{display:block}#message img{margin:0 auto;padding:0 0 20px;width:30%}#message .message_txt{box-sizing:border-box;width:100%}#message .message_txt p{font-size:15px;height:300px}}.faq{background-color:#f7f7f7}.container_ec{margin:auto;max-width:1040px;padding:0 0 20px}.faq-items{margin-top:30px}.faq-item{border-radius:5px;overflow:hidden}.faq-item+.faq-item{margin-top:30px}.faq-item-title{background-color:#fff;border-radius:5px 5px 0 0;color:#2d489c;cursor:pointer;font-size:20px;font-weight:700;overflow:hidden;padding:15px 30px 15px 80px;position:relative}.faq-item-title span{background-color:#208aee;color:#fff;display:inline-block;font-size:30px;font-weight:700;height:100%;left:0;padding-top:5px;position:absolute;text-align:center;top:0;width:57px}.faq-item-title:after{background-image:url(/wp-content/themes/co_service-site/assets/dist/images/pages/service/management-outsourcing/ic_arrow_bottom_b@2x.webp);background-size:contain;bottom:0;content:"";height:15px;margin:auto;position:absolute;right:20px;top:0;width:23px}.faq-item-answer{background-color:#fff;border-radius:0 0 5px 5px;border-top:2px solid #f7f7f7;display:none;font-size:15px;line-height:180%;padding:20px 40px;position:relative}.faq-item-answer:after{color:#208aee;content:"A.";font-size:22px;font-weight:700;left:15px;position:absolute;top:12px}.faq-item-answer p{font-weight:400;margin:0}.faq .arrow:after{transform:rotate(180deg)}.faq .active{display:block}@media (max-width:600px){.faq-item-title span{font-size:20px;padding-top:5px;width:40px}.faq-item-title{font-size:16px;padding:10px 30px 10px 55px}.faq-item-title:after{height:7px;right:12px;width:11px}}#contact{align-items:center;display:flex;flex-flow:column wrap;gap:0;justify-content:center;letter-spacing:5px;margin:0 auto;max-width:1030px;text-align:center}#contact h2{font-size:60px;font-weight:700;padding-bottom:10px}@media (max-width:600px){#contact{letter-spacing:2px}#contact h2{font-size:9vw}#contact h3{font-size:14px;font-weight:300}}}}}