._footer_footer__O55R3{color:#fff;background:#000}._footer_footer__O55R3 a{color:#fff;transform:translateZ(0);transition:opacity .85s linear .1s}@media(hover:hover){._footer_footer__O55R3 a:hover{opacity:.45;transition:opacity 75ms ease}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){._footer_footer__O55R3 a:hover{opacity:.45;transition:opacity 75ms ease}}._footer_footer__O55R3 ._footer_grid__MkjoU{display:grid;align-items:center;grid-gap:56px 0;gap:56px 0;padding:48px 0 56px}@media screen and (min-width:667px){._footer_footer__O55R3 ._footer_grid__MkjoU{grid-template-columns:auto auto}}@media screen and (min-width:961px){._footer_footer__O55R3 ._footer_grid__MkjoU{gap:94px 0;padding:64px 0 56px}}._footer_footer__O55R3 ._footer_contact__yT4id{font-family:SuisseIntl,sans-serif;transform:rotate(.05deg);font-size:16px;font-weight:500;line-height:2;margin-block:calc((1em - 1lh)/2);margin-right:auto}@media screen and (min-width:667px){._footer_footer__O55R3 ul{margin-left:auto}}._footer_footer__O55R3 ._footer_bottom__TlRjU{display:flex;flex-wrap:wrap;gap:16px 27px;font-family:SuisseIntl,sans-serif;transform:rotate(.05deg);font-size:13px;font-weight:500;line-height:2}@media screen and (min-width:667px){._footer_footer__O55R3 ._footer_bottom__TlRjU{grid-column:1/-1}}._footer_footer__O55R3 ._footer_bottom__TlRjU ._footer_copyright___79e4,._footer_footer__O55R3 ._footer_bottom__TlRjU a{margin-block:calc((1em - 1lh)/2)}._footer_footer__O55R3 ._footer_bottom__TlRjU a:after{font-family:icon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-left:.25rem}._footer_footer__O55R3 ._footer_bottom__TlRjU ._footer_copyright___79e4{order:3}@media screen and (min-width:667px){._footer_footer__O55R3 ._footer_bottom__TlRjU ._footer_copyright___79e4{order:0}}.page_wrapper__DA5_s{position:relative;padding-top:104px;background:#fff}@media screen and (max-width:960.8px){.page_wrapper__DA5_s{padding-top:72px}}@media screen and (max-width:666.8px){.page_wrapper__DA5_s{padding-top:60px}}.page_content__18oQm{position:relative}.header_header__GFx4x{padding-top:6rem}@media screen and (max-width:960.8px){.header_header__GFx4x{padding-top:4rem}}@media screen and (max-width:666.8px){.header_header__GFx4x{padding-top:2rem}}.header_inner__g3ulG{max-width:62.25rem;margin:0 auto;padding-bottom:3rem}@media screen and (min-width:1025px){.header_inner__g3ulG{display:flex;justify-content:space-between;padding-bottom:4.5rem}}.header_left__PZ4ec{margin-bottom:2rem}@media screen and (min-width:1025px){.header_left__PZ4ec{width:15.625rem;padding-right:1.25rem;max-width:calc(100% - 500px)}.header_right__cv1Uu{width:calc(100% - 18.75rem);max-width:41.5rem}}.colordot_dot__hpkoe{display:flex}.colordot_dot__hpkoe:before{content:"";display:block;aspect-ratio:1;border-radius:50%;margin-right:.375rem;flex-shrink:0}.colordot_dot__hpkoe[data-status=progress]:before{border-radius:4px}.colordot_dot__hpkoe[data-category=interview]:before{background:#6a21d9}.colordot_dot__hpkoe[data-category=report]:before{background:#ff526f}.colordot_dot__hpkoe[data-category=news]:before{background:#1f60de}.colordot_dot__hpkoe[data-category=basics]:before{background:#fae73e}.colordot_dot__hpkoe[data-category=tutorials]:before{background:#d0fc60}.colordot_dot__hpkoe[data-category=advanced]:before{background:#62d644}.colordot_dot__hpkoe[data-category=public-solution]:before{background:#08a4ff}.colordot_dot__hpkoe[data-category=business-solution]:before{background:#35f5b5}.category_category__Di0Ek{margin-bottom:1rem}.category_link__s_Y1x{font-family:'A+mfCv-東京シティフォント コンデンス M StdN';font-size:1rem;line-height:1.0001;letter-spacing:-.02em;display:block}.category_dot__nRcDx{display:inline-flex;align-items:center}.category_dot__nRcDx:before{content:"";display:inline-block;width:1.375rem;margin-right:.375rem}.category_dot__nRcDx[data-status=progress]:before{border-radius:6px}.slug_slug__zCPhl{font-family:'A+mfCv-東京シティフォント コンデンス M StdN';font-size:1rem;line-height:1.0001;letter-spacing:-.02em}.tags_list__Evii0{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:1.5rem}.tags_list__Evii0 a{font-size:.625rem;padding:.375rem .5rem;background-color:#f0f0f5;text-align:center;border-radius:100vmax}.date_date__Kcl2r,.tags_list__Evii0 a{font-family:'A+mfCv-東京シティフォント コンデンス M StdN';line-height:1.0001;letter-spacing:-.02em}.date_date__Kcl2r{font-size:.75rem;display:block;color:#6f6f74;white-space:pre}.date_date__Kcl2r+.date_date__Kcl2r{margin-top:.5em}.title_title__MiGQd{font-size:2.5rem;line-height:1.2501;letter-spacing:.02em;font-weight:700}@media screen and (max-width:666.8px){.title_title__MiGQd{font-size:2rem;line-height:1.2501;letter-spacing:.02em}}.title_title__MiGQd:not(:first-child){margin-top:1rem}.background_background__WbjPW{margin-bottom:2.5rem}@media screen and (min-width:667px){.background_background__WbjPW{padding-bottom:1px;margin-bottom:13.375rem}}.description_description__KFS5x{font-size:.75rem;line-height:1.7501;letter-spacing:.02em;font-weight:700;margin-top:2rem}.share_wrapper__qNMFP{margin-top:2rem}.keyvisual_wrapper__JXToN{aspect-ratio:1218/685;background-color:#d2d2d7;overflow:hidden;overflow:clip}@media screen and (max-width:666.8px){.keyvisual_wrapper__JXToN{margin-left:-3.8461538462vw;margin-right:-3.8461538462vw}}@media screen and (min-width:667px){.keyvisual_wrapper__JXToN{margin-bottom:-9.375rem}}.keyvisual_wrapper__JXToN picture{display:block;width:100%;height:100%}.keyvisual_wrapper__JXToN img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content_content__Ayejb{box-sizing:content-box;max-width:664px;padding-left:56px;padding-right:56px;margin:0 auto}@media screen and (max-width:960.8px){.content_content__Ayejb{padding-left:36px;padding-right:36px}}@media screen and (max-width:666.8px){.content_content__Ayejb{padding-left:3.8461538462vw;padding-right:3.8461538462vw}}.hr_hr__Imvzi{display:block;width:100%}.hr_hr__Imvzi[data-height="1"]{height:1px}.hr_hr__Imvzi[data-height="2"]{height:2px}.hr_hr__Imvzi[data-bg=white]{background-color:#e5e5ea}.hr_hr__Imvzi[data-bg=black],.hr_hr__Imvzi[data-bg=gray]{background-color:#fff}.blogShare_share__LrXQ8{display:inline-flex;padding:.75rem 1rem;background-color:#f0f0f5;font-family:'A+mfCv-東京シティフォント コンデンス M StdN';font-size:.625rem;letter-spacing:-.02em;border-radius:100vmax}.blogShare_share_head__sqS_b{margin-right:2em}.blogShare_share_body__NHxhT{display:inline-flex}.blogShare_share__LrXQ8 a,.blogShare_share__LrXQ8 button{transform:translateZ(0);transition:opacity .85s linear .1s}@media(hover:hover){.blogShare_share__LrXQ8 a:hover,.blogShare_share__LrXQ8 button:hover{opacity:.45;transition:opacity 75ms ease}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.blogShare_share__LrXQ8 a:hover,.blogShare_share__LrXQ8 button:hover{opacity:.45;transition:opacity 75ms ease}}@media(hover:hover){.blogShare_share__LrXQ8 a:hover,.blogShare_share__LrXQ8 button:hover{text-decoration:underline}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.blogShare_share__LrXQ8 a:hover,.blogShare_share__LrXQ8 button:hover{text-decoration:underline}}.footer_footer__D25D2{box-sizing:content-box;max-width:664px;padding-left:56px;padding-right:56px;padding-bottom:10rem;margin:0 auto}@media screen and (max-width:960.8px){.footer_footer__D25D2{padding-left:36px;padding-right:36px;padding-bottom:128px}}@media screen and (max-width:666.8px){.footer_footer__D25D2{padding-left:3.8461538462vw;padding-right:3.8461538462vw;padding-bottom:96px}}.footer_share__3n8g1{margin-top:4rem}.pagetop_pagetop__iZ5rm{position:sticky;left:calc(100% - 40px - 15px);bottom:32px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:32px;border-radius:50%;background-color:#000;z-index:100;opacity:0;transform:translate3d(0,72px,0);transition:opacity .5s,transform .5s}@media screen and (min-width:667px){.pagetop_pagetop__iZ5rm{left:calc(100% - 56px - 56px);bottom:32px;width:56px;height:56px;margin-bottom:32px;transform:translate3d(0,88px,0)}}.pagetop_pagetop__iZ5rm:before{font-family:icon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:18px;color:#fff}@media screen and (min-width:667px){.pagetop_pagetop__iZ5rm:before{font-size:24px}}.pagetop_pagetop__iZ5rm[data-visible=true]{opacity:1;transform:translateZ(0)!important}.j001_en__xaxsX [class=wp-block-plateau-paragraph]{font-size:16px;line-height:1.75}@media screen and (min-width:667px){.j001_en__xaxsX [class=wp-block-plateau-paragraph]{line-height:2}}.j001_en__xaxsX [class=wp-block-plateau-paragraph]+[class=wp-block-plateau-paragraph]{margin-top:2rem}.j001_en__xaxsX [class="wp-block-plateau-spacer margin-64"]{height:48px}@media screen and (min-width:667px){.j001_en__xaxsX [class="wp-block-plateau-spacer margin-64"]{height:64px}}.j001_en__xaxsX [class="wp-block-plateau-spacer margin-128"]{height:96px}@media screen and (min-width:667px){.j001_en__xaxsX [class="wp-block-plateau-spacer margin-128"]{height:128px}}.j001_en__xaxsX .j001_th__mYW9s{width:40%}@media screen and (min-width:667px){.j001_en__xaxsX .j001_th__mYW9s{width:27%}}