@charset "UTF-8";@media(max-width:1023px){.pc{display:none!important}}@media(min-width:1024px){.sp{display:none!important}}.classico-regular{font-family:classico-urw,sans-serif;font-style:normal}.classico-regular{font-weight:400}.classico-bold{font-family:classico-urw,sans-serif;font-style:normal}.classico-bold{font-weight:700}@media(min-width:1024px){.ColumnDetail{padding-top:.4974358974rem;padding-bottom:.3076923077rem}}@media(max-width:1023px){.ColumnDetail{padding-top:.3461538462rem;padding-bottom:.3846153846rem}}.ColumnDetail .loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:.7692307692rem}.ColumnDetail .loading .loading_spinner{width:.1025641026rem;height:.1025641026rem;border:.0076923077rem solid #f3f3f3;border-top:.0076923077rem solid #3498db;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:.041025641rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ColumnDetail .error{text-align:center;padding:.1025641026rem .0512820513rem}.ColumnDetail .error .error_title{font-size:.0512820513rem;padding-top:.02px;padding-bottom:.02px;line-height:1.6;color:#e74c3c;margin-bottom:.041025641rem}.ColumnDetail .error .error_title:before,.ColumnDetail .error .error_title:after{display:block;width:0;height:0;content:""}.ColumnDetail .error .error_title:before{margin-top:calc((1 - 1.6 + 0) * .5em)}.ColumnDetail .error .error_title:after{margin-bottom:calc((1 - 1.6 - 0) * .5em)}.ColumnDetail .error .error_title{letter-spacing:.0020512821rem}.ColumnDetail .error .error_title{font-weight:400}.ColumnDetail .not_found{text-align:center;padding:.1025641026rem .0512820513rem}.ColumnDetail .not_found .not_found_title{font-size:.0512820513rem;padding-top:.02px;padding-bottom:.02px;line-height:1.6;margin-bottom:.041025641rem}.ColumnDetail .not_found .not_found_title:before,.ColumnDetail .not_found .not_found_title:after{display:block;width:0;height:0;content:""}.ColumnDetail .not_found .not_found_title:before{margin-top:calc((1 - 1.6 + 0) * .5em)}.ColumnDetail .not_found .not_found_title:after{margin-bottom:calc((1 - 1.6 - 0) * .5em)}.ColumnDetail .not_found .not_found_title{letter-spacing:.0020512821rem}.ColumnDetail .not_found .not_found_title{font-weight:400}.ColumnDetail .content{width:100%;max-width:3.0769230769rem;margin:0 auto}@media(min-width:1024px){.ColumnDetail .content{padding:0 .0512820513rem}}@media(max-width:1023px){.ColumnDetail .content{padding:0 .041025641rem}}.ColumnDetail .article_header{text-align:left}@media(min-width:1024px){.ColumnDetail .article_header{margin-bottom:.1538461538rem}}@media(max-width:1023px){.ColumnDetail .article_header{margin-bottom:.1025641026rem}}.ColumnDetail .article_header .publish_date{font-size:.0358974359rem;padding-top:.02px;padding-bottom:.02px;line-height:1.5714285714;color:#10101099}.ColumnDetail .article_header .publish_date:before,.ColumnDetail .article_header .publish_date:after{display:block;width:0;height:0;content:""}.ColumnDetail .article_header .publish_date:before{margin-top:calc((1 - 1.5714285714 + 0) * .5em)}.ColumnDetail .article_header .publish_date:after{margin-bottom:calc((1 - 1.5714285714 - 0) * .5em)}.ColumnDetail .article_header .publish_date{letter-spacing:.0007179487rem}.ColumnDetail .article_header .publish_date{font-weight:400}@media(min-width:1024px){.ColumnDetail .article_header .publish_date{margin-bottom:.041025641rem}}@media(max-width:1023px){.ColumnDetail .article_header .publish_date{margin-bottom:.0307692308rem}}.ColumnDetail .article_header .article_title{font-size:.0717948718rem;padding-top:.02px;padding-bottom:.02px;line-height:1.4285714286;color:#101010;margin:0}.ColumnDetail .article_header .article_title:before,.ColumnDetail .article_header .article_title:after{display:block;width:0;height:0;content:""}.ColumnDetail .article_header .article_title:before{margin-top:calc((1 - 1.4285714286 + 0) * .5em)}.ColumnDetail .article_header .article_title:after{margin-bottom:calc((1 - 1.4285714286 - 0) * .5em)}.ColumnDetail .article_header .article_title{letter-spacing:.0014358974rem}.ColumnDetail .article_header .article_title{font-weight:600}@media(max-width:1023px){.ColumnDetail .article_header .article_title{font-size:.0615384615rem;padding-top:.02px;padding-bottom:.02px;line-height:1.4166666667}.ColumnDetail .article_header .article_title:before,.ColumnDetail .article_header .article_title:after{display:block;width:0;height:0;content:""}.ColumnDetail .article_header .article_title:before{margin-top:calc((1 - 1.4166666667 + 0) * .5em)}.ColumnDetail .article_header .article_title:after{margin-bottom:calc((1 - 1.4166666667 - 0) * .5em)}.ColumnDetail .article_header .article_title{letter-spacing:.0012307692rem}.ColumnDetail .article_header .article_title{font-weight:600}}@media(max-width:1024px)and (min-width:768px){.ColumnDetail .article_header .article_title{font-size:.0384615385rem;padding-top:.02px;padding-bottom:.02px;line-height:1.6}.ColumnDetail .article_header .article_title:before,.ColumnDetail .article_header .article_title:after{display:block;width:0;height:0;content:""}.ColumnDetail .article_header .article_title:before{margin-top:calc((1 - 1.6 + 0) * .5em)}.ColumnDetail .article_header .article_title:after{margin-bottom:calc((1 - 1.6 - 0) * .5em)}.ColumnDetail .article_header .article_title{letter-spacing:.0007692308rem}.ColumnDetail .article_header .article_title{font-weight:700}}.ColumnDetail .content_wrapper{display:flex}@media(min-width:1024px){.ColumnDetail .content_wrapper{gap:.1538461538rem;align-items:flex-start}}@media(max-width:1023px){.ColumnDetail .content_wrapper{flex-direction:column;gap:.1025641026rem}}@media(min-width:768px){.ColumnDetail .content_wrapper{flex-wrap:nowrap}}@media(min-width:1024px){.ColumnDetail .main_content{flex:1;min-width:0}}@media(max-width:1023px){.ColumnDetail .main_content{width:100%;order:1}}@media(min-width:1024px){.ColumnDetail .sidebar{flex:0 0 .8717948718rem;max-width:1.0769230769rem;flex-basis:.9743589744rem;position:sticky;top:.3076923077rem}}@media(max-width:1023px){.ColumnDetail .sidebar{width:100%;order:1}}@media(max-width:767px){.ColumnDetail .content_wrapper>.sidebar{order:1}.ColumnDetail .content_wrapper>.main_content{order:2}}.ColumnDetail .company_info_card{background:#fff;border-radius:.0307692308rem;overflow:hidden;box-shadow:0 .0102564103rem .041025641rem #0000000f;border:none}@media(min-width:1024px){.ColumnDetail .company_info_card{margin-bottom:.0820512821rem}}@media(max-width:1023px){.ColumnDetail .company_info_card{margin-bottom:.0615384615rem}}.ColumnDetail .company_info_card .company_header{background:#f5f7fa;text-align:center}@media(min-width:1024px){.ColumnDetail .company_info_card .company_header{padding:.0820512821rem .0615384615rem}}@media(max-width:1023px){.ColumnDetail .company_info_card .company_header{padding:.0615384615rem .041025641rem}}.ColumnDetail .company_info_card .company_header .company_logo{margin-bottom:.0307692308rem}.ColumnDetail .company_info_card .company_header .company_logo img{max-width:100%;max-height:.1538461538rem;object-fit:contain}.ColumnDetail .company_info_card .company_header .company_name{font-size:.041025641rem;padding-top:.02px;padding-bottom:.02px;line-height:1.5;color:#101010;margin:0}.ColumnDetail .company_info_card .company_header .company_name:before,.ColumnDetail .company_info_card .company_header .company_name:after{display:block;width:0;height:0;content:""}.ColumnDetail .company_info_card .company_header .company_name:before{margin-top:-.25em}.ColumnDetail .company_info_card .company_header .company_name:after{margin-bottom:-.25em}.ColumnDetail .company_info_card .company_header .company_name{letter-spacing:.0008205128rem}.ColumnDetail .company_info_card .company_header .company_name{font-weight:700}@media(max-width:1024px){.ColumnDetail .company_info_card .company_header .company_name{font-size:.041025641rem;padding-top:.02px;padding-bottom:.02px;line-height:1.5}.ColumnDetail .company_info_card .company_header .company_name:before,.ColumnDetail .company_info_card .company_header .company_name:after{display:block;width:0;height:0;content:""}.ColumnDetail .company_info_card .company_header .company_name:before{margin-top:-.25em}.ColumnDetail .company_info_card .company_header .company_name:after{margin-bottom:-.25em}.ColumnDetail .company_info_card .company_header .company_name{letter-spacing:.0008205128rem}.ColumnDetail .company_info_card .company_header .company_name{font-weight:700}}@media(min-width:1024px){.ColumnDetail .company_info_card .company_basic_info{padding:.0615384615rem}}@media(max-width:1023px){.ColumnDetail .company_info_card .company_basic_info{padding:.0512820513rem}}.ColumnDetail .company_info_card .company_basic_info .info_item{display:flex;align-items:center;padding:.0307692308rem 0;border-top:.0025641026rem solid #e5e8eb}.ColumnDetail .company_info_card .company_basic_info .info_item:first-child{border-top:none}.ColumnDetail .company_info_card .company_basic_info .info_item .info_label{flex:0 0 .2820512821rem;text-align:left;font-size:.0358974359rem;padding-top:.02px;padding-bottom:.02px;line-height:1.5714285714;color:#101010}.ColumnDetail .company_info_card .company_basic_info .info_item .info_label:before,.ColumnDetail .company_info_card .company_basic_info .info_item .info_label:after{display:block;width:0;height:0;content:""}.ColumnDetail .company_info_card .company_basic_info .info_item .info_label:before{margin-top:calc((1 - 1.5714285714 + 0) * .5em)}.ColumnDetail .company_info_card .company_basic_info .info_item .info_label:after{margin-bottom:calc((1 - 1.5714285714 - 0) * .5em)}.ColumnDetail .company_info_card .company_basic_info .info_item .info_label{letter-spacing:.0007179487rem}.ColumnDetail .company_info_card .company_basic_info .info_item .info_label{font-weight:700}@media(max-width:1024px){.ColumnDetail .company_info_card .company_basic_info .info_item .info_label{font-size:.0333333333rem;padding-top:.02px;padding-bottom:.02px;line-height:1.5384615385}.ColumnDetail .company_info_card .company_basic_info .info_item .info_label:before,.ColumnDetail .company_info_card .company_basic_info .info_item .info_label:after{display:block;width:0;height:0;content:""}.ColumnDetail .company_info_card .company_basic_info .info_item .info_label:before{margin-top:calc((1 - 1.5384615385 + 0) * .5em)}.ColumnDetail .company_info_card .company_basic_info .info_item .info_label:after{margin-bottom:calc((1 - 1.5384615385 - 0) * .5em)}.ColumnDetail .company_info_card .company_basic_info .info_item .info_label{letter-spacing:.0006666667rem}.ColumnDetail .company_info_card .company_basic_info .info_item .info_label{font-weight:700}}@media(max-width:767px){.ColumnDetail .company_info_card .company_basic_info .info_item .info_label{font-size:.0307692308rem;padding-top:.02px;padding-bottom:.02px;line-height:1.5}.ColumnDetail .company_info_card .company_basic_info .info_item .info_label:before,.ColumnDetail .company_info_card .company_basic_info .info_item .info_label:after{display:block;width:0;height:0;content:""}.ColumnDetail .company_info_card .company_basic_info .info_item .info_label:before{margin-top:-.25em}.ColumnDetail .company_info_card .company_basic_info .info_item .info_label:after{margin-bottom:-.25em}.ColumnDetail .company_info_card .company_basic_info .info_item .info_label{letter-spacing:.0006153846rem}.ColumnDetail .company_info_card .company_basic_info .info_item .info_label{font-weight:700}}.ColumnDetail .company_info_card .company_basic_info .info_item .info_value{flex:1;color:#25303b}.ColumnDetail .company_info_card .company_basic_info .info_item .info_value,.ColumnDetail .company_info_card .company_basic_info .info_item .tags_container span{font-size:.041025641rem;padding-top:.02px;padding-bottom:.02px;line-height:1.5}.ColumnDetail .company_info_card .company_basic_info .info_item .info_value:before,.ColumnDetail .company_info_card .company_basic_info .info_item .info_value:after,.ColumnDetail .company_info_card .company_basic_info .info_item .tags_container span:before,.ColumnDetail .company_info_card .company_basic_info .info_item .tags_container span:after{display:block;width:0;height:0;content:""}.ColumnDetail .company_info_card .company_basic_info .info_item .info_value:before,.ColumnDetail .company_info_card .company_basic_info .info_item .tags_container span:before{margin-top:-.25em}.ColumnDetail .company_info_card .company_basic_info .info_item .info_value:after,.ColumnDetail .company_info_card .company_basic_info .info_item .tags_container span:after{margin-bottom:-.25em}.ColumnDetail .company_info_card .company_basic_info .info_item .info_value,.ColumnDetail .company_info_card .company_basic_info .info_item .tags_container span{letter-spacing:.0008205128rem}.ColumnDetail .company_info_card .company_basic_info .info_item .info_value,.ColumnDetail .company_info_card .company_basic_info .info_item .tags_container span{font-weight:600}@media(max-width:1024px){.ColumnDetail .company_info_card .company_basic_info .info_item .info_value,.ColumnDetail .company_info_card .company_basic_info .info_item .tags_container span{font-size:.0384615385rem;padding-top:.02px;padding-bottom:.02px;line-height:1.4666666667}.ColumnDetail .company_info_card .company_basic_info .info_item .info_value:before,.ColumnDetail .company_info_card .company_basic_info .info_item .info_value:after,.ColumnDetail .company_info_card .company_basic_info .info_item .tags_container span:before,.ColumnDetail .company_info_card .company_basic_info .info_item .tags_container span:after{display:block;width:0;height:0;content:""}.ColumnDetail .company_info_card .company_basic_info .info_item .info_value:before,.ColumnDetail .company_info_card .company_basic_info .info_item .tags_container span:before{margin-top:calc((1 - 1.4666666667 + 0) * .5em)}.ColumnDetail .company_info_card .company_basic_info .info_item .info_value:after,.ColumnDetail .company_info_card .company_basic_info .info_item .tags_container span:after{margin-bottom:calc((1 - 1.4666666667 - 0) * .5em)}.ColumnDetail .company_info_card .company_basic_info .info_item .info_value,.ColumnDetail .company_info_card .company_basic_info .info_item .tags_container span{letter-spacing:.0007692308rem}.ColumnDetail .company_info_card .company_basic_info .info_item .info_value,.ColumnDetail .company_info_card .company_basic_info .info_item .tags_container span{font-weight:600}}@media(max-width:767px){.ColumnDetail .company_info_card .company_basic_info .info_item .info_value,.ColumnDetail .company_info_card .company_basic_info .info_item .tags_container span{font-size:.0358974359rem;padding-top:.02px;padding-bottom:.02px;line-height:1.4285714286}.ColumnDetail .company_info_card .company_basic_info .info_item .info_value:before,.ColumnDetail .company_info_card .company_basic_info .info_item .info_value:after,.ColumnDetail .company_info_card .company_basic_info .info_item .tags_container span:before,.ColumnDetail .company_info_card .company_basic_info .info_item .tags_container span:after{display:block;width:0;height:0;content:""}.ColumnDetail .company_info_card .company_basic_info .info_item .info_value:before,.ColumnDetail .company_info_card .company_basic_info .info_item .tags_container span:before{margin-top:calc((1 - 1.4285714286 + 0) * .5em)}.ColumnDetail .company_info_card .company_basic_info .info_item .info_value:after,.ColumnDetail .company_info_card .company_basic_info .info_item .tags_container span:after{margin-bottom:calc((1 - 1.4285714286 - 0) * .5em)}.ColumnDetail .company_info_card .company_basic_info .info_item .info_value,.ColumnDetail .company_info_card .company_basic_info .info_item .tags_container span{letter-spacing:.0007179487rem}.ColumnDetail .company_info_card .company_basic_info .info_item .info_value,.ColumnDetail .company_info_card .company_basic_info .info_item .tags_container span{font-weight:600}}.ColumnDetail .company_info_card .company_basic_info .info_item.services_row .tags_container,.ColumnDetail .company_info_card .company_basic_info .info_item.challenges_row .tags_container{display:flex;flex-wrap:wrap;gap:.0205128205rem}.ColumnDetail .company_info{background:#fff;border:.0025641026rem solid #e0e6ed;border-radius:.0307692308rem;box-shadow:0 .0051282051rem .0205128205rem #00000014}@media(min-width:1024px){.ColumnDetail .company_info{padding:.0615384615rem;margin-bottom:.0615384615rem}}@media(max-width:1023px){.ColumnDetail .company_info{padding:.0512820513rem;margin-bottom:.0512820513rem}}.ColumnDetail .sidebar_title{font-size:.041025641rem;padding-top:.02px;padding-bottom:.02px;line-height:1.5;color:#2c3e50;margin-bottom:.0512820513rem;padding-bottom:.0307692308rem;border-bottom:.0051282051rem solid #007bff}.ColumnDetail .sidebar_title:before,.ColumnDetail .sidebar_title:after{display:block;width:0;height:0;content:""}.ColumnDetail .sidebar_title:before{margin-top:-.25em}.ColumnDetail .sidebar_title:after{margin-bottom:-.25em}.ColumnDetail .sidebar_title{letter-spacing:.0008205128rem}.ColumnDetail .sidebar_title{font-weight:600}.ColumnDetail .company_details .company_item{margin-bottom:.041025641rem}.ColumnDetail .company_details .company_item:last-child{margin-bottom:0}.ColumnDetail .company_details .company_item .company_label{font-size:.0307692308rem;padding-top:.02px;padding-bottom:.02px;line-height:1.5;color:#6c757d;margin-bottom:.0102564103rem}.ColumnDetail .company_details .company_item .company_label:before,.ColumnDetail .company_details .company_item .company_label:after{display:block;width:0;height:0;content:""}.ColumnDetail .company_details .company_item .company_label:before{margin-top:-.25em}.ColumnDetail .company_details .company_item .company_label:after{margin-bottom:-.25em}.ColumnDetail .company_details .company_item .company_label{letter-spacing:.0006153846rem}.ColumnDetail .company_details .company_item .company_label{font-weight:600}.ColumnDetail .company_details .company_item .company_value{font-size:.0358974359rem;padding-top:.02px;padding-bottom:.02px;line-height:1.4285714286;color:#2c3e50}.ColumnDetail .company_details .company_item .company_value:before,.ColumnDetail .company_details .company_item .company_value:after{display:block;width:0;height:0;content:""}.ColumnDetail .company_details .company_item .company_value:before{margin-top:calc((1 - 1.4285714286 + 0) * .5em)}.ColumnDetail .company_details .company_item .company_value:after{margin-bottom:calc((1 - 1.4285714286 - 0) * .5em)}.ColumnDetail .company_details .company_item .company_value{letter-spacing:.0007179487rem}.ColumnDetail .company_details .company_item .company_value{font-weight:400}.ColumnDetail .main_content{font-size:.0358974359rem;line-height:1.6}.ColumnDetail .main_content *{overflow-wrap:anywhere;word-break:normal;line-break:strict}.ColumnDetail .main_content{letter-spacing:.0007179487rem}.ColumnDetail .main_content{font-weight:400}.ColumnDetail .main_content h2{font-size:.0512820513rem;padding-top:.02px;padding-bottom:.02px;line-height:1.6}.ColumnDetail .main_content h2:before,.ColumnDetail .main_content h2:after{display:block;width:0;height:0;content:""}.ColumnDetail .main_content h2:before{margin-top:calc((1 - 1.6 + 0) * .5em)}.ColumnDetail .main_content h2:after{margin-bottom:calc((1 - 1.6 - 0) * .5em)}.ColumnDetail .main_content h2{letter-spacing:.0020512821rem}.ColumnDetail .main_content h2{font-weight:400}@media(min-width:1024px){.ColumnDetail .main_content h2{margin-bottom:.1025641026rem}}@media(max-width:1023px){.ColumnDetail .main_content h2{margin-bottom:.0769230769rem}}.ColumnDetail .main_content h3{font-size:.0512820513rem;padding-top:.02px;padding-bottom:.02px;line-height:1.6}.ColumnDetail .main_content h3:before,.ColumnDetail .main_content h3:after{display:block;width:0;height:0;content:""}.ColumnDetail .main_content h3:before{margin-top:calc((1 - 1.6 + 0) * .5em)}.ColumnDetail .main_content h3:after{margin-bottom:calc((1 - 1.6 - 0) * .5em)}.ColumnDetail .main_content h3{letter-spacing:.0020512821rem}.ColumnDetail .main_content h3{font-weight:400}@media(min-width:1024px){.ColumnDetail .main_content h3{margin-bottom:.1025641026rem}}@media(max-width:1023px){.ColumnDetail .main_content h3{margin-bottom:.0769230769rem}}@media(min-width:1024px){.ColumnDetail .main_content p{margin-bottom:.0769230769rem}}@media(max-width:1023px){.ColumnDetail .main_content p{margin-bottom:.0641025641rem}}.ColumnDetail .main_content img{max-width:100%;height:auto}@media(min-width:1024px){.ColumnDetail .main_content img{margin:.1025641026rem 0}}@media(max-width:1023px){.ColumnDetail .main_content img{margin:.0769230769rem 0}}@media(min-width:1024px){.ColumnDetail .main_content ul,.ColumnDetail .main_content ol{margin:.0769230769rem 0;padding-left:.0512820513rem}}@media(max-width:1023px){.ColumnDetail .main_content ul,.ColumnDetail .main_content ol{margin:.0641025641rem 0;padding-left:.041025641rem}}@media(min-width:1024px){.ColumnDetail .main_content li{margin-bottom:.0256410256rem}}@media(max-width:1023px){.ColumnDetail .main_content li{margin-bottom:.0205128205rem}}@media(min-width:1024px){.ColumnDetail .main_content .bodyArea{margin-bottom:.1538461538rem}}@media(max-width:1023px){.ColumnDetail .main_content .bodyArea{margin-bottom:.1025641026rem}}.ColumnDetail .main_content .floatingText{display:flex}@media(min-width:1024px){.ColumnDetail .main_content .floatingText{gap:.1025641026rem;margin:.1538461538rem 0}}@media(max-width:1023px){.ColumnDetail .main_content .floatingText{flex-direction:column;gap:.0512820513rem;margin:.1025641026rem 0}}@media(min-width:1024px){.ColumnDetail .main_content .floatingText .floatingText_thumb{flex:0 0 .5128205128rem}}@media(max-width:1023px){.ColumnDetail .main_content .floatingText .floatingText_thumb{flex:none}}.ColumnDetail .main_content .floatingText .floatingText_thumb img{width:100%;height:auto;border-radius:.0205128205rem}.ColumnDetail .main_content .floatingText .floatingText_body{flex:1}.ColumnDetail .main_content .bgBodyArea{background-color:#f8f9fa;border-left:.0102564103rem solid #3498db;border-radius:.0205128205rem}@media(min-width:1024px){.ColumnDetail .main_content .bgBodyArea{padding:.0769230769rem;margin:.1538461538rem 0}}@media(max-width:1023px){.ColumnDetail .main_content .bgBodyArea{padding:.0512820513rem;margin:.1025641026rem 0}}.ColumnDetail .main_content .no_content{text-align:center;color:#666}@media(min-width:1024px){.ColumnDetail .main_content .no_content{padding:.1538461538rem .0512820513rem}}@media(max-width:1023px){.ColumnDetail .main_content .no_content{padding:.1025641026rem .0512820513rem}}@media(min-width:1024px){.ColumnDetail .recommended_section{margin-top:.2564102564rem}}@media(max-width:1023px){.ColumnDetail .recommended_section{margin-top:.2051282051rem}}.ColumnDetail .recommended_section .recommended_title{font-size:.0512820513rem;padding-top:.02px;padding-bottom:.02px;line-height:1.6;margin-bottom:.1025641026rem}.ColumnDetail .recommended_section .recommended_title:before,.ColumnDetail .recommended_section .recommended_title:after{display:block;width:0;height:0;content:""}.ColumnDetail .recommended_section .recommended_title:before{margin-top:calc((1 - 1.6 + 0) * .5em)}.ColumnDetail .recommended_section .recommended_title:after{margin-bottom:calc((1 - 1.6 - 0) * .5em)}.ColumnDetail .recommended_section .recommended_title{letter-spacing:.001025641rem}.ColumnDetail .recommended_section .recommended_title{font-weight:600}.ColumnDetail .recommended_section .recommended_grid{display:grid}@media(min-width:1024px){.ColumnDetail .recommended_section .recommended_grid{grid-template-columns:repeat(3,1fr);gap:.1025641026rem}}@media(max-width:1023px){.ColumnDetail .recommended_section .recommended_grid{grid-template-columns:1fr;gap:.0615384615rem}}.ColumnDetail .recommended_section .recommended_grid .recommended_item{border:.0025641026rem solid rgba(16,16,16,.1);border-radius:0;display:block;text-decoration:none;color:inherit;transition:box-shadow .3s;min-height:.9743589744rem}.ColumnDetail .recommended_section .recommended_grid .recommended_item:hover{box-shadow:0 .0102564103rem .041025641rem #0000001a;transform:translateY(-.0051282051rem)}.ColumnDetail .recommended_section .recommended_grid .recommended_item .thumbnail{width:100%;height:.4615384615rem;overflow:hidden}.ColumnDetail .recommended_section .recommended_grid .recommended_item .thumbnail img{width:100%;height:100%;object-fit:cover}.ColumnDetail .recommended_section .recommended_grid .recommended_item .content{padding:.0820512821rem .0615384615rem}.ColumnDetail .recommended_section .recommended_grid .recommended_item .content .company_name{margin-bottom:.0205128205rem}.ColumnDetail .recommended_section .recommended_grid .recommended_item .content .divider{height:.0025641026rem;background:#1010101a;margin-bottom:.0307692308rem}.ColumnDetail .recommended_section .recommended_grid .recommended_item .content .title{font-size:.041025641rem;padding-top:.02px;padding-bottom:.02px;line-height:1.5;margin-bottom:.0307692308rem}.ColumnDetail .recommended_section .recommended_grid .recommended_item .content .title:before,.ColumnDetail .recommended_section .recommended_grid .recommended_item .content .title:after{display:block;width:0;height:0;content:""}.ColumnDetail .recommended_section .recommended_grid .recommended_item .content .title:before{margin-top:-.25em}.ColumnDetail .recommended_section .recommended_grid .recommended_item .content .title:after{margin-bottom:-.25em}.ColumnDetail .recommended_section .recommended_grid .recommended_item .content .title{font-weight:600}.ColumnDetail .recommended_section .recommended_grid .recommended_item .company_meta{display:flex;gap:.0205128205rem;margin-bottom:.0307692308rem}.ColumnDetail .recommended_section .recommended_grid .recommended_item .company_meta .meta_item{font-size:.0307692308rem;padding-top:.02px;padding-bottom:.02px;line-height:1.3333333333;color:#10101099;background:#1010100d;padding:.0102564103rem .0205128205rem;border-radius:.0102564103rem}.ColumnDetail .recommended_section .recommended_grid .recommended_item .company_meta .meta_item:before,.ColumnDetail .recommended_section .recommended_grid .recommended_item .company_meta .meta_item:after{display:block;width:0;height:0;content:""}.ColumnDetail .recommended_section .recommended_grid .recommended_item .company_meta .meta_item:before{margin-top:calc((1 - 1.3333333333 + 0) * .5em)}.ColumnDetail .recommended_section .recommended_grid .recommended_item .company_meta .meta_item:after{margin-bottom:calc((1 - 1.3333333333 - 0) * .5em)}.ColumnDetail .recommended_section .recommended_grid .recommended_item .company_meta .meta_item{letter-spacing:.0006153846rem}.ColumnDetail .recommended_section .recommended_grid .recommended_item .company_meta .meta_item{font-weight:500}.ColumnDetail .recommended_section .recommended_grid .recommended_item .company_name{font-size:.0358974359rem;padding-top:.02px;padding-bottom:.02px;line-height:1.4285714286;color:#101010;margin-bottom:.0205128205rem}.ColumnDetail .recommended_section .recommended_grid .recommended_item .company_name:before,.ColumnDetail .recommended_section .recommended_grid .recommended_item .company_name:after{display:block;width:0;height:0;content:""}.ColumnDetail .recommended_section .recommended_grid .recommended_item .company_name:before{margin-top:calc((1 - 1.4285714286 + 0) * .5em)}.ColumnDetail .recommended_section .recommended_grid .recommended_item .company_name:after{margin-bottom:calc((1 - 1.4285714286 - 0) * .5em)}.ColumnDetail .recommended_section .recommended_grid .recommended_item .company_name{letter-spacing:.0007179487rem}.ColumnDetail .recommended_section .recommended_grid .recommended_item .company_name{font-weight:600}.ColumnDetail .recommended_section .recommended_grid .recommended_item .divider{height:.0025641026rem;background-color:#e0e0e0;margin-bottom:.0307692308rem}.ColumnDetail .recommended_section .recommended_grid .recommended_item .title{font-size:.0358974359rem;padding-top:.02px;padding-bottom:.02px;line-height:1.5714285714;color:#101010;margin-bottom:.0307692308rem}.ColumnDetail .recommended_section .recommended_grid .recommended_item .title:before,.ColumnDetail .recommended_section .recommended_grid .recommended_item .title:after{display:block;width:0;height:0;content:""}.ColumnDetail .recommended_section .recommended_grid .recommended_item .title:before{margin-top:calc((1 - 1.5714285714 + 0) * .5em)}.ColumnDetail .recommended_section .recommended_grid .recommended_item .title:after{margin-bottom:calc((1 - 1.5714285714 - 0) * .5em)}.ColumnDetail .recommended_section .recommended_grid .recommended_item .title{font-weight:600}.ColumnDetail .recommended_section .recommended_grid .recommended_item .challenges{display:flex;gap:.0205128205rem;flex-wrap:wrap}.ColumnDetail .recommended_section .recommended_grid .recommended_item .challenges .challenge_tag{font-size:.0307692308rem;padding-top:.02px;padding-bottom:.02px;line-height:1.5;padding:.0153846154rem .0358974359rem;border-radius:2.5615384615rem;white-space:nowrap;background-color:#e8f5f5;border:.0025641026rem solid #b8e6e6;color:#0d7377}.ColumnDetail .recommended_section .recommended_grid .recommended_item .challenges .challenge_tag:before,.ColumnDetail .recommended_section .recommended_grid .recommended_item .challenges .challenge_tag:after{display:block;width:0;height:0;content:""}.ColumnDetail .recommended_section .recommended_grid .recommended_item .challenges .challenge_tag:before{margin-top:-.25em}.ColumnDetail .recommended_section .recommended_grid .recommended_item .challenges .challenge_tag:after{margin-bottom:-.25em}.ColumnDetail .recommended_section .recommended_grid .recommended_item .challenges .challenge_tag{letter-spacing:.0006153846rem}.ColumnDetail .recommended_section .recommended_grid .recommended_item .challenges .challenge_tag{font-weight:600}.ColumnDetail .cta_section{margin-top:.3076923077rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;background:#f5f7fa;color:#101010}@media(min-width:1024px){.ColumnDetail .cta_section{padding:.2051282051rem 0}}@media(max-width:1023px){.ColumnDetail .cta_section{padding:.1538461538rem .041025641rem}}.ColumnDetail .cta_section .cta_title{text-align:center;font-size:.0717948718rem;padding-top:.02px;padding-bottom:.02px;line-height:1.2857142857;letter-spacing:.05em;margin-bottom:.1846153846rem}.ColumnDetail .cta_section .cta_title:before,.ColumnDetail .cta_section .cta_title:after{display:block;width:0;height:0;content:""}.ColumnDetail .cta_section .cta_title:before{margin-top:calc((.75 - 1.2857142857 + -.06) * .5em)}.ColumnDetail .cta_section .cta_title:after{margin-bottom:calc((.75 - 1.2857142857 - -.06) * .5em)}.ColumnDetail .cta_section .cta_title{font-weight:700}.ColumnDetail .cta_section .cta_title{font-family:classico-urw,sans-serif}@media(max-width:1023px){.ColumnDetail .cta_section .cta_title{font-size:.0564102564rem;padding-top:.02px;padding-bottom:.02px;line-height:1.4545454545;margin-bottom:.1230769231rem}.ColumnDetail .cta_section .cta_title:before,.ColumnDetail .cta_section .cta_title:after{display:block;width:0;height:0;content:""}.ColumnDetail .cta_section .cta_title:before{margin-top:calc((.75 - 1.4545454545 + -.06) * .5em)}.ColumnDetail .cta_section .cta_title:after{margin-bottom:calc((.75 - 1.4545454545 - -.06) * .5em)}.ColumnDetail .cta_section .cta_title{font-weight:700}.ColumnDetail .cta_section .cta_title{font-family:classico-urw,sans-serif}}.ColumnDetail .cta_section .cta_inner{display:flex;align-items:center;max-width:3.0769230769rem;margin:0 auto;position:relative}@media(min-width:1024px){.ColumnDetail .cta_section .cta_inner{gap:.2051282051rem}}@media(max-width:1023px){.ColumnDetail .cta_section .cta_inner{flex-direction:column;gap:.1025641026rem}.ColumnDetail .cta_section .cta_inner .cta_right{order:0}.ColumnDetail .cta_section .cta_inner .cta_left{order:1}}.ColumnDetail .cta_section .cta_inner .cta_left{position:relative;z-index:2;flex:1}@media(max-width:1023px){.ColumnDetail .cta_section .cta_inner .cta_left{text-align:center}}.ColumnDetail .cta_section .cta_inner .cta_left .cta_lead{font-size:.0666666667rem;padding-top:.02px;padding-bottom:.02px;line-height:1.5384615385;margin-bottom:.0615384615rem}.ColumnDetail .cta_section .cta_inner .cta_left .cta_lead:before,.ColumnDetail .cta_section .cta_inner .cta_left .cta_lead:after{display:block;width:0;height:0;content:""}.ColumnDetail .cta_section .cta_inner .cta_left .cta_lead:before{margin-top:calc((1 - 1.5384615385 + 0) * .5em)}.ColumnDetail .cta_section .cta_inner .cta_left .cta_lead:after{margin-bottom:calc((1 - 1.5384615385 - 0) * .5em)}.ColumnDetail .cta_section .cta_inner .cta_left .cta_lead{letter-spacing:.0013333333rem}.ColumnDetail .cta_section .cta_inner .cta_left .cta_lead{font-weight:700}@media(max-width:1023px){.ColumnDetail .cta_section .cta_inner .cta_left .cta_lead{font-size:.0512820513rem;padding-top:.02px;padding-bottom:.02px;line-height:1.5}.ColumnDetail .cta_section .cta_inner .cta_left .cta_lead:before,.ColumnDetail .cta_section .cta_inner .cta_left .cta_lead:after{display:block;width:0;height:0;content:""}.ColumnDetail .cta_section .cta_inner .cta_left .cta_lead:before{margin-top:-.25em}.ColumnDetail .cta_section .cta_inner .cta_left .cta_lead:after{margin-bottom:-.25em}.ColumnDetail .cta_section .cta_inner .cta_left .cta_lead{letter-spacing:.001025641rem}.ColumnDetail .cta_section .cta_inner .cta_left .cta_lead{font-weight:700}}.ColumnDetail .cta_section .cta_inner .cta_left .cta_desc{font-size:.0461538462rem;padding-top:.02px;padding-bottom:.02px;line-height:1.5555555556;margin-bottom:.0820512821rem}.ColumnDetail .cta_section .cta_inner .cta_left .cta_desc:before,.ColumnDetail .cta_section .cta_inner .cta_left .cta_desc:after{display:block;width:0;height:0;content:""}.ColumnDetail .cta_section .cta_inner .cta_left .cta_desc:before{margin-top:calc((1 - 1.5555555556 + 0) * .5em)}.ColumnDetail .cta_section .cta_inner .cta_left .cta_desc:after{margin-bottom:calc((1 - 1.5555555556 - 0) * .5em)}.ColumnDetail .cta_section .cta_inner .cta_left .cta_desc{letter-spacing:.0009230769rem}.ColumnDetail .cta_section .cta_inner .cta_left .cta_desc{font-weight:400}@media(max-width:1023px){.ColumnDetail .cta_section .cta_inner .cta_left .cta_desc{font-size:.041025641rem;padding-top:.02px;padding-bottom:.02px;line-height:1.5}.ColumnDetail .cta_section .cta_inner .cta_left .cta_desc:before,.ColumnDetail .cta_section .cta_inner .cta_left .cta_desc:after{display:block;width:0;height:0;content:""}.ColumnDetail .cta_section .cta_inner .cta_left .cta_desc:before{margin-top:-.25em}.ColumnDetail .cta_section .cta_inner .cta_left .cta_desc:after{margin-bottom:-.25em}.ColumnDetail .cta_section .cta_inner .cta_left .cta_desc{letter-spacing:.0008205128rem}.ColumnDetail .cta_section .cta_inner .cta_left .cta_desc{font-weight:400}}.ColumnDetail .cta_section .cta_inner .cta_left .cta_buttons{display:flex;gap:.0615384615rem}@media(max-width:1023px){.ColumnDetail .cta_section .cta_inner .cta_left .cta_buttons{justify-content:center;flex-direction:column;gap:.041025641rem}}.ColumnDetail .cta_section .cta_inner .cta_left .cta_buttons .cta_button{display:inline-flex;align-items:center;justify-content:center;padding:.0512820513rem .1025641026rem;font-size:.041025641rem;padding-top:.02px;padding-bottom:.02px;line-height:1.625;border-radius:.0102564103rem;text-decoration:none;transition:background .3s}.ColumnDetail .cta_section .cta_inner .cta_left .cta_buttons .cta_button:before,.ColumnDetail .cta_section .cta_inner .cta_left .cta_buttons .cta_button:after{display:block;width:0;height:0;content:""}.ColumnDetail .cta_section .cta_inner .cta_left .cta_buttons .cta_button:before{margin-top:-.3125em}.ColumnDetail .cta_section .cta_inner .cta_left .cta_buttons .cta_button:after{margin-bottom:-.3125em}.ColumnDetail .cta_section .cta_inner .cta_left .cta_buttons .cta_button{font-weight:600}.ColumnDetail .cta_section .cta_inner .cta_left .cta_buttons .primary{background:#06c;color:#fff}.ColumnDetail .cta_section .cta_inner .cta_left .cta_buttons .primary:hover{background:#0052a3}.ColumnDetail .cta_section .cta_inner .cta_left .cta_buttons .secondary{background:transparent;color:#06c;border:.0025641026rem solid #0066cc}.ColumnDetail .cta_section .cta_inner .cta_left .cta_buttons .secondary:hover{background:#e6f0ff}@media(min-width:1024px){.ColumnDetail .cta_section .cta_inner .cta_right{position:absolute;right:-.2051282051rem;top:50%;transform:translateY(-50%);width:2.5641025641rem}}@media(max-width:1023px){.ColumnDetail .cta_section .cta_inner .cta_right{width:100%;position:static;transform:none}}.ColumnDetail .cta_section .cta_inner .cta_right img{width:100%;height:auto;display:block}
