@charset "UTF-8";@font-face{font-family:NotoSansCJKjp;font-style:normal;font-weight:400;src:url(https://8530006.fs1.hubspotusercontent-na1.net/hubfs/8530006/paycas-renewal/font/NotoSansCJKjp-Regular.otf) format("opentype"),url(https://8530006.fs1.hubspotusercontent-na1.net/hubfs/8530006/paycas-renewal/font/NotoSansCJKjp-Regular.woff) format("woff"),url(https://8530006.fs1.hubspotusercontent-na1.net/hubfs/8530006/paycas-renewal/font/NotoSansCJKjp-Regular.woff2) format("woff2")}@font-face{font-family:NotoSansCJKjp;font-style:bold;font-weight:500;src:url(https://8530006.fs1.hubspotusercontent-na1.net/hubfs/8530006/paycas-renewal/font/NotoSansCJKjp-Medium.otf) format("opentype"),url(https://8530006.fs1.hubspotusercontent-na1.net/hubfs/8530006/paycas-renewal/font/NotoSansCJKjp-Medium.woff) format("woff"),url(https://8530006.fs1.hubspotusercontent-na1.net/hubfs/8530006/paycas-renewal/font/NotoSansCJKjp-Medium.woff2) format("woff2")}@font-face{font-family:NotoSansCJKjp;font-style:bold;font-weight:700;src:url(https://8530006.fs1.hubspotusercontent-na1.net/hubfs/8530006/paycas-renewal/font/NotoSansCJKjp-Bold.otf) format("opentype"),url(https://8530006.fs1.hubspotusercontent-na1.net/hubfs/8530006/paycas-renewal/font/NotoSansCJKjp-Bold.woff) format("woff"),url(https://8530006.fs1.hubspotusercontent-na1.net/hubfs/8530006/paycas-renewal/font/NotoSansCJKjp-Bold.woff2) format("woff2")}body{font-family:NotoSansCJKjp;font-size:16px;-webkit-font-smoothing:antialiased}a,body{color:#333}a{text-decoration:none;transition:.2s ease-in}a:hover{color:#1e90ff}.container{max-width:1124px}@media screen and (max-width:1400px){.container{max-width:664px}}.container-fluid{max-width:1328px}.bold{font-weight:700}.body-container,.footer__container{max-width:unset!important;padding:0!important;width:100%!important}h1{font-size:2.75rem;font-weight:700;margin-bottom:6rem;position:relative;text-align:center}@media screen and (max-width:1400px){h1{font-size:2rem}}h1:after{background-color:#7b7b7b;bottom:-3rem;content:"";display:block;height:.0625rem;left:0;margin:auto;position:absolute;right:0;width:5rem}@media screen and (max-width:1400px){h1:after{bottom:-2rem;width:60px}}h2{font-size:2.75rem;font-weight:700;margin-bottom:6rem;position:relative;text-align:center}@media screen and (max-width:1400px){h2{font-size:2rem;margin-bottom:5rem}}h2:after{background-color:#7b7b7b;bottom:-43px;content:"";display:block;height:.0625rem;left:0;margin:auto;position:absolute;right:0;width:5rem}@media screen and (max-width:1400px){h2:after{bottom:-2.5rem;width:60px}}h3{font-size:1.875rem;font-weight:700;line-height:2.625rem;margin-bottom:1.88rem;text-align:center}@media screen and (max-width:1400px){h3{font-size:1.375rem;line-height:2.125rem;margin-bottom:1.2rem}}p{line-height:1.875rem}@media screen and (max-width:1400px){p{font-size:.875rem;line-height:1.75rem}}.color-blue{color:#1e90ff}.color-dark{color:#7b7b7b}.btn{transition:.2s ease-in}@media screen and (max-width:1400px){.btn{width:295px!important}}.btn i{font-size:.875rem;font-style:normal;position:relative;top:3px}.btn.btn-blog-cat{background-color:#ececec;border-radius:100vh;color:#1e90ff;display:flex;flex-direction:column;font-size:16px;font-weight:700;height:50px;justify-content:center;transition:.2s ease-in;width:180px!important}.btn.btn-blog-cat:hover{opacity:.8}@media screen and (max-width:1400px){.btn.btn-blog-cat{width:170px!important}}.btn.btn-blog-active{background-color:#1e90ff;border-radius:100vh;color:#fff;display:flex;flex-direction:column;font-size:16px;font-weight:700;height:50px;justify-content:center;transition:.2s ease-in;width:180px!important}.btn.btn-blog-active:hover{opacity:.8}@media screen and (max-width:1400px){.btn.btn-blog-active{width:170px!important}}.btn.btn-blank{position:relative}.btn.btn-blank:after{background-image:url(https://8530006.fs1.hubspotusercontent-na1.net/hubfs/8530006/paycas-renewal/link.svg);background-position:bottom;background-size:100%;content:"";height:16px;position:absolute;right:30px;transition:.2s ease-in;width:16px}.btn.btn-small{display:flex;flex-direction:column;flex-shrink:0;height:3.125rem;justify-content:center;padding:.5rem .75rem;width:20.625rem}@media screen and (max-width:1400px){.btn.btn-small{font-size:16px;height:3.125rem;width:18.4375rem}}.btn.btn-regular{align-items:center;display:flex;flex-shrink:0;font-size:1.25rem;height:3.75rem;justify-content:center;padding:.5rem .75rem;width:20.625rem}.btn.btn-regular:hover{opacity:.8}@media screen and (max-width:1400px){.btn.btn-regular{font-size:18px}}.btn.btn-large{align-items:center;display:flex;font-size:1.5rem;height:5rem;justify-content:center;padding:.5rem .75rem;width:23.5625rem}@media screen and (max-width:664px){.btn.btn-large{font-size:1.125rem;height:3.125rem;width:18.4375rem}}.btn.btn-large:hover{opacity:.8}.btn.btn-cta-document{align-items:center;display:flex;height:3.75rem;justify-content:center;position:relative;width:20.625rem}@media screen and (max-width:1400px){.btn.btn-cta-document{width:18.4375rem}}.btn.btn-cta-document:after{background-image:url(https://8530006.fs1.hubspotusercontent-na1.net/hubfs/8530006/paycas-renewal/cta-documents.svg);background-position:bottom;background-size:100%;content:"";height:22px;position:absolute;right:30px;transition:.2s ease-in;width:22px}.btn.btn-cta-document:hover:after{background-position:top}.btn.btn-cta-contact{align-items:center;display:flex;height:3.75rem;justify-content:center;position:relative;width:20.625rem}@media screen and (max-width:1400px){.btn.btn-cta-contact{width:18.4375rem}}.btn.btn-cta-contact:after{background-image:url(https://8530006.fs1.hubspotusercontent-na1.net/hubfs/8530006/paycas-renewal/cta-contact.svg);background-position:bottom;background-size:100%;content:"";height:22px;position:absolute;right:30px;transition:.2s ease-in;width:22px}.btn.btn-cta-contact:hover:after{background-position:top}.btn.btn-bg-blue{background-color:#1e90ff;border:1px solid #1e90ff;color:#fff}.btn.btn-bg-blue:hover{opacity:.8}.btn.btn-bg-blue.btn-arrow:after{background-image:url(https://8530006.fs1.hubspotusercontent-na1.net/hubfs/8530006/paycas-renewal/btn-arrow.svg)}.btn.btn-bg-white{background-color:#fff;border:1px solid #1e90ff;color:#1e90ff}.btn.btn-bg-white:hover{opacity:.8}.btn.btn-bg-gray{background-color:#ececec;color:#1e90ff}.btn.btn-bg-gray.btn-arrow:after{background-image:url(https://8530006.fs1.hubspotusercontent-na1.net/hubfs/8530006/paycas-renewal/btn-arrow-blue.svg)}.btn.btn-bg-gray:hover{opacity:.8}.btn.btn-bg-white-content{background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.15);color:#1e90ff;transition:.2s ease-in}.btn.btn-bg-white-content.btn-small:hover{transition:.2s ease-in}.btn.btn-bg-white-content.btn-small:hover span,.btn.btn-bg-white-content.btn-small:hover:after{opacity:.8}.btn.btn-bg-dark{background-color:#7b7b7b;color:#fff}.btn.btn-bg-dark.btn-arrow:after{background-image:url(https://8530006.fs1.hubspotusercontent-na1.net/hubfs/8530006/paycas-renewal/btn-arrow.svg)}.btn.btn-bg-dark:hover{opacity:.8}.btn.btn-orange{align-items:center;background-color:#ff9559;border-radius:.5rem;color:#fff;display:flex;font-weight:700;height:1.875rem;justify-content:center;margin-bottom:0;width:5.75rem!important}.btn.btn-orange:hover{cursor:unset;opacity:1}.btn.btn-batch{font-size:.75rem;font-weight:700;height:1.875rem;letter-spacing:.03rem;padding:0;width:6.75rem}.btn.gnav-cta-document{align-items:center;display:flex;height:3.125rem;justify-content:center;padding-left:0;position:relative;width:12.5rem}.btn.gnav-cta-document:after{background-image:url(https://8530006.fs1.hubspotusercontent-na1.net/hubfs/8530006/paycas-renewal/cta-documents.svg);background-position:bottom;background-size:100%;bottom:0;content:"　";height:16px;margin:auto;position:absolute;right:1rem;top:0;transition:.2s ease-in;width:16px}.btn.gnav-cta-document:hover:after{background-position:top}.btn.gnav-cta-contact{align-items:center;display:flex;height:3.125rem;justify-content:center;padding-left:0;position:relative;width:12.5rem}.btn.gnav-cta-contact:after{background-image:url(https://8530006.fs1.hubspotusercontent-na1.net/hubfs/8530006/paycas-renewal/cta-contact.svg);background-position:bottom;background-size:100%;content:"";height:20px;position:absolute;right:1rem;transition:.2s ease-in;width:20px}.btn.gnav-cta-contact:hover:after{background-position:top}.btn.btn-arrow{position:relative}.btn.btn-arrow:after{background-image:url(https://8530006.fs1.hubspotusercontent-na1.net/hubfs/8530006/paycas-renewal/btn-arrow-blue.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:12px;position:absolute;right:6%;top:50%;transform:translateY(-50%);transition:.2s ease-in;width:7px}.btn.btn-arrow:hover:after{right:5%}ul.batch-horizontal{margin-bottom:1.88rem}@media screen and (max-width:664px){ul.batch-horizontal{flex-wrap:wrap}}ul.batch-horizontal li{margin-right:.31rem}ul.batch-horizontal li:last-child{margin-right:0}@media screen and (max-width:664px){ul.batch-horizontal li{margin-bottom:.5rem}}div.box-cta div:first-child{margin-right:40px}@media screen and (max-width:1400px){div.box-cta div:first-child{margin-bottom:20px;margin-right:0}div.box-cta{align-items:center;flex-direction:column}}div.box-cta a{margin-right:2.5rem}@media screen and (max-width:1400px){div.box-cta a{margin-right:0}}div.box-cta a:last-of-type{margin-right:0}div.box-cta div{margin-bottom:0!important}haeder{background-color:#fff;display:block;filter:drop-shadow(0 2px 2px rgba(0,0,0,.15));height:5rem;padding-bottom:.94rem;padding-top:.94rem;position:fixed;top:0;width:100%;z-index:100}haeder div.container-fluid{padding:0}@media screen and (max-width:1400px){haeder div.container-fluid{padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem)}haeder{height:4.38rem}haeder div.wrap{justify-content:space-between}}haeder div.col{flex:0 0 auto}haeder div.col:first-child{width:12%}@media screen and (max-width:1400px){haeder div.col:first-child{width:30%}}haeder div.col:nth-child(2){width:55%}haeder div.col:nth-child(3){width:33%}haeder div.logo a{transition:.2s ease-in}haeder div.logo a:hover{opacity:.8}haeder nav.gnav-link ul.gnav li{height:50px;margin-right:2rem;padding:0;position:relative}haeder nav.gnav-link ul.gnav li:last-child{margin-right:0}haeder nav.gnav-link ul.gnav li:after{background-color:#1e90ff;bottom:-15px;content:"";display:block;height:.3125rem;left:50%;position:absolute;transform:translateX(-50%);transition:.2s ease-in;width:0}haeder nav.gnav-link ul.gnav li.active:after,haeder nav.gnav-link ul.gnav li:hover:after{width:100%}haeder nav.gnav-link ul.gnav li a{align-items:center;display:flex;font-size:.875rem;font-weight:500;padding:14px 0;transition:.2s ease-in}haeder nav.gnav-link ul.gnav li a.gnav-arrow-on:after{content:url(https://paycas.jp/hubfs/paycas-renewal/gnav-arrow.svg);position:relative;right:-4px;top:-1px}haeder nav.gnav-link ul.gnav li:hover nav{transform:translateX(-50%) scaleY(1)}haeder nav.gnav-link ul.gnav li nav{background-color:#fff;border-radius:0 0 8px 8px;display:block;left:50%;padding:11px 0 14px 20px;position:absolute;top:65px;transform:translateX(-50%) scaleY(0);transform-origin:center top;transition:all .3s;width:210px}haeder nav.gnav-link ul.gnav li nav ul{display:flex;flex-direction:column;list-style:none;margin-right:0;padding:0}haeder nav.gnav-link ul.gnav li ul li{font-size:14px;height:auto;margin-bottom:10px;margin-right:0}haeder nav.gnav-link ul.gnav li ul li:last-child{margin-bottom:0}haeder nav.gnav-link ul.gnav li ul li:before{content:"・"}haeder nav.gnav-link ul.gnav li ul li a{display:inline-block;padding:0}haeder nav.gnav-link ul.gnav li ul li a:hover{text-decoration:underline}haeder nav.gnav-link ul.gnav li ul li:hover:after{display:none}haeder nav.gnav-contact ul.gnav li:hover nav{transform:translateX(-50%) scaleY(1)}haeder nav.gnav-contact ul.gnav li nav{background-color:#fff;border-radius:0 0 8px 8px;display:block;left:50%;padding:11px 0 14px 20px;position:absolute;top:65px;transform:translateX(-50%) scaleY(0);transform-origin:center top;transition:all .3s;width:210px}haeder nav.gnav-contact ul.gnav li nav ul{display:flex;flex-direction:column;list-style:none;margin-right:0;padding:0}haeder nav.gnav-contact ul.gnav li ul li{display:flex;font-size:14px;height:auto;margin-bottom:10px;margin-right:0}haeder nav.gnav-contact ul.gnav li ul li:last-child{margin-bottom:0}haeder nav.gnav-contact ul.gnav li ul li:before{content:"・"}haeder nav.gnav-contact ul.gnav li ul li a{display:inline-block;padding:0}haeder nav.gnav-contact ul.gnav li ul li a:hover{text-decoration:underline}haeder nav.gnav-contact ul.gnav li ul li:hover:after{display:none}haeder div.gnav-sp{display:flex;flex-direction:column;position:relative;text-align:center;width:auto}haeder div.gnav-sp span.text{display:inline-block;font-size:.625rem;margin-top:1.6rem}haeder div.gnav-sp button{background-color:transparent;border:0}haeder div.gnav-sp button p{font-size:.625rem;letter-spacing:.0125rem;line-height:100%;margin-bottom:0}haeder div.gnav-sp .checkbox,haeder div.gnav-sp .span-container{height:1.5rem;position:absolute;right:24px;top:30%;transform:translateY(-50%);width:18px}haeder div.gnav-sp .checkbox{cursor:pointer;opacity:0;z-index:100}haeder div.gnav-sp label.span-container{align-items:center;display:flex;flex-flow:row wrap;z-index:90}haeder div.gnav-sp label.span-container span{background:#333;height:1.5px;transform-origin:0 0;transition:.2s ease-in;width:100%}haeder div.gnav-sp label.span-container span:after,haeder div.gnav-sp label.span-container span:before{background-color:#333;bottom:0;content:"";display:block;height:1.5px;left:0;margin:auto;position:absolute;right:0;top:0;transition:.2s ease-in;width:100%}haeder div.gnav-sp label.span-container span:before{bottom:12px}haeder div.gnav-sp label.span-container span:after{top:12px}haeder div.gnav-sp input.checkbox:checked~label.span-container span{background-color:transparent}haeder div.gnav-sp input.checkbox:checked~label.span-container span:before{bottom:-1px;transform:rotate(45deg) translate(-1px)}haeder div.gnav-sp input.checkbox:checked~label.span-container span:after{top:0;transform:rotate(-45deg) translate(-1px)}haeder div.gnav-sp nav.gnav-sp-menu{background-color:#fff;border-left:15px solid rgba(0,0,0,.5);display:flex;flex-direction:column;height:100%;left:0;min-height:calc(100vh - 4.38rem);overflow-y:auto;position:fixed;top:4.38rem;transform:translateX(100%);transition:.2s ease-in;width:100%;z-index:10}haeder div.gnav-sp nav.gnav-sp-menu ul{width:100%}haeder div.gnav-sp nav.gnav-sp-menu ul li{padding:0 .94rem;text-align:left}haeder div.gnav-sp nav.gnav-sp-menu ul li a{border-bottom:1px solid #ececec;display:block;padding:1rem .94rem;position:relative}haeder div.gnav-sp nav.gnav-sp-menu ul li label{border-bottom:1px solid #ececec;display:flex;padding:1rem .94rem;position:relative}haeder div.gnav-sp nav.gnav-sp-menu ul li label:after{background:url(https://8530006.fs1.hubspotusercontent-na1.net/hubfs/8530006/paycas-renewal/arrow.svg) no-repeat;background-size:cover;bottom:0;content:"";display:block;height:1.5rem;margin:auto;position:absolute;right:.45rem;top:0;transform:rotate(90deg);transition:.2s ease-in;width:1.5rem}haeder div.gnav-sp nav.gnav-sp-menu ul li ul{border-left:0;max-height:0;padding:0;transform-origin:center top;transition:.5s}haeder div.gnav-sp nav.gnav-sp-menu ul li ul li{padding:0}haeder div.gnav-sp nav.gnav-sp-menu ul li ul li a{display:block;padding-left:2rem}haeder div.gnav-sp nav.gnav-sp-menu ul li input[type=checkbox]{bottom:0;height:57px;opacity:0;position:absolute;top:0;width:auto}haeder div.gnav-sp nav.gnav-sp-menu ul li.gnav-sp-menu-items{overflow-y:hidden}haeder div.gnav-sp nav.gnav-sp-menu ul li input#gnav-sp-01:checked+label:after,haeder div.gnav-sp nav.gnav-sp-menu ul li input#gnav-sp-02:checked+label:after,haeder div.gnav-sp nav.gnav-sp-menu ul li input#gnav-sp-03:checked+label:after{transform:rotate(-90deg)!important}haeder div.gnav-sp nav.gnav-sp-menu ul li input#gnav-sp-01:checked~ul,haeder div.gnav-sp nav.gnav-sp-menu ul li input#gnav-sp-02:checked~ul,haeder div.gnav-sp nav.gnav-sp-menu ul li input#gnav-sp-03:checked~ul{height:auto;max-height:100vh}haeder div.gnav-sp nav.gnav-sp-menu ul li.gnav-sp-menu-items{background:#fff;position:relative}haeder div.gnav-sp nav.gnav-sp-menu ul li.gnav-sp-menu-items a:after{background:url(https://8530006.fs1.hubspotusercontent-na1.net/hubfs/8530006/paycas-renewal/arrow.svg) no-repeat;background-size:cover;bottom:0;content:"";display:block;height:1.5rem;margin:auto;position:absolute;right:.45rem;top:0;width:1.5rem}haeder div.gnav-sp nav.gnav-sp-menu ul li.gnav-sp-menu-btn{display:flex;justify-content:center;margin:1rem 0}haeder div.gnav-sp nav.gnav-sp-menu ul li.gnav-sp-menu-btn a{align-items:center;border:1px solid #1e90ff;display:flex;height:50px;justify-content:center;padding:0;width:200px}@media screen and (max-width:1400px){haeder div.gnav-sp input.checkbox:checked~nav.gnav-sp-menu{filter:drop-shadow(0 -2px 2px rgba(0,0,0,.15));transform:translateX(0)}}main{padding-top:5rem}@media screen and (max-width:1400px){main{padding-top:4.38rem}}section.breadcrumb{align-items:center;background-color:#d9d9d9;border-bottom:1px solid #fff;display:flex;height:2.5rem;margin-bottom:0}section.breadcrumb nav ol{display:flex;list-style:none;margin-bottom:3px;padding:0}section.breadcrumb nav ol li a{font-size:.75rem}section.breadcrumb nav ol li:after{content:">";display:inline-block;font-size:.75rem;margin:0 .75em}section.breadcrumb nav ol li:last-child a{font-weight:700}section.breadcrumb nav ol li:last-child:after{display:none}section.breadcrumb nav ol li:first-child:before{background-image:url(https://8530006.fs1.hubspotusercontent-na1.net/hubfs/8530006/paycas-renewal/home.svg);content:"";display:inline-block;height:1.05588rem;margin-right:.5rem;position:relative;top:3px;width:.9375rem}section.index-mainv{margin-bottom:10rem;margin-top:1.875rem}@media screen and (max-width:664px){section.index-mainv{margin-bottom:7.5rem;margin-top:0}}section.index-mainv div.container-fluid{padding:0}@media screen and (max-width:1400px){section.index-mainv div.container-fluid{margin:auto;max-width:664px;padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem)}}@media screen and (max-width:664px){section.index-mainv div.container-fluid{max-width:100%}}section.index-mainv div.wrap-left{display:flex;flex-direction:column;justify-content:flex-end;width:48%}@media screen and (max-width:1400px){section.index-mainv div.wrap-left{width:100%}}section.index-mainv div.wrap-left h1{color:#1e90ff;font-size:2.375rem;font-weight:700;line-height:200%;margin-bottom:5rem;margin-top:2rem;text-align:right;white-space:nowrap}@media screen and (max-width:664px){section.index-mainv div.wrap-left h1{font-size:clamp(1.371rem,5.5vw,2.375rem);margin-bottom:1rem;margin-top:1.2rem}}section.index-mainv div.wrap-left h1:after{content:none}section.index-mainv div.wrap-left h1 span{position:relative}section.index-mainv div.wrap-left h1 span:after{background-color:#7b7b7b;bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;width:89%}@media screen and (max-width:664px){section.index-mainv div.wrap-left h1 span:after{bottom:-5px}}section.index-mainv div.wrap-left div.cat-img{padding-left:0;width:37%}@media screen and (max-width:664px){section.index-mainv div.wrap-left div.cat-img{padding-left:calc(var(--bs-gutter-x)*.5)}}section.index-mainv div.wrap-left div.cat-img img{flex-shrink:0;height:16.25rem;width:15.4375rem}@media screen and (max-width:664px){section.index-mainv div.wrap-left div.cat-img img{flex-shrink:0;height:7.125rem;width:7.4375rem}}section.index-mainv div.wrap-left div.pc{display:flex}@media screen and (max-width:664px){section.index-mainv div.wrap-left div.pc{display:none}}section.index-mainv div.wrap-left div.sp{display:none}@media screen and (max-width:664px){section.index-mainv div.wrap-left div.sp{display:flex}}section.index-mainv div.wrap-left div.logo-button{display:flex;flex-direction:column;justify-content:space-between;width:63%}@media screen and (max-width:664px){section.index-mainv div.wrap-left div.logo-button{justify-content:end;padding-left:0;padding-right:2rem}}section.index-mainv div.wrap-left div.logo-button div.logo{margin-bottom:1.875rem;width:377px}@media screen and (max-width:664px){section.index-mainv div.wrap-left div.logo-button div.logo{margin-bottom:1rem;width:auto}}section.index-mainv div.wrap-left div.logo-button .btn{width:377px}@media screen and (max-width:1400px){section.index-mainv div.wrap-left div.logo-button .btn{width:377px!important}}@media screen and (max-width:664px){section.index-mainv div.wrap-left div.logo-button .btn{width:295px}section.index-mainv div.wrap-left div.button{margin-top:1rem}section.index-mainv div.wrap-left div.button a{margin:auto}}section.index-mainv div.wrap-left div.button p.copy{font-size:.875rem;font-weight:700;text-align:center;width:377px}@media screen and (max-width:664px){section.index-mainv div.wrap-left div.button p.copy{margin-bottom:.4rem;width:auto}}section.index-mainv div.wrap-right{width:52%}@media screen and (max-width:1400px){section.index-mainv div.wrap-right{width:100%}}section.index-mainv div.wrap-right div.img{height:31.25rem;width:41.5rem}@media screen and (max-width:1400px){section.index-mainv div.wrap-right div.img{height:auto;margin-top:1.25rem;width:100%}}section.index-mainv div.wrap-right div.img img{border-radius:30px;-o-object-fit:cover;object-fit:cover}ul.text-list.text-list-orange li h4:before{background-image:url(https://8530006.fs1.hubspotusercontent-na1.net/hubfs/8530006/paycas-renewal/check-orange.svg)}@media screen and (max-width:664px){ul.text-list.text-list-orange li h4:before{bottom:unset}}section.mainv{align-items:center;background-image:url(https://8530006.fs1.hubspotusercontent-na1.net/hubfs/8530006/paycas-renewal/mainv-bg-01-1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:16.5rem;justify-content:center}@media screen and (max-width:664px){section.mainv{height:9.875rem}}section.mainv h1{margin-bottom:0;position:relative;top:-1rem}section.bg-color{background-color:#f4f4f4}section.content{padding:10rem 0}section.content.content-mt{padding-top:5rem}@media screen and (max-width:1400px){section.content.content-mt{padding-top:2.62rem}section.content{padding:7.5rem 0}}section.mainv-cta{margin-top:4rem;padding:0}@media screen and (max-width:1400px){section.mainv-cta{margin-top:40px}section.mainv-cta div.column-2-wrap{align-items:center;justify-content:center}}section.mainv-cta div.column-2-wrap div.column-2.img{height:25rem;max-width:unset!important;width:41.5rem}@media screen and (max-width:1400px){section.mainv-cta div.column-2-wrap div.column-2.img{max-width:664px!important}}@media screen and (max-width:664px){section.mainv-cta div.column-2-wrap div.column-2.img{height:auto;margin-bottom:1rem;width:100%}}section.mainv-cta div.column-2-wrap div.column-2.img img{border-radius:1.88rem;-o-object-fit:cover;object-fit:cover;width:100%}section.mainv-cta div.column-2-wrap div.column-2.text{max-width:unset!important;width:40rem}@media screen and (max-width:1400px){section.mainv-cta div.column-2-wrap div.column-2.text{max-width:664px!important}}@media screen and (max-width:664px){section.mainv-cta div.column-2-wrap div.column-2.text{height:auto;width:100%}}section.mainv-cta div.column-2-wrap div.column-2.text h2{color:#1e90ff;font-size:2.375rem;font-weight:700;line-height:160%;margin-bottom:2rem;text-align:left}section.mainv-cta div.column-2-wrap div.column-2.text h2:after{display:none}@media screen and (max-width:664px){section.mainv-cta div.column-2-wrap div.column-2.text h2{font-size:clamp(1.371rem,5.5vw,2.375rem);margin-bottom:2rem}}section.mainv-cta div.column-2-wrap div.column-2.text .logo{margin-bottom:3.5rem}@media screen and (max-width:664px){section.mainv-cta div.column-2-wrap div.column-2.text .logo{margin-bottom:2rem;text-align:center}section.mainv-cta div.column-2-wrap div.column-2.text .logo img{height:35px;max-width:14.4375rem;width:auto}}section.mainv-cta div.column-2-wrap div.column-2.text .button div.hs-web-interactive-inline{margin-top:0!important}section.mainv-cta div.column-2-wrap div.column-2.text .button ul{justify-content:space-between}@media screen and (max-width:664px){section.mainv-cta div.column-2-wrap div.column-2.text .button ul{align-items:center;flex-direction:column;justify-content:center}}section.mainv-cta div.column-2-wrap div.column-2.text .button ul li{text-align:center}section.mainv-cta div.column-2-wrap div.column-2.text .button ul li span{display:block;font-size:1rem;font-weight:700;margin-bottom:1rem}section.mainv-cta div.column-2-wrap div.column-2.text .button ul li a.btn{height:3.75rem;width:18.75rem}@media screen and (max-width:664px){section.mainv-cta div.column-2-wrap div.column-2.text .button ul li:first-child{margin-bottom:1.25em}}@media screen and (max-width:1400px){div.column-2-wrap{flex-direction:column}}div.column-2-wrap div.column-2.img{max-width:33.25rem}@media screen and (max-width:1400px){div.column-2-wrap div.column-2.img{margin-bottom:1.875rem;max-width:unset;padding:0 .94rem;width:100%}}div.column-2-wrap div.column-2.text{display:flex;flex-direction:column;justify-content:space-between;max-width:35.125rem;width:562px}@media screen and (max-width:1400px){div.column-2-wrap div.column-2.text{max-width:unset;padding:0 .94rem;width:100%}}div.column-2-wrap div.column-2.text div.hs-web-interactive-inline{margin-top:30px}div.column-2-wrap div.column-2.text p.mb-0{font-size:16px;margin-top:1rem}@media screen and (max-width:1400px){div.column-2-wrap div.column-2.text p.mb-0{font-size:14px;margin-top:10px}}div.column-2-wrap.btn-on{margin-bottom:3.75rem}@media screen and (max-width:664px){div.column-2 .btn{margin:auto}}footer section.cta,main section.cta{background-color:#d9d9d9}footer section.cta div.container div.row,footer section.cta div.container-fluid div.row,main section.cta div.container div.row,main section.cta div.container-fluid div.row{padding-bottom:1.25rem;padding-top:1.25rem}footer section.cta div.container div.row div.col-12 div.wrap,footer section.cta div.container-fluid div.row div.col-12 div.wrap,main section.cta div.container div.row div.col-12 div.wrap,main section.cta div.container-fluid div.row div.col-12 div.wrap{background-color:#fff;border-radius:30px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.15));padding:60px 0}@media screen and (max-width:1400px){footer section.cta div.container div.row div.col-12 div.wrap,footer section.cta div.container-fluid div.row div.col-12 div.wrap,main section.cta div.container div.row div.col-12 div.wrap,main section.cta div.container-fluid div.row div.col-12 div.wrap{padding:2.5rem 0}}footer section.cta div.container div.row div.col-12 div.wrap h2,footer section.cta div.container-fluid div.row div.col-12 div.wrap h2,main section.cta div.container div.row div.col-12 div.wrap h2,main section.cta div.container-fluid div.row div.col-12 div.wrap h2{color:#333;font-size:2.125rem;font-weight:700;margin-bottom:.7rem;text-align:center}@media screen and (max-width:1400px){footer section.cta div.container div.row div.col-12 div.wrap h2,footer section.cta div.container-fluid div.row div.col-12 div.wrap h2,main section.cta div.container div.row div.col-12 div.wrap h2,main section.cta div.container-fluid div.row div.col-12 div.wrap h2{font-size:1.5rem;line-height:2.125rem}}footer section.cta div.container div.row div.col-12 div.wrap h2:after,footer section.cta div.container-fluid div.row div.col-12 div.wrap h2:after,main section.cta div.container div.row div.col-12 div.wrap h2:after,main section.cta div.container-fluid div.row div.col-12 div.wrap h2:after{display:none}footer section.cta div.container div.row div.col-12 div.wrap h2 span,footer section.cta div.container-fluid div.row div.col-12 div.wrap h2 span,main section.cta div.container div.row div.col-12 div.wrap h2 span,main section.cta div.container-fluid div.row div.col-12 div.wrap h2 span{color:#1e90ff}footer section.cta div.container div.row div.col-12 div.wrap p,footer section.cta div.container-fluid div.row div.col-12 div.wrap p,main section.cta div.container div.row div.col-12 div.wrap p,main section.cta div.container-fluid div.row div.col-12 div.wrap p{margin-bottom:1.56rem;text-align:center}@media screen and (max-width:1400px){footer section.cta div.container div.row div.col-12 div.wrap p,footer section.cta div.container-fluid div.row div.col-12 div.wrap p,main section.cta div.container div.row div.col-12 div.wrap p,main section.cta div.container-fluid div.row div.col-12 div.wrap p{line-height:1.5rem;margin-bottom:1.875rem}}footer section.cta div.container div.row div.col-12 div.wrap nav ul li:first-child,footer section.cta div.container-fluid div.row div.col-12 div.wrap nav ul li:first-child,main section.cta div.container div.row div.col-12 div.wrap nav ul li:first-child,main section.cta div.container-fluid div.row div.col-12 div.wrap nav ul li:first-child{margin-right:40px}@media screen and (max-width:1400px){footer section.cta div.container div.row div.col-12 div.wrap nav ul li:first-child,footer section.cta div.container-fluid div.row div.col-12 div.wrap nav ul li:first-child,main section.cta div.container div.row div.col-12 div.wrap nav ul li:first-child,main section.cta div.container-fluid div.row div.col-12 div.wrap nav ul li:first-child{margin-bottom:.625rem;margin-right:0}}footer section.cta div.container div.row div.col-12 div.wrap nav ul li a,footer section.cta div.container-fluid div.row div.col-12 div.wrap nav ul li a,main section.cta div.container div.row div.col-12 div.wrap nav ul li a,main section.cta div.container-fluid div.row div.col-12 div.wrap nav ul li a{font-size:1.25rem}@media screen and (max-width:1400px){footer section.cta div.container div.row div.col-12 div.wrap nav ul li a,footer section.cta div.container-fluid div.row div.col-12 div.wrap nav ul li a,main section.cta div.container div.row div.col-12 div.wrap nav ul li a,main section.cta div.container-fluid div.row div.col-12 div.wrap nav ul li a{margin:auto}}nav.blog-cat{display:flex;justify-content:center;margin-bottom:60px}@media screen and (max-width:1400px){nav.blog-cat{margin-bottom:33px}}nav.blog-cat ul{display:flex;flex-wrap:wrap;gap:11px;justify-content:start;margin-bottom:0}@media screen and (max-width:664px){nav.blog-cat ul{justify-content:center}}nav.pager{display:flex;justify-content:center;margin-bottom:160px}@media screen and (max-width:1400px){nav.pager{margin-bottom:120px;margin-top:30px}}nav.pager ul{display:flex;list-style:none;margin-bottom:0;padding:0}nav.pager ul li{margin-right:10px}nav.pager ul li.active a{background-color:#1e90ff;color:#fff}nav.pager ul li:last-child{margin-right:0}nav.pager ul li.pager-arrow a{background-color:#fff;border:1px solid #1e90ff}nav.pager ul li a{align-items:center;background-color:#ececec;border-radius:8px;color:#1e90ff;display:flex;height:40px;justify-content:center;transition:.2s ease-in;width:40px}nav.pager ul li a:hover{opacity:.8}div.app div.column{margin-bottom:0}@media screen and (max-width:1400px){div.app div.column{margin-bottom:40px}}div.app div.column:last-child{margin-bottom:0}div.app div.column div.img-wrap{margin-bottom:1.88rem;position:relative}@media screen and (max-width:1400px){div.app div.column div.img-wrap{margin-bottom:20px}}div.app div.column div.img-wrap img{border-radius:.5rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}div.app ul{display:flex;flex-wrap:wrap;gap:7px}div.app ul li:last-child{margin-right:0}div.app ul li a{align-items:center;background-color:#fff;border-radius:8px;color:#1e90ff;display:flex;font-size:.75rem;font-weight:700;height:30px;justify-content:center;width:112px}div.app ul li a span{transition:.2s ease-in}div.app ul li a:hover span{opacity:.8}div.app div.column div.img-wrap ul li:first-child a{background-color:#fff;border-radius:.5rem;color:#1e90ff;height:1.875rem;margin-right:.63rem;width:6.75rem}div.app div.column div.img-wrap ul li:last-child a{background-color:#1e90ff;border-radius:100vh;color:#fff;height:1.875rem;width:8.75rem}div.app div.column div.text h3{font-size:1.25rem;font-weight:700;line-height:normal;margin-bottom:20px;text-align:left}@media screen and (max-width:1400px){div.app div.column div.text h3{font-size:18px;margin-bottom:20px}}div.app div.column div.text p.read{margin:auto auto 1.88rem;padding:0;text-align:left}div.app div.column div.text p.company{font-weight:700}div.app-btn{margin-top:80px}div.app-btn a{margin:auto}@media screen and (max-width:1400px){div.app-btn{margin-top:60px}}footer section.cta div.container-fluid h2{margin-bottom:.5rem!important}footer section.cta div.container-fluid div.icon{padding:0 10px}footer section.cta div.container-fluid div.icon ul{margin-bottom:2.5rem;padding:0 8px}@media screen and (max-width:1400px){footer section.cta div.container-fluid div.icon ul{margin-bottom:1.875rem}}footer section.cta div.container-fluid div.icon ul li.col-6{padding:0 2.5px}@media screen and (max-width:1400px){footer section.cta div.container-fluid nav ul li:first-child{margin-bottom:1.25rem!important}}footer section.cta div.container-fluid nav ul li span{display:block;font-size:.875rem;margin-bottom:.88rem}@media screen and (max-width:1400px){footer section.cta div.container-fluid nav ul li span{font-size:.75rem;margin-bottom:.4rem}}div.case div.column{margin-bottom:5rem}div.case div.column div.img-wrap{margin-bottom:1.88rem;position:relative}div.case div.column div.img-wrap img{border-radius:.5rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}div.case div.column div.img-wrap ul{bottom:.63rem;display:flex;left:.63rem;position:absolute}div.case div.column div.img-wrap ul li a{align-items:center;display:flex;font-size:.75rem;font-weight:700;justify-content:center}div.case div.column div.img-wrap ul li a span{transition:.2s ease-in}div.case div.column div.img-wrap ul li a:hover span{opacity:.8}div.case div.column div.img-wrap ul li:first-child a{background-color:#fff;border-radius:.5rem;color:#1e90ff;height:1.875rem;margin-right:.63rem;width:6.75rem}div.case div.column div.img-wrap ul li:last-child a{background-color:#1e90ff;border-radius:100vh;color:#fff;height:1.875rem;width:8.75rem}div.case div.column div.text h3{font-family:Noto Sans CJK JP;font-size:1.25rem;font-weight:700;height:87px;line-height:normal;text-align:left}div.case div.column div.text p.read{margin:auto auto 1.88rem;padding:0;text-align:left}div.case div.column div.text p.company{font-weight:700}@media screen and (max-width:1400px){.slick-list{padding:0 5%!important}}ol.slider{counter-reset:item;display:flex;justify-content:space-between;list-style:none}@media screen and (max-width:1400px){ol.slider{margin-bottom:3.75rem}}ol.slider li.slider-item{background-color:#f4f4f4;border-radius:.5rem;height:25.5625rem;margin-right:1.75rem;position:relative;text-align:center;width:16.25rem}ol.slider li.slider-item:last-child{margin-right:0}@media screen and (max-width:1400px){ol.slider li.slider-item{margin:0 7px}}ol.slider li.slider-item p{font-size:.875rem;margin:auto;text-align:center}ol.slider li.slider-item div.text{align-items:center;display:flex;height:60px;justify-content:center;line-height:1.5rem;margin:1.37rem}ol.slider li.slider-item h3{align-items:center;display:flex;font-size:1.25rem;height:2.75rem;justify-content:center;line-height:1.75rem;margin-bottom:1.87rem;margin-top:1rem}ol.slider li.slider-item img{margin:auto}ol.slider li.slider-item p.num{counter-increment:item;display:block;font-size:1.125rem;font-weight:700;margin-bottom:1.5rem;margin-top:1.87rem;position:relative;text-align:center}ol.slider li.slider-item p.num:after{background-color:#7b7b7b;bottom:-.6rem;content:"";display:block;height:1px;left:0;margin:0 auto;position:absolute;right:0;width:2.5rem}ul.slick-dots{width:94%}div.card{border:0}div.card img.card-img-top{border-top-left-radius:.5rem;border-top-right-radius:.5rem}div.card div.card-body{background-color:#f4f4f4;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;padding:2.5rem 1.25rem;position:relative}@media screen and (max-width:664px){div.card div.card-body{padding:2.5rem .63rem}}div.card div.card-body div.num{align-items:center;background-color:#fff;border-radius:100vh;color:#1e90ff;display:flex;filter:drop-shadow(0 2px 2px rgba(0,0,0,.15));flex-direction:column;font-size:.875rem;height:5rem;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:-3.5rem;width:5rem}div.card div.card-body div.num span{display:block;font-size:1.5rem;font-weight:700;line-height:1.8rem;text-align:center}div.card div.card-body h3{font-size:1.5rem;line-height:2.125rem;margin-bottom:1.5rem}div.card div.card-body p{font-size:1rem;line-height:1.875rem;margin-bottom:0;text-align:center}@media screen and (max-width:664px){div.card div.card-body p{font-size:.875rem}}ul.text-list{padding-left:1.88rem}ul.text-list li{margin-bottom:1.86rem}@media screen and (max-width:1400px){ul.text-list li{margin-bottom:17px}}ul.text-list li:last-child{margin-bottom:0}ul.text-list li h4{font-size:1.25rem;font-weight:700;line-height:28px;position:relative}@media screen and (max-width:1400px){ul.text-list li h4{font-size:1rem}}ul.text-list li h4:before{background-image:url(https://8530006.fs1.hubspotusercontent-na1.net/hubfs/8530006/paycas-renewal/check.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.25rem;left:-1.88rem;margin:auto;position:absolute;top:4px;width:1.25rem}ul.text-list li p{font-size:1rem}@media screen and (max-width:1400px){ul.text-list li p{font-size:.875rem;line-height:24px}}section.flex-table-price{font-size:1.125rem;margin-bottom:7.56rem}@media screen and (max-width:1400px){section.flex-table-price{margin:auto auto 7.56rem;max-width:664px}}section.flex-table-price div.table-orange-btn div{align-items:center;background-color:#ff9559;border-radius:1rem 1rem 0 0;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;height:3.375rem;justify-content:center;margin-right:1px;text-align:center;width:33.33333%}section.flex-table-price div.table-orange-btn div:last-of-type{margin-right:0}section.flex-table-price div.d-flex{justify-content:center}section.flex-table-price div.d-flex:last-of-type div.bg-gray,section.flex-table-price div.d-flex:last-of-type div.column-1{border-bottom:1px solid #b0b0b0}section.flex-table-price div.d-flex div.bg-gray{align-items:center;background-color:#f4f4f4;border:1px solid #b0b0b0;border-bottom:0;border-right:0;display:flex;font-weight:700;justify-content:center;line-height:2.125rem;padding:1rem;text-align:center;width:280px}@media screen and (max-width:1400px){section.flex-table-price div.d-flex div.bg-gray{font-size:.875rem;padding:1rem 0;width:33.33333333%}}section.flex-table-price div.d-flex div.column-3{border:1px solid #b0b0b0;border-bottom:0;border-right:0;width:280px}section.flex-table-price div.d-flex div.column-3:last-of-type{border-right:1px solid #b0b0b0}@media screen and (max-width:1400px){section.flex-table-price div.d-flex div.column-3{border-right:1px solid #b0b0b0;display:none;font-size:1rem}section.flex-table-price div.d-flex div.column-3.show{display:block}}section.flex-table-price div.d-flex div.column-3 div.bg-orange{align-items:center;background-color:#ff9559;color:#fff;display:flex;font-weight:700;height:2.75rem;justify-content:center}@media screen and (max-width:1400px){section.flex-table-price div.d-flex div.column-3 div.bg-orange{display:none}}section.flex-table-price div.d-flex div.column-3 div.img{align-items:flex-start;display:flex;height:19.5rem;justify-content:center;padding:.69rem}@media screen and (max-width:1400px){section.flex-table-price div.d-flex div.column-3 div.img{height:auto}section.flex-table-price div.d-flex div.column-3{width:66.6666666%}}section.flex-table-price div.d-flex div.column-1{align-items:center;border:1px solid #b0b0b0;border-bottom:0;display:flex;font-size:1rem;justify-content:center;padding:1rem 0;text-align:center;width:840px}section.flex-table-price div.d-flex div.column-1 b{font-size:1.125rem}@media screen and (max-width:1400px){section.flex-table-price div.d-flex div.column-1 b{font-size:1rem}section.flex-table-price div.d-flex div.column-1{font-size:.875rem;width:66.6666666%}}main form{background-color:#f4f4f4;border-radius:8px;margin:auto;max-width:800px;padding:55px 40px}main label{float:left;font-size:18px;font-weight:700;margin-bottom:5px}main input{border:1px solid #d9d9d9;border-radius:8px;height:50px;padding:0 20px;width:100%!important}fieldset.form-columns-2{display:flex;justify-content:space-between;max-width:100%!important;width:100%}fieldset.form-columns-2 .hs-form-field{float:none!important;justify-content:space-between;width:350px!important}fieldset.form-columns-1 .input,fieldset.form-columns-2 .input{margin-right:0!important}span.hs-form-required{color:red}fieldset.form-columns-1{max-width:100%!important;width:100%!important}fieldset.form-columns-1,fieldset.form-columns-2{margin-bottom:54px!important}fieldset.form-columns-1 .hs-input imput,fieldset.form-columns-2 .hs-input imput{width:100%!important}legend.hs-field-desc{float:left;font-size:12px;margin-bottom:0;margin-left:18px;margin-top:7px;width:auto!important}main select{border:1px solid #d9d9d9;border-radius:8px;height:50px;padding:0 15px}fieldset.form-columns-2 select{width:100%}fieldset.form-columns-1 select.hs-input{width:100%!important}ul.inputs-list.multi-container{background-color:#fff;border-radius:8px;list-style:none;margin-bottom:0;padding:26px 30px}label.hs-form-radio-display{float:none;font-size:16px}li.hs-form-radio{margin-bottom:12px}li.hs-form-radio:last-child{margin-bottom:0}ul.inputs-list.multi-container li.hs-form-radio input{cursor:pointer;height:15px!important;margin-right:12px;width:15px!important}.hs-fieldtype-checkbox.field.hs-form-field,.hs_number_of_stores.hs-number_of_stores.hs-fieldtype-select.field.hs-form-field{margin-top:54px}li.hs-form-checkbox input{cursor:pointer;height:15px!important;margin-right:12px;width:15px!important}li.hs-form-checkbox span{font-size:16px;position:relative;top:-1px}li.hs-form-checkbox{height:26px!important;margin-bottom:8px}li.hs-form-checkbox:last-child{margin-bottom:0}ul.inputs-list.multi-container li label{font-weight:400;height:auto;margin-bottom:0}textarea.hs-fieldtype-textarea{border:1px solid #d9d9d9;border-radius:8px;height:150px;padding:20px;width:100%!important}input.hs-button.primary.large{background-color:#1e90ff;border:0;border-radius:100vh;color:#fff;font-size:20px;font-weight:700;height:60px;margin:auto!important;width:300px!important}.actions{display:flex;margin:auto;position:relative;transition:.2s ease-in;width:300px}input::placeholder{color:#b0b0b0}.actions:after{background-image:url(https://8530006.fs1.hubspotusercontent-na1.net/hubfs/8530006/paycas-renewal/btn-arrow.svg);background-repeat:no-repeat;content:"";height:12px;position:absolute;right:6%;top:50%;transform:translateY(-50%);transition:.2s ease-in;width:12px}.actions:hover{opacity:.8}.actions:hover:after{right:5%}select{-webkit-appearance:none;appearance:none}.hs-fieldtype-select div{max-width:100%;position:relative}.hs-fieldtype-select div:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5.5px solid #232e27;content:"";position:absolute;right:17px;top:24px;width:0}@media screen and (max-width:1400px){main form{padding:55px 14px}main label{font-size:16px;margin-bottom:6px}fieldset.form-columns-2 .hs-form-field{width:100%!important}fieldset.form-columns-1,fieldset.form-columns-2{margin-bottom:36px!important}fieldset.form-columns-2{flex-direction:column}fieldset.form-columns-2 div:first-child{margin-bottom:36px}fieldset.form-columns-2 select{width:100%!important}.hs-fieldtype-checkbox.field.hs-form-field,.hs_number_of_stores.hs-number_of_stores.hs-fieldtype-select.field.hs-form-field{margin-top:36px}ul.inputs-list.multi-container li label{align-items:start;display:flex}ul.inputs-list.multi-container li.hs-form-radio input{height:15px!important;position:relative;top:5px;width:13px!important}li.hs-form-checkbox input{position:relative;top:4px}.actions{width:294px}ul.inputs-list.multi-container{padding:24px 20px}input.hs-button.primary.large{font-size:18px;width:294px!important}textarea.hs-fieldtype-textarea{height:165px}}section.footer{padding:3.75rem 0}section.footer h3{font-size:1.5rem;text-align:left}section.footer h3 span{font-weight:400}@media screen and (max-width:1400px){section.footer h3{font-size:1.125rem;text-align:center}}section.footer div.footer-border:after{background-color:#7b7b7b;content:"";display:block;height:1px;margin:1.25rem 0;width:100%}@media screen and (max-width:1400px){section.footer div.footer-border:after{margin:1.25rem .9375rem}}section.footer div.link nav ul{justify-content:end}@media screen and (max-width:1400px){section.footer div.link nav ul{justify-content:center}section.footer div.link nav ul li a{font-size:.75rem}}section.footer div.link nav ul li :after{content:"｜"}section.footer div.link nav ul li:last-child :after{display:none}section.footer div.col-12 p{font-size:.75rem}