.bl_serviceMainvisual{height:calc(100% - 90px);margin-top:90px;overflow:hidden;position:relative}@media screen and (max-width:768px){.bl_serviceMainvisual{height:calc(100% - 70px);margin-top:70px}}.bl_serviceMainvisual .bl_serviceMainvisual_inner{display:flex;gap:134px;justify-content:center;padding:32px;position:relative;z-index:1}@media screen and (max-width:768px){.bl_serviceMainvisual .bl_serviceMainvisual_inner{flex-direction:column;padding:24px 20px}}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:630px}@media screen and (max-width:768px){.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left{width:100%}}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .subcopy{align-items:flex-start;border:1px solid #373737;display:flex;flex-direction:column;gap:10px;margin-bottom:45px;padding:2px;position:relative;width:280px}@media screen and (max-width:768px){.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .subcopy{margin-bottom:32px;margin-inline:auto;width:82.4%}}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .subcopy:after{background-image:url(/hubfs/colorer_2025/images/common/mv_treat.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-31px;content:"";display:block;height:8px;left:1px;position:absolute;width:54px}@media screen and (max-width:768px){.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .subcopy:after{left:296px;top:14px}}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .subcopy .subcopyInside{align-items:center;align-self:stretch;border:1px solid #373737;color:#121212;display:flex;font-size:18px;font-weight:600;gap:10px;justify-content:center;line-height:100%;padding:8px 24px;text-align:center}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main{align-items:center;display:flex;flex-direction:column;margin-bottom:22px}@media screen and (max-width:768px){.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main{margin-bottom:35px}}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainCopy{color:#121212;font-size:44px;font-weight:600;margin-bottom:16px;text-align:left;width:100%}@media screen and (max-width:768px){.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainCopy{font-size:22px;margin-bottom:24px}}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainCopy__xxlarge{font-size:60px;line-height:100%}@media screen and (max-width:768px){.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainCopy__xxlarge{font-size:22px;line-height:120%}}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainCopy__xlarge{font-size:50px;line-height:100%}@media screen and (max-width:768px){.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainCopy__xlarge{font-size:22px;line-height:120%}}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainCopy__large{font-size:44px;line-height:100%}@media screen and (max-width:768px){.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainCopy__large{font-size:22px;line-height:120%}}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainCopy__medium{font-size:28px;line-height:140%}@media screen and (max-width:768px){.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainCopy__medium{font-size:18px;line-height:140%}}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainCopy__small{font-size:24px;line-height:140%}@media screen and (max-width:768px){.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainCopy__small{font-size:16px;line-height:140%}}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainLabel{align-items:center;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:inline-flex;font-size:76px;font-weight:600;justify-content:center;letter-spacing:.76px;line-height:120%;padding-block:24px;width:100%}@media screen and (max-width:768px){.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainLabel{font-size:41px}}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainLabel.orange_grad{background:linear-gradient(90deg,#f6d365,#fda085)}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainLabel.blue_grad{background:linear-gradient(90deg,#4481eb,#04befe)}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainLabel.red{background:linear-gradient(90deg,#f97878,#fcc3c3)}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainLabel.yellow{background:linear-gradient(90deg,#ebd94e,#f6eeb0)}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainLabel.purple{background:linear-gradient(90deg,#c760ed,#e3b0f6)}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainLabel.green{background:linear-gradient(90deg,#7cd336,#c5eba6)}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainLabel.blue{background:linear-gradient(90deg,#1099ff,#87ccff)}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainLabel.orange{background:linear-gradient(90deg,#f09e67,#f8d4bb)}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainLabel__xxlarge{font-size:76px}@media screen and (max-width:768px){.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainLabel__xxlarge{font-size:41px}}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainLabel__xlarge{font-size:60px}@media screen and (max-width:768px){.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainLabel__xlarge{font-size:41px}}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainLabel__large{font-size:50px}@media screen and (max-width:768px){.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainLabel__large{font-size:41px}}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainLabel__small{font-size:32px}@media screen and (max-width:768px){.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .main .mainLabel__small{font-size:24px}}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .checkList{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:center;margin-bottom:29px;padding-inline:32px;width:100%}@media screen and (max-width:768px){.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .checkList{display:none}}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .checkList .checkList_item{align-items:center;display:flex;gap:16px}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .checkList .checkList_item p{color:#121212;font-size:20px;font-weight:500;letter-spacing:.6px;line-height:140%;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:#373737}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .keyword{align-items:center;border-bottom:1px solid #373737;border-top:1px solid #373737;box-sizing:border-box;display:inline-flex;flex-wrap:wrap;gap:16px;margin-bottom:25px;padding:12px 16px;width:100%}@media screen and (max-width:768px){.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .keyword{gap:12px}}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .keyword .keyword_item{color:#121212;flex-shrink:1;font-size:14px;font-weight:700;line-height:1.714;min-width:auto;padding-right:12px;position:relative}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .keyword .keyword_item:after{background-color:#000;content:"";height:10px;position:absolute;right:0;top:7px;width:1px}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .keyword .keyword_item:last-child:after{content:none;display:none}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .appealImg{align-items:center;display:flex}@media screen and (max-width:768px){.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__left .appealImg{align-items:center;gap:0;width:100%}}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__right{width:auto}@media screen and (max-width:768px){.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__right{display:none}}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__right .btnList{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;margin-top:80px;width:400px}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__right .btnList .btnList__item{box-shadow:4px 4px 12px 0 rgba(0,0,0,.24);display:flex;justify-content:center;padding:18px 36px;position:relative;text-align:center;text-decoration:none;width:400px}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__right .btnList .fs20px.btnList__item{font-size:20px}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__right .btnList .fs24px.btnList__item{font-size:24px}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__right .btnList .blue.btnList__item{background-color:#0068b5;border:2px solid #fff;color:#fff}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__right .btnList .white.btnList__item{background-color:#fff;border:2px solid #0068b5;color:#0068b5}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__right .btnList .white.btnList__item:after{background-image:url(/hubfs/colorer_2025/images/common/icon_arrow_forward_blue.svg)}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__right .btnList .yellow.btnList__item{background-color:#e6d027;border:2px solid #fff;color:#fff}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__right .btnList .green.btnList__item{background-color:#62ac26;border:2px solid #fff;color:#fff}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__right .btnList .orange.btnList__item{background-color:#ed8845;border:2px solid #fff;color:#fff}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__right .btnList .red.btnList__item{background-color:#f85a5a;border:2px solid #fff;color:#fff}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__right .btnList .purple.btnList__item{background-color:#b325e6;border:2px solid #fff;color:#fff}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__right .btnList .btnList__item:after{align-self:stretch;background-image:url(https://241931904.fs1.hubspotusercontent-na2.net/hubfs/241931904/colorer_dev/icon_arrow_forward.svg);background-position:50%;background-repeat:no-repeat;bottom:0;content:"";height:auto;padding:12px 24px;position:absolute;right:0;top:0;width:24px}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__right .btnList .btnList__item .btnList__itemText{letter-spacing:.72px;line-height:100%}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__right .btnList .btnList__itemText__20px.btnList__item{font-size:20px}.bl_serviceMainvisual .bl_serviceMainvisual_inner .bl_serviceMainvisual_inner__right .btnList .btnList__itemText__24px.btnList__item{font-size:24px}.bl_serviceMainvisual .backgroundPc{inset:0;overflow:hidden;position:absolute;z-index:0}.bl_serviceMainvisual .backgroundPc img{display:block;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.bl_serviceMainvisual .backgroundSp{display:none}@media screen and (max-width:768px){.bl_serviceMainvisual .backgroundSp{display:block;inset:0;overflow:hidden;position:absolute;z-index:0}.bl_serviceMainvisual .backgroundSp img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.bl_serviceMainvisual .backgroundPc{display:none}}