@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap);.section-wrap--empty,.service-section-wrap.section-wrap--empty{display:none!important;transition:opacity .3s ease-in-out}.u-pc-only{display:block}@media screen and (max-width:768px){.u-pc-only{display:none!important}}.u-sp-only{display:none}@media screen and (max-width:768px){.u-sp-only{display:block!important}}.u-tablet-only{display:none}@media screen and (max-width:1200px){.u-tablet-only{display:block}}.pcstyle{display:block}@media screen and (max-width:768px){.pcstyle{display:none!important}}.mobilestyle-lg{display:none}@media screen and (max-width:1200px){.mobilestyle-lg{display:block}}.mobilestyle-md,.sp-only{display:none}@media screen and (max-width:768px){.mobilestyle-md,.sp-only{display:block!important}}.pc-only{display:block}@media screen and (max-width:768px){.pc-only{display:none!important}}.l-pc-only{display:block}@media screen and (max-width:1200px){.l-pc-only{display:none!important}}.util-mt__8{margin-top:8px!important}.util-mt__16{margin-top:16px!important}.util-mt__24{margin-top:24px!important}.util-mt__32{margin-top:32px!important}.util-mt__48{margin-top:48px!important}.util-mt__64{margin-top:64px!important}.util-mb__8{margin-bottom:8px!important}.util-mb__16{margin-bottom:16px!important}.util-mb__24{margin-bottom:24px!important}.util-mb__30{margin-bottom:30px!important}.util-mb__32{margin-bottom:32px!important}.util-mb__48{margin-bottom:48px!important}.util-mb__64{margin-bottom:64px!important}.util-mb__80{margin-bottom:80px!important}.util-ml__8{margin-left:8px!important}.util-ml__16{margin-left:16px!important}.util-ml__24{margin-left:24px!important}.util-ml__32{margin-left:32px!important}.util-mr__8{margin-right:8px!important}.util-mr__16{margin-right:16px!important}.util-mr__24{margin-right:24px!important}.util-mr__32{margin-right:32px!important}.util-m__8{margin:8px!important}.util-m__16{margin:16px!important}.util-m__24{margin:24px!important}.util-m__32{margin:32px!important}.util-mx__auto{margin-left:auto!important;margin-right:auto!important}.util-mx__8{margin-left:8px!important;margin-right:8px!important}.util-mx__16{margin-left:16px!important;margin-right:16px!important}.util-mx__24{margin-left:24px!important;margin-right:24px!important}.util-mx__32{margin-left:32px!important;margin-right:32px!important}.util-my__8{margin-bottom:8px!important;margin-top:8px!important}.util-my__16{margin-bottom:16px!important;margin-top:16px!important}.util-my__24{margin-bottom:24px!important;margin-top:24px!important}.util-my__32{margin-bottom:32px!important;margin-top:32px!important}.util-pt__8{padding-top:8px!important}.util-pt__16{padding-top:16px!important}.util-pt__24{padding-top:24px!important}.util-pt__32{padding-top:32px!important}.util-pt__48{padding-top:48px!important}.util-pt__64{padding-top:64px!important}.util-pb__8{padding-bottom:8px!important}.util-pb__16{padding-bottom:16px!important}.util-pb__24{padding-bottom:24px!important}.util-pb__32{padding-bottom:32px!important}.util-pb__48{padding-bottom:48px!important}.util-pb__64{padding-bottom:64px!important}.util-pb__80{padding-bottom:80px!important}.util-pl__8{padding-left:8px!important}.util-pl__16{padding-left:16px!important}.util-pl__24{padding-left:24px!important}.util-pl__32{padding-left:32px!important}.util-pr__8{padding-right:8px!important}.util-pr__16{padding-right:16px!important}.util-pr__24{padding-right:24px!important}.util-pr__32{padding-right:32px!important}.util-p__8{padding:8px!important}.util-p__16{padding:16px!important}.util-p__24{padding:24px!important}.util-p__32{padding:32px!important}.util-px__8{padding-left:8px!important;padding-right:8px!important}.util-px__16{padding-left:16px!important;padding-right:16px!important}.util-px__24{padding-left:24px!important;padding-right:24px!important}.util-px__32{padding-left:32px!important;padding-right:32px!important}.util-py__8{padding-bottom:8px!important;padding-top:8px!important}.util-py__16{padding-bottom:16px!important;padding-top:16px!important}.util-py__24{padding-bottom:24px!important;padding-top:24px!important}.util-py__32{padding-bottom:32px!important;padding-top:32px!important}.util-no__m{margin:0!important}.util-no__mt{margin-top:0!important}.util-no__mb{margin-bottom:0!important}.util-no__ml{margin-left:0!important}.util-no__mr{margin-right:0!important}.util-no__p{padding:0!important}.util-no__pt{padding-top:0!important}.util-no__pb{padding-bottom:0!important}.util-no__pl{padding-left:0!important}.util-no__pr{padding-right:0!important}.util-mw__100{max-width:100%!important}.util-mw__780{max-width:780px!important}.util-mw__860{max-width:860px!important}.util-mw__1040{max-width:1040px!important}.util-w__100{width:100%!important}.util-w__75{width:75%!important}.util-w__50{width:50%!important}.util-w__25{width:25%!important}.util-w__auto{width:auto!important}.util-bg__white{background-color:#fff!important}.util-bg__blue{background-color:#eaf9fa!important}.util-bg__gray{background-color:#f8f7f7!important}.util-bg__mint{background-color:#bce5e8!important}.util-bg__transparent{background-color:transparent!important}.util-text__left{text-align:left!important}.util-text__center{text-align:center!important}.util-text__right{text-align:right!important}.util-text__sm{font-size:1.2rem!important}.util-text__md{font-size:1.6rem!important}.util-text__lg{font-size:2rem!important}.util-text__xl{font-size:2.4rem!important}.util-text__normal{font-weight:400!important}.util-text__medium{font-weight:500!important}.util-text__bold{font-weight:700!important}.util-d__none{display:none!important}.util-d__block{display:block!important}.util-d__inline{display:inline!important}.util-d__inline-block{display:inline-block!important}.util-d__flex{display:flex!important}.util-flex__row{flex-direction:row!important}.util-flex__column{flex-direction:column!important}.util-flex__wrap{flex-wrap:wrap!important}.util-flex__nowrap{flex-wrap:nowrap!important}.util-flex__center{align-items:center!important;justify-content:center!important}.util-flex__between{justify-content:space-between!important}.util-flex__around{justify-content:space-around!important}.util-flex__start{justify-content:flex-start!important}.util-flex__end{justify-content:flex-end!important}.util-flex__align-center{align-items:center!important}.util-flex__align-start{align-items:flex-start!important}.util-flex__align-end{align-items:flex-end!important}.util-pos__relative{position:relative!important}.util-pos__absolute{position:absolute!important}.util-pos__fixed{position:fixed!important}.util-pos__sticky{position:sticky!important}.util-border__none{border:none!important}.util-border__top{border-top:1px solid #bfbfbf!important}.util-border__bottom{border-bottom:1px solid #bfbfbf!important}.util-border__left{border-left:1px solid #bfbfbf!important}.util-border__right{border-right:1px solid #bfbfbf!important}.util-sp__only{display:none!important}@media screen and (max-width:768px){.util-sp__only{display:block!important}}.util-sp__hide{display:block!important}@media screen and (max-width:768px){.util-sp__hide{display:none!important}}.util-tablet__only{display:none!important}@media screen and (max-width:768px) and (min-width:479px){.util-tablet__only{display:block!important}}.util-pc__only{display:block!important}@media screen and (max-width:768px){.util-pc__only{display:none!important}}html{font-feature-settings:"palt" 1;font-size:62.5%;height:100%}body,html{background:#fff}body{color:#212121;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.8;width:100%}ol,ul{list-style-position:inside;list-style-type:none}a{color:#212121;text-decoration:none;transition:.3s}img{display:block;height:auto;max-width:100%}.typography__bold,b,h2,h3,h4,strong{font-family:-apple-system,blinkmacsystemfont,roboto,Segoe UI semibold,Helvetica Neue,helveticaneue,yugothic,Yu Gothic,Segoe UI,verdana,meiryo,sans-serif;font-weight:700}.heading--legacy-section-h2,.heading__section,.section-h2{font-size:3.2rem;font-weight:700;line-height:1.5;margin-left:24px;text-align:start}@media screen and (max-width:768px){.heading--legacy-section-h2,.heading__section,.section-h2{font-size:2.4rem}}.english,.title__english{font-family:futura-pt,sans-serif;font-size:1.4rem;font-weight:500;left:20px;line-height:1;margin-bottom:4px;position:relative;text-align:start}.english:after,.title__english:after{background-color:#f47521;border-radius:50%;content:"";height:12px;left:-20px;position:absolute;top:0;width:12px}.categories-label,.category__container{margin-bottom:24px}.categories-label .category-label,.category__label{align-items:center;background:#ebebeb;border-radius:20px;color:#888;display:inline-flex;font-size:1.2rem;font-weight:400;height:20px;justify-content:center;line-height:1;margin-right:8px;padding:2px 12px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.wp-block-button,.wp-block-button__link{display:block!important;margin-left:auto;margin-right:auto}.wp-block-button__link{box-shadow:0 3px 4px 0 rgba(0,0,0,.2);padding-left:calc(1em + 24px);position:relative;text-align:left}.wp-block-button__link:before{content:"\f105";font-family:sans-serif;font-weight:900;left:20px;position:absolute;top:50%;transform:translateY(-50%)}.wp-block-button__link:hover{box-shadow:0 5px 12px 0 rgba(0,0,0,.2)}.article-cta__wrap{display:flex;justify-content:center}.article-cta__wrap .button__wrap{display:inline-flex;justify-content:center;margin:22px auto;position:relative;width:auto;z-index:auto}@media screen and (max-width:768px){.article-cta__wrap .button__wrap{width:100%}}.article-cta__wrap .button__wrap:before{background-color:#f47521;border-radius:20px;content:"";height:100%;left:0;position:absolute;right:0;top:5px;width:100%;z-index:inherit}.article-cta__wrap .button__wrap .article-cta{align-items:center;background:linear-gradient(180deg,#ff8b3b,#fcac20);border-radius:20px;display:flex;height:40px;justify-content:center;padding:0 36px;position:relative;width:auto;z-index:1}.article-cta__wrap .button__wrap .article-cta:after{border-color:currentcolor;border-style:solid;border-width:2px 2px 0 0;color:#fff;content:"";display:block;height:9px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);width:9px}.article-cta__wrap .button__wrap .article-cta:hover{top:5px}.article-cta__wrap .button__wrap .article-cta__text{color:#fff;font-size:1.6rem;font-weight:700;line-height:1}@media screen and (max-width:768px){.article-cta__wrap .button__wrap .article-cta{padding:0 12px;width:100%}.article-cta__wrap .button__wrap .article-cta__text{font-size:1.4rem;padding:0 24px}}.article-cta__wrap.wpcf7-submit{display:flex;justify-content:center;max-width:100%}.article-cta__wrap.wpcf7-submit .button__wrap{display:inline-flex;justify-content:center;margin:22px auto;position:relative;width:auto;z-index:auto}@media screen and (max-width:768px){.article-cta__wrap.wpcf7-submit .button__wrap{width:100%}}.article-cta__wrap.wpcf7-submit .button__wrap:before{background-color:#f47521;border-radius:30px;content:"";height:100%;left:0;position:absolute;right:0;top:5px;width:100%;z-index:inherit}.article-cta__wrap.wpcf7-submit .button__wrap .article-cta{align-items:center;background:linear-gradient(180deg,#ff8b3b,#fcac20);border-radius:30px;display:flex;height:60px;justify-content:center;padding:0 36px;position:relative;width:320px;z-index:1}.article-cta__wrap.wpcf7-submit .button__wrap .article-cta:after{border-color:currentcolor;border-style:solid;border-width:2px 2px 0 0;color:#fff;content:"";display:block;height:9px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);width:9px}.article-cta__wrap.wpcf7-submit .button__wrap .article-cta:hover{top:5px}.article-cta__wrap.wpcf7-submit .button__wrap .article-cta__text{color:#fff;font-size:1.6rem;font-weight:700;line-height:1}@media screen and (max-width:768px){.article-cta__wrap.wpcf7-submit .button__wrap .article-cta{padding:0 12px;width:100%}.article-cta__wrap.wpcf7-submit .button__wrap .article-cta__text{font-size:1.4rem;padding:0 24px}}.article-cta__wrap.wpcf7-submit .button__wrap{max-width:100%}.article-cta__wrap.wpcf7-submit .button__wrap .article-cta{max-width:100%;padding:0 12px}.article-cta__wrap.wpcf7-submit .button__wrap .article-cta p{height:60px}.article-cta__wrap.wpcf7-submit .button__wrap .article-cta p input[type=submit]{background:0 0;border:none;border-radius:0;box-shadow:none;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;position:relative;top:8px}.cta-wrap{display:flex;gap:36px;justify-content:center;margin-bottom:80px}@media screen and (max-width:768px){.cta-wrap{align-items:center;flex-direction:column;gap:24px;margin-bottom:48px}}.cta-wrap--float{animation:fadeIn .3s ease-in-out;bottom:0;left:0;margin-bottom:24px;position:fixed;right:0;z-index:100}.cta-wrap--float-hidden{display:none}.cta-wrap .cta-button{align-items:center;border-radius:28px;color:#fff;display:flex;height:56px;justify-content:center;outline:1px solid #fff;outline-offset:-5px;position:relative;width:320px}@media screen and (max-width:768px){.cta-wrap .cta-button{height:48px;max-width:100%;width:300px}}.cta-wrap .cta-button:before{background-color:#fff;border-radius:50%;height:20px;right:20px;transform:translateY(-50%);width:20px}.cta-wrap .cta-button:after,.cta-wrap .cta-button:before{content:"";display:block;position:absolute;text-align:center;top:50%}.cta-wrap .cta-button:after{border-color:currentcolor;border-style:solid;border-width:1.5px 1.5px 0 0;height:6px;right:27.5px;transform:translateY(-50%) rotate(45deg);width:6px}.cta-wrap .cta-button__gray{background-color:grey}.cta-wrap .cta-button__gray:before{color:grey}.cta-wrap .cta-button__gray:after{border-color:grey}.cta-wrap .cta-button__gray:hover{background-color:#fff;color:grey;outline:1px solid grey;transition:all .3s ease}.cta-wrap .cta-button__green{background-color:#36b4a8;position:relative}.cta-wrap .cta-button__green:before{color:#36b4a8}.cta-wrap .cta-button__green:after{border-color:#36b4a8}.cta-wrap .cta-button__green:hover{background-color:#fff;color:#36b4a8;outline:1px solid #36b4a8;transition:all .3s ease}.cta-wrap .cta-button__orange{background-color:#f47521;position:relative}.cta-wrap .cta-button__orange:before{color:#f47521}.cta-wrap .cta-button__orange:after{border-color:#f47521}.cta-wrap .cta-button__orange:hover{background-color:#fff;color:#f47521;outline:1px solid #f47521;transition:all .3s ease}.cta-wrap .cta-button .cta-button__text{font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-size:clamp(13px,1vw,18px);font-weight:700;white-space:nowrap}@media screen and (max-width:768px){.cta-wrap .cta-button .cta-button__text{font-size:1.4rem}}#genre-single-float-cta,#genre-top-float-cta{pointer-events:none}#genre-single-float-cta .float-cta-button,#genre-top-float-cta .float-cta-button{pointer-events:auto}.post-card{display:flex;flex-direction:column}.post-card .eyecatch{margin-bottom:4px}.post-card .eyecatch img{border-radius:8px;height:auto;width:100%}.post-card .post-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.post-card .post-info ul{margin-bottom:0}.post-card .post-info .post-date{font-size:1.2rem}.postlist .load-more__container{display:flex;justify-content:center;margin-top:16px;width:100%}.postlist .load-more__button{align-items:center;background-color:transparent;border:none;color:#f47521;display:flex;font-size:1.6rem;font-weight:700;height:40px;justify-content:center;width:200px}.postlist .title{margin:30px 0;text-align:center}.postlist .title .eng{color:#000;font-family:-apple-system,blinkmacsystemfont,roboto,Segoe UI semibold,Helvetica Neue,helveticaneue,yugothic,Yu Gothic,Segoe UI,verdana,meiryo,sans-serif;font-size:3rem;font-weight:700}.postlist .title h2{font-size:1.6rem;font-weight:400}.postlist .posts{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}@media screen and (max-width:768px){.postlist .posts{align-items:flex-start;display:flex;flex-direction:column;gap:24px}}.postlist .posts a{width:31%}@media screen and (max-width:768px){.postlist .posts a{width:100%}}.postlist .post .eyecatch{margin-bottom:10px}.postlist .post img{border-radius:5px;height:auto;max-width:100%}.posts a .eyecatch img{transition:all .3s ease}.posts a:hover .eyecatch img{opacity:.8;transition:all .3s ease}.column-single__sns{display:flex;gap:12px;justify-content:center;margin-top:48px;padding-top:86px;position:relative}.column-single__sns .share-text{display:none}.column-single__sns ul{display:flex;gap:12px;justify-content:center;list-style:none;margin:0;padding:0}.column-single__sns li{background-color:#fff;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.1);display:inline-block;padding:16px 34px}.column-single__sns a{align-items:center;display:flex;justify-content:center;text-decoration:none;transition:opacity .3s ease}.column-single__sns a:hover{opacity:.7}.column-single__sns img{height:24px;width:24px}.column-single__sns:before{background:#fff;border:1px solid #888;border-radius:4px;color:#212121;content:"SHARE";font-family:futura-pt,sans-serif;font-weight:400;height:32px;left:50%;line-height:32px;padding:6px 24px;position:absolute;text-align:center;top:0;transform:translateX(-50%);white-space:nowrap;width:92px}.column-single__sns:after{background-color:#fff;border-color:transparent #888 #888 transparent;border-style:solid;border-width:1px;content:"";height:12px;left:50%;position:absolute;top:39px;transform:translateX(-50%) rotate(45deg);width:12px}@media screen and (max-width:768px){.column-single__sns{margin-top:24px;padding-top:70px}.column-single__sns ul{display:grid;gap:16px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.column-single__sns:before{padding:4px 12px}.column-single__sns:after{top:34px}}.column-single__whitepaper-cta{border:1px solid #e9e8e8;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.1);display:flex;gap:24px;justify-content:space-around;margin:32px 0;padding:32px}.column-single__whitepaper-cta-eyecatch{align-items:center;border-radius:8px;display:flex;height:auto;max-height:300px;max-width:40%;overflow:hidden}.column-single__whitepaper-cta-eyecatch-img{border-radius:8px;max-height:300px;-o-object-fit:contain;object-fit:contain;width:100%}.column-single__whitepaper-cta-data{display:flex;flex-direction:column;gap:24px;max-width:60%}.column-single__whitepaper-cta-data-title{font-size:2.8rem;font-weight:700}.column-single__whitepaper-cta-data-description{font-size:1.6rem;line-height:1.6}.column-single__whitepaper-cta .cta-wrap{margin-bottom:0;width:100%}@media screen and (max-width:768px){.column-single__whitepaper-cta .cta-wrap,.column-single__whitepaper-cta .cta-wrap--whitepaper{max-width:100%;width:100%}.column-single__whitepaper-cta{flex-direction:column;padding:18px}.column-single__whitepaper-cta-eyecatch{border-radius:8px;max-width:100%;overflow:hidden}.column-single__whitepaper-cta-data{align-items:center;display:flex;flex-direction:column;gap:12px;max-width:100%;width:100%}.column-single__whitepaper-cta-data-title{font-size:2.2rem;font-weight:700}}.column-single__whitepaper-form{background-color:#fff;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.1);margin-bottom:24px;margin-top:24px;padding:48px}.column-single__whitepaper-form-content{display:flex;gap:32px;margin-top:24px}.column-single__whitepaper-form-content-wrap{box-shadow:none;display:flex;flex-direction:column;gap:24px;margin:0;padding:0;width:50%}.column-single__whitepaper-form-content-wrap-image{border-radius:8px;overflow:hidden;width:100%}.column-single__whitepaper-form-content-wrap-image-img{height:auto;width:100%}.column-single__whitepaper-form-content-wrap-title{font-size:2.2rem;font-weight:700;text-align:center}.column-single__whitepaper-form-content-wrap-title h2:before{content:"";display:none}.column-single__whitepaper-form-content-wrap-text{font-size:1.6rem;line-height:1.8;width:100%}.column-single__whitepaper-form-content-wrap-description{display:flex;flex-direction:column;gap:24px;width:100%}.column-single__whitepaper-form-content-ebook-form{border-radius:8px;width:50%}.column-single__whitepaper-form-content-ebook-form .wpcf7{background-color:#fff;margin:0;padding:0;width:100%}.column-single__whitepaper-form-content-ebook-form .wpcf7>label{display:flex}.column-single__whitepaper-form-content-ebook-form .wpcf7 #ebook-contact{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:12px}.column-single__whitepaper-form-content-ebook-form .wpcf7 #ebook-contact .fieldset{margin-bottom:12px}.column-single__whitepaper-form-content-ebook-form .wpcf7 #ebook-contact .fieldset .form-control-wrap{display:flex;margin-bottom:12px}.column-single__whitepaper-form-content-ebook-form .wpcf7 #ebook-contact .title{font-size:3.2rem}.column-single__whitepaper-form-content-ebook-form .wpcf7 #ebook-contact .title-info{font-size:1.6rem;margin-bottom:32px}.column-single__whitepaper-form-content-ebook-form .wpcf7 #ebook-contact .r>p{display:flex}.column-single__whitepaper-form-content-ebook-form .wpcf7 #ebook-contact .req{align-items:center;background-color:#f78175;border-radius:4px;display:flex;font-size:1.4rem;justify-content:center;line-height:1;margin:0;padding:4px 0;position:relative;width:48px}.column-single__whitepaper-form-content-ebook-form .wpcf7 #ebook-contact .req:before{content:"※";font-size:1.2rem}.column-single__whitepaper-form-content-ebook-form .wpcf7 #ebook-contact .label-wrap{margin-bottom:4px}.column-single__whitepaper-form-content-ebook-form .wpcf7 #ebook-contact .label-wrap>p{align-items:center;display:flex;gap:12px;justify-content:flex-start}.column-single__whitepaper-form-content-ebook-form .wpcf7 #ebook-contact .label-wrap>p>label{display:flex;gap:6px}.column-single__whitepaper-form-content-ebook-form .wpcf7 #ebook-contact .wpcf7-text,.column-single__whitepaper-form-content-ebook-form .wpcf7 #ebook-contact .wpcf7-textarea{background-color:#f8f7f7;border:1px solid #dfdfdf;border-radius:4px;padding:12px;width:100%}.column-single__whitepaper-form-content-ebook-form .wpcf7 #ebook-contact .wpcf7-list-item{margin-left:0;margin-right:1rem}.column-single__whitepaper-form-content-ebook-form .wpcf7 #ebook-contact .privacy-policy-link{color:#00a0e9;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500;text-decoration:underline}.column-single__whitepaper-form-content-ebook-form .wpcf7 #ebook-contact .privacy-policy-text{font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500}.column-single__whitepaper-form-content-benefit{border-radius:8px;box-shadow:0 0 16px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden}.column-single__whitepaper-form-content-benefit-title{align-items:center;background-color:#bce5e8;display:flex;font-size:1.8rem;font-weight:700;justify-content:center;padding:12px 24px;position:relative}.column-single__whitepaper-form-content-benefit-title:after{background-color:#fff;border-radius:1px;bottom:8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:90%}.column-single__whitepaper-form-content-benefit-list{display:flex;flex-direction:column;gap:16px;padding:12px 24px}.column-single__whitepaper-form-content-benefit-list-item{font-size:1.8rem;padding-left:36px;position:relative}.column-single__whitepaper-form-content-benefit-list-item:before{background-color:#bce5e8;border-radius:50%;content:"";height:12px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:12px}@media screen and (max-width:768px){.column-single__whitepaper-form{display:flex;justify-content:center;margin-bottom:24px;padding:12px}.column-single__whitepaper-form-content{flex-direction:column;gap:16px}.column-single__whitepaper-form-content-wrap{gap:16px;width:100%}.column-single__whitepaper-form-content-wrap-title{font-size:2.2rem}.column-single__whitepaper-form-content-ebook-form{width:100%}.column-single__whitepaper-form-content-ebook-form .wpcf7 #ebook-contact{padding:12px}}.column-single__sidebar{background-color:#fff;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.1);padding:48px 20px;position:relative}.column-single__sidebar-float{max-width:296px;width:100%}.column-single__sidebar-float.active{background-color:#fff;border-radius:8px;box-sizing:border-box;padding:0 16px;position:fixed;right:calc(50% - 600px);top:120px;width:296px;z-index:1000}.column-single__sidebar-genre-list{display:flex;flex-wrap:wrap;gap:4px;-moz-column-gap:16px;column-gap:16px;list-style:none;margin-bottom:36px;padding:0}.column-single__sidebar-genre-item{border-bottom:1px solid #212121;padding:2px 4px 2px 12px;position:relative}.column-single__sidebar-genre-title{color:#212121;font-family:Noto Sans JP,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;text-decoration:none}.column-single__sidebar-genre-title:before{border-radius:50%;content:"＃";display:inline-block;left:0;position:absolute;top:50%;transform:translateY(-50%)}.column-single__sidebar-genre-title:hover{color:#f47521}.column-single__sidebar-post-title{border-bottom:1px dashed #dfdfdf;font-size:1.6rem;font-weight:400;line-height:1.5;margin:8px 0;padding-bottom:8px}.content-title{color:#212121;font-size:4rem;font-weight:700;margin-bottom:72px;text-align:center}.content-title:after{background:linear-gradient(90deg,#ff8b3b,#fcac20);border-radius:4px;bottom:-6px;content:"";display:block;height:6px;margin:0 auto;position:relative;width:60px}@media screen and (max-width:768px){.content-title{font-size:2.4rem;margin-bottom:36px}.content-title:after{height:4px}}.wpcf7{background:#f8f7f7;border-radius:5px;margin:50px auto;padding:20px}.wpcf7 .row{margin-bottom:20px}.wpcf7 .row.c{display:flex;flex-direction:column}.wpcf7 span.req{background:#000}.wpcf7 span.optional,.wpcf7 span.req{border-radius:3px;color:#fff;display:inline-block;font-size:1.3rem;line-height:1.5;margin-left:10px;padding:0 4px}.wpcf7 span.optional{background:#616161}.wpcf7 .title,.wpcf7 label{font-family:-apple-system,blinkmacsystemfont,roboto,Segoe UI semibold,Helvetica Neue,helveticaneue,yugothic,Yu Gothic,Segoe UI,verdana,meiryo,sans-serif;font-weight:700}.wpcf7 .title{display:block;font-size:2rem;margin-bottom:20px}.wpcf7 .title .number{background:#000;border-radius:15px 15px 15px 0;color:#fff;display:inline-block;font-size:1.4rem;height:30px;line-height:30px;margin-right:4px;text-align:center;text-shadow:0 1px 0 hsla(0,0%,100%,.2);width:30px}.wpcf7 .fieldset{margin-bottom:50px}.wpcf7 .tile{border:1px solid #bfbfbf;border-radius:5px;display:flex;flex-wrap:wrap;padding:10px}.wpcf7 .tile span.wpcf7-list-item{display:block;margin:0 0 5px;width:25%}@media screen and (max-width:1200px){.wpcf7 .tile span.wpcf7-list-item{width:33.33%}}@media screen and (max-width:768px){.wpcf7 .tile span.wpcf7-list-item{width:50%}}.wpcf7 input[type=date],.wpcf7 input[type=datetime],.wpcf7 input[type=email],.wpcf7 input[type=number],.wpcf7 input[type=search],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 input[type=time],.wpcf7 input[type=url],.wpcf7 select,.wpcf7 textarea{background-color:#e9e8e8;border:none;border-radius:4px;box-shadow:inset 0 1px 0 rgba(0,0,0,.03);box-sizing:border-box;color:#212121;font-family:-apple-system,blinkmacsystemfont,roboto,Segoe UI,Helvetica Neue,helveticaneue,yugothic,Yu Gothic Medium,Yu Gothic,verdana,meiryo,sans-serif;font-size:1.6rem;outline:0;padding:10px;width:100%}.wpcf7 input[type=date]:focus,.wpcf7 input[type=datetime]:focus,.wpcf7 input[type=email]:focus,.wpcf7 input[type=number]:focus,.wpcf7 input[type=search]:focus,.wpcf7 input[type=tel]:focus,.wpcf7 input[type=text]:focus,.wpcf7 input[type=time]:focus,.wpcf7 input[type=url]:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{background:#fff}.wpcf7 select{-webkit-appearance:menulist-button;-moz-appearance:menulist-button;appearance:menulist-button;height:35px}.wpcf7 input[type=button],.wpcf7 input[type=submit]{background:#000;border:0;border-radius:5px;box-shadow:0 5px 0 #000;color:#fff;display:block;font-size:2rem;line-height:1;margin:0 auto;padding:15px 10px;width:280px}.wpcf7 .wpcf7-not-valid-tip,.wpcf7 form .wpcf7-response-output{font-family:-apple-system,blinkmacsystemfont,roboto,Segoe UI semibold,Helvetica Neue,helveticaneue,yugothic,Yu Gothic,Segoe UI,verdana,meiryo,sans-serif;font-size:1.4rem;font-weight:700}.wpcf7 form .wpcf7-response-output{border-radius:3px;margin:1em 0;padding:10px}.wpcf7 form.sent .wpcf7-response-output{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.grecaptcha-badge{visibility:hidden}.genre-button{align-items:center;background-color:#f6f6f6;border-radius:24px;box-sizing:border-box;display:flex;font-size:1.3rem;height:32px;justify-content:center;max-width:20rem;min-width:12rem;opacity:0;overflow:hidden;padding:8px 18px;position:relative;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease;z-index:0}.genre-button.visible{opacity:1;transform:translateY(0)}.genre-button:after{border:1px solid #212121;border-bottom:none;border-left:none;content:"";height:8px;position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(45deg);width:8px}.genre-button:hover{color:#212121;opacity:.7}.genre-button:hover:before{content:none}.genre-button:hover:after{border:1px solid #212121;border-bottom:none;border-left:none}.genre-button__title{font-size:1.3rem;font-weight:700;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:769px){.genre-button{display:inline-flex;height:48px;max-width:30rem;min-width:22rem;padding:14px 40px 14px 20px}.genre-button:before{background:linear-gradient(90deg,#ff8b3b,#fcac20);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:-1}.genre-button:after{border:1px solid #212121;height:10px;right:32px;transition:border-color .3s;width:10px}.genre-button:hover{color:#fff;opacity:1}.genre-button:hover:before{opacity:1}.genre-button:hover:after{border-color:#fff}.genre-button__title{font-size:1.6rem}}.issue-genre-button,.search-page__genre-button,.service-genre-button{align-items:center;background-color:#f6f6f6;border-radius:24px;box-sizing:border-box;display:flex;font-size:1.3rem;height:32px;justify-content:center;max-width:20rem;min-width:12rem;opacity:0;overflow:hidden;padding:8px 18px;position:relative;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease;z-index:0}.issue-genre-button.visible,.search-page__genre-button.visible,.service-genre-button.visible{opacity:1;transform:translateY(0)}.issue-genre-button:after,.search-page__genre-button:after,.service-genre-button:after{border:1px solid #212121;border-bottom:none;border-left:none;content:"";height:8px;position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(45deg);width:8px}.issue-genre-button:hover,.search-page__genre-button:hover,.service-genre-button:hover{color:#212121;opacity:.7}.issue-genre-button:hover:after,.search-page__genre-button:hover:after,.service-genre-button:hover:after{border:1px solid #212121;border-bottom:none;border-left:none}.issue-genre-button__title,.search-page__genre-button__title,.service-genre-button__title{font-size:1.3rem;font-weight:700;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:769px){.issue-genre-button,.search-page__genre-button,.service-genre-button{display:inline-flex;height:48px;max-width:30rem;min-width:22rem;padding:14px 40px 14px 20px}.issue-genre-button:before,.search-page__genre-button:before,.service-genre-button:before{background:linear-gradient(90deg,#ff8b3b,#fcac20);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:-1}.issue-genre-button:after,.search-page__genre-button:after,.service-genre-button:after{border:1px solid #212121;border-bottom:none;border-left:none;height:10px;right:32px;transition:border-color .3s;width:10px}.issue-genre-button:hover,.search-page__genre-button:hover,.service-genre-button:hover{color:#fff;opacity:1}.issue-genre-button:hover:before,.search-page__genre-button:hover:before,.service-genre-button:hover:before{opacity:1}.issue-genre-button:hover:after,.search-page__genre-button:hover:after,.service-genre-button:hover:after{border-color:#fff}.issue-genre-button__title,.search-page__genre-button__title,.service-genre-button__title{font-size:1.6rem}}.industry-selector{background-color:#fff;border-radius:0;box-shadow:none;box-sizing:border-box;margin-bottom:32px;padding:0;width:100%}.industry-selector__title{background-color:#bce5e8;font-size:1.6rem;line-height:1;margin-bottom:0;padding:12px 0;position:relative;text-align:center}.industry-selector__title:before{content:none}@media screen and (min-width:769px){.industry-selector__title{background-color:transparent;font-size:2.4rem;margin-bottom:22px;padding-left:30px;position:relative;text-align:left}.industry-selector__title:before{background-image:url(//bizcan.jp/appbiz/wp-content/themes/cat/dist/css/../images/industry-select-triangle.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:23px;left:0;margin:0 auto;position:absolute;top:50%;transform:translateY(-50%);width:20px}}.industry-selector__list{display:grid;gap:0;grid-template-columns:repeat(2,1fr)}.industry-selector__list:after{background-color:#fff;content:"";display:block;height:calc(100% - 1px);margin:-1px;width:calc(100% - 1px)}@media screen and (min-width:769px){.industry-selector__list:after{display:none}.industry-selector__list{display:flex;flex-wrap:wrap;gap:32px}}.industry-selector__item{align-items:center;cursor:pointer;display:flex;font-size:1.6rem;height:51px;margin:-1px 0 0 -1px;padding-left:18px;position:relative}.industry-selector__item:hover{opacity:.7}.industry-selector__item:nth-child(2n){border-right:none}.industry-selector__item:nth-child(odd){border-left:none}.industry-selector__item:first-child,.industry-selector__item:nth-child(2){border-top:none}.industry-selector__item:before{background-image:none;border-bottom:none;border-left:none;content:"";height:8px;left:auto;position:absolute;right:22px;top:50%;transform:translateY(-50%) rotate(45deg);width:8px}.industry-selector__item--active:before{top:22px;transform:rotate(135deg)}@media screen and (min-width:769px){.industry-selector__item{border:none;display:block;height:auto;margin:0;padding-left:16px;position:relative}.industry-selector__item:first-child,.industry-selector__item:nth-child(2),.industry-selector__item:nth-child(2n),.industry-selector__item:nth-child(odd){border:none}.industry-selector__item:before{background-image:url(//bizcan.jp/appbiz/wp-content/themes/cat/dist/css/../images/industry-triangle.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:14px;left:0;position:absolute;right:auto;top:50%;transform:translateY(-50%);transition:transform .1s ease-in-out;width:10px}.industry-selector__item--active:before{top:6px;transform:rotate(90deg)}.industry-selector__item:hover{opacity:1}}@media screen and (max-width:478px){.industry-selector__item{border:1px solid #8b8b8b}}@media screen and (min-width:769px){.industry-selector{border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:32px 28px}}.wp-block-image img{display:block;height:auto;margin:0 auto;max-height:100%}.column-slider-wrap{margin-top:20px}.slider{display:none}.slider.slick-initialized{display:block}.slider-container{margin:0 40px 30px}.slider-container .slick-next:before,.slider-container .slick-prev:before{color:#000;font-size:4rem}.slider-container .slick-prev{left:-40px}.slider-container .slick-next{right:-40px}.slider-container .slick-slide{box-shadow:0 0 5px 0 rgba(0,0,0,.3);margin:0 10px;overflow:hidden;position:relative}.slider-container .slick-slide a img{height:auto;max-width:100%;transition:all .3s ease}.slider-container .slick-slide a:hover img{transform:scale(1.05);transition:all .3s ease}.slider-container .slick-slide div{background:rgba(0,0,0,.4);bottom:0;box-sizing:border-box;color:#fff;height:80px;padding:10px;position:absolute;width:100%;z-index:100}.hamburger-menu{cursor:pointer;display:none}.hamburger-menu img{height:24px;transition:opacity .3s ease-in-out;width:24px}.overlay{background-color:#fff;height:calc(100% - 60px);left:0;pointer-events:none;position:fixed;top:60px;transform:translateY(-100%);transition:transform .3s ease-in-out;width:100%;z-index:999}.overlay.open{pointer-events:auto;transform:translateY(0)}@media screen and (max-width:1200px){.overlay.open .nav-items{padding:40px}.overlay.open .nav-items .headernav-bizcan{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.overlay.open .nav-items .headernav-bizcan .item{border-top:1px solid grey;box-sizing:border-box;padding:40px 30px;width:100%}.overlay.open .nav-items .headernav-bizcan .item:last-child{border-bottom:1px solid grey}.overlay.open .search-box-wrap{padding:0 30px;position:relative}.overlay.open .search-box{border:1px solid grey;border-radius:24px;box-sizing:border-box;height:48px;line-height:48px;margin-bottom:40px;padding:16px 30px;width:100%}.overlay.open .search-box::-moz-placeholder{color:grey;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-size:16px;font-weight:700;line-height:32px}.overlay.open .search-box::placeholder{color:grey;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-size:16px;font-weight:700;line-height:32px}.overlay.open #search-icon-mobile{position:absolute;right:64px;top:16px}.overlay.open .telephone{align-items:center;display:flex;justify-content:center}.overlay.open .telephone:before{background-image:url(//bizcan.jp/appbiz/wp-content/themes/cat/dist/css/../images/tel.png);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:26px;margin-right:16px;width:26px}.overlay.open .telephone p{font-family:futura-pt,sans-serif;font-size:20px}}.breadcrumb ul{font-size:1.2rem;margin-bottom:10px;width:100%}.breadcrumb ul li{color:#616161;display:inline-block;vertical-align:top}.breadcrumb ul li a{color:#000}.breadcrumb ul li:not(:last-child):after{color:#bfbfbf;content:"\f0da";font-family:sans-serif;font-weight:900;margin:0 5px}.pagenation{margin:20px 0;text-align:center}.pagenation ul{margin:0 auto}.pagenation ul li{display:inline-block;margin-left:5px}.pagenation ul li:first-child{margin-left:0}.pagenation ul li.active{background:#bfbfbf;color:#fff;cursor:not-allowed}.pagenation ul li a,.pagenation ul li.active{border-radius:3px;font-size:1.6rem;font-weight:700;height:30px;line-height:30px;width:30px}.pagenation ul li a{background:#fff;color:#212121;display:block;transition:all .3s ease}.pagenation ul li a:hover{background-color:#f8f7f7;color:#212121}.pagenation ul li.next a,.pagenation ul li.prev a{background:0 0;color:#212121}.service-case-wrapper{padding:0;width:100%}@media screen and (max-width:1200px){.service-case-wrapper{padding:40px}}@media screen and (min-width:1201px){.service-case-wrapper{background-color:#fff;display:flex;flex-direction:column;gap:32px;padding:40px 60px;width:100%}}.service-case__list{box-sizing:border-box;display:grid;gap:16px;grid-template-columns:repeat(1,1fr);justify-items:center;padding-left:20px;padding-top:20px;width:100%}@media screen and (max-width:1200px){.service-case__list{gap:16px;grid-template-columns:repeat(2,1fr);justify-items:center}}@media screen and (min-width:1201px){.service-case__list{gap:22px;grid-template-columns:repeat(2,1fr)}}.service-case-post{align-items:center;display:flex;flex-direction:row;gap:12px;max-width:100%}.service-case-post__thumbnail{width:10rem}@media screen and (min-width:1201px){.service-case-post__thumbnail{border-radius:8px;overflow:hidden;width:220px}}.service-case-post__title{font-size:1.6rem;font-weight:400}@media screen and (max-width:1200px){.service-case-post{width:40rem}}.service-phase{border-radius:0;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;flex-direction:column;margin-bottom:32px;overflow:hidden;width:100%}.service-phase__title{align-items:center;background-color:#bce5e8;box-sizing:border-box;display:flex;font-size:2rem;justify-content:center;padding:14px 12px;position:relative;width:100%}.service-phase__title:before{background-color:#fff;border-radius:4px;content:"";height:4px;left:auto;margin:0 auto;position:absolute;right:auto;width:45%}@media screen and (min-width:769px){.service-phase__title{font-size:2.4rem;justify-content:flex-start;padding:28px 12px 14px 32px;position:relative;text-align:left;width:25%}.service-phase__title:before{background-color:#fff;border-radius:4px;content:"";height:calc(100% - 24px);left:12px;position:absolute;top:12px;width:4px}}@media screen and (min-width:1201px){.service-phase__title{flex-shrink:0;width:22%}}@media screen and (max-width:768px){.service-phase__title{padding-top:16px}.service-phase__title:before{height:4px;left:50%;position:absolute;top:6px;transform:translateX(-50%);width:50%}}.service-phase__list{background-color:#fff;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);padding:22px 18px;width:100%}@media screen and (max-width:1200px){.service-phase__list{gap:16px;grid-template-columns:repeat(2,1fr);justify-content:space-around;padding:40px}}@media screen and (min-width:1201px){.service-phase__list{gap:32px;justify-items:center;padding:40px 60px;width:78%}}@media screen and (max-width:478px){.service-phase__list{display:flex;flex-wrap:wrap;justify-content:space-around;padding:16px}}@media screen and (min-width:769px){.service-phase{border-radius:8px;flex-direction:row}}@media screen and (max-width:768px){.service-phase{flex-direction:column}}.service-phase-wrapper{box-sizing:border-box;display:flex;flex-direction:column;width:100%}@media screen and (min-width:1201px){.service-phase-wrapper{flex-direction:row}}.service-phase__case{align-items:center;background-color:#bce5e8;box-sizing:border-box;display:flex;font-size:1.4rem;justify-content:center;line-height:1;padding:12px;position:relative;width:100%}.service-phase__case:before{content:none}@media screen and (min-width:1201px){.service-phase__case{flex-shrink:0;width:22%}.service-phase__case:before{background-color:#fff;border-radius:4px;content:"";height:calc(100% + 12px);position:absolute;top:-24px}}table,td,th{border:1px solid #6e6e6e;border-collapse:collapse}table{width:100%}td,th{padding:5px 10px}@media screen and (max-width:768px){td,th{font-size:1.4rem}}@media screen and (max-width:478px){td,th{font-size:1.2rem;padding:3px}}.table-wrap{margin-bottom:24px;max-width:95vw;overflow-x:auto;position:relative;scrollbar-width:auto;width:100%}.table-wrap::-webkit-scrollbar{height:12px;width:12px}.table-wrap::-webkit-scrollbar-track{background:#ebebeb}.table-wrap::-webkit-scrollbar-thumb{background-color:#8b8b8b;border:3px solid #ebebeb;border-radius:6px}.table-wrap::-webkit-scrollbar-thumb:hover{background-color:#616161}@media screen and (max-width:768px){.table-wrap:before{align-items:center;background-color:#888;content:"";display:flex;font-size:1.3rem;height:100%;justify-content:center;position:absolute;right:0;top:0;width:18px}.table-wrap:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:10px;position:absolute;right:6px;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:10px}}.table-wrap table{border:none;border-collapse:collapse;border-right:2px solid #36b4a8;table-layout:auto;width:100%}.table-wrap table tr>td{font-size:1.3rem;padding:16px;white-space:nowrap;width:auto!important}.table-wrap table thead td,.table-wrap table thead tr>th{background-color:#36b4a8;border:1px solid #36b4a8;color:#fff;font-weight:700;max-width:180px;text-align:center;white-space:nowrap}.table-wrap table thead td:first-child,.table-wrap table thead tr>th:first-child{left:0;position:sticky;z-index:2}.table-wrap table tbody tr>td{border:1px solid #bfbfbf;border-top:#bfbfbf;color:#212121;font-weight:400;text-align:start}.table-wrap table tbody tr>td:first-child{background-color:#eaf9fa;border:1px solid #fff;border-right:none;color:#36b4a8;font-weight:700;left:0;position:sticky;text-align:center;white-space:nowrap;width:auto;z-index:2}.table-wrap table tbody tr>td:nth-child(2){border-left:none}.table-wrap table tbody tr:last-child td:first-child{border-bottom:2px solid #eaf9fa}.table-wrap table tbody tr:last-child td:not(:first-child){border-bottom:2px solid #36b4a8}.table-wrap:after,.table-wrap:before{display:none}.table-wrap.show-arrows:after,.table-wrap.show-arrows:before{display:flex}.table-wrap.scrolled:after,.table-wrap.scrolled:before{display:none}.article-single-content h2{font-size:2.8rem;font-weight:700;line-height:1.5;margin-bottom:24px;padding-top:24px;position:relative}.article-single-content h2:not(:first-child){margin-top:28px}.article-single-content h2:before{background-color:#f47521;content:"";display:inline-block;height:2px;left:0;position:absolute;top:0;width:8rem}.article-single-content h3{font-size:2.4rem;font-weight:700;line-height:1.5;margin:40px auto 24px;padding-left:16px;position:relative}.article-single-content h3:before{background-color:#f47521;content:"";display:inline-block;height:3.2rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2px}.article-single-content h4{font-size:2rem;font-weight:700;line-height:1.5;margin:24px auto 16px;padding-left:16px;position:relative}.article-single-content h4:before{background-color:#f47521;border-radius:50%;content:"";height:30px;left:0;opacity:.2;position:absolute;top:50%;transform:translateY(-50%);width:30px}.article-single-content a{color:#00a0e9;font-size:1.6rem}.article-single-content a:visited{color:#f47521}.article-single-content p{font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-size:1.6rem;font-weight:400;line-height:2}.article-single-content p span[style*="text-decoration: underline;"]{text-decoration-color:#fff000!important;text-decoration-line:underline!important;-webkit-text-decoration-skip-ink:none!important;text-decoration-skip-ink:none!important;text-decoration-thickness:8px!important;text-underline-offset:-4px!important}.article-single-content p img{border-radius:8px;height:auto;margin-bottom:12px;width:100%}.article-single-content .wp-caption{width:100%}.article-single-content .wp-caption>p{color:#888;font-size:1.4rem}.article-single-content .wp-caption>img{border-radius:8px;height:auto;margin-bottom:4px;width:100%}.article-single-content strong{font-weight:700}.article-single-content>ol,.article-single-content>ul{background-color:#f6f6f6;display:table;margin:16px 0;padding:24px 36px 24px 24px;width:-moz-fit-content;width:fit-content}.article-single-content>ol li,.article-single-content>ul li{margin-bottom:6px}.article-single-content>ol li::marker,.article-single-content>ul li::marker{font-size:1.6rem;font-weight:700;margin-right:4px}.article-single-content>ol{background-color:#f6f6f6;border:1px dashed #bfbfbf;list-style-type:decimal;padding:24px 36px 24px 24px;width:-moz-fit-content;width:fit-content}.article-single-content>ol li::marker{color:#3db9c7}.article-single-content>ol li:before{content:"";display:inline-block;margin-right:12px}.article-single-content>ul{background-color:#f6f6f6;border:1px solid #bfbfbf;margin:16px 0;padding:24px 36px 24px 24px;width:-moz-fit-content;width:fit-content}.article-single-content>ul li{line-height:1.5;padding-left:28px;position:relative;vertical-align:top}.article-single-content>ul li:before{background-image:url(//bizcan.jp/appbiz/wp-content/themes/cat/dist/css/../images/ul-check.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:9px;left:0;position:absolute;top:6px;transform:translateY(0);width:12px}@media screen and (max-width:768px){.article-single-content h2{font-size:2rem;margin-bottom:12px;padding-top:12px}.article-single-content h2:not(:first-child){margin-top:16px}.article-single-content h2:before{width:4rem}.article-single-content h3{font-size:1.6rem;margin:20px auto 12px;padding-left:8px}.article-single-content h3:before{height:2rem}.article-single-content h4{font-size:1.3rem;margin:12px auto 8px;padding-left:8px}.article-single-content h4:before{height:18px;width:18px}.article-single-content a{font-size:1.3rem}.article-single-content p{font-size:1.3rem;line-height:1.7}.article-single-content p img{border-radius:6px;margin-bottom:8px}.article-single-content .wp-caption>p{font-size:1.1rem}.article-single-content .wp-caption>img{border-radius:6px;margin-bottom:2px}.article-single-content>ol,.article-single-content>ul{margin:8px 0;padding:12px 16px 12px 12px}.article-single-content>ol li,.article-single-content>ul li{margin-bottom:3px}.article-single-content>ol li::marker,.article-single-content>ul li::marker{font-size:1.2rem}.article-single-content>ol{border-width:1px;padding:12px 16px 12px 12px}.article-single-content>ol li:before{margin-right:6px}.article-single-content>ul{border-width:1px;padding:12px 16px 12px 12px}.article-single-content>ul li{padding-left:18px}.article-single-content>ul li:before{height:6px;width:8px}}.column-single__writer{box-shadow:0 3px 6px rgba(0,0,0,.1);margin-bottom:32px}.column-single__writer-content{background-color:#fff;border-radius:8px;padding:48px 62px}.column-single__writer-content-data{align-items:center;display:flex;gap:24px}.column-single__writer-content-data-image{border:1px solid #dfdfdf;border-radius:50%;height:120px;overflow:hidden;width:120px}.column-single__writer-content-data-image img{-o-object-fit:cover;object-fit:cover;width:100%}.column-single__writer-content-data-text{flex:1}.column-single__writer-content-data-text p{font-size:1.4rem;line-height:1.8;margin-bottom:18px}.column-single__writer-content-data-text-name{font-size:2rem;font-weight:700;margin-bottom:12px}.column-single__writer-content-data-text-social{display:flex;gap:16px;list-style:none;margin:0;padding:0}.column-single__writer-content-data-text-social li a{align-items:center;border-radius:8px;display:flex;height:44px;justify-content:center;width:44px}.column-single__writer-content-data-text-social li a img{height:32px;width:32px}.column-single__writer-content-data-text-social li:first-of-type a:after,.column-single__writer-content-data-text-social li:nth-of-type(2) a:after{content:"";display:inline-block}@media screen and (max-width:768px){.column-single__writer-content{padding:40px 18px}.column-single__writer-content-data{align-items:center;flex-direction:column;text-align:center}.column-single__writer-content-data-image{margin-bottom:20px}.column-single__writer-content-data-text{width:100%}.column-single__writer-content-data-text-name{margin-bottom:32px;text-align:center}.column-single__writer-content-data-text-social{gap:12px;justify-content:flex-start}}.column-single__toc{background-color:#f6f6f6;border-bottom:1px solid #8b8b8b;border-radius:8px;border-top:1px solid #8b8b8b;margin:64px auto 40px;padding:28px 44px}.column-single__toc-label{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.column-single__toc-label-title{color:#212121;font-size:2rem;font-weight:700}.column-single__toc-label-text{background-color:#fff;border:1px solid #dfdfdf;border-radius:8px;cursor:pointer;font-size:1.4rem;font-weight:400;padding:4px 8px}.column-single__toc-toggle{display:none}.column-single__toc-list{font-size:1.4rem;height:auto}.column-single__toc-list a.toc-link{color:#212121;text-decoration:none}.column-single__toc-list a.toc-link:hover{text-decoration:underline}.column-single__toc .toclist{list-style-type:none;margin:0;padding-left:0}.column-single__toc .toclist>li>a{color:#212121;display:block;font-size:1.4rem;font-weight:700;line-height:1.5;padding:4px 0}.column-single__toc .toclist-h3{margin:4px 0;padding-left:20px;position:relative}.column-single__toc .toclist-h3:before{background-image:url(//bizcan.jp/appbiz/wp-content/themes/cat/dist/css/../images/triangle.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;left:0;position:absolute;top:8px;width:10px}.column-single__toc .toclist-h3>a.toc-link{display:block;font-weight:400;padding:2px 0}.column-single__toc .toclist-h4{margin:4px 0;padding-left:40px;position:relative}.column-single__toc .toclist-h4:before{background-image:url(//bizcan.jp/appbiz/wp-content/themes/cat/dist/css/../images/horizontal-bar.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:2px;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.column-single__toc .toclist-h4>a.toc-link{display:block;font-weight:400;padding:2px 0}@media screen and (max-width:768px){.column-single__toc{margin:22px 0;padding:20px}.column-single__toc-label-title{font-size:1.8rem}.column-single__toc-label-text{font-size:1.2rem;padding:2px 6px}.column-single__toc .toclist>li>a,.column-single__toc-list{font-size:1.3rem}}.related-posts-list{display:flex;gap:16px;justify-content:space-between}.related-posts-wrap{background-color:#fff;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.1);padding:48px}@media screen and (max-width:768px){.related-posts-wrap{padding:28px 22px}.related-posts-title{font-size:2.4rem;margin-bottom:32px;text-align:center}.related-posts-list{flex-direction:column;gap:22px}}.product-info{background-color:#fff;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:64px 48px;width:100%}.product-info__wrap{display:flex;gap:80px;height:100%;width:100%}.product-info__image{border-radius:8px;height:auto;overflow:hidden;width:48rem}.product-info__image img{height:auto;width:100%}.product-info__info{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:space-between}.product-info__info .table-wrap{width:100%}.product-info__info .product-info__data{border:none;border-collapse:collapse;display:table;table-layout:auto;width:100%}.product-info__info .product-info__data>tbody tr{border:none;border-bottom:1px solid #d9d9d9}.product-info__info .product-info__data>tbody tr td,.product-info__info .product-info__data>tbody tr th{background-color:transparent;border:none;color:#212121}.product-info__info .product-info__data>tbody tr th{box-sizing:border-box;font-weight:400;text-align:right;width:100px}.product-info__info .product-info__data>tbody tr td{background-color:transparent;line-height:1.5;padding-left:16px;text-align:left}.product-info__info .product-info__data>tbody tr td ul{align-items:center;display:flex;gap:8px;justify-content:flex-start}.product-info .article-cta__wrap{display:flex;justify-content:center}.product-info .article-cta__wrap .button__wrap{display:inline-flex;justify-content:center;margin:22px auto;position:relative;width:auto;z-index:auto}@media screen and (max-width:768px){.product-info .article-cta__wrap .button__wrap{width:100%}}.product-info .article-cta__wrap .button__wrap:before{background-color:#f47521;border-radius:27px;content:"";height:100%;left:0;position:absolute;right:0;top:5px;width:100%;z-index:inherit}.product-info .article-cta__wrap .button__wrap .article-cta{align-items:center;background:linear-gradient(180deg,#ff8b3b,#fcac20);border-radius:27px;display:flex;height:54px;justify-content:center;padding:0 36px;position:relative;width:32rem;z-index:1}.product-info .article-cta__wrap .button__wrap .article-cta:after{border-color:currentcolor;border-style:solid;border-width:2px 2px 0 0;color:#fff;content:"";display:block;height:9px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);width:9px}.product-info .article-cta__wrap .button__wrap .article-cta:hover{top:5px}.product-info .article-cta__wrap .button__wrap .article-cta__text{color:#fff;font-size:1.6rem;font-weight:700;line-height:1}@media screen and (max-width:768px){.product-info .article-cta__wrap .button__wrap .article-cta{padding:0 12px;width:100%}.product-info .article-cta__wrap .button__wrap .article-cta__text{font-size:1.4rem;padding:0 24px}}.product-info .article-cta__wrap .button__wrap{margin-bottom:0}@media screen and (max-width:1200px){.product-info{padding:48px 15px}.product-info__wrap{flex-direction:column;gap:22px;margin-bottom:22px}.product-info__image,.product-info__image .article-cta__wrap{width:100%}}.company-description{border:1px solid #bfbfbf}.company-description__wrap{box-shadow:0 3px 6px rgba(0,0,0,.16)}.company-description>tbody tr{border:1px solid #bfbfbf}@media screen and (max-width:768px){.company-description>tbody tr{flex-direction:column}.company-description>tbody tr th{width:100%}.company-description>tbody tr td{justify-content:center;padding-left:0;width:100%}}.company-info{align-items:center;display:flex;gap:60px;justify-content:flex-start}.company-info__image{border-radius:8px;overflow:hidden;width:400px}.company-info__image img{height:auto;width:100%}.company-info__name{font-size:3.2rem}.company-info__wrap{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;gap:60px;justify-content:flex-start;margin:0 auto 42px;padding:64px 80px;width:100%}@media screen and (max-width:1200px){.company-info__wrap{padding:48px 24px}}@media screen and (max-width:768px){.company-info{flex-direction:column;gap:12px}.company-info__wrap{background-color:#eaf9fa;box-shadow:none;justify-content:center;padding:0}.company-info__image{max-width:400px;width:100%}.company-info__name{font-size:2.4rem}}.common-wrap{margin:0 auto;max-width:1200px;padding:40px 15px;width:100%}.common-wrap section:not(:first-child){margin-top:20px}.common-wrap h2{font-size:24px;font-weight:700;line-height:1.5;margin-bottom:12px}.common-wrap h3{font-size:20px;font-weight:700;line-height:1.5}.common-wrap a{color:blue;text-decoration:underline}#content{margin-top:80px;overflow:hidden;z-index:1}@media screen and (max-width:478px){#content{margin-top:60px}}#content .sub-title{display:flex;flex-direction:column;margin-bottom:48px}@media screen and (max-width:768px){#content .sub-title{margin-bottom:30px}}#content .sub-title .english{font-family:futura-pt,sans-serif;font-size:1.4rem;font-weight:500;left:20px;line-height:1;margin-bottom:4px;position:relative;text-align:start}#content .sub-title .english:after{background-color:#f47521;border-radius:50%;content:"";height:12px;left:-20px;position:absolute;top:0;width:12px}@media screen and (max-width:768px){#content .sub-title .english{font-size:1.2rem}}#content .sub-title__text{font-size:1.6rem;font-weight:500}#content .sub-title.catch{margin-bottom:0;width:35rem}#content .sub-title .section-h2{font-size:3.2rem;font-weight:700;line-height:1.5;margin-left:24px;text-align:start}@media screen and (max-width:768px){#content .sub-title .section-h2{font-size:2.4rem}}#content .content-top-info{color:grey;display:flex;font-size:12px;justify-content:space-between;margin:0 auto 48px;max-width:1200px}@media screen and (max-width:1200px){#content .content-top-info{padding-left:15px;padding-right:15px}}@media screen and (max-width:768px){#content .content-top-info{margin-bottom:24px}}#content .content-top-info #bcnxt a{color:#888;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:400}#content .content-top-info .modified-date{font-size:12px;text-align:start}#content .content-top-info .modified-date:before{content:"更新日："}#content .content-title{font-size:3.6rem;font-weight:700;text-align:center}@media screen and (max-width:768px){#content .content-title{font-size:2.4rem}}#content .content-title__1{font-size:4rem;font-weight:700;margin:0 auto 72px;text-align:center}@media screen and (max-width:768px){#content .content-title__1{font-size:2.4rem;margin-bottom:32px}}#content .content-title__1:after{background:linear-gradient(90deg,#ff8b3b,#fcac20);border-radius:4px;bottom:-6px;content:"";display:block;height:6px;margin:0 auto;position:relative;width:60px}#content .section-wrap{margin:0 auto;width:100%}#content .section-wrap.p80{padding-bottom:80px;padding-top:80px}@media screen and (max-width:768px){#content .section-wrap.p80{padding-bottom:48px;padding-top:48px}}#content .section-wrap.p48{padding-bottom:48px;padding-top:48px}@media screen and (max-width:768px){#content .section-wrap.p48{padding-bottom:32px;padding-top:32px}}@media screen and (max-width:1200px){#content .section-wrap{padding:48px 15px;width:auto}}@media screen and (max-width:768px){#content .section-wrap{padding:32px 15px;width:auto}}#content .section-wrap.bg-blue{background-color:#eaf9fa}#content .section-wrap.bg-gray{background-color:#f8f7f7}#content .section-wrap.bg-white{background-color:#fff}#content .section-content-wrap{margin:0 auto;max-width:1200px}@media screen and (max-width:768px){#content .section-content-wrap{justify-content:flex-start;max-width:100%}}#content .section-content-wrap.company{margin-bottom:32px;padding-bottom:0;padding-top:0}@media screen and (max-width:768px){#content .section-content-wrap.p48{padding-bottom:32px;padding-top:32px}}#content .section-content-wrap.col-2{display:flex;gap:40px;justify-content:space-between}@media (max-width:900px){#content .section-content-wrap.col-2{flex-direction:column;gap:48px}}@media screen and (max-width:768px){#content .section-content-wrap.col-2{flex-direction:column;gap:48px}}#content .section-content-wrap.col-2 .col-2__left{box-sizing:border-box;flex:1;margin-bottom:48px;max-width:860px;width:70%}@media (max-width:900px){#content .section-content-wrap.col-2 .col-2__left{margin-bottom:0;max-width:100%;width:100%}}@media screen and (max-width:768px){#content .section-content-wrap.col-2 .col-2__left{box-sizing:border-box;width:100%}}#content .section-content-wrap.col-2 .col-2__left.column-archive{background-color:#fff;border-radius:8px;box-shadow:0 0 4px 0 rgba(0,0,0,.08);box-sizing:border-box;padding:48px}@media (max-width:900px){#content .section-content-wrap.col-2 .col-2__left.column-archive{padding:32px}}@media screen and (max-width:768px){#content .section-content-wrap.col-2 .col-2__left.column-archive{box-sizing:border-box;padding:24px;width:100%}}#content .section-content-wrap.col-2 .col-2__right{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:flex-start;width:25%}@media (max-width:900px){#content .section-content-wrap.col-2 .col-2__right{width:100%}}@media screen and (max-width:768px){#content .section-content-wrap.col-2 .col-2__right{width:100%}}#content .section-content-wrap.col-2 .col-2__right .more-column{color:#f47521;display:flex;font-family:Noto Sans JP,sans-serif;font-size:1.2rem;font-weight:700;justify-content:flex-end;margin-bottom:24px;padding-right:12px;position:relative;transition:color .3s ease}#content .section-content-wrap.col-2 .col-2__right .more-column:hover{color:#d75c0b}#content .section-content-wrap.col-2 .col-2__right .more-column:after{content:">";position:absolute;right:0;top:0}#header{align-items:center;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.08);display:flex;height:80px;left:0;position:fixed;top:0;width:100%;z-index:1000}#header h1{margin:0}@media screen and (max-width:768px){#header{height:60px}}#header .logo{height:45px;width:auto}@media screen and (max-width:768px){#header .logo{height:30px;width:100px}}#header #header-wrap{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;width:100%}@media screen and (max-width:1200px){#header #header-wrap{max-width:100%;padding:4px 15px}}#header #header-wrap>.header-top{align-items:center;display:flex;justify-content:space-between}#header #header-wrap>.header-top>p{font-size:12px}#header #header-wrap>.header-top .telephone>p{font-size:12px;position:relative}#header #header-wrap>.header-top .telephone>p:before{background-image:url(//bizcan.jp/appbiz/wp-content/themes/cat/dist/css/../images/tel.png);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:16px;left:-22px;position:absolute;top:2px;width:16px}#header #header-wrap>.header-bottom{align-items:center;display:flex;justify-content:space-between}#header #header-wrap>.header-bottom>.header-left>p{color:#707070;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-size:12px;font-weight:700}#header #header-wrap>.header-bottom .hamburger-menu{display:none}@media screen and (max-width:1200px){#header #header-wrap>.header-bottom .hamburger-menu{display:block;position:relative;top:-12px}}#header #header-wrap>.header-bottom .header-right{display:flex;flex-direction:column;margin-left:auto}#header #header-wrap>.header-bottom .header-right>a>p{color:#707070;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-size:12px;font-weight:700;position:relative;text-align:end}#header #header-wrap>.header-bottom .header-right>a>p:before{background:url(//bizcan.jp/appbiz/wp-content/themes/cat/dist/css/../images/tel.svg);content:"";display:inline-block;height:16px;position:absolute;right:85px;width:16px}#header #header-wrap>.header-bottom .header-right .headernav-bizcan{display:flex}#header #header-wrap>.header-bottom .header-right .headernav-bizcan a{display:block;font-family:-apple-system,blinkmacsystemfont,roboto,Segoe UI semibold,Helvetica Neue,helveticaneue,yugothic,Yu Gothic,Segoe UI,verdana,meiryo,sans-serif;font-weight:700}#header #header-wrap>.header-bottom .header-right .headernav-bizcan a:hover{background-color:#f8f7f7;color:#212121}#header #header-wrap>.header-bottom .header-right .headernav-bizcan-wrap{align-items:center;display:flex}@media screen and (max-width:1200px){#header #header-wrap>.header-bottom .header-right .headernav-bizcan-wrap{display:none}}#header #header-wrap>.header-bottom .header-right .headernav-bizcan-wrap .nav-items{margin-right:3rem}#header #header-wrap>.header-bottom .header-right .headernav-bizcan-wrap .nav-items ul{align-items:center;display:flex;gap:3rem;height:auto}#header #header-wrap>.header-bottom .header-right .headernav-bizcan-wrap .nav-items ul li{align-items:center;display:flex}#header #header-wrap>.header-bottom .header-right .headernav-bizcan-wrap .search-box-wrap{align-items:flex-end;display:flex;flex-direction:column;position:relative}#header #header-wrap>.header-bottom .header-right .headernav-bizcan-wrap .search-box-wrap .search-box{border:1px solid grey;border-radius:16px;box-sizing:border-box;height:32px;line-height:32px;padding:8px 2rem;width:26rem}#header #header-wrap>.header-bottom .header-right .headernav-bizcan-wrap .search-box-wrap .search-box::-moz-placeholder{color:grey;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-size:14px;font-weight:700;line-height:32px}#header #header-wrap>.header-bottom .header-right .headernav-bizcan-wrap .search-box-wrap .search-box::placeholder{color:grey;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-size:14px;font-weight:700;line-height:32px}#header #header-wrap>.header-bottom .header-right .headernav-bizcan-wrap .search-box-wrap #search-icon{position:absolute;right:16px;top:8px}#header #header-wrap>.header-bottom .header-right .headernav-bizcan-wrap .search-box-wrap .telephone{color:#212121;display:inline-block;font-family:futura-pt,sans-serif;font-size:12px}#header #header-wrap>.header-bottom .header-right .headernav-bizcan-wrap .search-box-wrap .telephone:before{background-image:url(//bizcan.jp/appbiz/wp-content/themes/cat/dist/css/../images/tel.png);content:"";margin-right:12px}#footer{background:#212121}@media screen and (max-width:1200px){#footer{padding:0 15px}}#footer .footer-wrap{display:flex;flex-wrap:wrap;margin:0 auto;padding:50px 0;width:1200px}@media screen and (max-width:1200px){#footer .footer-wrap{width:100%}}@media screen and (max-width:768px){#footer .footer-wrap{flex-direction:column;gap:32px;padding-bottom:32px}}#footer .footer-recapture{color:#fff;font-size:12px;padding-left:16px}#footer .footer-recapture>a{color:gray}#footer .menu{color:#fff}#footer .menu:first-child{flex:2}#footer .menu:not(:first-child){flex:1}#footer .menu a{color:#fff}#footer .menu a:hover{color:#ccc}#footer .menu .widget:not(:last-child){margin-bottom:40px}#footer .menu .widget h2,#footer .menu .widget h3{border-left:3px solid #e9e8e8;color:#e9e8e8;font-size:1.8rem;line-height:1.6;padding:4px 4px 4px 8px}@media screen and (max-width:768px){#footer .menu .widget h2:not(:first-child),#footer .menu .widget h3:not(:first-child){margin-top:28px}}#footer .menu .widget h2+*,#footer .menu .widget h3+*{padding-top:10px}#footer .menu .widget.widget_categories ul,#footer .menu .widget.widget_nav_menu ul,#footer .menu .widget.widget_recent_entries ul{margin-left:11px}#footer .menu .widget.widget_categories ul li,#footer .menu .widget.widget_nav_menu ul li,#footer .menu .widget.widget_recent_entries ul li{font-size:1.4rem;font-weight:700;word-break:break-all}#footer .menu .widget.widget_categories ul span,#footer .menu .widget.widget_nav_menu ul span,#footer .menu .widget.widget_recent_entries ul span{background:#616161;border-radius:3px;color:#fff;font-size:1.2rem;font-weight:400;line-height:1;padding:.2em 6px}#footer .logo img{height:45px;width:auto}#footer__copylight{background-color:#212121;color:#e9e8e8;font-size:1.2rem;padding:10px 0;text-align:center}.genre-list{display:flex;flex-wrap:wrap;gap:4px;-moz-column-gap:16px;column-gap:16px;margin-bottom:36px}.genre-list__item{border-bottom:1px solid #212121;padding:2px 4px 2px 12px;position:relative}.genre-list__item-title{color:#212121;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.genre-list__item-title:before{border-radius:50%;content:"＃";display:inline-block;left:0;position:absolute;top:50%;transform:translateY(-50%)}.genre-list__item-title:hover{color:#f47521}.sidebar-h2{background-color:transparent;font-size:1.6rem;margin-bottom:24px;margin-top:48px;padding:6px 8px 6px 18px;position:relative}.sidebar-h2:before{background-color:#212121;border-radius:50%;content:"";display:inline-block;height:12px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:12px}.sidebar-h2.special:before{background-color:#f47521}.sidebar-h2:first-child{margin-top:0}.sidebar-posts{display:flex;flex-direction:column;width:100%}.sidebar-posts.float-genre-sidebar{max-width:296px;width:100%}@media screen and (max-width:1200px){.sidebar-posts.float-genre-sidebar{all:unset;max-width:100%;width:100%}}.sidebar-posts.float-genre-sidebar.active{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);box-sizing:border-box;padding:0 16px;position:fixed;right:calc(50% - 600px);top:120px;width:296px;z-index:1000}@media screen and (max-width:1200px){.sidebar-posts.float-genre-sidebar.active{box-shadow:none;padding:0;position:static;width:100%}}.sidebar-posts a:first-child{margin-top:16px}.sidebar-posts .sidebar-post-link{display:flex;gap:8px;margin-bottom:16px}@media screen and (max-width:768px){.sidebar-posts .sidebar-post-link{align-items:center}}.sidebar-posts .sidebar-post-link .eyecatch{height:60px;min-width:110px}.sidebar-posts .sidebar-post-link .eyecatch img{border-radius:8px;height:auto;width:100%}.sidebar-posts .sidebar-post-link h3{font-size:1.2rem;font-weight:700}@media screen and (max-width:768px){.sidebar-posts .sidebar-post-link h3{font-weight:500}}.sidebar-posts a .post__genre-special{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.sidebar-posts a .post__genre-special .industry-terms{display:flex;flex-wrap:wrap;gap:4px}.sidebar-posts a .post__genre-special .industry-terms__item{background-color:#bbb;border-radius:4px;color:#fff;font-size:11px;font-weight:700;padding:2px 4px}.sidebar-posts__column a:first-child{margin-top:0}.sidebar-posts .post-content-wrap{display:flex;gap:8px}.sidebar-posts .post-content-wrap .eyecatch{height:61.9;width:110px}.sidebar-posts .post-content-wrap .eyecatch img{border-radius:8px;height:auto;width:110px}.sidebar-posts .post-content-wrap .post-content .post-title{border-bottom:none;font-size:1.2rem;font-weight:700;margin:0;padding:0}.writer-wrap{background-color:#fff;border-radius:10px}.writer-wrap aside .writer{background-color:#fff;border:none;border-radius:10px;padding:30px}.writer-wrap aside .writer .writer-data{align-items:center;display:flex;gap:30px;padding:0}@media screen and (max-width:768px){.writer-wrap aside .writer .writer-data{flex-direction:column;gap:20px}}.writer-wrap aside .writer .writer-data .image{align-items:center;box-sizing:border-box;display:flex;height:120px;justify-content:center;min-width:120px;overflow:hidden;width:120px}.writer-wrap aside .writer .writer-data .image>img{border-radius:50%}.writer-wrap aside .writer .writer-data .text .writer-name{font-size:1.8rem}@media screen and (max-width:768px){.writer-wrap aside .writer .writer-data .text .writer-name{margin-bottom:16px}}.writer-wrap aside .writer .writer-data .text>p{font-size:1.4rem}.writer-wrap aside .writer .writer-data .text ul{display:flex;gap:16px;margin-top:8px}.hero-section{align-items:center;display:flex;flex-direction:column;gap:10px;height:480px;justify-content:center;margin:0 auto;position:relative;width:100%}@media screen and (max-width:1200px){.hero-section{padding-left:15px;padding-right:15px}}@media screen and (max-width:768px){.hero-section{height:360px}}.hero-section__video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.hero-section__copy-wrap{align-items:flex-start;display:flex;flex-direction:column;gap:12px;max-width:1200px;padding-left:15px;padding-right:15px;position:relative;width:100%;z-index:10}.hero-section__copy{background-color:#fff;color:#212121;display:block;font-size:4.8rem;font-weight:700;line-height:1;padding:10px 16px}@media screen and (max-width:768px){.hero-section__copy{font-size:2.4rem;padding:8px 12px}}.qa-section__wrap{display:flex;flex-wrap:wrap;width:100%}@media screen and (max-width:768px){.qa-section__wrap{flex-direction:column;padding-top:30px}}.qa-item{box-sizing:border-box;margin-bottom:40px;width:50%}.qa-item:nth-child(odd){padding-right:30px}.qa-item:nth-child(2n){padding-left:30px}@media screen and (max-width:768px){.qa-item{margin-bottom:24px;width:100%}.qa-item,.qa-item:nth-child(2n),.qa-item:nth-child(odd){padding:0}}.qa-item__question{color:#212121;display:flex;font-size:2.2rem;font-weight:700;line-height:1.4;margin-bottom:10px}.qa-item__question:before{color:#bce5e8;content:"Q.";display:block;font-family:futura-pt,sans-serif;font-size:2.2rem;font-weight:500;margin-right:10px}@media screen and (max-width:768px){.qa-item__question,.qa-item__question:before{font-size:1.6rem}}.qa-item__answer{color:#212121;display:flex;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6}.qa-item__answer:before{color:#ffb239;content:"A.";display:block;font-family:futura-pt,sans-serif;font-size:2.2rem;font-weight:500;margin-right:10px}@media screen and (max-width:768px){.qa-item__answer{font-size:1.4rem}.qa-item__answer:before{font-size:1.6rem}}.qa-section{width:100%}.qa-section__title{color:#212121;font-size:3.2rem;font-weight:700;margin-bottom:24px}@media screen and (max-width:768px){.qa-section__title{font-size:2.4rem;margin-bottom:16px}}.index{width:100%}.index-hero{align-items:center;display:flex;flex-direction:column;gap:10px;height:480px;justify-content:center;margin:0 auto;position:relative;width:100%}@media screen and (max-width:1200px){.index-hero{padding-left:15px;padding-right:15px}}@media screen and (max-width:768px){.index-hero{height:360px}}.index-hero__video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.index-hero__copy-wrap{align-items:flex-start;display:flex;flex-direction:column;gap:12px;max-width:1200px;padding-left:15px;padding-right:15px;position:relative;width:100%;z-index:10}.index-hero__copy{background-color:#fff;color:#212121;display:block;font-size:4.8rem;font-weight:700;line-height:1;padding:10px 16px}@media screen and (max-width:768px){.index-hero__copy{font-size:2.4rem;padding:8px 12px}}.index-subtitle__catch{align-items:center;display:flex;gap:8rem;justify-content:space-between;margin:0 9rem;position:relative}@media screen and (max-width:1200px){.index-subtitle__catch{align-items:flex-start;flex-direction:column;gap:16px;margin:0 4rem}}@media screen and (max-width:768px){.index-subtitle__catch{align-items:center;gap:12px;margin:0 2rem}}.index-subtitle__title{display:flex;flex-direction:column;margin-bottom:0;width:35rem}@media screen and (max-width:1200px){.index-subtitle__title{width:100%}}.index-subtitle__title .english{font-family:futura-pt,sans-serif;font-size:1.4rem;font-weight:500;left:20px;line-height:1;margin-bottom:4px;position:relative;text-align:start}.index-subtitle__title .english:after{background-color:#f47521;border-radius:50%;content:"";height:12px;left:-20px;position:absolute;top:0;width:12px}@media screen and (max-width:768px){.index-subtitle__title .english{font-size:1.2rem}}.index-subtitle__text{color:#212121;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6}.index-qa{width:100%}.index-qa__wrap{display:flex;flex-wrap:wrap;width:100%}@media screen and (max-width:768px){.index-qa__wrap{flex-direction:column;padding-top:30px}}.index-qa__item{box-sizing:border-box;margin-bottom:40px;width:50%}.index-qa__item:nth-child(odd){padding-right:30px}.index-qa__item:nth-child(2n){padding-left:30px}@media screen and (max-width:768px){.index-qa__item{margin-bottom:24px;padding:0;width:100%}.index-qa__item:nth-child(2n),.index-qa__item:nth-child(odd){padding:0}}.index-qa__question{color:#212121;display:flex;font-size:2.2rem;font-weight:700;line-height:1.4;margin-bottom:10px}.index-qa__question:before{color:#bce5e8;content:"Q.";display:block;font-family:futura-pt,sans-serif;font-size:2.2rem;font-weight:500;margin-right:10px}@media screen and (max-width:768px){.index-qa__question,.index-qa__question:before{font-size:1.6rem}}.index-qa__answer{color:#212121;display:flex;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6}.index-qa__answer:before{color:#ffb239;content:"A.";display:block;font-family:futura-pt,sans-serif;font-size:2.2rem;font-weight:500;margin-right:10px}@media screen and (max-width:768px){.index-qa__answer{font-size:1.4rem}.index-qa__answer:before{font-size:1.6rem}}.article-wrap{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:4rem;justify-content:space-between;margin-bottom:32px;padding:40px 30px}.article-wrap span[style*="text-decoration: underline;"]{text-decoration-color:#ffe600!important;text-decoration-line:underline!important;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:8px!important;text-underline-offset:-4px!important}.article-wrap--first-content{align-items:center;flex-direction:row;margin-bottom:0}@media screen and (max-width:768px){.article-wrap--first-content{flex-direction:column}}.article-wrap--first-content .article-single-content{width:70%}@media screen and (max-width:768px){.article-wrap--first-content .article-single-content{width:100%}}.article-wrap--first-content .genre-top__img{border-radius:8px;overflow:hidden;width:30%}@media screen and (max-width:768px){.article-wrap--first-content .genre-top__img{width:100%}}.article-sns{display:flex;gap:32px;justify-content:flex-start;margin-top:32px}.article-sns__share-text{font-family:futura-pt,sans-serif;font-size:1.8rem;font-weight:300;line-height:2;margin:0}.article-sns__share-text:before{content:none}.article-sns__list{display:flex;gap:24px}.column-bottom-banner{display:none}@media screen and (max-width:768px){.column-bottom-banner{background-color:rgba(234,249,250,.8);bottom:0;box-sizing:border-box;display:flex;gap:18px;height:80px;justify-content:space-around;left:0;padding:22px 16px 8px;position:fixed;width:100%;z-index:1000}}.column-bottom-banner__banner-wrap{align-items:center;border-radius:2px;box-shadow:2px 2px 0 rgba(0,0,0,.2);display:flex;justify-content:center;padding:12px 6px;width:100%}.column-bottom-banner__banner-wrap--line{background-color:#06c755;gap:8px;max-width:40%}.column-bottom-banner__banner-wrap--line .line-icon{height:42px;width:42px}.column-bottom-banner__banner-wrap--line .text-wrap{display:flex;flex-direction:column}.column-bottom-banner__banner-wrap--service{background-color:#36b4a8;max-width:60%;padding-top:24px;position:relative}.column-bottom-banner__banner-wrap--service .genre-text{align-items:center;background-color:#fff;border:1px solid #36b4a8;border-radius:12.5px;color:#36b4a8;display:flex;font-size:clamp(1rem,3vw,1.6rem);font-weight:700;height:25px;justify-content:center;left:50%;position:absolute;top:-50%;transform:translate(-50%,50%);white-space:nowrap;width:85%}.column-bottom-banner__banner-text{color:#fff;display:block;font-size:1.6rem;font-weight:700;line-height:1;white-space:nowrap}.column-bottom-banner__banner-text--service{margin-left:-22px;position:relative}.column-bottom-banner__banner-text--service:before{background:#fff;border-radius:50%;content:"";height:16px;position:absolute;right:-22px;top:50%;transform:translateY(-50%);width:16px;z-index:inherit}.column-bottom-banner__banner-text--service:after{background-color:#fff;border-right:3px solid #36b4a8;border-top:3px solid #36b4a8;content:"";height:5px;position:absolute;right:-17px;top:50%;transform:translateY(-50%) rotate(45deg);width:5px;z-index:inherit}.company-archive{padding-top:16px}.company-archive__layout{display:flex;flex-wrap:wrap;gap:32px}@media screen and (max-width:768px){.company-archive__layout{align-items:center;flex-direction:column}}.company-archive__main{flex:1;min-width:0;width:100%}@media screen and (max-width:768px){.company-archive__main{max-width:100%}}.company-archive__sidebar{align-items:center;display:flex;flex-direction:column;gap:32px;min-width:300px}@media screen and (max-width:768px){.company-archive__sidebar{width:100%}}.company-posts{display:flex;flex-direction:column;gap:64px;width:100%}@media screen and (max-width:1200px){.company-posts{gap:32px}}@media screen and (max-width:768px){.company-posts{gap:12px}}.company-card{background-color:#fff;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.1);box-sizing:border-box;display:flex;gap:22px;padding:64px 40px;width:100%}@media screen and (max-width:1200px){.company-card{align-items:center;flex-direction:column;padding:48px 24px}}@media screen and (max-width:768px){.company-card{gap:12px;padding:42px 15px}}.company-card__image{border-radius:8px;height:260px;max-width:400px;overflow:hidden;width:100%}@media screen and (max-width:1200px){.company-card__image{height:auto}}.company-card__image img{border-radius:8px;height:auto;width:100%}.company-card__content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}@media screen and (max-width:768px){.company-card__content{max-width:400px;width:100%}}.company-card__metadata{font-size:1.6rem;font-weight:400}.company-card__title{font-size:3.2rem;font-weight:700;margin-bottom:8px}@media screen and (max-width:768px){.company-card__title{font-size:2rem;margin-bottom:0}}.company-card__info{display:flex;justify-content:flex-start;padding:8px 0}.company-card__info:not(:first-of-type){border-top:1px solid #dfdfdf}.company-card__info-label{font-size:1.6rem;min-width:100px;width:100px}@media screen and (max-width:768px){.company-card__info-label{font-size:1.4rem}}.company-card__info-value{font-size:1.6rem}@media screen and (max-width:768px){.company-card__info-value{font-size:1.4rem}}.company-card__link{align-items:flex-end;box-sizing:border-box;display:flex;font-size:1.6rem;font-weight:700;justify-content:flex-end;padding-right:18px;position:relative;width:100%}.company-card__link:after{border-right:2px solid #000;border-top:2px solid #000;content:"";height:8px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);width:8px}.company-detail{background-color:#eaf9fa;padding-bottom:64px;padding-top:16px}@media screen and (max-width:1200px){.company-detail{padding-top:18px}}@media screen and (max-width:768px){.company-detail{padding-bottom:24px;padding-top:6px}}.company-detail *,.company-detail :after,.company-detail :before{box-sizing:border-box;font-family:Roboto,sans-serif}.company-detail__info{align-items:center;display:flex;gap:60px;justify-content:flex-start}.company-detail__info__image{border-radius:8px;overflow:hidden;width:400px}.company-detail__info__image img{height:auto;width:100%}.company-detail__info__name{font-size:3.2rem}.company-detail__info__wrap{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;gap:60px;justify-content:flex-start;margin:0 auto 42px;padding:64px 80px;width:100%}@media screen and (max-width:1200px){.company-detail__info__wrap{padding:48px 24px}}@media screen and (max-width:768px){.company-detail__info{flex-direction:column;gap:12px}.company-detail__info__wrap{background-color:#eaf9fa;box-shadow:none;justify-content:center;padding:0}.company-detail__info__image{max-width:400px;width:100%}.company-detail__info__name{font-size:2.4rem}}.company-detail__product-info{background-color:#fff;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:64px 48px;width:100%}@media screen and (max-width:1200px){.company-detail__product-info{padding:48px 15px}}@media screen and (max-width:768px){.company-detail__product-info{border-radius:0}}.company-detail__product-info__wrap{display:flex;gap:80px;height:100%;width:100%}@media screen and (max-width:1200px){.company-detail__product-info__wrap{flex-direction:column;gap:22px;margin-bottom:22px}}@media screen and (max-width:768px){.company-detail__product-info__wrap{align-items:center}}.company-detail__product-info__image{border-radius:8px;height:auto;overflow:hidden;width:48rem}@media screen and (max-width:1200px){.company-detail__product-info__image{width:100%}}@media screen and (max-width:768px){.company-detail__product-info__image{max-width:400px;padding-left:15px;padding-right:15px;width:100%}}.company-detail__product-info__image img{height:auto;width:100%}@media screen and (max-width:768px){.company-detail__product-info__image img{border-radius:8px}}.company-detail__product-info__info{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:space-between}@media screen and (max-width:768px){.company-detail__product-info__info{width:100%}}.company-detail__product-info__info .table-wrap{width:100%}.company-detail__product-info__info .table-wrap .product-info__data{border:none;border-collapse:collapse;display:table}@media screen and (max-width:768px){.company-detail__product-info__info .table-wrap .product-info__data{border:1px solid #8b8b8b}}.company-detail__product-info__info .table-wrap .product-info__data>tbody tr{border:none;border-bottom:1px solid #d9d9d9}@media screen and (max-width:768px){.company-detail__product-info__info .table-wrap .product-info__data>tbody tr{flex-direction:column;height:auto;width:100%}}.company-detail__product-info__info .table-wrap .product-info__data>tbody tr td,.company-detail__product-info__info .table-wrap .product-info__data>tbody tr th{border:none}@media screen and (max-width:768px){.company-detail__product-info__info .table-wrap .product-info__data>tbody tr td,.company-detail__product-info__info .table-wrap .product-info__data>tbody tr th{align-items:center;display:flex;justify-content:center;padding:8px 0;width:100%}}.company-detail__product-info__info .table-wrap .product-info__data>tbody tr th{box-sizing:border-box;text-align:right;width:100px}@media screen and (max-width:768px){.company-detail__product-info__info .table-wrap .product-info__data>tbody tr th{background-color:#f8f7f7;width:100%}}.company-detail__product-info__info .table-wrap .product-info__data>tbody tr td{line-height:1.5;padding-left:16px;text-align:left}@media screen and (max-width:768px){.company-detail__product-info__info .table-wrap .product-info__data>tbody tr td{font-size:1.4rem;padding:12px 4px}}.company-detail__product-info__info .table-wrap .product-info__data>tbody tr td ul{align-items:center;display:flex;gap:8px;justify-content:flex-start}.company-detail__product .article-cta__wrap{display:flex;justify-content:center}.company-detail__product .article-cta__wrap .button__wrap{display:inline-flex;justify-content:center;margin:22px auto;position:relative;width:auto;z-index:auto}@media screen and (max-width:768px){.company-detail__product .article-cta__wrap .button__wrap{width:100%}}.company-detail__product .article-cta__wrap .button__wrap:before{background-color:#f47521;border-radius:27px;content:"";height:100%;left:0;position:absolute;right:0;top:5px;width:100%;z-index:inherit}.company-detail__product .article-cta__wrap .button__wrap .article-cta{align-items:center;background:linear-gradient(180deg,#ff8b3b,#fcac20);border-radius:27px;display:flex;height:54px;justify-content:center;padding:0 36px;position:relative;width:32rem;z-index:1}.company-detail__product .article-cta__wrap .button__wrap .article-cta:after{border-color:currentcolor;border-style:solid;border-width:2px 2px 0 0;color:#fff;content:"";display:block;height:9px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);width:9px}.company-detail__product .article-cta__wrap .button__wrap .article-cta:hover{top:5px}.company-detail__product .article-cta__wrap .button__wrap .article-cta__text{color:#fff;font-size:1.6rem;font-weight:700;line-height:1}@media screen and (max-width:768px){.company-detail__product .article-cta__wrap .button__wrap .article-cta{padding:0 12px;width:100%}.company-detail__product .article-cta__wrap .button__wrap .article-cta__text{font-size:1.4rem;padding:0 24px}}.company-detail__product .article-cta__wrap .button__wrap{margin-bottom:0}@media screen and (max-width:768px){.company-detail .section-content-wrap{margin-bottom:24px;padding:24px 15px}.company-detail .section-content-wrap:first-child{margin-bottom:0;padding:0 15px}.company-detail .section-content-wrap .content-title__1{margin:-12px 0 24px}.company-detail .section-content-wrap.company{padding:0}}#content .section-content-wrap.col-2 .col-2__left.company-wrap{max-width:660px;width:100%}#content .section-content-wrap.col-2 .col-2__right.company-wrap{align-items:center;display:flex;flex-direction:column;gap:32px;min-width:300px}@media screen and (max-width:768px){#content .section-content-wrap.col-2 .col-2__right.company-wrap{width:100%}}.company-posts .post{background-color:#fff;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.1);box-sizing:border-box;display:flex;gap:22px;padding:64px 40px;width:100%}@media screen and (max-width:1200px){.company-posts .post{align-items:center;flex-direction:column;padding:48px 24px}}@media screen and (max-width:768px){.company-posts .post{gap:12px;padding:42px 15px}}.company-posts .post .eyecatch{border-radius:8px;height:260px;max-width:400px;overflow:hidden;width:100%}@media screen and (max-width:1200px){.company-posts .post .eyecatch{height:auto}}.company-posts .post .eyecatch img{border-radius:8px;height:auto;width:100%}.company-posts .post .data{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}@media screen and (max-width:768px){.company-posts .post .data{max-width:400px;width:100%}}.company-posts .post .data .metadata{font-size:1.6rem;font-weight:400}.company-posts .post .data .metadata .company--name{font-size:3.2rem;font-weight:700;margin-bottom:8px}@media screen and (max-width:768px){.company-posts .post .data .metadata .company--name{font-size:2rem;margin-bottom:0}}.company-posts .post .data .metadata .company--info{display:flex;justify-content:flex-start;padding:8px 0}.company-posts .post .data .metadata .company--info:not(:first-of-type){border-top:1px solid #dfdfdf}.company-posts .post .data .metadata .company--info-title{font-size:1.6rem;min-width:100px;width:100px}@media screen and (max-width:768px){.company-posts .post .data .metadata .company--info-title{font-size:1.4rem}}.company-posts .post .data .metadata .company--info-text{font-size:1.6rem}@media screen and (max-width:768px){.company-posts .post .data .metadata .company--info-text{font-size:1.4rem}}.company-posts .post .data .desc-link{align-items:flex-end;box-sizing:border-box;display:flex;font-size:1.6rem;font-weight:700;justify-content:flex-end;padding-right:18px;position:relative;width:100%}.company-posts .post .data .desc-link:after{border-right:2px solid #000;border-top:2px solid #000;content:"";height:8px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);width:8px}#content.service-company{background-color:#eaf9fa;padding-bottom:64px;padding-top:16px}@media screen and (max-width:1200px){#content.service-company{padding-top:18px}}@media screen and (max-width:768px){#content.service-company{padding-bottom:24px;padding-top:6px}}#content.service-company *,#content.service-company :after,#content.service-company :before{box-sizing:border-box;font-family:Roboto,sans-serif}#content.service-company .company-description{border-collapse:collapse;display:table}#content.service-company .company-description__wrap{background-color:#fff;border-radius:8px;padding:64px 80px;width:100%}#content.service-company .company-description .table-wrap{width:100%}#content.service-company .company-description>tbody tr{border:none;border-bottom:1px solid #bfbfbf;display:flex;min-height:64px}#content.service-company .company-description>tbody tr:last-child{border-bottom:none}#content.service-company .company-description>tbody tr th{align-items:center;background-color:#f8f7f7;border:none;display:flex;font-size:1.4rem;justify-content:center;min-width:220px;width:220px}#content.service-company .company-description>tbody tr td{align-items:center;border:none;display:flex;font-size:1.2rem;justify-content:flex-start;padding-left:48px;white-space:pre-wrap}@media screen and (max-width:1200px){#content.service-company .company-description__wrap{padding:48px 24px}}@media screen and (max-width:768px){#content.service-company .company-description__wrap{border:none;box-shadow:none;padding:0}#content.service-company .company-description>tbody tr{flex-direction:column;height:auto;width:100%}#content.service-company .company-description>tbody tr td,#content.service-company .company-description>tbody tr th{align-items:center;display:flex;justify-content:center;padding:8px;width:100%}#content.service-company .company-description>tbody tr td{font-size:1.4rem;padding:12px}}#content.service-company .company-product-info{background-color:#fff;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:64px 48px;width:100%}@media screen and (max-width:1200px){#content.service-company .company-product-info{padding:48px 15px}}@media screen and (max-width:768px){#content.service-company .company-product-info{border-radius:0}}#content.service-company .company-product-info__wrap{display:flex;gap:80px;height:100%;width:100%}@media screen and (max-width:1200px){#content.service-company .company-product-info__wrap{flex-direction:column;gap:22px;margin-bottom:22px}}@media screen and (max-width:768px){#content.service-company .company-product-info__wrap{align-items:center}}#content.service-company .company-product-info__image{border-radius:8px;height:auto;overflow:hidden;width:48rem}@media screen and (max-width:1200px){#content.service-company .company-product-info__image{width:100%}}@media screen and (max-width:768px){#content.service-company .company-product-info__image{max-width:400px;padding-left:15px;padding-right:15px;width:100%}}#content.service-company .company-product-info__image img{height:auto;width:100%}@media screen and (max-width:768px){#content.service-company .company-product-info__image img{border-radius:8px}}#content.service-company .company-product .article-cta__wrap{display:flex;justify-content:center}#content.service-company .company-product .article-cta__wrap .button__wrap{display:inline-flex;justify-content:center;margin:22px auto;position:relative;width:auto;z-index:auto}@media screen and (max-width:768px){#content.service-company .company-product .article-cta__wrap .button__wrap{width:100%}}#content.service-company .company-product .article-cta__wrap .button__wrap:before{background-color:#f47521;border-radius:27px;content:"";height:100%;left:0;position:absolute;right:0;top:5px;width:100%;z-index:inherit}#content.service-company .company-product .article-cta__wrap .button__wrap .article-cta{align-items:center;background:linear-gradient(180deg,#ff8b3b,#fcac20);border-radius:27px;display:flex;height:54px;justify-content:center;padding:0 36px;position:relative;width:32rem;z-index:1}#content.service-company .company-product .article-cta__wrap .button__wrap .article-cta:after{border-color:currentcolor;border-style:solid;border-width:2px 2px 0 0;color:#fff;content:"";display:block;height:9px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);width:9px}#content.service-company .company-product .article-cta__wrap .button__wrap .article-cta:hover{top:5px}#content.service-company .company-product .article-cta__wrap .button__wrap .article-cta__text{color:#fff;font-size:1.6rem;font-weight:700;line-height:1}@media screen and (max-width:768px){#content.service-company .company-product .article-cta__wrap .button__wrap .article-cta{padding:0 12px;width:100%}#content.service-company .company-product .article-cta__wrap .button__wrap .article-cta__text{font-size:1.4rem;padding:0 24px}}#content.service-company .company-product .article-cta__wrap .button__wrap{margin-bottom:0}@media screen and (max-width:768px){#content.service-company>.section-wrap>.section-content-wrap{margin-bottom:24px;padding:24px 15px}#content.service-company>.section-wrap>.section-content-wrap:first-child{margin-bottom:0;padding:0 15px}#content.service-company>.section-wrap>.section-content-wrap .content-title__1{margin:-12px 0 24px}#content.service-company>.section-wrap>.section-content-wrap.company{padding:0}}.service-whitepaper{color:#212121;font-family:Roboto,sans-serif;padding-bottom:60px;padding-top:16px}.ebook-archive,.service-whitepaper{background-color:#eaf9fa;width:100%}.ebook-archive{box-sizing:border-box;display:flex;justify-content:center;margin:0 auto}.ebook-archive__container{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;width:100%}.ebook-archive__nothing{color:#212121;display:none}.ebook-archive__nothing.is-active{align-items:center;display:flex;font-size:2.4rem;justify-content:center;width:100%}@media screen and (max-width:768px){.ebook-archive__container{align-items:center;flex-direction:column;justify-content:flex-start}}.ebook-item{display:flex;flex-direction:column;margin-bottom:40px;width:calc(33.333% - 20px)}.ebook-item__image{height:255px;width:100%}.ebook-item__image img{height:100%;-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease;width:100%}.ebook-item__image img:hover{opacity:.8}.ebook-item__title{color:#212121;flex-grow:1;font-size:1.8rem;margin-top:16px;text-align:center;width:100%}@media screen and (max-width:768px){.ebook-item{margin-bottom:24px;width:100%}.ebook-item__title{margin-top:16px}}.ebook-single{margin:0 auto;max-width:1200px;padding:48px 0;width:100%}.ebook-single *{box-sizing:border-box}.ebook-single .ebook-content{display:flex;gap:48px;margin-top:24px}.ebook-single .ebook-content .ebook-wrap,.ebook-single .ebook-content .whitepaper-wrap{display:flex;flex-direction:column;gap:24px;width:50%}.ebook-single .ebook-content .ebook-wrap__title,.ebook-single .ebook-content .whitepaper-wrap__title{font-size:2.2rem;font-weight:700;text-align:center}.ebook-single .ebook-content .ebook-wrap__title>h2:before,.ebook-single .ebook-content .whitepaper-wrap__title>h2:before{content:"";display:none}.ebook-single .ebook-content .ebook-wrap__image,.ebook-single .ebook-content .whitepaper-wrap__image{border-radius:8px;overflow:hidden;width:100%}.ebook-single .ebook-content .ebook-wrap__image-img,.ebook-single .ebook-content .whitepaper-wrap__image-img{height:auto;width:100%}.ebook-single .ebook-content .ebook-wrap__description,.ebook-single .ebook-content .whitepaper-wrap__description{display:flex;flex-direction:column;gap:24px;max-width:620px;width:100%}.ebook-single .ebook-content .ebook-wrap__description .ebook-benefit,.ebook-single .ebook-content .ebook-wrap__description .whitepaper-benefit,.ebook-single .ebook-content .whitepaper-wrap__description .ebook-benefit,.ebook-single .ebook-content .whitepaper-wrap__description .whitepaper-benefit{border-radius:8px;box-shadow:0 0 16px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden}.ebook-single .ebook-content .ebook-wrap__description .ebook-benefit__title,.ebook-single .ebook-content .ebook-wrap__description .whitepaper-benefit__title,.ebook-single .ebook-content .whitepaper-wrap__description .ebook-benefit__title,.ebook-single .ebook-content .whitepaper-wrap__description .whitepaper-benefit__title{align-items:center;background-color:#bce5e8;display:flex;font-size:1.8rem;font-weight:700;justify-content:center;padding:12px 24px;position:relative}.ebook-single .ebook-content .ebook-wrap__description .ebook-benefit__title:after,.ebook-single .ebook-content .ebook-wrap__description .whitepaper-benefit__title:after,.ebook-single .ebook-content .whitepaper-wrap__description .ebook-benefit__title:after,.ebook-single .ebook-content .whitepaper-wrap__description .whitepaper-benefit__title:after{background-color:#fff;border-radius:1px;bottom:8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:90%}.ebook-single .ebook-content .ebook-wrap__description .ebook-benefit__list,.ebook-single .ebook-content .ebook-wrap__description .whitepaper-benefit__list,.ebook-single .ebook-content .whitepaper-wrap__description .ebook-benefit__list,.ebook-single .ebook-content .whitepaper-wrap__description .whitepaper-benefit__list{display:flex;flex-direction:column;gap:16px;padding:12px 24px}.ebook-single .ebook-content .ebook-wrap__description .ebook-benefit__list-item,.ebook-single .ebook-content .ebook-wrap__description .whitepaper-benefit__list-item,.ebook-single .ebook-content .whitepaper-wrap__description .ebook-benefit__list-item,.ebook-single .ebook-content .whitepaper-wrap__description .whitepaper-benefit__list-item{font-size:1.8rem;padding-left:36px;position:relative}.ebook-single .ebook-content .ebook-wrap__description .ebook-benefit__list-item:before,.ebook-single .ebook-content .ebook-wrap__description .whitepaper-benefit__list-item:before,.ebook-single .ebook-content .whitepaper-wrap__description .ebook-benefit__list-item:before,.ebook-single .ebook-content .whitepaper-wrap__description .whitepaper-benefit__list-item:before{background-color:#bce5e8;border-radius:50%;content:"";height:12px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:12px}.ebook-single .ebook-content .ebook-text,.ebook-single .ebook-content .whitepaper-text{font-size:1.6rem;line-height:1.8;width:100%}.ebook-single .ebook-content .ebook-form,.ebook-single .ebook-content .whitepaper-form{width:50%}.ebook-single .ebook-content .ebook-form .wpcf7,.ebook-single .ebook-content .whitepaper-form .wpcf7{background-color:#fff;margin:0;padding:0;width:100%}.ebook-single .ebook-content .ebook-form .wpcf7>label,.ebook-single .ebook-content .whitepaper-form .wpcf7>label{display:flex}.ebook-single .ebook-content .ebook-form .wpcf7 #ebook-contact,.ebook-single .ebook-content .whitepaper-form .wpcf7 #ebook-contact{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:12px}.ebook-single .ebook-content .ebook-form .wpcf7 #ebook-contact .fieldset,.ebook-single .ebook-content .whitepaper-form .wpcf7 #ebook-contact .fieldset{margin-bottom:12px}.ebook-single .ebook-content .ebook-form .wpcf7 #ebook-contact .fieldset .form-control-wrap,.ebook-single .ebook-content .whitepaper-form .wpcf7 #ebook-contact .fieldset .form-control-wrap{display:flex;margin-bottom:12px}.ebook-single .ebook-content .ebook-form .wpcf7 #ebook-contact .title,.ebook-single .ebook-content .whitepaper-form .wpcf7 #ebook-contact .title{font-size:3.2rem}.ebook-single .ebook-content .ebook-form .wpcf7 #ebook-contact .title-info,.ebook-single .ebook-content .whitepaper-form .wpcf7 #ebook-contact .title-info{font-size:1.6rem;margin-bottom:32px}.ebook-single .ebook-content .ebook-form .wpcf7 #ebook-contact .r>p,.ebook-single .ebook-content .whitepaper-form .wpcf7 #ebook-contact .r>p{display:flex}.ebook-single .ebook-content .ebook-form .wpcf7 #ebook-contact .req,.ebook-single .ebook-content .whitepaper-form .wpcf7 #ebook-contact .req{align-items:center;background-color:#f78175;border-radius:4px;display:flex;font-size:1.4rem;justify-content:center;line-height:1;margin:0;padding:4px 0;position:relative;width:48px}.ebook-single .ebook-content .ebook-form .wpcf7 #ebook-contact .req:before,.ebook-single .ebook-content .whitepaper-form .wpcf7 #ebook-contact .req:before{content:"※";font-size:1.2rem}.ebook-single .ebook-content .ebook-form .wpcf7 #ebook-contact .label-wrap,.ebook-single .ebook-content .whitepaper-form .wpcf7 #ebook-contact .label-wrap{margin-bottom:4px}.ebook-single .ebook-content .ebook-form .wpcf7 #ebook-contact .label-wrap>p,.ebook-single .ebook-content .whitepaper-form .wpcf7 #ebook-contact .label-wrap>p{align-items:center;display:flex;gap:12px;justify-content:flex-start}.ebook-single .ebook-content .ebook-form .wpcf7 #ebook-contact .label-wrap>p>label,.ebook-single .ebook-content .whitepaper-form .wpcf7 #ebook-contact .label-wrap>p>label{display:flex;gap:6px}.ebook-single .ebook-content .ebook-form .wpcf7 #ebook-contact .wpcf7-text,.ebook-single .ebook-content .ebook-form .wpcf7 #ebook-contact .wpcf7-textarea,.ebook-single .ebook-content .whitepaper-form .wpcf7 #ebook-contact .wpcf7-text,.ebook-single .ebook-content .whitepaper-form .wpcf7 #ebook-contact .wpcf7-textarea{background-color:#f8f7f7;border:1px solid #dfdfdf;border-radius:4px;padding:12px;width:100%}.ebook-single .ebook-content .ebook-form .wpcf7 #ebook-contact .wpcf7-list-item,.ebook-single .ebook-content .whitepaper-form .wpcf7 #ebook-contact .wpcf7-list-item{margin-left:0;margin-right:1rem}.ebook-single .ebook-content .ebook-form .wpcf7 #ebook-contact .privacy-policy-link,.ebook-single .ebook-content .whitepaper-form .wpcf7 #ebook-contact .privacy-policy-link{color:#00a0e9;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500;text-decoration:underline}.ebook-single .ebook-content .ebook-form .wpcf7 #ebook-contact .privacy-policy-text,.ebook-single .ebook-content .whitepaper-form .wpcf7 #ebook-contact .privacy-policy-text{font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500}@media screen and (max-width:768px){.ebook-single .ebook-content{flex-direction:column;gap:16px;padding:0 16px}.ebook-single .ebook-content .ebook-wrap,.ebook-single .ebook-content .whitepaper-wrap{gap:16px;max-width:100%;padding:12px;width:100%}.ebook-single .ebook-content .ebook-wrap__title,.ebook-single .ebook-content .whitepaper-wrap__title{font-size:2.2rem}.ebook-single .ebook-content .ebook-form,.ebook-single .ebook-content .whitepaper-form{width:100%}.ebook-single .ebook-content .ebook-form .wpcf7 #ebook-contact,.ebook-single .ebook-content .whitepaper-form .wpcf7 #ebook-contact{padding:12px}}.ebook-form-blog{border:1px solid #e9e8e8;border-radius:8px;box-sizing:border-box;display:flex;justify-content:center;margin-top:24px;padding:16px 24px;width:100%}.ebook-form-blog .ebook-content{display:flex;gap:48px;margin-top:24px}.ebook-form-blog .ebook-content .ebook-wrap,.ebook-form-blog .ebook-content .whitepaper-wrap{display:flex;flex-direction:column;gap:24px;width:50%}.ebook-form-blog .ebook-content .ebook-wrap__title,.ebook-form-blog .ebook-content .whitepaper-wrap__title{font-size:2.2rem;font-weight:700;text-align:center}.ebook-form-blog .ebook-content .ebook-wrap__title>h2:before,.ebook-form-blog .ebook-content .whitepaper-wrap__title>h2:before{content:"";display:none}.ebook-form-blog .ebook-content .ebook-wrap__image,.ebook-form-blog .ebook-content .whitepaper-wrap__image{border-radius:8px;overflow:hidden;width:100%}.ebook-form-blog .ebook-content .ebook-wrap__image-img,.ebook-form-blog .ebook-content .whitepaper-wrap__image-img{height:auto;width:100%}.ebook-form-blog .ebook-content .ebook-wrap__description,.ebook-form-blog .ebook-content .whitepaper-wrap__description{display:flex;flex-direction:column;gap:24px;max-width:620px;width:100%}.ebook-form-blog .ebook-content .ebook-wrap__description .ebook-benefit,.ebook-form-blog .ebook-content .ebook-wrap__description .whitepaper-benefit,.ebook-form-blog .ebook-content .whitepaper-wrap__description .ebook-benefit,.ebook-form-blog .ebook-content .whitepaper-wrap__description .whitepaper-benefit{border-radius:8px;box-shadow:0 0 16px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden}.ebook-form-blog .ebook-content .ebook-wrap__description .ebook-benefit__title,.ebook-form-blog .ebook-content .ebook-wrap__description .whitepaper-benefit__title,.ebook-form-blog .ebook-content .whitepaper-wrap__description .ebook-benefit__title,.ebook-form-blog .ebook-content .whitepaper-wrap__description .whitepaper-benefit__title{align-items:center;background-color:#bce5e8;display:flex;font-size:1.8rem;font-weight:700;justify-content:center;padding:12px 24px;position:relative}.ebook-form-blog .ebook-content .ebook-wrap__description .ebook-benefit__title:after,.ebook-form-blog .ebook-content .ebook-wrap__description .whitepaper-benefit__title:after,.ebook-form-blog .ebook-content .whitepaper-wrap__description .ebook-benefit__title:after,.ebook-form-blog .ebook-content .whitepaper-wrap__description .whitepaper-benefit__title:after{background-color:#fff;border-radius:1px;bottom:8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:90%}.ebook-form-blog .ebook-content .ebook-wrap__description .ebook-benefit__list,.ebook-form-blog .ebook-content .ebook-wrap__description .whitepaper-benefit__list,.ebook-form-blog .ebook-content .whitepaper-wrap__description .ebook-benefit__list,.ebook-form-blog .ebook-content .whitepaper-wrap__description .whitepaper-benefit__list{display:flex;flex-direction:column;gap:16px;padding:12px 24px}.ebook-form-blog .ebook-content .ebook-wrap__description .ebook-benefit__list-item,.ebook-form-blog .ebook-content .ebook-wrap__description .whitepaper-benefit__list-item,.ebook-form-blog .ebook-content .whitepaper-wrap__description .ebook-benefit__list-item,.ebook-form-blog .ebook-content .whitepaper-wrap__description .whitepaper-benefit__list-item{font-size:1.8rem;padding-left:36px;position:relative}.ebook-form-blog .ebook-content .ebook-wrap__description .ebook-benefit__list-item:before,.ebook-form-blog .ebook-content .ebook-wrap__description .whitepaper-benefit__list-item:before,.ebook-form-blog .ebook-content .whitepaper-wrap__description .ebook-benefit__list-item:before,.ebook-form-blog .ebook-content .whitepaper-wrap__description .whitepaper-benefit__list-item:before{background-color:#bce5e8;border-radius:50%;content:"";height:12px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:12px}.ebook-form-blog .ebook-content .ebook-text,.ebook-form-blog .ebook-content .whitepaper-text{font-size:1.6rem;line-height:1.8;width:100%}.ebook-form-blog .ebook-content .ebook-form,.ebook-form-blog .ebook-content .whitepaper-form{width:50%}.ebook-form-blog .ebook-content .ebook-form .wpcf7,.ebook-form-blog .ebook-content .whitepaper-form .wpcf7{background-color:#fff;margin:0;padding:0;width:100%}.ebook-form-blog .ebook-content .ebook-form .wpcf7>label,.ebook-form-blog .ebook-content .whitepaper-form .wpcf7>label{display:flex}.ebook-form-blog .ebook-content .ebook-form .wpcf7 #ebook-contact,.ebook-form-blog .ebook-content .whitepaper-form .wpcf7 #ebook-contact{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:12px}.ebook-form-blog .ebook-content .ebook-form .wpcf7 #ebook-contact .fieldset,.ebook-form-blog .ebook-content .whitepaper-form .wpcf7 #ebook-contact .fieldset{margin-bottom:12px}.ebook-form-blog .ebook-content .ebook-form .wpcf7 #ebook-contact .fieldset .form-control-wrap,.ebook-form-blog .ebook-content .whitepaper-form .wpcf7 #ebook-contact .fieldset .form-control-wrap{display:flex;margin-bottom:12px}.ebook-form-blog .ebook-content .ebook-form .wpcf7 #ebook-contact .title,.ebook-form-blog .ebook-content .whitepaper-form .wpcf7 #ebook-contact .title{font-size:3.2rem}.ebook-form-blog .ebook-content .ebook-form .wpcf7 #ebook-contact .title-info,.ebook-form-blog .ebook-content .whitepaper-form .wpcf7 #ebook-contact .title-info{font-size:1.6rem;margin-bottom:32px}.ebook-form-blog .ebook-content .ebook-form .wpcf7 #ebook-contact .r>p,.ebook-form-blog .ebook-content .whitepaper-form .wpcf7 #ebook-contact .r>p{display:flex}.ebook-form-blog .ebook-content .ebook-form .wpcf7 #ebook-contact .req,.ebook-form-blog .ebook-content .whitepaper-form .wpcf7 #ebook-contact .req{align-items:center;background-color:#f78175;border-radius:4px;display:flex;font-size:1.4rem;justify-content:center;line-height:1;margin:0;padding:4px 0;position:relative;width:48px}.ebook-form-blog .ebook-content .ebook-form .wpcf7 #ebook-contact .req:before,.ebook-form-blog .ebook-content .whitepaper-form .wpcf7 #ebook-contact .req:before{content:"※";font-size:1.2rem}.ebook-form-blog .ebook-content .ebook-form .wpcf7 #ebook-contact .label-wrap,.ebook-form-blog .ebook-content .whitepaper-form .wpcf7 #ebook-contact .label-wrap{margin-bottom:4px}.ebook-form-blog .ebook-content .ebook-form .wpcf7 #ebook-contact .label-wrap>p,.ebook-form-blog .ebook-content .whitepaper-form .wpcf7 #ebook-contact .label-wrap>p{align-items:center;display:flex;gap:12px;justify-content:flex-start}.ebook-form-blog .ebook-content .ebook-form .wpcf7 #ebook-contact .label-wrap>p>label,.ebook-form-blog .ebook-content .whitepaper-form .wpcf7 #ebook-contact .label-wrap>p>label{display:flex;gap:6px}.ebook-form-blog .ebook-content .ebook-form .wpcf7 #ebook-contact .wpcf7-text,.ebook-form-blog .ebook-content .ebook-form .wpcf7 #ebook-contact .wpcf7-textarea,.ebook-form-blog .ebook-content .whitepaper-form .wpcf7 #ebook-contact .wpcf7-text,.ebook-form-blog .ebook-content .whitepaper-form .wpcf7 #ebook-contact .wpcf7-textarea{background-color:#f8f7f7;border:1px solid #dfdfdf;border-radius:4px;padding:12px;width:100%}.ebook-form-blog .ebook-content .ebook-form .wpcf7 #ebook-contact .wpcf7-list-item,.ebook-form-blog .ebook-content .whitepaper-form .wpcf7 #ebook-contact .wpcf7-list-item{margin-left:0;margin-right:1rem}.ebook-form-blog .ebook-content .ebook-form .wpcf7 #ebook-contact .privacy-policy-link,.ebook-form-blog .ebook-content .whitepaper-form .wpcf7 #ebook-contact .privacy-policy-link{color:#00a0e9;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500;text-decoration:underline}.ebook-form-blog .ebook-content .ebook-form .wpcf7 #ebook-contact .privacy-policy-text,.ebook-form-blog .ebook-content .whitepaper-form .wpcf7 #ebook-contact .privacy-policy-text{font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500}@media screen and (max-width:768px){.ebook-form-blog .ebook-content{flex-direction:column;gap:16px;padding:0 16px}.ebook-form-blog .ebook-content .ebook-wrap,.ebook-form-blog .ebook-content .whitepaper-wrap{gap:16px;max-width:100%;padding:12px;width:100%}.ebook-form-blog .ebook-content .ebook-wrap__title,.ebook-form-blog .ebook-content .whitepaper-wrap__title{font-size:2.2rem}.ebook-form-blog .ebook-content .ebook-form,.ebook-form-blog .ebook-content .whitepaper-form{width:100%}.ebook-form-blog .ebook-content .ebook-form .wpcf7 #ebook-contact,.ebook-form-blog .ebook-content .whitepaper-form .wpcf7 #ebook-contact{padding:12px}}.ebook-form-blog .ebook-content .ebook-wrap{gap:16px}@media screen and (max-width:768px){.ebook-form-blog{flex-direction:column}}.ebook-select-industry{box-sizing:border-box;margin:0 auto 40px;max-width:1200px;padding:0 20px;width:100%}.ebook-select-industry__title{color:#212121;font-size:2.4rem;font-weight:700;margin-bottom:24px}.ebook-select-industry__list{display:flex;flex-direction:column;gap:24px}.ebook-select-industry__child-section,.ebook-select-industry__parent-section{display:flex;flex-wrap:wrap;gap:12px}.ebook-select-industry__item{align-items:center;background-color:#fff;border:1px solid #e9e8e8;border-radius:4px;cursor:pointer;display:inline-flex;font-size:1.4rem;padding:8px 16px;transition:all .3s ease}.ebook-select-industry__item:hover{background-color:#eaf9fa;border-color:#00a0e9}.ebook-select-industry__item.selected{background-color:#00a0e9;border-color:#00a0e9;color:#fff}.ebook-select-industry__child-section .ebook-select-industry__item{display:none}@media screen and (max-width:768px){.ebook-select-industry{padding:0 16px}.ebook-select-industry__title{font-size:2rem;margin-bottom:16px}.ebook-select-industry__list{gap:16px}.ebook-select-industry__child-section,.ebook-select-industry__parent-section{gap:8px}.ebook-select-industry__item{font-size:1.3rem;padding:6px 12px}}.genre-index,.genre-single{background-color:#eaf9fa;padding-top:16px}.genre-index p,.genre-single p{font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-size:1.6rem;font-weight:500}@media screen and (max-width:1200px){.genre-index .pcstyle,.genre-single .pcstyle{display:none}}.product-wrap{display:flex;flex-direction:column;margin-top:80px;width:100%}.product-wrap--index{margin-top:0}.product-list{gap:32px;margin-bottom:40px}.product-card,.product-list{display:flex;flex-direction:column}.product-card{background-color:#fff;border-radius:10px;justify-content:space-between;overflow:hidden}.product-card__link{align-items:center;display:flex;justify-content:center}.product-card__wrap{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:0;padding:20px}.product-card__wrap .image{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;width:130px}.product-card__wrap .image>img{height:auto;width:100%}.product-card__wrap .image>span{color:#212121;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-size:1.4rem;font-weight:700}.product-card__wrap .description{align-items:flex-start;display:flex;flex-direction:column;width:100%}.product-card__wrap .description>h3{color:#212121;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-size:2.4rem;font-weight:700;line-height:1.5;margin-bottom:4px}.product-card__wrap .description>.point>.desc-wrap{display:flex;flex-direction:column;margin-bottom:20px}.product-card__wrap .description>.point>.desc-wrap:last-child{margin-bottom:0}.product-card__wrap .description>.point>.desc-wrap>.product-title{align-items:center;color:#212121;display:flex;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-size:1.8rem;font-weight:700}.product-card__wrap .description>.point>.desc-wrap>.product-title:before{background-size:contain;content:"";display:inline-block;height:24px;margin-right:6px;width:24px}.product-card__wrap .description>.point>.desc-wrap>.product-title.check:before{background:url(//bizcan.jp/appbiz/wp-content/themes/cat/dist/css/../images/check.svg) no-repeat 50%}.product-card__wrap .description>.point>.desc-wrap>.product-title.cost:before{background:url(//bizcan.jp/appbiz/wp-content/themes/cat/dist/css/../images/cost.svg) no-repeat 50%}.product-card__wrap .description>.point>.desc-wrap>.product-text{color:#212121;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-size:1.4rem;font-weight:500}.product-card__wrap .description>.point .company-privacy-wrap{align-items:center;display:flex;font-size:1.3rem}.product-card__wrap .description>.point .company-privacy-wrap a{color:blue}.product-card .request-document{background-color:#36b4a8;height:48px;width:100%}.product-card .request-document,.product-card .request-document--pr{align-items:center;display:flex;flex-direction:row;justify-content:center}.product-card .request-document--pr{gap:16px;padding:0}.product-card .request-document--pr .pr-top{color:#fff;height:auto;text-align:center}.product-card .request-document--pr .pr-link{color:#fff;display:inline-block;font-size:1.8rem;font-weight:700;line-height:1;position:relative}.product-card .request-document--pr .pr-link:after{bottom:-24px;content:">>";display:none;left:50%;position:absolute;transform:translateX(-50%)}.product-card .request-document>input{border:none;height:24px;margin-right:16px;width:24px}.product-card .request-document>p{color:#fff;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-size:1.6rem;font-weight:700;text-align:center}@media (min-width:769px){.product-card{flex-direction:row}.product-card__wrap{align-items:flex-start;flex-direction:row;gap:32px;padding:30px}.product-card__wrap .image{margin-bottom:0}.product-card__wrap .description{align-items:flex-start}.product-card .request-document{flex-direction:column;height:auto;min-width:120px;width:auto}.product-card .request-document--pr{flex-direction:column;padding:12px 0}.product-card .request-document--pr .pr-top{height:40%}.product-card .request-document--pr .pr-link:after{display:block}.product-card .request-document>input{margin-right:0}}.wpcf7{background-color:#fff;margin-bottom:0;padding:30px 15px 0}.wpcf7 .fieldset{margin-bottom:32px}.wpcf7 .fieldset .privacy-policy-link{color:blue;text-decoration:underline}.wpcf7 .fieldset .privacy-policy-link,.wpcf7 .fieldset .privacy-policy-text{font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-size:1.6rem;font-weight:500}.wpcf7 .fieldset input[type=date],.wpcf7 .fieldset input[type=datetime],.wpcf7 .fieldset input[type=email],.wpcf7 .fieldset input[type=number],.wpcf7 .fieldset input[type=search],.wpcf7 .fieldset input[type=tel],.wpcf7 .fieldset input[type=text],.wpcf7 .fieldset input[type=time],.wpcf7 .fieldset input[type=url],.wpcf7 .fieldset textarea{background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;padding:12px 16px}@media (min-width:769px){.wpcf7{padding:48px 64px 12px}}#genre-contact{color:#212121;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;position:relative}#genre-contact .title{margin:0 auto;text-align:center}#genre-contact .title>p{font-size:2rem}#genre-contact .title-eng{color:#36b4a8;font-size:1rem;margin-bottom:20px;text-align:center}#genre-contact .row{margin-bottom:20px}#genre-contact .wpcf7-form-control-wrap{background:#fff;background-color:#fff}#genre-contact input[type=submit]{align-items:center;background-color:#212121;border-radius:28px;box-shadow:none;color:#fff;display:flex;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-weight:700;height:48px;justify-content:center;outline:1px solid #fff;outline-offset:-5px;position:relative;transition:all .3s ease;width:300px}#genre-contact input[type=submit]:hover{background-color:#fff;color:#212121;outline:1px solid #212121}#genre-contact #selected-options .selected-option{background-color:#f0f0f0;border-radius:3px;display:inline-block;margin:6px 6px 6px 0;padding:2px 6px}#genre-contact span.wpcf7-list-item{margin:0 1rem 0 0}#genre-contact span.wpcf7-list-item>input{margin:0}@media (min-width:769px){#genre-contact .title>p{font-size:2.4rem}#genre-contact .title-eng{font-size:1.2rem;margin-bottom:32px}#genre-contact .row{margin-bottom:24px}}#genre-top-sidebar{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-top:0}#genre-top-sidebar.mt{margin-top:40px}#genre-top-sidebar.mb{margin-bottom:24px}#genre-top-sidebar .widget_media_image figure>img{border-radius:8px}.service-product *,.service-product :after,.service-product :before{box-sizing:border-box;font-family:Roboto,sans-serif}#content.service-product,.content--service-product{background-color:#eaf9fa;padding-bottom:64px;padding-top:17px}#content.service-product>.section-wrap>.section-content-wrap,.content--service-product>.section-wrap>.section-content-wrap{margin-bottom:32px;padding-bottom:0;padding-top:0}.product-description{border-radius:8px;display:flex;flex-direction:column;overflow:hidden;width:100%}.product-description__wrap{display:flex}.product-description__headline{align-items:flex-start;background-color:#bce5e8;display:flex;flex:0 0 220px;flex-direction:column;justify-content:space-between;padding:32px 0 32px 32px;position:relative;width:220px}.product-description__headline>.headline-title{color:#212121;font-size:2.4rem;font-weight:700;line-height:1;padding-top:24px}.product-description__headline:before{background-color:#fff;border-radius:2px;content:"";height:calc(100% - 48px);left:12px;position:absolute;top:24px;width:4px}.product-description__headline.top>.headline-title{color:#212121;font-size:2.4rem;font-weight:700;line-height:1}.product-description__headline.top:before{background-color:#fff;border-radius:2px;content:"";height:100%;left:12px;position:absolute;top:24px;width:4px}.product-description__headline.bottom>.headline-title{color:#212121;font-size:1.8rem;font-weight:700;line-height:1}.product-description__headline.bottom:before{background-color:#fff;border-radius:2px;content:"";height:calc(100% - 24px);left:12px;position:absolute;top:0;width:4px}.product-description__content{background-color:#fff;padding:22px 100px 22px 48px;width:100%}@media screen and (max-width:768px){.product-description__wrap{flex-direction:column}.product-description__headline{flex:0;padding:12px 0;width:100%}.product-description__headline>.headline-title{margin:0 auto;padding:12px 0 0;text-align:center;width:100%}.product-description__headline:before{height:4px;left:50%;top:12px;transform:translateX(-50%);width:45%}.product-description__headline.top>.headline-title{margin:0 auto;padding:12px 0 0;text-align:center;width:100%}.product-description__headline.top:before{height:4px;left:50%;top:12px;transform:translateX(-50%);width:45%}.product-description__headline.bottom>.headline-title{margin:0 auto;padding:0;text-align:center;width:100%}.product-description__headline.bottom:before{content:none;height:4px;left:50%;top:12px;transform:translateX(-50%);width:45%}.product-description__content{padding:22px 24px}}.product-description__content{padding-top:48px}.product-description__content.case{display:flex;justify-content:flex-start;overflow:hidden}.product-description__content.case .case-item__wrap{display:flex;flex-grow:0;gap:32px;width:100%}.product-description__content.case .case-item{align-items:center;display:flex;flex:1;gap:12px;max-width:100%}.product-description__content.case .case-item__thumbnail{border-radius:8px;flex-shrink:0;overflow:hidden;width:220px}.product-description__content.case .case-item__thumbnail img{height:auto;width:100%}.product-description__content.case .case-item__title{font-size:1.6rem;white-space:pre-wrap}@media screen and (max-width:1200px){.product-description__content.case .case-item__wrap{flex-direction:column;gap:12px;margin-bottom:22px}.product-description__content.case .case-item{margin-bottom:22px}}@media screen and (max-width:768px){.product-description__content,.product-description__content.case{padding:22px 15px}}.product-company{border-radius:8px;display:flex;flex-direction:column;overflow:hidden;width:100%}.product-company__wrap{display:flex}.product-company__headline{align-items:flex-start;background-color:#bce5e8;display:flex;flex:0 0 220px;flex-direction:column;justify-content:space-between;padding:32px 0 32px 32px;position:relative;width:220px}.product-company__headline>.headline-title{color:#212121;font-size:2.4rem;font-weight:700;line-height:1;padding-top:24px}.product-company__headline:before{background-color:#fff;border-radius:2px;content:"";height:calc(100% - 48px);left:12px;position:absolute;top:24px;width:4px}.product-company__headline.top>.headline-title{color:#212121;font-size:2.4rem;font-weight:700;line-height:1}.product-company__headline.top:before{background-color:#fff;border-radius:2px;content:"";height:100%;left:12px;position:absolute;top:24px;width:4px}.product-company__headline.bottom>.headline-title{color:#212121;font-size:1.8rem;font-weight:700;line-height:1}.product-company__headline.bottom:before{background-color:#fff;border-radius:2px;content:"";height:calc(100% - 24px);left:12px;position:absolute;top:0;width:4px}.product-company__content{background-color:#fff;padding:22px 100px 22px 48px;width:100%}@media screen and (max-width:768px){.product-company__wrap{flex-direction:column}.product-company__headline{flex:0;padding:12px 0;width:100%}.product-company__headline>.headline-title{margin:0 auto;padding:12px 0 0;text-align:center;width:100%}.product-company__headline:before{height:4px;left:50%;top:12px;transform:translateX(-50%);width:45%}.product-company__headline.top>.headline-title{margin:0 auto;padding:12px 0 0;text-align:center;width:100%}.product-company__headline.top:before{height:4px;left:50%;top:12px;transform:translateX(-50%);width:45%}.product-company__headline.bottom>.headline-title{margin:0 auto;padding:0;text-align:center;width:100%}.product-company__headline.bottom:before{content:none;height:4px;left:50%;top:12px;transform:translateX(-50%);width:45%}.product-company__content{padding:22px 24px}}.product-company__content{display:flex;flex-direction:column;gap:32px;padding:64px}@media screen and (max-width:768px){.product-company__content{padding:22px 15px}}.product-contact{background-color:#fff;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:80px 190px}.product-contact .wpcf7{background-color:#fff;margin:0;padding:0;width:100%}.product-contact .wpcf7 #product-contact{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.product-contact .wpcf7 #product-contact .fieldset{margin-bottom:0}.product-contact .wpcf7 #product-contact .title{font-size:3.2rem}.product-contact .wpcf7 #product-contact .title-info{font-size:1.6rem;margin-bottom:32px}.product-contact .wpcf7 #product-contact .r>p{display:flex}.product-contact .wpcf7 #product-contact .req{align-items:center;background-color:#f56a6a;border-radius:4px;display:flex;font-size:14px;justify-content:center;line-height:1;margin:0;padding:4px 0;position:relative;width:48px}.product-contact .wpcf7 #product-contact .req:before{content:"※";font-size:12px}.product-contact .wpcf7 #product-contact .label-wrap{margin-bottom:4px}.product-contact .wpcf7 #product-contact .label-wrap>p{align-items:center;display:flex;gap:12px;justify-content:flex-start}.product-contact .wpcf7 #product-contact .wpcf7-text,.product-contact .wpcf7 #product-contact .wpcf7-textarea{background-color:#f8f8f8;border:1px solid #d9d9d9;border-radius:4px;padding:12px;width:100%}.product-contact .wpcf7 #product-contact .wpcf7-list-item{margin-left:0;margin-right:1rem}.product-contact .wpcf7 #product-contact .privacy-policy-link{color:blue;text-decoration:underline}.product-contact .wpcf7 #product-contact .privacy-policy-link,.product-contact .wpcf7 #product-contact .privacy-policy-text{font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500}@media screen and (max-width:1200px){.product-contact .wpcf7 #product-contact .title{font-size:2.4rem}.product-contact .wpcf7 #product-contact .title-info{font-size:1.4rem}.product-contact .wpcf7 #product-contact .r>p{flex-direction:column;font-size:1.4rem;gap:0}.product-contact .wpcf7 #product-contact .r>p>br{display:none}.product-contact .wpcf7 #product-contact .label-wrap>p,.product-contact .wpcf7 #product-contact .wpcf7-text,.product-contact .wpcf7 #product-contact .wpcf7-textarea{font-size:1.4rem}.product-contact{padding:48px 15px}}@media screen and (max-width:768px){.table-wrap{position:relative}.table-wrap:before{align-items:center;background-color:#888;content:"";display:flex;font-size:1.3rem;height:100%;justify-content:center;position:absolute;right:0;top:0;width:18px}.table-wrap:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:10px;position:absolute;right:6px;top:50%;transform:translate(-50%,-50%);transform:rotate(45deg);width:10px}.table-wrap.scrolled:after,.table-wrap.scrolled:before{opacity:0;transition:opacity .3s}.table-wrap .product-info__data{border:none;table-layout:fixed}.table-wrap .product-info__data>tbody tr{border-bottom:2px solid #f7f7f7}.table-wrap .product-info__data>tbody tr td,.table-wrap .product-info__data>tbody tr th{border-bottom:none}.table-wrap .product-info__data>tbody tr th{background-color:#f7f7f7;text-align:center}.table-wrap .product-info__data>tbody tr:last-child td:not(:first-child){border-bottom:none}}.company-description{border-collapse:collapse;display:table}.company-description__wrap{background-color:#fff;border-radius:8px;padding:64px 80px;width:100%}.company-description .table-wrap{width:100%}.company-description>tbody tr{border:none;border-bottom:1px solid #bfbfbf;display:flex;min-height:64px}.company-description>tbody tr:last-child{border-bottom:none}.company-description>tbody tr th{align-items:center;background-color:#f8f7f7;border:none;display:flex;font-size:1.4rem;justify-content:center;min-width:220px;width:220px}.company-description>tbody tr td{align-items:center;border:none;display:flex;font-size:1.2rem;justify-content:flex-start;padding-left:48px;white-space:pre-wrap}@media screen and (max-width:1200px){.company-description__wrap{padding:48px 24px}}@media screen and (max-width:768px){.company-description__wrap{border:none;box-shadow:none;padding:0}.company-description>tbody tr{flex-direction:column;height:auto;width:100%}.company-description>tbody tr td,.company-description>tbody tr th{align-items:center;display:flex;justify-content:center;padding:8px;width:100%}.company-description>tbody tr td{font-size:1.4rem;padding:12px}}.search-page#content.search-service{background-color:#eaf9fa;color:#212121;font-family:Roboto,sans-serif;padding-bottom:32px;padding-top:16px}.search-page__title{background-color:#fff;font-size:2.4rem}@media screen and (min-width:769px){.search-page__title{background-color:transparent;font-size:4rem;margin-bottom:72px}.search-page__title:after{height:6px}}.service-section-wrap{margin:0 auto;width:100%}.service-section-content-wrap{margin:0 auto;max-width:1200px}@media screen and (max-width:1200px){.service-section-content-wrap{padding:0 15px}}.search-page{background-color:#eaf9fa;color:#212121;font-family:Roboto,sans-serif;padding-bottom:32px;padding-top:16px}.search-page__title{background-color:transparent;font-size:4rem;margin-bottom:72px;text-align:center}.search-page__title:after{background:linear-gradient(90deg,#ff8b3b,#fcac20);border-radius:4px;bottom:-6px;content:"";display:block;height:4px;margin:0 auto;position:relative;width:60px}@media screen and (max-width:768px){.search-page__title{background-color:#fff;font-size:2.4rem;margin-bottom:0;padding-bottom:32px}}.search-page__content-wrap{padding-bottom:0;padding-top:0}.search-page__content-wrap--merged{box-shadow:0 3px 6px rgba(0,0,0,.16);margin:0 auto;padding:0;width:calc(100% - 30px)}@media screen and (min-width:769px){.search-page__content-wrap--merged{box-shadow:none;width:100%}}.search-service{background-color:#eaf9fa;color:#212121;font-family:Roboto,sans-serif;padding-bottom:32px;padding-top:16px}.issue-case-post,.service-case-post{align-items:center;display:flex;flex-direction:row;gap:12px;max-width:100%;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.issue-case-post.visible,.service-case-post.visible{opacity:1;transform:translateY(0)}.issue-case-post__image,.issue-case-post__thumbnail,.service-case-post__image,.service-case-post__thumbnail{width:10rem}@media screen and (min-width:1201px){.issue-case-post__image,.issue-case-post__thumbnail,.service-case-post__image,.service-case-post__thumbnail{border-radius:8px;overflow:hidden;width:220px}}.issue-case-post__title,.service-case-post__title{font-size:1.6rem;font-weight:400}@media screen and (max-width:1200px){.issue-case-post,.service-case-post{width:40rem}}.issue{background-color:#eaf9fa;color:#212121;font-family:Roboto,sans-serif;padding-bottom:32px;padding-top:16px}.issue__phase-wrapper{box-sizing:border-box;display:flex;flex-direction:column;width:100%}@media screen and (min-width:1201px){.issue__phase-wrapper{flex-direction:row}}.issue__case-wrapper{padding:0;width:100%}@media screen and (max-width:1200px){.issue__case-wrapper{padding:40px}}@media screen and (min-width:1201px){.issue__case-wrapper{background-color:#fff;display:flex;flex-direction:column;gap:32px;padding:40px 60px;width:100%}}.issue__phase-title{align-items:center;background-color:#bce5e8;box-sizing:border-box;display:flex;font-size:2rem;justify-content:center;padding:14px 12px;position:relative;width:100%}.issue__phase-title:before{background-color:#fff;border-radius:4px;content:"";height:4px;left:auto;margin:0 auto;position:absolute;right:auto;width:45%}@media screen and (min-width:769px){.issue__phase-title{font-size:2.4rem;justify-content:flex-start;padding:28px 12px 14px 32px;position:relative;text-align:left;width:25%}.issue__phase-title:before{background-color:#fff;border-radius:4px;content:"";height:calc(100% - 24px);left:12px;position:absolute;top:12px;width:4px}}@media screen and (min-width:1201px){.issue__phase-title{flex-shrink:0;width:240px}}.issue__phase-list{background-color:#fff;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);justify-items:center;padding:22px 18px;width:100%}@media screen and (max-width:1200px){.issue__phase-list{gap:16px;grid-template-columns:repeat(2,1fr);padding-left:40px;padding-right:40px}}@media screen and (min-width:1201px){.issue__phase-list{gap:32px;grid-template-columns:repeat(3,1fr);justify-items:start;padding:40px 60px 22px;width:78%}}.issue__case-title{align-items:center;background-color:#bce5e8;box-sizing:border-box;display:flex;font-size:1.4rem;justify-content:center;line-height:1;padding:12px;position:relative;width:100%}.issue__case-title:before{content:none}@media screen and (min-width:1201px){.issue__case-title{flex-shrink:0;width:240px}.issue__case-title:before{background-color:#fff;border-radius:4px;content:"";height:calc(100% + 12px);position:absolute;top:-24px}}.issue__case-list{box-sizing:border-box;display:grid;gap:16px;grid-template-columns:repeat(1,1fr);justify-items:center;padding-left:20px;padding-top:20px;width:100%}@media screen and (max-width:1200px){.issue__case-list{gap:16px;grid-template-columns:repeat(2,1fr);justify-items:center}}@media screen and (min-width:1201px){.issue__case-list{gap:22px;grid-template-columns:repeat(2,1fr)}}.column-archive{background-color:#eaf9fa;color:#212121;font-family:Roboto,sans-serif;padding-bottom:60px;padding-top:16px}.column-archive__title{border-left:5px solid #000;font-size:2rem;line-height:1.6;margin-bottom:20px;padding:10px}.column-archive__posts{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);max-width:100%;overflow:hidden;width:100%}.column-archive__side{display:flex;flex-direction:column;justify-content:flex-start;width:25%}.column-archive__side h4{background-color:#ebebeb;border-radius:4px;font-size:1.6rem;font-weight:500;margin-bottom:12px;padding:4px 12px;text-align:center}.column-archive__side ul{margin-bottom:32px}.column-archive__side ul li{border-bottom:1px dashed #dfdfdf;margin-bottom:12px;padding-bottom:12px}.column-archive__side ul li a{color:#212121;font-size:1.6rem;font-weight:400;text-decoration:none;transition:color .3s ease}.column-archive__side ul li a:hover{color:#f47521}.column-archive-sidebar .accordion-categories{background-color:#fff;border-radius:7px;box-shadow:0 0 4px 0 rgba(0,0,0,.08);padding:32px 24px}.column-archive-sidebar .accordion-categories .sidebar-title{background-color:transparent;color:#3c3c3c;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;margin-bottom:20px;padding:0;text-align:center}.column-archive-sidebar .accordion-categories .accordion-wrapper{display:flex;flex-direction:column;gap:12px}.column-archive-sidebar .accordion-categories .accordion-item{position:relative}.column-archive-sidebar .accordion-categories .accordion-item .accordion-header{align-items:center;background-color:#fff;border:1px solid #d9d9d9;cursor:pointer;display:flex;height:50px;justify-content:space-between;padding:0 17px;position:relative}.column-archive-sidebar .accordion-categories .accordion-item .accordion-header .accordion-title{color:#212121;flex:1;font-family:Noto Sans JP,sans-serif;font-size:17px;font-weight:500;line-height:20.4px}.column-archive-sidebar .accordion-categories .accordion-item .accordion-header .accordion-icon{align-items:center;background-color:#f0f0f0;border-radius:2px;display:flex;height:44px;justify-content:center;left:auto;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:left .3s ease,right .3s ease,transform .3s ease;width:15px}.column-archive-sidebar .accordion-categories .accordion-item .accordion-header .accordion-icon:after,.column-archive-sidebar .accordion-categories .accordion-item .accordion-header .accordion-icon:before{background-color:#666;box-sizing:border-box;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease}.column-archive-sidebar .accordion-categories .accordion-item .accordion-header .accordion-icon:before{height:1px;width:9px}.column-archive-sidebar .accordion-categories .accordion-item .accordion-header .accordion-icon:after{height:9px;transition:opacity .3s ease;width:1px}.column-archive-sidebar .accordion-categories .accordion-item .accordion-header.active{background-color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;position:relative}.column-archive-sidebar .accordion-categories .accordion-item .accordion-header.active:after{background-color:#fff;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;bottom:-6px;content:"";height:10px;left:32px;position:absolute;transform:rotate(45deg);width:10px;z-index:10}.column-archive-sidebar .accordion-categories .accordion-item .accordion-header.active .accordion-icon{background-color:#e0e0e0!important;left:auto!important;right:4px!important;transform:translateY(-50%)!important}.column-archive-sidebar .accordion-categories .accordion-item .accordion-header.active .accordion-icon:after{opacity:0}.column-archive-sidebar .accordion-categories .accordion-item .accordion-content{background-color:#fafafa;border:none;border-radius:4px;display:none;margin-top:8px;max-height:0;opacity:0;overflow:hidden;position:relative;transition:max-height .3s ease-in-out,visibility 0s linear .3s,opacity .3s ease-in-out;visibility:hidden}.column-archive-sidebar .accordion-categories .accordion-item .accordion-content.active{display:block;max-height:500px;opacity:1;transition:max-height .3s ease-in-out,visibility 0s,opacity .3s ease-in-out;visibility:visible}.column-archive-sidebar .accordion-categories .accordion-item .accordion-content .genre-list{display:block;list-style:none;margin:0;padding:0;width:100%}.column-archive-sidebar .accordion-categories .accordion-item .accordion-content .genre-list li{border:none;border-bottom:1px solid #ebebeb;display:block;margin:0;padding:0;width:100%}.column-archive-sidebar .accordion-categories .accordion-item .accordion-content .genre-list li:last-child{border-bottom:none}.column-archive-sidebar .accordion-categories .accordion-item .accordion-content .genre-list li a{background-color:#fff;color:#212121;display:block;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:400;line-height:18px;padding:16px 36px 16px 17px;position:relative;text-decoration:none;transition:background-color .2s ease}.column-archive-sidebar .accordion-categories .accordion-item .accordion-content .genre-list li a:after{border-right:1px solid #757575;border-top:1px solid #757575;content:"";height:6px;position:absolute;right:17px;top:50%;transform:translateY(-50%) rotate(45deg);width:6px}.column-archive-sidebar .accordion-categories .accordion-item .accordion-content .no-genre{color:#757575;font-family:Noto Sans JP,sans-serif;font-size:14px;margin:0;padding:16px 36px;text-align:center}.column-archive .post{box-sizing:border-box;margin-bottom:30px;overflow:hidden;transition:transform .3s ease;width:100%}.column-archive .post:hover{transform:translateY(-5px)}.column-archive .post a{color:#212121;display:block;text-decoration:none}.column-archive .post .eyecatch{border-radius:5px;margin-bottom:8px;max-width:100%;overflow:hidden;width:100%}.column-archive .post .eyecatch img{aspect-ratio:16/9;display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.column-archive .post .data{margin-top:10px}.column-archive .post .metadata{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:8px}.column-archive .post .categories-label{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:0}.column-archive .post .category{background-color:#ebebeb;border-radius:4px;color:#fff;font-size:1.2rem;padding:2px 8px}.column-archive .post .time{color:#616161;font-size:1.4rem}.column-archive .post h3{font-size:1.6rem;font-weight:700;line-height:1.5;margin-top:5px}@media screen and (max-width:1200px){.column-archive__posts,.column-archive__search-posts{gap:20px;grid-template-columns:1fr}.column-archive__side{width:100%}.column-archive__side h4,.column-archive__side ul li a{font-size:1.5rem}}@media screen and (max-width:1200px) and (max-width:768px){.column-archive__side{margin-top:28px}}@media screen and (max-width:1200px){.column-archive-sidebar .accordion-categories{box-sizing:border-box;margin:0 auto;min-width:300px;width:100%}.column-archive .post .data h3{font-size:1.5rem}}@media screen and (max-width:768px){.column-archive{padding-bottom:40px;padding-top:8px}.column-archive__title{font-size:1.8rem}.column-archive__side h4,.column-archive__side ul li a{font-size:1.4rem}.column-archive .post .eyecatch img{border-radius:4px}.column-archive .post .data .metadata .time{font-size:1.2rem}.column-archive .post .data .metadata .categories-label .category{font-size:1.1rem}.column-archive .post .data h3{font-size:1.4rem}}.product-archive{background-color:#fff;padding-top:16px}@media screen and (max-width:478px){.product-archive{padding-top:60px}}.product-archive__container{margin:0 auto;max-width:1200px;padding:0 15px}@media screen and (max-width:768px){.product-archive__container{padding:0 15px}}.product-archive__inner{background-color:#fff}@media screen and (max-width:768px){.product-archive__inner{padding:24px}}.product-archive__title{font-size:4rem;font-weight:700;margin-bottom:72px;position:relative;text-align:center}.product-archive__title:after{background:linear-gradient(90deg,#ff8b3b,#fcac20);border-radius:4px;bottom:-6px;content:"";height:6px;left:50%;position:absolute;transform:translateX(-50%);width:60px}@media screen and (max-width:768px){.product-archive__title{font-size:2.4rem;margin-bottom:32px}}.product-archive__posts{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);max-width:100%;overflow:hidden;width:100%}@media screen and (max-width:1200px){.product-archive__posts{gap:20px;grid-template-columns:1fr}}.product-archive__post{box-sizing:border-box;margin-bottom:0;overflow:hidden;transition:transform .3s ease;width:100%}.product-archive__post:hover{transform:translateY(-5px)}.product-archive__link{color:#212121;display:block;text-decoration:none}.product-archive__eyecatch{border-radius:5px;margin-bottom:8px;max-width:100%;overflow:hidden;width:100%}.product-archive__eyecatch img{aspect-ratio:16/9;display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.product-archive__data{margin-top:10px}.product-archive__metadata{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:8px}.product-archive__categories{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:0}.product-archive__category{background-color:#ebebeb;border-radius:4px;color:#fff;font-size:1.2rem;padding:2px 8px}.product-archive__time{color:#616161;font-size:1.4rem}.product-archive__post-title{font-size:1.6rem;font-weight:700;line-height:1.5;margin:5px 0 0}@media screen and (max-width:768px){.product-archive__post-title{font-size:1.4rem}}.product-archive__pagination{margin-top:48px}@media screen and (max-width:768px){.product-archive__pagination{margin-top:32px}.product-archive__eyecatch img{border-radius:4px}.product-archive__time{font-size:1.2rem}.product-archive__category{font-size:1.1rem}}.column-single{background-color:#eaf9fa;color:#212121;font-family:Roboto,sans-serif;padding-bottom:60px;padding-top:16px}.column-single__meta{color:#888;font-size:1.4rem;font-weight:700;line-height:1.5;margin-bottom:8px}.column-single__meta .time{align-items:center;display:flex;gap:16px;line-height:1.5;margin-bottom:6px}.column-single__meta .time--date{font-size:1.4rem;padding-left:1.6rem;position:relative}.column-single__meta .time--date:before{font-size:1.2rem;margin-right:6px}.column-single__meta .time--date:after{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12.5px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:12.5px}.column-single__meta .time--date__post:before{content:"公開日"}.column-single__meta .time--date__post:after{background-image:url(//bizcan.jp/appbiz/wp-content/themes/cat/dist/css/../images/clock.svg)}.column-single__meta .time--date__modified:before{content:"最終更新日"}.column-single__meta .time--date__modified:after{background-image:url(//bizcan.jp/appbiz/wp-content/themes/cat/dist/css/../images/recycle.svg)}.column-single__content-top-info{max-width:1200px}.column-single__wrap{background-color:#fff;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.1);margin-bottom:32px;padding:80px 46px}.column-single__title{font-size:3.6rem;font-weight:700;line-height:1.5}.column-single__eyecatch{margin-bottom:44px}.column-single__eyecatch img{border-radius:8px;height:auto;width:100%}@media screen and (max-width:768px){.column-single__wrap{padding:22px 18px}.column-single__title{font-size:2.4rem}.column-single__eyecatch{margin-bottom:22px}.column-single__content h2{font-size:2rem;margin:12px 0;padding-top:12px}.column-single__content h3{font-size:1.8rem;margin:20px auto 12px;padding-left:12px}.column-single__content h3:before{height:2.2rem}.column-single__content a,.column-single__content p{font-size:1.4rem}.column-single__content>ol,.column-single__content>ul{padding:12px 18px 12px 12px;width:100%}}.page404{text-align:center;width:100%}