@charset "UTF-8";.cmn12_cta-area{align-items:center;color:#fff;display:flex;min-height:500px;padding:80px 0;position:relative;text-align:center}@media screen and (max-width:768px){.cmn12_cta-area{padding:60px 0}}.cmn12_cta-area.-no-bg{background:linear-gradient(90deg,#c0455b,#f58267);color:#222}.cmn12_cta-area.-no-bg .inner{background:#fff;max-width:1140px;padding:70px 120px}@media screen and (max-width:768px){.cmn12_cta-area.-no-bg .inner{max-width:calc(100% - 40px);padding:40px 24px}}.cmn12_cta-area:not(.-no-bg) .c-button{border:none}.cmn12_cta-area:not(.-no-bg) .c-button.-gray{background:#cecece;color:#222}.cmn12_cta-area:not(.-no-bg) .c-button.-gray:active{background:#222;color:#cecece}@media (hover:hover){.cmn12_cta-area:not(.-no-bg) .c-button.-gray:hover{background:#222;color:#cecece}}.cmn12_cta-area .bg-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.cmn12_cta-area .bg-image img{height:100%;width:100%}.cmn12_cta-area .inner{max-width:900px}.cmn12_cta-area .sub-copy{display:flex;font-size:2.4rem;font-weight:700;justify-content:center;margin:0 0 10px}@media screen and (max-width:768px){.cmn12_cta-area .sub-copy{font-size:1.3rem;margin-bottom:4px}}.cmn12_cta-area .sub-copy:before{content:"＼";display:inline}.cmn12_cta-area .sub-copy:after{content:"／";display:inline}.cmn12_cta-area h2{font-size:3.2rem;font-weight:700;line-height:1.4375;margin:0 0 16px}@media screen and (max-width:768px){.cmn12_cta-area h2{font-size:2rem;line-height:1.5}}.cmn12_cta-area .information{line-height:1.75;margin:0}@media screen and (max-width:768px){.cmn12_cta-area .information{line-height:1.625}}.cmn12_cta-area .button{display:flex;gap:20px;justify-content:center;margin-top:33px}@media screen and (max-width:768px){.cmn12_cta-area .button{flex-direction:column;margin-top:25px}}@media screen and (min-width:769px){.cmn12_cta-area .button.-col1 .cta{max-width:500px;width:100%}}.cmn12_cta-area .button .cta{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;width:270px}@media screen and (max-width:768px){.cmn12_cta-area .button .cta{width:100%}}.cmn12_cta-area .button .cta .balloon{background:#fff;border:solid #7e7e7e;border-width:1px 1px 0;color:#7e7e7e;font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:1.45;margin-bottom:10px;padding:3px 5px;position:relative}.cmn12_cta-area .button .cta .balloon i{background:url(https://39879704.fs1.hubspotusercontent-na1.net/hubfs/39879704/kccs_marketing2025/assets/images/common/balloon-tail-gray.png) 50% 0/12px auto no-repeat;bottom:-9px;height:10px;left:0;position:absolute;width:100%}.cmn12_cta-area .button .cta .balloon i:after,.cmn12_cta-area .button .cta .balloon i:before{background:#7e7e7e;content:"";height:1px;position:absolute;top:0;width:calc(50% - 5px)}.cmn12_cta-area .button .cta .balloon i:before{left:0}.cmn12_cta-area .button .cta .balloon i:after{right:0}.cmn12_cta-area .button .cta .c-button,.cmn12_cta-area .button .cta .c-cta-button a{padding:0 10px;width:100%}.cmn12_cta-area .button .cta .c-cta-button{min-height:50px;width:100%}.cmn12_cta-area .button .cta .c-cta-button .c-button{border-color:transparent}.cmn12_cta-area .button .cta .c-cta-button .c-button:active{border-color:currentcolor}@media (hover:hover){.cmn12_cta-area .button .cta .c-cta-button .c-button:hover{border-color:currentcolor}}.cmn12_cta-area .button .cta .c-cta-button.-white{background-color:#fff;color:#222}.cmn12_cta-area .button .cta .c-cta-button.-white .c-button{border:none}.cmn12_cta-area .button .cta .c-cta-button.-white .c-button:active{background:#222;color:#fff!important}@media (hover:hover){.cmn12_cta-area .button .cta .c-cta-button.-white .c-button:hover{background:#222;color:#fff!important}}