.bl_mainvisualSubpage{background-color:#f5f5f5;height:calc(100% - 90px);margin-top:90px;overflow:hidden;padding:64px 130px;position:relative}@media screen and (max-width:768px){.bl_mainvisualSubpage{height:calc(100% - 70px);margin-top:70px;padding:40px 24px}}.bl_mainvisualSubpage_inner{align-items:center;display:flex;gap:80px;justify-content:flex-start;margin:0 auto;max-width:1064px;position:relative;z-index:1}@media screen and (max-width:768px){.bl_mainvisualSubpage_inner{align-items:flex-start;flex-direction:column;gap:40px}}.bl_mainvisualSubpage_inner__left{align-items:flex-start;display:flex;flex-direction:column}.bl_mainvisualSubpage_inner__left .bl_mainvisualSubpage_title{color:#121212;font-size:32px;font-weight:400;letter-spacing:3.2px;line-height:100%;margin-bottom:24px;position:relative}.bl_mainvisualSubpage_inner__left .bl_mainvisualSubpage_title:after{background-image:url(/hubfs/colorer_2025/images/common/mv_treat.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-68px;content:"";display:block;height:8px;left:11px;position:absolute;width:54px}@media screen and (max-width:768px){.bl_mainvisualSubpage_inner__left .bl_mainvisualSubpage_title:after{content:none}}.bl_mainvisualSubpage_inner__left:not(.is-btnHidden) .bl_mainvisualSubpage_title:after{bottom:-16px;left:0}@media screen and (max-width:768px){.bl_mainvisualSubpage_inner__left:not(.is-btnHidden) .bl_mainvisualSubpage_title:after{background-image:url(/hubfs/colorer_2025/images/common/mv_treat.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-16px;content:"";display:block;height:8px;left:0;position:absolute;width:54px}}.bl_mainvisualSubpage .bl_mainvisualSubpage_inner .bl_mainvisualSubpage_inner__left .bl_mainvisualSubpage_title__true.bl_mainvisualSubpage_title:after,.bl_mainvisualSubpage .bl_mainvisualSubpage_inner .bl_mainvisualSubpage_inner__left:not(.is-btnHidden) .bl_mainvisualSubpage_title__true.bl_mainvisualSubpage_title:after{display:none}.bl_mainvisualSubpage_inner__left:not(.is-btnHidden) .bl_mainvisualSubpage_title{font-size:40px;font-weight:700;margin-bottom:40px}.bl_mainvisualSubpage_inner__left .text{color:#121212;font-size:16px;font-weight:400;letter-spacing:.64px;line-height:160%;margin:0;width:584px}@media screen and (max-width:768px){.bl_mainvisualSubpage_inner__left .text{width:100%}}.bl_mainvisualSubpage_inner__right{display:flex;flex-direction:column;gap:16px;width:100%}.bl_mainvisualSubpage_inner__right .explanation{color:#121212;font-size:16px;font-weight:500;letter-spacing:.64px;line-height:160%;margin:0;text-align:center}@media screen and (max-width:768px){.bl_mainvisualSubpage_inner__right .explanation{font-weight:500;text-align:left}}.bl_mainvisualSubpage_inner__right .btnList{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}@media screen and (max-width:768px){.bl_mainvisualSubpage_inner__right .btnList{align-items:center;align-self:stretch}}.bl_mainvisualSubpage_inner__right .btnList .btnListItem{box-shadow:4px 4px 12px 0 rgba(0,0,0,.24);display:flex;justify-content:center;padding:24px;position:relative;text-align:center;text-decoration:none;width:400px}@media screen and (max-width:768px){.bl_mainvisualSubpage_inner__right .btnList .btnListItem{box-sizing:border-box;width:100%}}.bl_mainvisualSubpage .bl_mainvisualSubpage_inner .bl_mainvisualSubpage_inner__right .btnList .blue.btnListItem{background-color:#0068b5;border:2px solid #fff;color:#fff}.bl_mainvisualSubpage_inner__right .btnList .white.btnListItem{background-color:#fff;border:2px solid #0068b5;color:#0068b5}.bl_mainvisualSubpage_inner__right .btnList .white.btnListItem:after{background-image:url(/hubfs/colorer_2025/images/common/arrow_forward_blue.svg)}.bl_mainvisualSubpage_inner__right .btnList .yellow.btnListItem{background-color:#e6d027;border:2px solid #fff;color:#fff}.bl_mainvisualSubpage_inner__right .btnList .green.btnListItem{background-color:#62ac26;border:2px solid #fff;color:#fff}.bl_mainvisualSubpage_inner__right .btnList .orange.btnListItem{background-color:#ed8845;border:2px solid #fff;color:#fff}.bl_mainvisualSubpage_inner__right .btnList .red.btnListItem{background-color:#f85a5a;border:2px solid #fff;color:#fff}.bl_mainvisualSubpage_inner__right .btnList .purple.btnListItem{background-color:#b325e6;border:2px solid #fff;color:#fff}.bl_mainvisualSubpage_inner__right .btnList .btnListItem:after{align-self:stretch;background-image:url(/hubfs/colorer_2025/images/common/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_mainvisualSubpage_inner__right .btnList .btnListItem .btnListItem__text{font-weight:700;letter-spacing:.72px;line-height:100%}.bl_mainvisualSubpage_inner__right .btnList .btnListItem .fs20px.btnListItem__text{font-size:20px}.bl_mainvisualSubpage_inner__right .btnList .btnListItem .fs24px.btnListItem__text{font-size:24px}.bl_mainvisualSubpage .backgroundPc{inset:0;overflow:hidden;position:absolute;z-index:0}.bl_mainvisualSubpage .backgroundPc img{display:block;inset:0;object-fit:100% auto;position:absolute;width:100%;z-index:0}.bl_mainvisualSubpage .backgroundSp{display:none}@media screen and (max-width:768px){.bl_mainvisualSubpage .backgroundPc{display:none}.bl_mainvisualSubpage .backgroundSp{display:block;inset:0;overflow:hidden;position:absolute;z-index:0}.bl_mainvisualSubpage .backgroundSp img{display:block;height:100%;inset:0;object-fit:100% auto;position:absolute;z-index:0}}sp-only{display:none}