#BreadCrumb ul.breadcrumb li span,#BreadCrumb ul.hs-breadcrumb-menu li span{color:#202020!important}.u-aligntop{align-items:start}.u-aligncenter{align-items:center}.c-bold{font-weight:700}.u-bgColor--3065af{background-color:#3065af}.u-bgColor--cad0d4{background-color:#cad0d4}.u-bgColor--dae8fb{background-color:#dae8fb}.u-bgColor--f4f5f6{background-color:#f4f5f6}#Blog-Page #Main_Content:has(.Case-Detail){padding-left:15px;padding-right:15px}@media screen and (max-width:767px){#Blog-Page #Main_Content:has(.Case-Detail){padding-left:20px;padding-right:20px}}@media (max-width:639px){#BreadCrumb ul.breadcrumb li:not(.active) a,#BreadCrumb ul.hs-breadcrumb-menu li a{padding-bottom:3px;padding-top:3px}}.section-list-case .list-case-item{margin-bottom:1em;margin-top:1em}.section-list-case .list-case-item .item-title{font-weight:700}.section-list-case[class*=_bg] .list-case-item .item-title{align-items:start;display:flex}.section-list-case .list-case-item .item-text{margin-top:10px}.section-list-case .list-case-item+.list-case-item{margin-top:15px}.section-list-case[class*=type-] .list-case-item .item-title .common-title{border-radius:3px;display:inline-block;font-size:16px;margin-right:12px;min-width:fit-content;padding:2px 8px}.section-list-case.type-black .item-title .common-title,.section-list-case.type-black_bg .item-title .common-title{background:#202020;color:#fff}.section-list-case.type-skyblue .item-title .common-title,.section-list-case.type-skyblue_bg .item-title .common-title{background:#0ae;color:#fff}.section-list-case.type-v4g .item-title .common-title{background:var(--v4g);color:#fff}.section-list-case.type-skyblue_bg .list-case-item{background:#f3f6f9;border-radius:3px;display:flex;flex-direction:column;margin:20px 0 0;padding:10px}.section-list-case.type-black_bg .list-case-item{background:#d7d7d7;border-radius:3px;display:flex;flex-direction:column;margin:10px 0;padding:5px}@media screen and (max-width:767px){.section-list-case[class*=_bg] .list-case-item .item-title:has(+.item-text){align-items:baseline;display:flex;flex-direction:column;gap:10px}}.Product-case .Section-TableList.style5{margin:0}.LP-Case-Top .case-top{margin-bottom:-30px}.LP-Case-Top .case-top ul.Tag-service{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;padding-left:0}.LP-Case-Top .case-top .Tag-service-item{border:1px solid #3364af;border-radius:3px;display:inline;font-size:12px;font-weight:700;padding:0}.LP-Case-Top .case-top .Tag-service-item a{color:#3364af;display:block;padding:5px 10px}.LP-Case-Top .case-top .Tag-service-item.vonage{border:1px solid #000}.LP-Case-Top .case-top .Tag-service-item.vonage a{color:#000}.LP-Case-Top .case-top .Tag-service-item[class*=kintone]{border:1px solid var(--vcall)}.LP-Case-Top .case-top .Tag-service-item[class*=kintone] a{color:var(--vcall)}.LP-Case-Top .case-top .Tag-item{list-style:none;padding-left:0}.LP-Case-Top .case-top .Tag-item a{color:#0e0d6a;display:block;font-size:14px}.LP-Case-Top .case-top .Tag-item a:before{content:"#";display:inline}.LP-Case-Top .case-top h1{font-size:30px;letter-spacing:3.6px;line-height:1.3;margin:15px 0}.LP-Case-Top .case-top h3{font-size:18px;line-height:1.6;margin:0}.LP-Case-Top .case-top h4{font-size:12px;font-weight:400;line-height:1.6;margin:10px 0}.LP-Case-Top .case-top ul.Tag-list{margin-top:20px}.LP-Case-Top .case-top li.Tag-list-item{font-weight:400;line-height:19.2px;padding:2px 12px}.LP-Case-Top h4 br{display:block!important}@media only screen and (max-width:767px){.LP-Case-Top .case-top{margin-bottom:-20px}.LP-Case-Top .case-top ul.Tag-service{margin-bottom:15px}.LP-Case-Top .case-top h1{font-size:24px;letter-spacing:2.6px;line-height:1.6}.LP-Case-Top .case-top h4{font-size:16px;line-height:1.6}}.LP-Case-Top .case-top .section-flex:not(:has(.section-image)) h1{margin-top:0}.section-flex.lead-text{display:flex;justify-content:center;margin:60px auto 50px}.section-flex .content-inner-text{flex:1.7;line-height:1.8}.section-flex .content-inner-image{flex:1;padding-left:75px}.section-flex+.contents-case .Section-TableList.style3,.section-flex+.contents-case+.contents-case .Section-TableList.style3{margin-bottom:90px;margin-top:50px}@media only screen and (max-width:767px){.section-flex.lead-text{flex-wrap:wrap;gap:30px 50px;margin:60px 0 40px}.section-flex .content-inner-text{flex:auto}.section-flex .content-inner-text p:not(:last-child){margin-bottom:30px}.section-flex .content-inner-image{padding:0}.section-flex+.contents-case .Section-TableList.style3,.section-flex+.contents-case+.contents-case .Section-TableList.style3{margin-bottom:60px;margin-top:30px}}.contents-case figcaption{font-size:14px;margin-top:5px}@media (max-width:820px){.contents-case figcaption.left{text-align:left!important}}.contents-case .section-column2{display:flex;flex-wrap:wrap}.contents-case .section-column2+.section-column2{margin-top:40px}.contents-case .section-column2.item-reverse{flex-direction:row-reverse}.contents-case .content-inner-text{max-width:none;width:50%}.contents-case .content-inner-text:not(:has(+.content-inner-image img)){max-width:100%;width:100%}.contents-case .content-inner-image{box-sizing:border-box;max-width:none;padding-left:80px;width:50%}.contents-case .section-column2.item-reverse .content-inner-image{padding-left:0;padding-right:80px}@media only screen and (min-width:768px){.contents-case .content-inner-text,.contents-case .section-column2.item-reverse .content-inner-text{max-width:550px}}@media only screen and (max-width:767px){.contents-case .section-column2{gap:30px}.contents-case .section-column2+.section-column2{margin-top:20px}.contents-case .section-column2:not(:has(.content-inner-image img)){gap:0;margin-top:20px}.contents-case .content-inner-image,.contents-case .content-inner-text{padding:0!important;width:100%}.Case-Detail .contents-case .section-column2 p{margin-top:30px}}.contents-case>.section-image figure{margin:0 auto;width:fit-content}.contents-case .case-charm{background-color:#f5f5f5;border-radius:8px;margin-bottom:30px;margin-top:40px;padding:20px 30px;text-align:center}.contents-case .case-charm h2.case-charm__title{border-left:unset;font-size:20px;letter-spacing:.1em;line-height:1.6;margin:0 auto 20px!important;padding-left:0;text-align:center!important}.contents-case .case-charm__items{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media (max-width:820px){.contents-case .case-charm__items{flex-direction:column}}.contents-case .case-charm__item{align-items:start;background-color:#fff;border-radius:8px;display:flex;flex:1;flex-direction:row;gap:8px;padding:20px 24px;text-align:left;width:100%}.contents-case .case-charm__item:has(.case-common-num){gap:20px;padding:20px}.contents-case .case-charm .case-charm__item:has(.case-common-num) .case-charm__description{font-size:16px;letter-spacing:.1em;line-height:1.6;margin-top:10px!important;text-align:left}.contents-case .case-charm__items:has(:nth-child(3)) .case-charm__item{align-items:center;flex-direction:column}.contents-case .case-charm__items:not(:has(:nth-child(3))) .case-charm__text{text-align:left}@media (max-width:820px){.contents-case .case-charm__item{align-items:center;flex-direction:column;gap:5px!important}}.contents-case .case-charm__icon{width:60px}.contents-case .case-charm__text{text-align:center}.contents-case .case-charm__text p{line-height:1.8}.contents-case .case-charm__icon img{height:60px;margin-bottom:0!important;margin-top:0!important;min-width:60px;object-fit:contain;width:60px}.contents-case .case-charm h3.case-charm__heading{border-bottom:unset;color:var(--vonage);font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1.6;margin:0 0 10px;margin-bottom:0!important;margin-top:0!important;padding-bottom:0}div:has(.LP-Case-Top .case-top .Tag-service-item[class*=for-garoon]) .contents-case .case-charm__item:not(:has(.case-common-num)) .case-charm h3.case-charm__heading{color:var(--v4g)}.contents-case .case-charm .case-charm__item:has(.case-common-num) h3.case-charm__heading{color:var(--black)}.contents-case .case-charm__item .case-common-num{background:var(--vonage);border-radius:3px;color:#fff;display:inline-block;font-size:16px;font-weight:700;padding:3px 10px}div:has(.LP-Case-Top .case-top .Tag-service-item[class*=for-garoon]) .contents-case .case-charm__item .case-common-num{background:var(--v4g)}@media (max-width:820px){.contents-case .case-charm h3.case-charm__heading{text-align:center}.contents-case .case-charm .case-charm__description{margin-top:12px!important}}.contents-case .case-charm p.case-charm__description{font-size:16px;letter-spacing:.1em;line-height:1.8;margin-top:0!important}.Case-Detail .contents-case h2{border-left:4px solid #0ae;color:#202020;font-size:26px;font-weight:700;margin-bottom:30px;margin-top:60px;padding-left:25px;text-align:left!important}@media only screen and (max-width:767px){.Case-Detail .contents-case h2{font-size:20px;margin-bottom:20px;margin-top:40px;padding-left:15px}}.Case-Detail .contents-case h3{border-bottom:2px solid #0ae;color:#202020;font-size:22px;font-weight:700;margin:60px 0 30px;padding-bottom:8px}@media only screen and (max-width:767px){.Case-Detail .contents-case h3{font-size:18px;margin:20px 0}}.Case-Detail .contents-case h4{border-bottom:none;color:#202020;font-size:20px;font-weight:700;margin-bottom:20px}.Case-Detail .contents-case h5{color:#202020;font-size:18px;font-weight:700;margin-bottom:20px;margin-top:50px}@media only screen and (max-width:767px){.Case-Detail .contents-case h5{margin-top:30px}}.Case-Detail .contents-case h6{color:#0ae;font-size:16px;font-weight:700;margin-bottom:20px;margin-top:50px}@media only screen and (max-width:767px){.Case-Detail .contents-case h6{margin-top:30px}}.Case-Detail .contents-case p{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.8;margin-bottom:20px;margin-top:20px;word-break:break-word}.Case-Detail .contents-case p:first-child{margin-top:0}.Case-Detail .contents-case>p:last-child{margin-bottom:0}.Case-Detail .contents-case ul{padding-left:20px}.Case-Detail .contents-case ul li{font-size:16px;position:relative}.Case-Detail .contents-case ul li+li{margin-top:5px}.Case-Detail .contents-case ul li:before{background:#0ae;border:initial;border-color:#0ae;border-image:initial;border-radius:100%;content:"";display:block;height:13px;left:-20px;position:absolute;top:12px;transform:translateY(-50%);width:13px}.Case-Detail .contents-case table{border-collapse:collapse;border-left:1px solid #ddd;border-spacing:0;border-top:1px solid #ddd;font-size:16px;line-height:1.5;margin:30px 0;table-layout:auto;width:100%}.Case-Detail .contents-case table:last-child{margin-bottom:0}.Case-Detail .contents-case table td{border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding:20px;word-break:break-word}.Case-Detail .contents-case table th{background-color:#d7d7d7;border:1px solid #d7d7d7;color:#202020;padding:20px;text-align:left}.Case-Detail .contents-case table th:not(:last-child){border-right:1px solid #fff}.Case-Detail .contents-case table p{font-size:16px;margin-bottom:0}.Case-Detail .contents-case a:not(.Button--large):not(.Button--outline),.Case-Detail .contents-case span a:not(.Button--large):not(.Button--outline){font-size:inherit}.Case-Detail .contents-case a.link-inside,.Case-Detail .contents-case span a.link-inside{text-decoration:none}.Case-Detail .contents-case a:not(.Button--large):not(.Button--outline):hover,.Case-Detail .contents-case span a:not(.Button--large):not(.Button--outline):hover{opacity:1;text-decoration:underline}.Case-Detail .contents-case table td a{font-size:16px}.Product-case div#HeroContent+#MainContent .LP-TwoColumn{margin:0 0 40px}.Product-case .hs_cos_wrapper:has(.blog-section .post-body>p:last-child)+.LP-TwoColumn{margin-top:40px!important}.Product-case div#HeroContent+#MainContent>span>.LP-TwoColumn:first-child{margin:60px auto 50px}.Product-case h4{font-size:20px}.Product-case .Blog-Detail .blog-section .post-body h4,.Product-case .Blog-Detail .blog-section .post-body h5,.Product-case .Blog-Detail .blog-section .post-body h6{margin-bottom:20px;margin-top:50px}.Product-case .hs_cos_wrapper:has(.LP-TableList)+.hs_cos_wrapper .Blog-Detail .blog-section .post-body{margin-top:90px}.Case-Detail .contents-case h2+.Section-top h3,.Case-Detail .contents-case h2+h3{margin-top:30px}.Case-Detail .contents-case p{margin-bottom:30px;margin-top:30px}.Case-Detail .contents-case p:last-child{margin-bottom:0}.Case-Detail .contents-case .section-image img{margin-top:40px}.Case-Detail .contents-case .section-image figure{margin:0 auto 40px;width:fit-content}.Case-Detail .contents-case p:has(img){margin-bottom:0}.Case-Detail .contents-case p:has(img) span{display:inline-block;font-size:14px;margin:0;text-align:left}.Case-Detail .contents-case p:has(img+span)+p{margin-top:40px}.Case-Detail .contents-case table:first-child{margin-top:0}.Product-case .LP-Custom-Module:has(+.LP-Cta-Section) .Blog-Detail,.Product-case .hs_cos_wrapper:has(+.hs_cos_wrapper .LP-CaseCategory) .Blog-Detail,.Product-case .hs_cos_wrapper:has(+.hs_cos_wrapper .LP-FlexTop) .Blog-Detail{padding-bottom:90px}.Case-Detail .contents-case .Section-TableList.style3 .TableList-item{align-items:center}.Product-case .hs_cos_wrapper:has(.LP-TableList)+.hs_cos_wrapper .BasicContentSection.LP-FlexTop{margin-bottom:90px;margin-top:90px}.Case-Detail .contents-case .LP-TableList .Section-header{margin-bottom:30px;margin-top:60px}.Case-Detail .contents-case .LP-TableList .Section-header h2{border-left:4px solid #0ae;color:#202020;font-size:26px;font-weight:700;padding-left:25px;text-align:left!important}.w660{margin:0 auto 40px;max-width:660px}.w660 .caption a[target=_blank]{background:transparent;color:#201ceb;cursor:pointer;padding:0}@media (min-width:768px){.Case-Detail .contents-case .Section-image{padding-left:80px}.Case-Detail .contents-case h2+.section-image img,.Case-Detail .contents-case h3+.section-image img{margin-top:10px}.Product-case .ContentWithImageSection.has-imageLeft .Section-image{padding-right:80px}.Product-case .ContentWithImageSection.has-imageLeft .Section-body,.Product-case .ContentWithImageSection.has-imageRight.system-section .Section-image{padding-left:0}.Product-case .ContentWithImageSection.has-imageRight.system-section .Section-body{padding-right:80px}.Product-case .ContentWithImageSection.has-imageRight.system-section .Section-image.textsize-7{max-width:42.66667%}.Product-case .ContentWithImageSection.has-imageRight.system-section .Section-body.textsize-7{width:57.33333%}}@media screen and (max-width:767px){.Case-Detail .contents-case h2:has(+.Section-top h3),.Case-Detail .contents-case h2:has(+h3){margin-bottom:20px}.Case-Detail .contents-case .section-image img,.Case-Detail .contents-case h2+.Section-top h3,.Case-Detail .contents-case h2+h3{margin-top:20px}.Case-Detail .contents-case h2+.section-image img,.Case-Detail .contents-case h3+.section-image img{margin-top:0}.Case-Detail .contents-case p{margin-bottom:20px;margin-top:20px}.Case-Detail .contents-case .section-image figure{margin:0 auto 20px}.Case-Detail .contents-case .section-image figure:has(img)+div>p,.Case-Detail .contents-case .section-image figure:has(img)+p{margin-top:40px}}.Product-case .worries li:before{width:0!important}.Product-case .worries li{padding-left:0!important}.Product-case .worries.li_bg_gray li,.worries.li_bg_gray>div{background:#d7d7d7;border-radius:3px;margin-bottom:10px;padding:5px!important}.Product-case .worries span.bg_black{background:#202020;border-radius:3px;color:#fff;display:inline-block;font-size:16px;margin-right:10px;padding:2px 8px}.Product-case .LP-TwoColumn .worries.li_bg_gray li{min-height:40px;padding:5px 5px 5px 80px!important;position:relative}.Product-case .LP-TwoColumn .worries span.bg_black{left:5px;position:absolute;top:5px}.Product-case .worries{font-weight:700;margin-top:20px}.Product-case .worries div+p{margin-top:10px!important}.Product-case .worries p{font-weight:400}.Product-case .LP-TwoColumn p{margin-bottom:30px;margin-top:30px}.Product-case .LP-TwoColumn p:first-child{margin-top:0}.Product-case .LP-TwoColumn p:last-child{margin-bottom:0}i.fa-external{position:relative}i.fa-external:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBmaWxsPSIjMjAxQ0VCIiBkPSJNMS43NS4yNUMuOTMuMjUuMjUuOTMuMjUgMS43NXYxMC41YzAgLjgyLjY4IDEuNSAxLjUgMS41aDEwLjVjLjgyIDAgMS41LS42OCAxLjUtMS41VjdoLTEuNXY1LjI1SDEuNzVWMS43NUg3Vi4yNXptNi43NSAwdjEuNWgyLjY5TDQuMjIgOC43MmwxLjA2IDEuMDYgNi45Ny02Ljk3VjUuNWgxLjVWLjI1eiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:14px;position:absolute;right:-20px;top:calc(50% - 6px);width:14px}.Product-case .Blog-Detail .blog-section .post-body a{text-decoration:none!important}.Product-case .Blog-Detail .blog-section .post-body a:hover{text-decoration:underline!important}.Product-case .Blog-Detail .blog-section .post-body p:has(img)+p{margin-top:40px}@media screen and (min-width:819px){.Product-case .LP-TwoColumn .Section-image img:has(+figcaption.tar){margin-right:0!important}.Product-case .LP-TwoColumn .Section-image img:has(+figcaption.tal){margin-left:0!important}}@media screen and (max-width:767px){.Product-case .hs_cos_wrapper .Wrap--narrow{margin:0 auto;padding:0}.Product-case .u-margin--large{margin:0}.Product-case div#HeroContent+#MainContent>span>.LP-TwoColumn{margin:0 0 20px}.Product-case .hs_cos_wrapper:has(.blog-section .post-body>p:last-child)+.LP-TwoColumn{margin-top:20px!important}.Product-case div#HeroContent+#MainContent>span>.LP-TwoColumn:first-child{margin:40px 0}.Product-case .Blog-Detail .blog-section .post-body h4,.Product-case .Blog-Detail .blog-section .post-body h5,.Product-case .Blog-Detail .blog-section .post-body h6{margin-bottom:20px;margin-top:30px}.Product-case .hs_cos_wrapper:has(.LP-TableList)+.hs_cos_wrapper .Blog-Detail .blog-section .post-body{margin-top:60px}.Product-case .Blog-Detail .blog-section .post-body h2,.Product-case .LP-TwoColumn h2{margin-bottom:20px;margin-top:40px}.Product-case .Blog-Detail .blog-section .post-body h3{margin:40px 0 20px}.Product-case .Blog-Detail .blog-section .post-body h2+h3,.Product-case .LP-TwoColumn h2+.Section-top h3{margin-top:20px}.Product-case .Blog-Detail .blog-section .post-body p{margin-bottom:20px;margin-top:20px;width:100%!important}.Product-case .Blog-Detail .blog-section .post-body p:has(img) span{text-align:left!important;width:100%!important}.Product-case .Blog-Detail .blog-section .post-body p:last-child{margin-bottom:0}.Product-case .Blog-Detail .blog-section .post-body img{margin-top:20px}.Product-case .Blog-Detail .blog-section .post-body p:has(img+span)+p{margin-top:20px}.Product-case .Blog-Detail .blog-section .post-body table:first-child{margin-top:0}.Product-case .LP-Custom-Module:has(+.LP-Cta-Section) .Blog-Detail,.Product-case .hs_cos_wrapper:has(+.hs_cos_wrapper .LP-CaseCategory) .Blog-Detail,.Product-case .hs_cos_wrapper:has(+.hs_cos_wrapper .LP-FlexTop) .Blog-Detail{padding-bottom:60px}.Product-case .hs_cos_wrapper:has(.LP-TableList)+.hs_cos_wrapper .BasicContentSection.LP-FlexTop{margin-bottom:60px;margin-top:60px}}.Section-TableList.style5 .TableList-title{justify-content:center}.Section-TableList.style5 .TableList-text{align-items:center;display:flex;flex-wrap:wrap}.Section-TableList.style5 .TableList-text>*{width:100%}.Section-TableList.style3 .TableList-item .TableList-content{font-size:16px}@media screen and (min-width:767px){.Section-TableList.style3 .TableList-item .TableList-content{align-items:center;display:flex;margin-left:100px;width:calc(100% - 260px)}}@media screen and (max-width:767px){.Section-TableList.style5 .TableList-title{justify-content:start}.Case-Detail .contents-case .Section-TableList.style3 .TableList-item{align-items:start}.Section-TableList.style3 .TableList-content{margin:0}}.Case-Detail .contents-case .table-interview ul li:before{display:none}div:has(.Case-Detail) .Lower-nav-list>li>a.is-active{background:#b1b1b1;height:40px}div:has(.Case-Detail) .Lower-child.is-show{display:none!important}