@charset "UTF-8";:root{--fontsize-baseFontSize:16px;--fontsize-smallFontSize:14px;--fontsize-mediumFontSize:18px;--fontsize-largeFontSize:20px}@media only screen and (max-width:640px){:root{--fontsize-baseFontSize:14px;--fontsize-smallFontSize:12px;--fontsize-mediumFontSize:16px;--fontsize-largeFontSize:18px}}:root{--spacing-xsmall:15px;--spacing-small:30px;--spacing-medium-small:40px;--spacing-medium:60px;--spacing-large:100px}@media only screen and (max-width:640px){:root{--spacing-xsmall:10px;--spacing-small:20px;--spacing-medium-small:25px;--spacing-medium:30px;--spacing-large:50px}}body.blog{overflow-y:visible}@media only screen and (max-width:800px){body.blog{padding-top:50px}}body.blog .hs-breadcrumb-menu-item.first-crumb{padding-left:0!important}body.blog .caseHero{background:transparent linear-gradient(25deg,#fcd4a2,#f9efda) 0 0 no-repeat;display:block;margin:0 -10px;position:relative}body.blog .caseHero__inner{align-items:center;box-sizing:border-box;display:flex;padding:40px}body.blog .caseHero__inner:before{border-color:transparent transparent transparent #f4930e;border-style:solid;border-width:0 0 90px 90px}body.blog .caseHero__inner:after,body.blog .caseHero__inner:before{content:"";display:block;height:0;left:0;opacity:.15;position:absolute;top:0;width:0}body.blog .caseHero__inner:after{border-color:transparent transparent transparent #f4930e;border-style:solid;border-width:0 0 53px 53px}body.blog .caseHero:before{border-color:transparent transparent #f4930e;border-style:solid;border-width:0 0 90px 90px}body.blog .caseHero:after,body.blog .caseHero:before{bottom:0;content:"";display:block;height:0;opacity:.15;position:absolute;right:0;width:0}body.blog .caseHero:after{border-color:transparent transparent #f4930e;border-style:solid;border-width:0 0 53px 53px}body.blog .caseHero.caseHero__top .caseHero__information{align-items:center;display:grid;grid-template-columns:auto 1fr}body.blog .caseHero.caseHero__top .caseHero__information .caseHero__title__site{font-size:14px;font-weight:500}body.blog .caseHero.caseHero__top .caseHero__information .caseHero__title__main{font-size:40px;font-weight:400}body.blog .caseHero.caseHero__top .caseHero__information .caseHero__lead{padding-left:80px}@media only screen and (max-width:800px){body.blog .caseHero__inner{display:flex;padding:20px 40px}body.blog .caseHero__inner:before{border-width:0 0 45px 45px}body.blog .caseHero__inner:after{border-width:0 0 26px 26px}body.blog .caseHero:before{border-width:0 0 45px 45px}body.blog .caseHero:after{border-width:0 0 26px 26px}body.blog .caseHero.caseHero__top .caseHero__information .caseHero__title__site{font-size:12px}body.blog .caseHero.caseHero__top .caseHero__information .caseHero__lead{padding-left:40px}body.blog .caseHero.caseHero__top .caseHero__information .caseHero__lead br{display:none}}@media only screen and (max-width:640px){body.blog .caseHero__inner{padding:20px 0}body.blog .caseHero.caseHero__top .caseHero__information{align-items:center;display:block}body.blog .caseHero.caseHero__top .caseHero__information .caseHero__title__main{font-size:30px;margin-bottom:10px}body.blog .caseHero.caseHero__top .caseHero__information .caseHero__lead{line-height:1.6;padding-left:0}body.blog .caseHero.caseHero__top .caseHero__information .caseHero__lead br{display:none}}body.blog .caseNav{background-color:#faf7f4;margin:0 -10px 40px}body.blog .caseNav__inner{box-sizing:border-box;padding:20px 40px 10px}body.blog .caseNav__title{color:#707070;font-size:14px;font-weight:500;margin-bottom:10px}body.blog .caseNav__title:before{content:url(https://jp.vcube.com/hubfs/solution/case/search.svg);height:18px;left:0;margin-right:5px;position:relative;top:3px;width:18px}body.blog .caseNav.caseNavEventdx{background-color:#faf7f4;margin:0 -10px 40px}body.blog .caseNav.caseNavEventdx .caseNav__inner{align-items:center;display:grid;gap:10px;padding:20px 40px}body.blog .caseNav.caseNavEventdx .caseNav__title{margin-bottom:0}body.blog .caseNav.caseNavEventdx .caseNav__title:first-of-type{grid-column:1/2;grid-row:1/2}body.blog .caseNav.caseNavEventdx .caseNav__title:last-of-type{grid-column:1/2;grid-row:2/3}body.blog .caseNav.caseNavEventdx .caseNav__title:before{content:none;display:none}body.blog .caseNav.caseNavEventdx .caseNav__title span{background-color:#202020;background-image:url(https://jp.vcube.com/hubfs/solution/case/case_search_arrow.svg);background-position:100%;background-repeat:no-repeat;background-size:auto 100%;color:#fff;display:inline-block;font-size:14px;font-weight:500;font-weight:400;padding:3px 15px 4px 5px;position:relative;text-align:center;width:100%}body.blog .caseNav.caseNavEventdx .caseNav__title span:after{background-color:#faf7f4;content:"";display:block;height:100%;overflow:hidden;position:absolute;right:0;top:0;width:1px}body.blog .caseNav.caseNavEventdx .caseNav__content{padding-left:20px}body.blog .caseNav.caseNavEventdx .caseNav__content:first-of-type{grid-column:2/3;grid-row:1/2}body.blog .caseNav.caseNavEventdx .caseNav__content:last-of-type{grid-column:2/3;grid-row:2/3}@media only screen and (max-width:800px){body.blog .caseNav{margin:0 -10px 20px}body.blog .caseNav__inner{padding:20px 20px 10px}body.blog .caseNav.caseNavEventdx{margin:0 -10px 20px}body.blog .caseNav.caseNavEventdx .caseNav__inner{padding:20px 20px 10px}body.blog .caseNav.caseNavEventdx .caseNav__title:first-of-type{grid-column:1/2;grid-row:1/2}body.blog .caseNav.caseNavEventdx .caseNav__title:last-of-type{grid-column:1/2;grid-row:3/4}body.blog .caseNav.caseNavEventdx .caseNav__title span{font-size:12px;width:auto}body.blog .caseNav.caseNavEventdx .caseNav__content{padding-bottom:10px;padding-left:0}body.blog .caseNav.caseNavEventdx .caseNav__content:first-of-type{grid-column:1/2;grid-row:2/3}body.blog .caseNav.caseNavEventdx .caseNav__content:last-of-type{grid-column:1/2;grid-row:4/5}}@media only screen and (max-width:640px){body.blog .caseNav.caseNavEventdx .caseNav__inner,body.blog .caseNav__inner{padding:20px 0 10px}}body.blog .caseMain{display:block;margin:20px -10px 0;padding-bottom:110px}body.blog .caseMain *{box-sizing:border-box}@media only screen and (max-width:800px){body.blog .caseMain{margin-top:20px}}body.blog .caseContainer{align-items:flex-start;display:flex;margin-top:40px}body.blog .caseContainer a{word-break:break-all}@media only screen and (max-width:800px){body.blog .caseContainer{margin-top:0}}body.blog .caseContent{flex:1}body.blog .caseContent__head{font-size:24px;font-weight:400;margin-bottom:30px}body.blog .caseContent__head--center{text-align:center}@media only screen and (max-width:800px){body.blog .caseContent__head{font-size:18px;margin-bottom:30px}}body.blog .casePosts--3col{display:grid;grid-template-columns:29.3103448276% 29.3103448276% 29.3103448276%;justify-content:space-between}body.blog .casePosts--3col .casePosts__item:nth-child(n+4){margin-top:40px}body.blog .casePosts--4col{display:grid;grid-template-columns:22.4137931034% 22.4137931034% 22.4137931034% 22.4137931034%;justify-content:space-between}body.blog .casePosts--4col .casePosts__item:nth-child(n+5){margin-top:40px}@media only screen and (min-width:641px) and (max-width:800px){body.blog .casePosts--3col{grid-template-columns:47.5% 47.5%}body.blog .casePosts--3col .casePosts__item:nth-child(n+3){margin-top:40px}body.blog .casePosts--4col{grid-template-columns:47.5% 47.5%}body.blog .casePosts--4col .casePosts__item:nth-child(n+3){margin-top:40px}}@media only screen and (max-width:640px){body.blog .casePosts--3col,body.blog .casePosts--4col{display:block;margin:0}body.blog .casePosts--3col .casePosts__item,body.blog .casePosts--4col .casePosts__item{margin:0;width:100%}body.blog .casePosts--3col .casePosts__item:not(:first-child),body.blog .casePosts--4col .casePosts__item:not(:first-child){margin-top:60px}body.blog .casePosts--3col .casePosts__item:nth-child(n+3),body.blog .casePosts--4col .casePosts__item:nth-child(n+3){margin-top:40px}}body.blog .casePost .casePost__inner{color:#202020;display:block;text-decoration:none;transition:all .2s linear}body.blog .casePost .casePost__inner:hover .casePost__copy,body.blog .casePost .casePost__inner:hover .casePost__title{color:#f4930e}body.blog .casePost .casePost__inner:hover .casePost__detail{color:#707070}body.blog .casePost .casePost__image{aspect-ratio:2.0689/1;border:1px solid #d4d4d4;display:grid;overflow:hidden;place-items:center;position:relative;transition:all .2s linear}body.blog .casePost .casePost__image img{position:absolute;transition:all .2s linear;vertical-align:bottom}body.blog .casePost .casePost__image.casePost__image__photo img{height:100%;object-fit:cover;width:100%}body.blog .casePost .casePost__image.casePost__image__logo img{width:auto}body.blog .casePosts--4col .casePost .casePost__image.casePost__image__logo img{width:80%}body.blog .casePost .casePost__text{margin-top:10px}body.blog .casePost a:hover .casePost__image{opacity:.7}body.blog .casePost__copy{font-size:14px;font-weight:500;line-height:1.375;margin-top:.25em;transition:all .2s linear}body.blog .casePost__title{color:#707070;font-size:12px;font-weight:400;margin-top:10px;transition:all .2s linear}body.blog .caseRelatedPosts .casePost__title{font-size:14px}body.blog .casePost__detail{border-top:1px dotted #d4d4d4;color:#707070;display:grid;font-size:12px;grid-template-columns:auto auto 1fr;margin-top:10px;padding-top:10px;transition:all .2s linear}body.blog .caseTags{display:flex;flex-wrap:wrap;font-size:13px;margin:15px 0 0;overflow:hidden}body.blog .caseTags__item{align-items:center;background-color:#fff;border:1px solid #f4930e;border-radius:999px;color:#f4930e;display:flex;margin:0 10px 10px 0;min-height:2em;padding:.3em 1.4em .4em}body.blog .caseTags__item:first-of-type{margin-left:0}body.blog .caseTags__item a{color:#f4930e;text-decoration:none}body.blog .caseTags__item:hover,body.blog .caseTags__item__current{background-color:#f4930e}body.blog .caseTags__item:hover a,body.blog .caseTags__item__current a{color:#fff!important}body.blog .caseHero__post .caseTags{font-size:12px}body.blog .caseHero__post .caseTags__item{margin:0 5px 5px 0}@media only screen and (max-width:640px){body.blog .caseTags{margin:10px -3px 0}body.blog .caseTags__item{margin:0 10px 10px 0;min-height:1.7142857143em;padding:.3em 1.16em .4em}}body.blog .caseTagsPlain{display:flex;flex-wrap:wrap;font-size:14px;margin:0}body.blog .caseTagsPlain__item a{color:inherit;padding:0 5px;text-decoration:none}body.blog .caseTagsPlain__item a:hover,body.blog .caseTagsPlain__item__current a{color:#f4930e}body.blog .caseTagsPlain__item:after{content:"｜"}body.blog .caseHero__post .caseTagsPlain{font-size:12px}body.blog .caseHero__post .caseTagsPlain__item{margin:0 5px 5px 0}body.blog .blogPager{align-items:center;display:flex;justify-content:center;margin-top:60px}body.blog .blogPager a{color:#707070;text-decoration:none;transition:all .2s linear}body.blog .blogPager__arrow-link{align-items:center;display:inline-flex;height:40px;justify-content:center;text-decoration:none;transition:opacity .2s linear;width:40px}body.blog .blogPager__arrow-link:before{content:"";display:inline-block;height:8px;transform:translateY(6px) rotate(45deg);transform-origin:top right;vertical-align:middle;width:8px}body.blog .blogPager__arrow-link:hover{opacity:.7}body.blog .blogPager__arrow-link--disabled,body.blog .blogPager__arrow-link--disabled:hover{opacity:0}body.blog .blogPager__arrow-link--prev{grid-column:1/2;grid-row:1/2}body.blog .blogPager__arrow-link--prev:before{border-left:2px solid #f4930e;border-top:2px solid #f4930e;margin-right:15px;transform:translateY(6px) rotate(-45deg);transform-origin:top left}body.blog .blogPager__arrow-link--next{flex-direction:row-reverse;grid-column:3/4;grid-row:1/2}body.blog .blogPager__arrow-link--next:before{border-right:2px solid #f4930e;border-top:2px solid #f4930e;margin-left:15px;transform:translateY(6px) rotate(45deg);transform-origin:top right}body.blog .blogPager__number-link{align-items:center;border:1px solid #e0e0e0;display:inline-flex;height:40px;justify-content:center;margin:0 5px;width:40px}body.blog .blogPager__number-link.blogPager__link--active{border:1px solid #f4930e;color:#f4930e}@media (hover:hover){body.blog .blogPager__number-link:hover{border:1px solid #f4930e;color:#f4930e}}@media only screen and (max-width:640px){body.blog .blogPager{margin-top:50px}body.blog .blogPager__arrow-link{height:35px;width:25px}body.blog .blogPager__number-link{height:35px;margin:0 4px;width:35px}}body.blog .caseSidebar{display:block;flex-shrink:0;margin-left:40px;padding-bottom:100px;position:sticky;top:100px}body.blog .caseSidebar__toc li{margin-bottom:5px}body.blog .caseSidebar__toc li a{color:#707070;text-decoration:none}body.blog .caseSidebar__toc li a:hover{color:#202020}body.blog .caseSidebar__toc li a.current{color:#f4930e}body.blog .caseSidebar__totop{margin-top:15px}@media only screen and (max-width:800px){body.blog .caseSidebar{display:none}}body.blog :root{--fontsize-baseFontSize:16px;--fontsize-smallFontSize:14px;--fontsize-mediumFontSize:18px;--fontsize-largeFontSize:20px}@media only screen and (max-width:640px){body.blog :root{--fontsize-baseFontSize:14px;--fontsize-smallFontSize:12px;--fontsize-mediumFontSize:16px;--fontsize-largeFontSize:18px}}body.blog :root{--spacing-xsmall:15px;--spacing-small:30px;--spacing-medium-small:40px;--spacing-medium:60px;--spacing-large:100px}@media only screen and (max-width:640px){body.blog :root{--spacing-xsmall:10px;--spacing-small:20px;--spacing-medium-small:25px;--spacing-medium:30px;--spacing-large:50px}}body.blog .caseHero__post .caseHero__inner{align-items:flex-start;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}body.blog .caseHero__post .caseHero__copy{font-size:24px;font-weight:500;grid-column:1/3;grid-row:1/2;line-height:1.4375;margin-bottom:20px}body.blog .caseHero__post .caseHero__client__wrapper{align-items:center;display:flex}body.blog .caseHero__post .caseHero__clientLogo{display:inline-block;flex-shrink:0;margin-right:15px;vertical-align:middle}body.blog .caseHero__post .caseHero__clientLogo img{background-color:#fff;display:inline-block;max-width:120px!important;vertical-align:middle}body.blog .caseHero__post .caseHero__client{display:inline-block;font-size:14px;font-weight:400;vertical-align:middle}body.blog .caseHero__post .caseHero__lead{max-width:620px;width:100%}body.blog .caseHero__post .caseHero__clientImage{max-width:470px;padding-left:50px}body.blog .caseHero__post .caseHero__clientImage img{width:100%}body.blog .caseHero__post .caseTags{margin:15px 0}@media only screen and (max-width:960px){body.blog .caseHero__post .caseHero__copy{font-size:20px}}@media only screen and (max-width:800px){body.blog .caseHero__post .caseHero__inner{display:block}body.blog .caseHero__post .caseHero__copy{font-size:14px;margin-bottom:10px;width:auto}body.blog .caseHero__post .caseHero__client__wrapper{display:block}body.blog .caseHero__post .caseHero__clientLogo{display:block;margin:20px 0 10px}body.blog .caseHero__post .caseHero__client{display:block;font-weight:500;margin-bottom:10px}body.blog .caseHero__post .caseHero__lead{margin-top:10px;width:auto}body.blog .caseHero__post .caseHero__clientImage{display:none}}@media only screen and (max-width:640px){body.blog .caseHero__post{min-height:220px}}@media only screen and (max-width:800px){body.blog .caseMain--post .caseContainer{display:block}}body.blog .caseArticle{display:block;max-width:920px}body.blog .caseArticle__content:not(:first-child){margin-top:60px}body.blog .caseArticle__content h1{font-size:24px;font-weight:500;line-height:1.6666666667;margin-bottom:30px}body.blog .caseArticle__content h1:not(:first-child){margin-top:60px}body.blog .caseArticle__content h2{font-size:24px;font-weight:400;line-height:1.6666666667;margin-bottom:30px}body.blog .caseArticle__content h2:not(:first-child){margin-top:50px}body.blog .caseArticle__content h3,body.blog .caseArticle__content h4,body.blog .caseArticle__content h5,body.blog .caseArticle__content h6{font-size:16px;font-weight:500;line-height:1.6666666667;margin-bottom:1em}body.blog .caseArticle__content h3:not(:first-child),body.blog .caseArticle__content h4:not(:first-child),body.blog .caseArticle__content h5:not(:first-child),body.blog .caseArticle__content h6:not(:first-child){margin-top:40px}body.blog .caseArticle__content h1+h2:not(:first-child),body.blog .caseArticle__content h2+h3:not(:first-child),body.blog .caseArticle__content h3+h4:not(:first-child),body.blog .caseArticle__content h4+h5:not(:first-child),body.blog .caseArticle__content h5+h6:not(:first-child){margin-top:0}body.blog .caseArticle__content p{margin-bottom:1em}body.blog .caseArticle__content p:last-child{margin-bottom:0}body.blog .caseArticle figure figcaption{font-size:.875em;line-height:1.6666666667}body.blog .caseArticle blockquote{background-color:#f6f6f6;background-image:url(https://jp.vcube.com/hubfs/solution/blog/icon_quote.svg);background-position:top 30px left 20px;background-repeat:no-repeat;background-size:30px;margin:50px 0;padding:30px 30px 30px 70px}body.blog .caseArticle blockquote footer{margin-top:30px}body.blog .caseArticle blockquote footer cite{color:#707070;display:block;font-size:14px;font-style:normal;padding-left:3em;position:relative}body.blog .caseArticle blockquote footer cite:before{background-color:#707070;content:"";display:inline-block;height:1px;left:0;position:absolute;text-indent:0;top:.875em;width:2.5em}body.blog .caseArticle blockquote footer cite a{color:#707070}body.blog .caseArticle .box{margin:50px 0;padding:30px}body.blog .caseArticle table th{background-color:#faf7f4}body.blog .caseArticle table td,body.blog .caseArticle table th{border:1px solid #e0e0e0;padding:1em!important}body.blog .caseArticle__section__box{background:#faf7f4;border-radius:5px}body.blog .caseArticle__section strong{font-weight:700}body.blog .caseArticle__section .simple-content ul li:before{content:"・";display:inline-block;text-align:center;width:1.5em}body.blog .caseArticle__section .simple-content ol{counter-reset:number;list-style:none}body.blog .caseArticle__section .simple-content ol li{counter-increment:number;list-style:none}body.blog .caseArticle__section .simple-content ol li:before{content:counter(number) ". ";display:inline-block;text-align:center;width:1.5em}body.blog .caseArticle__section:not(:first-child){margin-top:50px}body.blog .caseArticle__problem-effect ul{line-height:0}body.blog .caseArticle__problem-effect li{padding-left:14px;text-indent:-14px}body.blog .caseArticle__problem-effect li:not(:last-child){margin-bottom:.5em}body.blog .caseArticle__problem-effect li:before{background-position:0;background-repeat:no-repeat;background-size:6px 3px;content:" ";display:inline-block;height:3px;position:relative;top:-2px;vertical-align:middle;width:14px}body.blog .caseArticle__problem-effect__effect,body.blog .caseArticle__problem-effect__problem{align-items:center;background:#faf7f4;border-radius:5px;display:flex;padding:25px 30px 25px 50px;position:relative}body.blog .caseArticle__problem-effect__effect h3,body.blog .caseArticle__problem-effect__problem h3{flex-shrink:0;height:86px;margin-bottom:0!important;margin-right:50px;position:relative;width:86px}body.blog .caseArticle__problem-effect__effect h3 span,body.blog .caseArticle__problem-effect__problem h3 span{opacity:0}body.blog .caseArticle__problem-effect__effect h3:before,body.blog .caseArticle__problem-effect__problem h3:before{background-position:0 0;background-repeat:no-repeat;background-size:contain;content:" ";display:inline-block;height:86px;position:absolute;width:86px}body.blog .caseArticle__problem-effect__problem+.caseArticle__problem-effect__effect:after{background-position:0 0;background-repeat:no-repeat;background-size:cover;content:" ";content:url(https://jp.vcube.com/hubfs/solution/case/effect_arrow.svg);display:inline-block;height:36px;left:83px;position:absolute;top:-20px;width:19px}body.blog .caseArticle__problem-effect__problem{margin-bottom:3px}body.blog .caseArticle__problem-effect__problem h3:before{background-image:url(https://jp.vcube.com/hubfs/solution/case/problem.svg)}body.blog .caseArticle__problem-effect__problem li:before{background-image:url(https://jp.vcube.com/hubfs/solution/case/problem_list.svg)}body.blog .caseArticle__problem-effect__effect h3:before{background-image:url(https://jp.vcube.com/hubfs/solution/case/effect.svg)}body.blog .caseArticle__problem-effect__effect li:before{background-image:url(https://jp.vcube.com/hubfs/solution/case/effect_list.svg)}body.blog .caseArticle__eventContents{align-items:end;display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto auto}@media only screen and (max-width:800px){body.blog .caseArticle__eventContents{align-items:start;grid-template-columns:auto 1fr}}body.blog .caseArticle__eventContents h2{grid-column:1/2;grid-row:1/3;margin-bottom:15px}body.blog .caseArticle__eventContents h2 small{font-size:16px}@media only screen and (max-width:800px){body.blog .caseArticle__eventContents h2{grid-column:1/3;grid-row:1/2;margin-bottom:15px}body.blog .caseArticle__eventContents h2 small{font-size:14px}}body.blog .caseArticle__eventContents__target{grid-column:2/3;grid-row:1/2;margin-bottom:5px}@media only screen and (max-width:800px){body.blog .caseArticle__eventContents__target{grid-column:1/2;grid-row:2/3}}body.blog .caseArticle__eventContents__number{grid-column:2/3;grid-row:2/3;margin-bottom:25px}@media only screen and (max-width:800px){body.blog .caseArticle__eventContents__number{grid-column:2/3;grid-row:2/3;text-align:left}}body.blog .caseArticle__eventContents__number,body.blog .caseArticle__eventContents__target{margin-left:30px;text-align:left}body.blog .caseArticle__eventContents__number span:first-of-type,body.blog .caseArticle__eventContents__target span:first-of-type{border-left:3px solid #f4930e;padding-left:15px}body.blog .caseArticle__eventContents__number div,body.blog .caseArticle__eventContents__target div{display:inline}@media only screen and (max-width:800px){body.blog .caseArticle__eventContents__number,body.blog .caseArticle__eventContents__target{margin-bottom:15px;margin-left:0;margin-right:30px;text-align:left}}body.blog .caseArticle__eventContents #hs_cos_wrapper_eventContents{grid-column:1/3;grid-row:3/4}@media only screen and (max-width:800px){body.blog .caseArticle__eventContents #hs_cos_wrapper_eventContents{grid-column:1/3;grid-row:3/4}}body.blog .caseArticle__eventContents .simple-content{align-items:center;background:#faf7f4;border-radius:5px;display:flex;padding:20px 0}@media only screen and (max-width:640px){body.blog .caseArticle__eventContents .simple-content{display:block}}body.blog .caseArticle__eventContents .simple-content:not(:last-child){margin-bottom:10px}body.blog .caseArticle__eventContents .simple-content h3{background-image:url(https://jp.vcube.com/hubfs/solution/case/label.svg);background-position:0 0;background-repeat:no-repeat;background-size:auto;color:#fff;content:" ";flex-shrink:0;font-weight:400;height:37px;left:-3px;line-height:1.8;margin-bottom:0;min-width:160px;padding:0 15px;position:relative;text-align:center}@media only screen and (max-width:640px){body.blog .caseArticle__eventContents .simple-content h3{display:inline-block;min-width:120px;width:auto}}body.blog .caseArticle__eventContents .simple-content .simple-content-text{min-height:37px;padding:0 10px 0 15px;position:relative}body.blog .caseArticle__point .simple-content{background:#faf7f4;border-radius:5px;padding:20px 0}body.blog .caseArticle__point .simple-content:not(:last-child){margin-bottom:10px}body.blog .caseArticle__point .simple-content h3{font-weight:bolder;margin-bottom:14px;overflow:visible;padding:0 30px 0 90px;position:relative}body.blog .caseArticle__point .simple-content h3:before{background-image:url(https://jp.vcube.com/hubfs/solution/case/point.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;content:" ";display:inline-block;height:33px;left:-3px;position:absolute;top:calc(50% - 11px);width:75px}body.blog .caseArticle__point .simple-content .simple-content-text{overflow:visible;padding:0 30px 0 90px;position:relative}body.blog .caseArticle__point .simple-content .simple-content-text:before{background-image:url(https://jp.vcube.com/hubfs/solution/case/point_arrow.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;content:" ";display:inline-block;height:23px;left:25px;position:absolute;top:calc(50% - 11px);width:24px}body.blog .caseArticle__usage h3{border-left:3px solid #f4930e;padding-left:15px}body.blog .caseArticle__usage .simple-content{background:#faf7f4;border-radius:5px;padding:30px;position:relative}body.blog .caseArticle__usage .simple-content.image-bottom,body.blog .caseArticle__usage .simple-content.image-upper{display:flex}body.blog .caseArticle__usage .simple-content.image-upper{flex-direction:column-reverse}body.blog .caseArticle__usage .simple-content.image-bottom{flex-direction:column}body.blog .caseArticle__usage .simple-content.image-left,body.blog .caseArticle__usage .simple-content.image-right{display:grid;gap:1em 30px;grid-template-columns:auto;grid-template-rows:auto}body.blog .caseArticle__usage .simple-content.image-left h3,body.blog .caseArticle__usage .simple-content.image-right h3{grid-column:1/3;grid-row:1/2;margin-bottom:0}body.blog .caseArticle__usage .simple-content.image-left figure,body.blog .caseArticle__usage .simple-content.image-right figure{max-width:300px;width:100%}body.blog .caseArticle__usage .simple-content.image-left simple-content-text{grid-column:2/3;grid-row:2/3}body.blog .caseArticle__usage .simple-content.image-left figure,body.blog .caseArticle__usage .simple-content.image-right simple-content-text{grid-column:1/2;grid-row:2/3}body.blog .caseArticle__usage .simple-content.image-right figure{grid-column:2/3;grid-row:2/3}body.blog .caseArticle__usage .simple-content.image-bottom figure{margin-top:1.5em;text-align:center}body.blog .caseArticle__usage .simple-content.image-middle figure,body.blog .caseArticle__usage .simple-content.image-upper figure{margin-bottom:1.5em;text-align:center}body.blog .caseArticle__usage .simple-content.image-bottom figure figcaption,body.blog .caseArticle__usage .simple-content.image-middle figure figcaption,body.blog .caseArticle__usage .simple-content.image-upper figure figcaption{margin-left:auto;margin-right:auto;max-width:524px;text-align:left}body.blog .caseArticle__gallery .slick-slide img{display:inline-block}body.blog .caseArticle__voice .simple-content{background:#faf7f4;border-radius:5px;display:flex;padding:30px;position:relative}body.blog .caseArticle__voice .simple-content:first-of-type:before{background-image:url(https://jp.vcube.com/hubfs/solution/case/usersvoice.svg)}body.blog .caseArticle__voice .simple-content:before{background-position:0 0;background-repeat:no-repeat;background-size:contain;content:" ";flex-shrink:0;height:150px;margin-left:20px;margin-right:50px;width:150px}body.blog .caseArticle__voice h3,body.blog .caseArticle__voice h4,body.blog .caseArticle__voice h5,body.blog .caseArticle__voice h6{display:none}body.blog .caseArticle__service ul{background:#faf7f4;border-radius:5px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,250px));padding:30px;grid-gap:30px}body.blog .caseArticle__service ul li{background:#fff;line-height:1;text-align:center;width:100%}body.blog .caseArticle__service ul li a{border:2px solid transparent;box-sizing:border-box;display:grid;min-height:160px;padding:0 30px;place-items:center;width:100%}body.blog .caseArticle__service ul li a:hover{border:2px solid #f4930e}body.blog .caseArticle__service ul.tag_length1{display:block;width:50%}body.blog .caseArticle__service ul.tag_length1 li a{min-height:110px}body.blog .caseArticle__service ul.tag_length2{grid-template-columns:1fr 1fr}body.blog .caseArticle__service ul.tag_length2 li a{min-height:110px}body.blog .caseArticle__client h3{font-weight:400!important;margin-top:1em}body.blog .caseArticle__client .simple-content{background:#faf7f4;border-radius:5px;display:flex;padding:30px;position:relative}body.blog .caseArticle__client .simple-content figure{flex-shrink:0;width:300px}body.blog .caseArticle__client .simple-content figure a img{background-color:#fff;display:inline-block}body.blog .caseArticle__client .simple-content.image-right figure{margin-left:30px}body.blog .caseArticle__client .simple-content.image-left figure{margin-right:30px}body.blog .caseArticle .ctaBox__small{background:#faf7f4;border-radius:5px;margin-top:0;padding:20px 0;position:relative;transition:background-color .2s linear}body.blog .caseArticle .ctaBox__small:hover{background-color:rgba(244,147,14,.1)}body.blog .caseArticle .ctaBox__small__image{left:10px;position:absolute;top:calc(50% - 75px);width:180px}body.blog .caseArticle .ctaBox__small__image.flat_image_horizontal{left:20px;padding:0;top:calc(50% - 50px);width:170px}body.blog .caseArticle .ctaBox__small__image.flat_image_horizontal img{border:1px solid #ccc;filter:drop-shadow(0 0 8px rgba(0,0,0,.2))}body.blog .caseArticle .ctaBox__small__btn{padding:0 20px 0 210px}body.blog .caseArticle .ctaBox__small__btn span{align-items:center;color:inherit;display:flex;text-decoration:none}body.blog .caseArticle .ctaBox__small__btn span:before{background-color:#f4930e;background-image:url(https://jp.vcube.com/hubfs/solution/eventdx/common/icon_download_white.svg);background-position:50%;background-repeat:no-repeat;background-size:18px;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:18px;margin-right:20px;padding:9px;transition:background-color .2s linear;width:18px}body.blog .caseArticle .ctaBox__small__btn span:hover{color:#f4930e;transition:color .2s linear}body.blog .caseArticle .ctaBox__small__btn span:hover:before{background-color:#fff;background-image:url(https://jp.vcube.com/hubfs/solution/eventdx/common/icon_download.svg)}@media only screen and (min-width:641px){body.blog .caseArticle .ctaBox{padding-bottom:20px;transition:background-color .2s linear}body.blog .caseArticle .ctaBox:hover{background-color:rgba(244,147,14,.1)}body.blog .caseArticle .ctaBox__category{margin-bottom:0}body.blog .caseArticle .ctaBox__contents{padding-left:20px}body.blog .caseArticle .ctaBox__image{margin-right:2.5%;width:34.25%}body.blog .caseArticle .ctaBox__info{display:block}body.blog .caseArticle .ctaBox__detail,body.blog .caseArticle .ctaBox__title{margin-right:0}body.blog .caseArticle .ctaBox__title h3{font-size:20px}body.blog .caseArticle .ctaBox__btn .btn{padding-bottom:14px;padding-top:14px}body.blog .caseArticle .ctaBox__btn .btn:hover{border-color:transparent}}@media only screen and (max-width:640px){body.blog .caseArticle__content:not(:first-child){margin-top:60px}body.blog .caseArticle__content h1{font-size:24px}body.blog .caseArticle__content h2{font-size:18px;margin-bottom:15px}body.blog .caseArticle__content h2:not(:first-child){margin-top:50px}body.blog .caseArticle__content h3,body.blog .caseArticle__content h4,body.blog .caseArticle__content h5,body.blog .caseArticle__content h6{font-size:14px}body.blog .caseArticle__content h3:not(:first-child),body.blog .caseArticle__content h4:not(:first-child),body.blog .caseArticle__content h5:not(:first-child),body.blog .caseArticle__content h6:not(:first-child){margin-top:40px}body.blog .caseArticle__problem-effect__effect,body.blog .caseArticle__problem-effect__problem{background:#faf7f4;border-radius:5px;display:block;padding:20px}body.blog .caseArticle__problem-effect__effect h3,body.blog .caseArticle__problem-effect__problem h3{display:inline-block;height:auto;margin-bottom:10px!important;margin-right:0;padding-left:10px;width:auto}body.blog .caseArticle__problem-effect__effect h3 span,body.blog .caseArticle__problem-effect__problem h3 span{opacity:1}body.blog .caseArticle__problem-effect__effect h3:before,body.blog .caseArticle__problem-effect__problem h3:before{display:none}body.blog .caseArticle__problem-effect__problem h3{border-left:3px solid #06c}body.blog .caseArticle__problem-effect__effect:after{display:none}body.blog .caseArticle__problem-effect__effect h3{border-left:3px solid #f4930e}body.blog .caseArticle__point .simple-content h3{margin-bottom:10px;padding:10px 20px 0}body.blog .caseArticle__point .simple-content h3:before{background-position:-5px 0;display:block;left:0;top:-20px;width:65px}body.blog .caseArticle__point .simple-content .simple-content-text{padding:0 20px}body.blog .caseArticle__point .simple-content .simple-content-text:before{background:none}body.blog .caseArticle__usage .simple-content{display:block!important;padding:20px}body.blog .caseArticle__usage .simple-content h3{margin-bottom:1em!important}body.blog .caseArticle__usage .simple-content.image-middle figure{margin:0 auto 1em!important;max-width:300px;width:100%}body.blog .caseArticle__usage .simple-content.image-bottom figure,body.blog .caseArticle__usage .simple-content.image-left figure,body.blog .caseArticle__usage .simple-content.image-right figure,body.blog .caseArticle__usage .simple-content.image-upper figure{margin:1.5em auto 0!important;max-width:300px;width:100%}body.blog .caseArticle__voice .simple-content{padding:20px}body.blog .caseArticle__voice .simple-content:before{display:none}body.blog .caseArticle__service ul{display:block!important;padding:20px;width:100%!important}body.blog .caseArticle__service ul li{margin-bottom:10px}body.blog .caseArticle__service ul li a{min-height:80px}body.blog .caseArticle__client .simple-content{display:block!important}body.blog .caseArticle__client .simple-content figure{display:block!important;width:100%;grid-gap:30px;margin-bottom:20px}body.blog .caseArticle__client .simple-content figure img{max-width:160px}body.blog .caseArticle__client .simple-content figure figcaption{font-size:inherit}body.blog .caseArticle__client .simple-content.image-right figure{margin-left:30px}body.blog .caseArticle__client .simple-content.image-left figure{margin-right:30px}body.blog .caseArticle .ctaBox__category{margin-bottom:0}body.blog .caseArticle .ctaBox__small{padding:20px 0}body.blog .caseArticle .ctaBox__small__image{display:none}body.blog .caseArticle .ctaBox__small__btn{padding:0 20px}}@media only screen and (min-width:641px) and (max-width:800px){body.blog .caseArticle__problem-effect__effect,body.blog .caseArticle__problem-effect__problem{padding:25px 20px}body.blog .caseArticle__problem-effect__effect h3,body.blog .caseArticle__problem-effect__problem h3{margin-right:30px}body.blog .caseArticle__problem-effect__effect:after{left:55px}body.blog .caseArticle__service ul{grid-template-columns:1fr 1fr}body.blog .caseArticle__service ul li a{min-height:80px}body.blog .caseArticle__voice .simple-content{margin-right:20px}body.blog .caseArticle__voice .simple-content:before{height:120px;left:15px;top:15px;width:120px}body.blog .caseArticle__client .simple-content figure{width:220px}}body.blog .casePostLink{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto;margin:60px 0;max-width:920px}body.blog .casePostLink__item{align-items:center;display:flex;text-decoration:none;transition:opacity .2s linear}body.blog .casePostLink__item:before{content:"";display:inline-block;height:8px;transform:translateY(6px) rotate(45deg);transform-origin:top right;vertical-align:middle;width:8px}body.blog .casePostLink__item:hover{opacity:.7}body.blog .casePostLink__item--prev{grid-column:1/2;grid-row:1/2}body.blog .casePostLink__item--prev:before{border-left:2px solid #f4930e;border-top:2px solid #f4930e;margin-right:15px;transform:translateY(6px) rotate(-45deg);transform-origin:top left}body.blog .casePostLink__item--next{flex-direction:row-reverse;grid-column:3/4;grid-row:1/2}body.blog .casePostLink__item--next:before{border-right:2px solid #f4930e;border-top:2px solid #f4930e;margin-left:15px;transform:translateY(6px) rotate(45deg);transform-origin:top right}body.blog .caseRelatedPosts{margin-top:80px}body.blog .caseRelatedPosts h2{font-size:24px;font-weight:400;line-height:1.6666666667;margin-bottom:30px}body.blog .caseRelatedPosts h2:not(:first-child){margin-top:50px}body.blog .social{background-color:hsla(0,0%,100%,.9);bottom:0;display:flex;font-size:0;justify-content:center;left:0;margin-top:0!important;padding:15px 0;position:fixed;text-align:center;width:100%;z-index:8}body.blog #post-detail .social{margin:40px auto 0}body.blog .social li{line-height:1;margin:0 10px}body.blog .social li a{align-items:center;border-radius:100px;display:flex;height:40px;justify-content:center;position:relative;transition:all .3s;width:40px}body.blog .social li.twitter a{background-color:#1da1f2}body.blog .social li.facebook a{background-color:#1877f2}body.blog .social li.line a{background-color:#06c755}body.blog .social li.copy-url a{background-color:#f2b84b}body.blog .social li.x a{background-color:#000}body.blog #post .social li img{height:50%!important;width:auto}body.blog #post .social li.twitter img,body.blog #post .social li.x img{height:43%!important;width:auto}body.blog .social li a span{color:transparent;font-size:10px;left:50%;line-height:1.2;position:absolute;text-align:center;text-decoration:none;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:40px}body.blog .social li a:hover{background-color:#7c7c7c;cursor:pointer}body.blog .social li.copy-url a.active{background-color:#d5d5d5}body.blog .social li a.active img,body.blog .social li a:hover img{opacity:.3}body.blog .social li a.active span,body.blog .social li a:hover span{color:#fff}@media only screen and (min-width:801px){body.blog .caseSocial{display:block;left:0;margin-left:-105px;padding-left:10px;padding-right:50px;position:sticky;top:100px}body.blog .social{background-color:transparent;display:block;padding:0;position:relative;width:auto}body.blog .social li{margin:0 0 20px}body.blog .social li a{height:45px;width:45px}body.blog .social li a:hover span{font-size:11px;width:45px}}@media only screen and (min-width:801px) and (max-width:1330px){body.blog .caseMain--post .inner{padding-left:75px}}