@media screen and (max-width:768px){.ly_servicePage{width:100%}}.bl_section .bl_title{margin-bottom:64px;padding-inline:130px;padding-top:80px}@media screen and (max-width:768px){.bl_section .bl_title{margin-bottom:40px;padding-inline:20px;padding-top:64px}}.bl_section .bl_text{margin-bottom:24px;padding-inline:130px}@media screen and (max-width:768px){.bl_section .bl_text{margin-bottom:24px;padding-inline:20px}}.bl_section .bl_ctaSection_wrap.bg-pattern1{margin-top:80px}@media screen and (max-width:768px){.bl_section .bl_ctaSection_wrap.bg-pattern1{margin-top:64px}}.bl_section .bl_ctaSection_wrap.bg-pattern2,.bl_section .bl_ctaSection_wrap.bg-pattern3{margin-top:96px}@media screen and (max-width:768px){.bl_section .bl_ctaSection_wrap.bg-pattern2,.bl_section .bl_ctaSection_wrap.bg-pattern3{margin-top:40px}}.bl_section .el_button{justify-content:center;margin-top:64px}@media screen and (max-width:768px){.bl_section .el_button{margin-top:40px}}.bl_section .bl_topSolutionCard{padding-top:64px}@media screen and (max-width:768px){.bl_section .bl_topSolutionCard{padding-top:40px;padding-inline:20px}}.bl_customerVoice_wrapper{align-items:start;display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin:0 auto;max-width:1180px}@media screen and (max-width:768px){.bl_customerVoice_wrapper{flex-direction:column;padding-inline:20px}}.bl_customerVoice{display:flex;width:calc(33.33333% - 21.33333px)}.bl_customerVoice_link{align-items:flex-start;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:24px;justify-content:center;text-decoration:none;transition:.3s}.bl_customerVoice_link:hover{opacity:.8}.bl_customerVoice_imageWrap{position:relative;width:100%}.bl_customerVoice_imageWrap:before{content:"";display:block;padding-top:220px}.bl_customerVoice_image{border-radius:8px;height:auto;left:50%;max-height:100%;max-width:100%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.bl_customerVoice_title{align-items:center;display:flex;min-height:57.6px;width:100%}.bl_customerVoice_titleText{color:#121212;display:-webkit-box;font-size:18px;font-weight:700;line-height:160%;text-align:center;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.bl_customerVoice_card{align-items:flex-end;display:flex;flex:1;flex-direction:column;gap:8px;width:100%}.bl_customerVoice_cardInner{display:flex;flex:1;flex-direction:column;width:100%}.bl_customerVoice_cardHeading{align-items:center;align-self:stretch;background:var(--monochrome-18373737,#373737);border:1px solid var(--monochrome-10-c-8-c-8-c-8,#c8c8c8);border-radius:8px 8px 0 0;display:flex;gap:10px;justify-content:center;padding:12px;text-align:center;width:100%}.bl_customerVoice_cardHeading--noCard{border-radius:8px}.bl_customerVoice_cardHeadingText{color:#fff;font-size:18px;font-weight:500;line-height:160%}.bl_customerVoice_cardBody{align-items:flex-start;border-bottom:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-radius:0 0 8px 8px;border-right:1px solid #c8c8c8;display:flex;flex:1;flex-direction:column;gap:4px;padding:8px 16px}.bl_customerVoice_cardBodyWrap{width:100%}.bl_customerVoice_cardItem{align-items:center;border-bottom:2px dotted #c8c8c8;display:flex;gap:8px;padding:8px}.bl_customerVoice_cardItem:last-child{border-bottom:none}.bl_customerVoice_cardItemTitle{width:65px}.bl_customerVoice_cardItemDetail,.bl_customerVoice_cardItemTitle{color:#121212;font-size:13px;font-weight:500;line-height:100%}.bl_customerVoice_cardMore{align-items:center;display:inline-flex;gap:12px;padding:8px 6px;text-decoration:none}.bl_customerVoice_cardMoreText{color:#121212;font-size:14px;font-weight:500;line-height:100%}@media screen and (max-width:768px){.bl_customerVoice_wrapper{gap:16px}.bl_customerVoice{width:100%}.bl_customerVoice_title{min-height:auto}.bl_customerVoice_imageWrap:before{padding-top:53.333333333333336vw}}.bl_column_wrapper{align-items:flex-start;display:flex;gap:32px;justify-content:center;margin:0 auto;max-width:1180px}@media screen and (max-width:768px){.bl_column_wrapper{flex-direction:column;gap:24px;padding-inline:20px}}.bl_column{cursor:pointer;display:flex;flex-direction:column;gap:24px;text-decoration:none;transition:.3s;width:calc(33.33333% - 21.33333px)}.bl_column:hover{opacity:.8}@media screen and (max-width:768px){.bl_column{gap:0;width:100%}}.bl_column_imageWrap{overflow:hidden;position:relative;width:100%}@media screen and (max-width:768px){.bl_column_imageWrap{margin-bottom:24px}}.bl_column_imageWrap:before{content:"";display:block;padding-top:220px}@media screen and (max-width:768px){.bl_column_imageWrap:before{padding-top:58.666666666666664vw}}.bl_column_imageWrap .bl_column_image{border-radius:8px;height:auto;left:50%;max-height:100%;max-width:100%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.bl_column_text{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.bl_column_textTitle{font-size:18px;font-weight:700;-webkit-line-clamp:2}.bl_column_textDetail,.bl_column_textTitle{color:#121212;display:-webkit-box;line-height:160%;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.bl_column_textDetail{font-size:14px;font-weight:400;-webkit-line-clamp:3;white-space:normal;width:100%;word-wrap:break-word}.bl_column_textTag_wrap{display:flex;flex-wrap:wrap;gap:5px}.bl_column_textTag{background-color:#f97878;color:#fff;font-size:16px;font-weight:500;letter-spacing:1.28px;line-height:120%;padding:8px 16px}.bl_column_more{align-self:flex-end;text-decoration:none}@media screen and (max-width:768px){.bl_column_more{margin-top:16px}}.bl_column_moreInner{align-items:center;border-bottom:1px solid #121212;border-top:1px solid #121212;display:flex;gap:12px;padding:6px 8px}.bl_column_moreInnerText{color:#121212;font-size:14px;font-weight:500;line-height:100%}.bl_news_wrapper{padding-inline:130px}@media screen and (max-width:768px){.bl_news_wrapper{padding-inline:20px}}.bl_news{background-color:#fafafa;border-radius:8px;margin:0 auto;max-width:1180px;padding:8px 24px}@media screen and (max-width:768px){.bl_news{padding:22px}}.bl_news_item{align-items:center;display:flex;gap:40px;padding-block:24px;position:relative}.bl_news_item:last-of-type{border-bottom:none}@media screen and (max-width:768px){.bl_news_item{align-items:flex-start;flex-direction:column;gap:16px;padding-block:20px}}.bl_news_item:after{background-image:url(/hubfs/colorer_2025/images/common/dot_gray.svg);background-repeat:repeat-x;background-size:6px 1px;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.bl_news_item:last-child:after{display:none}.bl_news_itemLabel{align-items:center;display:flex;gap:24px}@media screen and (max-width:768px){.bl_news_itemLabel{justify-content:space-between;width:100%}}.bl_news_itemLabel__date{color:#121212;font-size:16px;font-weight:600;line-height:1}.bl_news_itemLabel__cat{background-color:#373737;border-radius:100px;color:#fff;font-size:12px;font-weight:700;line-height:1;padding:6px 12px}.bl_news_itemLink{color:#121212;font-size:16px;font-weight:400;line-height:1;text-decoration:underline}@media screen and (max-width:768px){.bl_news_itemLink{line-height:160%}}.bl_news_noPost{text-align:center}.bl_section__6{padding-bottom:104px}@media screen and (max-width:768px){.bl_section__6{padding-bottom:64px}}.bl_section__9 .bl_serviceDetailRelated_wrapper{padding-block:80px}.bl_movie{background-image:url();background-position:50%;background-repeat:no-repeat;background-size:cover;padding:150px 0}.bl_movie_thumbnail{aspect-ratio:16/9;border-radius:16px;margin:0 auto;max-width:840px;overflow:hidden;width:100%}.bl_movie_thumbnail iframe{height:100%!important;width:100%!important}@media screen and (max-width:768px){.bl_movie{padding:64px 20px}}.bl_section__16 .custom-center-section{display:flex;gap:64px;justify-content:center}.bl_topServiceColumn{display:flex;gap:49px;margin:0 auto;max-width:1160px}.bl_topServiceColumn__left{gap:49px;max-width:652px;width:45.27777777777778vw}.bl_topServiceColumn__right{flex-grow:1}@media screen and (max-width:768px){.bl_topServiceColumn{flex-wrap:wrap;padding-inline:20px}.bl_topServiceColumn__left{width:100%}}.hsfc-Step__Content .hsfc-RichText{display:none}[data-hsfc-id=Renderer] .hsfc-FormWrapper .hsfc-Step .hsfc-Step__Content{padding:0}[data-hsfc-id=Renderer] .hsfc-Row .hsfc-RichText{display:none}.bl_MainvisualText_inner__right .textBtn .privacyPolicy{margin-top:20px}.bl_MainvisualText_inner__right .textBtn .privacyPolicy a{color:#f09e67;text-decoration:underline}.bl_MainvisualText_inner__right .textBtn .privacyPolicy a:hover{text-decoration:none}.bl_MainvisualText_inner__right .hsfc-Row .hsfc-TextField{font-family:NotoSansJP,sans-serif;margin-bottom:0}.bl_MainvisualText_inner__right .hsfc-Step__Content .hsfc-Row{margin-bottom:16px}.bl_MainvisualText_inner__right .hsfc-Step__Content .hsfc-EmailField .hsfc-FieldLabel,.bl_MainvisualText_inner__right .hsfc-Step__Content .hsfc-NumberField .hsfc-FieldLabel,.bl_MainvisualText_inner__right .hsfc-Step__Content .hsfc-TextField,.bl_MainvisualText_inner__right .hsfc-Step__Content .hsfc-TextField label{margin-bottom:0}.bl_MainvisualText_inner__right .hsfc-Step__Content .hsfc-FieldLabel span span{color:#fff;font-size:13px}.bl_MainvisualText_inner__right .hsfc-Step__Content .hsfc-FieldLabel span .hsfc-FieldLabel__RequiredIndicator{color:#f85a5a;display:inline-block;padding-left:5px}.bl_MainvisualText_inner__right .hsfc-Step__Content .hsfc-FieldLabel span .hsfc-FieldLabel__RequiredIndicator:after{color:#f85a5a;content:"必須";display:inline-block;font-size:13px}.bl_MainvisualText_inner__right .hsfc-Step__Content .hsfc-TextInput{padding:12px}.bl_MainvisualText_inner__right .hsfc-Step__Content .hsfc-NavigationRow{margin-top:-16px}.bl_MainvisualText_inner__right .hsfc-Step__Content .hsfc-Button{background:url(/hubfs/colorer_2025/images/common/arrow_forward_black.svg) no-repeat #ebd94e;background-position:95% 50%;background-size:24px 24px;color:#121212;width:100%}.bl_MainvisualText_inner__right .hsfc-Step__Content .hsfc-Button:hover{opacity:.7;transition:all .3s ease}.bl_ctaTopForm .hsfc-Step__Content .hsfc-RichText{display:none}.bl_ctaTopForm [data-hsfc-id=Renderer] .hsfc-FormWrapper .hsfc-Step .hsfc-Step__Content{padding:0}.bl_ctaTopForm [data-hsfc-id=Renderer] .hsfc-Row .hsfc-RichText{display:none}.bl_ctaTopForm .bl_ctaTopForm_textBtn .bl_ctaTopForm_textBtn__privacyPolicy{margin-top:20px}.bl_ctaTopForm .bl_ctaTopForm_textBtn .bl_ctaTopForm_textBtn__privacyPolicy a{color:#f09e67;text-decoration:underline}.bl_ctaTopForm .bl_ctaTopForm_textBtn .bl_ctaTopForm_textBtn__privacyPolicy a:hover{text-decoration:none}.bl_ctaTopForm .hsfc-Row .hsfc-TextField{font-family:NotoSansJP,sans-serif;margin-bottom:0}.bl_ctaTopForm .hsfc-Step__Content .hsfc-Row{margin-bottom:16px}@media screen and (max-width:768px){.bl_ctaTopForm .hsfc-Step__Content .hsfc-Row:first-child{margin:20px 0 0}}.bl_ctaTopForm .hsfc-Step__Content .hsfc-EmailField .hsfc-FieldLabel,.bl_ctaTopForm .hsfc-Step__Content .hsfc-NumberField .hsfc-FieldLabel,.bl_ctaTopForm .hsfc-Step__Content .hsfc-TextField,.bl_ctaTopForm .hsfc-Step__Content .hsfc-TextField label{margin-bottom:0}.bl_ctaTopForm .hsfc-Step__Content .hsfc-FieldLabel span span{color:#fff;font-size:13px}.bl_ctaTopForm .hsfc-Step__Content .hsfc-FieldLabel span .hsfc-FieldLabel__RequiredIndicator{color:#f85a5a;display:inline-block;padding-left:5px}.bl_ctaTopForm .hsfc-Step__Content .hsfc-FieldLabel span .hsfc-FieldLabel__RequiredIndicator:after{color:#f85a5a;content:"必須";display:inline-block;font-size:13px}.bl_ctaTopForm .bl_MainvisualText_inner__right .hsfc-Step__Content .hsfc-TextInput{padding:12px}.bl_ctaTopForm .hsfc-Step__Content .hsfc-NavigationRow{margin-top:-16px}.bl_ctaTopForm .hsfc-Step__Content .hsfc-Button{background:url(/hubfs/colorer_2025/images/common/arrow_forward_black.svg) no-repeat #ebd94e;background-position:95% 50%;background-size:24px 24px;color:#121212;width:100%}.bl_ctaTopForm .hsfc-Step__Content .hsfc-Button:hover{opacity:.7;transition:all .3s ease}