:root{--color-main:#333744;--color-main-rgb:51,55,68;--color-plane-rgb:51,55,68;--color-bg:#f7f7f9;--color-sub:#2378bd;--font_default:"Noto Sans JP",sans-serif;--line_space_root_heading:1.5}.content{color:#1d1d1d}.hs-blog-listing{background-image:url(//20303808.fs1.hubspotusercontent-na1.net/hubfs/20303808/raw_assets/public/TEST_repro-io/assets/images/page/journal/bg_r.png),url(//20303808.fs1.hubspotusercontent-na1.net/hubfs/20303808/raw_assets/public/TEST_repro-io/assets/images/page/journal/bg_o.png);background-position:0 67px,left 137px top 2000px;background-repeat:no-repeat,no-repeat;background-size:263px auto,456.5px auto}@media screen and (min-width:768px){.hs-blog-listing{background-image:url(//20303808.fs1.hubspotusercontent-na1.net/hubfs/20303808/raw_assets/public/TEST_repro-io/assets/images/page/journal/bg_r.png),url(//20303808.fs1.hubspotusercontent-na1.net/hubfs/20303808/raw_assets/public/TEST_repro-io/assets/images/page/journal/bg_r_reverse.png),url(//20303808.fs1.hubspotusercontent-na1.net/hubfs/20303808/raw_assets/public/TEST_repro-io/assets/images/page/journal/bg_o.png);background-position:0 67px,right -705px top 843px,left -370px top 4405px;background-size:685px auto,1027px auto,785px auto}}@media screen and (min-width:1050px){.hs-blog-listing{background-position:0 0,right -656px top 386px,left -370px top 2000px;background-size:893px auto,1296px auto,785px auto}}.section{margin-top:0}@media screen and (min-width:1050px){.container.blog-container{max-width:1260px;padding-left:75px;padding-right:50px}}.blog-content__main{padding-top:31px}.top-page .blog-content__main{padding-top:48px}@media screen and (min-width:768px){.blog-content__main{padding-top:66px}.top-page .blog-content__main{padding-top:67px}}@media screen and (min-width:1050px){.blog-content__main{padding-top:0}}.blog-content__aside{background-color:transparent;margin-top:0}.top-page .blog-content__aside{padding:50px 20px}@media screen and (min-width:768px){.blog-content__aside{margin:0 auto;max-width:588px;padding:0;width:100%}.top-page .blog-content__aside{margin:45px auto 0;padding:0}}@media screen and (min-width:1050px){.blog-content__aside{background-color:#fff;max-width:100%;padding:35px 25px 0;width:fit-content}.top-page .blog-content__aside{margin:64px 0 0;padding:35px 25px 0}}@media screen and (min-width:768px){.blog-content__sub{margin:0 auto;max-width:588px}.top-page .blog-content__sub{max-width:100%}}@media screen and (min-width:1050px){.blog-content__sub{margin:0;max-width:100%}}@media screen and (min-width:768px){.blog-content__footer{margin-top:80px}}@media screen and (min-width:1050px){.blog-contents-layout{display:grid;gap:0 65px;grid-template-columns:1fr 340px;grid-template-rows:repeat(3,auto);justify-content:space-between}.blog-content__main{grid-area:1/1/2/2;max-width:100%}.blog-content__aside,.blog-content__sub{grid-area:1/2/2/3}.blog-content__sub{grid-area:2/1/3/3}.blog-content__footer{grid-area:3/1/4/3}}@media screen and (min-width:1050px) and (max-width:1200px){.blog-contents-layout{gap:0 20px}}.elevator__sns__list__item__anchor__icon__circle{fill:#a1a7bc}@media screen and (min-width:1050px){.elevator__sns__list__item__anchor__icon__circle{fill:#333744}}.contents-blog-heading-2{font-size:1.6rem;font-weight:700;letter-spacing:.08em;line-height:1.5;margin-bottom:14px;text-align:center}@media screen and (min-width:768px){.contents-blog-heading-2{font-size:2.8rem;margin-bottom:40px}.blog-container.blog-list .blog-content__main .contents-blog-heading-2{margin-bottom:55px}}@media screen and (min-width:1050px){.contents-blog-heading-2{margin-bottom:30px}}.contents-blog-heading-2:before{content:none}.contents-blog-heading-2--deco{line-height:1;text-align:left}@media screen and (min-width:1050px){.contents-blog-heading-2--deco{font-size:2.8rem;font-weight:700;height:fit-content;letter-spacing:.08em;margin-bottom:33px;position:relative}.contents-blog-heading-2--deco:after{background-color:#ffd90b;bottom:-13px;content:"";height:4px;left:0;position:absolute;width:30px}}.blog__contents__item__tag{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:10px;margin-top:6px}.blog-contents-post .blog__contents__item__tag{margin-top:8px}.blog__contents__item__tag__item__anchor{background-color:#a1a7bc;color:#fff;display:inline-block;font-size:1.1rem;letter-spacing:0;padding:4px 5px}@media screen and (min-width:768px){.blog__contents__item__tag__item__anchor{font-size:1.3rem}.blog-article__head .blog__contents__item__tag__item__anchor{font-size:1.2rem;padding:6px 10px}}.blog-content__tag-list__wrapper{margin:55px 0 0}@media screen and (min-width:768px){.blog-content__tag-list__wrapper{margin:100px auto 80px}.top-page .blog-content__tag-list__wrapper{max-width:588px}}@media screen and (min-width:1050px){.blog-content__tag-list__wrapper{margin:55px 0 0}.top-page .blog-content__tag-list__wrapper{max-width:100%}}.blog-content__tag-list__wrapper .blog__contents__item__tag{gap:11px 26.3px}@media screen and (min-width:768px){.blog-content__tag-list__wrapper .blog__contents__item__tag{gap:17.5px 28.5px}}.blog-content__tag-list__wrapper .blog__contents__item__tag__item__anchor{display:block;font-size:1.3rem;font-weight:700;letter-spacing:0;padding:5px 14px}@media screen and (min-width:768px){.blog-content__tag-list__wrapper .blog__contents__item__tag__item__anchor{font-size:1.6rem}}@media screen and (min-width:1050px){.blog-content__tag-list__wrapper .blog__contents__item__tag__item__anchor{transition:background-color .3s}.blog-content__tag-list__wrapper .blog__contents__item__tag__item__anchor:hover{background-color:#cacfda}}.blog__contents__item__data{align-items:center;display:grid;font-family:Roboto,sans-serif;font-size:1.1rem;gap:0 8px;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;letter-spacing:0;margin-top:8px}.blog-contents-post .blog-article__head .blog__contents__item__data{font-size:1rem}@media screen and (min-width:768px){.blog-contents-post .blog-article__head .blog__contents__item__data{font-size:1.4rem}.blog-contents-post .blog-article__head .blog__contents__item__data .blog__contents__item__data-author__avatar{height:35px;width:35px}.blog-article__head .blog__contents__item__data,.blog-content--contents__main__article-list .blog__contents__item__data,.hero-minimal__contents_kv_pickup .blog__contents__item__data{font-size:1.2rem;gap:0 5px;grid-template-columns:auto auto 1fr;grid-template-rows:1fr}}.blog__contents__item__data-author__avatar{grid-column:1/2;grid-row:1/3;height:27px;width:27px}@media screen and (min-width:768px){.blog__contents__item__data-author__avatar{height:30px;width:30px}}@media screen and (min-width:1050px){.blog__contents__item__data-author__avatar{height:30px;width:30px}}.blog__contents__item__data-author__avatar img{border-radius:50%;display:block;height:100%;width:100%}.blog__contents__item__data-author__name{grid-column:2/3;grid-row:1/2;line-height:1.5}@media screen and (min-width:768px){.blog-article__head .blog__contents__item__data-author__name,.blog-content--contents__main__article-list .blog__contents__item__data-author__name,.hero-minimal__contents_kv_pickup .blog__contents__item__data-author__name{grid-column:2/3;grid-row:1/2;padding-right:22px}}.blog__contents__item__data-date{display:flex}@media screen and (min-width:768px){.blog-article__head .blog__contents__item__data-date,.blog-content--contents__main__article-list .blog__contents__item__data-date,.hero-minimal__contents_kv_pickup .blog__contents__item__data-date{border-left:1px solid #1d1d1d;min-width:220px;padding-left:10px}}.blog-content--contents__main__article-list__item__block__body__data-date__updated{padding-left:10px}@media screen and (min-width:1050px) and (max-width:1200px){.blog-content--contents__main__article-list .blog__contents__item__data,.hero-minimal__contents_kv_pickup .blog__contents__item__data{grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr}.blog-content--contents__main__article-list .blog__contents__item__data-date,.hero-minimal__contents_kv_pickup .blog__contents__item__data-date{border-left:none;padding-left:0}}.link-button{text-align:center}.link-button .link-button__anchor{background-color:#fff;border:1px solid #707070;box-shadow:none;color:#1d1d1d;font-size:1.4rem;letter-spacing:.1em;max-width:193px;min-width:142px;padding:6px 10px}@media screen and (min-width:768px){.link-button .link-button__anchor{max-width:250px}}@media screen and (min-width:1050px){.link-button .link-button__anchor{padding:7px 41px;transition:color .3s}.link-button .link-button__anchor:hover{border:1px solid #a1a7bc;color:#a1a7bc}}.link-button--primary .link-button__anchor{background-color:#ffd90b;border:none;color:#1d1d1d;font-weight:700;min-width:172px}@media screen and (min-width:768px){.link-button--primary .link-button__anchor{max-width:100%}}.link-button--heading{display:flex;margin:34px auto 0;width:fit-content}@media screen and (min-width:768px){.link-button--heading{margin-top:47.6px}}.link-button--heading__anchor{font-size:1.4rem;font-weight:500;padding-left:29px;position:relative}@media screen and (min-width:768px){.link-button--heading__anchor{font-size:1.8rem;padding-left:38px}}.link-button--heading__anchor:before{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA1IDgiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0wIDggMy4zMzMtNEwwIDBoMS42NjdMNSA0IDEuNjY3IDhaIi8+PC9zdmc+") no-repeat 50%;background-color:#1d1d1d;background-size:5px 8px;border-radius:5px;content:"";height:24px;left:0;position:absolute;top:50%;transform:scaleX(-1) translateY(-50%);width:24px}@media screen and (min-width:768px){.link-button--heading__anchor:before{background-size:6px 10px;height:28px;width:28px}}@media screen and (min-width:1050px){.link-button--heading__anchor:before{transition:background-color .3s}.link-button--heading__anchor:hover.link-button--heading__anchor:before{background-color:#a1a7bc}}.blog-content__main__pager__item__anchor{color:#d6d9e0}.blog-content__main__pager__item__anchor__icon__circle{fill:#1d1d1d}.blog-content__main__pager__item.is-current .blog-content__main__pager__item__anchor{color:#1d1d1d}@media screen and (min-width:1050px){.blog-content__main__pager__item__anchor:hover{color:#a1a7bc}.blog-content__main__pager__item__anchor:hover .blog-content__main__pager__item__anchor__icon__circle{fill:#a1a7bc}}.mktoForm__wrap .mktoForm{color:inherit!important;font-family:inherit!important;font-size:inherit!important;margin-bottom:40px;padding:0;width:100%!important}.mktoForm__wrap .mktoForm .mktoFormCol{float:none;margin-bottom:0!important}.mktoForm__wrap .mktoForm .mktoFieldWrap{float:none}.mktoForm__wrap .mktoForm .mktoFormRow{margin-bottom:17px;margin-top:0}.mktoForm__wrap .mktoForm .mktoCaptchaDisclaimer,.mktoForm__wrap .mktoForm .mktoGutter,.mktoForm__wrap .mktoForm .mktoOffset,.mktoForm__wrap .mktoForm .mktoRequiredField .mktoAsterix{display:none}.mktoForm__wrap .mktoForm .mktoClear{height:0}.mktoForm__wrap .mktoForm label{line-break:strict;overflow-wrap:break-word}.mktoForm__wrap .mktoForm .mktoLabel{display:block;float:none;font-weight:500;margin-bottom:10px;width:100%!important}.mktoForm__wrap .mktoForm .mktoRequiredField label.mktoLabel{font-weight:500}.mktoForm__wrap .mktoForm .mktoLogicalField.mktoCheckboxList,.mktoForm__wrap .mktoForm .mktoLogicalField.mktoInvalid,.mktoForm__wrap .mktoForm input.mktoField.mktoInvalid,.mktoForm__wrap .mktoForm select.mktoField.mktoInvalid,.mktoForm__wrap .mktoForm textarea.mktoField.mktoInvalid{border:none}.mktoForm__wrap .mktoForm input[type=date],.mktoForm__wrap .mktoForm input[type=email],.mktoForm__wrap .mktoForm input[type=number],.mktoForm__wrap .mktoForm input[type=tel],.mktoForm__wrap .mktoForm input[type=text],.mktoForm__wrap .mktoForm input[type=url]{border:1px solid #707070;box-shadow:none;font-size:1.1rem;height:32px;letter-spacing:.08em;margin:0 1px;padding:12px 10px;width:calc(100% - 2px)!important}.mktoForm__wrap .mktoForm input[type=date]:focus,.mktoForm__wrap .mktoForm input[type=email]:focus,.mktoForm__wrap .mktoForm input[type=number]:focus,.mktoForm__wrap .mktoForm input[type=tel]:focus,.mktoForm__wrap .mktoForm input[type=text]:focus,.mktoForm__wrap .mktoForm input[type=url]:focus{border-radius:3px;box-shadow:0 0 0 1px #ff3e6a;outline:none}.mktoForm__wrap .mktoForm input::placeholder{color:#8c909b}.mktoForm__wrap .mktoForm select.mktoField{border:none;border-radius:3px;box-shadow:none;color:#333744;font-size:1.4rem;height:32px;margin:0 1px;padding:0 16px;width:calc(100% - 2px)!important}.mktoForm__wrap .mktoForm select.mktoField:focus{box-shadow:0 0 0 1px #ff3e6a;outline:none}.mktoForm__wrap .mktoForm textarea.mktoField{border:none;border-radius:3px;box-shadow:none;font-size:1.4rem;margin:0 1px;min-height:250px;padding:12px 16px;width:calc(100% - 2px)!important}.mktoForm__wrap .mktoForm textarea.mktoField:focus{box-shadow:0 0 0 1px #ff3e6a;outline:none}.mktoForm__wrap .mktoForm .mktoError .mktoErrorArrow{background:#ff3e6a;border:none}.mktoForm__wrap .mktoForm .mktoError .mktoErrorMsg{background:#ff3e6a;border:none;box-shadow:none;font-size:1.3rem;text-shadow:none}.mktoForm__wrap .mktoForm #LblPrivacy__c{width:auto!important}.mktoForm__wrap .mktoForm .mktoCheckboxList{align-items:center;box-sizing:border-box;display:grid;float:none;grid-template-columns:auto 1fr;width:100%!important}.mktoForm__wrap .mktoForm .mktoCheckboxList>label{font-size:1.4rem;line-height:2;margin:0 0 0 2.5em;position:relative;top:-2px}.mktoForm__wrap .mktoForm .mktoCheckboxList label a{font-weight:500;padding:0}.mktoForm__wrap .mktoForm .mktoCheckboxList label a:before{content:none}.mktoForm__wrap .mktoForm input[type=checkbox]{appearance:none;background-color:#fff;border:1px solid #707070;border-radius:0;clear:none;height:18px;margin:0 10px 0 0;opacity:1;width:18px}.mktoForm__wrap .mktoForm input[type=checkbox]:checked{background-color:#3e3e3e}.mktoForm__wrap .mktoForm input[type=checkbox]:checked:before{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:8px;left:5px;position:relative;top:2px;transform:rotate(45deg);width:5px}.mktoForm__wrap .mktoForm input[type=checkbox]+label:before,.mktoForm__wrap .mktoForm input[type=radio]+label:before{display:none}.mktoForm__wrap .mktoForm .mktoButtonRow{display:block;text-align:center}.mktoForm__wrap .mktoForm .mktoButtonRow .mktoButtonWrap{margin-left:0!important}.mktoForm__wrap .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{border:1px solid transparent;border-radius:7px;box-sizing:border-box;font-weight:700;padding:15px 20px;width:100%}.mktoForm__wrap .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:hover{border:none}.mktoForm__wrap .mktoForm .mktoFormRow:first-of-type,.mktoForm__wrap .mktoForm .mktoFormRow:nth-of-type(2){box-sizing:border-box;display:inline-block;width:50%}.mktoForm__wrap .mktoForm .mktoFormRow:first-of-type{padding-right:14px}.mktoForm__wrap .mktoForm .mktoFormRow:nth-of-type(2){padding-left:14px}.blog-content__aside__heading{border-bottom:none;color:#1d1d1d;font-size:1.6rem;letter-spacing:.06em}@media screen and (min-width:768px){.blog-content__aside__heading{font-size:2.8rem;margin-bottom:9px}}@media screen and (min-width:1050px){.blog-content__aside__heading{font-size:1.8rem;margin-bottom:14px;padding-bottom:0}}.blog-content__aside__heading:before{content:none}.blog-content__aside__category{display:grid;gap:10px;grid-template-columns:1fr;margin-bottom:50px!important;margin-top:0!important}@media screen and (min-width:768px){.blog-content__aside__category{grid-template-columns:repeat(4,1fr);margin-bottom:80px!important}}@media screen and (min-width:1050px){.blog-content__aside__category{grid-template-columns:1fr;margin-bottom:55px!important}}.blog-content__aside__category__item{display:block;margin-top:0}@media screen and (min-width:768px){.blog-content__aside__category__item{font-size:1.3rem}}.blog-content__aside__category__item__text{font-size:1.4rem;font-weight:700;letter-spacing:.06em;line-height:1.5;transition:.3s}@media screen and (min-width:1050px){.blog-content__aside__category__item__text{border-bottom:1px solid transparent;transition:border-bottom .3s}.blog-content__aside__category__item__text:hover{border-bottom:1px solid #1d1d1d}}.blog-content__aside__ranking{display:grid;grid-template-columns:1fr 1fr;margin-bottom:49px}@media screen and (min-width:768px){.blog-content__aside__ranking{margin-bottom:80px}}@media screen and (min-width:1050px){.blog-content__aside__ranking{margin-bottom:55px}}.blog-content__aside__ranking__article-list{grid-column:1/3}.blog-content__aside__ranking__tab-label{background-color:#f7f7f9;border-top:4px solid transparent;box-sizing:border-box;color:#969697;cursor:pointer;font-size:1.4rem;font-weight:700;letter-spacing:.06em;line-height:1.5;padding:3px;text-align:center}@media screen and (min-width:768px){.blog-content__aside__ranking__tab-label{padding:16.8px 7px}}@media screen and (min-width:1050px){.blog-content__aside__ranking__tab-label{font-size:1.4rem;padding:7px;transition:color .3s}.blog-content__aside__ranking__tab-label:hover{color:#1d1d1d}}.blog-content__aside__ranking__tab:checked+.blog-content__aside__ranking__tab-label{background-color:#fff;border-top:4px solid #ffd90b;color:#1d1d1d;font-size:1.4rem}.blog-content__aside__ranking__article-list,.blog-content__aside__ranking__tab{display:none}#ranking_tab_1:checked~#ranking_tab_1_content,#ranking_tab_2:checked~#ranking_tab_2_content{display:block}.blog-content__aside__ranking__article-list__item{border-bottom:1px solid #cacfda;counter-increment:data-ranking}.blog-content__aside__ranking__article-list__item__block{display:block;padding:16px 0}@media screen and (min-width:768px){.blog-content__aside__ranking__article-list__item__block{display:block;padding:21px 0}}@media screen and (min-width:1050px){.blog-content__aside__ranking__article-list__item__block{padding:16px 0}}.blog-content__aside__ranking__article-list__item__block__body__title{align-items:center;display:flex;font-size:1.4rem;font-weight:500;gap:9px;letter-spacing:0;line-height:1.5}@media screen and (min-width:1050px){.blog-content__aside__ranking__article-list__item__block__body__title span{transition:text-decoration .3s}.blog-content__aside__ranking__article-list__item__block:hover .blog-content__aside__ranking__article-list__item__block__body__title span{text-decoration:underline}}.blog-content__aside__ranking__article-list__item__block__body__title:before{background-color:#1d1d1d;border-radius:50%;color:#fff;content:counter(data-ranking);display:inline-block;font-size:1.8rem;min-height:26px;min-width:26px;text-align:center;vertical-align:middle}.blog-content__aside__cta{margin-top:0}@media screen and (min-width:768px){.blog-content__aside__cta{flex-direction:column;gap:45px}.blog-content__aside__cta__anchor{width:100%}}.blog-content__aside__cta__journal__title{font-size:1.4rem;font-weight:700;line-height:1.5;margin-top:8px}@media screen and (min-width:768px){.blog-content__aside__cta__journal__title{font-size:1.6rem;line-height:1.8;margin-top:10px}}@media screen and (min-width:1050px){.blog-content__aside__cta__journal__title{border-bottom:1px solid transparent;display:inline;transition:border-bottom .3s}.blog-content__aside__cta__journal:hover .blog-content__aside__cta__journal__title{border-bottom:1px solid #1d1d1d}}.blog-content__aside__cta__journal__thumbnail{height:auto;width:100%}@media screen and (min-width:1050px){.blog-content__aside__cta__journal__thumbnail{margin-bottom:10px}}.blog-content__aside__cta__journal__thumbnail img{display:block;height:100%;object-fit:contain;width:100%}@media screen and (min-width:1050px){.blog-content__aside__cta__journal__thumbnail{overflow:hidden}.blog-content__aside__cta__journal__thumbnail img{transition:transform .3s}.blog-content__aside__cta__journal:hover .blog-content__aside__cta__journal__thumbnail img{transform:scale(1.1)}}.blog-content__aside__cta__form{display:none}@media screen and (min-width:768px){.blog-content__aside__cta__form{display:block}}.blog-content__side-cta__form__wrapper{background-color:#f7f7f9;margin-bottom:45px;margin-top:55px;padding:16px 0 26px;text-align:center}@media screen and (min-width:768px){.blog-content__side-cta__form__wrapper{display:none}}@media screen and (min-width:1050px){.blog-content__side-cta__form__wrapper{display:block}}.blog-content__side-cta__form__heading{font-size:1.8rem;font-weight:800;letter-spacing:.06em;line-height:1.5;margin-bottom:7px}.blog--content__side-cta__form__text{font-size:1.4rem;font-weight:700;letter-spacing:.06em;line-height:1.5}.blog--content__side-cta__form__code{padding:4px 20px 0}.blog--content__side-cta__form__code .mktoForm{margin-bottom:0}.blog--content__side-cta__form__code .mktoForm .mktoFormRow{margin-bottom:6px}.blog--content__side-cta__form__code .mktoForm .mktoLabel{font-size:1.3rem;letter-spacing:.08em;line-height:1.8;margin-bottom:0;padding-top:0}.blog--content__side-cta__form__code .mktoForm .mktoCheckboxList{margin:13px 4px 20px;padding:0}.blog--content__side-cta__form__code .mktoForm .mktoCheckboxList>label{font-size:1.3rem;font-weight:500;letter-spacing:0;line-height:1.5;margin:0}.blog--content__side-cta__form__code .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{background-color:#ffd90b;color:#1d1d1d;font-size:1.4rem;font-weight:700;padding:8px}.blog-content__footer-cta__form__wrapper{background-color:#f7f7f9;color:#1d1d1d;margin:0 20px 42.6px;padding:16px 0 26px;text-align:center}@media screen and (min-width:768px){.blog-content__footer-cta__form__wrapper{margin:0;padding:40px 0 60px}}.blog-content__footer-cta__form__heading,.blog-content__footer-cta__form__heading__image{display:none;margin-bottom:17px}@media screen and (max-width:767px){.blog-content__footer-cta__form__heading{display:inline-block;font-size:1.8rem;font-weight:700;line-height:1.5}}@media screen and (min-width:768px){.blog-content__footer-cta__form__heading__image{display:inline-block;font-size:2.8rem;font-weight:700}.blog-content__footer-cta__form__heading__image img{margin-right:14px;max-width:230px;vertical-align:middle;width:100%}}.blog-content__footer-cta__form__heading__text{font-size:1.8rem;line-height:1.4}.blog--content__footer-cta__form__text{font-size:1.4rem;font-weight:700;letter-spacing:.06em}@media screen and (min-width:768px){.blog--content__footer-cta__form__text{font-size:2.2rem;font-weight:700;margin-bottom:30px}}.blog--content__footer-cta__form__code{padding:4px 20px 0}@media screen and (min-width:768px){.blog--content__footer-cta__form__code{margin:0 auto;max-width:588px}}@media screen and (min-width:1050px){.blog--content__footer-cta__form__code{margin:0 auto;max-width:537px}}.blog--content__footer-cta__form__code .mktoForm{margin-bottom:0}.blog--content__footer-cta__form__code .mktoForm .mktoFormRow{margin-bottom:6px}.blog--content__footer-cta__form__code .mktoForm .mktoLabel{font-size:1.3rem;letter-spacing:.08em;line-height:1.8;margin-bottom:0;padding-top:0}.blog--content__footer-cta__form__code .mktoForm .mktoCheckboxList{margin:13px 4px 20px;padding:0}@media screen and (min-width:768px){.blog--content__footer-cta__form__code .mktoForm .mktoCheckboxList{margin:20px 4px 20.8px}}.blog--content__footer-cta__form__code .mktoForm .mktoCheckboxList>label{font-size:1.3rem;font-weight:500;letter-spacing:0;line-height:1.5;margin:0}@media screen and (min-width:768px){.blog--content__footer-cta__form__code .mktoForm .mktoCheckboxList>label{font-size:1.4rem}}.blog--content__footer-cta__form__code .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{background-color:#ffd90b;color:#1d1d1d;font-size:1.4rem;font-weight:700;padding:8px}@media screen and (min-width:1050px){.blog--content__side-cta__form__code .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:hover{background-color:#fff;border:1px solid #a1a7bc}}@media screen and (min-width:768px){.blog--content__footer-cta__form__code .mktoForm .mktoRequiredField label.mktoLabel{font-size:1.6rem}.blog--content__footer-cta__form__code .mktoForm input[type=email],.blog--content__footer-cta__form__code .mktoForm input[type=text]{font-size:1.6rem;height:46px;letter-spacing:0}.blog--content__footer-cta__form__code .mktoForm .mktoCheckboxList>label{letter-spacing:0;line-height:1.5;margin-left:5px}.blog--content__footer-cta__form__code .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{background-color:#1d1d1d;color:#fff;font-size:1.8rem;letter-spacing:0;max-width:293px;padding:11px 20px}.blog--content__footer-cta__form__code .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:hover{background-color:#fff;border:1px solid #a1a7bc;color:#1d1d1d}.blog-content__global__posts-list__wrapper{background-color:#f7f7f9;padding:43px 44px}.blog-content__global__posts-list__container{margin:0 auto;max-width:588px}}@media screen and (min-width:1050px){.blog-content__global__posts-list__container{margin:0;max-width:100%}}.blog-content__global__posts-list__content{display:block;width:100%}@media screen and (min-width:1050px){.blog-content__global__posts-list__content{display:grid;gap:31px;grid-template-columns:repeat(3,1fr)}}.blog-content__global__posts-list__title{margin-bottom:0;padding-bottom:10px;text-align:left}@media screen and (min-width:768px){.blog-content__global__posts-list__title{text-align:center}}.blog-content__global__posts-list__lead{font-size:1.3rem;letter-spacing:0;line-height:2;margin-bottom:15px;text-align:left}@media screen and (min-width:768px){.blog-content__global__posts-list__lead{font-size:1.6rem;margin-bottom:30px;margin-top:16px;text-align:center}}.blog-content__global__posts-list__content__item:not(:last-child){margin-bottom:38px}@media screen and (min-width:768px){.blog-content__global__posts-list__content__item:not(:last-child){margin-bottom:53px}}@media screen and (min-width:1050px){.blog-content__global__posts-list__content__item:not(:last-child){margin-bottom:0}}.blog-content__global__posts-list__content__item__image{height:auto;width:100%}.blog-content__global__posts-list__content__item__image img{height:100%;object-fit:contain}@media screen and (min-width:1050px){.blog-content__global__posts-list__content__item__image{overflow:hidden}.blog-content__global__posts-list__content__item__image img{transition:transform .3s}.blog-content__global__posts-list__content__item__anchor:hover .blog-content__global__posts-list__content__item__image img{transform:scale(1.1)}}.blog-content__global__posts-list__content__item__image img{display:block;width:100%}.blog-content__global__posts-list__content__item__body__heading{font-size:1.3rem;font-weight:700;line-height:1.5}@media screen and (min-width:768px){.blog-content__global__posts-list__content__item__body__heading{font-size:1.6rem;font-weight:500}}@media screen and (min-width:1050px){.blog-content__global__posts-list__content__item__body__heading{border-bottom:1px solid transparent;display:inline;transition:border-bottom .3s}.blog-content__global__posts-list__content__item__anchor:hover .blog-content__global__posts-list__content__item__body__heading{border-bottom:1px solid #1d1d1d}}.blog-content__global__posts-list__content__item__anchor .blog__contents__item__tag{margin-bottom:10px;margin-top:10px}@media screen and (min-width:768px){.blog-content__global__posts-list__content__item__anchor .blog__contents__item__tag{margin-bottom:14px}}.blog-content__global__posts-list__content__item__anchor .blog__contents__item__tag__item__anchor{font-size:1.3rem;font-weight:700;padding:3px 19px}@media screen and (min-width:768px){.blog-content__global__posts-list__content__item__anchor .blog__contents__item__tag__item__anchor{font-weight:500}}.blog-content__global__posts-list__link{display:none}@media screen and (min-width:768px){.blog-content__global__posts-list__link{display:block}}.contents-hero{padding:13px 0 46px;position:relative}.contents-hero--blog-list{padding-top:13px;position:relative}@media screen and (min-width:768px){.contents-hero{padding:31px 0 102px}.contents-hero--blog-list{padding-top:54px}}@media screen and (min-width:1050px){.contents-hero{padding:38px 0 88px}.contents-hero--blog-list{padding:51px}}.contents-hero .container{display:flex;flex-direction:column-reverse}.top-page .contents-hero__heading{margin:0 auto;max-width:270px;padding:0 10px}@media screen and (min-width:768px){.top-page .contents-hero__heading{margin:0 auto;max-width:395px}}.contents-hero__heading img{max-width:100%}.contents-hero .paragraph{font-size:1.3rem;line-height:1.7;margin-bottom:14.5px;margin-top:0}@media screen and (min-width:768px){.contents-hero .paragraph{font-size:1.7rem;margin-bottom:19px}}.contents-hero--blog-list .contents-hero__heading{font-size:1.8rem;font-weight:700;letter-spacing:.06em;line-height:1.5;padding:0}@media screen and (min-width:768px){.contents-hero--blog-list .contents-hero__heading{font-size:3.2rem}}.contents-hero--blog-list .paragraph{font-size:1.3rem;font-weight:400;letter-spacing:.06em;margin-top:14px}@media screen and (min-width:768px){.contents-hero--blog-list .paragraph{font-size:1.6rem;margin-top:29px}}.hero-minimal__contents_kv_pickup__item{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:8px}@media screen and (min-width:768px){.hero-minimal__contents_kv_pickup__item{align-items:center;gap:30px}}@media screen and (min-width:1050px){.hero-minimal__contents_kv_pickup__item{align-items:flex-start;flex-direction:row;gap:40px}}.hero-minimal__contents_kv_pickup__item__kv{position:relative;width:100%}@media screen and (min-width:768px){.hero-minimal__contents_kv_pickup__item__kv{width:fit-content}}@media screen and (min-width:1050px){.hero-minimal__contents_kv_pickup__item__kv{height:244px;margin-top:19px;max-width:465px}}.hero-minimal__contents_kv_pickup__item__kv__image{height:auto;width:100%}@media screen and (min-width:768px){.hero-minimal__contents_kv_pickup__item__kv__image{margin:0 auto;max-width:588px}}@media screen and (min-width:1050px){.hero-minimal__contents_kv_pickup__item__kv__image{width:465px}}.hero-minimal__contents_kv_pickup__item__kv__image img{height:100%;object-fit:contain;width:100%}@media screen and (min-width:1050px){.hero-minimal__contents_kv_pickup__item__kv__image{overflow:hidden}.hero-minimal__contents_kv_pickup__item__kv img{transition:transform .3s}.hero-minimal__contents_kv_pickup__item:hover .hero-minimal__contents_kv_pickup__item__kv img{transform:scale(1.1)}}.blog-content__category__posts__features__decoration,.hero-minimal__contents_kv_pickup__item__kv__decoration{align-items:center;background-color:#ffd90b;color:#fff;display:flex;font-family:Roboto,sans-serif;font-size:1rem;font-weight:700;height:18px;left:-5px;letter-spacing:0;padding:0 9px;position:absolute;top:-7px;z-index:1}@media screen and (min-width:768px){.blog-content__category__posts__features__decoration,.hero-minimal__contents_kv_pickup__item__kv__decoration{font-size:1.5rem;height:33px;left:-10px;padding:0 25px;top:-10px}}@media screen and (min-width:1050px){.blog-content__category__posts__features__decoration,.hero-minimal__contents_kv_pickup__item__kv__decoration{height:26px;left:-10px;padding:0 13px 0 20px;top:-10px}}.blog-content__category__posts__features__decoration:after,.hero-minimal__contents_kv_pickup__item__kv__decoration:after{border:none;border-right:8px solid transparent;border-top:16px solid #ffd90b;content:"";position:absolute;right:-8px;top:0}@media screen and (min-width:768px){.blog-content__category__posts__features__decoration:after,.hero-minimal__contents_kv_pickup__item__kv__decoration:after{border-right:14px solid transparent;border-top:34px solid #ffd90b;right:-13px}}@media screen and (min-width:1050px){.blog-content__category__posts__features__decoration:after,.hero-minimal__contents_kv_pickup__item__kv__decoration:after{border-right:8px solid transparent;border-top:27px solid #ffd90b;right:-8px}}.blog-content__category__posts__features__decoration:before,.hero-minimal__contents_kv_pickup__item__kv__decoration:before{border:none;border-bottom:7px solid transparent;border-right:5px solid #e2af24;content:"";left:0;position:absolute;top:100%}@media screen and (min-width:768px){.blog-content__category__posts__features__decoration:before,.hero-minimal__contents_kv_pickup__item__kv__decoration:before{border-right:11px solid #e2af24}}@media screen and (min-width:1050px){.blog-content__category__posts__features__decoration:before,.hero-minimal__contents_kv_pickup__item__kv__decoration:before{border-right:10px solid #e2af24}}.hero-minimal__contents_kv_pickup__item__info{width:100%}.hero-minimal__contents_kv_pickup__item__info__title{font-size:1.4rem;font-weight:700;letter-spacing:.06em;line-height:1.5}@media screen and (min-width:768px){.hero-minimal__contents_kv_pickup__item__info__title{border-bottom:1px solid transparent;display:inline;font-size:2.8rem;transition:border-bottom .3s}}@media screen and (min-width:1050px){.hero-minimal__contents_kv_pickup__item:hover .hero-minimal__contents_kv_pickup__item__info__title{border-bottom:1px solid #1d1d1d}}@media screen and (min-width:768px){.hero-minimal__contents_kv_pickup__item__info .blog__contents__item__tag{margin-bottom:9px;margin-top:11px}}.minimal__contents_kv_pickup__item__info__description{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#3e3e3e;font-size:1.1rem;letter-spacing:0;line-height:1.5}@media screen and (min-width:768px){.minimal__contents_kv_pickup__item__info__description{-webkit-line-clamp:2;font-size:1.4rem;line-height:1.8}}.hero-minimal__contents_kv_pickup__item__info .blog__contents__item__data{margin-top:6px}@media screen and (min-width:768px){.hero-minimal__contents_kv_pickup__item__info .blog__contents__item__data{font-size:1.3rem;grid-template-columns:38px minmax(69px,auto) 1fr;margin-top:8px}.hero-minimal__contents_kv_pickup__item__info .blog__contents__item__data-author__avatar{height:38px;width:38px}}.blog-content__category__posts-list__slider__wrapper{margin-top:55px;position:relative}@media screen and (min-width:768px){.blog-content__category__posts-list__slider__wrapper{margin-top:100px}}@media screen and (min-width:1050px){.blog-content__category__posts-list__slider__wrapper{display:grid;grid-template-columns:246px 1fr;grid-template-rows:auto 1fr;margin-top:101px}}.blog-content__category__posts-list__slider__category{color:#1d1d1d;font-size:1.6rem;font-weight:700;letter-spacing:.06em;line-height:1.5}@media screen and (min-width:768px){.blog-content__category__posts-list__slider__category{font-size:2.8rem;grid-column:1/2;grid-row:1/2}}@media screen and (min-width:1050px){.blog-content__category__posts-list__slider__category{margin-bottom:22px}}.blog-content__category__posts-list__slider__link{grid-column:1/2;grid-row:2/3;margin-top:0!important;text-align:center}@media screen and (min-width:768px){.blog-content__category__posts-list__slider__link{margin-top:38px!important}}@media screen and (min-width:1050px){.blog-content__category__posts-list__slider__link{margin-top:0!important;text-align:left}}.blog-content__category__posts-list__slider__link.link-button .link-button__anchor{min-width:163px}@media screen and (min-width:768px){.blog-content__category__posts-list__slider__link.link-button .link-button__anchor{padding:7px 0}}.blog-content__category__posts-list__slider__content{grid-column:2/3;grid-row:1/3;margin-top:18px;overflow:hidden;position:relative;width:100%}@media screen and (min-width:768px){.blog-content__category__posts-list__slider__content{display:none;margin-top:29px}.blog-content__category__posts-list__slider__content.slick-initialized{display:block}}@media screen and (min-width:1050px){.blog-content__category__posts-list__slider__content{margin-top:0}}.blog-content__category__posts-list__slider__content__item{margin-bottom:18px}.blog-content__category__posts-list__slider__content__item:nth-child(n+4){display:none}@media screen and (min-width:768px){.blog-content__category__posts-list__slider__content__item:nth-child(n+4){display:block}}.slick-slide:not(.slick-active) .blog-content__category__posts-list__slider__content__item{filter:opacity(69%)}.blog-content__category__posts-list__slider__content__item__anchor{display:flex}@media screen and (min-width:768px){.blog-content__category__posts-list__slider__content__item__anchor{display:block;margin-right:50px;width:230px}}.blog-content__category__posts-list__slider__content__item__image{display:block;height:100%;min-width:96px;width:33.2%}@media screen and (min-width:768px){.blog-content__category__posts-list__slider__content__item__image{height:auto;width:100%}}@media screen and (min-width:1050px){.blog-content__category__posts-list__slider__content__item__image{margin-bottom:15px;overflow:hidden}.blog-content__category__posts-list__slider__content__item__image img{transition:transform .3s}}.blog-content__category__posts-list__slider__content__item__image img{display:block;height:100%;object-fit:contain;width:100%}@media screen and (min-width:1050px){.blog-content__category__posts-list__slider__content__item__anchor:hover .blog-content__category__posts-list__slider__content__item__image img{transform:scale(1.1)}}.blog-content__category__posts-list__slider__content__item__body{box-sizing:border-box;margin-left:8px;width:66.8%}@media screen and (min-width:768px){.blog-content__category__posts-list__slider__content__item__body{margin-left:0;width:100%}}.blog-content__category__posts-list__slider__content__item__body__heading{color:#1d1d1d;font-size:1.3rem;font-weight:500;letter-spacing:.06em;line-height:1.5}@media screen and (min-width:768px){.blog-content__category__posts-list__slider__content__item__body__heading{font-size:1.8rem;line-height:1.444;margin-top:17px}}@media screen and (min-width:1050px){.blog-content__category__posts-list__slider__content__item__body__heading{border-bottom:1px solid transparent;display:inline;font-weight:700;transition:border-color .3s}.blog-content__category__posts-list__slider__content__item__anchor:hover .blog-content__category__posts-list__slider__content__item__body__heading{border-bottom:1px solid #1d1d1d}}.blog-content__category__posts-list__slider__content__item__body__data{display:none}@media screen and (min-width:768px){.blog-content__category__posts-list__slider__content__item__body__data{display:grid;font-family:Roboto,sans-serif;font-size:1.2rem;gap:5px 12px;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;letter-spacing:0;margin-top:19px}}.blog-content__category__posts-list__slider__content__item__body__data-author__avatar{grid-column:1/2;grid-row:1/3;height:30px;width:30px}.blog-content__category__posts-list__slider__content__item__body__data-author__avatar img{border-radius:50%;display:block;height:100%;width:100%}.blog-content__category__posts-list__slider__content__item__body__data-author__name{grid-column:2/3;grid-row:1/2}.blog-content__category__posts-list__slider__content__item__body__data-date{display:flex}.blog-content__category__posts-list__slider__content__item__body__data-date__updated{padding-left:10px}@media screen and (min-width:768px){.blog-content__category__posts-list__slider__content__item__body__data-date__updated{padding-left:13px}}.blog-content__category__posts-list__slider__nav__next,.blog-content__category__posts-list__slider__nav__prev{background:#fff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjUwOCIgaGVpZ2h0PSIxNC4xODkiIHZpZXdCb3g9IjAgMCA4LjUwOCAxNC4xODkiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzU2NTY1NiIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtLjcwNy43MDcgNi4zODcgNi4zODgtNi4zODcgNi4zODgiIGRhdGEtbmFtZT0i44OR44K5IDcxNDQiLz48L3N2Zz4=") no-repeat 50%;border-radius:50%;height:53px;opacity:1;position:absolute;top:120px;width:53px;z-index:1}@media screen and (min-width:1050px){.blog-content__category__posts-list__slider__nav__next,.blog-content__category__posts-list__slider__nav__prev{top:43px}}.blog-content__category__posts-list__slider__nav__next.slick-disabled,.blog-content__category__posts-list__slider__nav__prev.slick-disabled{opacity:0}.blog-content__category__posts-list__slider__nav__next{right:0}.blog-content__category__posts-list__slider__nav__prev{left:225px;transform:scaleX(-1)}@media screen and (min-width:768px){.blog-content__category__posts-list__slider__nav__prev{left:0}}@media screen and (min-width:1050px){.blog-content__category__posts-list__slider__nav__next,.blog-content__category__posts-list__slider__nav__prev{transition:background-position-x .3s,background-image .3s}.blog-content__category__posts-list__slider__nav__prev{left:272px}.blog-content__category__posts-list__slider__nav__next:hover,.blog-content__category__posts-list__slider__nav__prev:hover{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjUwOCIgaGVpZ2h0PSIxNC4xOSIgdmlld0JveD0iMCAwIDguNTA4IDE0LjE5Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMxZDFkMWQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibS43MDcuNzA3IDYuMzg3IDYuMzg4LTYuMzg3IDYuMzg4IiBkYXRhLW5hbWU9IuODkeOCuSA3MTQ0Ii8+PC9zdmc+");background-position-x:60%}}.blog-content__category__posts__features__wrapper{background-color:#f7f7f9;display:flex;flex-direction:column;margin-top:61px;padding:16px 15px;position:relative}@media screen and (min-width:768px){.blog-content__category__posts__features__wrapper{margin-top:106px;padding:42px 40px}}@media screen and (min-width:1050px){.blog-content__category__posts__features__wrapper{]align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.blog-content__category__posts__features__wrapper .contents-blog-heading-2{letter-spacing:.06em;margin-bottom:9px;order:1;text-align:left}@media screen and (min-width:768px){.blog-content__category__posts__features__wrapper .contents-blog-heading-2{font-size:2.8rem;line-height:1.1;margin:0 auto 24px;max-width:588px;width:100%}}@media screen and (min-width:1050px){.blog-content__category__posts__features__wrapper .contents-blog-heading-2{margin:0 0 24px;max-width:calc(100% - 200px);text-align:left}}.blog-content__category__posts__features__body{order:2}@media screen and (min-width:768px){.blog-content__category__posts__features__body{margin:0 auto;max-width:588px}}@media screen and (min-width:1050px){.blog-content__category__posts__features__body{display:flex;gap:50px;max-width:100%;order:3}.blog-content__category__posts__features__body__main-post{flex:1;width:60%}}@media screen and (min-width:1050px) and (max-width:1210px){.blog-content__category__posts__features__body{display:flex;gap:20px}}.blog-content__category__posts__features__body__main-post__item{display:block;margin-bottom:23px}@media screen and (min-width:768px){.blog-content__category__posts__features__body__main-post__item{margin-bottom:50px}}@media screen and (min-width:1050px){.blog-content__category__posts__features__body__main-post__item{display:flex;flex-direction:row-reverse;gap:20px}}.blog-content__category__posts__features__body__main-post__item__image,.blog-content__category__posts__features__body__sub-post__item__image{height:auto;width:100%}@media screen and (min-width:768px){.blog-content__category__posts__features__body__main-post__item__image,.blog-content__category__posts__features__body__sub-post__item__image{max-width:100%}}@media screen and (min-width:1050px){.blog-content__category__posts__features__body__main-post__item__image,.blog-content__category__posts__features__body__sub-post__item__image{overflow:hidden}}.blog-content__category__posts__features__body__main-post__item__image img,.blog-content__category__posts__features__body__sub-post__item__image img{display:block;height:100%;object-fit:contain;width:100%}@media screen and (min-width:1050px){.blog-content__category__posts__features__body__main-post__item__image{height:fit-content;width:364px}.blog-content__category__posts__features__body__sub-post__item__image{height:fit-content;width:193px}.blog-content__category__posts__features__body__main-post__item__image img,.blog-content__category__posts__features__body__sub-post__item__image img{transition:transform .3s}.blog-content__category__posts__features__body__main-post__item:hover .blog-content__category__posts__features__body__main-post__item__image img,.blog-content__category__posts__features__body__sub-post__item:hover .blog-content__category__posts__features__body__sub-post__item__image img{transform:scale(1.1)}}@media screen and (min-width:1050px) and (max-width:1210px){.blog-content__category__posts__features__body__sub-post__item__image{width:150px}}.blog-content__category__posts__features__body__main-post__item__info,.blog-content__category__posts__features__body__sub-post__item__info{margin-top:10px}@media screen and (min-width:768px){.blog-content__category__posts__features__body__main-post__item__info,.blog-content__category__posts__features__body__sub-post__item__info{margin-top:23px}}@media screen and (min-width:1050px){.blog-content__category__posts__features__body__main-post__item__info,.blog-content__category__posts__features__body__sub-post__item__info{margin-top:0;max-width:264px}.blog-content__category__posts__features__body__sub-post__item__info{width:170px}}@media screen and (min-width:1050px) and (max-width:1210px){.blog-content__category__posts__features__body__main-post__item__info{max-width:206px}.blog-content__category__posts__features__body__sub-post__item__info{width:152px}}.blog-content__category__posts__features__body__main-post__item__info__title{font-size:1.4rem;font-weight:700;letter-spacing:.06em;line-height:1.5;margin-bottom:8px}@media screen and (min-width:768px){.blog-content__category__posts__features__body__main-post__item__info__title{font-size:2.2rem;margin-bottom:11px}}@media screen and (min-width:1050px){.blog-content__category__posts__features__body__main-post__item__info__title{border-bottom:1px solid transparent;display:inline;transition:border-bottom .3s}.blog-content__category__posts__features__body__main-post__item:hover .blog-content__category__posts__features__body__main-post__item__info__title{border-bottom:1px solid #1d1d1d}}.blog-content__category__posts__features__body__main-post__item__info__description,.blog-content__category__posts__features__body__sub-post__item__info__description{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#3e3e3e;font-size:1.1rem;letter-spacing:0;line-height:1.5;margin-bottom:8px}@media screen and (min-width:768px){.blog-content__category__posts__features__body__main-post__item__info__description,.blog-content__category__posts__features__body__sub-post__item__info__description{margin-bottom:16px;-webkit-line-clamp:2;font-size:1.4rem;line-height:1.8}}@media screen and (min-width:1050px){.blog-content__category__posts__features__body__main-post__item__info__description,.blog-content__category__posts__features__body__sub-post__item__info__description{-webkit-line-clamp:4;margin-bottom:10px;margin-top:10px}.blog-content__category__posts__features__body__sub-post__item__info__description{display:none}}.blog-content__category__posts__features__body__main-post__item__info__date,.blog-content__category__posts__features__body__sub-post__item__info__date{display:flex;font-family:Roboto,sans-serif;font-size:1.1rem;gap:10px;letter-spacing:0}@media screen and (min-width:768px){.blog-content__category__posts__features__body__main-post__item__info__date,.blog-content__category__posts__features__body__sub-post__item__info__date{font-size:1.3rem}}@media screen and (min-width:1050px){.blog-content__category__posts__features__body__main-post__item__info__date,.blog-content__category__posts__features__body__sub-post__item__info__date{flex-direction:column}.blog-content__category__posts__features__body__main-post__item__info__date{flex-direction:row}.blog-content__category__posts__features__body__sub-post__item__info__date{margin-top:15px}}.blog-content__category__posts__features__body__main-post__item__info__date__updated,.blog-content__category__posts__features__body__sub-post__item__info__date__updated{display:none}@media screen and (min-width:768px){.blog-content__category__posts__features__body__main-post__item__info__date__updated,.blog-content__category__posts__features__body__sub-post__item__info__date__updated{display:block}}@media screen and (min-width:1050px){.blog-content__category__posts__features__body__sub-post__item__info__date{font-size:1.2rem}}.blog-content__category__posts__features__body__sub-post__item{display:block;margin-bottom:23px}.blog-content__category__posts__features__body__sub-post__item:last-child{margin-bottom:0}@media screen and (min-width:768px){.blog-content__category__posts__features__body__sub-post__item{margin-bottom:50px}}@media screen and (min-width:1050px){.blog-content__category__posts__features__body__sub-post{display:flex;flex-direction:column;gap:23px;max-width:388px;width:40%}.blog-content__category__posts__features__body__sub-post__item{display:flex;gap:20px;margin-bottom:0}}.blog-content__category__posts__features__body__sub-post__item__info__title{font-size:1.4rem;font-weight:700;letter-spacing:.06em;line-height:1.5;margin-bottom:8px}@media screen and (min-width:768px){.blog-content__category__posts__features__body__sub-post__item__info__title{font-size:2.2rem;margin-bottom:11px}}@media screen and (min-width:1050px){.blog-content__category__posts__features__body__sub-post__item__info__title{border-bottom:1px solid transparent;display:inline;font-size:1.4rem;transition:border-bottom .3s}.blog-content__category__posts__features__body__sub-post__item:hover .blog-content__category__posts__features__body__sub-post__item__info__title{border-bottom:1px solid #1d1d1d}}.blog-content__category__posts__features__head__link.link-button{margin-bottom:28px;margin-top:17px;order:3}@media screen and (min-width:1050px){.blog-content__category__posts__features__head__link.link-button{margin-top:0;max-width:200px}}.blog-content__category__posts__features__head__link .link-button__anchor{font-size:1.3rem;letter-spacing:.06em}@media screen and (min-width:768px){.blog-content__category__posts__features__head__link .link-button__anchor{font-size:1.4rem;padding:6px 18px}}@media screen and (min-width:1050px){.blog-content__category__posts__features__head__link .link-button__anchor{font-size:1.4rem;padding:6px 17px}.blog-content__category__posts__features__head__link{margin-top:0;order:2}}.blog-content__category__posts-list__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:55px}@media screen and (min-width:768px){.blog-content__category__posts-list__wrapper{margin:95px auto 0;max-width:588px}}@media screen and (min-width:1050px){.blog-content__category__posts-list__wrapper{margin:115px 0 0;max-width:100%}}.blog-content__category__posts-list__category{font-size:1.6rem;font-weight:700;letter-spacing:.07em;order:1}@media screen and (min-width:768px){.blog-content__category__posts-list__category{font-size:2.8rem}}.blog-content__category__posts-list__content{display:grid;gap:20px;grid-template-columns:1fr;margin-top:20px;order:2;width:100%}@media screen and (min-width:768px){.blog-content__category__posts-list__content{gap:64px 78px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1050px){.blog-content__category__posts-list__content{gap:46px;grid-template-columns:repeat(4,1fr);margin-top:0;order:3}}.blog-content__category__posts-list__link.link-button{font-size:1.3rem;letter-spacing:.06em;margin-bottom:0;margin-top:20px;order:3;text-align:center;width:100%}@media screen and (min-width:768px){.blog-content__category__posts-list__link.link-button{font-size:1.4rem;margin-top:24px}.blog-content__category__posts-list__link.link-button .link-button__anchor{padding:6px 13px}}@media screen and (min-width:1050px){.blog-content__category__posts-list__link.link-button{margin-right:35px;margin-top:0;order:2;width:auto}}.blog-content__category__posts-list__content__item__anchor{display:flex}@media screen and (min-width:768px){.blog-content__category__posts-list__content__item__anchor{flex-direction:column}}@media screen and (min-width:1050px){.blog-content__category__posts-list__content__item__anchor{display:block}}.blog-content__category__posts-list__content__item__image{height:auto;min-width:96px;width:33.2%}@media screen and (min-width:768px){.blog-content__category__posts-list__content__item__image{width:100%}}@media screen and (min-width:1050px){.blog-content__category__posts-list__content__item__image{margin-bottom:10px;overflow:hidden}}.blog-content__category__posts-list__content__item__image img{display:block;height:100%;object-fit:contain;width:100%}@media screen and (min-width:1050px){.blog-content__category__posts-list__content__item__image img{transition:transform .3s}.blog-content__category__posts-list__content__item__anchor:hover .blog-content__category__posts-list__content__item__image img{transform:scale(1.1)}}.blog-content__category__posts-list__content__item__body__heading{box-sizing:border-box;font-size:1.3rem;letter-spacing:.07em;line-height:1.5;margin-left:8px;width:66.8%}@media screen and (min-width:768px){.blog-content__category__posts-list__content__item__body__heading{font-size:1.4rem;margin-bottom:13px;margin-left:0;width:100%}}@media screen and (min-width:1050px){.blog-content__category__posts-list__content__item__body__heading{border-bottom:1px solid transparent;display:inline;transition:border-bottom .3s}.blog-content__category__posts-list__content__item__anchor:hover .blog-content__category__posts-list__content__item__body__heading{border-bottom:1px solid #1d1d1d}}.top-page .blog-list-link-button{margin:30px 0 0;text-align:left}.top-page .blog-list-link-button .link-button__anchor{max-width:100%}.blog-content--contents__main__article-list{display:grid;gap:38px;grid-template-columns:1fr}@media screen and (min-width:768px){.blog-content--contents__main__article-list{gap:60px;margin:0 auto;max-width:588px}}@media screen and (min-width:1050px){.blog-content--contents__main__article-list{gap:52px;margin:0;max-width:100%}}.blog-content--contents__main__article-list__item{min-width:100%;width:100%}.blog-content--contents__main__article-list__item__block{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:1050px){.blog-content--contents__main__article-list__item__block{flex-direction:row;gap:23px}}.blog-content--contents__main__article-list__item__block__head{width:100%}@media screen and (min-width:1050px){.blog-content--contents__main__article-list__item__block__head{max-width:262px}}.blog-content--contents__main__article-list__item__block__head__image{display:block;height:auto;width:100%}@media screen and (min-width:1050px){.blog-content--contents__main__article-list__item__block__head__image{overflow:hidden}}.blog-content--contents__main__article-list__item__block__head__image img{display:block;height:100%;object-fit:contain;width:100%}@media screen and (min-width:1050px){.blog-content--contents__main__article-list__item__block__head__image img{transition:transform .3s}.blog-content--contents__main__article-list__item:hover .blog-content--contents__main__article-list__item__block__head__image img{transform:scale(1.1)}}.blog-content--contents__main__article-list__item__block__body{width:100%}@media screen and (min-width:1050px){.blog-content--contents__main__article-list__item__block__body{max-width:470px}}.blog-content--contents__main__article-list__item__block__body__title{color:#1d1d1d;font-size:1.4rem;font-weight:700;letter-spacing:.06em;line-height:1.5}@media screen and (min-width:768px){.blog-content--contents__main__article-list__item__block__body__title{font-size:2.2rem;margin-top:9px}}@media screen and (min-width:1050px){.blog-content--contents__main__article-list__item__block__body__title{border-bottom:1px solid transparent;display:inline;margin-top:0;transition:border-bottom .3s}.blog-content--contents__main__article-list__item:hover .blog-content--contents__main__article-list__item__block__body__title{border-bottom:1px solid #1d1d1d}}.blog-content--contents__main__article-list__item__block__body__description{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#3e3e3e;font-size:1.1rem;letter-spacing:0;line-height:1.5}@media screen and (min-width:768px){.blog-content--contents__main__article-list__item__block__body__description{-webkit-line-clamp:2;font-size:1.4rem;line-height:1.8}}.blog-content--contents__link.link-button{margin-top:28px}@media screen and (min-width:768px){.blog-content--contents__link.link-button{margin-top:54px}}.blog-content--contents__link .link-button__anchor{max-width:193px}@media screen and (min-width:768px){.blog-content--contents__link .link-button__anchor{min-width:193px}}.blog-content__author-profile__heading{align-items:center;display:flex;font-size:20px;font-weight:700;letter-spacing:0;margin-bottom:20px}.blog-content__author-profile__heading:after{background-color:#1d1d1d;content:"";display:block;flex:1;height:1px;margin-left:16.5px}.blog-content__author-profile{margin-bottom:70px}.blog-content__author-profile__info{column-gap:10px;display:grid;grid-template-columns:minmax(auto,80px) 1fr}@media screen and (min-width:768px){.blog-content__author-profile__info{column-gap:30px;grid-template-columns:minmax(auto,130px) 1fr}}.blog-content__author-profile__info__avatar{grid-column:1/2;grid-row:1/2}@media screen and (min-width:768px){.blog-content__author-profile__info__avatar{grid-column:1/2;grid-row:1/3}}.blog-content__author-profile__info__avatar img{border-radius:50%;display:block;width:100%}.blog-content__author-profile__info__bio{font-size:1.4rem;font-weight:700;letter-spacing:.06em;line-height:1.5}@media screen and (min-width:768px){.blog-content__author-profile__info__bio{font-size:1.8rem}}.blog-content__author-profile__info__bio__company{width:100%}.blog-content__author-profile__info__bio__state{margin-right:15px}.blog-content__author-profile__info__summary{font-size:1.3rem;grid-column:1/3;grid-row:2/3;letter-spacing:0;line-height:2;margin-top:14px}@media screen and (min-width:768px){.blog-content__author-profile__info__summary{font-size:1.3rem;grid-column:2/3;grid-row:2/3}.blog-contents-post{margin-top:72px}}@media screen and (min-width:1050px){.blog-contents-post{margin-top:53px}}.blog-contents-post .blog-content__main{padding-top:0}.blog-contents-post .blog-content__aside{display:flex;flex-direction:column;justify-content:space-between;position:relative}@media screen and (min-width:1050px){.blog-contents-post .blog-content__aside{margin-top:0;padding:0}.blog-contents-post .blog-content__aside__posts{margin:0 25px}.blog-contents-post .blog-content__aside__category{display:none}}.blog-content__index-nav__wrapper{height:100%;margin-bottom:30px;position:relative;width:100%}.blog-content__index-nav{background-color:#f7f7f9}@media screen and (min-width:1050px){.blog-content__index-nav{position:sticky;top:90px;width:100%}}.blog-content__index-nav__list__heading{font-size:1.6rem;font-weight:700;letter-spacing:.08em;margin-bottom:17px;margin-top:7px}@media screen and (min-width:768px){.blog-content__index-nav__list__heading{font-size:1.8rem;font-weight:700;letter-spacing:.08em;margin:0}}.blog-content__index-nav__sns-iconlist{display:flex;justify-content:flex-end;margin-bottom:25px;position:absolute;right:15px;z-index:1}@media screen and (min-width:768px){.blog-content__index-nav__sns-iconlist{justify-content:flex-start;margin-bottom:27px;position:static}}.blog-content__index-nav__list__button{background:none;border:none;color:inherit;display:none;font:inherit;margin:12px auto 0;outline:none;padding:0}@media screen and (min-width:768px){.blog-content__index-nav__list__button{margin:30px auto 0}}.blog-content__index-nav__list__button:after{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy40MTQiIGhlaWdodD0iMTAuMTIxIiB2aWV3Qm94PSIwIDAgMTcuNDE0IDEwLjEyMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMWQxZDFkIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTE2LjcwNy43MDctOCA4LTgtOCIgZGF0YS1uYW1lPSLjg5HjgrkgNzMxMSIvPjwvc3ZnPg==") no-repeat 50%;content:"";display:block;height:8px;margin:10px auto 0;transition:transform .3s;width:16px}.blog-content__index-nav__list__button.is-open:after{transform:scaleY(-1)}.blog-article__head__wrap__share__list__item__anchor__tips{display:none}.blog-article__head__wrap__share__list__item__anchor{display:inline-block}@media screen and (min-width:1050px){.blog-article__head__wrap__share__list__item__anchor{position:relative}.blog-article__head__wrap__share__list__item__anchor__tips{background-color:#fff;border:1px solid #a1a7bc;border-radius:3px;color:#3e3e3e;display:block;font-size:1.3rem;left:-4px;opacity:0;padding:5px 10px;position:absolute;top:-46px;transition:opacity .3s;width:max-content}.blog-article__head__wrap__share__list__item__anchor:hover .blog-article__head__wrap__share__list__item__anchor__tips{opacity:1}.blog-article__head__wrap__share__list__item__anchor__tips:after,.blog-article__head__wrap__share__list__item__anchor__tips:before{border:solid transparent;content:"";height:0;left:18px;position:absolute;top:100%;width:0}.blog-article__head__wrap__share__list__item__anchor__tips:before{border-color:#a1a7bc transparent transparent;border-width:6px;margin-left:-6px}.blog-article__head__wrap__share__list__item__anchor__tips:after{border-color:#fff transparent transparent;border-width:5px;margin-left:-5px}}.blog-article__head__wrap__share__list__item__anchor__icon__path{fill:#a1a7bc}@media screen and (min-width:1050px){.blog-article__head__wrap__share__list__item__anchor:hover .blog-article__head__wrap__share__list__item__anchor__icon__path{fill:#565656}}.blog-content__index-nav__sns-iconlist__url{margin-left:10px}@media screen and (min-width:768px){.blog-content__index-nav__sns-iconlist__url{margin-left:21px}}@media screen and (min-width:1050px){.blog-content__index-nav__sns-iconlist__url{margin-left:15px}}.blog-content__index-nav__sns-iconlist__url__button{background-color:transparent;border:none;cursor:pointer;font-size:1.3rem;line-height:1.5;min-width:fit-content;padding:0}@media screen and (min-width:768px){.blog-content__index-nav__sns-iconlist__url__button{background-color:#a1a7bc;color:#fff;padding:5px 10px;transition:background-color .3s}}@media screen and (min-width:1050px){.blog-content__index-nav__sns-iconlist__url__button:hover{background-color:#565656}}.blog-content__index-nav__sns-iconlist__url__button__icon{height:30px;width:25px}.blog-content__index-nav__sns-iconlist__url__button__icon__circle{fill:#a1a7bc}.blog-content__index-nav__sns-iconlist__url__button__icon__path{fill:#fff}@media screen and (min-width:768px){.blog-content__index-nav__sns-iconlist__url__button__icon{display:none}}.blog-content__index-nav__sns-iconlist__url__button__text{display:none}@media screen and (min-width:768px){.blog-content__index-nav__sns-iconlist__url__button__text{display:block}}.blog-content__index-nav{box-sizing:border-box;padding:15px}@media screen and (min-width:768px){.blog-content__index-nav{padding:25px 40px}}@media screen and (min-width:1050px){.blog-content__index-nav{padding:30px 37px}}.blog-content__index-nav__list__items{list-style-type:decimal;margin-left:20px;margin-top:16px}@media screen and (min-width:768px){.blog-content__index-nav__list__items{margin-top:22px}}.blog-content__index-nav__list__items li{font-size:1.4rem;letter-spacing:0;line-height:1.5;margin-bottom:13px;padding-left:10px}.blog-content__index-nav__list__items li.current{font-weight:700}.blog-content__index-nav__list__items li:nth-child(n+4){display:none}@media screen and (min-width:1050px){.blog-content__index-nav__list__items li:nth-child(n+4){display:list-item}}.blog-content__index-nav__list__items li::marker{font-weight:500}.blog-content__index-nav__list__items li a{transition:font-weight .3s}.blog-content__index-nav__list__items li a:hover{font-weight:700}.blog-article__head{margin-bottom:20px}@media screen and (min-width:768px){.blog-article__head{margin-bottom:31px}}.blog-article__head__heading{border-top:none;color:#1d1d1d;font-size:2rem;letter-spacing:.08em;line-height:1.3;margin:0;padding:0}@media screen and (min-width:768px){.blog-article__head__heading{font-size:2.8rem}}.blog-article__head__heading:before{content:none}.blog-article__head__tag__wrap{display:block}.blog-article__head__tag__wrap .blog-article__head__category-list{margin-bottom:8px;margin-top:9px}.blog-article__head__tag__wrap .blog-article__head__category-list__item{margin-bottom:5px;margin-top:5px}.blog-article__head__category-list__item .blog-content--contents__main__article-list__item__tag__item__anchor{color:#707070;font-size:1.2rem}@media screen and (min-width:768px){.blog-article__head__category-list__item .blog-content--contents__main__article-list__item__tag__item__anchor{font-size:1.4rem}}.blog-article__body{margin-top:0}@media screen and (min-width:1050px){.blog-article__body{margin-top:50px}}.blog-article__head__thumbnail{margin-bottom:0;margin-top:20px}.blog-contents-post .blog-content__author-profile{background-color:#f7f7f9;margin-bottom:20px;margin-top:60px;padding:21px 16px 11px 13px}@media screen and (min-width:768px){.blog-contents-post .blog-content__author-profile{padding:28px 24px 20px 26px}}.blog-contents-post .blog-content__author-profile__heading{margin-bottom:15px}@media screen and (min-width:768px){.blog-contents-post .blog-content__author-profile__heading{margin-bottom:11px}.blog-contents-post .blog-content__author-profile__info{grid-template-columns:minmax(auto,100px) 1fr}.blog-contents-post .blog-content__author-profile__info__avatar{padding-top:10px}}.blog-contents-post .blog-content__author-profile__info__bio{letter-spacing:0}@media screen and (min-width:768px){.blog-contents-post .blog-content__author-profile__info__bio{font-size:1.4rem}}.blog-contents-post .blog-content__author-profile__info__bio__state{margin-right:0}.blog-contents-post .blog-content__author-profile__info__summary{margin-top:4px}@media screen and (min-width:768px){.blog-contents-post .blog-content__author-profile__info__summary{margin-top:13px}}.blog-article__foot{border-top:none;margin:0 15px}@media screen and (min-width:768px){.blog-article__foot{margin:0 auto;max-width:fit-content;padding-top:45px}}.blog-contents-post .link-button--heading{line-height:1.6;margin:37px 0 0}.blog-contents-post .link-button--heading:first-child{margin-top:0}.blog-content__contents-detail__related__wrap{margin-top:53px}@media screen and (min-width:768px){.blog-content__contents-detail__related__wrap{margin:103px auto 0;max-width:588px}}@media screen and (min-width:1050px){.blog-content__contents-detail__related__wrap{max-width:100%}}.blog-content__contents-detail__related__wrap .contents-blog-heading-2{margin-bottom:10px;text-align:left}@media screen and (min-width:768px){.blog-content__contents-detail__related__wrap .contents-blog-heading-2{margin-bottom:40px;text-align:center}}.blog-content__contents-detail__related__article-list{display:grid;gap:40px;grid-template-columns:1fr}@media screen and (min-width:1050px){.blog-content__contents-detail__related__article-list{gap:58px;grid-template-columns:repeat(3,1fr)}}.blog-content__contents-detail__related__article-list__item__block__body{margin-bottom:11px;margin-top:5px}@media screen and (min-width:768px){.blog-content__contents-detail__related__article-list__item__block__body{margin-bottom:15px;margin-top:16px}}.blog-content__contents-detail__related__article-list__item__block__body__title{border-bottom:1px solid transparent;display:inline;font-size:1.4rem;font-weight:700;letter-spacing:.06em;line-height:1.5;margin:16px 0 15px;transition:border-bottom .3s}@media screen and (min-width:1050px){.blog-content__contents-detail__related__article-list__item__block:hover .blog-content__contents-detail__related__article-list__item__block__body__title{border-bottom:1px solid #1d1d1d}}@media screen and (min-width:768px){.blog-content__contents-detail__related__article-list__item__block__body__title{font-size:1.8rem}}.blog-content__contents-detail__related__article-list__item__block__head__image{display:block;height:auto;width:100%}.blog-content__contents-detail__related__article-list__item__block__head__image img{display:block;height:100%;object-fit:contain;width:100%}@media screen and (min-width:1050px){.blog-content__contents-detail__related__article-list__item__block__head__image{overflow:hidden}.blog-content__contents-detail__related__article-list__item__block__head__image img{transition:transform .3s}.blog-content__contents-detail__related__article-list__item__block:hover .blog-content__contents-detail__related__article-list__item__block__head__image img{transform:scale(1.1)}}.blog-content__contents-detail__related__wrap .blog__contents__item__data{font-size:1.1rem}@media screen and (min-width:768px){.blog-content__contents-detail__related__wrap .blog__contents__item__data{font-size:1.2rem}}.natural h2:not(:first-child){margin-top:40px}@media screen and (min-width:768px){.natural h2:not(:first-child){margin-top:60px}}.natural h3:not(:first-child){margin-top:40px}@media screen and (min-width:768px){.natural h3:not(:first-child){margin-top:50px}}.natural h4:not(:first-child){margin-top:35px}.natural h2:not(:last-child){margin-bottom:20px}@media screen and (min-width:768px){.natural h2:not(:last-child){margin-bottom:35px}}.natural h3:not(:last-child){margin-bottom:20px}@media screen and (min-width:768px){.natural h3:not(:last-child){margin-bottom:30px}}.natural h4:not(:last-child){margin-bottom:20px}.section-blog-contents-speaker{margin-top:50px}@media screen and (min-width:768px){.section-blog-contents-speaker{margin-top:70px}}.section-blog-contents-speaker .heading-3{background-color:#f7f7f9;border-radius:10px 10px 0 0;font-size:1.8rem;font-weight:700;letter-spacing:0;margin-bottom:3px;padding:15px 20px}@media screen and (min-width:768px){.section-blog-contents-speaker .heading-3{font-size:2.2rem;padding:20px 40px 18px}}.section-blog-contents-speaker .blog-speaker__inner{border-radius:0 0 10px 10px;display:flex;flex-direction:column;padding:20px}@media screen and (min-width:768px){.section-blog-contents-speaker .blog-speaker__inner{flex-direction:row;padding:40px}}@media screen and (max-width:767px){.section-blog-contents-speaker .blog-speaker__inner__image{align-items:flex-end;display:flex;margin:25px 0 0;max-width:none;order:2}}.section-blog-contents-speaker .blog-speaker__inner__image img{margin-right:15px;width:110px}@media screen and (min-width:768px){.section-blog-contents-speaker .blog-speaker__inner__image img{width:180px}}.section-blog-contents-speaker .blog-speaker__inner__image .no-director-name-img{margin-right:0;width:100%}.section-blog-contents-speaker .null-contents-speaker__inner__text__director{margin-top:0!important}@media screen and (min-width:768px){.blog-speaker__inner__text__director__name{margin-top:15px}}@media screen and (max-width:767px){.section-blog-contents-speaker .blog-speaker__inner__image{order:1}}.section-blog-contents-speaker .blog-speaker__inner__text__director{font-size:1.2rem;margin-bottom:0}@media screen and (min-width:768px){.section-blog-contents-speaker .blog-speaker__inner__text__director{font-size:1.4rem}}.section-blog-contents-speaker .blog-speaker__inner__text__name{margin-top:.3em}.section-blog-contents-speaker .blog-speaker__inner__text__name__kana,.section-blog-contents-speaker .blog-speaker__inner__text__name__main{font-size:1.2rem}@media screen and (min-width:768px){.section-blog-contents-speaker .blog-speaker__inner__text__name__kana,.section-blog-contents-speaker .blog-speaker__inner__text__name__main{font-size:1.4rem}}.blog-speaker__inner__text__comment{font-size:1.6rem;font-weight:700;line-height:1.5;margin-bottom:18px}@media screen and (min-width:768px){.blog-speaker__inner__text__comment{font-size:1.8rem}}.section-blog-contents-speaker .blog-speaker__inner__text__profile.natural p{font-size:1.3rem}@media screen and (min-width:768px){.section-blog-contents-speaker .blog-speaker__inner__text__profile.natural p{font-size:1.5rem}}:is(.blog-article__body__content,.blog-article__body__summary__body) p{color:#1d1d1d;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2}@media screen and (min-width:768px){:is(.blog-article__body__content,.blog-article__body__summary__body) p{font-size:1.6rem}}:is(.blog-article__body__content,.blog-article__body__summary__body) caption{color:#1d1d1d;font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:2}@media screen and (min-width:768px){:is(.blog-article__body__content,.blog-article__body__summary__body) caption{font-size:1.4rem}}:is(.blog-article__body__content,.blog-article__body__summary__body) h2{color:#1d1d1d;font-size:2rem;font-weight:700;letter-spacing:.08em;line-height:1.3}@media screen and (min-width:768px){:is(.blog-article__body__content,.blog-article__body__summary__body) h2{font-size:2.6rem}}:is(.blog-article__body__content,.blog-article__body__summary__body) h3{color:#1d1d1d;font-size:1.8rem;font-weight:700;letter-spacing:.08em;line-height:1.3}@media screen and (min-width:768px){:is(.blog-article__body__content,.blog-article__body__summary__body) h3{font-size:2.2rem}}:is(.blog-article__body__content,.blog-article__body__summary__body) h4{color:#1d1d1d;font-size:1.6rem;font-weight:700;letter-spacing:.08em;line-height:1.3}@media screen and (min-width:768px){:is(.blog-article__body__content,.blog-article__body__summary__body) h4{font-size:1.8rem}}:is(.blog-article__body__content,.blog-article__body__summary__body) h5{color:#1d1d1d;font-size:1.5rem;font-weight:700;letter-spacing:.08em;line-height:1.3}@media screen and (min-width:768px){:is(.blog-article__body__content,.blog-article__body__summary__body) h5{font-size:1.7rem}}:is(.blog-article__body__content,.blog-article__body__summary__body) h6{color:#1d1d1d;font-size:1.5rem;font-weight:700;letter-spacing:.08em;line-height:1.3}@media screen and (min-width:768px){:is(.blog-article__body__content,.blog-article__body__summary__body) h6{font-size:1.6rem}}:is(.blog-article__body__content,.blog-article__body__summary__body) ol>li,:is(.blog-article__body__content,.blog-article__body__summary__body) ul>li{color:#1d1d1d;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:1.5;padding-left:20px;position:relative}@media screen and (min-width:768px){:is(.blog-article__body__content,.blog-article__body__summary__body) ol>li,:is(.blog-article__body__content,.blog-article__body__summary__body) ul>li{font-size:1.6rem;line-height:2}}:is(.blog-article__body__content,.blog-article__body__summary__body) ul>li:before{background-color:#1d1d1d;border-radius:50%;height:7px;left:0;position:absolute;top:8px;width:7px}@media screen and (min-width:768px){:is(.blog-article__body__content,.blog-article__body__summary__body) ul>li:before{top:15px}}:is(.blog-article__body__content,.blog-article__body__summary__body) ol{counter-reset:counter-ol;list-style-type:none;padding-inline-start:0!important}:is(.blog-article__body__content,.blog-article__body__summary__body) ol li:before{content:counter(counter-ol) ".";counter-increment:counter-ol;left:0;padding-right:5px;position:absolute}:is(.blog-article__body__content,.blog-article__body__summary__body) .area-a{background-color:#f7f7f9;margin-bottom:30px;margin-top:12px;padding:20px}@media screen and (min-width:768px){:is(.blog-article__body__content,.blog-article__body__summary__body) .area-a{margin-bottom:30px;margin-top:20px}}:is(.blog-article__body__content,.blog-article__body__summary__body) .area-a>h2:before,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-a>h3:before,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-a>h4:before,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-a>h5:before,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-a>h6:before{content:none}:is(.blog-article__body__content,.blog-article__body__summary__body) .area-a>h2:after,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-a>h3:after,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-a>h4:after,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-a>h5:after,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-a>h6:after{content:none}:is(.blog-article__body__content,.blog-article__body__summary__body) .area-a>h2,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-a>h3,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-a>h4,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-a>h5,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-a>h6{margin:0 0 10px}@media screen and (min-width:768px){:is(.blog-article__body__content,.blog-article__body__summary__body) .area-a>h2,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-a>h3,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-a>h4,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-a>h5,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-a>h6{margin:0 0 15px}}:is(.blog-article__body__content,.blog-article__body__summary__body) .area-a>:not(h2,h3,h4,h5,h6){color:#1d1d1d;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2}@media screen and (min-width:768px){:is(.blog-article__body__content,.blog-article__body__summary__body) .area-a>:not(h2,h3,h4,h5,h6){font-size:1.6rem}}:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b{background-color:#f7f7f9;display:flex;flex-direction:column;gap:14px;margin-bottom:30px;margin-top:12px;padding:20px}@media screen and (min-width:768px){:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b{display:grid;gap:0 23px;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;margin-bottom:30px;margin-top:20px}}:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>h2:before,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>h3:before,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>h4:before,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>h5:before,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>h6:before{content:none}:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>h2:after,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>h3:after,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>h4:after,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>h5:after,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>h6:after{content:none}:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>h2,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>h3,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>h4,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>h5,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>h6{margin:0 0 10px}@media screen and (min-width:768px){:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>h2,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>h3,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>h4,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>h5,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>h6{display:inline-block;grid-area:1/2/2/3;margin:0 0 15px}}:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>a img,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>img{border-bottom:none;margin:0}@media screen and (min-width:768px){:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>a,:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>img{grid-area:1/1/3/2;max-width:218px!important}}:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>a{border-bottom:none;height:fit-content}:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>a:hover{border-bottom:none}:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>:not(h2,h3,h4,h5,h6,img,a){font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2;margin-bottom:0;margin-top:0}@media screen and (min-width:768px){:is(.blog-article__body__content,.blog-article__body__summary__body) .area-b>:not(h2,h3,h4,h5,h6,img,a){font-size:1.6rem;grid-area:2/2/3/3}}:is(.blog-article__body__content,.blog-article__body__summary__body) table:not(.gist table){display:table;height:auto!important;margin:0}:is(.blog-article__body__content,.blog-article__body__summary__body) .js-table-scroll{margin-left:0;margin-right:0}:is(.blog-article__body__content,.blog-article__body__summary__body) .js-table-scroll table:not(.gist table){min-width:500px}:is(.blog-article__body__content,.blog-article__body__summary__body) table:not(.gist table) tr{height:auto!important}:is(.blog-article__body__content,.blog-article__body__summary__body) table:not(.gist table) tr td{border:1px solid #1d1d1d!important;font-size:1.4rem;font-weight:400;height:auto!important;letter-spacing:0;line-height:1.5;padding:10px 15px!important;text-align:left}:is(.blog-article__body__content,.blog-article__body__summary__body) table:not(.gist table) tr td:first-child{background-color:#cacfda;font-weight:500}:is(.blog-article__body__content,.blog-article__body__summary__body) table:not(.gist table) tr:first-child td{background-color:#a1a7bc;font-size:1.5rem;font-weight:500}:is(.blog-article__body__content,.blog-article__body__summary__body) a{border-bottom:1px solid #707070;color:#1d1d1d;font-weight:500;letter-spacing:0;line-height:2}@media screen and (min-width:1050px){:is(.blog-article__body__content,.blog-article__body__summary__body) a:hover{border-bottom:1px solid #707070;color:#a1a7bc}}:is(.blog-article__body__content,.blog-article__body__summary__body) a:not(.cta_button):not(.js-no-icon,.icon-off)[target=_blank]{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45NjkiIGhlaWdodD0iMTEuOTY5Ij48cGF0aCBmaWxsPSIjNDE0MTQxIiBkPSJNMTEuNDQgMEg1LjA5OGEuNTMuNTMgMCAwIDAtLjUyOC41Mjl2MS42MzhILjdhLjcuNyAwIDAgMC0uNy43djguNGEuNy43IDAgMCAwIC43LjdoOC40YS43LjcgMCAwIDAgLjctLjdWNy40aDEuNjM4YS41My41MyAwIDAgMCAuNTMxLS41MjlWLjUyOUEuNTMuNTMgMCAwIDAgMTEuNDQgME04LjgwMiAxMC45NjloLTcuOHYtNy44aDMuNTd2My43YS41MjcuNTI3IDAgMCAwIC41MjguNTI4aDMuN1pNMTAuOTY5IDYuNGgtNS40VjFoNS40WiIgZGF0YS1uYW1lPSLjg5HjgrkgNjQyMSIvPjwvc3ZnPg==) 5px 50%/12px auto no-repeat;padding-left:20px;position:relative}:is(.blog-article__body__content,.blog-article__body__summary__body) a:not(.cta_button):not(.js-no-icon,.icon-off)[target=_blank]:before{content:none}:is(.blog-article__body__content,.blog-article__body__summary__body) blockquote:not(.tiktok-embed){background-color:#f7f7f9;margin-bottom:30px;margin-top:30px;padding:20px 45px;position:relative}@media screen and (min-width:768px){:is(.blog-article__body__content,.blog-article__body__summary__body) blockquote:not(.tiktok-embed){margin-bottom:40px;margin-top:40px;padding:25px 60px}}:is(.blog-article__body__content,.blog-article__body__summary__body) blockquote:not(.tiktok-embed):first-child{margin-top:0}:is(.blog-article__body__content,.blog-article__body__summary__body) blockquote:not(.tiktok-embed):last-child:not(.tiktok-embed){margin-bottom:0}:is(.blog-article__body__content,.blog-article__body__summary__body) blockquote:not(.tiktok-embed):after,:is(.blog-article__body__content,.blog-article__body__summary__body) blockquote:not(.tiktok-embed):before{background:url(//20303808.fs1.hubspotusercontent-na1.net/hubfs/20303808/raw_assets/public/repro-io/assets/images/common/ico_blockquote.svg) no-repeat;background-size:contain;content:"";height:13.09px;position:absolute;width:18.65px}:is(.blog-article__body__content,.blog-article__body__summary__body) blockquote:not(.tiktok-embed):before{left:16px;top:16px}:is(.blog-article__body__content,.blog-article__body__summary__body) blockquote:not(.tiktok-embed):after{right:16px;top:16px;transform:rotate(180deg)}@media screen and (min-width:768px){:is(.blog-article__body__content,.blog-article__body__summary__body) blockquote:not(.tiktok-embed):after,:is(.blog-article__body__content,.blog-article__body__summary__body) blockquote:not(.tiktok-embed):before{height:18.16px;position:absolute;width:25.87px}:is(.blog-article__body__content,.blog-article__body__summary__body) blockquote:not(.tiktok-embed):before{left:20px}:is(.blog-article__body__content,.blog-article__body__summary__body) blockquote:not(.tiktok-embed):after{right:20px;transform:rotate(180deg)}}:is(.blog-article__body__content,.blog-article__body__summary__body) blockquote[data-instgrm-captioned],:is(.blog-article__body__content,.blog-article__body__summary__body) blockquote[data-instgrm-permalink],:is(.blog-article__body__content,.blog-article__body__summary__body) blockquote[data-instgrm-version]{background-color:transparent;margin:0;padding:0}:is(.blog-article__body__content,.blog-article__body__summary__body) blockquote[data-instgrm-captioned]:after,:is(.blog-article__body__content,.blog-article__body__summary__body) blockquote[data-instgrm-captioned]:before,:is(.blog-article__body__content,.blog-article__body__summary__body) blockquote[data-instgrm-permalink]:after,:is(.blog-article__body__content,.blog-article__body__summary__body) blockquote[data-instgrm-permalink]:before,:is(.blog-article__body__content,.blog-article__body__summary__body) blockquote[data-instgrm-version]:after,:is(.blog-article__body__content,.blog-article__body__summary__body) blockquote[data-instgrm-version]:before{content:none}:is(.blog-article__body__content,.blog-article__body__summary__body) blockquote[data-instgrm-captioned] a:not(.cta_button):not(.js-no-icon,.icon-off)[target=_blank]{background:none;border-bottom:none}:is(.blog-article__body__content,.blog-article__body__summary__body) pre{background-color:#f7f7f9;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2;margin-bottom:30px;margin-top:30px;padding:20px 20px 18px;white-space:normal}@media screen and (min-width:768px){:is(.blog-article__body__content,.blog-article__body__summary__body) pre{margin-bottom:35px;margin-top:35px;padding:26px 35px 28px}}:is(.blog-article__body__content,.blog-article__body__summary__body) pre:first-child{margin-top:0}:is(.blog-article__body__content,.blog-article__body__summary__body) pre:last-child{margin-bottom:0}:is(.blog-article__body__content,.blog-article__body__summary__body) caption,:is(.blog-article__body__content,.blog-article__body__summary__body) figure figcaption{font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:2}@media screen and (min-width:768px){:is(.blog-article__body__content,.blog-article__body__summary__body) caption,:is(.blog-article__body__content,.blog-article__body__summary__body) figure figcaption{font-size:1.4rem}}.blog-article__body__summary__head__heading{color:#1d1d1d}@media screen and (max-width:767px){:is(.blog-article__body__content,.blog-article__body__summary__body) iframe{width:100%}}