<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.case_list{background:url(https://21038420.fs1.hubspotusercontent-na1.net/hubfs/21038420/website_assets/case/bg.gif) no-repeat top}@media only screen and (max-width:767px){.case_list{background:url(https://21038420.fs1.hubspotusercontent-na1.net/hubfs/21038420/website_assets/case/bg_sp.gif) no-repeat top;background-size:100% auto}}.case_list .list_top{margin-bottom:115px;padding-top:158px}@media only screen and (max-width:767px){.case_list .list_top{margin-bottom:18.67vw;padding-top:30.67vw}}.case_list .list_top .c-ttl01{font-size:80px;line-height:120%;text-align:left}@media only screen and (max-width:767px){.case_list .list_top .c-ttl01{font-size:15vw;margin-top:-5vw}}.case_list .list_top .c-ttl01 small{display:block;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:100%;margin-top:10px;opacity:1;transition:opacity .3s linear}@media only screen and (max-width:767px){.case_list .list_top .c-ttl01 small{font-size:5.33vw;margin-left:0;margin-top:10px}}.case_list .list_top .c-ttl01 .case_img{padding-top:7vw;width:34.6vw}.case_list .list_top .tag_btn{margin-right:-20px;position:relative;width:250px}@media only screen and (max-width:767px){.case_list .list_top .tag_btn{margin-right:0;margin-top:5.67vw;width:34.67vw}}.case_list .list_top .tag_btn .tag_list{background:#fff;border:1px solid #ededed;box-sizing:border-box;display:none;padding:27px 35px 15px;position:absolute;right:-33px;top:89px;width:320px;z-index:2}@media only screen and (max-width:767px){.case_list .list_top .tag_btn .tag_list{padding:6.13vw 6.67vw 3vw;right:0;top:11.13vw;width:77.33vw}}.case_list .list_top .tag_btn .tag_list.open{display:block}.case_list .list_top .tag_btn .tag_list li{color:#999;display:inline-block;font-size:15px;margin-bottom:14px;margin-right:1em}@media only screen and (max-width:767px){.case_list .list_top .tag_btn .tag_list li{font-size:4.27vw;margin-bottom:4.2vw}}.case_list .list_top .tag_btn .tag_list li a{color:inherit;text-decoration:none}.case_list .list_top .tag_btn .tag_list li a:hover{text-decoration:underline}.case_list .category_name{font-size:25px;font-weight:500;line-height:150%;margin-bottom:45px;padding-left:1em;position:relative}@media only screen and (max-width:767px){.case_list .category_name{font-size:20px;margin-bottom:23px}}.case_list .category_name:before{background:#00a1c5;content:"";display:block;height:2px;left:0;position:absolute;top:calc(50% - 1px);width:15px}@media only screen and (max-width:767px){.case_list .list{justify-content:space-between}}.case_list .case_list_container{margin-bottom:120px}@media only screen and (max-width:767px){.case_list .case_list_container{margin-bottom:60px}}.case_list .topics_list{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:767px){.case_list .topics_list{display:block;margin-top:24px}}.case_list .topics_list dt{border-bottom:1px solid #005db9;color:#999;font-family:Barlow,sans-serif;font-size:16px;letter-spacing:.1em;line-height:200%;padding:29px 0;text-align:center;width:110px}@media only screen and (max-width:767px){.case_list .topics_list dt{display:block;padding:0 0 1px;width:100px}}.case_list .topics_list dd{border-bottom:1px solid #c8c8c8;box-sizing:border-box;font-size:16px;line-height:200%;padding:29px 20px;width:660px}@media only screen and (max-width:767px){.case_list .topics_list dd{line-height:175%;padding:18px 0 17px;width:100%}}.case_list .topics_list dd a{color:inherit}.case_list .topics_list dd a:hover{text-decoration:none}.case_single{padding-top:69px}@media only screen and (max-width:767px){.case_single{padding-top:56px}}.case_single .mv{height:570px;overflow:hidden}@media only screen and (max-width:767px){.case_single .mv{height:auto}}.case_single .mv img{min-width:1366px;width:100%}@media only screen and (max-width:1366px){.case_single .mv img{margin-left:calc(50% - 683px)}}@media only screen and (max-width:767px){.case_single .mv img{margin-left:-14%;max-width:none;min-width:0;width:128%}}.case_single .title_wrapper{background:#00e7d1;background:linear-gradient(90deg,#00e7d1,#005db9);padding:40px 0;position:relative;width:100%}@media only screen and (max-width:767px){.case_single .title_wrapper{padding:22px 0}}.case_single .title_wrapper .title p{box-sizing:border-box;color:#fff;font-size:16px;line-height:100%;margin-bottom:15px}@media only screen and (max-width:767px){.case_single .title_wrapper .title p{margin-bottom:10px}}.case_single .title_wrapper .title p span{border-bottom:1px solid #fff;display:inline-block;padding-bottom:19px}@media only screen and (max-width:767px){.case_single .title_wrapper .title p span{border-bottom:none;padding-bottom:0;position:relative}.case_single .title_wrapper .title p span:after{background:#fff;content:"";display:block;height:1px;margin-top:15px;width:20px}}.case_single .title_wrapper .title h1,.case_single .title_wrapper .title h2{color:#fff;font-size:35px;font-weight:500;line-height:143%}@media only screen and (max-width:767px){.case_single .title_wrapper .title h1,.case_single .title_wrapper .title h2{font-size:5.2vw;padding-left:0}}.case_single .tags{margin-bottom:62px}@media only screen and (max-width:767px){.case_single .tags{margin-bottom:40px}}.case_single .tags li{color:#999;display:inline-block;font-size:12px;margin-right:19px}.case_single .tags li a{color:inherit;text-decoration:none}.case_single .tags li a:hover{text-decoration:underline}.case_single .lead{margin-bottom:75px}@media only screen and (max-width:767px){.case_single .lead{margin-bottom:40px}}.case_single .lead h2,.case_single .lead h3{color:#005db9;font-size:30px;font-weight:500;line-height:150%;margin-bottom:27px}@media only screen and (max-width:767px){.case_single .lead h2,.case_single .lead h3{font-size:24px;margin-bottom:25px}}.case_single .lead p{font-size:18px;line-height:177%}.case_single .lead p:not(:last-child){margin-bottom:1em}.case_single .problem{margin-bottom:95px}@media only screen and (max-width:767px){.case_single .problem{margin-bottom:68px}}.case_single .problem .mid_list.-black{position:relative}.case_single .problem .mid_list.-black:after{background:url(https://21038420.fs1.hubspotusercontent-na1.net/hubfs/21038420/website_assets/case/arrow.png) no-repeat top;background-size:auto 100%;bottom:-66px;content:"";display:block;height:30px;left:0;position:absolute;width:100%}@media only screen and (max-width:767px){.case_single .problem .mid_list.-black:after{bottom:-47px}}.case_single .problem .mid_list.-blue li{color:#005db9}.case_single .problem .mid_list li{font-size:20px;line-height:150%;padding-left:1em;position:relative}@media only screen and (max-width:767px){.case_single .problem .mid_list li{font-size:18px}}.case_single .problem .mid_list li:not(:last-child){margin-bottom:5px}@media only screen and (max-width:767px){.case_single .problem .mid_list li:not(:last-child){margin-bottom:7px}}.case_single .problem .mid_list li:before{background:#005db9;border-radius:5px;content:"";display:block;height:10px;left:0;position:absolute;top:11px;width:10px}.case_single .editor{margin-bottom:100px;margin-top:105px}@media only screen and (max-width:767px){.case_single .editor{margin-bottom:50px;margin-top:50px}}.case_single .editor .wide p,.case_single .editor .wide ul{width:100%}.case_single .editor p{font-size:18px;line-height:177%;margin:0 auto;width:800px}@media only screen and (max-width:767px){.case_single .editor p{width:100%}}.case_single .editor p:not(:last-child){margin-bottom:1em}.case_single .editor p:last-child img{margin-bottom:0}.case_single .editor ul{margin:0 auto;width:800px}@media only screen and (max-width:767px){.case_single .editor ul{width:100%}}.case_single .editor ul li{font-size:18px;line-height:177%}.case_single .editor img{display:inline-block;margin-bottom:73px}@media only screen and (max-width:767px){.case_single .editor img{margin-bottom:35px}}.case_single .column_editor.-mb{margin-bottom:80px}@media only screen and (max-width:767px){.case_single .column_editor.-mb{margin-bottom:50px}}.case_single .column_editor h2{color:#005db9;font-size:30px;font-weight:500;line-height:150%;margin-bottom:27px}.case_single .column_editor h2:not(:first-child){margin-top:60px}@media only screen and (max-width:767px){.case_single .column_editor h2:not(:first-child){margin-top:50px}.case_single .column_editor h2{font-size:24px;margin-bottom:25px}}.case_single .column_editor h3{background:#005db9;border-radius:100px;color:#fff;font-size:24px;margin:40px 0 21px;padding:15px 25px}@media only screen and (max-width:767px){.case_single .column_editor h3{font-size:20px;margin:30px 0 25px;padding:13px 20px 15px}}.case_single .column_editor h4{border-bottom:1px solid #005db9;color:#005db9;font-size:22px;font-weight:500;line-height:150%;margin:50px 0 20px;padding-bottom:10px}@media only screen and (max-width:767px){.case_single .column_editor h4{font-size:20px;margin-top:40px}}.case_single .column_editor h5{color:#005db9;font-size:20px;font-weight:500;line-height:150%;margin:30px 0 20px}@media only screen and (max-width:767px){.case_single .column_editor h5{font-size:18px}}.case_single .column_editor h6{color:#005db9;font-size:18px;font-weight:500;line-height:150%;margin:20px 0}@media only screen and (max-width:767px){.case_single .column_editor h6{font-size:16px}}.case_single .column_editor p{font-size:18px;line-height:177%;margin-bottom:1em}@media only screen and (max-width:767px){.case_single .column_editor p{font-size:16px}}.case_single .column_editor p:not(:last-child){margin-bottom:1em}.case_single .column_editor p:last-child img{margin-bottom:0}.case_single .column_editor ol,.case_single .column_editor ul{margin:20px 0;padding:0 0 0 1em}.case_single .column_editor ul{list-style:disc}.case_single .column_editor ol{list-style:decimal}.case_single .column_editor li{font-size:18px;line-height:177%}@media only screen and (max-width:767px){.case_single .column_editor li{font-size:16px}}.case_single .column_editor li:not(:last-child){margin-bottom:10px}.case_single .column_editor img{display:inline-block;margin-bottom:50px}@media only screen and (max-width:767px){.case_single .column_editor img{margin-bottom:30px}}.case_single .column_editor a{color:#005db9}.case_single .column_editor table{margin:20px 0}.case_single .column_editor table caption{padding:10px 0;text-align:center}@media only screen and (max-width:767px){.case_single .column_editor div[data-hs-responsive-table=true] table{width:800px!important}}.case_single .author{background:#f2f2f2;margin-bottom:80px;margin-top:50px;padding:30px}@media only screen and (max-width:767px){.case_single .author{margin-bottom:50px;margin-top:30px}}.case_single .author.author--module .flex:not(:last-child){border-bottom:1px solid #fff;margin-bottom:30px}.case_single .author.author--module .r_box .company_name{font-size:15px;font-weight:400;margin-bottom:10px}.case_single .author h2{color:#00a1c5;font-family:Barlow,sans-serif;font-size:20px;font-weight:700;letter-spacing:.1em;margin-bottom:20px;padding-left:35px;position:relative}.case_single .author h2:before{background:#00a1c5;content:"";display:block;height:2px;left:0;position:absolute;top:calc(50% - 1px);width:15px}.case_single .author .flex{display:flex;justify-content:space-between}.case_single .author .flex figure{width:100px}.case_single .author .flex .r_box{width:620px}@media only screen and (max-width:767px){.case_single .author .flex .r_box{width:calc(100% - 130px)}}.case_single .author .flex .r_box .name{font-size:18px;font-weight:700;margin-bottom:10px}.case_single .author .flex .r_box p{font-size:16px}.case_single .soudan{background:#f2f2f2;padding:72px 0 78px}@media only screen and (max-width:767px){.case_single .soudan{padding:50px 0}}.case_single .soudan .top{margin-bottom:68px}@media only screen and (max-width:767px){.case_single .soudan .top{margin-bottom:61px}}.case_single .soudan .top h2{color:#005db9;font-size:28px;margin-bottom:10px;text-align:center}@media only screen and (max-width:767px){.case_single .soudan .top h2{font-size:24px}}.case_single .soudan .top p{font-size:20px;text-align:center}.case_single .soudan .btn_wrapper{position:relative}.case_single .soudan .btn_wrapper .btn{position:absolute;top:-38px;width:100%}@media only screen and (max-width:767px){.case_single .soudan .btn_wrapper .btn{top:-28px}}.case_single .soudan .box{background:#fff;box-sizing:border-box;margin:0 auto;padding:78px 48px 34px;width:800px}@media only screen and (max-width:767px){.case_single .soudan .box{margin:0 auto;padding:54px 28px 24px;width:89.3%}}.case_single .soudan .box h3{color:#005db9;font-size:20px;line-height:150%;margin-bottom:18px;text-align:center}.case_single .soudan .box p{font-size:15px;line-height:166%}@media only screen and (max-width:767px){.case_single .soudan .box p{font-size:16px}}.case_single .other .container02{border-top:1px solid #ccc;padding-top:75px}@media only screen and (max-width:767px){.case_single .other .container02{padding-top:45px}}.case_single .other .c-ttl01{margin-bottom:25px}@media only screen and (max-width:767px){.case_single .other .u-flex{justify-content:space-between}.case_single .other .u-flex .c-case_box:nth-child(3){display:none}}</pre></body></html>