@charset "UTF-8";:root{--viewWidth:100vw}.box-txt+.box-img{margin-top:32px}@media (min-width:768px){.case-study__btn a{min-width:560px!important}}@media (max-width:768px){.case-study__btn a{min-width:90%!important}}#case-rec,#case-temp,#case-ttp,#case-unit{display:block;padding-top:150px;margin-top:-150px}@media (max-width:768px){#case-rec,#case-temp,#case-ttp,#case-unit{padding-top:120px;margin-top:-120px}}.sol-contents #gNavi>ul>li>a.on,.sol-contents #gNavi>ul>li>a.set,.sol-contents #gNavi>ul>li>a:hover{height:55px}.sol-contents #content{text-align:left}.sol-contents header.fixed{position:relative;margin-top:0}.sol-contents .renewpage .box-pagetit{margin-bottom:0}.sol-contents .renewpage .fix{position:fixed;top:0;left:0;width:100%;z-index:9999;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.sol-contents #lower-head.fix .box-pagetit{margin:0;padding:5px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.sol-contents #lower-head.fix .box-pagetit .box-txt{display:none}@media (min-width:1024px){.sol-contents #lower-head.fix .box-pagetit .box-tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;margin-bottom:0}.sol-contents #lower-head.fix .box-pagetit .box-tit .sub{font-size:14px}}@media (max-width:1024px){.sol-contents .renewpage .fix .box-tit{font-size:16px}.sol-contents .renewpage .fix .sub{font-size:12px}.sol-contents .renewpage .fix .box-tit{margin-bottom:0}}.sol-contents .renewpage .box-level-01{margin-bottom:80px}@media (max-width:1024px){.sol-contents .box-level-01{width:auto;padding:20px}}@media (max-width:768px){.sol-contents .box-level-01{padding:10px;margin-bottom:30px!important}}.sol-contents .txt-link-02 a{color:#cc0000;background:url(/images/ico-arrow.png) left 0.4em no-repeat;background-size:6px 10px;text-decoration:underline;padding-left:15px}.sol-contents .page-link{text-align:right;font-size:14px;margin-top:20px}.sol-contents .box-level-04{margin-top:50px}@media (max-width:768px){.sol-contents .box-level-04{margin-top:30px}}.sol-contents .box-level-04.solution-job{margin-top:0}@media (max-width:768px){.sol-contents .box-level-04.solution-job{margin-top:24px}}.sol-contents .tit-level-04{text-align:left;font-weight:bold;margin-bottom:10px}.sol-contents .box-btnlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.sol-contents .box-btnlist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sol-contents .box-btnlist li+li{margin-left:30px}@media (max-width:768px){.sol-contents .box-btnlist li+li{margin:10px 0 0 0}}.sol-contents .box-btnlist-02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sol-contents .btn{display:block;text-align:center;font-weight:bold}.sol-contents .btn-clr-01{background:#cc0000;color:#fff;-webkit-box-shadow:0px 4px 0px 0px #A80322;box-shadow:0px 4px 0px 0px #A80322;border:2px solid #cc0000;border-bottom:none}.sol-contents .btn-clr-01:hover{opacity:1;background:#fff;color:#cc0000;-webkit-box-shadow:0px 4px 0px 0px #cc0000;box-shadow:0px 4px 0px 0px #cc0000}.sol-contents .btn-clr-02{background:#02A4A2;color:#fff;-webkit-box-shadow:0px 4px 0px 0px #148785;box-shadow:0px 4px 0px 0px #148785;border:2px solid #02A4A2;border-bottom:none}.sol-contents .btn-clr-02:hover{opacity:1;background:#fff;color:#02A4A2;-webkit-box-shadow:0px 4px 0px 0px #02A4A2;box-shadow:0px 4px 0px 0px #02A4A2}.sol-contents .btn-clr-03{background:#fff;border:2px solid #cc0000;border-bottom:none;color:#cc0000;-webkit-box-shadow:0px 4px 0px 0px #cc0000;box-shadow:0px 4px 0px 0px #cc0000}.sol-contents .btn-clr-03:hover{opacity:1;background:#cc0000;color:#fff;-webkit-box-shadow:0px 4px 0px 0px #A80322;box-shadow:0px 4px 0px 0px #A80322}.sol-contents .btn-clr-04{background:#fff;border:2px solid #02A4A2;border-bottom:none;color:#02A4A2;-webkit-box-shadow:0px 4px 0px 0px #02A4A2;box-shadow:0px 4px 0px 0px #02A4A2}.sol-contents .btn-clr-04:hover{opacity:1;background:#02A4A2;color:#fff;-webkit-box-shadow:0px 4px 0px 0px #148785;box-shadow:0px 4px 0px 0px #148785}.sol-contents .btn-size-01{width:350px;height:60px;line-height:60px;font-size:16px;border-radius:6px}@media (max-width:768px){.sol-contents .btn-size-01{width:60vw;height:50px;line-height:50px}}@media (max-width:480px){.sol-contents .btn-size-01{width:95vw;height:50px;line-height:50px}}.sol-contents .btn-size-02{width:420px;height:60px;line-height:60px;font-size:16px;border-radius:6px}@media (max-width:768px){.sol-contents .btn-size-02{width:60vw;height:50px;line-height:50px;font-size:14px}}@media (max-width:480px){.sol-contents .btn-size-02{width:95vw;height:50px;line-height:50px;font-size:14px}}.sol-contents .btn-size-02-2{width:420px;height:80px;font-size:16px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.sol-contents .btn-size-02-2{width:60vw;height:70px;font-size:14px}}@media (max-width:480px){.sol-contents .btn-size-02-2{width:95vw;height:70px;font-size:14px}}.sol-contents .btn-size-03{height:55px;line-height:55px;font-size:16px;border-radius:6px}@media (max-width:768px){.sol-contents .btn-size-03{height:45px;line-height:45px;font-size:14px}}.sol-contents .btn-size-04{height:45px;line-height:45px;font-size:16px;border-radius:6px}@media (max-width:768px){.sol-contents .btn-size-04{height:40px;line-height:40px;font-size:14px}}.sol-contents .btm-contentsnav .box-btnlist li+li{margin:0}@media (max-width:768px){.sol-contents .btn-size-02-2{width:95vw!important}}#person-recruitment .list-style-check li:before,#person-temp .list-style-check li:before,#person-unit .list-style-check li:before{background:url(/images/ico-sol-clear@2x.png) 0 0 no-repeat;background-size:20px 20px}.sol-contents+#gfooter{margin-top:0}@media (min-width:1024px){.lower-menu{display:none}}@media (max-width:1024px){.lower-menu{background:#fff;width:100%;height:40px;cursor:pointer;-webkit-box-shadow:0 3px 6px -2px rgba(0,0,0,0.2);box-shadow:0 3px 6px -2px rgba(0,0,0,0.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold}.lower-menu .btn-menu{background-image:url(/images/close_menu-02.png);background-repeat:no-repeat;background-position:left center;background-size:20px auto;font-size:14px;display:inline-block;color:#cc0000;padding-left:30px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.open .btn-menu-open{display:none}.lower-menu .btn-menu-close{display:none}.open .lower-menu .btn-menu-close{background-image:url(/images/close_menu-02-close.png);background-repeat:no-repeat;background-position:left center;background-size:20px auto;display:-webkit-box;display:-ms-flexbox;display:flex}.open .lower-menu{position:fixed;top:0;left:0;z-index:10001;-webkit-box-shadow:0 3px 6px -2px rgba(0,0,0,0.2);box-shadow:0 3px 6px -2px rgba(0,0,0,0.2)}.lower-nav{display:none}.open .lower-nav{display:block;-webkit-transition:opacity 0.3s ease,visibility 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease;overflow:auto;padding:10px 0 50px;background:#fff;position:fixed;top:40px;left:0;right:0;bottom:0;z-index:10000}}.lower-nav{z-index:6;margin:auto;top:0;left:0;right:0;background:inherit;background:#fff;-webkit-transition:all 0.1s;transition:all 0.1s;-webkit-box-shadow:0 3px 6px -2px rgba(0,0,0,0.2);box-shadow:0 3px 6px -2px rgba(0,0,0,0.2)}.lower-nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1000px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lower-nav>ul>li{font-size:16px;font-weight:bold}@media (min-width:1024px){.lower-nav{height:50px}}@media (max-width:1024px){.lower-nav>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto;text-align:left}.lower-nav li{border-bottom:1px solid #ddd}}.lower-nav .navlink{padding:0 30px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:3px solid #fff}.lower-nav span.navlink{cursor:default}@media (max-width:1024px){.lower-nav .navlink{padding:10px 20px;border-bottom:none}.lower-nav .navlink{height:auto;background-color:#fff}.lower-nav .splink{padding:10px 20px 10px 40px}.lower-nav .navlink,.lower-nav .splink{background:url(/images/ico-arrow.png) center right 20px no-repeat;background-size:8px 14px}.lower-nav span.navlink{background:url(/images/ico-arrow-02.png) center right 17px no-repeat;background-size:14px 8px}.lower-nav .open .navlink{background:url(/images/ico-arrow-03.png) center right 17px no-repeat;background-size:14px 8px;background-color:#F0B3B3}.lower-nav .open .navlink:hover{background-color:#F0B3B3}.lower-nav .open .dropmenuList,.lower-nav .open .splink{background-color:#FAE5E5}}.lower-nav .focus01 .navlink,.lower-nav .navlink:hover{background-color:#F0B3B3;border-color:#F0B3B3;opacity:1}@media (max-width:1024px){.lower-nav .focus01 .navlink,.lower-nav .navlink:hover{background-color:#fff;border:none}}.lower-nav .dropmenu{position:relative}@media (max-width:1024px){.lower-nav .dropmenu li:last-of-type{border:none}}.lower-nav .dropmenuList{display:none;position:absolute;background:#F0B3B3;-webkit-box-shadow:5px 5px 5px -5px rgba(0,0,0,0.2);box-shadow:5px 5px 5px -5px rgba(0,0,0,0.2);padding:10px;z-index:100}@media (max-width:1024px){.lower-nav .dropmenuList{position:static;-webkit-box-shadow:none;box-shadow:none;background:#fff;padding:0}}.lower-nav .dropmenuList ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1024px){.lower-nav .dropmenuList ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.lower-nav .dropmenuList ul li{background:#fff;width:160px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px}@media (max-width:1024px){.lower-nav .dropmenuList ul li{width:auto;padding:0}}.lower-nav .dropmenuList ul li:hover{-webkit-box-shadow:5px 5px 7px -5px rgba(0,0,0,0.2);box-shadow:5px 5px 7px -5px rgba(0,0,0,0.2)}@media (max-width:1024px){.lower-nav .dropmenuList ul li:hover{-webkit-box-shadow:none;box-shadow:none}}.lower-nav .dropmenuList ul li+li{margin-left:10px}@media (max-width:1024px){.lower-nav .dropmenuList ul li+li{margin-left:0}}.lower-nav .dropmenuList.dropmenuList-03 ul{display:block}.lower-nav .dropmenuList.dropmenuList-03 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.lower-nav .dropmenuList.dropmenuList-03 a{display:block}}.lower-nav .dropmenuList.dropmenuList-03 a:hover .box-icon{background:#fff}.lower-nav .dropmenuList.dropmenuList-03 li{width:420px;padding:0 10px}.lower-nav .dropmenuList.dropmenuList-03 li a{text-align:left}@media (max-width:1024px){.lower-nav .dropmenuList.dropmenuList-03 li{width:auto;padding:0}}.lower-nav .dropmenuList.dropmenuList-03 li+li{margin:10px 0 0 0}@media (max-width:1024px){.lower-nav .dropmenuList.dropmenuList-03 li+li{margin:0}}.lower-nav .dropmenuList.dropmenuList-03 .box-icon{background:#fff}.lower-nav .dropmenuList.dropmenuList-03 .box-icon,.lower-nav .dropmenuList.dropmenuList-03 svg{height:40px}.lower-nav .dropmenuList.dropmenuList-03 .box-txt{margin:0 0 0 10px}@media (max-width:1024px){.lower-nav .dropmenuList.dropmenuList-03 .box-txt{margin:0}}.lower-nav .dropmenuList-02{left:-280px}.lower-nav .dropmenuList-04{left:0}.lower-nav .dropmenuList a{display:block}.lower-nav .dropmenuList a .txt-br{display:block}@media (max-width:1024px){.lower-nav .dropmenuList a .txt-br{display:none}}.lower-nav .dropmenuList a:hover{opacity:1}.lower-nav .dropmenuList a:hover .box-icon{background:#F0B3B3}.lower-nav .dropmenuList a:hover .box-txt{color:#cc0000}@media (max-width:1024px){.lower-nav .dropmenuList a:hover .box-txt{color:inherit}}.lower-nav .dropmenuList .box-icon{background:#eee;text-align:center}@media (max-width:1024px){.lower-nav .dropmenuList .box-icon{display:none}}.lower-nav .dropmenuList .box-icon,.lower-nav .dropmenuList svg{height:90px}.lower-nav .dropmenuList .box-txt{margin-top:10px;font-size:14px;text-align:center}@media (max-width:1024px){.lower-nav .dropmenuList .box-txt{margin-top:0;font-size:16px;text-align:left}}@media (min-width:1024px){#healthcare-top .maincts,#person-top .maincts{padding-top:10px}:not(.headerfix) #healthcare-top #lower-main,:not(.headerfix) #person-top #lower-main{padding-top:0}#healthcare-top #lower-main,#person-top #lower-main{padding-top:180px}#healthcare-top #lower-main:before,#person-top #lower-main:before{display:block;height:180px;margin-top:-180px;content:""}.underpage #jireiCts,.underpage #lower-main{padding-top:200px}:not(.headerfix) .underpage #jireiCts,:not(.headerfix) .underpage #lower-main{padding-top:0}.underpage #jireiCts:before,.underpage #lower-main:before{display:block;height:200px;margin-top:-200px;content:""}}@media (min-width:1024px) and (-ms-high-contrast:none){.headerfix #healthcare-top #lower-main,.headerfix #person-top #lower-main{padding-top:350px}#healthcare-top #lower-main:before,#person-top #lower-main:before{display:none}.headerfix .underpage #jireiCts,.headerfix .underpage #lower-main{padding-top:350px}.underpage #jireiCts:before,.underpage #lower-main:before{display:none}}@media (min-width:1024px){#healthcare-top #lower-main:before,#person-top #lower-main:before{height:120px;margin-top:-120px}}.lower-nav .box-btn{padding-top:7px}.lower-nav a.lower-nav__btn{font-size:14px;height:auto;padding:7px 16px 5px;border-radius:4px;color:#fff;width:150px;text-align:center;display:inline-block;border-top:2px;border-left:2px;border-right:2px;border-bottom:0;border-style:solid;line-height:1.2}@media (max-width:1024px){.lower-nav a.lower-nav__btn{width:90%;max-width:300px;font-size:16px;padding:12px 16px}}.lower-nav a.lower-nav__btn:hover{background:#fff!important;opacity:1}.lower-nav a.lower-nav__btn.download{background:#02A4A2;-webkit-box-shadow:0px 3px 0px 0px #148785;box-shadow:0px 3px 0px 0px #148785;border-color:#02A4A2}.lower-nav a.lower-nav__btn.download:hover{color:#148785;border-color:#148785}.lower-nav a.lower-nav__btn.contact{background:#cc0000;-webkit-box-shadow:0px 3px 0px 0px #A80322;box-shadow:0px 3px 0px 0px #A80322;border-color:#cc0000}.lower-nav a.lower-nav__btn.contact:hover{color:#A80322;border-color:#A80322}@media (max-width:1024px){.lower-nav li.box-btn{border:none;text-align:center;padding:16px 0 0}.lower-nav li.box-btn-01{padding-top:46px}}@media (min-width:1024px){.is-main .box-solution-floatBtn,.is-mv .box-solution-floatBtn{opacity:1;-webkit-transition:all 0.5s;transition:all 0.5s}.box-solution-floatBtn,.box-solution-floatBtn.close,.is-footer .box-solution-floatBtn,.is-main.is-footer .box-solution-floatBtn,.is-mv.is-footer .box-solution-floatBtn,.is-mv.is-footer .box-solution-floatBtn{opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;top:auto;bottom:100px;right:20px;border-radius:10px;position:fixed;width:250px;background:#f6f6f6}.box-solution-floatBtn-inner{padding:20px;position:relative}.box-solution-floatBtn .box-btnlist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.box-solution-floatBtn .box-btnlist li{width:100%;margin:0!important}.box-solution-floatBtn .box-btnlist .btn{width:100%!important;padding:7px 16px 5px;border-radius:4px;height:auto;line-height:1.2;font-size:14px}.float-btn-close-wrap{width:26px;height:26px;border-radius:50%;position:absolute;top:-10px;right:-10px;background:#fff}.float-btn-close{display:block;position:relative;top:5px;left:5px;width:16px;height:16px;text-align:right;cursor:pointer}.float-btn-close:after,.float-btn-close:before{background:#000;display:block;content:"";width:100%;height:1px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.float-btn-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.float-btn-close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@media (max-width:1024px){.box-solution-floatBtn{opacity:1;-webkit-transition:all 0.2s;transition:all 0.2s;position:fixed;width:100%;background-color:rgba(255,255,255,0.7);padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.is-footer2 .box-solution-floatBtn{opacity:0;-webkit-transition:all 0.2s;transition:all 0.2s}.is-scroll.box-solution-floatBtn{bottom:-300px}}main#main:has(.renewpage){margin:0;width:auto;min-width:auto;display:block;position:static;clear:none}.box-intro .categoryLabel-list{margin-bottom:16px}.box-intro__copy{color:#cc0000;font-size:22px;font-weight:bold;margin-top:24px;text-align:center}.box-intro__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.box-solutiontop-intro{margin-bottom:48px}@media (max-width:768px){.box-solutiontop-intro{margin-bottom:24px}}.renewpage-v2 .box-level-01{text-align:left}.renewpage-v2 .tit-level-01{text-align:center}.tit__num{font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#cc0000;margin-right:16px}.tit-level-02-04{color:#000;font-size:26px;font-weight:bold;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.tit-level-02-04{font-size:20px;margin-bottom:24px}}.tit-level-02-04 .tit__num{font-size:36px;line-height:1.1}@media (max-width:768px){.tit-level-02-04 .tit__num{font-size:30px}}.tit-level-02-05{border-bottom:solid 1px #000;color:#000;font-size:30px;font-weight:bold;margin-bottom:40px}@media (max-width:768px){.tit-level-02-05{font-size:24px;margin-bottom:24px}}.tit-level-03-01{background-color:#cc0000;color:#fff;font-size:20px;font-weight:bold;margin-bottom:32px;padding:4px 16px}@media (max-width:768px){.tit-level-03-01{font-size:16px;margin-bottom:24px}}@media (max-width:480px){.tit-level-03-01{margin-bottom:16px}}.txt-level-03 strong{color:#cc0000;font-weight:bold}.renewpage-v2 .txt-level-03>p:first-child{margin-top:0}.box-txtWrap{margin-inline:calc(50% - var(--viewWidth) / 2);padding-inline:20px}@media (max-width:1024px){.box-txtWrap{padding-inline:calc(var(--viewWidth) / 2 - 50%)}}.renewpage-v2 .box-txt+.box-txt{margin-top:24px}.renewpage-v2 img{max-width:100%}.box-img{text-align:center}.box-img img{width:auto}.txt-level-03+.box-img{margin-top:24px}.box-img+.txt-level-03{margin-top:24px}.img-contents{text-align:center}.btn.--arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}.btn.--arrow:before{content:"";display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;vertical-align:middle;-webkit-mask-image:url(/images/ico-arrow-06.svg);mask-image:url(/images/ico-arrow-06.svg);-webkit-mask-size:auto;mask-size:auto;-ms-flex-negative:0;flex-shrink:0;margin-top:2px;margin-right:12px;width:20px;height:20px}.btn.btn-clr-03.--arrow:before{background-color:#cc0000}.btn.btn-clr-03.--arrow:hover:before{background-color:#fff}.btn-size-05{border-radius:6px;padding:18px 40px;max-width:560px}@media (max-width:768px){.btn-size-05{max-width:none;padding:18px 24px}}.list-style-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.list-style-check li{font-size:15px;font-weight:bold;position:relative;padding-left:28px}.list-style-check li:before{content:"";display:inline-block;background:url(/images/ico-bpo-clear@2x.png) 0 0 no-repeat;background-size:20px 20px;width:20px;height:20px;position:absolute;top:0;left:0}.list-style-02.--lower{margin-top:5px}.list-style-02.--lower li:before{width:7px;height:2px;top:12px}.txt-level-03 .list-style-02 li:before{top:0.7em}.dl-list-style-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.dl-list-style-01__tit{color:#000;font-size:18px;font-weight:bold;line-height:1.6;position:relative;padding-left:1.3em;margin-bottom:4px}@media (max-width:768px){.dl-list-style-01__tit{font-size:16px}}.dl-list-style-01__tit:before{position:absolute;content:"";width:12px;height:12px;border-radius:50%;top:0.4em;left:0;background:#cc0000}.dl-list-style-01__txt{font-size:15px}@media (max-width:768px){.dl-list-style-01__txt{font-size:14px}}.dl-list-style-02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.dl-list-style-02__tit{color:#cc0000;font-size:16px;font-weight:bold;line-height:1.6;margin-bottom:4px}@media (max-width:768px){.dl-list-style-02__tit{font-size:15px}}.dl-list-style-02__txt{font-size:14px}@media (max-width:768px){.dl-list-style-02__txt{font-size:13px}}.solution-mv{margin-bottom:160px;padding-top:50px;position:relative}@media (max-width:800px){.solution-mv{padding-top:30px}}@media (max-width:768px){.solution-mv{margin-bottom:40px;padding-bottom:40px}}.solution-mv:after{content:"";background-color:#FAE5E5;position:absolute;top:0;left:0;width:100%;height:95%;z-index:-1;-webkit-transform:skewY(-7.5deg);transform:skewY(-7.5deg);-webkit-transform-origin:top right;transform-origin:top right}.solution-mv .solution-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1024px;margin:0 auto}@media (max-width:1024px){.solution-mv .solution-wrap{width:95%}}.solution-mv .box-btnlist{margin-top:20px}@media (max-width:768px) and (min-width:700px){.solution-mv .box-btnlist{margin-top:-30px}}@media (max-width:700px){.solution-mv .box-btnlist{margin-top:30px}}@media (max-width:768px){.solution-mv .box-img{display:none}}.solution-mv .tit{font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.solution-mv .tit .tit-01{color:#000;font-size:52px;line-height:1.2;display:block}@media (max-width:1024px){.solution-mv .tit .tit-01{font-size:40px}}@media (max-width:768px) and (min-width:700px){.solution-mv .tit .tit-01{padding-top:30px}}@media (max-width:768px){.solution-mv .tit .tit-01{font-size:34px;line-height:1.1}}@media (min-width:768px){.solution-mv .tit .tit-01{-ms-flex-negative:0;flex-shrink:0}}.solution-mv .tit .tit-01 span{color:#cc0000}.solution-mv .tit .tit-02{font-size:32px;line-height:1.8;color:#000;margin-top:20px;display:block}@media (max-width:1024px){.solution-mv .tit .tit-02{font-size:26px}}@media (max-width:800px){.solution-mv .tit .tit-02{font-size:22px}}@media (max-width:768px){.solution-mv .tit .tit-02{font-size:16px;margin-top:10px;line-height:1.6}}.solution-mv .tit .txt{font-size:20px;line-height:1.8;color:#cc0000;margin-top:20px;display:block}@media (max-width:1024px){.solution-mv .tit .txt{font-size:18px}}@media (max-width:800px){.solution-mv .tit .txt{font-size:16px}}@media (max-width:768px){.solution-mv .tit .txt{font-size:13px;margin-top:10px}}@media (max-width:480px){.solution-mv .tit .txt{font-size:12px}}.solution-mv .solution-wrap{display:block}@media (max-width:768px) and (min-width:700px){.solution-mv .solution-wrap{background:none}}@media (max-width:700px){.solution-mv .solution-wrap{background:none}}.solution-mv .tit{text-align:center}.solution-mv{background-position:center top}@media (max-width:800px){.solution-mv{padding-top:0!important}}.solution-mv .tit .tit-01{font-size:36px;color:#000;display:block}@media (max-width:800px){.solution-mv .tit .tit-01{font-size:32px}}@media (max-width:768px){.solution-mv .tit .tit-01{font-size:26px;line-height:1.4}}.solution-mv .tit .tit-01 span{color:#cc0000}.solution-mv .tit .tit-02{font-size:20px}@media (max-width:800px){.solution-mv .tit .tit-02{font-size:18px}}@media (max-width:768px){.solution-mv .tit .tit-02{font-size:14px}}.solution-mv .box-performance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px;margin:32px 0 60px}@media (max-width:768px){.solution-mv .box-performance{gap:16px}}@media (max-width:480px){.solution-mv .box-performance{gap:2px}}@media (min-width:1024px){#person-top .maincts{padding-top:10px}}.solution-top-cts .tit-cts{font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-align:center;position:relative;padding-bottom:15px;margin-bottom:64px}@media (max-width:768px){.solution-top-cts .tit-cts{margin-bottom:32px}}.solution-top-cts .tit-cts .eng{font-size:11px;line-height:1.1;color:#cc0000;display:block;font-weight:bold}.solution-top-cts .tit-cts .jp{color:#000;font-size:30px;line-height:1.4;display:block;margin-top:10px}@media (max-width:768px){.solution-top-cts .tit-cts .jp{font-size:24px}}.solution-top-cts .tit-cts:after{content:"";border:2px solid #cc0000;width:50px;left:0;right:0;bottom:0;margin:auto;position:absolute}.solution-top-cts .tit-cts+.solution-top-cts__copy{margin-top:-40px}.solution-top-cts__copy{background-color:#FAE5E5;border-radius:99px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:bold;margin-inline:auto;margin-bottom:40px;padding:8px 32px 6px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:768px){.solution-top-cts__copy{font-size:15px}}.solution-contentsnav{margin-inline:calc(50% - var(--viewWidth) / 2);padding-inline:calc(var(--viewWidth) / 2 - 50%);background-color:#FAE5E5;padding-block:48px 56px}.solution-contentsnav .card-contents__img img{max-height:100%;max-width:initial}.box-solution-cmn-btm{padding-bottom:70px}@media (max-width:768px){.box-solution-cmn-btm{padding-bottom:50px}}.box-solution-cmn-btm .box-img{max-width:558px;margin:0 auto 50px;padding:0 30px}@media (max-width:768px){.box-solution-cmn-btm .box-img{margin-bottom:20px}}.box-solution-cmn-btm .box-img img{width:100%}.box-solution-cmn-btm .txt{color:#000;font-size:22px;line-height:1.8;text-align:center;padding:0 20px;font-weight:bold;margin-bottom:50px;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media (max-width:768px){.box-solution-cmn-btm .txt{font-size:14px;margin-bottom:30px}}.card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.card-list__item{width:calc(33.3333333333% - 7px)}@media (max-width:768px){.card-list__item{width:100%}}.solution-program .card-list{gap:24px 40px}.solution-program .card-list__item{width:calc(50% - 20px)}@media (max-width:768px){.solution-program .card-list__item{width:100%}}.card-contents{background-color:#fff;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:24px 15px;height:100%}.card-contents__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.card-contents__titNum{font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#cc0000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:10px;font-weight:bold;line-height:1;margin-bottom:8px}.card-contents__titNum span{font-size:36px}.card-contents__tit{color:#000;font-size:22px;font-weight:bold;margin-bottom:24px;text-align:center}.card-contents__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px;height:74px}.card-contents__txtLead{color:#cc0000;font-size:18px;font-weight:bold;line-height:1.4;text-align:center;margin-bottom:12px}.card-contents__label{margin-bottom:16px}.card-contents__label .categoryLabel-list{gap:4px 8px}.card-contents__label .categoryLabel{font-size:14px;padding:2px 11px 0px}.card-contents__txt{font-size:14px;line-height:1.8}.card-contents__btn .btn{width:100%}.card-contents-02{border:solid 1px #ddd;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px;height:100%}@media (max-width:768px){.card-contents-02{padding:16px}}.card-contents-02__tit{color:#000;font-size:18px;font-weight:bold;margin-bottom:24px}.card-contents-02__img{margin-bottom:16px}.card-contents-02__img img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.solution-program .list-style-02{font-size:14px}.solution-program .list-style-02 li:before{top:0.5em}.flow-merit{background-color:#FAE5E5;border-radius:16px;padding:30px}@media (max-width:768px){.flow-merit{padding:16px}}.flow-merit__item{background-color:#fff;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px 40px;margin-bottom:30px;padding:24px;position:relative}@media (max-width:768px){.flow-merit__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 16px 24px 16px;gap:16px}}.flow-merit__item:after{position:absolute;width:0;height:0;border-style:solid;border-width:23px 70px 0 70px;border-color:#fff transparent transparent transparent;top:100%;left:0;right:0;margin:auto;content:""}.flow-merit__titWrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flow-merit__tit{color:#000;font-size:20px;font-weight:bold;margin-bottom:16px}.flow-merit__tit span{color:#cc0000}.flow-merit__txt{font-size:14px}.flow-merit__txt .list-style-02 li:before{top:0.5em}.flow-merit__img{max-width:200px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.flow-merit__img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media (max-width:480px){.flow-merit__img{max-width:inherit;width:100%}}.flow-merit__img img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.flow-merit__result{color:#000;font-weight:bold;padding-top:24px;text-align:center}.flow-merit__result dt{font-size:20px}.flow-merit__result dd{font-size:18px}.flow-merit__unit,.flow-merit__value{color:#cc0000;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.flow-merit__value{font-size:40px;margin-left:16px}.flow-merit__unit{font-size:26px;margin-left:2px}.flow-merit_note{font-size:12px;display:block;text-align:center;font-weight:normal}.box-companybase-list .box-img,.companybase-list .box-num{text-align:center}.box-level-03.box-solution-level-02{margin:24px 0}.solution-confidence .box-wrap-01{gap:16px 70px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.solution-confidence .box-wrap-01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:480px){.solution-confidence .box-wrap-01{display:-webkit-box;display:-ms-flexbox;display:flex}}.solution-confidence .box-txt{width:72%}@media (max-width:768px){.solution-confidence .box-txt{width:100%}}.solution-confidence .box-wrap__img{max-width:311px;-ms-flex-negative:0;flex-shrink:0}.solution-confidence .box-wrap__img dd{text-align:center}@media (max-width:768px){.solution-confidence .box-wrap__img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:auto;max-width:none}}.solution-confidence .box-wrap__img dt{font-size:14px;margin-bottom:12px}.solution-confidence .box-wrap__img dt span{color:#000;font-size:16px;font-weight:bold;margin-right:8px}.solution-guideline .box-wrap-01{gap:48px}@media (max-width:480px){.solution-guideline .box-wrap-01{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}}.solution-guideline .box-txt{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.solution-guideline .box-wrap__img{-ms-flex-negative:0;flex-shrink:0;max-width:120px}@media (max-width:480px){.solution-guideline .box-wrap__img{max-width:80px}}.media-contents__tit{color:#000;font-size:18px;font-weight:bold;margin-bottom:8px}@media (max-width:768px){.media-contents__tit{font-size:16px}}.media-contents .dl-list-style-02{background-color:#F6F6F6;margin-top:24px;padding:24px}@media (max-width:768px){.media-contents .dl-list-style-02{padding:16px}}.media-contents{gap:16px 64px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.media-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:480px){.media-contents{display:-webkit-box;display:-ms-flexbox;display:flex}}.media-contents .media-contents__main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.media-contents .box-wrap__img{width:320px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.media-contents .box-wrap__img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:auto}}.solution-achievement .box-wrap-01,.solution-consultation .box-wrap-01{gap:16px 64px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.solution-achievement .box-wrap-01,.solution-consultation .box-wrap-01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:480px){.solution-achievement .box-wrap-01,.solution-consultation .box-wrap-01{display:-webkit-box;display:-ms-flexbox;display:flex}}.solution-achievement .box-wrap-01 .media-contents__main,.solution-consultation .box-wrap-01 .media-contents__main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.solution-achievement .box-wrap-01 .box-wrap__img,.solution-consultation .box-wrap-01 .box-wrap__img{width:320px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.solution-achievement .box-wrap-01 .box-wrap__img,.solution-consultation .box-wrap-01 .box-wrap__img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:auto}}.solution-achievement .box-wrap-01,.solution-consultation .box-wrap-01{gap:16px 48px}.solution-achievement .box-wrap-01 .box-txt,.solution-consultation .box-wrap-01 .box-txt{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.case-study-list__item{border:solid 1px #ddd;border-radius:16px;padding:24px}@media (max-width:768px){.case-study-list__item{padding:16px}}.case-study-list__titWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-left:-25px}@media (max-width:768px){.case-study-list__titWrap{margin-left:-17px}}.case-study-list__item+.case-study-list__item{margin-top:16px}.case-study-list__head{margin-bottom:32px}@media (max-width:768px){.case-study-list__head{margin-bottom:16px}}.case-study-list__titNum{background-color:#cc0000;color:#fff;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:15px;font-weight:bold;line-height:1;margin-right:16px;padding:6px 12px;text-align:center}@media (max-width:768px){.case-study-list__titNum{font-size:14px}}@media (max-width:480px){.case-study-list__titNum{font-size:12px;padding:6px 8px}}.case-study-list__titNum span{font-size:22px;margin-left:8px}@media (max-width:768px){.case-study-list__titNum span{font-size:18px}}@media (max-width:480px){.case-study-list__titNum span{margin-left:4px}}.case-study-list__tit{color:#000;font-size:22px;font-weight:bold}@media (max-width:768px){.case-study-list__tit{font-size:18px}}.case-study-list__body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 32px}@media (max-width:768px){.case-study-list__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.case-study-list__img{max-width:320px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.case-study-list__img{max-width:none;margin:auto}}.case-study-list__img img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.case-study-list__contentsItem+.case-study-list__contentsItem{margin-top:24px}.case-study-list__contentsTit{background-color:#F6F6F6;color:#000;font-size:16px;font-weight:bold;line-height:1.5;margin-bottom:12px;padding:3px 12px 3px 48px;position:relative;border-radius:20px 0 0 20px}@media (max-width:480px){.case-study-list__contentsTit{font-size:15px}}.case-study-list__contentsTit:after{position:absolute;content:"";background:url(/images/ico-person-case-q.svg) 0 0 no-repeat;width:40px;height:40px;background-size:40px 40px;z-index:2;left:0;top:-6px}@media (max-width:480px){.case-study-list__contentsTit:after{width:34px;height:34px;background-size:34px 34px;top:-4px}}.--support .case-study-list__contentsTit{background-color:#FAE5E5;color:#cc0000}.--support .case-study-list__contentsTit:after{background:url(/images/ico-person-case-a.svg) 0 0 no-repeat}@media (max-width:480px){.--support .case-study-list__contentsTit:after{width:34px;height:34px;background-size:34px 34px}}.case-study-list__contentsTxt{color:#000;font-size:14px;line-height:1.6}.--support .case-study-list__contentsTxt{font-weight:bold}.case-study-list-02 .case-study-list-02__item+.case-study-list-02__item{margin-top:16px}.case-study-list-02__head{background-color:#F6F6F6;border:solid 1px #ddd;border-radius:16px 16px 0 0;padding:16px 24px}@media (max-width:768px){.case-study-list-02__head{padding:16px}}.case-study-list-02__body{border-radius:0 0 16px 16px;border:solid 1px #ddd;border-top:none;padding:32px 24px}@media (max-width:768px){.case-study-list-02__body{padding:16px}}.case-study-list-02__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media (max-width:768px){.case-study-list-02__head{gap:16px}}@media (max-width:480px){.case-study-list-02__head{gap:8px}}.case-study-list-02__img{-ms-flex-negative:0;flex-shrink:0;max-width:112px}@media (max-width:768px){.case-study-list-02__img{max-width:80px}}@media (max-width:480px){.case-study-list-02__img{max-width:70px}}.case-study-list-02__img img{border-radius:50%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}#healthcare-top .item-01 .case-study-list-02__img img{-o-object-position:right center;object-position:right center}.case-study-list-02__target{color:#cc0000;font-size:16px;font-weight:bold;margin-bottom:8px}@media (max-width:768px){.case-study-list-02__target{font-size:13px}}.case-study-list-02__tit{color:#000;font-size:26px;font-weight:bold}@media (max-width:768px){.case-study-list-02__tit{font-size:18px}}.case-study-list-02__body .dl-list-style-01{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px 32px}@media (max-width:768px){.case-study-list-02__body .dl-list-style-01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.case-study-list-02__body .dl-list-style-01__item{width:calc((100% - 32px) / 2)}@media (max-width:768px){.case-study-list-02__body .dl-list-style-01__item{width:100%}}.box-solution-floatBtn-inner:has(.float-btn__tit){padding-top:14px}.float-btn__tit{color:#000;font-size:14px;font-weight:bold;line-height:1;text-align:center;margin-bottom:12px}.panel-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.panel-list__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.categoryLabel-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px}.categoryLabel{border:solid 1px #cc0000;border-radius:99px;color:#cc0000;font-size:15px;font-weight:bold;padding:3px 12px 1px;text-align:center}.numbered-contents__item+.numbered-contents__item{margin-top:80px}@media (max-width:480px){.numbered-contents__item+.numbered-contents__item{margin-top:40px}}.numbered-contents__item{display:-ms-grid;display:grid;-ms-grid-columns:auto 40px minmax(auto,560px);grid-template-columns:auto minmax(auto,560px);grid-auto-rows:auto;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.numbered-contents__item{-ms-grid-columns:auto;grid-template-columns:auto}}.numbered-contents__img{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:4;grid-row:1/5}@media (max-width:768px){.numbered-contents__img{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;margin-inline:auto;margin-bottom:16px}}.numbered-contents__btn,.numbered-contents__task,.numbered-contents__tit,.numbered-contents__txt{-ms-grid-column:2;grid-column:2}@media (max-width:768px){.numbered-contents__btn,.numbered-contents__task,.numbered-contents__tit,.numbered-contents__txt{-ms-grid-column:1;grid-column:1}}@media (max-width:768px){.numbered-contents__tit{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}}.numbered-contents__item.--reverse{-ms-grid-columns:minmax(auto,560px) auto;grid-template-columns:minmax(auto,560px) auto}@media (max-width:768px){.numbered-contents__item.--reverse{-ms-grid-columns:auto;grid-template-columns:auto}}.numbered-contents__item.--reverse .numbered-contents__img{-ms-grid-column:2;grid-column:2}@media (max-width:768px){.numbered-contents__item.--reverse .numbered-contents__img{-ms-grid-column:1;grid-column:1}}.numbered-contents__item.--reverse .numbered-contents__btn,.numbered-contents__item.--reverse .numbered-contents__task,.numbered-contents__item.--reverse .numbered-contents__tit,.numbered-contents__item.--reverse .numbered-contents__txt{-ms-grid-column:1;grid-column:1}@media (max-width:768px){.numbered-contents__titWrap{margin-bottom:16px}}.numbered-contents__tit{color:#000;font-size:24px;font-weight:bold;margin-bottom:8px}.numbered-contents__tit span{display:block;font-size:16px}@media (max-width:768px){.numbered-contents__tit{font-size:18px;margin-bottom:0}}.numbered-contents__titNum{font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;border-bottom:solid 2px #cc0000;color:#cc0000;font-size:20px;font-weight:bold;margin-bottom:24px}@media (max-width:768px){.numbered-contents__titNum{font-size:16px}}.numbered-contents__titNum span{font-size:28px;margin-left:8px}@media (max-width:768px){.numbered-contents__titNum span{font-size:22px}}.numbered-contents__txt{font-size:15px;line-height:2}.numbered-contents__txt strong{color:#cc0000;font-weight:bold}.numbered-contents__task{background-color:#f6f6f6;padding:20px 24px 24px 24px;margin-top:24px}@media (max-width:480px){.numbered-contents__task{padding:12px 16px 16px 16px}}.numbered-contents__task .list-style-check li{color:#000}.numbered-contents__task dt{color:#009900;font-size:16px;font-weight:bold;margin-bottom:12px}.numbered-contents__task dd{line-height:1.4}.numbered-contents__btn{margin-top:24px}.numbered-contents__btn .btn{width:100%}.flowList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:55px}.flowList__item{background-color:#FAE5E5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;padding:24px;position:relative;text-align:left}@media (max-width:1024px){.flowList__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:768px){.flowList__item{gap:16px 24px;padding:12px 16px 16px 16px}}.flowList__item .flowList__txt{font-size:15px}.flowList__item:not(:last-child):after{content:"";background:#cc0000;clip-path:polygon(0 0,100% 0,50% 100%);height:23px;width:45px;position:absolute;top:calc(100% + 16px);left:0;right:0;margin:auto}.flowList__tit{color:#000;font-size:20px;font-weight:bold;margin-bottom:8px}@media (max-width:768px){.flowList__tit{font-size:16px}}.flowList__titNum{font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#cc0000;font-size:28px;margin-right:16px}@media (max-width:768px){.flowList__titNum{font-size:22px}}@media (max-width:768px){.flowList__txt{font-size:15px}}.flowList__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media (max-width:1024px){.flowList__btn{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media (max-width:480px){.flowList__btn{width:100%}}.flowList__item .btn{-ms-flex-negative:0;flex-shrink:0}@media (max-width:480px){.flowList__item .btn{width:100%}}.faq-list{border-top:solid 1px #ddd}.faq-list__item{border-bottom:solid 1px #ddd;padding:16px;text-align:left}@media (max-width:768px){.faq-list__item{padding:12px}}.faq-list__qst{cursor:pointer;font-size:18px;font-weight:bold;position:relative;padding-right:32px}@media (max-width:768px){.faq-list__qst{font-size:15px}}.faq-list__ans{line-height:1.8;margin-top:16px;font-size:15px}.faq-list__ans,.faq-list__qst{position:relative;padding-left:40px}.faq-list__ans:before,.faq-list__qst:before{font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:28px;font-weight:bold;line-height:1;display:inline-block;width:24px;text-align:center;position:absolute;top:-3px;left:0}@media (max-width:768px){.faq-list__ans:before,.faq-list__qst:before{font-size:24px}}.faq-list__qst:before{content:"Q";color:#cc0000}.faq-list__ans:before{content:"A";color:#000}.faq-list__qst:after{content:"";background-color:#cc0000;-webkit-mask-image:url(/images/ico-arrow-05.svg);mask-image:url(/images/ico-arrow-05.svg);-webkit-mask-size:auto;mask-size:auto;width:21px;height:12px;position:absolute;top:8px;right:0}@media (max-width:768px){.faq-list__qst:after{-webkit-mask-size:18px 13px;mask-size:18px 13px;width:18px;top:6px}}.faq-list__item>details[open=""] .faq-list__qst:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-list__qst{list-style:none}.faq-list__qst::-webkit-details-marker{display:none}.box-cta{margin:0px auto 60px;width:980px}@media (max-width:1024px){.box-cta{padding-inline:20px;width:100%}}@media (max-width:480px){.box-cta{margin-bottom:24px}}.box-cta__inner{border:solid 3px #cc0000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding:32px;text-align:center}@media (max-width:1024px){.box-cta__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:768px){.box-cta__inner{gap:16px 24px;padding:16px}}.box-cta__tit{color:#cc0000;font-size:20px;font-weight:bold;margin-bottom:8px}@media (max-width:768px){.box-cta__tit{font-size:16px}}.box-cta__txt{color:#000;font-size:16px;font-weight:bold;line-height:1.8}@media (max-width:768px){.box-cta__txt{font-size:14px}}.box-cta__txt+.box-cta__txt{margin-top:1em}.box-cta__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media (max-width:480px){.box-cta__btn .btn{width:100%}}.panel-list__head{background-color:#B70023;color:#fff;font-size:18px;font-weight:bold;line-height:1.5;padding:10px 16px}.panel-list__body{background-color:#FAE5E5;padding:24px}@media (max-width:480px){.panel-list__body{padding:16px}}.panel-list__body li{font-size:15px}.panel-list__body .list-style-02{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}@media (max-width:768px){.panel-list__body .list-style-02{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.panel-list__body .list-style-02 li{width:100%}.panel-list:has(.panel-list__item+.panel-list__item){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}@media (max-width:768px){.panel-list:has(.panel-list__item+.panel-list__item){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.panel-list:has(.panel-list__item+.panel-list__item) .panel-list__item{width:calc(50% - 12px)}@media (max-width:768px){.panel-list:has(.panel-list__item+.panel-list__item) .panel-list__item{width:100%}}.panel-list:has(.panel-list__item+.panel-list__item) .panel-list__body .list-style-02{-webkit-column-count:1;-moz-column-count:1;column-count:1}.case-study__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sellingPoint{margin-inline:calc(50% - var(--viewWidth) / 2);padding-inline:20px;background-color:#FAE5E5;margin-top:24px;padding:48px 0 56px}@media (max-width:1024px){.sellingPoint{padding-inline:calc(var(--viewWidth) / 2 - 50%)}}.sellingPoint__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}@media (max-width:768px){.sellingPoint__list{gap:8px}}.sellingPoint__item{background-color:#fff;border-radius:50%;color:#cc0000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;font-weight:bold;line-height:1.4;padding-top:110px;text-align:center;aspect-ratio:1/1;max-width:180px;max-height:180px;width:32%;white-space:nowrap}@media (max-width:768px){.sellingPoint__item{font-size:13px;line-height:1.2}}@media (max-width:480px){.sellingPoint__item{font-size:12px;padding-top:64px}}#bpo-purchasing .sellingPoint__item.--pointItem-01{background:url(/images/ico-bpo-purchasing-sellpnt-01.svg) #fff center 32px no-repeat}@media (max-width:480px){#bpo-purchasing .sellingPoint__item.--pointItem-01{background-position-y:12px;background-size:32%}}#bpo-purchasing .sellingPoint__item.--pointItem-02{background:url(/images/ico-bpo-purchasing-sellpnt-02.svg) #fff center 16px no-repeat}@media (max-width:480px){#bpo-purchasing .sellingPoint__item.--pointItem-02{background-position-y:6px;background-size:48%}}#bpo-purchasing .sellingPoint__item.--pointItem-03{background:url(/images/ico-bpo-purchasing-sellpnt-03.svg) #fff center 32px no-repeat}@media (max-width:480px){#bpo-purchasing .sellingPoint__item.--pointItem-03{background-position-y:12px;background-size:65%}}#bpo-payment .sellingPoint__item.--pointItem-01{background:url(/images/ico-bpo-payment-sellpnt-01.svg) #fff center 6px no-repeat;background-size:60%}@media (max-width:480px){#bpo-payment .sellingPoint__item.--pointItem-01{background-position-y:4px;background-size:50%}}#bpo-payment .sellingPoint__item.--pointItem-02{background:url(/images/ico-bpo-payment-sellpnt-02.svg) #fff center 32px no-repeat}@media (max-width:480px){#bpo-payment .sellingPoint__item.--pointItem-02{background-position-y:16px;background-size:54%}}#bpo-payment .sellingPoint__item.--pointItem-03{background:url(/images/ico-bpo-payment-sellpnt-03.svg) #fff center 28px no-repeat;background-size:42%}@media (max-width:480px){#bpo-payment .sellingPoint__item.--pointItem-03{background-position-y:14px;background-size:40%}}#bpo-research .sellingPoint__item.--pointItem-01{background:url(/images/ico-bpo-research-sellpnt-01.svg) #fff center 32px no-repeat}@media (max-width:480px){#bpo-research .sellingPoint__item.--pointItem-01{background-position-y:20px;background-size:55%}}#bpo-research .sellingPoint__item.--pointItem-02{background:url(/images/ico-bpo-research-sellpnt-02.svg) #fff center 20px no-repeat}@media (max-width:480px){#bpo-research .sellingPoint__item.--pointItem-02{background-position-y:8px;background-size:50%}}#bpo-research .sellingPoint__item.--pointItem-03{background:url(/images/ico-bpo-research-sellpnt-03.svg) #fff center 24px no-repeat}@media (max-width:480px){#bpo-research .sellingPoint__item.--pointItem-03{background-position-y:14px;background-size:34%}}#bpo-digital .sellingPoint__item.--pointItem-01{background:url(/images/ico-bpo-digital-sellpnt-01.svg) #fff center 32px no-repeat}@media (max-width:480px){#bpo-digital .sellingPoint__item.--pointItem-01{background-position-y:16px;background-size:55%}}#bpo-digital .sellingPoint__item.--pointItem-02{background:url(/images/ico-bpo-digital-sellpnt-02.svg) #fff 60% 40px no-repeat}@media (max-width:480px){#bpo-digital .sellingPoint__item.--pointItem-02{background-position-y:20px;background-size:65%}}#bpo-digital .sellingPoint__item.--pointItem-03{background:url(/images/ico-bpo-digital-sellpnt-03.svg) #fff center 20px no-repeat}@media (max-width:480px){#bpo-digital .sellingPoint__item.--pointItem-03{background-position-y:12px;background-size:30%}}#bpo-onsite .sellingPoint__item.--pointItem-01{background:url(/images/ico-bpo-onsite-sellpnt-01.svg) #fff center 20px no-repeat;background-size:48%}@media (max-width:480px){#bpo-onsite .sellingPoint__item.--pointItem-01{background-position-y:10px;background-size:45%}}#bpo-onsite .sellingPoint__item.--pointItem-02{background:url(/images/ico-bpo-onsite-sellpnt-02.svg) #fff 58% 28px no-repeat}@media (max-width:480px){#bpo-onsite .sellingPoint__item.--pointItem-02{background-position-y:16px;background-size:43%}}#bpo-onsite .sellingPoint__item.--pointItem-03{background:url(/images/ico-bpo-onsite-sellpnt-03.svg) #fff 56% 24px no-repeat}@media (max-width:480px){#bpo-onsite .sellingPoint__item.--pointItem-03{background-position-y:12px;background-size:33%}}#person-temp .sellingPoint__item.--pointItem-01{background:url(/images/ico-temp-sellpnt-01.svg) #fff center 32px no-repeat;background-size:38%}@media (max-width:480px){#person-temp .sellingPoint__item.--pointItem-01{background-position-y:18px;background-size:36%}}#person-temp .sellingPoint__item.--pointItem-02{background:url(/images/ico-temp-sellpnt-02.svg) #fff center 36px no-repeat;background-size:52%}@media (max-width:480px){#person-temp .sellingPoint__item.--pointItem-02{background-position-y:20px;background-size:48%}}#person-temp .sellingPoint__item.--pointItem-03{background:url(/images/ico-temp-sellpnt-03.svg) #fff 56% 32px no-repeat;background-size:57%}@media (max-width:480px){#person-temp .sellingPoint__item.--pointItem-03{background-position-y:16px;background-size:52%}}#person-recruitment .sellingPoint__item.--pointItem-01{background:url(/images/ico-rec-sellpnt-01.svg) #fff center 32px no-repeat;background-size:44%}@media (max-width:480px){#person-recruitment .sellingPoint__item.--pointItem-01{background-position-y:18px;background-size:40%}}#person-recruitment .sellingPoint__item.--pointItem-02{background:url(/images/ico-rec-sellpnt-02.svg) #fff 54% 28px no-repeat;background-size:40%}@media (max-width:480px){#person-recruitment .sellingPoint__item.--pointItem-02{background-position-y:16px;background-size:36%}}#person-recruitment .sellingPoint__item.--pointItem-03{background:url(/images/ico-rec-sellpnt-03.svg) #fff center 28px no-repeat;background-size:34%}@media (max-width:480px){#person-recruitment .sellingPoint__item.--pointItem-03{background-position-y:14px;background-size:32%}}#person-unit .sellingPoint__item.--pointItem-01{background:url(/images/ico-unit-sellpnt-01.svg) #fff center 28px no-repeat;background-size:32%}@media (max-width:480px){#person-unit .sellingPoint__item.--pointItem-01{background-position-y:14px;background-size:30%}}#person-unit .sellingPoint__item.--pointItem-02{background:url(/images/ico-unit-sellpnt-02.svg) #fff center 34px no-repeat;background-size:52%}@media (max-width:480px){#person-unit .sellingPoint__item.--pointItem-02{background-position-y:20px;background-size:48%}}#person-unit .sellingPoint__item.--pointItem-03{background:url(/images/ico-unit-sellpnt-03.svg) #fff center 28px no-repeat;background-size:30%}@media (max-width:480px){#person-unit .sellingPoint__item.--pointItem-03{background-position-y:12px;background-size:30%}}#person-case .sellingPoint__item.--pointItem-01{background:url(/images/ico-case-sellpnt-01.svg) #fff center 24px no-repeat;background-size:36%}@media (max-width:480px){#person-case .sellingPoint__item.--pointItem-01{background-position-y:12px;background-size:34%}}#person-case .sellingPoint__item.--pointItem-02{background:url(/images/ico-case-sellpnt-02.svg) #fff center 20px no-repeat;background-size:52%}@media (max-width:480px){#person-case .sellingPoint__item.--pointItem-02{background-position-y:10px;background-size:48%}}#person-case .sellingPoint__item.--pointItem-03{background:url(/images/ico-case-sellpnt-03.svg) #fff 56% 32px no-repeat;background-size:38%}@media (max-width:480px){#person-case .sellingPoint__item.--pointItem-03{background-position-y:16px;background-size:36%}}#healthcare-service .sellingPoint__item.--pointItem-01{background:url(/images/ico-health-sellpnt-01.svg) #fff center 14px no-repeat;background-size:53%}@media (max-width:480px){#healthcare-service .sellingPoint__item.--pointItem-01{background-position-y:4px;background-size:53%}}#healthcare-service .sellingPoint__item.--pointItem-02{background:url(/images/ico-health-sellpnt-02.svg) #fff 58% 28px no-repeat;background-size:52%}@media (max-width:480px){#healthcare-service .sellingPoint__item.--pointItem-02{background-position-y:16px;background-size:48%}}#healthcare-service .sellingPoint__item.--pointItem-03{background:url(/images/ico-health-sellpnt-03.svg) #fff center 22px no-repeat;background-size:38%}@media (max-width:480px){#healthcare-service .sellingPoint__item.--pointItem-03{background-position-y:12px;background-size:36%}}.btm-contentsnav-02 .box-btnlist{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 0}@media (max-width:800px){.btm-contentsnav-02 .box-btnlist{gap:0}}.btm-contentsnav-02 .box-btnlist li{width:32%}@media (max-width:800px){.btm-contentsnav-02 .box-btnlist li{width:60vw}}@media (max-width:480px){.btm-contentsnav-02 .box-btnlist li{width:90%}}#bpo-digital #btmContNav-11 .btn,#bpo-onsite #btmContNav-12 .btn,#bpo-payment #btmContNav-09 .btn,#bpo-purchasing #btmContNav-08 .btn,#bpo-research #btmContNav-10 .btn{border-color:#fff;pointer-events:none}.lower-nav-btnWrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media (max-width:1024px){.lower-nav-btnWrap{border-bottom:none!important;display:block;text-align:center;padding-top:46px}}.renewpage-v2.healthcare .lower-nav #healthcarepage-03,.renewpage-v2.healthcare .lower-nav #personpage-04,.renewpage-v2.person .lower-nav #healthcarepage-03,.renewpage-v2.person .lower-nav #personpage-04{display:none}.renewpage-v2.healthcare .lower-nav>ul,.renewpage-v2.person .lower-nav>ul{gap:0 24px}@media (min-width:1024px){.renewpage-v2.healthcare .lower-nav-btnWrap,.renewpage-v2.person .lower-nav-btnWrap{margin-left:auto}}.renewpage-v2.healthcare .lower-nav-btn__tit,.renewpage-v2.person .lower-nav-btn__tit{color:#000;font-size:14px;font-weight:bold;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (max-width:1024px){.renewpage-v2.healthcare .lower-nav-btn__tit,.renewpage-v2.person .lower-nav-btn__tit{margin-bottom:16px}}@media (min-width:1024px){.renewpage-v2.healthcare .lower-nav-btn,.renewpage-v2.person .lower-nav-btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}}@media (min-width:1024px){.renewpage-v2.healthcare .lower-nav__btn,.renewpage-v2.person .lower-nav__btn{width:auto}}@media (min-width:1024px){.renewpage-v2.healthcare .lower-nav__btn{width:150px}}@media (max-width:1024px){.lower-nav-btnWrap .box-btn{padding-top:0}}@media (max-width:1024px){.lower-nav-btnWrap .box-btn+.box-btn{margin-top:32px}}@media (min-width:1024px){.lower-nav{height:50px}#bpo-digital .bpo-nav li#bpopage-04 .navlink,#bpo-onsite .bpo-nav li#bpopage-04 .navlink,#bpo-payment .bpo-nav li#bpopage-04 .navlink,#bpo-purchasing .bpo-nav li#bpopage-04 .navlink,#bpo-research .bpo-nav li#bpopage-04 .navlink,#healthcare-service .lower-nav li#healthcarepage-02 .navlink,#healthcare-top .lower-nav li#healthcarepage-01 .navlink,#person-case .lower-nav li#personpage-03 .navlink,#person-recruitment .lower-nav li#personpage-02 .navlink,#person-temp .lower-nav li#personpage-02 .navlink,#person-top .lower-nav li#personpage-01 .navlink,#person-unit .lower-nav li#personpage-02 .navlink{border-bottom:3px solid #cc0000}#bpo-purchasing .bpo-nav li.focus01#bpopage-04 .navlink #person-top .lower-nav li.focus01#personpage-01 .navlink,#healthcare-service .lower-nav li.focus01#healthcarepage-02 .navlink,#healthcare-top .lower-nav li.focus01#healthcarepage-01 .navlink,#person-jirei .lower-nav li.focus01#personpage-03 .navlink,#person-recruitment .lower-nav li.focus01#personpage-02 .navlink,#person-temporary .lower-nav li.focus01#personpage-02 .navlink,#person-unit .lower-nav li.focus01#personpage-02 .navlink{border-color:#F0B3B3}}.bpopage-04-05 .box-icon:after,.bpopage-04-06 .box-icon:after,.bpopage-04-07 .box-icon:after,.bpopage-04-08 .box-icon:after,.bpopage-04-09 .box-icon:after,.personpage-02-01 .box-icon:after,.personpage-02-02 .box-icon:after,.personpage-02-03 .box-icon:after{content:"";display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;vertical-align:middle;background-color:#cc0000;width:28px;height:40px}.bpopage-04-01 svg{margin-left:-2px}.bpopage-04-05 .box-icon:after{-webkit-mask-image:url(/images/ico-bpo-top-service-05.svg);mask-image:url(/images/ico-bpo-top-service-05.svg);-webkit-mask-size:25px 22px;mask-size:25px 22px;width:25px;margin-left:-3px}.bpopage-04-06 .box-icon:after{-webkit-mask-image:url(/images/ico-bpo-top-service-06.svg);mask-image:url(/images/ico-bpo-top-service-06.svg);-webkit-mask-size:19px 25px;mask-size:19px 25px;width:24px;margin-left:-2px}.bpopage-04-07 .box-icon:after{-webkit-mask-image:url(/images/ico-bpo-top-service-07.svg);mask-image:url(/images/ico-bpo-top-service-07.svg);-webkit-mask-size:22px 22px;mask-size:22px 22px;width:25px;margin-left:-2px}.bpopage-04-08 .box-icon:after{-webkit-mask-image:url(/images/ico-bpo-top-service-08.svg);mask-image:url(/images/ico-bpo-top-service-08.svg);-webkit-mask-size:19px 23px;mask-size:19px 23px;width:25px;margin-left:-2px}.bpopage-04-09 .box-icon:after{-webkit-mask-image:url(/images/ico-bpo-top-service-09.svg?02);mask-image:url(/images/ico-bpo-top-service-09.svg?02);-webkit-mask-size:23px 27px;mask-size:23px 27px;width:25px;margin-left:-2px}.personpage-02-01 .box-icon:after{-webkit-mask-image:url(/images/ico-person-top-service-01.svg);mask-image:url(/images/ico-person-top-service-01.svg);-webkit-mask-size:26px 21px;mask-size:26px 21px}.personpage-02-02 .box-icon:after{-webkit-mask-image:url(/images/ico-person-top-service-02.svg);mask-image:url(/images/ico-person-top-service-02.svg);-webkit-mask-size:28px 26px;mask-size:28px 26px}.personpage-02-03 .box-icon:after{-webkit-mask-image:url(/images/ico-person-top-service-03.svg);mask-image:url(/images/ico-person-top-service-03.svg);-webkit-mask-size:23px 26px;mask-size:23px 26px}@media (min-width:1024px){.bpo-footer-nav>ul>li{width:20%!important}.bpo-footer-nav>ul>li.lower-nav-btnWrap{width:35%!important}.bpo-footer-nav>ul>li#bpopage-01{width:10%!important}}@media (max-width:1024px){.bpo-footer-nav>ul>li.lower-nav-btnWrap{padding-top:0;text-align:left}}.sol-footer-nav{background:#f5d1d1;padding:40px}@media (max-width:480px){.sol-footer-nav{padding:40px 20px}}.sol-footer-nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;margin:0 auto;text-align:left}@media (max-width:1024px){.sol-footer-nav>ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:480px){.sol-footer-nav>ul{display:block}}.sol-footer-nav>ul .navlink{border-left:3px #c73534 solid;padding-left:10px;font-weight:bold;font-size:13px}.sol-footer-nav .txt-br{display:none}.sol-footer-nav>ul>li{width:30%}.sol-footer-nav>ul>li .box-icon,.sol-footer-nav>ul>li .box-icon:after{display:none}@media (max-width:1024px){.sol-footer-nav>ul>li{width:30%;margin-bottom:50px}}@media (max-width:768px){.sol-footer-nav>ul>li{width:40%}}@media (max-width:480px){.sol-footer-nav>ul>li{margin-bottom:30px;width:auto}}@media (min-width:1024px){.sol-footer-nav>ul>li+li{margin-left:10px}}.sol-footer-nav .dropmenuList li{font-size:12px;margin-top:5px;margin-left:13px}.sol-footer-nav .box-txt{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.5s;transition-duration:0.5s}.sol-footer-nav .box-txt:hover{opacity:0.5!important}.sol-footer-nav.healthcare .lower-nav-btnWrap,.sol-footer-nav.person .lower-nav-btnWrap{display:none}#healthcare-service .renewpage .list-style-03 dt{color:#cc0000}#healthcare-service .renewpage .list-style-03 dt:before{background-color:#cc0000}
/*# sourceMappingURL=style06.css.map */