<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.home-banner{margin-top:-91px}.home-banner .bgholder{background-position:50%;background-size:cover;height:100%;min-height:1px;padding-bottom:150px;position:relative}.home-banner .bgholder .p-top__inner{display:block;margin-left:auto;margin-right:auto;max-width:1260px;min-height:730px;padding:150px 0 30px 3%;width:100%}.home-banner .p-top__content{align-items:center;display:flex;gap:2%;justify-content:space-between}.home-banner .p-top__box{color:#fff;margin-top:-2%;min-width:40%}.home-banner .p-top__imgbox{width:60%}.home-banner .p-top__box h1.p-top__lead.shadow{color:#fff;font-size:38px;line-height:62px;margin:0;text-shadow:0 0 20px rgba(0,0,0,.75);white-space:nowrap}.home-banner .p-top__box .iconcontent ul{display:block;font-size:22px;line-height:2.3rem;list-style:none;margin:34px 0 0;padding:0}.home-banner .p-top__box .iconcontent ul li.p-top__sub-item{align-items:center;color:#fff;display:flex;gap:2%;margin-bottom:2%;position:relative}.home-banner .p-top__box .iconcontent ul li .p-top__sub-img{height:65px;max-width:65px;width:100%}.home-banner .p-top__imgbox img{display:block;width:100%}.home-banner .p-top__box .iconcontent ul li.p-top__sub-item:last-of-type{margin-bottom:0}.home-banner .icontitle{font-weight:600}.home-banner .p-top-pane-wrapper{position:relative}.home-banner .p-top-pane-wrapper .p-top__below{bottom:100%;left:0;margin:auto;max-width:1260px;padding:30px;position:absolute;right:0;width:100%}.home-banner .p-top-pane-wrapper .p-top__below .p-top__below-box{background:#fff;border-radius:10px;padding:45px 20px 50px;text-align:center}.home-banner .p-top-pane-wrapper .p-top__below-ttl{border-bottom:2px solid #941c80;display:inline-block;font-size:26px;font-weight:600;margin-bottom:37px;padding:16px 40px;position:relative;text-align:center}.home-banner .p-top__below-inner{display:flex;gap:30px;justify-content:center}.home-banner .p-top__below-inner .pink a{align-items:center;background:linear-gradient(90deg,#941c80,#ba43a6);border-radius:100px;color:#fff;display:flex;font-size:18px;font-weight:600;justify-content:center;min-width:180px;padding:15px 83px 15px 103px;position:relative;text-decoration:none;transition:.2s}.home-banner .p-top__below-inner .pink a:before{background-repeat:no-repeat;background-size:contain;content:"";height:24px;left:30px;position:absolute;width:24px}.home-banner .p-top__below-inner .blue a{align-items:center;background:linear-gradient(90deg,#009fe3,#5cc3ef);border-radius:100px;color:#fff;display:flex;font-size:18px;font-weight:600;justify-content:center;min-width:180px;padding:15px 83px 15px 103px;position:relative;text-decoration:none;transition:.2s}.home-banner .p-top__below-inner .blue a:before{background-repeat:no-repeat;background-size:contain;content:"";height:24px;left:30px;position:absolute;width:24px}.home-banner .p-top-pane-wrapper .p-top__below-ttl:before{border-right:15px solid transparent;border-top:15px solid #941c80;bottom:-15px}.home-banner .p-top-pane-wrapper .p-top__below-ttl:after,.home-banner .p-top-pane-wrapper .p-top__below-ttl:before{border-left:0 solid transparent;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.home-banner .p-top-pane-wrapper .p-top__below-ttl:after{border-right:20px solid transparent;border-top:20px solid #fff;bottom:-14px}.home-banner .p-top__below-inner .pink a:hover{background:linear-gradient(90deg,#db75ca,#f5a5e7)}.home-banner .p-top__below-inner .blue a:hover{background:linear-gradient(90deg,#4fc2f2,#91dcfc)}@media (min-width:1001px){.home-banner .mobile,.home-banner .mobile-view{display:none}}@media (max-width:1000px){.home-banner .banner-slide,.home-banner .hide-mobile{display:none}.home-banner{margin-top:0}.home-banner .mobile{display:block}.home-banner .mobile .p-top__content{display:block;margin:0 auto;max-height:inherit;padding-top:35px;width:calc(100% - 66px)}.home-banner .mobile .p-top__below{background:#941c80;margin-top:0;padding:10% 20px 0}.home-banner .mobile .p-top__content .p-top__box{margin-top:1%;text-align:center}.home-banner .mobile .p-top__content .p-top__box h1.p-top__lead.shadow{font-size:5vw;line-height:7vw}.home-banner .mobile .p-top__content .p-top__imgbox{margin-bottom:-6%;margin-left:auto;margin-right:auto;text-align:center;transform:translateY(20px);width:70%}.home-banner .mobile .p-top__below&gt;div .p-top__sub{align-items:baseline;display:flex;flex-wrap:wrap;font-size:22px;gap:2%;justify-content:space-between;line-height:2.3rem;margin:0 auto;padding:0}.home-banner .mobile .p-top__below&gt;div .p-top__sub li{align-items:center;color:#fff;display:flex;gap:2%;justify-content:space-evenly;margin-bottom:2%;position:relative;width:32%}.home-banner .mobile .p-top__below .p-top__sub-img{height:65px;margin:0 auto 10px;max-width:65px;width:125%}.home-banner .mobile .p-top__below .p-top__sub-txt{font-size:2.2vw;font-weight:600;line-height:3.5vw;text-align:center}.home-banner .p-top-pane-wrapper .p-top__below{background:#941c80;margin-top:0;padding:30px 20px 20px;position:static}.home-banner .p-top-pane-wrapper .p-top__below .p-top__below-box{padding:27px 17px}.home-banner .p-top-pane-wrapper .p-top__below-ttl{font-size:15px;line-height:26px;padding:0 13px 13px}.home-banner .p-top__below-inner{display:block}.home-banner .p-top__below-inner .pink a{min-width:inherit;padding:15px}.home-banner .p-top__below-inner .blue a{margin-top:15px;min-width:inherit;padding:15px}.home-banner .bgholder{padding-bottom:0}.home-banner .slick-track{background:#941c80}.home-banner .mobile .p-top__below&gt;div .p-top__sub li.mobile-verticle{justify-content:space-evenly;margin-bottom:0;width:100%}.home-banner .mobile .p-top__below&gt;div .p-top__sub li.mobile-verticle&gt;div{align-items:center;display:flex;gap:10px;text-align:left;width:100%}.home-banner .mobile .p-top__below&gt;div .p-top__sub li.mobile-verticle .p-top__sub-img{align-items:center;display:flex;gap:10px;height:65px;margin:0 auto 10px;max-width:65px;text-align:left;width:100%}.home-banner .mobile .p-top__below&gt;div .p-top__sub li.mobile-verticle .p-top__sub-txt{align-items:center;display:flex;gap:10px;text-align:left;width:100%}}@media (max-width:800px){.home-banner .mobile .p-top__content{width:calc(100% - 66px)}.home-banner .mobile .p-top__content .p-top__imgbox{transform:translateY(5%);width:90%}}@media (max-width:700px){.home-banner .mobile .p-top__below&gt;div .p-top__sub li .p-top__sub-txt{font-size:2.7vw;line-height:4.3vw}}</pre></body></html>