body,html{font-family:sans-serif}body{margin:0;background-color:#eaedf2;color:#252525;word-break:normal;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;padding:0;background:var(--bg)!important;color:var(--ink);font-family:var(--sans);font-size:16px!important;line-height:1.85}.dfont{font-family:var(--wp--preset--font-family--dfont)}*{box-sizing:border-box}a:active,a:hover{outline:0}p{word-wrap:break-word}h1{margin:.67em 0}ul{margin:1em 0;list-style-type:none}nav ul{list-style:none;list-style-image:none}img{max-width:100%;height:auto;border:0;vertical-align:middle}button,input{margin:0;font-family:inherit;font-size:100%;line-height:normal}button{cursor:pointer;-webkit-appearance:button}input[type=checkbox],ul{box-sizing:border-box;padding:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.catpost-cards{margin-bottom:var(--wp--custom--entry--gap)}.catpost-cards--column-mobile-1{display:block}input[type=search]{display:block;width:100%;margin-bottom:.7em;padding:.55em;border:0;border-radius:3px;background-color:#eff1f5;box-shadow:none;color:rgba(0,0,0,.7);font-size:1em;line-height:1.5;transition:ease}.wrap{width:var(--wp--custom--wrap--width);margin:0 auto}.page:not(.no-bg) #inner-content{width:100%}.page:not(.no-bg) .insidesp{margin:0 auto;padding:0 var(--wp--custom--wrap--mobile--padding)}:root body a,a{text-decoration:none}a:hover{text-decoration:underline;cursor:pointer}a{color:var(--wp--preset--color--sango--main);color:#4f96f6}.searchform__submit{background-color:var(--wp--preset--color--sango-main)}.h1,h1,h2,h4{font-weight:700}.h1 a,h1 a{text-decoration:none}.h1,h1{font-size:1.35em;line-height:1.6}h2{margin-bottom:.375em;font-size:1.3em;line-height:1.56;background:-webkit-linear-gradient(top,#891cff,#00c3ff);-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}h4{font-size:1.1em}.entry-content h2{background:0 0!important;-webkit-text-fill-color:currentColor!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;border-left:0;box-shadow:none}.header{position:relative;z-index:99;box-shadow:0 0 45px rgb(0 12 66/16%)}.entry-content a,.header a{transition:var(--wp--custom--transition--default)}#logo{display:table;font-size:6vmin;text-align:center}#logo:before{content:"";height:62px;display:block;float:left}#logo a,#logo img{vertical-align:middle}#logo a{display:table-cell;line-height:1.5}#logo a:hover{opacity:.5}#logo img{display:inline-block;height:62px;width:auto;padding:10px 0}.desktop-nav{display:none}.header-search{width:48px;padding:0;border:0;background:0 0;outline:0;font-size:23px;text-align:center;vertical-align:middle;line-height:62px}.header-search__close,.header-search__input,.header-search__modal{display:none}.header-search__close{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;cursor:pointer;background:rgba(0,0,0,.65)}#container .header-search__close{display:none;margin:0}.header-search__modal{position:fixed;top:50%;left:0;width:100%;padding:1em;z-index:999999}.header-search__modal .searchform{max-width:350px;margin:-70px auto 0;font-size:18px}.header-search__modal .searchform__submit{background:#eaeaea;color:#4e4e4e}.header-search__modal .searchform:before{content:"キーワードで検索";color:#fff;font-weight:700;display:block;text-align:left;font-size:16px;line-height:1.5;margin-bottom:7px}#container .header-search__input:checked~.header-search__close,#container .header-search__input:checked~.header-search__modal,.header-search__input:checked~.header-search__close,.header-search__input:checked~.header-search__modal{display:block}#content{margin-top:2em;padding-bottom:2em}.page #content{margin-top:0}#entry{margin-bottom:1.5em;background-color:#fff;box-shadow:var(--wp--custom--shadow--small)}#entry header{color:#070f16}#entry footer{margin:2em 0 0}#entry footer aside{position:relative}.widget ul{margin:0}.sns-btn{margin:0 auto;text-align:center}.sns-btn__item,.sns-btn__title{display:inline-block;position:relative}.sns-btn__item{width:17%;margin:0 .5%}.sns-btn__item a{display:inline-block;border-radius:var(--wp--custom--rounded--medium);font-size:12px;text-align:center;text-decoration:none;vertical-align:middle;transition:var(--wp--custom--transition--default)}.sns-btn__item a:hover{box-shadow:0 10px 25px -5px rgba(0,0,0,.2);text-decoration:none;opacity:.6;box-shadow:none}.sns-btn__item i{display:block;width:auto;height:32px;font-size:32px;line-height:32px}.sns-btn__item img{display:block;height:32px;width:32px;padding:1px}.sns-btn__item.tw img{padding:0}.tw a{color:#000}.fb a{color:#3b8df7}.hatebu a{color:#45b5f7}.line a{color:#59d869}.fa-hatebu:before{position:relative;top:-.1em;font-family:"Quicksand","Arial",sans-serif;font-size:1.11em;font-weight:700;line-height:32px;content:"B!";white-space:nowrap}.sns-btn__title{padding:0 25px;color:#cccfd7;font-size:22px;font-weight:700;line-height:1;letter-spacing:1px}.sns-btn__title:after,.sns-btn__title:before{display:inline-block;position:absolute;top:50%;width:20px;height:3px;border-radius:3px;background-color:#d8dae1;content:""}.sns-btn__title:before{left:0;-webkit-transform:rotate(50deg);transform:rotate(50deg)}.sns-btn__title:after{right:0;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.share_txt{font-weight:700;white-space:nowrap}.article-header{margin-bottom:10px}.page-title{position:relative;margin:20px 0 0;padding:0 16px;color:#444}time.pubdate:before{font-family:FontAwesome;opacity:.6;padding-right:5px;content:""}.entry-content{padding:10px var(--wp--custom--wrap--mobile--padding)0;margin-right:auto;margin-left:auto}.entry-content img{max-width:100%;height:auto}body .entry-content>:first-child{margin-top:.1em}#sidebar1{flex:1;min-width:0}#sidebar1 h4:first-child{margin-top:0}.widget{margin:0 0 var(--wp--custom--widget--gap);background:#fff;font-size:.98em}.widget a,input.searchform__input{transition:var(--wp--custom--transition--default)}.normal-sidebar .widget{border-radius:var(--wp--custom--rounded--medium);overflow:hidden;box-shadow:var(--wp--custom--shadow--small)}.widgettitle{padding:var(--wp--custom--widget--padding-vertical) var(--wp--custom--widget--padding-horizontal)}.sidebar .widgettitle:before{padding-right:4px;font-family:FontAwesome}.sidebar .widget_categories .widgettitle:before{content:""}.widget h4+*{margin-top:0;margin-bottom:0;padding:8px 10px}.widget .textwidget{padding:10px}.textwidget p{margin:.5em 0}.widget .custom-html-widget{padding:0}.widget ul li a{color:#626262;display:block;padding:7px;text-decoration:none}.widget ul li a:hover,.widget_categories ul li a:hover{background:#efefef}.entry-count{display:inline-block;overflow:hidden;min-width:24px;height:24px;margin-left:3px;border-radius:50%;background:#f3f3f3;color:#626262;font-size:12px;font-weight:400;text-align:center;vertical-align:middle;line-height:24px}.widget_search{background:0 0}.searchform div{position:relative;max-width:400px}input.searchform__input{height:45px;padding-right:48px;background:#fff;outline:0;-webkit-appearance:none;margin-bottom:0;box-shadow:var(--wp--custom--shadow--medium);border-radius:var(--wp--custom--rounded--small)}input.searchform__input:focus{box-shadow:var(--wp--custom--shadow--medium-hover)}.searchform__submit{position:absolute;top:0;right:0;width:45px;height:45px;padding:0;border:0;border-bottom:solid 1px rgba(0,0,0,.1);border-radius:0 var(--wp--custom--rounded--small) var(--wp--custom--rounded--small)0;color:#fff;font-size:20px;text-align:center;vertical-align:middle;line-height:44px}.searchform__submit i{transition:.4s ease-in-out;line-height:44px}input.searchform__input:focus+.searchform__submit i{font-size:24px}.footer{position:relative;clear:both}.footer p{line-height:1.55}#footer-menu{padding:20px 10px 10px;text-align:center}#footer-menu a{text-decoration:none}.footer-menu__btn{font-size:20px;transition:var(--wp--custom--transition--default)}.footer-menu__btn:hover{opacity:.7}#footer-menu nav,.totop i{display:inline-block}.privacy-policy-link{display:inline-block;font-size:14.5px;padding:0 6px 0 0}#footer-menu .privacy-policy-link:hover{text-decoration:underline}.totop{display:none;width:54px;height:54px;text-align:center;position:fixed;right:var(--wp--custom--totop--mobile--right);bottom:var(--wp--custom--totop--mobile--bottom);border-radius:50%;opacity:0;transition:none;z-index:10;transition:var(--wp--custom--transition--default)}.totop i{height:54px;line-height:52px;color:#fff;vertical-align:middle}body .totop i{width:auto;height:auto}.totop:hover{opacity:1}.widget_block:empty{display:none}.has-fa-before:before{font-family:FontAwesome}.fa4 .fa{font-weight:400}.page .footer-contents{padding-bottom:1em}@media only screen and (min-width:481px){#logo{font-size:23px}.entry-content,.page-title{padding-right:25px;padding-left:25px}.sns-btn__item{width:14%;max-width:86px;margin:0}.totop{right:var(--wp--custom--totop--right);bottom:var(--wp--custom--totop--bottom)}}@media only screen and (min-width:769px){#entry{border-radius:var(--wp--custom--rounded--medium);overflow:hidden}.page:not(.no-bg) #inner-content,.wrap{width:96%}.page #content{margin-top:2em}#logo{display:inline-block;margin:0 5px 0 0;text-align:left;width:auto}#logo:before{content:none}#logo a{display:inline;line-height:inherit;vertical-align:baseline}#logo img{vertical-align:top;padding:6px 6px 6px 0}.desktop-nav,.desktop-nav li,.desktop-nav li a,.desktop-nav ul{display:inline-block;vertical-align:top;margin:0}.desktop-nav ul{display:inline-flex;flex-wrap:wrap}.desktop-nav{font-weight:700}.desktop-nav li{position:relative}#logo,.desktop-nav li a{height:62px;line-height:62px}.desktop-nav li a{padding:0 10px;font-size:16px}.desktop-nav li a:hover{text-decoration:none}.desktop-nav li:after{position:absolute;bottom:0;left:0;width:100%;height:3px;content:"";transition:transform .3s ease-in-out;transform:scale(0,1);transform-origin:left top}.desktop-nav li:hover:after{transform:scale(1,1)}#inner-header{max-width:100%}.article-header{padding:20px 25px 10px}.page-title{margin-top:16px;padding:0}#inner-content{display:flex}.insidesp,.sidebar{min-height:100%}.page:not(.no-bg) .insidesp{padding:0}.footer-contents{padding:0 25px}.page .footer-contents{padding-bottom:2em}#main{width:calc(100% - var(--wp--custom--wrap--side));padding-right:var(--wp--custom--wrap--gap)}}@media only screen and (min-width:1030px){.page:not(.no-bg) #inner-content,.wrap{width:var(--wp--custom--wrap--width)}h1{font-size:1.5em}.article-header{padding:25px 40px 10px}.entry-content{padding-left:40px;padding-right:40px}.footer-contents{padding:0 40px}}@media only screen and (min-width:1240px){.page:not(.no-bg) #inner-content,.wrap{width:var(--wp--custom--wrap--content-width)}}.widget_block{background-color:transparent}:root{--sgb-scroll-bar-width:0px}.c_linkto_wrap{max-width:310px;animation:var(--wp--custom--animation--fade-in);display:flex;position:relative;transition:var(--wp--custom--transition--default)}.catpost-cards .c_linkto_wrap{max-width:none}.c_linkto,.c_linkto_img_wrap{display:block;margin:0;overflow:hidden;position:relative}.c_linkto{background:#fff;border-radius:var(--wp--custom--rounded--medium);box-shadow:var(--wp--custom--shadow--solid);font-weight:700;padding:0;text-decoration:none!important;transition:var(--wp--custom--transition--default);width:100%!important}.c_linkto,.c_linkto:link,.c_linkto:visited{color:#555}.c_linkto:hover{box-shadow:var(--wp--custom--shadow--solid-hover);color:#888;text-decoration:none}.entry-content .c_linkto{box-shadow:var(--wp--custom--shadow--solid)}.entry-content .c_linkto:hover{box-shadow:var(--wp--custom--shadow--solid-hover)}.c_linkto_img_wrap{height:0;padding-bottom:57.7%}.c_linkto_wrap:hover{transform:translateY(-2px)}.c_linkto .c_linkto_text{display:block;line-height:1.6;padding:16px 13px}.c_linkto:not(.longc_linkto) img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.sng-link-time{color:#b5b5b5;display:block;font-size:13.5px;margin-bottom:5px}.catpost-cards,.catpost-cards--column-mobile-1{display:grid;gap:var(--wp--custom--entry--gap)}.catpost-cards--column-mobile-1{grid-template-columns:repeat(1,1fr)}@media only screen and (min-width:481px){.catpost-cards{display:grid;gap:var(--wp--custom--entry--gap);grid-template-columns:repeat(2,1fr)}.catpost-cards .c_linkto{max-width:none}}.widget ul li{font-weight:700;list-style-type:none;margin:0}[id^=sgb-css-id]:has(.sgb-header--sticky){position:sticky;top:0;z-index:99}@media screen and (min-width:769px){.admin-bar [id^=sgb-css-id]:has(.sgb-header--sticky){top:32px}}:root{--sgb-main-color:#009EF3;--sgb-pastel-color:#b4e0fa;--sgb-accent-color:#ffb36b;--sgb-widget-title-color:#009EF3;--sgb-widget-title-bg-color:#b4e0fa;--sgb-bg-color:#eaedf2}.entry-content{counter-reset:footnotes}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--sango-main:var(--sgb-main-color);--wp--preset--color--sango-pastel:var(--sgb-pastel-color);--wp--preset--color--sango-accent:var(--sgb-accent-color);--wp--preset--color--sango-blue:#009EF3;--wp--preset--color--sango-orange:#ffb36b;--wp--preset--color--sango-red:#f88080;--wp--preset--color--sango-green:#90d581;--wp--preset--color--sango-black:#333;--wp--preset--color--sango-gray:gray;--wp--preset--color--sango-silver:whitesmoke;--wp--preset--color--sango-light-blue:#b4e0fa;--wp--preset--color--sango-light-red:#ffebeb;--wp--preset--color--sango-light-orange:#fff9e6;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--font-family--default:"Helvetica", "Arial", "Hiragino Kaku Gothic ProN", "Hiragino Sans", YuGothic, "Yu Gothic", "メイリオ", Meiryo, sans-serif;--wp--preset--font-family--notosans:"Noto Sans JP", var(--wp--preset--font-family--default);--wp--preset--font-family--mplusrounded:"M PLUS Rounded 1c", var(--wp--preset--font-family--default);--wp--preset--font-family--dfont:"Quicksand", var(--wp--preset--font-family--default);--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0);--wp--custom--wrap--width:92%;--wp--custom--wrap--default-width:800px;--wp--custom--wrap--content-width:1180px;--wp--custom--wrap--max-width:var(--wp--custom--wrap--content-width);--wp--custom--wrap--side:30%;--wp--custom--wrap--gap:2em;--wp--custom--wrap--mobile--padding:16px;--wp--custom--shadow--large:0 16px 30px -7px rgba(0, 12, 66, 0.15 );--wp--custom--shadow--large-hover:0 40px 50px -16px rgba(0, 12, 66, 0.2 );--wp--custom--shadow--medium:0 6px 13px -3px rgba(0, 12, 66, 0.1), 0 0px 1px rgba(0,30,100, 0.1 );--wp--custom--shadow--medium-hover:0 12px 45px -9px rgb(0 0 0 / 23%);--wp--custom--shadow--solid:0 1px 2px 0 rgba(24, 44, 84, 0.1), 0 1px 3px 1px rgba(24, 44, 84, 0.1);--wp--custom--shadow--solid-hover:0 2px 4px 0 rgba(24, 44, 84, 0.1), 0 2px 8px 0 rgba(24, 44, 84, 0.1);--wp--custom--shadow--small:0 2px 4px #4385bb12;--wp--custom--rounded--medium:12px;--wp--custom--rounded--small:6px;--wp--custom--widget--padding-horizontal:18px;--wp--custom--widget--padding-vertical:6px;--wp--custom--widget--icon-margin:6px;--wp--custom--widget--gap:2.5em;--wp--custom--entry--gap:1.5rem;--wp--custom--entry--gap-mobile:1rem;--wp--custom--entry--border-color:#eaedf2;--wp--custom--animation--fade-in:fadeIn 0.7s ease 0s 1 normal;--wp--custom--animation--header:fadeHeader 1s ease 0s 1 normal;--wp--custom--transition--default:0.3s ease-in-out;--wp--custom--totop--opacity:0.6;--wp--custom--totop--right:18px;--wp--custom--totop--bottom:20px;--wp--custom--totop--mobile--right:16px;--wp--custom--totop--mobile--bottom:10px;--wp--custom--toc--button--opacity:0.6;--wp--custom--footer--column-gap:40px;--wp--style--global--content-size:900px;--wp--style--global--wide-size:980px;--wp--style--block-gap:1.5rem}:where(body){margin:0}.entry-content h2:after{content:"";display:block;height:4px;background:-webkit-linear-gradient(to right,#e65a5a,transparent);background:linear-gradient(to right,#e65a5a,transparent)}#footer-menu,.header,.widgettitle{background:linear-gradient(45deg,#bdb9ff,#67b8ff)!important}.widgettitle{color:#fff!important}.lazyload,.lazyload:before{background-image:none!important}#logo::before,.desktop-nav a::after,.desktop-nav a::before,.entry-content h2::after,.header-logo__img,.lazyload[data-src]{display:none!important}#inner-header,#logo{display:flex!important;align-items:center;min-height:62px}#inner-header{justify-content:space-between}#logo{font-family:var(--logo-font)!important;font-size:21px!important;letter-spacing:.02em;margin:0;padding:0;width:auto;font-weight:700;line-height:1.3}:root{--tagline:"～へっぽこでもできるAI仕事術～"}.header-logo__link{display:inline-grid!important;align-items:center;color:var(--logo-ink)!important}.header-logo__link::before{content:"";background:var(--logo-mark) center/contain no-repeat}.header-logo__link::after{content:var(--tagline);font-family:var(--sans);font-size:11px;font-weight:400;letter-spacing:.02em;line-height:1.4;color:var(--tag-ink)}.home .header-logo__link::after,.sidebar .widgettitle::before{display:none}@media (min-width:769px){.header-logo__link{grid-template-columns:auto auto auto}.header-logo__link::before{grid-row:auto}.header-logo__link::after{grid-column:3;margin-left:.5em;padding-left:1em;font-size:12.5px;border-left:1px solid var(--tag-line)}}.header{box-shadow:none!important}.header-search i{color:var(--logo-ink)}.entry-content{font-size:17px;line-height:1.9;color:var(--ink)}.entry-content p{margin:0 0 1.2em}.entry-content a{text-decoration:underline;text-underline-offset:.18em}.pubdate{color:var(--ink-2)!important;font-size:13.5px!important}@media (max-width:768px){.entry-content{font-size:16px}}.heppo-contents{margin:1.6em 0;min-height:280px}.widgettitle{background:0 0!important;font-size:15px!important;padding:0 0 .5em!important}.sidebar .widget{background:var(--surface);margin:0 0 24px;border-radius:0;box-shadow:none;font-size:14.5px;line-height:1.75;padding:0 0 18px;border-bottom:1px solid var(--rule)}.sidebar .widget p,.widgettitle{margin:0 0 .6em}.entry-content a,.sidebar .widget a{color:var(--link)}.sidebar .widget ul li a{padding:.32em 0}.footer{background:var(--foot-bg)!important;color:var(--foot-ink);font-size:13.5px}.footer a{color:var(--foot-ink)!important}.copyright{margin:.8em 0 0;font-size:12px;opacity:.8}.c-top h2{word-break:keep-all}.entry-content h2{word-break:auto-phrase;font-size:21px!important;line-height:1.5;font-weight:700;margin:2.4em 0 .8em!important;padding:0 0 .35em!important;color:var(--brand)!important;border-bottom:3px double var(--brand)}:root{--sans:"IBM Plex Sans JP","Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;--logo-font:var(--sans);--tag-ink:#54635b;--tag-line:#c8d8cf;--bg:#fff;--surface:#fff;--ink:#16211c;--ink-2:#54635b;--head:#0f3a2c;--line:#c8d8cf;--rule:#deeae3;--brand:#116149;--tint:#e9f4ee;--link:#0d6a4e;--logo-ink:#16211c;--nav-ink:#2f4238;--doc-bg:#fbfdfc;--sticky-bg:#f2f8f4;--foot-bg:#f2f8f4;--foot-ink:#2f4238;--logo-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect x='1.5' y='1.5' width='29' height='29' fill='%23116149'/%3E%3Cpath d='M2 11.5h28M2 17h28M2 22.5h28M12.5 11.5V30' stroke='%23fff' stroke-width='1.8'/%3E%3Cpath d='M6 4.5h20v3.5H6z' fill='%23fff'/%3E%3C/svg%3E")}.header,.widgettitle{border-bottom:3px double var(--brand)}#entry,.header,main article{background:#fff!important}#entry,main article{box-shadow:none!important;border-radius:0!important}.widgettitle{color:var(--brand)!important}.c-top{padding:30px 0 22px}.c-top p{margin:0;max-width:46em;color:var(--ink-2)}#inner-header{flex-wrap:wrap;width:92%;max-width:1180px;margin:0 auto}.header-search{position:relative!important;top:auto!important;right:auto!important;margin-left:auto}.desktop-nav{order:3;flex:0 0 100%;float:none!important;margin:0!important;background:var(--tint);box-shadow:0 0 0 100vmax var(--tint);clip-path:inset(0-100vmax)}.desktop-nav ul{display:flex;margin:0;padding:0;overflow-x:auto;scrollbar-width:none;white-space:nowrap;list-style:none}.desktop-nav li{float:none;flex:none;width:auto;margin:0}.desktop-nav a{display:block;height:auto;padding:.55em 1.1em!important;font-size:14px!important;font-weight:500;line-height:1.6;color:var(--nav-ink)!important;border-right:1px solid var(--line);background:0 0}.desktop-nav li:first-child a{border-left:1px solid var(--line)}.desktop-nav a:hover{background:#fff;color:var(--brand)!important}.home #comments,.home #sidebar1,.home .article-footer,.home .entry-header,.home .sns-btn{display:none!important}.home #main{float:none!important;width:100%!important;max-width:none!important;padding:0!important}.home #entry,.home .entry-content{padding:0!important;margin:0!important}.home #inner-content{max-width:1180px}.entry-content .c-top h2{margin:0 0 .3em!important;padding:0!important;border:0!important;font-size:clamp(23px,3.8vw,32px)!important;line-height:1.4;color:var(--head)!important;word-break:keep-all}#block-4{display:none}.home .heppo-contents:not(.ailab-home-ad){display:none}.header-logo__link{text-align:left;justify-items:start}@media (max-width:768px){.home .ailab-home{padding:0 16px}}@media (max-width:768px){.entry-content .c-top h2{font-size:21px!important}}:root{--logo-full:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='6 24 491 84'%3E%3Cg transform='scale(0.27778) translate(-40 -40)'%3E%3Cg transform='translate(80.0 370.7) scale(0.5262)'%3E%3Cg transform='skewX(-14)'%3E%3Cpath d='M100 -320H164L264 0H192L132 -192L72 0H0Z M236 -72H420V0H264Z' fill='%23116149'/%3E%3Cpath d='M92 -436H172V-356H92Z' fill='%232fa37c'/%3E%3Cpath d='M418 -72H560V0H418Z' fill='%23116149'/%3E%3Cpath d='M0 34H560V52H0Z M0 68H560V82H0Z' fill='%23116149'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cpath transform='translate(144.03 88.33)' fill='%230f3a2c' d='M-0.41 0 15.97 -52H29.56L45.95 0H33.93L26.97 -26.53Q25.86 -30.52 24.81 -34.91Q23.75 -39.29 22.66 -43.36H22.38Q21.42 -39.23 20.32 -34.87Q19.23 -30.52 18.18 -26.53L11.21 0ZM10.23 -12.64V-21.48H35.15V-12.64ZM51.74 0V-52H63.18V0Z'/%3E%3Cpath transform='translate(144.03 88.33)' fill='%230f3a2c' d='M115 -57.58H119.47V0.79H115ZM94.61 -36.16H140.3V-31.87H94.61ZM96.35 -1.83H139.14V2.44H96.35ZM86.18 -39.98 90.49 -44.33 90.53 -44.24V5.26H86.18ZM94.12 -58.43 98.31 -57.13Q95.81 -51.02 92.47 -45.2Q89.14 -39.38 85.28 -34.27Q81.43 -29.16 77.3 -25.25Q77.06 -25.77 76.57 -26.54Q76.07 -27.31 75.54 -28.12Q75.01 -28.93 74.55 -29.44Q78.43 -32.94 82.06 -37.57Q85.7 -42.19 88.79 -47.53Q91.88 -52.87 94.12 -58.43ZM175.35 -58.65H179.83V0.07Q179.83 2.31 179.12 3.36Q178.41 4.41 176.87 4.91Q175.33 5.37 172.53 5.49Q169.73 5.61 165.33 5.61Q165.18 4.81 164.7 3.68Q164.22 2.55 163.74 1.76Q165.96 1.83 168 1.84Q170.04 1.85 171.54 1.83Q173.04 1.8 173.65 1.8Q174.63 1.73 174.99 1.38Q175.35 1.04 175.35 0.07ZM147.66 -52.77H208.2V-49.05H147.66ZM159.28 -41.26V-35.84H196.7V-41.26ZM155.03 -44.5H201.14V-32.56H155.03ZM152.94 -27.12H202.21V-2.18H197.78V-23.74H152.94ZM146.41 -18.36H209.51V-14.71H146.41ZM152.25 -8.93H200.04V-5.35H152.25Z'/%3E%3Cpath transform='translate(144.03 88.33)' fill='%230f3a2c' d='M222.53 0V-52H233.96V-9.6H254.65V0ZM257.08 0 273.46 -52H287.05L303.44 0H291.42L284.46 -26.53Q283.35 -30.52 282.29 -34.91Q281.24 -39.29 280.15 -43.36H279.87Q278.9 -39.23 277.81 -34.87Q276.72 -30.52 275.67 -26.53L268.7 0ZM267.72 -12.64V-21.48H292.64V-12.64ZM309.23 0V-52H326.89Q332.25 -52 336.58 -50.83Q340.91 -49.66 343.44 -46.86Q345.97 -44.07 345.97 -39.12Q345.97 -36.77 345.12 -34.5Q344.27 -32.23 342.74 -30.47Q341.21 -28.71 339.05 -27.88V-27.59Q343.09 -26.57 345.8 -23.55Q348.5 -20.53 348.5 -15.33Q348.5 -10.06 345.82 -6.68Q343.13 -3.3 338.56 -1.65Q333.99 0 328.3 0ZM320.67 -31.08H326.29Q330.75 -31.08 332.79 -32.81Q334.83 -34.54 334.83 -37.43Q334.83 -40.53 332.74 -41.88Q330.64 -43.22 326.34 -43.22H320.67ZM320.67 -8.79H327.39Q332.31 -8.79 334.84 -10.58Q337.38 -12.37 337.38 -16.06Q337.38 -19.57 334.86 -21.12Q332.33 -22.67 327.39 -22.67H320.67Z'/%3E%3C/svg%3E")}.header-logo__link{font-size:0!important;letter-spacing:0;column-gap:0;grid-template-columns:auto}.header-logo__link::before{grid-row:auto;width:187px;height:32px;background:var(--logo-full) left center/contain no-repeat}.header-logo__link::after{grid-column:1;margin-top:2px}@media (min-width:769px){.header-logo__link{grid-template-columns:auto auto auto}.header-logo__link::after{grid-column:3;margin:0 0 0 .9em}}.sidebar h4,main h2{background-image:none!important;-webkit-text-fill-color:currentColor!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:var(--head)!important}#footer-menu,.footer-menu{background:0 0!important;color:var(--foot-ink)}.copyright,.footer-menu a,.footer-menu nav{color:var(--foot-ink)!important}.footer{border-top:3px double var(--brand)}.sidebar .searchform__submit{border-radius:0!important}.sidebar input[type=search]{background:#fff;border:1px solid var(--line);border-radius:0;box-shadow:none}.sidebar .searchform__submit,.totop{background:var(--brand)!important;color:#fff!important}.widget_categories .entry-count{background:0 0;color:var(--ink-2);border-radius:0;font-size:12px}.c_linkto{box-shadow:none!important;border:1px solid var(--line)}.c_linkto:hover{box-shadow:none!important;border-color:var(--brand)}.c_linkto,.c_linkto img,.c_linkto_img_wrap{border-radius:0!important}@media (max-width:768px){.home .entry-content .catpost-cards{padding:0 16px}}#footer-menu,.header{background-color:#009ef3}.desktop-nav li:after{background:#fff}.widgettitle{background-color:#b4e0fa}#footer-menu a,#logo a,.copyright,.desktop-nav li a{color:#fff}.footer{background-color:#e0e4eb}.footer,.footer a{color:#3c3c3c}@media only screen and (min-width:481px){body{font-size:120%}}@media only screen and (min-width:1030px){body{font-size:120%}}.totop{background:#009ef3}body{--sgb-font-family:var(--wp--preset--font-family--notosans)}:target{scroll-margin-top:0}.xwp_css{text-align:center;margin:0 auto;width:100%}