@media screen and (min-width:1050px){.blog-content{display:flex}}.blog-content__main{width:100%}@media screen and (min-width:1050px){.blog-content__main{box-sizing:border-box}}.content--blog-post .elevator{padding-top:7px}@media screen and (min-width:768px){.content--blog-post .elevator{padding-top:20px}}.content--blog-post{padding-bottom:5px}.section.section--blog-post{margin-top:50px}@media screen and (min-width:768px){.section.section--blog-post{margin-top:70px}}.blog-article{border-top:1px solid var(--color-pale);position:relative}.blog-article:before{background-color:var(--color-point);content:"";height:1px;left:0;position:absolute;top:-1px;width:100px}@media screen and (min-width:768px){.blog-article:before{width:120px}}.blog-article__head{padding-top:28px}.blog-article__body{padding-top:45px;@media screen and (min-width:768px){&{padding-top:60px}}}.blog-article__head__date{color:var(--color-text);display:inline-block;font-family:var(--font-en);font-size:1.3rem;font-weight:var(--fw-normal-en);letter-spacing:.03em;line-height:.03em}@media screen and (min-width:768px){.blog-article__head__date{font-size:1.4rem}}.blog-article__head__heading{color:var(--color-text);font-family:var(--font-ja-notosans);font-size:2.2rem;font-weight:700;letter-spacing:.04em;line-height:1.45em;margin-top:25px}@media screen and (min-width:768px){.blog-article__head__heading{font-size:2.8rem;margin-top:30px}}.blog-article__head__category-list{display:flex;flex-wrap:wrap;margin-top:29px}@media screen and (min-width:768px){.blog-article__head__category-list{margin-top:20px}}.blog-article__head__category-list__item{display:inline-block;margin:5px;min-width:100px}.blog-article__head__category-list__item__anchor{background-color:#fff;border-radius:3px;color:var(--color-main);display:block;font-family:var(--font-ja-notosans);font-size:1.2rem;letter-spacing:.05em;padding:6px 15px 5px;text-align:center;-webkit-transition:.3s;transition:.3s}@media screen and (min-width:768px){.blog-article__head__category-list__item__anchor{font-size:1.3rem;padding:7px 15px 6px}}.blog-article__head__category-list__item__anchor:focus{background-color:#393939;color:#fff}@media screen and (min-width:1050px){.blog-article__head__category-list__item__anchor:hover{background-color:#393939;color:#fff}}.blog-article__body__content.natural{padding-bottom:.6em}.blog-article__body__content h2,.blog-article__body__summary__body h2{background-color:rgba(0,0,0,.1);border-left:3px solid var(--color-point);color:var(--color-text);font-family:var(--font-ja-notosans);font-size:2rem;font-weight:700;letter-spacing:var(--ls-root);line-height:var(--lh-heading);margin-bottom:calc(20px + var(--leading-trim));margin-top:calc(45px + var(--leading-trim));padding:12px 15px 10px}@media screen and (min-width:768px){.blog-article__body__content h2,.blog-article__body__summary__body h2{border-left:4px solid var(--color-point);font-size:2.5rem;margin-bottom:calc(30px + var(--leading-trim));margin-top:calc(60px + var(--leading-trim));padding:9px 20px}}.blog-article__body__content h2:first-child,.blog-article__body__summary__body h2:first-child{margin-top:0}.blog-article__body__content h2:last-child,.blog-article__body__summary__body h2:last-child{margin-bottom:0}.blog-article__body__content h3,.blog-article__body__summary__body h3{border-left:2px solid var(--color-point);color:var(--color-text);font-family:var(--font-ja-notosans);font-size:1.8rem;font-weight:700;letter-spacing:var(--ls-root);line-height:var(--lh-heading);margin-bottom:calc(20px + var(--leading-trim));margin-top:calc(35px + var(--leading-trim));padding:1px 11px;position:relative}@media screen and (min-width:768px){.blog-article__body__content h3,.blog-article__body__summary__body h3{border-left:3px solid var(--color-point);font-size:2.2rem;margin-bottom:calc(25px + var(--leading-trim));margin-top:calc(40px + var(--leading-trim));padding:1px 13px}}.blog-article__body__content h3:first-child,.blog-article__body__summary__body h3:first-child{margin-top:0}.blog-article__body__content h3:last-child,.blog-article__body__summary__body h3:last-child{margin-bottom:0}.blog-article__body__content h4,.blog-article__body__summary__body h4{color:var(--color-text);font-family:var(--font-ja-notosans);font-size:1.7rem;font-weight:700!important;letter-spacing:.15em;line-height:1.5;margin-bottom:calc(15px + var(--leading-trim));margin-top:calc(35px + var(--leading-trim))}@media screen and (min-width:768px){.blog-article__body__content h4,.blog-article__body__summary__body h4{font-size:1.8rem;margin-bottom:calc(20px + var(--leading-trim));margin-top:calc(40px + var(--leading-trim))}}.blog-article__body__content h4:first-child,.blog-article__body__summary__body h4:first-child{margin-top:0}.blog-article__body__content h4:last-child,.blog-article__body__summary__body h4:last-child{margin-bottom:0}.blog-article__body__content h5,.blog-article__body__summary__body h5{margin-bottom:calc(15px + var(--leading-trim));margin-top:calc(30px + var(--leading-trim))}@media screen and (min-width:768px){.blog-article__body__content h5,.blog-article__body__summary__body h5{margin-bottom:calc(20px + var(--leading-trim));margin-top:calc(35px + var(--leading-trim))}}.blog-article__body__content h5:first-child,.blog-article__body__summary__body h5:first-child{margin-top:0}.blog-article__body__content h5:last-child,.blog-article__body__summary__body h5:last-child{margin-bottom:0}.blog-article__body__content p,.blog-article__body__summary__body p{color:var(--color-text);font-size:1.5rem;letter-spacing:.1em;line-height:2em;margin-bottom:calc(30px + var(--leading-trim));margin-top:calc(20px + var(--leading-trim))}@media screen and (min-width:768px){.blog-article__body__content p,.blog-article__body__summary__body p{font-size:1.6rem;margin-bottom:calc(35px + var(--leading-trim))}}.blog-article__body__content p:first-child,.blog-article__body__summary__body p:first-child{margin-top:0}.blog-article__body__content p:last-child,.blog-article__body__summary__body p:last-child{margin-bottom:0}.blog-article__body__content strong,.blog-article__body__summary__body strong{font-weight:700}.blog-article__body__content em,.blog-article__body__summary__body em{font-style:italic}.blog-article__body__content img,.blog-article__body__summary__body img{display:block;margin:20px auto;max-width:100%;width:100%}@media screen and (min-width:768px){.blog-article__body__content img,.blog-article__body__summary__body img{margin-bottom:30px;margin-top:30px;max-width:650px!important}}.blog-article__body__content img:first-child,.blog-article__body__summary__body img:first-child{margin-top:0}.blog-article__body__content img:last-child,.blog-article__body__summary__body img:last-child{margin-bottom:0}.blog-article__body__summary{border:1px solid var(--color-pale);border-radius:5px;margin-top:45px}@media screen and (min-width:768px){.blog-article__body__summary{margin-top:60px}}.blog-article__body__summary__head{background-color:var(--color-bg);border-radius:5px 5px 0 0;padding:11px 20px 10px}@media screen and (min-width:768px){.blog-article__body__summary__head{padding:14px 30px}}.blog-article__body__summary__head__heading{color:var(--color-text);font-size:1.8rem;font-weight:700;letter-spacing:var(--ls-root)}@media screen and (min-width:768px){.blog-article__body__summary__head__heading{font-size:2rem}}.blog-article__body__summary__body{padding:17px 20px}@media screen and (min-width:768px){.blog-article__body__summary__body{padding:27px 30px}}.blog-article__foot{margin-top:45px;padding-top:19px}@media screen and (min-width:768px){.blog-article__foot{margin-top:60px;padding-top:20px}}.blog-article__foot__back{margin-top:0;text-align:center}@media screen and (min-width:768px){.blog-article__foot__back{margin-top:0}}.blog-article__foot__back__anchor{color:var(--color-main);font-family:var(--font-ja-notosans);font-size:1.6rem;font-weight:500;letter-spacing:var(--ls-root);line-height:1.4;padding-left:38px;position:relative;transition:color .3s;z-index:1}.blog-article__foot__back__anchor__icon--wrapper{background-color:var(--color-main);border-radius:3px;display:inline-block;height:28px;left:0;position:absolute;top:calc(50% - 14px);width:28px;z-index:-1}.blog-article__foot__back__anchor__icon{display:block;height:8px;left:6px;position:absolute;top:8px;width:17px;z-index:2}.blog-article__foot__back__anchor .blog-article__foot__back__anchor__icon__path{fill:#fff}.blog-article__foot__back__anchor:focus{color:var(--color-point)}.blog-article__foot__back__anchor:focus .blog-article__foot__back__anchor__icon--wrapper:before{fill:var(--color-point)}.blog-article__foot__back__anchor:focus .blog-article__foot__back__anchor__icon{fill:transparent}@media screen and (min-width:1050px){.blog-article__foot__back__anchor:hover{color:var(--color-point)}.blog-article__foot__back__anchor:hover .blog-article__foot__back__anchor__icon--wrapper:before{fill:var(--color-point)}.blog-article__foot__back__anchor:hover .blog-article__foot__back__anchor__icon{fill:transparent}}.content--blog-listing .hero__heading{text-transform:uppercase}.hero--blog-listing .hero__image{background-image:url(https://oneder.hakuhodody-one.co.jp/hubfs/raw_assets/public/ai-experts-ultima_2026/01_JP/assets/images/common/hero.jpg)}@media only screen and (max-width:767px){.hero--blog-listing .hero__image{background-position:50% 50%}}.section.blog-section{margin-bottom:116px;margin-top:55px;@media screen and (min-width:768px){&{margin-bottom:196px;margin-top:84px}}@media screen and (min-width:1050px){&{margin-bottom:189px;margin-top:104px}}}.blog-archive__menu{padding-bottom:29px;@media screen and (min-width:768px){&{padding-bottom:36px}}@media screen and (min-width:1050px){&{padding-bottom:38px}}}.blog-archive__menu__list{display:flex;flex-wrap:wrap;gap:15px 1px;@media screen and (min-width:768px){&{gap:14px 1px}}}.blog-archive__menu__list__item__anchor{display:block}.blog-archive__menu__list__item__anchor__inner{background-color:#fff;box-sizing:border-box;color:var(--color-main);display:block;font-family:var(--font-ja-notosans);font-size:1.3rem;line-height:1.5;min-width:90px;padding:3px 13px 4px;position:relative;text-align:center;transition:.3s}@media screen and (min-width:768px){.blog-archive__menu__list__item__anchor__inner{font-size:1.5rem;min-width:130px;padding:6px 15px}}.blog-archive__menu__list__item__anchor:focus .blog-archive__menu__list__item__anchor__inner{opacity:.6}@media screen and (min-width:1050px){.blog-archive__menu__list__item__anchor:hover .blog-archive__menu__list__item__anchor__inner{opacity:.6}}.blog-archive__menu__list__item__anchor.is-active .blog-archive__menu__list__item__anchor__inner{background-color:var(--color-plane-2);color:#fff}.blog-archive__menu__list__item__anchor.is-active .blog-archive__menu__list__item__anchor__inner:before{border-color:var(--color-plane-2) transparent transparent transparent;border-style:solid;border-width:4px 5.5px 0;bottom:-4px;content:"";display:inline-block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.blog-content__main__article-list{container-name:blog-article-list;container-type:inline-size;display:grid;gap:29px;grid-template-columns:1fr}@media screen and (min-width:768px){.blog-content__main__article-list{gap:60px 30px;grid-template-columns:1fr 1fr}}@media screen and (min-width:1050px){.blog-content__main__article-list{gap:67px 30px;grid-template-columns:1fr 1fr 1fr}}.blog-content__main__article-list__item{box-sizing:border-box}.blog-content__main__article-list__item__block{display:block}.blog-content__main__article-list__item__block__anchor__image{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}.blog-content__main__article-list__item__block__anchor__image:before{content:"";display:block;padding-bottom:56.25%}.blog-content__main__article-list__item__block__anchor__image:after{background-color:rgba(48,88,103,.2);content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .3s ease-out;width:100%;z-index:1}.blog-content__main__article-list__item__block__anchor__date{color:var(--color-text);display:block;font-family:var(--font-en);font-size:1.3rem;font-weight:var(--fw-normal-en);letter-spacing:0;margin-top:15px;transition:color .3s}@media screen and (min-width:768px){.blog-content__main__article-list__item__block__anchor__date{font-size:1.3rem;margin-top:17px}}.blog-content__main__article-list__item__block__anchor__title{color:var(--color-text);display:block;font-size:1.5rem;font-weight:var(--fw-medium-jp);letter-spacing:var(--ls-root);line-height:var(--lh-blog);margin-top:9px;transition:color .3s}@media screen and (min-width:768px){.blog-content__main__article-list__item__block__anchor__title{font-size:1.4rem}}.blog-content__main__article-list__item__block__anchor:focus .blog-content__main__article-list__item__block__anchor__image:after{transform:translateX(0)}@media screen and (min-width:1050px){.blog-content__main__article-list__item__block__anchor:hover .blog-content__main__article-list__item__block__anchor__image:after{transform:translateX(0)}}.blog-content__main__pager{align-items:center;display:flex;justify-content:center;margin-top:66px}@media screen and (min-width:768px){.blog-content__main__pager{margin-top:92px}}@media screen and (min-width:1050px){.blog-content__main__pager{margin-top:116px}}.blog-content__main__pager__item:not(:first-child){margin-left:18px;@media screen and (min-width:768px){&{margin-left:30px}}}.blog-content__main__pager__item__anchor{color:var(--color-text);display:block;font-size:1.3rem;font-weight:500;letter-spacing:.1em;padding-left:5px;padding-right:5px;position:relative;transition:opacity .3s;z-index:1}@media screen and (min-width:768px){.blog-content__main__pager__item__anchor{font-size:1.6rem}}.blog-content__main__pager__item.is-current .blog-content__main__pager__item__anchor{color:var(--color-main)}.blog-content__main__pager__item.is-current .blog-content__main__pager__item__anchor:before{background-color:#fff}.blog-content__main__pager__item__anchor:not(.blog-content__main__pager__item__anchor--next,.blog-content__main__pager__item__anchor--prev){align-items:center;display:flex;justify-content:center}.blog-content__main__pager__item__anchor:not(.blog-content__main__pager__item__anchor--next,.blog-content__main__pager__item__anchor--prev){&:before{background-color:var(--color-plane-2);border-radius:50%;content:"";display:block;height:24px;left:calc(50% - .04em);position:absolute;top:calc(50% + .1em);transform:translate(-50%,-50%);width:24px;z-index:-1}@media screen and (min-width:768px){&:before{height:30px;width:30px}}}.blog-content__main__pager__item__anchor__icon{background-color:var(--color-plane-2);border-radius:3px;display:block;font-size:0;height:40px;width:40px}@media screen and (min-width:768px){.blog-content__main__pager__item__anchor__icon{height:50px;width:50px}}.blog-content__main__pager__item__anchor--next,.blog-content__main__pager__item__anchor--prev{position:relative;z-index:1}.blog-content__main__pager__item__anchor--next:before,.blog-content__main__pager__item__anchor--prev:before{background-color:#fff;content:"";display:block;height:9px;left:50%;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi44ODgiIGhlaWdodD0iMTIuNjciIGNsYXNzPSJsaW5rLXRleHRfX2FuY2hvcl9faWNvbiIgdmlld0JveD0iMCAwIDMyLjg4OCAxMi42NyI+PHBhdGggc3Ryb2tlPSJyZ2JhKDAsMCwwLDApIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0zMS42NzQgMTIuMTY2aC4wMDhabS0zLjM1IDBILjV2LTIuMDI5aDE1LjYzM1YuOTcxbDE1LjUzMyAxMS4xODYuMDA4LjAwOFoiIGNsYXNzPSJsaW5rLXRleHRfX2FuY2hvcl9faWNvbl9fcGF0aCIvPjwvc3ZnPg==");mask-position:center;mask-repeat:no-repeat;mask-size:contain;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .3s;width:25px;z-index:2;@media screen and (min-width:768px){&{height:12px;width:31px}}}.blog-content__main__pager__item__anchor--prev:before{transform:translate(-50%,-50%) scaleX(-1)}.blog-content__main__pager__item__anchor:focus{opacity:.6}@media screen and (min-width:1050px){.blog-content__main__pager__item__anchor:hover{opacity:.6}}.blog-content__aside{margin-top:60px;width:100%}@media screen and (min-width:768px){.blog-content__aside{margin-top:80px}}@media screen and (min-width:1050px){.blog-content__aside{box-sizing:border-box;margin-top:0;max-width:380px;padding-left:35px;padding-right:35px}}.blog-content__aside__magazine{margin-left:auto;margin-right:auto;max-width:450px}.blog-content__aside__magazine a{align-items:center;background-color:var(--color-bg);box-sizing:border-box;display:grid;justify-content:center;min-height:134px;padding:22px 20px 18px;transition:opacity .3s}@media screen and (min-width:768px){.blog-content__aside__magazine a{min-height:180px}}@media screen and (min-width:1050px){.blog-content__aside__magazine a{min-height:124px}}.blog-content__aside__magazine a:focus{opacity:.6}@media screen and (min-width:1050px){.blog-content__aside__magazine a:hover{opacity:.6}}.blog-content__aside__magazine__inner{color:#05a235;display:block;font-size:1.8rem;font-weight:500;letter-spacing:.1em;line-height:1.5;text-align:center}@media screen and (min-width:768px){.blog-content__aside__magazine__inner{font-size:2.4rem}}.blog-content__aside__heading{border-bottom:1px solid var(--color-pale);color:var(--color-text);font-size:1.8rem;font-weight:500;letter-spacing:var(--ls-root);line-height:var(--lh-heading);margin-top:40px;padding-bottom:10px;position:relative}.blog-content__aside__heading:before{background-color:var(--color-point);bottom:-1px;content:"";height:1px;left:0;position:absolute;width:85px}.blog-content__aside__article-list{margin-top:20px}@media screen and (min-width:768px){.blog-content__aside__article-list{margin-top:30px}}.blog-content__aside__article-list__item:not(:first-child){border-top:1px dotted var(--color-pale);margin-top:20px;padding-top:20px}.blog-content__aside__article-list__item:last-child{border-bottom:1px dotted var(--color-pale);padding-bottom:20px}.blog-content__aside__article-list__item__block{display:flex}.blog-content__aside__article-list__item__block__head{max-width:100px;width:100%}.blog-content__aside__article-list__item__block__head__image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.blog-content__aside__article-list__item__block__head__image:before{content:"";display:block;padding-bottom:56.25%}.blog-content__aside__article-list__item__block__head__date{color:var(--color-sub);display:block;font-family:var(--font-en);font-size:1.2rem;font-weight:var(--fw-bold-jp);letter-spacing:.15em;margin-top:10px;transition:color .3s}@media screen and (min-width:768px){.blog-content__aside__article-list__item__block__head__date{font-size:1.3rem}}.blog-content__aside__article-list__item__block:focus .blog-content__aside__article-list__item__block__head__date{color:var(--color-point)}@media screen and (min-width:1050px){.blog-content__aside__article-list__item__block:hover .blog-content__aside__article-list__item__block__head__date{color:var(--color-point)}}.blog-content__aside__article-list__item__block__body{margin-left:15px;width:100%}@media screen and (min-width:1050px){.blog-content__aside__article-list__item__block__body{max-width:195px}}.blog-content__aside__article-list__item__block__body__title{color:var(--color-text);font-size:1.3rem;font-weight:var(--fw-bold-jp);letter-spacing:var(--ls-root);line-height:var(--lh-blog);transition:color .3s}@media screen and (min-width:768px){.blog-content__aside__article-list__item__block__body__title{font-size:1.4rem}}.blog-content__aside__article-list__item__block:focus .blog-content__aside__article-list__item__block__body__title{color:var(--color-point)}@media screen and (min-width:1050px){.blog-content__aside__article-list__item__block:hover .blog-content__aside__article-list__item__block__body__title{color:var(--color-point)}}.hs-breadcrumb-menu-item:nth-of-type(2){text-transform:uppercase}