@charset "UTF-8";html{color:#000;background:#fff;-webkit-font-smoothing:antialiased}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,xmp{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}input,select,textarea,button{outline:none}*,*:before,*:after{box-sizing:border-box;min-height:0%}body{color:#000;-webkit-text-size-adjust:100%}img{max-width:100%;vertical-align:bottom}html{max-width:100vw;min-height:100vh;min-width:360px;display:flex}html:has(.x-hidden){overflow-x:hidden;overflow-y:auto}html:has(.customize-support){overflow-x:visible}html:has(.p-searchList__wrap.on){overflow:hidden}html:has(.p-searchList__wrap.on) .fixArea.is-fixed{position:relative;z-index:0}html:has(.p-contentsNav){scroll-behavior:smooth;scroll-padding:24px}@media screen and (min-width: 769px){html:has(.p-contentsNav){scroll-padding:100px}}html #wpadminbar{background:#1d2327e6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);top:0}@media screen and (max-width: 782px){html #wpadminbar{top:0}}@media screen and (max-width: 600px){html #wpadminbar{top:-46px}}html #wpadminbar #wp-admin-bar-aioseo-main .ab-item{display:flex;align-items:center}html #wpadminbar #wp-admin-bar-aioseo-main .ab-item .aioseo-logo{height:20px}body{font-size:16px;display:flex;flex:auto;min-width:10px;font-family:Roboto,Noto Sans JP,system-ui,-apple-system,Noto Sans CJK,Hiragino Sans,Yu Gothic UI,Segoe UI,Meiryo,sans-serif;font-feature-settings:"palt";background:#fff}p{color:#444;font-weight:400;font-size:14px;line-height:1.5em;letter-spacing:.02em;word-break:break-all}@media screen and (min-width: 481px){p{line-height:1.71429em}}a{color:#444;font-weight:400;font-size:14px;line-height:1.5em;text-decoration:none;cursor:pointer}::selection{color:#fff;background:#15ceff}div#google-anno-sa{display:none!important}@font-face{font-family:slick;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slide:focus{outline:none}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img,.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.l-body{min-height:740px;min-width:360px;width:100%;display:flex;flex-direction:column;flex:auto;position:relative;z-index:1;max-width:100vw}.l-container,.l-container--640,.l-container--800{max-width:1440px;width:100%;padding:0 16px;margin:0 auto}@media screen and (min-width: 561px){.l-container,.l-container--640,.l-container--800{padding:0 24px}}@media screen and (min-width: 769px){.l-container,.l-container--640,.l-container--800{padding:0 32px}}@media screen and (min-width: 1081px){.l-container,.l-container--640,.l-container--800{padding:0 100px}}.l-container--800{max-width:1000px}.l-container--640{max-width:920px}.l-container--full{max-width:none}.l-footer{background:#fff}.l-header{position:relative;z-index:2}.l-header .google-auto-placed{background:#3c3f3b;padding:.5rem 0;border-bottom:solid 1px #525252;display:none}.l-header .google-auto-placed .adsbygoogle{margin:0!important}.l-main{display:flex;flex-direction:column;flex:auto;min-width:0;position:relative;z-index:1}.l-main--search .p-galleryList{padding-top:.75rem}@media screen and (min-width: 1081px){.l-main--search .p-galleryList{padding-top:1.5rem}}.l-main--auth .p-knowledgeList .p-article__text .subinfo .commenter_icon,.l-main--auth .p-knowledgeList .p-article__text .subinfo .name{display:none}.l-main--auth .p-knowledgeList .p-article__text .subinfo .date{padding-left:0;margin-left:0;border-left:none}.p-btnWrap,.p-btnWrap--bottom,.p-btnWrap--center{display:flex;gap:.5rem}.p-btnWrap--center{justify-content:center}.p-btnWrap--bottom{align-items:flex-end}.p-btnWrap.border,.border.p-btnWrap--center,.border.p-btnWrap--bottom{border-top:1px solid hsl(193,13%,92%);padding:2rem 0 0;margin:2.5rem 0 0}.p-btnWrap .wpcf7-spinner,.p-btnWrap--center .wpcf7-spinner,.p-btnWrap--bottom .wpcf7-spinner{display:none}.c-btn{font-size:13px;height:36px;font-weight:700;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:4px;padding:0 14px;-webkit-appearance:none;appearance:none;cursor:pointer;transition:all .3s}.c-btn__accent{background:#00c8ff;color:#fff}.c-btn__accent:hover{background:#14ccff}.c-btn__base{background:#111;color:#fff}.c-btn__base:hover{background:#14ccff}.c-btn__gray{background:#c3d1d5;color:#fff}.c-btn__gray:hover{background:#cfdadd}.c-btn__white{background:#fff;color:#222}.c-btn__en,.c-btn__en--line{min-width:100px;height:32px;line-height:1;letter-spacing:.14em;color:#fff;background:#0000004d;border-radius:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.c-btn__en--line{color:#000;border:3px solid #000;background:#ffffffb3}.c-btn__icon{gap:.25rem}.c-btn__line--ghost{background:transparent;border:solid 1px #fff;color:#fff}.c-btn__ellipsis{background:transparent;padding:0 6px;border:0}.c-btn__ellipsis .c-svg{width:24px;height:16px;top:.5em;left:-.1em}.c-btn__textLink{color:#00c8ff;text-decoration:underline}.full{width:100%}.c-image,.c-image--notification,.c-image--wide,.c-image--standard{display:block;width:100%;height:auto;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.c-image--half{background-size:50% auto!important}.c-image--70{background-size:70% auto!important}.c-image:before,.c-image--notification:before,.c-image--wide:before,.c-image--standard:before{content:"";display:block;width:100%;padding-top:100%}.c-image--standard:before{padding-top:75%}.c-image--wide:before{padding-top:56.25%}.c-image--round{border-radius:50%}.c-image--48{width:48px}.c-image--64{width:64px}.c-image--80{width:80px}.c-image--120{width:120px}.c-image--160{width:160px}.c-image--200{width:200px}.c-image--notification{background:url(/img/common/icon/notification--outline.svg)}.c-image--notification:hover{background:url(/img/common/icon/notification--fill.svg)}.c-text__lv1{font-weight:500;font-size:26px;line-height:1.45833em;letter-spacing:.04em}@media screen and (min-width: 769px){.c-text__lv1{font-size:36px}}.c-text__lv2{font-weight:500;font-size:24px;line-height:1.5em;letter-spacing:.04em}@media screen and (min-width: 769px){.c-text__lv2{font-size:28px}}.c-text__lv3,.p-pageHead__ttl{font-weight:500;font-size:20px;line-height:1.45833em;letter-spacing:.13em}@media screen and (min-width: 769px){.c-text__lv3,.p-pageHead__ttl{font-size:24px}}.c-text__lv4{font-weight:500;font-size:16px;line-height:1.5em;letter-spacing:.04em}@media screen and (min-width: 769px){.c-text__lv4{font-size:20px}}.c-text__lv5,.p-document .ttl{font-weight:500;font-size:14px;line-height:1.5em;letter-spacing:.04em}@media screen and (min-width: 769px){.c-text__lv5,.p-document .ttl{font-size:16px}}.c-text__lv6{font-weight:500;font-size:14px;line-height:1.45455em;letter-spacing:.04em}.c-text__lv7{font-weight:400;font-size:13px;line-height:1.45455em;letter-spacing:.04em}.c-text__lv8{font-weight:400;font-size:12px;line-height:1.45455em;letter-spacing:.04em}.c-text__sub,.p-pageHead__sub{font-weight:400;font-size:12px;line-height:1.5em;letter-spacing:.06em}.c-text__note{font-weight:400;font-size:11px;line-height:1.45455em;letter-spacing:0;display:inline-block}@media screen and (min-width: 769px){.c-text__note{font-size:12px}}.c-text__date{font-weight:400;font-size:11px;letter-spacing:.06em}@media screen and (min-width: 561px){.c-text__date{font-size:12px}}.c-text__color--white{color:#fff}.c-text__color--accent--high{color:#e75574}.c-text__weight--800{font-weight:800}.c-text__weight--700{font-weight:700}.c-text__weight--500{font-weight:500}.c-text__bold{font-weight:700}.c-text--link{color:#3577c4;text-decoration:underline}.c-text--center{text-align:center}.c-text__line-height--1{line-height:1}.c-text__letter--none{letter-spacing:0}.c-text__line-clamp,.c-text__line-clamp--3,.c-text__line-clamp--2,.c-text__line-clamp--1{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.c-text__line-clamp--1{-webkit-line-clamp:1}.c-text__line-clamp--2{-webkit-line-clamp:2}.c-text__line-clamp--3{-webkit-line-clamp:3}.c-input,.c-input--checkbox,.c-input--select,.c-input--full{display:inline-flex;flex-direction:column;position:relative}.c-input--select select,.c-input textarea,.c-input--checkbox textarea,.c-input--select textarea,.c-input--full textarea,.c-input input,.c-input--checkbox input,.c-input--select input,.c-input--full input{font-size:14px;letter-spacing:.04em;height:48px;padding:0 16px;width:100%;border:1px solid #888;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Roboto,Noto Sans JP,system-ui,-apple-system,Noto Sans CJK,Hiragino Sans,Yu Gothic UI,Segoe UI,Meiryo,sans-serif}.c-input ::-webkit-input-placeholder,.c-input--checkbox ::-webkit-input-placeholder,.c-input--select ::-webkit-input-placeholder,.c-input--full ::-webkit-input-placeholder{color:#ccc}.c-input :-ms-input-placeholder,.c-input--checkbox :-ms-input-placeholder,.c-input--select :-ms-input-placeholder,.c-input--full :-ms-input-placeholder{color:#ccc}.c-input ::-moz-placeholder,.c-input--checkbox ::-moz-placeholder,.c-input--select ::-moz-placeholder,.c-input--full ::-moz-placeholder{color:#ccc}.c-input p,.c-input--checkbox p,.c-input--select p,.c-input--full p{font:500 14px/1.7em noto sans japanese,sans-serif!important}.c-input textarea,.c-input--checkbox textarea,.c-input--select textarea,.c-input--full textarea{overflow:auto;padding:10px 16px;resize:none;min-height:64px}@media screen and (min-width: 1081px){.c-input textarea,.c-input--checkbox textarea,.c-input--select textarea,.c-input--full textarea{padding:16px 20px}}.c-input--small input{height:32px}.c-input--center input{text-align:center}.c-input--full,.c-input--full input,.c-input--full textarea{width:100%}.c-input--half{width:50%}.c-input--half input,.c-input--half textarea{width:100%}.c-input--300{max-width:300px}.c-input--300 input,.c-input--300 textarea{width:100%}.c-input--select{position:relative}.c-input--select:before{content:"";width:24px;height:24px;background:url(/img/icon/icon_select.svg);background-size:24px 24px!important;background-position:center center!important;background-repeat:no-repeat!important;position:absolute;top:36px;right:18px;z-index:1;pointer-events:none}.c-input--select select{padding-right:24px;background:#fff;color:#222}.c-input--select select.is-empty{color:#ccc}.c-input--select select::-ms-expand{display:none}.c-input--textarea textarea{min-height:140px}@media screen and (min-width: 561px){.c-input--textarea textarea{min-height:200px}}.c-input--checkbox input[type=checkbox]{opacity:0;pointer-events:none;position:absolute;top:0;left:0;height:0;border:none}.c-input--checkbox{display:flex;flex-wrap:wrap;width:auto}.c-input--checkbox--column{flex-direction:column}.c-input--checkbox input[type=checkbox]:checked+span:before{background:#00c8ff url(/img/icon/icon_checkbox.svg);border-color:#00c8ff}.c-input--checkbox input[type=checkbox]+span{display:flex;align-items:center;gap:.625rem;margin:.75rem 0 0;font-size:13px;line-height:20px;color:#444}.c-input--checkbox input[type=checkbox]+span:before{content:" ";width:20px;height:20px;background:#fff;border:1px solid #888;border-radius:2px}.c-input--checkbox--terms{background:#f9f9f9;border:1px solid #F4F5F5;padding:1rem 0;margin:2.5rem 0;text-align:center;width:100%}.c-input--checkbox--terms input[type=checkbox]+span:after{content:"必須";display:inline-flex;align-items:center;color:#00c8ff;font:500 11px/1.7em noto sans japanese,sans-serif;background-color:#f4f4f4;height:1rem;padding:0 .25rem;border-radius:1px;border:1px solid hsl(193,100%,50%)}.c-input--checkbox--terms .wpcf7-list-item{margin:0}.c-input label,.c-input--full label,.c-input--select label,.c-input--checkbox label{display:inline-flex;align-items:center;font:400 12px/1.7em noto sans japanese,sans-serif;color:#888}.c-input label.required:after,.c-input--full label.required:after,.c-input--select label.required:after,.c-input--checkbox label.required:after{content:"必須";display:inline-flex;align-items:center;color:#00c8ff;font:500 11px/1.7em noto sans japanese,sans-serif;background-color:#f4f4f4;height:1rem;padding:0 .25rem;margin:0 0 0 .5rem;border-radius:1px}.c-input .wpcf7-not-valid-tip,.c-input--full .wpcf7-not-valid-tip,.c-input--select .wpcf7-not-valid-tip,.c-input--checkbox .wpcf7-not-valid-tip{font:400 13px/1.7em noto sans japanese,sans-serif;color:#ff3232;margin:.25rem 0 0}.svg-defs{width:0;height:0;visibility:hidden}.c-svg{width:1em;height:1em;fill:currentColor;position:relative;display:inline-block;vertical-align:baseline;top:.125em;margin:0 0 4px}.p-document article+article{margin:2rem 0 0}.p-document p{font:400 13px/1.7em noto sans japanese,sans-serif;white-space:pre-line}.p-document p+p{margin:.75rem 0 0}.p-document p+ol{margin:.75rem 0 0!important}.p-document p+ol+p{margin:.75rem 0 0}.p-document .ttl{margin:0 0 .625rem;padding-left:.5rem;border-left:2px solid #444}.p-document--terms{counter-reset:ttl 0}.p-document--terms .ttl{display:flex;align-items:center}.p-document--terms .ttl:before{counter-increment:ttl 1;content:"第" counter(ttl) "条"}.p-document .list_number{list-style-type:decimal;padding:0 0 0 1rem}.p-document .list_number>li::marker{font-size:13px}.p-document .list_number>li+li{margin:.5rem 0 0}.p-document .list_kakko{padding:0 0 0 .0625rem;margin:.3125rem 0 0;counter-reset:cnt}.p-document .list_kakko>li{list-style-type:none;list-style-position:inside;counter-increment:cnt;position:relative;display:flex}.p-document .list_kakko>li+li{margin:.25rem 0 0}.p-document .list_kakko>li:before{display:marker;content:"（" counter(cnt) "）";font-size:.8125rem;padding:0 .3125rem 0 0}.p-document .list_kakko>li .list_kakko{padding:0}.p-document .list_number_circle{counter-reset:cnt_circle;padding:0;margin:8px 0}.p-document .list_number_circle>li{padding:0 0 0 1em;position:relative}.p-document .list_number_circle>li+li{margin:8px 0 0}.p-document .list_number_circle>li:before{content:counter(cnt_circle);counter-increment:cnt_circle;background:#fff;color:#222;font:600 11px/1.5em noto sans japanese,sans-serif;display:block;float:left;line-height:15px;margin:.1875rem .25rem 0 0;text-align:center;height:14px;width:14px;border-radius:50%}.p-document .list_number_en{counter-reset:cnt_en;padding:0 0 0 1em;margin:.5rem 0}.p-document .list_number_en>li{display:flex}.p-document .list_number_en>li+li{margin:.5rem 0 0}.p-document .list_number_en>li:before{content:counter(cnt_en,lower-alpha) " )";counter-increment:cnt_en;margin:0 .25rem 0 0;flex:0 0 auto}.p-document .space{padding:0 0 0 1rem}.p-footer{padding:5rem 0 2rem;text-align:center}@media screen and (min-width: 561px){.p-footer{padding:6rem 0 2.5rem}}.p-footer__logo{display:inline-block;margin:0 0 2rem}@media screen and (min-width: 561px){.p-footer__logo{margin:0 0 2.5rem}}.p-footer__nav{margin:0 0 4rem}@media screen and (min-width: 561px){.p-footer__nav{margin:0 0 6rem}}.p-footer__navList{display:inline-flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}@media screen and (min-width: 561px){.p-footer__navList{gap:1.5rem;flex-direction:row}}.p-footer__navList a{font-size:12px;color:#888}.p-footer__copyright{font-size:12px;color:#ccc}.p-footer--overview{background:#1b1c1e;padding:0 0 3rem;margin:7.5rem 0 0;overflow:hidden}.p-footer--overview *{color:#fff}.p-footer--overview>.l-container{height:100%;display:flex;flex-direction:column;justify-content:center}.p-footer--overview .p-bread{margin:0;border:none;flex:0 0 auto;padding:1rem 0 0}.p-footer--overview .p-bread .l-container{padding:0}.p-footer--overview .p-footer__copyright{flex:0 0 auto;letter-spacing:.2rem;opacity:.5;display:block}.p-footer .google-auto-placed{display:none}.p-form{margin:3rem 0 0}.p-form .cnt{padding:1.5rem .75rem;margin:2rem 0 0;border:2px solid hsl(193,13%,92%)}@media screen and (min-width: 481px){.p-form .cnt{padding:1.5rem}}@media screen and (min-width: 561px){.p-form .cnt{padding:2.5rem}}.p-form p{font:400 13px/1.7em noto sans japanese,sans-serif}.p-form .note{font-size:13px!important;font-weight:400!important;color:#999}.p-form .note a{font-size:13px}.p-formList{display:flex;flex-direction:column;gap:1.25rem}.p-formList__item>div{display:flex;flex-direction:column;gap:.25rem}.p-formList__item--designer{display:grid;grid-template-columns:repeat(2,240px);gap:1rem;justify-content:flex-start}@media screen and (min-width: 561px){.p-formList__item--designer .wpcf7-not-valid-tip{white-space:nowrap}}.p-form .p-btnWrap--center{flex-direction:column-reverse;align-items:center}@media screen and (min-width: 561px){.p-form .p-btnWrap--center{flex-direction:row;align-items:flex-end}}.p-form .c-btn__accent{height:48px;min-width:240px}.p-form .c-btn__accent:disabled{background:#fafafa;color:#bbb;cursor:not-allowed}.p-form .c-btn__gray{display:block!important;height:48px;min-width:240px}@media screen and (min-width: 561px){.p-form .c-btn__gray{min-width:80px}}.p-form__progressbar{--gary: #E1E1E1;position:relative;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,80px);justify-content:center;gap:2.5rem}@media screen and (min-width: 561px){.p-form__progressbar{grid-template-columns:repeat(3,100px);gap:5rem}}.p-form__progressbar>li{display:flex;flex-direction:column;align-items:center;position:relative;text-align:center;text-transform:uppercase;color:var(--gary);max-width:100px;width:100%}.p-form__progressbar>li:before{display:block;width:18px;height:18px;margin:4px auto;content:"";text-align:center;background:var(--gary);order:1}.p-form__progressbar>li:after{position:absolute;z-index:-1;top:28px;left:-54px;width:100%;height:1px;content:"";background:var(--gary);max-width:66px}@media screen and (min-width: 561px){.p-form__progressbar>li:after{left:-80px;max-width:86px}}.p-form__progressbar>li:first-child:after{content:none}.p-form__progressbar>li.active{color:#00c8ff}.p-form__progressbar>li.active:before,.p-form__progressbar>li.active:after{background:#00c8ff}.p-form__progressbar>li span{font-size:13px}.p-form__progressbar>li .num{order:0}.p-form__progressbar>li .txt{order:2}.p-form--contact__complete .cnt p{font-size:16px;font-weight:700}.p-form--contact__complete .cnt p.note{margin:.75rem 0 0}@media screen and (min-width: 561px){.p-form--contact__complete .cnt p.note{margin:1.25rem 0 0}}.p-galleryList{--border: #F0F0F0}@media screen and (min-width: 481px){.p-galleryList--home{padding:1.5rem 0}}@media screen and (min-width: 1081px){.p-galleryList--home{padding:2.5rem 0 3rem}}.p-galleryList--home .l-container{padding:0;text-align:right}@media screen and (min-width: 481px){.p-galleryList--home .l-container{padding:0 1rem}}@media screen and (min-width: 1081px){.p-galleryList--home .l-container{padding:0 6.25rem}}@media screen and (min-width: 1441px){.p-galleryList--home .l-container{max-width:none}}.p-galleryList--home .l-container .p-switchGallery{display:inline-flex;justify-content:flex-end;padding:0 0 8px;gap:4px;margin:12px 8px 0}@media screen and (min-width: 561px){.p-galleryList--home .l-container .p-switchGallery{margin:0}}.p-galleryList--home .l-container .p-switchGallery .p-switch{filter:grayscale(1);background:#dfdfdf}.p-galleryList--home .l-container .p-switchGallery.on .p-switch{filter:grayscale(0);background:#cfe2e7}.p-galleryList--home .l-container ul{background:#f0f0f0;border-top:solid 1px #F0F0F0;border-bottom:solid 1px #F0F0F0}.p-galleryList--home .l-container ul>li:before{display:none}@media screen and (min-width: 481px){.p-galleryList--home .l-container ul>li:before{display:block}}.p-galleryList--home:has(.p-authorContent){padding:1.5rem 0}@media screen and (min-width: 561px){.p-galleryList--home:has(.p-authorContent){padding:3rem 0}}@media screen and (min-width: 1081px){.p-galleryList--home:has(.p-authorContent){padding:4rem 0 3rem}}.p-galleryList--home:has(.p-authorContent) .p-authorContent__head{padding-inline:1rem}@media screen and (min-width: 481px){.p-galleryList--home:has(.p-authorContent) .p-authorContent__head{padding-inline:0}}.p-galleryList ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.0625rem;background:#f0f0f0;border:solid 1px var(--border)}@media screen and (min-width: 481px){.p-galleryList ul{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}}@media screen and (min-width: 1441px){.p-galleryList ul{grid-template-columns:repeat(3,1fr)}}.p-galleryList ul.noData{grid-template-columns:1fr}@media screen and (min-width: 561px){.p-galleryList ul.noData>li{padding-block-end:1.125rem}}.p-galleryList ul.noData p{font-size:12px;color:#666}.p-galleryList ul>li{padding:.625rem;background:#fff;position:relative}@media screen and (min-width: 561px){.p-galleryList ul>li{padding:1.125rem 1.125rem .625rem}}.p-galleryList ul>li:before{display:block;width:calc(100% + 2px);height:calc(100% + 2px);border:1px solid var(--border);position:absolute;top:0;left:-1px;pointer-events:none}.p-galleryList ul>li.ad .p-galleryList__info{gap:6px 0;margin:.5rem 0 0}.p-galleryList ul>li.ad .p-galleryList__info--body .ttl{overflow:visible;display:flex}.p-galleryList ul>li.ad .p-galleryList__info--body .ttl:before{content:"PR";font-size:11px;font-weight:500;letter-spacing:0;width:24px;display:inline-flex;align-items:center;justify-content:center;line-height:1;height:16px;background:#eee;color:#777;margin:0 6px 0 0;flex:0 0 auto;padding-top:1px}.p-galleryList ul>li.ad .p-galleryList__info--comment{background:none;padding:0;box-shadow:none}.p-galleryList ul>li.ad .p-galleryList__info--comment .commenter_icon img{border:solid 1px #ddd;overflow:hidden;border-radius:50%}.p-galleryList ul>li.ad:has(ins){min-height:240px;background:#efeff1;overflow:hidden;position:relative}.p-galleryList ul>li.ad:has(ins) .pc{aspect-ratio:1/.7;overflow:hidden}.p-galleryList ul>li.ad:has(ins) .sp{aspect-ratio:1/2;overflow:hidden}.p-galleryList ul>li.ad:has(ins) ins{overflow:hidden;display:flex!important;align-items:center;justify-content:center}.p-galleryList ul>li.ad:has(ins) ins[data-ad-layout=in-article]{height:100%}.p-galleryList__item{display:flex;flex-direction:column;height:100%}.p-galleryList__image{position:relative}.p-galleryList__imageWrap{background:#e8eced;flex:0 0 auto;overflow:hidden}@media screen and (min-width: 1081px){.p-galleryList__imageWrap:hover .p-galleryList__image--mask{background:#00000080}}.p-galleryList__imageWrap:hover .p-galleryList__image--mask>*{opacity:1;pointer-events:auto}.p-galleryList__image>div{width:100%;overflow:hidden}.p-galleryList__image>div.pc,.p-galleryList__image>div.sp{background:linear-gradient(-210deg,#e8ecee 0% 50%,#f0f1f1);z-index:0;overflow:hidden}.p-galleryList__image>div.pc img,.p-galleryList__image>div.sp img{width:100%;height:auto;position:relative;z-index:0}.p-galleryList__image>div.pc{height:auto;aspect-ratio:12/6.3;opacity:1;transition:position 2s,opacity 2s;position:static;right:auto}.p-galleryList__image>div.sp{height:0;aspect-ratio:1/1.7;opacity:0;transition:position 2s,opacity 2s;position:absolute;inset:0}.p-galleryList__image>div.sp:before{transform:translate(-50%) rotate(-40deg);animation:image_bg 4s ease-in-out 0s forwards;animation-iteration-count:infinite}.p-galleryList__image>div.moving{display:flex}.p-galleryList__image>div.moving img{flex:0 0 auto;width:100%}.p-galleryList__image--mask{background:#00000003;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:2rem 1rem 1rem;position:absolute;top:0;left:0;transition:all .3s;z-index:1}@media screen and (min-width: 1081px){.p-galleryList__image--mask>*{opacity:0;pointer-events:none}}.p-galleryList__image--mask .link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;pointer-events:all!important}.p-galleryList__image--mask .p-btnWrap{position:relative;z-index:2;display:none}@media screen and (min-width: 1081px){.p-galleryList__image--mask .p-btnWrap{display:flex}}.p-galleryList__image--mask .p-btnWrap *{position:relative;z-index:0;overflow:hidden}.p-galleryList__image--mask .p-btnWrap *:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);width:100px;height:100px;pointer-events:none;z-index:-1;border-radius:50%;opacity:0;background:#15ceff}.p-galleryList__image--mask .p-btnWrap *.c-btn__en--line:before{background:#888}.p-galleryList__image--mask .p-btnWrap *:hover:before{animation:button_hover_1 .4s linear 0s forwards;animation-iteration-count:1}.p-galleryList__favorite{background:url(/img/icon/icon_favorite_off.svg) no-repeat center center;background-size:cover!important;width:32px;height:32px;position:absolute;top:10px;left:10px;cursor:pointer;display:none;z-index:2}.p-galleryList__favorite.on{background:url(/img/icon/icon_favorite_on.svg) no-repeat center center;background-size:cover!important}.p-galleryList__info{margin:.625rem 0 0;flex:auto;min-height:1px;display:grid;grid-template-rows:auto 1fr;gap:.75rem}.p-galleryList__info--body .date{color:#888}.p-galleryList__info--body .ttl{font-size:12px;text-align:left;color:#555;word-break:break-all}.p-galleryList__info--body .company{margin:.125rem 0 0;color:#b6c4c8;font-size:10px;text-align:left}@media screen and (min-width: 561px){.p-galleryList__info--body .company{font-size:12px}}.p-galleryList__info--foot{display:flex;justify-content:space-between;align-items:flex-end;gap:.5rem}@media screen and (min-width: 1081px){.p-galleryList__info--foot{gap:1rem}}.p-galleryList__info--comment{display:inline-flex;align-items:center;gap:.375rem;padding:6px 12px 6px 6px;background:#eff3f5;border-radius:200px;width:100%;box-shadow:inset 0 0 4px #0000000f}@media screen and (min-width: 561px){.p-galleryList__info--comment{gap:.5rem}}.p-galleryList__info--comment .commenter_icon{flex:0 0 auto;border-radius:50%;overflow:hidden;outline:solid 0px #33454c;transition:all .1s ease}.p-galleryList__info--comment .commenter_icon img{width:28px;height:auto;aspect-ratio:1}@media screen and (min-width: 561px){.p-galleryList__info--comment .commenter_icon img{width:32px}}.p-galleryList__info--comment .comment{line-height:1.3em;font-size:11px;text-align:left;color:#5d6367}@media screen and (min-width: 561px){.p-galleryList__info--comment .comment{font-size:12px}}.p-galleryList__info--comment:hover .commenter_icon{outline:solid 2px #33454c}.p-galleryList__info--color{display:grid;grid-template:repeat(2,1fr)/repeat(2,1fr);gap:.125rem;flex:0 0 auto}.p-galleryList__info--color *{width:18px;height:18px;border:1px solid var(--border)}.p-galleryList__info--color *:hover{opacity:.7}.p-galleryList__info--color .color_id_black{background:linear-gradient(120deg,#000,#747474)}.p-galleryList__info--color .color_id_white{background:linear-gradient(120deg,#fff,#f6f6f6)}.p-galleryList__info--color .color_id_red{background:#f12727}.p-galleryList__info--color .color_id_pink{background:#ff6dc5}.p-galleryList__info--color .color_id_purple{background:#a755f4}.p-galleryList__info--color .color_id_blue{background:#3f71e0}.p-galleryList__info--color .color_id_green{background:#26983b}.p-galleryList__info--color .color_id_yellow{background:#fde111;border-color:#ead226}.p-galleryList__info--color .color_id_orange{background:#f29527}.p-galleryList__info--color .color_id_brown{background:#996726}.p-galleryList__info--color .color_id_beige{background:#f2e8db;border-color:#ece2d5}.p-galleryList__info--color .color_id_colorful{background:linear-gradient(125deg,#ff33c6,#ecff2b)}.p-galleryList__info--color .color:nth-of-type(1){grid-row-start:2;grid-column-start:2}.p-galleryList__info--color .color:nth-of-type(2){grid-row-start:2;grid-column-start:1}.p-galleryList__info--color .color:nth-of-type(3){grid-row-start:1;grid-column-start:2}.p-galleryList__info--color .color:nth-of-type(4){grid-row-start:1;grid-column-start:1}.p-galleryList .loading{display:flex;justify-content:center;align-items:center;width:100%;padding-top:56px}.p-galleryList .loading button{font-size:0;background:none;border:none;width:48px;height:48px;background:url(/img/common/loading.png) no-repeat center;background-size:contain}.p-galleryList .wp-pagenavi{display:flex;justify-content:center;gap:8px;margin:2rem 0 0}@media screen and (min-width: 1081px){.p-galleryList .wp-pagenavi{margin:2.5rem 0 0}}.p-galleryList .wp-pagenavi a,.p-galleryList .wp-pagenavi span{text-decoration:none;border:solid 1px #ddd;margin:0;display:flex;align-items:center;justify-content:center;height:40px;min-width:40px;flex:0 0 auto;padding:0 16px}.p-galleryList .wp-pagenavi a.previouspostslink,.p-galleryList .wp-pagenavi a.nextpostslink,.p-galleryList .wp-pagenavi span.previouspostslink,.p-galleryList .wp-pagenavi span.nextpostslink{background:#222;border-color:#222;color:#fff;letter-spacing:.06em;font-size:13px;font-weight:500}.p-galleryList .wp-pagenavi a.extend,.p-galleryList .wp-pagenavi span.extend{padding:0;border:none;min-width:auto;color:#888}.l-body.mobile .p-galleryList ul{grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 769px){.l-body.mobile .p-galleryList ul{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.l-body.mobile .p-galleryList ul.noData{grid-template-columns:1fr}.l-body.mobile .p-galleryList .p-galleryList__image .pc{height:0;opacity:0;position:absolute;inset:0}.l-body.mobile .p-galleryList .p-galleryList__image .sp{height:auto;opacity:1;position:static}.l-body.mobile .p-galleryList .p-galleryList__image--mask{align-items:center}.l-body.mobile .p-galleryList .p-galleryList__image--mask .p-btnWrap{flex-direction:column;width:100%}@media screen and (min-width: 600px){.l-body.mobile .p-galleryList .p-galleryList__image--mask .p-btnWrap{flex-direction:row;width:auto}}.l-body .p-galleryList .pc.moving img:first-of-type{animation:ad_moving 20s ease-in-out;animation-iteration-count:infinite}.l-body .p-galleryList li.ad:has(ins) .sp{height:0;opacity:0;position:absolute;pointer-events:none}.l-body.mobile .p-galleryList .p-galleryList__image .sp.moving img:first-of-type{animation:ad_moving 20s ease-in-out;animation-iteration-count:infinite}.l-body.mobile .p-galleryList .p-galleryList__image .pc.moving img:first-of-type{animation:none}.l-body.mobile .p-galleryList li.ad:has(ins) .sp{height:auto;opacity:1;position:relative;pointer-events:all}.l-body.mobile .p-galleryList li.ad:has(ins) .pc{height:0;opacity:0;position:absolute;pointer-events:none}@keyframes button_hover_1{0%{transform:translate(-50%,-50%) scale(0);opacity:0}50%{transform:translate(-50%,-50%) scale(.5);opacity:.3}to{transform:translate(-50%,-50%) scale(1);opacity:0}}@keyframes image_bg{0%{top:-100%}50%{top:190%}to{top:190%}}@keyframes ad_moving{0%{margin-left:0}32%{margin-left:0}34%{margin-left:-100%}65%{margin-left:-100%}67%{margin-left:-200%}98%{margin-left:-200%}to{margin-left:0%}}.p-header__brand{background:#222}.p-header__brand .l-container--full{display:flex;align-items:center;height:44px;padding-inline:1rem;gap:8px}.p-header__logo{font-size:0}.p-header__logo img{height:20px;width:auto}.p-header__copy{margin:0;font-size:10px;line-height:1.3em;transform-origin:center left;transform:scale(.94);color:#666;display:none}@media screen and (min-width: 600px){.p-header__copy{display:block}}.p-header__nav{padding-bottom:1px;margin-left:auto}.p-header__nav .item{font-size:12px;color:#fff;letter-spacing:.06em;line-height:1}.p-header__nav .item:hover{opacity:.7}.p-header__menu{background:#222;text-align:center;border-top:solid 1px #333}.p-header__menu .menuWrap{display:inline-flex;justify-content:center;align-items:center;width:100%;max-width:900px}.p-header__menu .menuBox{flex:auto;min-width:1px;height:56px;border-right:solid 1px #333;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;line-height:1;letter-spacing:.1em;gap:12px;position:relative;transition:all .4s ease}.p-header__menu .menuBox:before{content:"";width:16px;aspect-ratio:1;background:#eee;flex:0 0 auto;opacity:.1;display:none}.p-header__menu .menuBox:after{content:"";height:0;width:100%;position:absolute;left:0;bottom:0;background:#00c8ff;opacity:0;transition:all .2s ease}.p-header__menu .menuBox:first-of-type{border-left:solid 1px #333}.p-header__menu .menuBox.is-active{color:#00c8ff;background:linear-gradient(180deg,#222 50%,#00c8ff24 150%)}.p-header__menu .menuBox.is-active:after{opacity:1;height:2px}.p-header__menu .menuBox:hover{background:linear-gradient(180deg,#222 50%,#00c8ff24 150%)}.p-header__menu .menuBox:hover:after{opacity:.2;height:2px}.p-header__menu--button{background:#222;text-align:center;border-top:solid 1px #333;display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding-inline:1rem}.p-header__menu--button .title{line-height:1;color:#888;font-size:13px;transform:translateY(1px);flex:0 0 auto}.p-header__menu--button .menuWrap{display:flex;gap:6px;align-items:center}@media screen and (min-width: 561px){.p-header__menu--button .menuWrap{flex:0 0 auto}}.p-header__menu--button .menuWrap .menuBox{min-width:110px;width:100%;height:32px;display:flex;align-items:center;justify-content:center;line-height:1;font-size:12px;color:#76888e;border:solid 1px #54676d;border-radius:4px}@media screen and (min-width: 481px){.p-header__menu--button .menuWrap .menuBox{min-width:130px}}@media screen and (min-width: 561px){.p-header__menu--button .menuWrap .menuBox{width:88px}}.p-header__menu--button .menuWrap .menuBox:hover{color:#81b2c1;background:#55696f}.p-header__menu--button .menuWrap .menuBox.is-active{background:#272f32;cursor:default;color:#00c8ff;border-color:#00c8ff}.p-header__menu--button--round{min-height:64px}.p-header__menu--button--round .switch{display:flex;align-items:center;gap:10px;background:#353839;border-radius:100px;padding-left:18px;height:40px}.p-header__menu--button--round .switch .title{font-weight:600;color:#fff}.p-header__menu--button--round .switch .menuWrap{gap:0;position:relative;z-index:0}.p-header__menu--button--round .switch .menuWrap:after{content:"";background:#464849;z-index:-1;position:absolute;left:0;top:0;width:72px;min-width:auto;height:40px;border-radius:100px;border:none;color:#80868a;font-weight:500;letter-spacing:.04em;transition:all 1s ease-out;opacity:0}@media screen and (min-width: 481px){.p-header__menu--button--round .switch .menuWrap:after{width:100px}}.p-header__menu--button--round .switch .menuWrap .menuBox{width:72px;min-width:auto;height:40px;border-radius:100px;border:none;color:#80868a;font-weight:500;letter-spacing:.04em}@media screen and (min-width: 481px){.p-header__menu--button--round .switch .menuWrap .menuBox{width:100px}}.p-header__menu--button--round .switch .menuWrap .menuBox:hover{background:#464849;color:#a2a3a4}.p-header__menu--button--round .switch .menuWrap .menuBox.is-active{background:#fff;color:#222;font-weight:600}.p-header__auth{background:#dee9eb;background-image:url(/img/icon/icon_background_grid.png);background-repeat:repeat!important;background-size:18px!important;background-position:center!important;background-blend-mode:luminosity;padding-block:20px 24px;min-height:120px}@media screen and (min-width: 481px){.p-header__auth{padding-block:28px 24px}}@media screen and (min-width: 561px){.p-header__auth{min-height:140px}}.p-header__auth .l-container{display:grid;grid-template-columns:0 1fr;align-items:flex-start}@media screen and (min-width: 481px){.p-header__auth .l-container{grid-template-columns:120px 1fr;gap:1.5rem}}@media screen and (min-width: 561px){.p-header__auth .l-container{grid-template-columns:150px 1fr}}.p-header__auth .l-container .image{position:relative}.p-header__auth .l-container .image img{width:100%;height:auto;aspect-ratio:1;border-radius:50%;background:#eee;border:solid 3px #fff;box-shadow:4px 8px 18px #00000014;position:absolute;min-width:80px;top:0}@media screen and (min-width: 481px){.p-header__auth .l-container .image img{top:-10px}}.p-header__auth .l-container .information{display:flex;flex-wrap:wrap;align-items:center}@media screen and (min-width: 481px){.p-header__auth .l-container .information{gap:.5rem 0}}.p-header__auth .l-container .information .name{font-size:22px;font-weight:600;color:#333;margin-right:24px;padding-left:100px}@media screen and (min-width: 481px){.p-header__auth .l-container .information .name{padding-left:0;min-height:auto}}.p-header__auth .l-container .information .snsLink{display:flex;gap:4px;margin-right:1rem}.p-header__auth .l-container .information .snsLink .link{width:28px;aspect-ratio:1;border-radius:6px;background-color:#333;background-image:url(/img/icon/icon_instagram.svg);background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important}.p-header__auth .l-container .information .snsLink .link.x{background-image:url(/img/icon/icon_x.svg)}.p-header__auth .l-container .information .articleCount{display:flex;align-items:baseline;padding-left:100px;width:100%;margin:1rem 0 0}@media screen and (min-width: 481px){.p-header__auth .l-container .information .articleCount{padding-left:0;margin:0;width:auto}}.p-header__auth .l-container .information .articleCount p{display:flex;align-items:baseline;font-size:32px;font-weight:600;line-height:1;gap:2px 4px;color:#333;padding-inline:12px 8px;position:relative;flex:0 0 auto;width:50%;flex-wrap:wrap;justify-content:flex-end}@media screen and (min-width: 481px){.p-header__auth .l-container .information .articleCount p{width:auto;flex-wrap:nowrap;justify-content:flex-start;padding-inline:12px 0}}.p-header__auth .l-container .information .articleCount p:before{content:"";position:absolute;left:0;top:0;width:1px;height:95%;background:#8e9da0}@media screen and (min-width: 481px){.p-header__auth .l-container .information .articleCount p:before{top:auto;bottom:3px;height:12px}}.p-header__auth .l-container .information .articleCount p span{margin-right:4px;font-size:12px;font-weight:600;color:#333}.p-header__auth .l-container .information .articleCount p span.title{width:100%}@media screen and (min-width: 481px){.p-header__auth .l-container .information .articleCount p span.title{width:auto}}@media screen and (min-width: 481px){.p-header__auth .l-container .information .articleCount p span.unit{margin-right:1rem}}.p-header__auth .l-container .information .articleCount:not(:has(+p)){margin:10px 0 0}.p-header__auth .l-container .information .articleCount:not(:has(+p)) p{padding-left:0;justify-content:flex-start;gap:6px 4px}.p-header__auth .l-container .information .articleCount:not(:has(+p)) p:before{display:none}.p-header__auth .l-container .information .description{width:100%;font-size:12px;color:#888;font-weight:400;margin-top:1rem}@media screen and (min-width: 481px){.p-header__auth .l-container .information .description{margin-top:.5rem}}.p-header__auth .l-container .information:has(:not(.snsLink)){align-items:flex-end}@media screen and (max-width: 480px){.p-header__auth.subscriber .l-container{gap:16px;grid-template-columns:80px 1fr}}@media screen and (max-width: 480px){.p-header__auth.subscriber .l-container .information .name{padding-left:0}}.p-header__auth.subscriber .l-container .information .articleCount{display:none}.p-header__contentSearch .p-searchItems{background:#333}@media screen and (min-width: 1401px){.p-header:has(.p-searchItems--knowledge) .p-nav .l-container{padding-inline:100px}}.p-header:has(.fixArea.is-fixed) .p-search__btnWrap{bottom:4.5rem}body:has(.item--gallery.slick-active) .p-header .p-header__menu--button--round .switch .menuWrap:after{left:0;opacity:1}body:has(.item--knowledge.slick-active) .p-header .p-header__menu--button--round .switch .menuWrap:after{left:72px;opacity:1}@media screen and (min-width: 481px){body:has(.item--knowledge.slick-active) .p-header .p-header__menu--button--round .switch .menuWrap:after{left:100px}}body:has(.item--school.slick-active) .p-header .p-header__menu--button--round .switch .menuWrap:after{left:144px;opacity:1}@media screen and (min-width: 481px){body:has(.item--school.slick-active) .p-header .p-header__menu--button--round .switch .menuWrap:after{left:200px}}.p-filterBox__list{display:flex;flex-wrap:wrap;gap:6px}.p-filterBox__list>li .title{font-size:12px;font-weight:600;line-height:1;height:20px;padding:0 10px;display:flex;align-items:center;justify-content:center;border-radius:3px;background:linear-gradient(180deg,#15cbfdcc,#53aceacc);color:#fff;cursor:pointer;position:relative;z-index:0}.p-filterBox__list>li .title:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);border-radius:50%;width:8px;height:8px;background:#4f95c6;z-index:-1;transition:all .4s ease}.p-filterBox__list>li .title:hover:after{transform:translate(-50%,50%)}.p-filterBox__list>li.active .title:after{transform:translate(-50%,50%)}.p-filterBox__contList{padding:12px 0;background:linear-gradient(177deg,#01b4e4,#15ceff 70%,#57dcff 300%);box-shadow:0 12px 12px #00000014;position:absolute;width:calc(100% - 20px);z-index:2;max-width:1230px;left:50%;transform:translate(-50%,24px);border-radius:8px;transition:all .4s ease;pointer-events:none;opacity:0}@media screen and (min-width: 481px){.p-filterBox__contList{width:calc(100% - 32px);padding:16px 0 20px}}@media screen and (min-width: 1081px){.p-filterBox__contList{padding:14px 0 28px}}.p-filterBox__contList.view{pointer-events:all;opacity:1;transform:translate(-50%,8px)}.p-filterBox__contList>li{display:none}.p-filterBox__contList>li .l-container{padding:0 10px}@media screen and (min-width: 561px){.p-filterBox__contList>li .l-container{padding:0 24px}}.p-filterBox__contList>li .p-searchList__item--body>.title{color:#fff;font-weight:800;font-size:20px;margin:0 0 10px}.p-filterBox__contList>li .p-searchList__item--body ul{gap:6px;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 561px){.p-filterBox__contList>li .p-searchList__item--body ul{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1081px){.p-filterBox__contList>li .p-searchList__item--body ul{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width: 1401px){.p-filterBox__contList>li .p-searchList__item--body ul{grid-template-columns:repeat(5,1fr)}}.p-filterBox__contList>li .p-searchList__item--body ul>li{width:auto;max-width:none;border:none;display:inline-flex;padding:8px;border:solid 1px #fff;border-radius:4px;background:#fff}@media screen and (min-width: 561px){.p-filterBox__contList>li .p-searchList__item--body ul>li{padding:10px}}.p-filterBox__contList>li .p-searchList__item--body ul>li+li{margin:0}.p-filterBox__contList>li .p-searchList__item--body ul>li .c-text__lv6{font-size:13px;font-weight:600;color:#12b2dd}.p-filterBox__contList>li .p-searchList__item--body ul>li .number{min-width:auto;font-size:13px;padding:0;height:auto;background:none;color:#12b2dd;display:none}@media screen and (min-width: 1081px){.p-filterBox__contList>li .p-searchList__item--body ul>li .number{display:block}}.p-page{width:100%;padding:4rem 0 1.5rem;position:relative}@media screen and (min-width: 561px){.p-page{padding:5rem 0 3rem}}.p-page__head{padding:0 0 2rem;margin:0 0 2rem;border-bottom:1px solid hsl(193,13%,92%)}.p-page__head--desc{font:400 14px/1.7em noto sans japanese,sans-serif;margin:.625rem 0 0}.p-pageHead{display:flex;flex-direction:column;gap:.125rem}.p-pageHead__ttl{font-weight:700}.p-pageHead__sub{color:#00c8ff;display:flex;align-items:center;gap:.25rem}.p-pageHead__sub:before{content:"";width:10px;height:1px;background-color:#00c8ff}.p-page__background{position:fixed;pointer-events:none;top:0;left:0;width:100vw;height:100vh;background:url(/img/logo/logo--black.svg) no-repeat center;background-size:80% auto;opacity:.02;z-index:-1}@media screen and (min-width: 1081px){.p-page__background{background:url(/img/logo/logo--black.svg) no-repeat center;background-size:auto 80px}}.p-recommendedStudy{background:#292c2e;padding:2.5rem 0 4.5rem}.p-recommendedStudy__body{display:grid;grid-template-columns:140px 1fr;gap:2.5rem;margin:2rem 0 0}.p-recommendedStudy__list .slick-track{display:flex;gap:1rem;margin:0 -1rem}.p-recommendedStudy__item{width:25%!important}.p-recommendedStudy__item--info{display:flex;justify-content:space-between;align-items:center;margin:.375rem 0 0}.p-recommendedStudy__item--info *{font-size:12px}.p-recommendedStudy__item--info .time{background:#111;border-radius:2px;color:#fff;line-height:1.6em;padding:0 .5rem;display:inline-flex;align-items:center;justify-content:center}.p-recommendedStudy__item--info .date{color:#777}.p-recommendedStudy__image{border-radius:4px;overflow:hidden}.p-recommendedStudy__image img{width:100%}.p-search{z-index:2;position:relative}.p-search *{color:#fff}.p-searchList{display:flex;flex-direction:column;gap:2rem;max-width:664px;margin:0 auto;padding:0 1.25rem}@media screen and (min-width: 561px){.p-searchList{padding:0 2rem}}@media screen and (min-width: 993px){.p-searchList{flex-direction:row;max-width:1024px;gap:5rem}}.p-searchList__wrap{min-height:100vh;background:#15ceff;background:linear-gradient(10deg,#15ceff,#189ed8);position:fixed;inset:0;z-index:99;clip-path:circle(0 at 100% 100%);transition:all .5s ease;pointer-events:none;opacity:0}@media screen and (min-width: 1081px){.p-searchList__wrap{clip-path:circle(0 at 50px 50%)}}.p-searchList__wrap::-webkit-scrollbar{display:none}.p-searchList__wrap.on{clip-path:circle(120dvh at 100% 100%);pointer-events:all;opacity:1}@media screen and (min-width: 561px){.p-searchList__wrap.on{clip-path:circle(170vw at 100% 100%)}}@media screen and (min-width: 1081px){.p-searchList__wrap.on{clip-path:circle(120vw at 50px 50%)}}.p-searchList__wrap>.scroll{padding:2.5rem 0 8rem;overflow-y:auto;height:100%}@media screen and (min-width: 561px){.p-searchList__wrap>.scroll{padding:3.5rem 0}}.p-searchList--row2{max-width:600px;width:100%}.p-searchList--row2 .p-searchList__item--body ul{column-count:2;width:100%;column-gap:1rem}@media screen and (min-width: 561px){.p-searchList--row2 .p-searchList__item--body ul{column-count:2;column-gap:2.5rem}}.p-searchList--row1{gap:0 2.5rem;max-width:100%;width:100%}@media screen and (min-width: 561px){.p-searchList--row1{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media screen and (min-width: 993px){.p-searchList--row1{display:block;max-width:280px}}.p-searchList--row1 .p-searchList__item{width:100%}@media screen and (min-width: 561px){.p-searchList--row1 .p-searchList__item+.p-searchList__item{margin:0!important}}@media screen and (min-width: 993px){.p-searchList--row1 .p-searchList__item+.p-searchList__item{margin:32px 0 0!important}}.p-searchList__item+.p-searchList__item{margin:2rem 0 0}.p-searchList__item--head{display:flex;align-items:center;gap:.75rem;margin:0 0 1rem;position:relative}@media screen and (min-width: 1081px){.p-searchList__item--head{margin:0 0 2rem}}.p-searchList__item--head:after{content:attr(data-title);display:block;font-size:40px;font-weight:500;color:#ffffff24}.p-searchList__item--head .ttl{font-size:18px;font-weight:700}.p-searchList__item--head .c-svg{margin:0 0 .375rem}.p-searchList__item--body ul{-moz-column-count:2;column-count:2;width:100%;-moz-column-gap:1rem;column-gap:1rem}@media screen and (min-width: 561px){.p-searchList__item--body ul{-moz-column-count:1;column-count:1}}.p-searchList__item--body ul>li{max-width:100%;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 0 .75rem;border-bottom:1px solid rgba(255,255,255,.2);position:relative;break-inside:avoid;gap:8px}@media screen and (min-width: 561px){.p-searchList__item--body ul>li{max-width:280px}}.p-searchList__item--body ul>li+li{margin:.625rem 0 0}.p-searchList__item--body ul>li a{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.p-searchList__item--body ul>li .c-text__lv6{font-size:12px;line-height:1.3em;order:2;flex:auto;min-width:1px}@media screen and (min-width: 1081px){.p-searchList__item--body ul>li .c-text__lv6{font-size:14px}}.p-searchList__item--body .number{background:#fff;border-radius:4px;display:inline-flex;justify-content:center;align-items:center;padding:0 .5rem;height:20px;font-size:12px;font-weight:700;letter-spacing:-.01em;color:#1faed6;order:1}@media screen and (min-width: 561px){.p-searchList__item--body .number{order:2}}@media screen and (min-width: 1081px){.p-searchList__item--body .number{min-width:42px;font-size:14px}}.p-search__btn{background:#222;filter:drop-shadow(4px 10px 16px rgba(0,0,0,.2));padding:.8125rem .9375rem;border-radius:50%;cursor:pointer}.p-search__btn .c-svg{width:30px;height:30px;margin:0}.p-search__btnWrap{display:flex;align-items:flex-end;max-height:100px;padding:1rem .625rem;position:fixed;top:auto;right:0;bottom:0;z-index:100;transition:all .4s ease}@media screen and (min-width: 1081px){.p-search__btnWrap{padding:1.25rem;align-items:center;top:50%;left:0;right:auto;transform:translateY(-50%)}}.p-searchBox{margin:auto;flex:auto;min-width:1px;padding:0 0 4px}.p-searchBox *{color:#222}.p-searchBox__wrap{position:relative}.p-searchBox__wrap .p-searchItems--knowledge .p-searchItems__headBox{padding-block:14px}.p-searchBox__keyword{border-radius:24px;overflow:hidden;background-color:#fff}.p-searchBox__keyword .c-input button{width:32px;height:32px;position:absolute;padding:0;background:none;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;left:8px;top:50%;transform:translateY(-56%);z-index:1}@media screen and (min-width: 1081px){.p-searchBox__keyword .c-input button{left:12px}}.p-searchBox__keyword .c-input button .c-svg{width:24px;height:24px;margin:0}.p-searchBox__keyword .c-input button .c-svg use{color:#d0d0d0}.p-searchBox__keyword .c-input input{border:none;color:#222;height:40px;font-weight:500;font-size:12px;padding-left:42px;padding-right:48px;padding-bottom:1px;position:relative;z-index:0;margin-right:48px;width:auto;border-top-right-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 1081px){.p-searchBox__keyword .c-input input{height:48px;padding-left:48px;padding-bottom:1px;font-size:14px;color:#444}}.p-searchBox__sort{position:absolute;right:8px;top:0;width:48px;height:40px;cursor:pointer;z-index:1}@media screen and (min-width: 1081px){.p-searchBox__sort{height:48px}}.p-searchBox__close{position:absolute;right:8px;top:44px;width:48px;height:36px;background:#fff;background-size:14px auto!important;pointer-events:none;cursor:pointer;z-index:1}@media screen and (min-width: 1081px){.p-searchBox__close{height:48px;background-size:16px auto!important;top:52px}}.p-searchBox__body{position:absolute;top:0;z-index:-1;width:100%;background:#fff;padding-top:40px;border-radius:20px;box-shadow:0 2px 14px #0003;pointer-events:none;opacity:0;transition:all .2s ease}@media screen and (min-width: 1081px){.p-searchBox__body{padding-top:48px;border-radius:24px}}.p-searchBox__category{display:grid;grid-template-columns:1fr;gap:8px;border-top:solid 1px #ddd;padding:10px 0 16px}.p-searchBox__catItem,.p-searchBox__tagItem{padding:.5rem 1rem}.p-searchBox__catItem>.title,.p-searchBox__tagItem>.title{font-size:12px;font-weight:500;line-height:1;color:#aaa}.p-searchBox__tagItem{padding-top:1rem}.p-searchBox__tagList{display:flex;flex-wrap:wrap;gap:4px;margin:.625rem 0 0}.p-searchBox__tagList>li a{font-size:12px;display:inline-flex;align-items:center;justify-content:center;line-height:1;height:20px;background:#f4fcff;padding:0 8px;color:#2ebaf1;font-weight:600;border-radius:3px;border:solid 1px #b0e0f3}.p-searchBox__tagList>li a:before{content:"#"}.p-searchBox__tagList>li a:hover{background:#2ebaf1;border-color:#2ebaf1;color:#fff;text-decoration:none}.p-searchBox__catList{margin:8px -1rem 0;display:flex;flex-direction:column}.p-searchBox__catList>li .item{padding:.25rem 1rem;display:flex;align-items:center;height:28px}.p-searchBox__catList>li .item .name{font-size:14px;font-weight:600;line-height:1;white-space:nowrap;overflow:hidden;color:#222}.p-searchBox__catList>li .item:hover{background:#f1f3f7}.p-searchBox__colorList{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}.p-searchBox__colorList>li{flex:0 0 auto}.p-searchBox__colorList>li .item{width:28px;height:28px;border-radius:50%;border:solid 1px #eaeaea;display:block;background:#eee}.p-searchBox__colorList>li .item--black{background:linear-gradient(120deg,#000,#747474)}.p-searchBox__colorList>li .item--white{background:linear-gradient(120deg,#fff,#f6f6f6)}.p-searchBox__colorList>li .item--red{background:linear-gradient(#f72a5b,#ff7455)}.p-searchBox__colorList>li .item--pink{background:linear-gradient(#fb55e0,#ed7eff)}.p-searchBox__colorList>li .item--purple{background:linear-gradient(#a956ef,#c582fe)}.p-searchBox__colorList>li .item--blue{background:linear-gradient(#4b90d0,#98b9d7)}.p-searchBox__colorList>li .item--green{background:linear-gradient(#33bd83,#8af094)}.p-searchBox__colorList>li .item--yellow{background:linear-gradient(#f6ed21,#f7d212)}.p-searchBox__colorList>li .item--orange{background:linear-gradient(#ffb35b,#f98543)}.p-searchBox__colorList>li .item--brown{background:linear-gradient(#c48c53,#a25015)}.p-searchBox__colorList>li .item--colorful{background:linear-gradient(125deg,#69e4ff,#e4ff41)}.p-searchBox__colorList>li .item:hover{opacity:.7}.p-searchBox.active .p-searchBox__close{pointer-events:all;background:url(/img/icon/icon_remodal_close.svg) no-repeat center}.p-searchBox.active .p-searchBox__body{opacity:1;pointer-events:all}.p-searchBox.sortView .p-searchBox__keyword{border-radius:24px 24px 0 0}.p-searchItems{background:linear-gradient(180deg,#ffffffe6,#e7ebece6),url(/img/icon/icon_background_grid.png);background-repeat:repeat;background-size:40px auto;background-position:left top;position:relative;z-index:1;transition:all .4s ease;display:flex}.p-searchItems>.l-container{padding:0 16px}.p-searchItems__action{position:absolute;display:flex;align-items:center;justify-content:flex-end;transform:rotate(-90deg);right:0;top:36px;z-index:1}@media screen and (min-width: 1081px){.p-searchItems__action{right:83px}}.p-searchItems__action .title{order:2;letter-spacing:.2em;font-size:11px;color:#666;flex:0 0 auto;display:none}.p-searchItems__action .arrow{display:flex;gap:4px}.p-searchItems__action .arrow .button{width:32px;height:32px;background:#fff;border:solid 1px #d5dbdf;box-shadow:0 2px 4px #00000014;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.p-searchItems__action .arrow .button:before{content:"";width:8px;height:8px;border-right:solid 1px;border-bottom:solid 1px;border-color:#b5bdc3}.p-searchItems__action .arrow .button:hover:before{border-color:#00c8ff}.p-searchItems__action .arrow .button--prev{order:2}.p-searchItems__action .arrow .button--prev:before{transform:translate(-1px) rotate(-45deg)}.p-searchItems__action .arrow .button--next:before{transform:translate(1px) rotate(135deg)}.p-searchItems__action .arrow .button.disabled{cursor:default;opacity:.6}.p-searchItems__action .arrow .button.disabled:hover:before{border-color:#b5bdc3}.p-searchItems__headBox{height:100%;display:grid;align-items:center;grid-template-columns:repeat(5,minmax(160px,1fr));gap:8px;flex-wrap:wrap;padding:16px 48px 16px 0;opacity:0;pointer-events:none;transform:translateY(-24px);transition:all .4s ease;position:absolute}@media screen and (min-width: 1441px){.p-searchItems__headBox{grid-template-columns:repeat(7,minmax(160px,230px))}}.p-searchItems__headBox.view{opacity:1;pointer-events:all;transform:translate(0);position:relative}.p-searchItems__bodyBox{height:100%;display:flex;flex-direction:column-reverse;padding:12px 0;gap:10px 0;align-items:flex-start}@media screen and (min-width: 1081px){.p-searchItems__bodyBox{display:grid;align-items:center;grid-template-columns:1fr 370px;gap:4px 12px}}.p-searchItems__bodyBox .p-searchItems__color{display:flex;align-items:center;background:#e7ebee;border:solid 1px #DDE1E5;gap:4px 12px;padding:8px 10px;border-radius:0;width:100%}@media screen and (min-width: 1081px){.p-searchItems__bodyBox .p-searchItems__color{width:auto;padding:8px 12px}}.p-searchItems__bodyBox .p-searchItems__color .title{flex:0 0 auto;font-size:12px}.p-searchItems__bodyBox .p-searchItems__color .p-searchBox__colorList{margin:0;gap:4px}.p-searchItems__bodyBox .p-searchItems__color .p-searchBox__colorList>li{opacity:0;transition:all .4s ease-out;transform-origin:center;transform:translate(14px) rotate(200deg)}.p-searchItems__bodyBox .p-searchItems__color .p-searchBox__colorList>li.view{opacity:1;transform:rotate(0) translate(0)}.p-searchItems__bodyBox .p-searchItems__color .p-searchBox__colorList>li .item{width:20px;height:20px}.p-searchItems__field{opacity:0;pointer-events:none;transform:translateY(24px);transition:all .8s ease;position:absolute;z-index:0;display:grid;grid-template-columns:160px 1fr;align-items:flex-start;gap:12px;width:100%;top:16px;max-width:885px;overflow:auto}@media screen and (min-width: 1081px){.p-searchItems__field{max-width:1225px}}@media screen and (min-width: 1401px){.p-searchItems__field{max-width:none}}.p-searchItems__field::-webkit-scrollbar{width:0px;height:0px}.p-searchItems__field.view{opacity:1;pointer-events:all;transform:translate(0);position:relative;top:0}.p-searchItems__field .p-searchItems__box{position:sticky;top:0;z-index:1}.p-searchItems__box{display:flex;justify-content:center;align-items:center;gap:8px;width:160px;width:100%;height:64px;background:linear-gradient(165deg,#00c8ff,#90a5cb 110%);background:linear-gradient(156deg,#717f8d 20%,#3f7786 270%);border-radius:6px;box-shadow:0 6px 12px #0000001a;cursor:pointer;position:relative}.p-searchItems__box:hover{opacity:.9}.p-searchItems__box .title{font-size:12px;font-weight:600;color:#fff;line-height:1}.p-searchItems__box .count{font-size:11px;font-weight:600;background:#39607221;background:#b5cdd926;min-width:32px;border-radius:20px;display:flex;align-items:center;justify-content:center;height:18px;color:#fff}.p-searchItems__box .english{font-size:19px;font-weight:500;color:#fff;position:absolute;left:50%;bottom:10px;transform:translate(-50%);letter-spacing:.08em;opacity:.04;white-space:normal;width:100%;text-align:right;padding:0 12px}.p-searchItems__plate{position:absolute;left:0;top:24px;width:100%;z-index:-1;height:64px;background:#bfccd3;max-width:160px;border-radius:6px;opacity:.5;pointer-events:none}.p-searchItems__plate--bottom{z-index:-2;top:30px;background:#d6dee1}.p-searchItems__list{display:flex;flex-wrap:wrap;gap:4px 2px}.p-searchItems__list>li{position:relative;transition:all .4s ease;transform:translateY(24px);opacity:0;pointer-events:none}.p-searchItems__list>li.view{transform:translate(0);opacity:1;pointer-events:all}.p-searchItems__list>li a{display:flex;align-items:center;gap:8px;height:24px;border-radius:24px;background:#444;border:solid 1px #444;padding:0 10px;background-position:0;transition:all .4s ease}.p-searchItems__list>li a:hover{background:#fff}.p-searchItems__list>li a:hover .item{color:#444}.p-searchItems__list>li a:hover .number{color:#fff}.p-searchItems__list>li .item{font-size:11px;font-weight:400;color:#fff}.p-searchItems__list>li .number{font-size:11px;color:#888;letter-spacing:0}.p-searchItems .searchType{display:flex;gap:8px}@media screen and (min-width: 561px){.p-searchItems .searchType{padding-inline:16px}}.p-searchItems .searchType:has(.p-searchItems__list){padding-left:0}.p-searchItems .searchType:has(.p-searchBox__keyword){padding-right:0}.p-searchItems .searchType label{writing-mode:sideways-lr;text-align:right;font-size:12px;color:#515151;display:none}@media screen and (min-width: 561px){.p-searchItems .searchType label{display:block}}@media screen and (min-width: 561px){.p-searchItems .searchType+.searchType{border-left:solid 1px #404040}}.p-searchItems .searchType .data{flex:auto;min-width:1px}.p-searchItems .searchType .data .p-searchBox__body{top:136px;width:100dvw;padding-top:0;left:0;right:0;max-height:440px;overflow:auto;border-radius:0 0 24px 24px}@media screen and (min-width: 561px){.p-searchItems .searchType .data .p-searchBox__body{top:84px;left:auto;width:440px}}.p-searchItems .searchType .data .p-searchBox__body .p-searchBox__colorList{margin:8px 0 0}.p-searchItems .searchType .data .p-searchBox__close{top:8px}@media screen and (min-width: 1081px){.p-searchItems .searchType .data .p-searchBox .p-searchBox__catItem:has(.vol){display:none}}@media screen and (min-width: 1081px){.p-searchItems .searchType .data .p-searchBox .p-searchBox__catItem:has(.p-searchBox__colorList){display:none}}.p-searchItems .searchType .data .p-searchBox .p-searchBox__tagItem{padding-top:.5rem}.p-searchItems .searchType .p-searchItems__list{max-height:52px;overflow:hidden}.p-searchItems .searchType .p-searchBox__colorList{margin:0;gap:4px}.p-searchItems .searchType .p-searchBox__colorList>li .item{border-radius:4px;width:22px;height:22px;border:solid 1px #2b2b2b}.p-searchItems .searchType .vol .title{font-size:11px;line-height:1;color:#aaa}.p-searchItems .searchType .vol .currentNum{display:flex;justify-content:space-between;margin-block:6px 6px}.p-searchItems .searchType .vol .currentNum .min,.p-searchItems .searchType .vol .currentNum .max{width:32px;height:18px;display:flex;align-items:center;justify-content:center;line-height:1;color:#fff;font-weight:600;background:#444;font-size:12px;border-radius:3px}.p-searchItems .searchType .vol .rangeWrap{height:10px;display:flex;align-items:center}.p-searchItems .searchType .vol .rangeWrap .slidebar-multithumb{display:grid;height:100%;width:100%;overflow:hidden;border-radius:10px}.p-searchItems .searchType .vol .rangeWrap .slidebar-multithumb input{background:#515151}.p-searchItems .searchType .vol .rangeWrap .slidebar-multithumb input[type=range]{grid-column:1;grid-row:2;pointer-events:none;-webkit-appearance:none;background:none;overflow:hidden}.p-searchItems .searchType .vol .rangeWrap .slidebar-multithumb ::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;width:10px;height:10px;border-radius:50%}@media screen and (min-width: 1081px){.p-searchItems .searchType .vol .rangeWrap .slidebar-multithumb ::-webkit-slider-thumb{width:10px;height:10px}}.p-searchItems .searchType .vol .rangeWrap .thumb-1{z-index:1}.p-searchItems .searchType .vol .rangeWrap .thumb-1::-webkit-slider-runnable-track{background:none}.p-searchItems .searchType .vol .rangeWrap .thumb-2::-webkit-slider-runnable-track{background:#555}.p-searchItems .searchType .vol .rangeWrap .thumb-1::-webkit-slider-thumb{background:#0a8dc0;box-shadow:calc(-100vw - 8px) 0 0 100vw #555;cursor:pointer}@media screen and (min-width: 1081px){.p-searchItems .searchType .vol .rangeWrap .thumb-1::-webkit-slider-thumb{box-shadow:calc(-100vw - 6px) 0 0 100vw #555}}.p-searchItems .searchType .vol .rangeWrap .thumb-2::-webkit-slider-thumb{background:#0a8dc0;box-shadow:calc(-100vw - 8px) 0 0 100vw #3bc8ff;cursor:pointer}@media screen and (min-width: 1081px){.p-searchItems .searchType .vol .rangeWrap .thumb-2::-webkit-slider-thumb{box-shadow:calc(-100vw - 6px) 0 0 100vw #3bc8ff}}.p-searchItems .searchType .p-searchBox__keyword{border-radius:4px}.p-searchItems .searchType .p-searchBox__keyword .c-input input{height:44px;padding-right:8px;margin:0;font-size:13px}@media screen and (min-width: 561px){.p-searchItems .searchType .p-searchBox__keyword .c-input input{height:52px;font-size:12px}}.p-searchItems .searchType--page{order:2}@media screen and (min-width: 561px){.p-searchItems .searchType--page{order:0}}.p-searchItems .searchType--color{display:none}@media screen and (min-width: 1081px){.p-searchItems .searchType--color{display:flex}}.p-searchItems .searchType--vol{display:none}@media screen and (min-width: 1081px){.p-searchItems .searchType--vol{display:flex}}.p-searchItems--website{background:#333;padding:14px 0}.p-searchItems--website .l-container{padding-inline:1rem;display:grid;grid-template-columns:1fr;gap:8px}@media screen and (min-width: 561px){.p-searchItems--website .l-container{grid-template-columns:1fr 1fr;gap:0}}@media screen and (min-width: 1081px){.p-searchItems--website .l-container{grid-template-columns:1fr 210px 320px}}.p-searchItems--knowledge{padding:14px 0}.p-searchItems--knowledge .l-container{display:grid;justify-content:center;grid-template-columns:1fr;gap:.5rem 1rem}@media screen and (min-width: 1081px){.p-searchItems--knowledge .l-container{grid-template-columns:minmax(auto,1110px) 320px;grid-template-columns:1fr 320px;padding:0 1rem}}@media screen and (min-width: 1540px){.p-searchItems--knowledge .l-container{padding:0 100px;max-width:none}}.p-searchItems--knowledge .searchType--category{display:grid;align-items:center;gap:8px;flex-wrap:wrap;transition:all .4s ease;padding:0;gap:4px;grid-template-columns:repeat(2,minmax(160px,1fr));order:2}@media screen and (min-width: 561px){.p-searchItems--knowledge .searchType--category{grid-template-columns:repeat(3,minmax(160px,280px))}}@media screen and (min-width: 769px){.p-searchItems--knowledge .searchType--category{gap:8px;grid-template-columns:repeat(4,minmax(160px,1fr))}}@media screen and (min-width: 1081px){.p-searchItems--knowledge .searchType--category{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));order:0}}.p-searchItems--knowledge .searchType--category .title{display:flex;align-items:center;gap:10px}@media screen and (min-width: 1081px){.p-searchItems--knowledge .searchType--category .title{gap:4px}}.p-searchItems--knowledge .searchType--category .title:before{content:"";width:20px;height:20px;flex:0 0 auto;background:#eee;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}.p-searchItems--knowledge .searchType--keyword{border:none;padding:0}@media screen and (min-width: 1081px){.p-searchItems--knowledge .searchType--keyword{padding-left:1rem;border-left:solid 1px #404040}}.p-searchItems--knowledge .searchType--keyword label{display:none}@media screen and (min-width: 1081px){.p-searchItems--knowledge .searchType--keyword label{display:block}}.p-searchItems--knowledge .p-searchItems__box{background:linear-gradient(156deg,#484848,#444 270%);height:2.5rem;justify-content:space-between;padding-inline:12px}@media screen and (min-width: 561px){.p-searchItems--knowledge .p-searchItems__box{height:3rem}}@media screen and (min-width: 1081px){.p-searchItems--knowledge .p-searchItems__box{justify-content:center}}@media screen and (min-width: 1401px){.p-searchItems--knowledge .p-searchItems__box{height:3.5rem}}.p-searchItems--knowledge .p-searchItems__box .english{display:none}.p-searchItems--knowledge .p-searchItems__box .count{background:#575757}.p-searchItems--knowledge .p-searchItems__box:hover{opacity:.6}.p-searchItems--knowledge .p-searchItems__box.disabled{pointer-events:none}.p-searchItems--knowledge .p-searchItems__box.disabled .title{opacity:.2;font-size:12px}@media screen and (min-width: 561px){.p-searchItems--knowledge .p-searchItems__box.disabled .title{font-size:13px}}.p-searchItems--knowledge .p-searchItems__box.disabled .count{opacity:.6}.p-searchItems--knowledge .p-searchItems__box--all .title:before{display:none}.p-searchItems--knowledge .p-searchItems__box--webdesign .title:before{background:url(/img/icon/cat-design--white.svg)}.p-searchItems--knowledge .p-searchItems__box--coding .title:before{background:url(/img/icon/cat-coding--white.svg)}.p-searchItems--knowledge .p-searchItems__box--seo .title:before{background:url(/img/icon/cat-seo--white.svg)}.p-searchItems--knowledge .p-searchItems__box--wp .title:before{background:url(/img/icon/cat-wp--white.svg)}.p-searchItems--knowledge .p-searchItems__box--tool .title:before{background:url(/img/icon/cat-tool--white.svg)}.p-searchItems--knowledge .p-searchItems__box--column .title:before{background:url(/img/icon/cat-column--white.svg)}.p-searchItems--knowledge .p-searchItems__box--career .title:before{background:url(/img/icon/cat-career--white.svg)}.p-searchItems--knowledge .p-searchItems__box--uncategorized,.p-searchItems--knowledge .p-searchItems__box.disabled{display:none}.l-main--knowledgeSingle .p-searchItems--knowledge{display:flex;order:2;margin:2rem 0 0;background:linear-gradient(0deg,#ffffffe6,#e7ebece6),url(/img/icon/icon_background_grid.png)}@media screen and (min-width: 769px){.l-main--knowledgeSingle .p-searchItems--knowledge{display:none}}.l-main--knowledgeSingle+.l-footer .p-footer{margin:4rem 0 0}@media screen and (min-width: 769px){.l-main--knowledgeSingle+.l-footer .p-footer{margin:7.5rem 0 0}}.p-switch{--switch__on--bg: hsl(193, 15%, 28%);--switch__off--bg: hsl(192, 4%, 44%);--switch__off--circle: hsl(191, 9%, 65%);width:44px;height:24px;border-radius:12px;background:var(--switch__off--bg);cursor:pointer;position:relative;display:inline-block;filter:grayscale(1);background:#dfdfdf}.p-switch__circle{display:block;width:18px;height:18px;border-radius:50%;transition:.5s;position:absolute;top:3px;left:4px;background:var(--switch__off--circle);transform:translate(0)}@media screen and (min-width: 481px){.p-switch__circle{background:#00c8ff}}.p-switchGallery{display:inline-flex;align-items:center;gap:.25rem}@media screen and (min-width: 481px){.p-switchGallery{gap:.5rem}}@media screen and (min-width: 1081px){.p-switchGallery{gap:.625rem}}.p-switchGallery__btn{width:24px;height:24px;padding:0;border:none;background:url(/img/icon/icon_mobile_off.svg) no-repeat center;background-size:contain!important;cursor:pointer;opacity:.5}@media screen and (min-width: 481px){.p-switchGallery__btn{width:15px;background:url(/img/icon/icon_mobile_off.svg) no-repeat center left}}.p-switchGallery__btn--pc{width:34px;background:url(/img/icon/icon_pc_on.svg) no-repeat center center;display:none;opacity:1}@media screen and (min-width: 481px){.p-switchGallery__btn--pc{display:block}}.p-switchGallery.on .p-switch{background:#cfe2e7;filter:grayscale(0)}.p-switchGallery.on .p-switch__circle{background:#00c8ff;transform:translate(100%)}.p-switchGallery.on .p-switchGallery__btn{background:url(/img/icon/icon_mobile_on.svg) no-repeat center;background-size:contain!important;opacity:1}@media screen and (min-width: 481px){.p-switchGallery.on .p-switchGallery__btn{background:url(/img/icon/icon_mobile_on.svg) no-repeat center left}}.p-switchGallery.on .p-switchGallery__btn--pc{background:url(/img/icon/icon_pc_off.svg) no-repeat center center;opacity:.5}.p-switchPage{display:flex;align-items:center;gap:6px;margin:0 0 12px}@media screen and (min-width: 481px){.p-switchPage{gap:8px}}.p-switchPage .unit{font-size:12px;color:#aaa}.p-switchPage .switch{display:flex;align-items:center;gap:4px}@media screen and (min-width: 481px){.p-switchPage .switch{gap:6px}}.p-switchPage .switch .item{width:48px;height:25px;display:flex;align-items:center;justify-content:center;line-height:1;font-size:12px;color:#55696f;border:solid 1px #55696f;border-radius:4px}@media screen and (min-width: 481px){.p-switchPage .switch .item{width:60px}}.p-switchPage .switch .item:hover{color:#81b2c1;background:#55696f}.p-switchPage .switch .item.is-active{background:var(--switch__on--bg);background:#3d4d52;cursor:default;color:#00c8ff;border-color:#00c8ff}.p-headTitle{margin:1rem 0 0}@media screen and (min-width: 481px){.p-headTitle{margin:1.5rem 0 0}}@media screen and (min-width: 1081px){.p-headTitle{margin:3rem 0 0}}@media screen and (min-width: 1081px){.p-headTitle .l-container{max-width:none}}.p-headTitle .l-container:has(.p-switchGallery){display:flex;align-items:flex-end}.p-headTitle .l-container .p-switchGallery{display:inline-flex;justify-content:flex-end;gap:4px;margin:12px 8px 0 auto}@media screen and (min-width: 561px){.p-headTitle .l-container .p-switchGallery{margin:0 0 0 auto}}.p-headTitle .l-container .p-switchGallery .p-switch{filter:grayscale(1);background:#dfdfdf}.p-headTitle .l-container .p-switchGallery.on .p-switch{filter:grayscale(0);background:#cfe2e7}.p-headTitle h1{font-size:15px;font-weight:600;color:#333}@media screen and (min-width: 481px){.p-headTitle h1{font-size:20px}}@media screen and (min-width: 1081px){.p-headTitle h1{font-size:24px}}.p-single{position:relative;z-index:0}.p-single:before,.p-single:after{content:"";position:absolute;left:0;top:0;z-index:-2;pointer-events:none;height:100dvh;width:100%}.p-single:before{background:radial-gradient(rgba(0,0,0,.1) 0%,rgba(63,114,225,.1) 30%,transparent 100%)}.p-single:after{z-index:-1;-webkit-backdrop-filter:blur(120px);backdrop-filter:blur(120px);background:linear-gradient(#ffffffb3 60%,#fff)}.p-single__main{margin:1rem 0 0;padding:0 0 4rem;border-bottom:solid 1px #F0F0F0}@media screen and (min-width: 1081px){.p-single__main{margin:3rem 0 0}}.p-single__main .l-container{max-width:620px}@media screen and (min-width: 1081px){.p-single__main .l-container{display:grid;gap:0 1rem;max-width:1560px;align-items:flex-start;padding-right:0;grid-template-columns:1fr 300px;grid-template-rows:52px 1fr}}@media screen and (min-width: 1241px){.p-single__main .l-container{grid-template-columns:1fr 356px;gap:0 1.5rem}}.p-single__comment{margin:2rem -1rem -2rem;padding:16px 12px 6px;background:#f1f3f7;border-radius:14px 14px 0 0}@media screen and (min-width: 481px){.p-single__comment{padding:8px 16px 10px}}@media screen and (min-width: 561px){.p-single__comment{padding:12px 16px 14px}}@media screen and (min-width: 1081px){.p-single__comment{margin:0;background:none;padding:0}}.p-single__comment .p-galleryList__info--comment{gap:.625rem;background:#fff;box-shadow:none;padding-right:1rem;width:auto;max-width:100%}@media screen and (min-width: 1081px){.p-single__comment .p-galleryList__info--comment{gap:1rem;background:#eff3f5;box-shadow:inset 0 0 4px #0000000f}}.p-single__comment .p-galleryList__info--comment .commenter_icon img{width:40px}.p-single__comment .p-galleryList__info--comment--knowledge{gap:.5rem;padding:0;background:none;box-shadow:none}.p-single__comment .p-galleryList__info--comment--knowledge .commenter_icon img{width:32px}.p-single__comment .p-galleryList__info--comment--knowledge .commenter_text .name{font-size:12px}.p-single__comment .p-galleryList__info--comment--knowledge .commenter_text .date{margin:0}.p-single__mainImage{display:grid;grid-template-columns:1fr;align-items:flex-start;margin:1.5rem -1rem 0;padding:1.5rem 1rem;background:#f1f3f7;gap:16px}@media screen and (min-width: 1081px){.p-single__mainImage{margin:1rem 0 0;grid-template-columns:2.8fr 1fr;gap:20px;background:none;padding:0}}@media screen and (min-width: 1401px){.p-single__mainImage{margin:1.5rem 0 0}}.p-single__mainImage a{display:block;cursor:default}.p-single__mainImage img{width:100%}.p-single__mainImage .pc,.p-single__mainImage .sp{border-radius:8px;overflow:hidden;position:relative;cursor:pointer;border:solid 1px #222;order:2;max-height:80dvh}@media screen and (min-width: 1081px){.p-single__mainImage .pc,.p-single__mainImage .sp{border-radius:0;box-shadow:0 12px 22px #0000001f;border:none}}.p-single__mainImage .pc{aspect-ratio:12/6.3}@media screen and (min-width: 1081px){.p-single__mainImage .pc{aspect-ratio:auto}}.p-single__mainImage .sp{border-radius:16px;max-width:300px;aspect-ratio:1/1.7;margin:0 auto;width:100%;order:1}@media screen and (min-width: 1081px){.p-single__mainImage .sp{grid-row-start:1;grid-row-end:3;grid-column-start:2;border-radius:0;height:auto;order:2;aspect-ratio:auto}}.p-single__mainImage .annotation{height:100%;display:flex;flex-wrap:wrap;align-items:flex-end;order:2}.p-single__mainImage .annotation p{font-size:11px;color:#999}@media screen and (min-width: 1081px){.p-single__mainImage .annotation p{font-size:12px}}.p-single__mainImage .annotation p a{font-size:12px;color:#15ceff;display:inline-block}.p-single__mainImage .annotation p a:hover{text-decoration:underline}.p-single__subImage{margin:2rem 0 0;padding:1.5rem 0 0;border-top:solid 1px #ddd}@media screen and (min-width: 1081px){.p-single__subImage{margin:2.5rem 0 0;padding:0 100px 0 0;border:none;grid-column:1/-1}}.p-single__subImage>.title{font-size:1rem;font-weight:700;margin:0 0 .75rem;color:#222}@media screen and (min-width: 1081px){.p-single__subImage>.title{font-weight:800;margin:0 0 .5rem}}.p-single__subImage .os-scrollbar-handle{width:4px!important;background:#28282866!important;-webkit-backdrop-filter:invert(80%);backdrop-filter:invert(80%);opacity:.8}.p-single__subImage .os-scrollbar-track{position:absolute;top:6px;right:4px;height:calc(100% - 12px)}.p-single__galleryList{display:grid;grid-template-columns:1fr;gap:16px}@media screen and (min-width: 1081px){.p-single__galleryList{grid-template-columns:1fr 1fr}}.p-single__galleryList>li .item{display:grid;grid-template-columns:.75fr 1fr;grid-template-rows:min-content;gap:.75rem;align-items:flex-start}@media screen and (min-width: 1081px){.p-single__galleryList>li .item{grid-template-columns:2fr 1fr;gap:.5rem .75rem;padding:14px 18px 18px;background:#e8eced;height:100%}}.p-single__galleryList>li .item .title{font-size:16px;font-weight:600;line-height:1.3em;padding:4px 8px;background:#222;color:#fff;min-height:24px;display:flex;align-items:center;min-height:2rem;grid-column-start:1;grid-column-end:-1}@media screen and (min-width: 1081px){.p-single__galleryList>li .item .title{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:3;padding:0;color:#222;background:none;min-height:auto}}.p-single__galleryList>li .item a{display:block;cursor:default}.p-single__galleryList>li .item img{width:100%}.p-single__galleryList>li .item .pc,.p-single__galleryList>li .item .sp{position:relative;overflow-y:auto;border:solid 1px #d5dbdc;width:100%;max-height:560px;background:#fff;overflow:hidden!important;border-radius:16px;cursor:pointer}@media screen and (min-width: 769px){.p-single__galleryList>li .item .pc,.p-single__galleryList>li .item .sp{cursor:default}}@media screen and (min-width: 1081px){.p-single__galleryList>li .item .pc,.p-single__galleryList>li .item .sp{box-shadow:none;border-radius:0}}.p-single__galleryList>li .item .pc [data-overlayscrollbars-viewport],.p-single__galleryList>li .item .sp [data-overlayscrollbars-viewport]{-webkit-overflow-scrolling:touch;overflow-y:hidden!important}@media screen and (min-width: 769px){.p-single__galleryList>li .item .pc [data-overlayscrollbars-viewport],.p-single__galleryList>li .item .sp [data-overlayscrollbars-viewport]{overflow-y:scroll!important}}@media screen and (min-width: 769px){.p-single__galleryList>li .item .pc [data-fancybox=gallery],.p-single__galleryList>li .item .sp [data-fancybox=gallery]{pointer-events:none}}.p-single__galleryList>li .item .pc{max-height:320px;order:2}@media screen and (min-width: 481px){.p-single__galleryList>li .item .pc{max-height:400px}}@media screen and (min-width: 1081px){.p-single__galleryList>li .item .pc{max-height:560px;order:0}}.p-single__galleryList>li .item .sp{max-width:360px;max-height:none;aspect-ratio:1/1.8;margin-inline:auto}@media screen and (min-width: 1081px){.p-single__galleryList>li .item .sp{grid-row-start:2;grid-row-end:3;grid-column-start:2;width:100%;max-width:none;aspect-ratio:auto;max-height:560px}}@media screen and (min-width: 1081px){.p-single__info{padding:0 1rem;position:inherit;grid-column-start:2;grid-row-start:1;grid-row-end:-1;top:3.5rem}}@media screen and (min-width: 1241px){.p-single__info{padding:0 2rem}}.p-single__text .date{font-size:11px;letter-spacing:.04em;color:#888;margin:0 0 14px;display:flex;align-items:baseline;gap:10px}@media screen and (min-width: 561px){.p-single__text .date{margin:0 0 .5rem}}@media screen and (min-width: 1081px){.p-single__text .date{font-size:12px;margin:0 0 .875rem}}.p-single__text .date .auth{font-weight:400}.p-single__text .link{display:block}.p-single__text .link .title{font-size:16px;font-weight:600;vertical-align:middle;display:inline-block;line-height:1.3em}.p-single__text .link .title:after{width:14px;height:14px;display:inline-block;background:url(/img/icon/icon_link.svg) no-repeat center;background-size:contain!important;margin:2px 0 2px 4px;vertical-align:middle}.p-single__text .link .title:hover:after{background:url(/img/icon/icon_link--primary.svg) no-repeat center}.p-single__text .link .new{display:flex;align-items:center;padding-inline:10px 2rem;background:#00c8ff;font-size:12px;font-weight:600;margin:1rem 0 0;color:#fff;gap:6px;position:relative;width:266px;height:2rem;line-height:1}.p-single__text .link .new .arrow{display:flex;align-items:center;justify-content:center;position:absolute;height:2rem;width:2rem;right:0;border-left:solid 1px #7cdaf6}.p-single__text .link .new .arrow .c-svg{width:8px;height:8px;margin:0;top:auto;color:#fff}.p-single__text .link .new:hover{background:#00bcf0}.p-single__text .link .url{font-size:12px;color:#aaa;margin:.25rem 0 0;display:block;word-break:break-all}@media screen and (min-width: 1081px){.p-single__text .link .url{margin:.75rem 0 0}}.p-single__text .link .url:hover{text-decoration:underline}.p-single__text .description{margin:1.125rem 0 0}.p-single__text .description p{font-size:12px;font-weight:400;color:#666}@media screen and (min-width: 1081px){.p-single__text .description p{font-weight:500}}.p-single__text .description p+p{margin:10px 0 0}@media screen and (min-width: 1081px){.p-single__text .description p+p{margin:8px 0 0}}@media screen and (min-width: 1081px){.p-single__text .description p+p.has-small-font-size{margin:16px 0 0}}.p-single__text .description p.has-small-font-size{font-size:11px!important}.p-single__text .description p a{font-size:12px;color:#00c8ff;text-decoration:underline}.p-single__text .description p em{font-size:100%;font-style:italic}.p-single__action{position:absolute;top:.125rem;right:.5rem;display:flex;gap:0;margin:1rem 0 0}@media screen and (min-width: 561px){.p-single__action{top:.75rem}}@media screen and (min-width: 1081px){.p-single__action{margin:1rem 0 0;position:relative;top:auto;right:auto}}.p-single__action>span{display:block;width:48px;height:48px;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;cursor:pointer;position:relative;z-index:1}.p-single__action>span:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);width:56px;height:56px;pointer-events:none;z-index:-1;border-radius:50%;opacity:0}.p-single__action>span:hover:before{animation:button_hover_2 .4s linear 0s forwards;animation-iteration-count:1}.p-single__action .p-galleryList__favorite{display:none;position:relative;top:auto;left:auto;background:url(/img/icon/icon_favorite_off--single.svg)}.p-single__action .p-galleryList__favorite.on{background:url(/img/icon/icon_favorite_on--single.svg)}.p-single__action .p-galleryList__share{background:url(/img/icon/icon_share--single.svg)}.p-single__action .p-galleryList__share:before{background:#888}.p-single__action{position:relative;display:none;width:194px;align-items:center;top:auto;right:auto;left:auto;border-radius:4px;border:solid 1px #dfe3e7;background:linear-gradient(180deg,#fafdff,#eaeff3);cursor:pointer}@media screen and (min-width: 1081px){.p-single__action{display:inline-flex}}.p-single__action>span{width:38px;height:38px}.p-single__action>span:before{left:90px}.p-single__action>p{font-size:13px;line-height:1;color:#555}.p-single__action:hover{background:linear-gradient(180deg,#f4f4f4,#e4e8eb)}.p-single__action:hover>span:before{animation:button_hover_2 .4s linear 0s forwards;animation-iteration-count:1}.p-single__action--sp{display:flex;margin-inline:auto;margin-block:1.5rem 2rem}@media screen and (min-width: 561px){.p-single__action--sp{margin-inline:0}}@media screen and (min-width: 1081px){.p-single__action--sp{display:none}}.p-single__share{padding:.25rem 1.5rem 1.5rem}@media screen and (min-width: 1081px){.p-single__share{padding:.25rem 1.875rem 2.375rem}}.p-single__data{margin:1rem 0 0;padding:1.25rem 1.25rem 3rem;border-radius:12px;border:solid 1px #888;box-shadow:4px 14px 16px #00000014;max-width:250px;grid-template-columns:1fr;gap:.5rem;display:none}@media screen and (min-width: 1081px){.p-single__data{display:grid}}.p-single__dataTitle{font-size:18px;font-weight:600;line-height:1;margin:24px 0 -2px;align-items:center;gap:0 12px;max-width:250px;padding-inline:4px;display:none}.p-single__dataTitle:after{content:"";flex:auto;min-width:1px;height:1px;background:#ddd}@media screen and (min-width: 1081px){.p-single__dataTitle{display:flex}}.p-single__dataTitle--sp{display:flex;padding:0;max-width:400px}@media screen and (min-width: 1081px){.p-single__dataTitle--sp{display:none}}.p-single__data .item .label{font-size:11px;font-weight:400;color:#aaa}@media screen and (min-width: 1081px){.p-single__data .item .label{font-size:14px;font-weight:500;color:#999}}.p-single__data .item .data{display:flex;flex-wrap:wrap;gap:.25rem}.p-single__data .item .data a{font-size:12px;font-weight:600;color:#333;text-decoration:underline}@media screen and (min-width: 1081px){.p-single__data .item .data a{font-size:13px;text-decoration:none}}.p-single__data .item .data a:hover{text-decoration:underline}.p-single__data .item .data .color{flex:0 0 auto;width:24px;height:24px;border-radius:50%;border:solid 1px #eaeaea;display:block}.p-single__data .item .data .color_id_black{background:linear-gradient(120deg,#000,#747474)}.p-single__data .item .data .color_id_white{background:linear-gradient(120deg,#fff,#f6f6f6)}.p-single__data .item .data .color_id_red{background:#f12727}.p-single__data .item .data .color_id_pink{background:#ff6dc5}.p-single__data .item .data .color_id_purple{background:#a755f4}.p-single__data .item .data .color_id_blue{background:#3f71e0}.p-single__data .item .data .color_id_green{background:#26983b}.p-single__data .item .data .color_id_yellow{background:#fde111}.p-single__data .item .data .color_id_orange{background:#f29527}.p-single__data .item .data .color_id_brown{background:#996726}.p-single__data .item .data .color_id_beige{background:#fbf4e9;border-color:#eae5da}.p-single__data .item .data .color_id_colorful{background:linear-gradient(125deg,#ff33c6,#ecff2b)}.p-single__data .item .data .color:hover{opacity:.7}.p-single__data .item .data .colorItem{display:flex;align-items:center;gap:0 3px;cursor:pointer}.p-single__data .item .data .colorItem .name{font-size:12px;font-weight:500;text-decoration:underline}@media screen and (min-width: 1081px){.p-single__data .item .data .colorItem .name{text-decoration:none}}@media screen and (min-width: 1081px){.p-single__data .item .data .colorItem .name:hover{text-decoration:underline}}.p-single__data .item .data:has(.colorItem){gap:.25rem .5rem;padding:3px 0 0}.p-single__data .item--tags{margin:1rem 0 0}@media screen and (min-width: 1081px){.p-single__data .item--tags{margin:.5rem 0 0;padding:1rem 0 0;border-top:solid 1px #ddd}}.p-single__data .item--tags .data a{font-size:12px;display:inline-flex;align-items:center;justify-content:center;line-height:1;height:20px;background:#f4fcff;padding:0 8px;color:#2ebaf1;font-weight:600;border-radius:3px;border:solid 1px #b0e0f3}.p-single__data .item--tags .data a:before{content:"#"}.p-single__data .item--tags .data a:hover{background:#2ebaf1;border-color:#2ebaf1;color:#fff;text-decoration:none}.p-single__data--sp{display:grid;width:100%;max-width:none;box-shadow:none;border:none;border-radius:0;padding:0}@media screen and (min-width: 1081px){.p-single__data--sp{display:none}}.p-single__siteCreate{padding:8px 80px 8px 8px;position:fixed;z-index:2;bottom:0;left:0;width:100dvw;display:flex;opacity:0;transition:all .4s ease-out;pointer-events:none;transform:translateY(30px)}@media screen and (min-width: 481px){.p-single__siteCreate{padding-right:8px;justify-content:center}}@media screen and (min-width: 1081px){.p-single__siteCreate{display:block;position:relative;padding:0;width:100%;opacity:1;pointer-events:all;transform:none}}.p-single__siteCreate.is-active{opacity:1;pointer-events:all;transform:translateY(0)}.p-single__siteCreate .info{margin:1rem 0 0;padding:10px 10px 6px;border-radius:8px;display:grid;grid-template-columns:1fr;gap:6px;background:#4fc9f5;filter:drop-shadow(4px 10px 16px rgba(0,0,0,.2));width:100%;max-width:270px}@media screen and (min-width: 481px){.p-single__siteCreate .info{max-width:300px;border-radius:6px}}@media screen and (min-width: 1081px){.p-single__siteCreate .info{max-width:250px;border-radius:12px;padding:1.25rem 1.25rem .75rem;filter:none}}.p-single__siteCreate .info *{color:#fff}.p-single__siteCreate .info .title{font-size:13px;font-weight:600;line-height:1;color:#fff;text-align:center;margin-bottom:8px}.p-single__siteCreate .info .name{font-size:18px;font-weight:800;line-height:1.3em;position:relative}.p-single__siteCreate .info .name:before,.p-single__siteCreate .info .name:after{content:"";position:absolute;transform:translate(-100%);top:8px;left:-1.25rem;display:none}@media screen and (min-width: 1081px){.p-single__siteCreate .info .name:before,.p-single__siteCreate .info .name:after{display:block}}.p-single__siteCreate .info .name:before{width:24px;height:1px;background:#4fc9f5}.p-single__siteCreate .info .name:after{width:8px;aspect-ratio:1;border-radius:50%;transform:translate(-100%,-50%);left:-44px;background:#fff;border:solid 1px #4fc9f5}.p-single__siteCreate .info .name span{font-size:13px;line-height:1}.p-single__siteCreate .info .name span.full{display:block;margin-bottom:6px;letter-spacing:.08em;font-size:12px}@media screen and (min-width: 1081px){.p-single__siteCreate .info .name span.full{font-size:13px}}.p-single__siteCreate .info .name p,.p-single__siteCreate .info .name .designer .item{display:flex;gap:2px}.p-single__siteCreate .info .name p strong,.p-single__siteCreate .info .name .designer .item strong{line-height:1;padding:6px 8px 4px 34px;background:#3fafd8;font-size:15px;font-weight:700;min-width:1px;flex:auto;line-height:1.3em;position:relative;max-height:46px;overflow:hidden}.p-single__siteCreate .info .name p strong:before,.p-single__siteCreate .info .name .designer .item strong:before{content:"#";position:absolute;font-size:28px;left:6px;top:6px;color:#71cff0;font-style:italic}.p-single__siteCreate .info .name p span,.p-single__siteCreate .info .name .designer .item span{font-size:14px;font-weight:700;min-width:28px;text-align:center;display:flex;align-items:center;justify-content:center;background:#3fafd9}@media screen and (min-width: 1081px){.p-single__siteCreate .info .name p span,.p-single__siteCreate .info .name .designer .item span{min-width:24px}}.p-single__siteCreate .info .name .designer{margin-top:2px}.p-single__siteCreate .info .name .designer .item{position:relative}.p-single__siteCreate .info .name .designer .item img{width:28px;height:28px;position:absolute;z-index:1;border-radius:50%;top:50%;transform:translateY(-50%);left:7px}.p-single__siteCreate .info .name .designer .item p{line-height:1;padding:6px 8px 4px 42px;background:#3fafd8;font-size:15px;font-weight:700;min-width:1px;min-height:40px;flex:auto;line-height:1.3rem;position:relative;max-height:46px;overflow:hidden;align-items:center}.p-single__siteCreate .info .name .designer .item:hover p{background:#3898bc;color:#beedff}.p-single__siteCreate .info .action .c-btn{background:#222;color:#fff;line-height:1;font-size:16px;height:48px;width:100%;position:relative;z-index:0;padding-inline:8px}.p-single__siteCreate .info .action .c-btn:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);width:100px;height:100px;pointer-events:none;z-index:-1;border-radius:50%;opacity:0;background:#15ceff}.p-single__siteCreate .info .action .c-btn:hover{background:#10546d}.p-single__siteCreate .info .action .c-btn:hover:before{animation:button_hover_1 .4s linear 0s forwards;animation-iteration-count:1}.p-single__siteCreate .info .action .c-btn--tel{flex-direction:column;gap:4px;font-size:22px;height:52px;padding-top:2px}.p-single__siteCreate .info .action .c-btn--tel small{font-size:12px;letter-spacing:.06em}.p-single__siteCreate .info>small{font-size:11px;line-height:1.4em;color:#216178;font-weight:500;display:flex}.p-single__siteCreate .info>small:before{content:"※"}.p-single__gallery{padding:3.5rem 0 0}.p-single__gallery>.l-container>.title{font-size:20px;font-weight:600;margin:0 0 1.5rem}.p-single__knowledge .l-container{padding:0 1rem;max-width:620px}@media screen and (min-width: 561px){.p-single__knowledge .l-container{padding:0 24px}}@media screen and (min-width: 769px){.p-single__knowledge .l-container{max-width:1320px}}.p-single__knowledge .p-single__comment{display:flex;gap:24px}.p-single__knowledge .p-single__articleHead .p-single__action{position:relative;display:inline-flex;width:180px;align-items:center;top:auto;right:auto;left:auto;border-radius:4px;border:solid 1px #dfe3e7;background:linear-gradient(180deg,#fafdff,#eaeff3);margin:0;cursor:pointer;display:none}.p-single__knowledge .p-single__articleHead .p-single__action>span{width:38px;height:38px}.p-single__knowledge .p-single__articleHead .p-single__action>span:before{left:90px}.p-single__knowledge .p-single__articleHead .p-single__action>p{font-size:13px;line-height:1;color:#555}.p-single__knowledge .p-single__articleHead .p-single__action:hover{background:linear-gradient(180deg,#f4f4f4,#e4e8eb)}.p-single__knowledge .p-single__articleHead .p-single__action:hover>span:before{animation:button_hover_2 .4s linear 0s forwards;animation-iteration-count:1}.p-single__sidebar--left{margin:24px 0 0;padding:0 0 24px;border-bottom:solid 1px #eee;display:none}@media screen and (min-width: 769px){.p-single__sidebar--left{margin:40px 0 0;display:block}}@media screen and (min-width: 1081px){.p-single__sidebar--left{position:sticky;top:40px;left:0;padding:0;border-bottom:none}}@media screen and (min-width: 1081px){.p-single__sidebar--right{margin:2.5rem 0 0}}.p-single__sidebar .googleAd{margin-top:2rem;overflow:hidden;position:relative;background:#efeff1;border:solid 1px #ddd}.p-single__sidebar .googleAd ins{max-width:100%;margin:0!important;width:100%!important}.p-single__sidebar .googleAd ins div,.p-single__sidebar .googleAd ins iframe{max-width:100%;width:100%!important}@media screen and (min-width: 769px){.p-single__sidebar .googleAd .sp{display:none}}.p-single__sidebar .googleAd .pc{display:none}@media screen and (min-width: 769px){.p-single__sidebar .googleAd .pc{display:block}}.p-single__article{gap:32px;margin:auto;display:flex;flex-direction:column}@media screen and (min-width: 769px){.p-single__article{display:grid;grid-template-rows:auto 1fr;grid-template-columns:220px 1fr;align-items:flex-start}}@media screen and (min-width: 1081px){.p-single__article{gap:48px;grid-template-columns:220px 1fr 220px;grid-template-rows:1fr}}@media screen and (min-width: 1401px){.p-single__article{gap:56px}}.p-single__article .p-single__main{margin:0}@media screen and (min-width: 481px){.p-single__article .p-single__main{margin:1.5rem 0 0}}@media screen and (min-width: 769px){.p-single__article .p-single__main{margin:2rem 0 0;grid-row-start:1;grid-row-end:3;grid-column-start:2}}@media screen and (min-width: 1081px){.p-single__article .p-single__main{margin:1rem 0 0}}.p-single__articleHead{display:grid;grid-template-rows:1fr}.p-single__articleHead *{order:2}@media screen and (min-width: 769px){.p-single__articleHead *{order:1}}.p-single__articleHead .mainVisual{margin:0 -1rem 1rem}@media screen and (min-width: 481px){.p-single__articleHead .mainVisual{margin:1rem 0}}@media screen and (min-width: 769px){.p-single__articleHead .mainVisual{margin:0 0 1rem}}.p-single__articleHead .mainVisual img{width:100%;height:auto}@media screen and (min-width: 481px){.p-single__articleHead .mainVisual img{border-radius:8px}}.p-single__articleHead .date{font-size:10px;letter-spacing:.04em;color:#888;margin:0 0 14px;display:flex;align-items:baseline;gap:10px;line-height:1}@media screen and (min-width: 481px){.p-single__articleHead .date{font-size:12px}}.p-single__articleHead .date strong{font-weight:600;margin-left:-4px}.p-single__articleHead .title{font-size:18px;font-weight:600}@media screen and (min-width: 561px){.p-single__articleHead .title{font-size:26px}}.p-single__articleHead .p-single__comment{padding:0;margin:24px 0 0;background:none}.p-single__articleBody .interviewUser{border:solid 1px #D4D9DC;border:solid 1px #888;border-radius:.75rem;box-shadow:0 4px 8px #0000000d;position:relative;z-index:0;padding:.75rem;margin-top:3rem}@media screen and (min-width: 561px){.p-single__articleBody .interviewUser{padding:1rem;margin-top:3.5rem}}.p-single__articleBody .interviewUser:before{content:"この方に聞きました!";position:absolute;z-index:-1;top:-1px;left:.75rem;transform:translateY(-100%);font-size:12px;font-weight:600;height:24px;background:#222;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M26.2398%2016.5278C26.2398%2015.8878%2025.7504%2015.3984%2025.1104%2015.3984C24.4704%2015.3984%2023.9809%2015.8878%2023.9809%2016.5278C23.9809%2020.9326%2020.4045%2024.509%2015.9998%2024.509C11.5951%2024.509%208.01859%2020.9326%208.01859%2016.5278C8.01859%2015.8878%207.52918%2015.3984%206.88918%2015.3984C6.24918%2015.3984%205.75977%2015.8878%205.75977%2016.5278C5.75977%2021.7608%209.67506%2026.1655%2014.8704%2026.7302V29.742H10.7668C10.1268%2029.742%209.63741%2030.2314%209.63741%2030.8714C9.63741%2031.5114%2010.1268%2032.0008%2010.7668%2032.0008H21.2327C21.8727%2032.0008%2022.3621%2031.5114%2022.3621%2030.8714C22.3621%2030.2314%2021.8727%2029.742%2021.2327%2029.742H17.1292V26.7302C22.3245%2026.1655%2026.2398%2021.7608%2026.2398%2016.5278Z%22%20fill%3D%22white%22/%3E%3Cpath%20d%3D%22M16%200C12.5364%200%209.71289%202.82353%209.71289%206.28706V16.4894C9.71289%2019.9906%2012.5364%2022.7765%2016%2022.8141C19.4635%2022.8141%2022.287%2019.9906%2022.287%2016.5271V6.28706C22.287%202.82353%2019.4635%200%2016%200Z%22%20fill%3D%22white%22/%3E%3C/svg%3E);background-repeat:no-repeat!important;background-size:14px auto!important;background-position:left 9px top 5px!important;display:flex;align-items:center;border-radius:8px 8px 0 0;color:#fff;padding-inline:28px 16px}@media screen and (min-width: 561px){.p-single__articleBody .interviewUser:before{left:1rem}}.p-single__articleBody .interviewUser .main{display:grid;gap:.75rem;grid-template-columns:110px 1fr}@media screen and (min-width: 561px){.p-single__articleBody .interviewUser .main{grid-template-columns:130px 1fr;gap:1rem}}.p-single__articleBody .interviewUser .main .image{padding-bottom:2.75rem}@media screen and (min-width: 561px){.p-single__articleBody .interviewUser .main .image{padding-bottom:0}}.p-single__articleBody .interviewUser .main .image img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:.5rem}.p-single__articleBody .interviewUser .main .text .userName .copy{font-size:12px;color:#666;margin-bottom:8px;display:block}.p-single__articleBody .interviewUser .main .text .userName .name{font-size:16px;font-weight:600;line-height:1;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}@media screen and (min-width: 561px){.p-single__articleBody .interviewUser .main .text .userName .name{font-size:18px}}.p-single__articleBody .interviewUser .main .text .userName .name .eng{font-size:11px;font-weight:400;letter-spacing:.06em;color:#888}@media screen and (min-width: 561px){.p-single__articleBody .interviewUser .main .text .userName .name .eng{font-size:12px}}.p-single__articleBody .interviewUser .main .text .sns{display:flex;flex-wrap:wrap;gap:4px;position:absolute;left:.75rem;bottom:.75rem;margin:0}@media screen and (min-width: 561px){.p-single__articleBody .interviewUser .main .text .sns{left:auto;bottom:auto;right:1rem;top:1rem}}.p-single__articleBody .interviewUser .main .text .sns .icon{width:32px;height:32px;background-color:#fff;border:solid 1px #888;border-radius:4px;background-repeat:no-repeat!important;background-size:32px auto!important;background-position:center!important}.p-single__articleBody .interviewUser .main .text .sns .icon:hover{background-color:#fff;background-color:#efefef;border:solid 1px #888;border:solid 1px #d7d7d7}.p-single__articleBody .interviewUser .main .text .sns .icon--x{background-image:url(/img/icon/sns-x.svg)}.p-single__articleBody .interviewUser .main .text .sns .icon--insta{background-image:url(/img/icon/sns-insta.svg)}.p-single__articleBody .interviewUser .main .text .sns .icon--yt{background-image:url(/img/icon/sns-yt.svg)}.p-single__articleBody .interviewUser .main .text .userInfo{margin-top:1rem}.p-single__articleBody .interviewUser .main .text .userInfo *{font-size:12px;line-height:1.3}@media screen and (min-width: 561px){.p-single__articleBody .interviewUser .main .text .userInfo *{font-size:13px}}.p-single__articleBody .interviewUser .main .text .userInfo *+*{margin-top:6px}@media screen and (min-width: 561px){.p-single__articleBody .interviewUser .main .text .userInfo *+*{margin-top:4px}}.p-single__articleBody .interviewUser .main .text .userInfo a{font-weight:500;color:#0f93b3}.p-single__articleBody .interviewUser .main .text .userInfo a:hover{text-decoration:underline}.p-single__articleBody .interviewUser .sub{margin-top:1rem;display:none}.p-single__articleBody .interviewUser .sub .desc{font-size:13px;line-height:1.7;color:#666;letter-spacing:.04em}.p-single__articleBody .p-editor{margin:32px 0 0}@media screen and (min-width: 481px){.p-single__articleBody .p-editor{margin:48px 0 0}}@media screen and (min-width: 769px){.p-single__articleBody .p-editor{margin:40px 0 0}}.p-single__article .p-single__sidebar,.p-single__sideBox{width:100%}.p-single__sideBox+.p-single__sideBox{padding:16px 0 0;margin:16px 0 0;border-top:solid 1px #eee}.p-single__sideBoxHead{margin:0 0 16px}.p-single__sideBoxHead>.title{font-size:16px;font-weight:600}.p-single__sideBox .banner{display:flex;flex-direction:column;margin:1rem 0 0;gap:.5rem}.p-single__sideBox .banner .item{display:block}.p-single__sideBox .banner .item:hover{opacity:.7}.p-singleCategory__head{display:flex;align-items:flex-end;flex-wrap:nowrap;gap:2px}.p-singleCategory__head .logo{height:22px;width:auto}.p-singleCategory__head .title{font-size:14px;font-weight:800;line-height:1}.p-singleCategory__body{margin:24px 0 0;display:none}@media screen and (min-width: 769px){.p-singleCategory__body{display:block}}.p-singleCategory__body>.title{font-size:12px;color:#64748b}.p-singleCategory__body .p-categoryList{margin:6px 0 0}.p-singleAd{width:100%;background:#efeff1;border:solid 1px #dddddd;margin-block:1rem -2rem;overflow:hidden}@media screen and (min-width: 769px){.p-singleAd{margin-block:3rem -4rem;padding:1rem}}.p-singleAd:has(.l-container){padding:0;border:none;background:none;margin-block:2rem -1rem}@media screen and (min-width: 769px){.p-singleAd:has(.l-container){margin-block:3rem 0}}.p-singleAd:has(.l-container) .adBox{background:#efeff1;border:solid 1px #dddddd;overflow:hidden}@media screen and (min-width: 769px){.p-singleAd:has(.l-container) .adBox{padding:1rem}}@media screen and (min-width: 1081px){.p-single--knowledge{margin:32px 0 0}}.p-singlePoint{padding-block:2rem;background:#eff3f5}@media screen and (min-width: 481px){.p-singlePoint{padding-block:3rem}}.p-singlePoint .l-container{max-width:none;border-top:solid 1px #dae2e5;border-bottom:solid 1px #dae2e5}.p-singlePoint__head{margin-bottom:1rem}@media screen and (min-width: 769px){.p-singlePoint__head{margin-bottom:1.5rem}}.p-singlePoint__head .title{font-size:22px;font-weight:700;flex-direction:column;align-items:flex-start;position:relative;display:block;max-width:280px;margin-inline:auto;text-align:center}@media screen and (min-width: 481px){.p-singlePoint__head .title{font-size:24px;max-width:300px}}@media screen and (min-width: 769px){.p-singlePoint__head .title{display:inline-flex;padding-left:1.5rem;text-align:left;max-width:none}}.p-singlePoint__head .title:before{width:4px;height:3.5rem;position:absolute;left:0;top:8px;background:#222}@media screen and (min-width: 481px){.p-singlePoint__head .title:before{height:4rem}}@media screen and (min-width: 769px){.p-singlePoint__head .title:before{content:""}}.p-singlePoint__head .title span{font-size:16px;letter-spacing:.08em;font-weight:600;margin-top:8px;padding-top:6px;display:block;border-top:dotted 2px #d0d7db;width:100%}@media screen and (min-width: 481px){.p-singlePoint__head .title span{margin-top:10px;padding-top:8px}}.p-singlePoint__body{padding-top:0}.p-singlePoint__body>*+*{margin-top:1rem}.p-singlePoint .l-grid{display:grid;grid-template-columns:1fr;gap:0;align-items:flex-start;margin-inline:auto;border-left:solid 1px #dae2e5;border-right:solid 1px #dae2e5;margin-block:-2rem;max-width:1240px}@media screen and (min-width: 481px){.p-singlePoint .l-grid{margin-block:-3rem}}@media screen and (min-width: 1081px){.p-singlePoint .l-grid{grid-template-columns:.75fr 1fr}}.p-singlePoint .l-grid__item{padding:4rem 1.25rem 2rem}@media screen and (min-width: 481px){.p-singlePoint .l-grid__item{padding:5rem 2rem 3rem}}@media screen and (min-width: 1081px){.p-singlePoint .l-grid__item{padding:6rem 2rem}}@media screen and (min-width: 1081px){.p-singlePoint .l-grid__item.sticky{position:sticky;top:2rem}}.p-singlePoint .l-grid__item.sticky>img{width:100%;height:auto;border-radius:10px;border:solid 1px #222}.p-singlePoint .l-grid__item>*+*{margin-top:1rem}.p-singlePoint .l-grid__item+.l-grid__item{padding-block:2rem 4rem;border-top:solid 1px #dae2e5}@media screen and (min-width: 481px){.p-singlePoint .l-grid__item+.l-grid__item{padding-block:3rem 5rem}}@media screen and (min-width: 1081px){.p-singlePoint .l-grid__item+.l-grid__item{padding:6rem 2rem;border-left:solid 1px #dae2e5;border-top:none}}.p-singlePoint h3{display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;gap:1rem;margin-block:1.5rem}@media screen and (min-width: 481px){.p-singlePoint h3{margin-block:2rem}}.p-singlePoint h3:before,.p-singlePoint h3:after{content:"";flex:auto;height:1px;background:#888}.p-singlePoint h4{font-weight:600}.p-singlePoint p{font-size:13px;font-weight:500}@media screen and (min-width: 481px){.p-singlePoint p{font-size:14px}}.p-singlePoint p+p{margin-top:.5rem}.p-singlePoint p strong{font-weight:600;background:linear-gradient(to bottom,transparent 70%,#4cb3db 71%);background-blend-mode:hard-light;margin-inline:2px;padding-bottom:1px}.p-singlePoint .supplement>.title{line-height:1;margin-bottom:12px;font-size:13px}.p-singlePoint .supplementList{display:flex;flex-wrap:wrap;gap:4px 2px}.p-singlePoint .supplementList>li{flex:0 0 auto}.p-singlePoint .supplementList>li a{background:#2ebaf1;padding-inline:12px;font-weight:600;color:#fff;font-size:12px;border-radius:20px;height:22px;line-height:1;display:flex;align-items:center}.p-singlePoint .supplementList>li a:hover{background:#0fa3dd}.p-singlePoint :where(figure){margin-inline:0}.p-singlePoint .wp-block-video video{max-width:100%}.p-singlePoint .comment{display:flex;gap:8px}@media screen and (min-width: 481px){.p-singlePoint .comment{gap:12px}}.p-singlePoint .comment .image{flex:0 0 auto}@media screen and (min-width: 481px){.p-singlePoint .comment .image{min-width:40px}}.p-singlePoint .comment img{border-radius:50%;width:32px;height:32px;flex:0 0 auto}@media screen and (min-width: 481px){.p-singlePoint .comment img{width:40px;height:40px}}.p-singlePoint .comment .text{flex:auto;min-width:1px;padding:10px 14px;background:#fff;border-radius:8px;border:solid 1px #d5dadd}.p-singlePoint .howto>*+*{margin-top:1rem}@keyframes button_hover_2{0%{transform:translate(-50%,-50%) scale(0);opacity:0}50%{transform:translate(-50%,-50%) scale(.5);opacity:.1}to{transform:translate(-50%,-50%) scale(1);opacity:0}}.l-body:has(.p-nav .fixArea.is-fixed) .p-single__siteCreate{bottom:5.75rem}@media screen and (min-width: 769px){.l-body:has(.p-nav .fixArea.is-fixed) .p-single__siteCreate{bottom:0}}.remodal-overlay{background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media screen and (min-width: 1081px){.remodal-overlay{background:none;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.remodal-wrapper{align-items:center;justify-content:center;padding:1rem 1rem 0}.p-remodal.remodal{max-width:none;min-width:auto;box-shadow:0 24px 40px #00000029;border-radius:12px;background:#fff;padding:0;overflow:hidden;width:320px}@media screen and (min-width: 1081px){.p-remodal.remodal{width:360px}}.p-remodal__layout{display:flex;flex-direction:column}.p-remodal__head{flex:0 0 auto;padding:2rem 0 1rem}.p-remodal__head .title{font-size:16px;font-weight:700;color:#222}@media screen and (min-width: 1081px){.p-remodal__head .title{font-size:18px}}.p-remodal__body{flex:auto;min-height:1px}.p-remodal__link{display:grid;grid-template-columns:1fr;gap:10px}.p-remodal__link .item{display:flex;justify-content:center;align-items:center;min-height:56px;padding:.5rem 1rem;border:solid 1px #333;border-radius:6px;position:relative}@media screen and (min-width: 1081px){.p-remodal__link .item{min-height:64px}}.p-remodal__link .item:before{content:"";width:28px;height:28px;background-position:center!important;background-repeat:no-repeat!important;position:absolute;left:14px;top:50%;transform:translateY(-50%)}.p-remodal__link .item--pin:before{background:url(/img/icon/icon_share_pin.svg);background-size:28px 28px}.p-remodal__link .item--pin:hover{background:#fdf6f6}.p-remodal__link .item--pin span[data-pin-href]{opacity:0;position:absolute;width:100%;height:100%;padding:0}.p-remodal__link .item--line:before{background:url(/img/icon/icon_share_line.svg);background-size:28px 28px}.p-remodal__link .item--line:hover{background:#f8fdf6}.p-remodal__link .item--x:before{background:url(/img/icon/icon_share_x.svg);background-size:24px 24px}.p-remodal__link .item--x:hover{background:#f6f6f6}.p-remodal__link .item .text{display:flex;align-items:baseline;gap:4px}.p-remodal__link .item .title{font-size:16px;font-weight:600;color:#222}@media screen and (min-width: 1081px){.p-remodal__link .item .title{font-size:20px}}.p-remodal__link .item span{font-size:12px;font-weight:500}@media screen and (min-width: 1081px){.p-remodal__link .item span{font-size:14px}}.p-remodal__url{margin:1.5rem 0 0;display:grid;grid-template-columns:1fr;gap:18px}.p-remodal__url .item{display:grid;gap:6px;position:relative}@media screen and (min-width: 1081px){.p-remodal__url .item{gap:10px}}.p-remodal__url .item .title{font-size:12px;font-weight:600;line-height:1;text-align:left}@media screen and (min-width: 1081px){.p-remodal__url .item .title{font-size:14px}}.p-remodal__url .item .copy{height:2.5rem;background:#e7ebec;display:flex;align-items:center;overflow:hidden;padding:0 .875rem}.p-remodal__url .item .copy:hover{background:#d9dfe1}.p-remodal__url .item .copy p{font-size:12px;color:#444;white-space:nowrap}.p-remodal__url .item .success-msg{position:absolute;width:100%;height:40px;left:0;bottom:0;border-radius:0;background:#00c8ffcc;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:center;padding:0 12px;line-height:1;opacity:0;pointer-events:none;white-space:nowrap;transition:all .1s ease}.p-remodal__url .item .success-msg.active{opacity:1}.p-remodal__foot{flex:0 0 auto}.p-remodal__foot .p-remodal__close{border-top:solid 1px #E7EBEC;min-height:56px;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer}.p-remodal__foot .p-remodal__close:hover{background:#f7f9f9}.p-remodal__foot .p-remodal__close:before{content:"";width:14px;height:14px;background:url(/img/icon/icon_remodal_close.svg) no-repeat center;background-size:contain}.p-remodal__foot .p-remodal__close p{font-size:18px;font-weight:500;color:#d3d9da}.p-bread{margin:2.5rem 0 0;min-height:40px;border-top:solid 1px #F0F0F0;border-bottom:solid 1px #F0F0F0;display:flex;align-items:center;padding:.5rem 0}@media screen and (min-width: 1081px){.p-bread{margin:5rem 0 0}}.p-bread .l-container .aioseo-breadcrumbs{display:flex;flex-wrap:wrap;align-items:baseline;gap:0px 8px}.p-bread .l-container .aioseo-breadcrumbs span,.p-bread .l-container .aioseo-breadcrumbs a{font-size:10px;color:#aaa;letter-spacing:.06em;text-align:left}@media screen and (min-width: 561px){.p-bread .l-container .aioseo-breadcrumbs span,.p-bread .l-container .aioseo-breadcrumbs a{font-size:11px}}@media screen and (min-width: 1081px){.p-bread .l-container .aioseo-breadcrumbs span,.p-bread .l-container .aioseo-breadcrumbs a{font-size:12px}}.p-bread .l-container .aioseo-breadcrumbs a:hover{text-decoration:underline}.p-notfound{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#f4f7f9;padding:5rem 0 4rem;justify-content:center}@media screen and (min-width: 481px){.p-notfound{margin:0 0 -7.5rem;padding:7.5rem 0 10rem;min-height:calc(100dvh - 280px)}}@media screen and (min-width: 769px){.p-notfound{padding:5.5rem 0 10rem}}.p-notfound .title{font-size:0px;font-weight:800;line-height:1}.p-notfound .title img{width:240px;opacity:.1}.p-notfound .description{font-size:12px;margin:2rem 0 0;letter-spacing:.08em;color:#ccc;font-weight:500}.p-sort__head,.p-sort__button{display:flex;align-items:center;justify-content:center;width:3rem;height:2.5rem;margin:0;padding:0 0 3px}@media screen and (min-width: 1081px){.p-sort__head,.p-sort__button{height:48px}}.p-sort__head .c-svg,.p-sort__button .c-svg{width:1.5rem;height:1.5rem;margin:0;fill:#888}.p-sort__button{position:absolute;right:8px;top:0;width:48px;height:40px;cursor:pointer;z-index:1}@media screen and (min-width: 1081px){.p-sort__button{height:48px}}.p-sortBox{position:absolute;top:0;left:0;background:#e8eced;z-index:-1;border-radius:1.5rem;width:100%;padding-top:2.5rem;border-radius:1.25rem;box-shadow:0 2px 14px #0003;pointer-events:none;min-height:180px;opacity:0;transition:all .2s ease}@media screen and (min-width: 1081px){.p-sortBox{padding-top:3rem;border-radius:1.5rem}}.p-sortBox .p-searchBox__catItem>.title{margin:0 0 .75rem;color:#444}.p-sortBox .p-searchBox__catItem>.title--wide{margin:0 0 1.25rem}@media screen and (min-width: 1081px){.p-sortBox .p-searchBox__catItem>.title--wide{margin:0 0 1rem}}.p-sortBox .p-searchBox__catItem>.title em{display:none}@media screen and (min-width: 481px){.p-sortBox .p-searchBox__catItem>.title em{display:inline-block}}.p-sortBox .p-searchBox__catItem .p-btnWrap{border-top:solid 1px #ddd;padding:12px 0 0}.p-sortBox .p-searchBox__catItem .p-btnWrap .c-btn{width:100%;background:#333;color:#fff;line-height:1}.p-sortBox .c-input--range{display:grid;grid-template-columns:78px 1fr 78px;align-items:center;gap:10px}.p-sortBox .c-input--range .unit{font-size:11px;font-weight:500;text-align:center;color:#787e85}.p-sortBox .c-input--range .rangeWrap{height:16px;display:flex;align-items:center}@media screen and (min-width: 1081px){.p-sortBox .c-input--range .rangeWrap{height:12px}}.p-sortBox .c-input--range .rangeWrap .slidebar-multithumb{display:grid;height:100%;width:100%;overflow:hidden;border-radius:10px}.p-sortBox .c-input--range .rangeWrap .slidebar-multithumb input[type=range]{grid-column:1;grid-row:2;pointer-events:none;-webkit-appearance:none;background:none;overflow:hidden}.p-sortBox .c-input--range .rangeWrap .slidebar-multithumb ::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;width:16px;height:16px;border-radius:50%}@media screen and (min-width: 1081px){.p-sortBox .c-input--range .rangeWrap .slidebar-multithumb ::-webkit-slider-thumb{width:12px;height:12px}}.p-sortBox .c-input--range .rangeWrap .thumb-1{z-index:1}.p-sortBox .c-input--range .rangeWrap .thumb-1::-webkit-slider-runnable-track{background:none}.p-sortBox .c-input--range .rangeWrap .thumb-2::-webkit-slider-runnable-track{background:#ccd1d7}.p-sortBox .c-input--range .rangeWrap .thumb-1::-webkit-slider-thumb{background:#0a8dc0;box-shadow:calc(-100vw - 8px) 0 0 100vw #ccd1d7;cursor:pointer}@media screen and (min-width: 1081px){.p-sortBox .c-input--range .rangeWrap .thumb-1::-webkit-slider-thumb{box-shadow:calc(-100vw - 6px) 0 0 100vw #ccd1d7}}.p-sortBox .c-input--range .rangeWrap .thumb-2::-webkit-slider-thumb{background:#0a8dc0;box-shadow:calc(-100vw - 8px) 0 0 100vw #3bc8ff;cursor:pointer}@media screen and (min-width: 1081px){.p-sortBox .c-input--range .rangeWrap .thumb-2::-webkit-slider-thumb{box-shadow:calc(-100vw - 6px) 0 0 100vw #3bc8ff}}.p-sortBox .c-input--range input{height:100%;background:#ccd1d7;border:none;border-radius:10px;padding:0;-webkit-appearance:none}.p-sortBox .c-input--range input::-webkit-slider-thumb,.p-sortBox .c-input--range input::-moz-range-thumb{width:16px;height:16px;transform:scale(1.6)}@media screen and (min-width: 1081px){.p-sortBox .c-input--range input::-webkit-slider-thumb,.p-sortBox .c-input--range input::-moz-range-thumb{width:4px;height:4px;transform:scale(1.2)}}.p-sortBox .c-input--range .c-input__setData{position:absolute;right:0;top:-16px;transform:translateY(-100%);padding:2px 8px;background:#3bc8ff;display:flex;align-items:center;justify-content:center;min-width:90px;height:22px;border-radius:3px}@media screen and (min-width: 1081px){.p-sortBox .c-input--range .c-input__setData{top:-12px}}.p-sortBox .c-input--range .c-input__setData p{color:#fff;line-height:1!important;font-size:12px!important;font-weight:600!important}.p-searchBox.sortView .p-sortBox{opacity:1;pointer-events:all}.p-content{display:flex;flex-direction:column;gap:.5rem .5rem;margin-top:3.5rem}.p-content>*+h2{margin-top:1.5rem;padding-top:1.5rem;border-top:solid 1px #ddd}@media screen and (min-width: 1081px){.p-content>*+h2{margin-top:2.5rem;padding-top:2.5rem}}.p-content>*+h3{margin-top:2rem}.p-content>*+figure{margin-top:.75rem}.p-content>*+ul{margin-top:.75rem}.p-content h2{font-size:1.5rem;font-weight:800;margin-bottom:1rem}@media screen and (min-width: 1081px){.p-content h2{font-size:1.75rem}}.p-content h3{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.p-content h4{font-size:1rem;font-weight:600}.p-content h5,.p-content h6{font-size:.875rem;font-weight:600}.p-content p{color:#222;line-height:1.75em}.p-content p strong{background-image:linear-gradient(left,transparent 50%,rgba(0,200,255,.2) 50%);background-image:-webkit-linear-gradient(left,transparent 50%,rgba(0,200,255,.2) 50%);background-repeat:repeat-x;background-size:200% 2em;background-position:0;transition:all 2s ease;font-weight:600}.p-content p strong.active{background-position:-100% 0}.p-content :where(figure){margin:0 0 1em}.p-content figure img{padding:.5rem;background:#fff;border:solid 1px #ddd;border-radius:12px}.p-content a{color:#00c8ff!important;text-decoration:underline}.p-content a:hover{opacity:.5}.p-content table{width:auto!important;background:#eef1f2}.p-content table td{font-size:14px;border:solid 1px #cbd1d3}.p-content table+figcaption{font-size:11px;color:#666;display:block;margin:4px 0 0}.p-overview{flex:0 0 auto;min-height:1px;padding:2rem 0 3.5rem;position:relative}@media screen and (min-width: 769px){.p-overview{padding:3rem 0 5rem}}@media screen and (min-width: 1081px){.p-overview{padding:5rem 0 7.5rem;display:grid;grid-template-columns:.45fr .55fr}}.p-overview__kasou{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;position:absolute;opacity:.5;max-width:280px;left:50%;transform:translate(-50%);top:32px;pointer-events:none}@media screen and (min-width: 481px){.p-overview__kasou{top:24px}}@media screen and (min-width: 1081px){.p-overview__kasou{opacity:1;padding-right:8%;position:relative;top:auto;left:auto;transform:translate(0);max-width:none}}.p-overview__kasou .plane{width:60%;padding-top:60%;background:linear-gradient(180deg,#4c4c4c,transparent);background:#fff;transform-style:preserve-3d;transform:translateY(20px) rotateX(80deg) rotateY(-1deg) rotate(-40deg);border-top:solid 1px #fff;border-left:solid 1px #af4949;border-right:solid 1px #364dff;border-bottom:solid 1px #4eff56;border:none;margin:-22% 0;transition:all 2s ease;opacity:0;border-radius:12px}.p-overview__kasou .plane.view{transform:translateY(0) rotateX(80deg) rotateY(-1deg) rotate(14deg)}.p-overview__kasou .plane--floor1.view{opacity:.04}.p-overview__kasou .plane--floor2.view{opacity:.08}.p-overview__kasou .plane--floor3.view{opacity:.2}.p-overview__kasou .plane--floor4.view{opacity:.4}.p-overview__kasou.turn .plane{animation:plane_turn_1 80s linear 0s forwards;animation-iteration-count:infinite}.p-overview__info{display:grid;grid-template-columns:1fr;max-width:430px;margin:0 auto}@media screen and (min-width: 769px){.p-overview__info{max-width:560px}}@media screen and (min-width: 1081px){.p-overview__info{max-width:none;margin:0}}.p-overview__info *{text-align:left}.p-overview__info .description{font-size:12px;font-weight:400;line-height:2.3em;margin:1.5rem 0 2.5rem;padding:0 .75rem}@media screen and (min-width: 769px){.p-overview__info .description{font-size:13px;margin:2rem 0 4rem}}@media screen and (min-width: 1081px){.p-overview__info .description{font-size:14px;font-weight:300;line-height:2.5em;margin:2.5rem 0 3rem;padding:0}}.p-overview__info .description span{letter-spacing:.2rem}.p-overview__info .description br{display:none}@media screen and (min-width: 1081px){.p-overview__info .description br{display:block}}.p-overview__info .p-footer__nav{margin:3rem 0 0;text-align:center}@media screen and (min-width: 769px){.p-overview__info .p-footer__nav{margin:4.5rem 0 0}}@media screen and (min-width: 1081px){.p-overview__info .p-footer__nav{margin:6rem 0 0;text-align:left}}.p-overview__info .p-footer__navList{justify-content:flex-start;gap:12px}@media screen and (min-width: 769px){.p-overview__info .p-footer__navList{gap:16px}}.p-overview__info .p-footer__navList>li a{font-size:12px;font-weight:400;color:#fff}@media screen and (min-width: 769px){.p-overview__info .p-footer__navList>li a{font-size:14px;font-weight:600}}@media screen and (min-width: 1081px){.p-overview__info .p-footer__navList>li a{font-weight:400}}.p-overview__info .p-footer__navList>li a:hover{opacity:.8}.p-overview__logo img{height:24px;width:auto}@media screen and (min-width: 1081px){.p-overview__logo img{height:40px}}.p-overview__share{text-align:center}@media screen and (min-width: 1081px){.p-overview__share{text-align:left}}.p-overview__share .c-btn--x{width:100%;max-width:280px;height:56px;border-radius:56px;border:solid 1px #fff;font-size:14px;font-weight:400;letter-spacing:.2em;padding-left:22px;position:relative;z-index:0;overflow:hidden}.p-overview__share .c-btn--x:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);width:100px;height:100px;pointer-events:none;z-index:-1;border-radius:50%;opacity:0;background:#15ceff}.p-overview__share .c-btn--x:after{content:"";width:20px;height:20px;background:url(/img/icon/icon_share_x--white.svg) no-repeat center;background-size:contain;margin:0 0 0 12px}.p-overview__share .c-btn--x:hover{background:#ffffff0d}.p-overview__share .c-btn--x:hover:before{animation:button_hover_1 .5s linear 0s forwards;animation-iteration-count:1}@keyframes plane_turn_1{0%{transform:translateY(0) rotateX(80deg) rotateY(-1deg) rotate(14deg)}to{transform:translateY(0) rotateX(80deg) rotateY(-1deg) rotate(734deg)}}.p-editor #toc_container{width:100%;max-width:fit-content;min-width:340px;margin-top:32px;padding:16px;background:#f5f8fb;border:solid 1px #d4d9dc}.p-editor #toc_container *{color:#1193b3}.p-editor #toc_container .toc_list{gap:0}.p-editor #toc_container .toc_list .toc_number{display:none}.p-editor #toc_container .toc_list ul{gap:2px;margin-top:2px;margin-left:8px}.p-editor #toc_container .toc_list>li+li{padding-top:8px;margin-top:8px;border-top:solid 1px #eee}.p-editor #toc_container .toc_list li:before{display:none}.p-editor #toc_container .toc_list li a{display:block;font-size:13px}@media screen and (min-width: 481px){.p-editor #toc_container .toc_list li a{font-size:14px}}.p-editor #toc_container .toc_list li a:has(.toc_depth_1){display:block;font-weight:500}.p-editor #toc_container .toc_list li .toc_depth_2{display:none}.p-editor :where(figure){margin:0 0 1em}.p-editor *{color:#333}.p-editor *+*{margin:12px 0 0}@media screen and (min-width: 769px){.p-editor *+*{margin:16px 0 0}}.p-editor *+h2{margin:48px 0 0}@media screen and (min-width: 769px){.p-editor *+h2{margin:64px 0 0}}.p-editor *+h3{margin:24px 0 0}@media screen and (min-width: 769px){.p-editor *+h3{margin:48px 0 0}}.p-editor *+h4{margin:16px 0 0}@media screen and (min-width: 769px){.p-editor *+h4{margin:32px 0 0}}.p-editor *.has-inline-color{background:#dde8ff!important;padding:2px 4px 1px;margin-inline:2px;color:#222}.p-editor h1{font-size:40px;font-weight:700}.p-editor h2{color:#222;font-size:20px;font-weight:800;margin-bottom:32px;padding:0 0 8px;border-bottom:solid 1px #222}@media screen and (min-width: 561px){.p-editor h2{margin-bottom:40px}}@media screen and (min-width: 769px){.p-editor h2{font-size:30px}}.p-editor h2:after{margin:0 0 0 16px}.p-editor h2 span{color:#222}.p-editor h3{font-size:18px;font-weight:700;margin-bottom:16px}@media screen and (min-width: 561px){.p-editor h3{font-size:20px;margin-bottom:24px}}@media screen and (min-width: 769px){.p-editor h3{font-size:26px}}.p-editor h3:after{margin:0 0 0 16px}.p-editor h3 a{font-size:18px;font-weight:700;margin-bottom:16px}@media screen and (min-width: 561px){.p-editor h3 a{font-size:20px;margin-bottom:24px}}@media screen and (min-width: 769px){.p-editor h3 a{font-size:26px}}.p-editor h4{font-size:16px;font-weight:700}@media screen and (min-width: 769px){.p-editor h4{font-size:18px}}.p-editor h4>a:link{font-size:16px;font-weight:700}@media screen and (min-width: 769px){.p-editor h4>a:link{font-size:18px}}.p-editor h4:after{margin:0 0 0 16px}.p-editor h5{font-size:16px;font-weight:500}.p-editor h6{font-size:14px;font-weight:500}.p-editor p{font-size:14px;line-height:1.9em;color:#222;letter-spacing:.04em}@media screen and (min-width: 769px){.p-editor p{font-size:16px;font-weight:400;letter-spacing:.02em}}.p-editor p strong{font-weight:700}.p-editor p strong code{font-weight:800;color:#222}.p-editor p a{margin:0}.p-editor strong{font-weight:800;color:#222}.p-editor strong *{font-weight:800}.p-editor .has-text-align-center{text-align:center}.p-editor a:link,.p-editor a:visited{color:#008aff;text-decoration:underline;word-break:break-all;display:inline-block}.p-editor a:link:hover,.p-editor a:visited:hover{opacity:.7}.p-editor .c-btn__accent a:link,.p-editor .c-btn__accent a:visited{color:#fff;text-decoration:none;font-weight:500}.p-editor hr.wp-block-separator{border:1px solid;border-left:none;border-right:none;margin:48px 0;border-color:#eee;border-width:.5px}@media screen and (min-width: 481px){.p-editor hr.wp-block-separator{margin:64px 0}}@media screen and (min-width: 769px){.p-editor hr.wp-block-separator{margin:80px 0}}.p-editor .wp-block-image{max-width:100%}.p-editor .wp-block-image img{border:solid 1px #ddd}.p-editor .wp-block-image.size-large{margin-bottom:32px}.p-editor .wp-block-image.option--noShadow,.p-editor .wp-block-image.option--noShadow img{box-shadow:none}.p-editor .wp-block-image.option--roundWeak{border-radius:.25rem}@media screen and (min-width: 769px){.p-editor .wp-block-image.option--roundWeak{border-radius:.5rem}}.p-editor .wp-block-image.option--roundWeak img{border-radius:.25rem}@media screen and (min-width: 769px){.p-editor .wp-block-image.option--roundWeak img{border-radius:.5rem}}.p-editor .wp-block-image.option--noStyle img{box-shadow:none;border:none}.p-editor .wp-block-video video{border:solid 1px #888;width:100%}.p-editor .wp-block-embed figcaption{font-size:12px;color:#888}.p-editor .wp-element-caption{font-size:12px;color:#888;display:flex;align-items:center;gap:0 8px;margin-bottom:1em;margin-top:.5em}.p-editor .wp-element-caption:before{content:"";height:1px;width:10px;background:#ccc}@media screen and (min-width: 769px){.p-editor .wp-element-caption{font-size:14px}.p-editor .wp-element-caption:before{width:14px}}.p-editor .wp-element-caption a{text-decoration:underline;color:#008aff;font-size:12px}@media screen and (min-width: 769px){.p-editor .wp-element-caption a{font-size:14px}}.p-editor .wp-element-caption a:hover{opacity:.5}.p-editor img[class*=wp-image-]{border-radius:.5rem;box-shadow:0 8px 10px #0000001a}@media screen and (min-width: 769px){.p-editor img[class*=wp-image-]{border-radius:1rem}}.p-editor img[class*=wp-image-].option--noShadow{box-shadow:none}.p-editor img[class*=wp-image-].option--roundWeak{border-radius:.25rem}@media screen and (min-width: 769px){.p-editor img[class*=wp-image-].option--roundWeak{border-radius:.5rem}}.p-editor img[class*=wp-image-].option--roundZero img{border-radius:0}.p-editor ul,.p-editor ol{display:grid;grid-template-columns:1fr;gap:32px}.p-editor ul.option--ul--line,.p-editor ol.option--ul--line{gap:0}.p-editor ul.option--ul--line>li,.p-editor ol.option--ul--line>li{padding-block:1rem}.p-editor ul.option--ul--line>li:before,.p-editor ol.option--ul--line>li:before{top:18px}.p-editor ul.option--ul--line>li a:link,.p-editor ul.option--ul--line>li a:visited,.p-editor ol.option--ul--line>li a:link,.p-editor ol.option--ul--line>li a:visited{margin:0}.p-editor ul.option--ul--line>li+li,.p-editor ol.option--ul--line>li+li{border-top:solid 1px #ddd}.p-editor ul.option--ul--thinMid,.p-editor ol.option--ul--thinMid{gap:16px}.p-editor ul.option--ul--thin,.p-editor ol.option--ul--thin{gap:4px}.p-editor ul.option--ul--thin.option--ul--line,.p-editor ol.option--ul--thin.option--ul--line{gap:2px}.p-editor ul.option--ul--thin.option--ul--line>li,.p-editor ol.option--ul--thin.option--ul--line>li{padding-block:.5rem}.p-editor ul.option--ul--thin.option--ul--line>li:before,.p-editor ol.option--ul--thin.option--ul--line>li:before{top:10px}.p-editor ul>li,.p-editor ol>li{padding-left:16px;position:relative;font-size:14px;line-height:1.6em;color:#222;letter-spacing:.04em}@media screen and (min-width: 769px){.p-editor ul>li,.p-editor ol>li{font-size:15px;font-weight:400;letter-spacing:.02em;line-height:1.9em}}.p-editor ul>li:before,.p-editor ol>li:before{content:"・";position:absolute;left:0;top:0}.p-editor ul>li+li,.p-editor ol>li+li{margin:0}.p-editor ul>li>a,.p-editor ol>li>a{margin:0}.p-editor ul>li>strong:first-of-type,.p-editor ol>li>strong:first-of-type{font-size:14px}@media screen and (min-width: 769px){.p-editor ul>li>strong:first-of-type,.p-editor ol>li>strong:first-of-type{font-size:16px}}.p-editor ul>li img,.p-editor ol>li img{margin:16px 0}.p-editor ul>li ul,.p-editor ul>li ol,.p-editor ol>li ul,.p-editor ol>li ol{margin:0}.p-editor ul>li.option--noShadow img,.p-editor ol>li.option--noShadow img{box-shadow:none}.p-editor ul>li.option--roundWeak img,.p-editor ol>li.option--roundWeak img{border-radius:.25rem}@media screen and (min-width: 769px){.p-editor ul>li.option--roundWeak img,.p-editor ol>li.option--roundWeak img{border-radius:.5rem}}.p-editor ul>li.option--roundZero img,.p-editor ol>li.option--roundZero img{border-radius:0}.p-editor ul>li.option--noStyle img,.p-editor ol>li.option--noStyle img{box-shadow:none;border:none}.p-editor ol{counter-reset:number 0}.p-editor ol>li{padding-left:38px}.p-editor ol>li:before{counter-increment:number 1;content:counter(number);font-size:14px;font-weight:600;width:28px;height:28px;background:#222;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;line-height:1}.p-editor ol.option--ul--thin{gap:16px}.p-editor .wp-block-video video{border:solid 1px #888;vertical-align:middle;width:100%}.p-editor .wp-block-quote{font-size:96%;padding:1rem;background:#f9f9fa;border:solid 1px #ebebeb;position:relative;margin-bottom:80px}@media screen and (min-width: 769px){.p-editor .wp-block-quote{padding:1.5rem}}.p-editor .wp-block-quote h3{font-size:20px;margin-bottom:10px}@media screen and (min-width: 769px){.p-editor .wp-block-quote h3{font-size:22px;margin-bottom:10px}}.p-editor .wp-block-quote *+h3{margin:18px 0 0}@media screen and (min-width: 769px){.p-editor .wp-block-quote *+h3{margin:24px 0 0}}.p-editor .wp-block-quote p{font-size:90%}.p-editor .wp-block-quote cite{margin-top:.5rem;font-size:12px;color:#888;display:flex;align-items:center;gap:0 8px;position:absolute;bottom:-8px;left:0;transform:translateY(100%)}.p-editor .wp-block-quote cite:before{content:"";height:1px;width:10px;background:#ccc}.p-editor .wp-block-quote cite a{font-size:12px}@media screen and (min-width: 769px){.p-editor .wp-block-quote cite{font-size:13px}.p-editor .wp-block-quote cite:before{width:13px}.p-editor .wp-block-quote cite a{font-size:13px}}.p-editor .code-toolbar>.toolbar{margin:0;top:4px;right:5px;opacity:.4}.p-editor .code-toolbar>.toolbar>.toolbar-item>button{background:#fff;border-radius:3px;height:18px;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;cursor:pointer}.p-editor .code-toolbar>.toolbar>.toolbar-item>button:before{content:"COPY";line-height:1;font-size:11px;font-weight:600;display:inline-block;color:#333;letter-spacing:.04em}.p-editor .code-toolbar>.toolbar>.toolbar-item>button span{display:none}.p-editor .code-toolbar>.toolbar>.toolbar-item>button[data-copy-state=copy-success]:before{content:"COPIED!"}.p-editor .code-toolbar:hover>.toolbar{opacity:1}.p-editor .wp-block-code{width:100%;max-width:calc(100dvw - 32px)}.p-editor .wp-block-code[class*=language-]{padding:0;border-radius:0;border:none;box-shadow:none}.p-editor .wp-block-code .language-javascript{color:#8ad6ff}.p-editor li>code,.p-editor .wp-block-code code{padding:40px 24px 16px;background:#1e1e1e;position:relative;color:#fff;font-size:12px;line-height:1.6em;display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}@media screen and (min-width: 1081px){.p-editor li>code,.p-editor .wp-block-code code{font-size:14px}}.p-editor li>code strong,.p-editor .wp-block-code code strong{color:var(--code-yellow)}.p-editor li>code:before,.p-editor .wp-block-code code:before{content:"Code";position:absolute;left:0;top:0;padding:5px 10px;display:inline-block;background:#000;color:#fff;font-size:12px;font-weight:600;letter-spacing:.04em;width:100%}.p-editor li>code.language-html:before,.p-editor .wp-block-code code.language-html:before{content:"HTML"}.p-editor li>code.language-html .token.comment,.p-editor .wp-block-code code.language-html .token.comment{color:var(--code-green)}.p-editor li>code.language-html .token.punctuation,.p-editor .wp-block-code code.language-html .token.punctuation{color:var(--code-gray)}.p-editor li>code.language-html .token.doctype-tag,.p-editor li>code.language-html .token.tag,.p-editor li>code.language-html .token.namespace,.p-editor li>code.language-html .token.deleted,.p-editor .wp-block-code code.language-html .token.doctype-tag,.p-editor .wp-block-code code.language-html .token.tag,.p-editor .wp-block-code code.language-html .token.namespace,.p-editor .wp-block-code code.language-html .token.deleted{color:var(--code-blue)}.p-editor li>code.language-html .token.attr-name,.p-editor li>code.language-html .token.name,.p-editor .wp-block-code code.language-html .token.attr-name,.p-editor .wp-block-code code.language-html .token.name{color:var(--code-water)}.p-editor li>code.language-html .token.string,.p-editor li>code.language-html .token.char,.p-editor li>code.language-html .token.attr-value,.p-editor li>code.language-html .token.regex,.p-editor li>code.language-html .token.variable,.p-editor .wp-block-code code.language-html .token.string,.p-editor .wp-block-code code.language-html .token.char,.p-editor .wp-block-code code.language-html .token.attr-value,.p-editor .wp-block-code code.language-html .token.regex,.p-editor .wp-block-code code.language-html .token.variable{color:var(--code-orange)}.p-editor li>code.language-html .language-css,.p-editor .wp-block-code code.language-html .language-css{color:var(--code-yellow)}.p-editor li>code.language-html .language-css .token.punctuation,.p-editor .wp-block-code code.language-html .language-css .token.punctuation{color:var(--code-yellow)}.p-editor li>code.language-css,.p-editor .wp-block-code code.language-css{color:var(--code-orange)}.p-editor li>code.language-css:before,.p-editor .wp-block-code code.language-css:before{content:"CSS"}.p-editor li>code.language-css .token.comment,.p-editor .wp-block-code code.language-css .token.comment{color:var(--code-green)}.p-editor li>code.language-css .token.selector,.p-editor .wp-block-code code.language-css .token.selector{color:var(--code-yellow)}.p-editor li>code.language-css .token.property,.p-editor .wp-block-code code.language-css .token.property{color:var(--code-water)}.p-editor li>code.language-css .token.string,.p-editor .wp-block-code code.language-css .token.string{color:var(--code-orange)}.p-editor li>code.language-css .token.rule,.p-editor .wp-block-code code.language-css .token.rule{color:var(--code-purple)}.p-editor li>code.language-css .token.function,.p-editor .wp-block-code code.language-css .token.function{color:var(--code-yellow)}.p-editor li>code.language-css .token.punctuation,.p-editor .wp-block-code code.language-css .token.punctuation{color:var(--code-blue)}.p-editor li>code.language-js,.p-editor .wp-block-code code.language-js{color:var(--code-water)}.p-editor li>code.language-js:before,.p-editor .wp-block-code code.language-js:before{content:"JS"}.p-editor li>code.language-js .token.comment,.p-editor .wp-block-code code.language-js .token.comment{color:var(--code-green)}.p-editor li>code.language-js .token.function,.p-editor .wp-block-code code.language-js .token.function{color:var(--code-off-white)}.p-editor li>code.language-js .token.keyword,.p-editor .wp-block-code code.language-js .token.keyword{color:var(--code-blue)}.p-editor li>code.language-js .token.string,.p-editor .wp-block-code code.language-js .token.string{color:var(--code-orange)}.p-editor li>code.language-php:before,.p-editor .wp-block-code code.language-php:before{content:"PHP"}.p-editor li>code.language-php .token.important,.p-editor li>code.language-php .token.regex,.p-editor li>code.language-php .token.keyword,.p-editor .wp-block-code code.language-php .token.important,.p-editor .wp-block-code code.language-php .token.regex,.p-editor .wp-block-code code.language-php .token.keyword{color:var(--code-blue)}.p-editor li>code.language-php .token.function,.p-editor .wp-block-code code.language-php .token.function{color:var(--code-off-white)}.p-editor li>code.language-php .token.punctuation,.p-editor .wp-block-code code.language-php .token.punctuation{color:var(--code-yellow);opacity:1}.p-editor li>code.language-php .token.string,.p-editor .wp-block-code code.language-php .token.string{color:var(--code-orange)}.p-editor li>code.language-php .token.variable,.p-editor .wp-block-code code.language-php .token.variable{color:var(--code-water)}.p-editor li>code.language-php .token.operator,.p-editor .wp-block-code code.language-php .token.operator{color:var(--code-white)}.p-editor li>code.language-php .token.class-name,.p-editor .wp-block-code code.language-php .token.class-name{color:var(--code-aqua)}.p-editor li>code.language-php .token.comment,.p-editor .wp-block-code code.language-php .token.comment{color:var(--code-green)}.p-editor li>code.language-php .token.tag,.p-editor .wp-block-code code.language-php .token.tag{color:var(--code-blue)}.p-editor li>code.language-php .token.tag .punctuation,.p-editor .wp-block-code code.language-php .token.tag .punctuation{color:var(--code-gray);opacity:.7}.p-editor li>code.language-php .token.tag .attr-name,.p-editor .wp-block-code code.language-php .token.tag .attr-name{color:var(--code-blue)}.p-editor li>code.language-php .token.tag .attr-value,.p-editor .wp-block-code code.language-php .token.tag .attr-value{color:var(--code-orange)}.p-editor li>code.language-php .token.tag .attr-value .attr-equals,.p-editor .wp-block-code code.language-php .token.tag .attr-value .attr-equals{color:var(--code-white)!important}.p-editor li>code.language-php .token.tag .attr-value .punctuation,.p-editor .wp-block-code code.language-php .token.tag .attr-value .punctuation{color:var(--code-orange)}.p-editor .wp-block-table{overflow-x:auto}.p-editor .wp-block-table table{border-collapse:collapse;width:100%}.p-editor .wp-block-table thead{border-bottom:3px solid}.p-editor .wp-block-table th,.p-editor .wp-block-table td{font-size:12px;border:1px solid;padding:.5em}@media screen and (min-width: 1081px){.p-editor .wp-block-table th,.p-editor .wp-block-table td{font-size:14px}}.p-editor .wp-block-table th a:link,.p-editor .wp-block-table td a:link{display:inline;margin:0}.p-editor .wp-block-table th{background:#333;color:#fff;border-color:#535353;font-weight:600;font-size:13px}.p-editor .wp-block-table th strong{color:#fff}.p-editor .wp-block-table.is-style-stripes th,.p-editor .wp-block-table.is-style-stripes td{border-color:#333}.p-editor .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f3f4f6}.p-editor .wp-block-table .wp-element-caption{margin-top:.5rem;font-size:12px;color:#888;display:flex;align-items:center;gap:0 8px}.p-editor .wp-block-table .wp-element-caption:before{content:"";height:1px;width:10px;background:#ccc}@media screen and (min-width: 769px){.p-editor .wp-block-table .wp-element-caption{font-size:14px}.p-editor .wp-block-table .wp-element-caption:before{width:14px}}.p-editor .wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.p-editor .wp-block-table .has-fixed-layout th,.p-editor .wp-block-table .has-fixed-layout td{word-break:break-word}.p-editor .wp-block-embed iframe{display:block;width:100%;box-shadow:0 4px 8px #00000014;height:fit-content;border-radius:8px;border:solid 1px #eee}.p-editor .wp-block-embed-pinterest iframe{max-width:240px;aspect-ratio:1/2.3;box-shadow:none;border:none}.p-editor .wp-block-embed-youtube{aspect-ratio:16/9;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px #00000014;border:solid 1px #eee}.p-editor .wp-block-embed-youtube .wp-block-embed__wrapper{height:100%}.p-editor .wp-block-embed-youtube .wp-block-embed__wrapper iframe{height:100%;box-shadow:none;border-radius:0;border:none}.p-editor .option--block--caution{padding:16px 14px 12px;background:#fff;border:solid 1px #ef1b1b;line-height:1.6em;border-radius:8px;font-weight:500;position:relative}.p-editor .option--block--caution:before{content:"注意事項";color:#ef1b1b;background:#fff;padding:2px 4px;position:absolute;left:16px;top:0;transform:translateY(-50%)}.p-editor .option--block--caution strong{color:#ff1313;background:#ffefef;padding:1px 3px}.p-editor .option--block--cautionBox{padding:16px 14px 12px;background:#fffbfb;border:solid 1px #ef1b1b;line-height:1.6em;border-radius:8px;font-weight:500;position:relative;color:#ef1b1b}.p-editor .option--block--cautionBox:before{display:none}.p-editor .option--block--cautionBox strong{color:#ff1313;background:#ffefef;padding:1px 3px}.p-editor .option--box{padding:1rem;background:#fff;border-radius:16px;border:solid 1px #888}.p-editor .option--separator--thin{margin:16px 0!important}@media screen and (min-width: 481px){.p-editor .option--separator--thin{margin:24px 0!important}}@media screen and (min-width: 769px){.p-editor .option--separator--thin{margin:32px 0!important}}.p-editor .option--separator--thin+h2,.p-editor .option--separator--thin+h3,.p-editor .option--separator--thin+h4,.p-editor .option--separator--thin+h5{margin:16px 0!important}@media screen and (min-width: 481px){.p-editor .option--separator--thin+h2,.p-editor .option--separator--thin+h3,.p-editor .option--separator--thin+h4,.p-editor .option--separator--thin+h5{margin:24px 0!important}}@media screen and (min-width: 769px){.p-editor .option--separator--thin+h2,.p-editor .option--separator--thin+h3,.p-editor .option--separator--thin+h4,.p-editor .option--separator--thin+h5{margin:32px 0!important}}.p-editor .option--highlight{background:#e4f1f6}.p-editor .option--marginZero,.p-editor .option--marginZero--link a{margin:0}.p-editor .option--margin--sm{margin:4px 0 0}.p-editor .option--margin--md{margin:8px 0 0}.p-editor .option--roundZero img{border-radius:0}.p-editor .option--group--faqList{padding:1rem;background:#f7f9fa;border:solid 1px #e8eaeb;border-radius:8px}.p-editor .option--group--faqList h4{margin:0 0 6px;font-size:14px;display:flex;align-items:flex-start;gap:4px}@media screen and (min-width: 481px){.p-editor .option--group--faqList h4{font-size:16px;gap:6px}}.p-editor .option--group--faqList h4:before{content:"Q.";transform:translateY(3px)}.p-editor .option--group--faqList p{margin:0;font-size:13px;line-height:1.5}@media screen and (min-width: 481px){.p-editor .option--group--faqList p{font-size:14px}}.p-editor .option--group--faqList p+h4{margin-top:1rem;padding-top:1rem;border-top:solid 1px #e8eaeb}.p-editor .interview--q{font-weight:600;line-height:1.6;margin-bottom:.5rem;display:inline-flex}@media screen and (min-width: 561px){.p-editor .interview--q{margin-bottom:.25rem}}.p-editor .interview--q:before{content:"";width:3rem;height:1px;background:#ddd;display:inline-block;vertical-align:middle;margin-right:1rem;transform:translateY(13px)}.p-editor .interview--a{font-size:15px;padding-block:.25rem .5rem;padding-left:4rem;position:relative;min-height:4rem}@media screen and (min-width: 561px){.p-editor .interview--a{padding-left:5rem}}.p-editor .interview--a:before{content:"";width:3rem;height:3rem;background-repeat:no-repeat!important;background-size:contain!important;background-position:center!important;flex:0 0 auto;background:#eee;border-radius:50%;position:absolute;left:0;top:0}@media screen and (min-width: 561px){.p-editor .interview--a:before{width:3.5rem;height:3.5rem}}.p-editor .interview--a *{font-size:14px;line-height:1.6}@media screen and (min-width: 561px){.p-editor .interview--a *{font-size:15px;line-height:1.9em}}.p-editor .cus_infoBox{padding:24px 24px 16px;border:solid 1px #222;border-radius:16px;position:relative;margin:2.5rem 0 0}.p-editor .cus_infoBox__head{position:absolute;top:0;transform:translateY(-50%);background:#fff;padding:0 1rem;line-height:1.3em;margin:0}.p-editor .cus_infoBox h4.cus_infoBox__head{padding:0 .5rem}.p-editor .cus_infoBox .wp-block-quote{margin:0;padding-bottom:0}.p-editor .cus_infoBox .wp-block-quote p{font-size:14px}.p-editor .cus_infoBox .wp-block-quote cite{--space: 16px;margin:var(--space) 0 0;display:block;width:calc(100% + 2px + var(--space) * 2);padding:.5rem 0 0;background:#fff;margin-inline:-1rem;border-top:solid 1px #ebebeb;position:relative;bottom:-1px;left:-1px;transform:none}@media screen and (min-width: 769px){.p-editor .cus_infoBox .wp-block-quote cite{--space: 24px;left:-9px}}.p-editor .cus_infoBox .wp-block-quote cite em{font-style:italic;color:#888;font-size:12px;display:inline-flex;align-items:center;gap:4px}.p-editor .cus_infoBox .wp-block-quote cite em:before{content:"-"}.p-editor .cus_infoBox__body{margin:0;line-height:1.75em}.p-editor .cus_infoBox__body *{line-height:1.75em}.p-editor .readMore .item{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:#fff;border:solid 1px #222;border-radius:1rem;box-shadow:0 4px 10px #0000000f;transition:all .2s ease-out;max-width:380px}@media screen and (min-width: 769px){.p-editor .readMore .item{flex-direction:row;align-items:flex-start;max-width:none}}.p-editor .readMore .item>a{position:absolute;inset:0;z-index:1;width:100%;height:100%}.p-editor .readMore .item .image{margin:0;flex:0 0 auto;width:100%}@media screen and (min-width: 769px){.p-editor .readMore .item .image{order:2;width:40%;max-width:280px}}.p-editor .readMore .item .image img{width:100%;height:auto;object-fit:contain;border-radius:10px;border:solid 1px #ddd}.p-editor .readMore .item .text{margin:0;padding:.25rem .25rem .5rem}@media screen and (min-width: 769px){.p-editor .readMore .item .text{padding:.75rem}}.p-editor .readMore .item .text .title{font-size:16px;line-height:1.6em;font-weight:500}@media screen and (min-width: 769px){.p-editor .readMore .item .text .title{font-size:18px;line-height:1.4em}}.p-editor .readMore .item .text .excerpt{font-size:12px;color:#666;line-height:1.6em}.p-editor .readMore .item:hover .text .title{text-decoration:underline}.p-editor .wp-block-embed-codepen iframe{width:100%;min-height:420px}.p-editor .pr--dezadezi{margin:48px 0 0;padding:10px 16px 16px;background:#45af0e;border-radius:16px;text-decoration:none!important;color:#fff!important;display:block}@media screen and (min-width: 561px){.p-editor .pr--dezadezi{padding:16px}}.p-editor .pr--dezadezi .head .title{font-size:16px;font-weight:900;text-align:center;color:#fff;line-height:1.3em}@media screen and (min-width: 481px){.p-editor .pr--dezadezi .head .title{font-size:22px}}@media screen and (min-width: 561px){.p-editor .pr--dezadezi .head .title{font-size:24px}}.p-editor .pr--dezadezi .body{margin:10px 0 0;border-radius:8px;overflow:hidden}.p-editor .pr--dezadezi .body img{border-radius:8px;transition:all 1s ease}.p-editor .pr--dezadezi:hover .body img{opacity:.9;transform:scale(1.04)}.p-editor .addtoany_share_save_container{background:#eef1f5;border:solid 1px #d4d9dc;padding:.75rem;border-radius:6px;display:grid;align-items:center;grid-template-columns:100px 1fr;gap:6px}@media screen and (min-width: 561px){.p-editor .addtoany_share_save_container{grid-template-columns:110px 1fr;padding:1rem;border-radius:8px}}.p-editor .addtoany_share_save_container.addtoany_content_top{margin-block:0 2rem}.p-editor .addtoany_share_save_container.addtoany_content_bottom{margin-block:3rem 0}.p-editor .addtoany_share_save_container .addtoany_header{margin:0;color:#95a0a7;font-size:12px;font-weight:600;letter-spacing:.04em;display:flex;flex-direction:column;gap:0;position:relative}@media screen and (min-width: 561px){.p-editor .addtoany_share_save_container .addtoany_header{font-size:13px;gap:1px}}.p-editor .addtoany_share_save_container .addtoany_header:before{content:"SHARE THIS →";display:block;font-size:10px;font-weight:500;letter-spacing:.08em}@media screen and (min-width: 561px){.p-editor .addtoany_share_save_container .addtoany_header:before{font-size:11px}}.p-editor .addtoany_share_save_container .addtoany_header:after{content:"";position:absolute;height:100%;width:1px;right:4px;top:0;background:#d4d9dc}.p-editor .addtoany_share_save_container .addtoany_list{display:inline-block;margin:0}.p-editor .addtoany_share_save_container a{margin:0;line-height:30px;height:30px;transform:translateY(10px);opacity:0;pointer-events:none;transition:all .4s ease-out;padding:0 2px}@media screen and (min-width: 481px){.p-editor .addtoany_share_save_container a{line-height:32px;height:32px;padding:0 4px}}.p-editor .addtoany_share_save_container a>span{height:30px!important;line-height:30px!important;width:30px!important}@media screen and (min-width: 481px){.p-editor .addtoany_share_save_container a>span{height:32px!important;line-height:32px!important;width:32px!important}}.p-editor .addtoany_share_save_container a.is-view{transform:translateY(0);opacity:1;pointer-events:all}#addtoany #a2a_modal{top:35%}#addtoany .a2a_modal_body{margin:0;padding:0;background:#fff;width:100%;max-width:340px;border-radius:16px;min-height:190px}#addtoany .a2a_modal_body .a2a_localize{font-family:var(--family);color:#222;font-weight:600;margin:0 0 2rem;padding:1rem .5rem;border-bottom:solid 1px #ddd}#addtoany .a2a_modal_body #a2a_thanks_kit{padding-inline:1rem}#addtoany .a2a_modal_body #a2a_thanks_kit .a2a_default_style{gap:8px 4px;flex-wrap:wrap}#addtoany .a2a_modal_body #a2a_thanks_kit .a2a_default_style .a2a_svg{width:40px}:root{--family: "Satoshi", "Noto Sans JP", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--gray-50: #F0F0F7;--gray-100: #e1e1e1;--gray-200: #D3D3D3;--gray-300: #C1C1C1;--gray-400: #AFAFAF;--gray-500: #999;--gray-600: #7C7C7C;--gray-700: #5d5d5d;--gray-800: #343434;--gray-900: #202020;--navy-50: hsl(200, 10%, 96%);--navy-100: #e6eaec;--navy-200: #d7dee1;--navy-300: #c1cdd2;--navy-400: #6C8295;--navy-500: #55697d;--navy-600: #364E63;--navy-700: #2b3f52;--navy-800: #21303D;--navy-900: #19242D;--navy-999: #141b20;--berry-100: #E5EEFF;--berry-500: #0058FF;--berry-800: #003EB2;--grape-100: #F2E8FF;--grape-500: #9B37FF;--grape-800: #6900d1;--kiwi-100: #E9F2DD;--kiwi-500: #48AE18;--kiwi-800: #2F8B09;--melon-100: #E6FAF2;--melon-500: #0ACF83;--melon-800: #088553;--lime-100: #F4FBDA;--lime-500: #A5E21D;--lime-800: #6C9E13;--tomato-100: hsl(0, 93%, 90%);--tomato-500: #F20F0F;--tomato-800: #BA0E0E;--white: #fff;--code-gray: #D4D4D4;--code-white: #fff;--code-off-white: #fff2b8;--code-yellow: #f8c555;--code-orange: #dd9679;--code-green: #5f9351;--code-aqua: #4CC2AA;--code-water: #8ad6ff;--code-blue: #5598D0;--code-purple: #C081B6;--text-1: var(--gray-900);--text-2: var(--gray-800);--text-3: var(--gray-600);--text-4: var(--gray-500);--surface-1: var(--navy-50);--surface-2: var(--navy-100);--surface-3: var(--navy-200);--surface-4: var(--navy-300);--border-1: var(--gray-100);--border-2: var(--gray-200);--border-3: var(--gray-300);--border-4: var(--gray-500);--alert: var(--tomato-500);--alert-light: var(--tomato-100);--text-alert: var(--alert);--surface-alert: var(--alert-light);--border-alert: var(--alert);--brand-primary: var(--kiwi-500);--brand-primary-light: var(--kiwi-100);--brand-primary-dark: var(--kiwi-800);--text-brand-primary: var(--brand-primary);--surface-brand-primary: var(--brand-primary-light);--brand-secondary: var(--grape-500);--brand-secondary-light: var(--grape-100);--brand-secondary-dark: var(--grape-800);--text-brand-secondary: var(--brand-secondary);--surface-brand-secondary: var(--brand-secondary-light);--brand-tertiary: var(--lime-500);--brand-tertiary-light: var(--lime-100);--brand-tertiary-dark: var(--lime-800);--text-brand-tertiary: var(--brand-tertiary);--surface-brand-tertiary: var(--brand-tertiary-light);--accent: var(--berry-500);--accent-light: var(--berry-100);--accent-dark: var(--berry-800);--button-text: var(--text-primary);--button-border: var(--gray-300);--button-border-hover: var(--gray-300);--button-surface: #fff;--button-surface-hover: var(--gray-50);--text-link-normal: var(--gray-500);--text-link-normal-hover: var(--navy-700);--radius-none: 0px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 32px;--radius-2xl: 128px;--radius-3xl: 360px;--spacing-3xs: 4px;--spacing-2xs: 8px;--spacing-xs: 12px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 40px;--spacing-2xl: 64px;--spacing-3xl: 128px;--font-3xs: 10px;--font-2xs: 12px;--font-xs: 13px;--font-sm: 14px;--font-md: 16px;--font-lg: 18px;--font-xl: 24px;--font-2xl: 32px;--font-3xl: 40px}@media screen and (max-width: 768px){:root{--font-3xs: 10px;--font-2xs: 11px;--font-xs: 13px;--font-sm: 13px;--font-md: 15px;--font-lg: 16px;--font-xl: 20px;--font-2xl: 28px;--font-3xl: 32px}}.p-school>.l-container{display:block;padding:0;max-width:none}@media screen and (min-width: 1081px){.p-school>.l-container{display:grid;grid-template-columns:1fr 220px}}@media screen and (min-width: 1300px){.p-school>.l-container{grid-template-columns:1fr 240px}}@media screen and (min-width: 1600px){.p-school>.l-container{grid-template-columns:1fr 280px}}.p-school__main{padding-inline:16px;padding-top:3rem;background:#f1f2f3;display:grid;grid-template-columns:210px minmax(auto,980px);gap:1rem;justify-content:center;align-items:flex-start}@media screen and (max-width: 1600px){.p-school__main{padding-block:1rem}}@media screen and (max-width: 768px){.p-school__main{grid-template-columns:1fr}}@media screen and (max-width: 480px){.p-school__main{padding:0;gap:2px}}.p-school__main .category{background:#fff;border-radius:6px;position:sticky;top:1rem;margin-bottom:4rem;box-shadow:0 12px 16px #0000000d;z-index:3;transition:all .7s ease}.p-school__main .category.is-position{top:2.5rem}@media screen and (max-width: 768px){.p-school__main .category{position:relative;top:0;margin-bottom:0}.p-school__main .category.is-position{top:0}}@media screen and (max-width: 480px){.p-school__main .category{border-radius:0}}.p-school__main .category>.title{padding:.5rem 1rem;font-size:14px;font-weight:600;border-bottom:solid 1px #eee;list-style:none}@media screen and (max-width: 768px){.p-school__main .category>.title{border:none;list-style:inside disclosure-closed}}.p-school__main .category>.title a{font-size:14px;font-weight:600;display:block}@media screen and (max-width: 768px){.p-school__main .category>.title a{pointer-events:none;display:inline-block}}@media screen and (max-width: 768px){.p-school__main .category>div{position:absolute;background:#fff;width:calc(100% - 16px);left:8px;top:46px;opacity:0;transition:all .4s ease-out;pointer-events:none;border-radius:6px;clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%);max-height:480px;overflow:auto;border:solid 1px #8a909f}}.p-school__main .category .menuBox>.title{display:grid;grid-template-columns:24px 1fr;align-items:center;padding-inline:.5rem;height:2.5rem;gap:4px;font-size:14px;font-weight:600;color:#222;border-bottom:solid 1px #eee}.p-school__main .category .menuBox+.menuBox>.title{border-top:solid 1px #eee}.p-school__main .category .menuBox.web_design>.title{background:linear-gradient(0deg,#e2e7f1 -80%,transparent);border-color:#dde2eb}.p-school__main .category .menuBox.coding>.title{background:linear-gradient(0deg,#e3dbe6 -160%,transparent);border-color:#e7ddeb}.p-school__main .category .menuBox.coding .course-taxonomy-list .item:hover,.p-school__main .category .menuBox.coding .course-taxonomy-list li.current .item{background:#f9f4fa}.p-school__main .category .menuBox.setting>.title{background:linear-gradient(0deg,#edf2f0 -20%,transparent);border-color:#ddebe2}.p-school__main .category .menuBox.setting .course-taxonomy-list .item.current,.p-school__main .category .menuBox.setting .course-taxonomy-list .item:hover,.p-school__main .category .menuBox.setting .course-taxonomy-list li.current .item{background:#ebf1ef}.p-school__main .category .course-taxonomy-list .item{padding:.5rem .75rem;font-size:12px;font-weight:500;color:#444;display:block;display:flex;align-items:center;gap:4px}.p-school__main .category .course-taxonomy-list .item:hover{background:#f2f4fa}.p-school__main .category .course-taxonomy-list .item .course-icon{width:16px}.p-school__main .category .course-taxonomy-list>li+li{border-top:solid 1px #eee}.p-school__main .category .course-taxonomy-list>li ul{margin-block:2px 14px}.p-school__main .category .course-taxonomy-list>li ul .item{font-size:12px;font-weight:400;padding-block:1px;display:flex;gap:4px}.p-school__main .category .course-taxonomy-list>li ul .item:before{content:"-";display:block;margin-inline:12px 0}.p-school__main .category .course-taxonomy-list>li ul li.current>.item{background:none;color:#4b79aa;font-weight:500}.p-school__main .category .course-taxonomy-list li.current>.item{background:#f2f4fa}@media screen and (max-width: 768px){.p-school__main .category[open]>.title{list-style-type:disclosure-open}}@media screen and (max-width: 768px){.p-school__main .category[open]>div{display:block;opacity:1;pointer-events:all;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}}.p-school__main .contents{position:relative;z-index:2;overflow:hidden}.p-school__main .contents>*{max-width:980px;width:100%;margin-inline:auto}.p-school__main .contents>.title{padding:.75rem 1rem;background:#fff;border-bottom:solid 1px #eee;font-size:16px;font-weight:600;color:#444;display:flex;align-items:center;gap:8px}@media screen and (min-width: 481px){.p-school__main .contents>.title{font-size:18px}}.p-school__main .contents>.title .members{background:#48ae18;color:#fff;font-size:12px;line-height:1;height:18px;display:inline-flex;align-items:center;padding-inline:4px;border-radius:4px;white-space:nowrap;transform:translateY(1px)}.p-school__main .mainVideo{background:#fff}.p-school__main .mainVideo iframe{width:100%;height:auto;aspect-ratio:16/9;margin-top:auto;display:block}.p-school__main .mainVideo .noVideo{width:100%}.p-school__main .mainVideo:has(.noVideo){position:relative}.p-school__main .mainVideo:has(.noVideo):before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.p-school__main .mainVideo .limitAnnounce{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.p-school__main .mainVideo .limitAnnounce:before{content:"";transition:all .4s ease;display:block;position:absolute;inset:0;z-index:1;background:no-repeat center center/1.75rem url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 16.5L16.5 12L9.5 7.5V16.5ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22Z" fill="white" opacity="1"/></svg>'),#0006;background-size:64px;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);cursor:pointer}.p-school__main .mainVideo .limitAnnounce .box{z-index:2;background:#2f8b09;border-radius:10px;padding:.25rem 1rem 1rem;box-shadow:0 10px 16px #0003;opacity:0;pointer-events:none;transform:translateY(10px);transition:all .4s ease-out}@media screen and (min-width: 481px){.p-school__main .mainVideo .limitAnnounce .box{padding:.5rem 1.5rem 1.5rem}}.p-school__main .mainVideo .limitAnnounce .box .title{display:flex;align-items:baseline;justify-content:center;gap:4px}@media screen and (min-width: 481px){.p-school__main .mainVideo .limitAnnounce .box .title{gap:6px}}.p-school__main .mainVideo .limitAnnounce .box .title p{color:#fff;font-size:13px;flex:0 0 auto;font-weight:600}@media screen and (min-width: 481px){.p-school__main .mainVideo .limitAnnounce .box .title p{font-size:16px}}.p-school__main .mainVideo .limitAnnounce .box .title .logo{height:30px;transform:translateY(7px)}@media screen and (min-width: 481px){.p-school__main .mainVideo .limitAnnounce .box .title .logo{height:36px;transform:translateY(9px)}}.p-school__main .mainVideo .limitAnnounce .box .description{color:#fff;font-size:14px;font-weight:600;margin-top:.75rem;letter-spacing:.04em;text-align:center;padding:.5rem 1rem;background:#277108;line-height:1.4em}@media screen and (min-width: 481px){.p-school__main .mainVideo .limitAnnounce .box .description{margin-top:1rem;font-size:16px;padding:.75rem 1rem}}.p-school__main .mainVideo .limitAnnounce .box .description .price{display:inline-flex;align-items:baseline;gap:4px;margin-right:4px;font-size:13px}@media screen and (min-width: 481px){.p-school__main .mainVideo .limitAnnounce .box .description .price{font-size:14px}}.p-school__main .mainVideo .limitAnnounce .box .description .price b{font-size:18px;margin-left:2px;line-height:1;transform:translateY(1px);letter-spacing:0}@media screen and (min-width: 481px){.p-school__main .mainVideo .limitAnnounce .box .description .price b{font-size:22px}}.p-school__main .mainVideo .limitAnnounce .box .description .price small{color:#fff;font-weight:600}.p-school__main .mainVideo .limitAnnounce .box .description strong{font-size:18px;font-weight:600;margin-inline:4px}@media screen and (min-width: 481px){.p-school__main .mainVideo .limitAnnounce .box .description strong{font-size:20px}}.p-school__main .mainVideo .limitAnnounce .box .description strong .day{font-size:24px;line-height:1;transform:translateY(2px);display:inline-block}@media screen and (min-width: 481px){.p-school__main .mainVideo .limitAnnounce .box .description strong .day{font-size:26px}}.p-school__main .mainVideo .limitAnnounce .box .description strong small{margin-right:2px}.p-school__main .mainVideo .limitAnnounce .box .c-btn{background:#ff9f23;color:#fff;font-size:15px;width:100%;margin-top:.5rem;height:2.5rem;border-radius:4px}@media screen and (min-width: 481px){.p-school__main .mainVideo .limitAnnounce .box .c-btn{font-size:16px;height:3rem;border-radius:6px}}.p-school__main .mainVideo .limitAnnounce .box .c-btn:hover{background:#ef8700}.p-school__main .mainVideo .limitAnnounce .box.is-active{opacity:1;pointer-events:all;transform:translateY(0)}.p-school__main .editor{margin-block:1rem 4rem;background:#fff;padding:2rem 2rem 4rem;border-radius:8px;box-shadow:0 12px 16px #0000001a;color:#343434;font-size:var(--font-md)}@media screen and (max-width: 1300px){.p-school__main .editor{margin-block:1rem 0}}@media screen and (max-width: 480px){.p-school__main .editor{border-radius:0;margin:0;padding:2rem 1rem}}.p-school__main .editor ul.toc{display:grid!important;grid-template-columns:1fr;gap:.5rem;list-style:none;padding:.75rem 1rem 1.25rem;margin:0;background:#f3f6f7;border:solid 1px #e9edef;counter-reset:toc 0;width:fit-content;min-width:250px;border-radius:3px}.p-school__main .editor ul.toc:before{content:"この動画での学習内容";font-size:14px;color:#888;font-weight:500;padding-block:0 .5rem;border-bottom:dotted 1px #dbe1e4;margin-bottom:.5rem}.p-school__main .editor ul.toc>li{margin:0;font-size:13px;color:#888;font-weight:500;line-height:1.3em;display:flex;gap:8px;padding-inline:.5rem 1.5rem}.p-school__main .editor ul.toc>li:before{counter-increment:toc 1;content:counter(toc) "."}.p-school__main .editor :is(p,blockquote,ul,ol){margin-block:1em}.p-school__main .editor :is(h2,h3,h4,h5){color:var(--text-1);margin-block:2.4em 1em}.p-school__main .editor :is(h2,h3,h4,h5){font-weight:600}.p-school__main .editor p{line-height:1.8;letter-spacing:.08em;font-weight:400}@media screen and (max-width: 768px){.p-school__main .editor p{font-size:.9375em}}.p-school__main .editor h2{font-size:1.6em;padding-block:.5em;background:#262f36;padding:.25em .5em .35em;color:#fff}@media screen and (max-width: 768px){.p-school__main .editor h2{font-size:1.4em}}.p-school__main .editor h3{font-size:1.4em;padding:0 0 .4em;border-bottom:1px solid var(--border-2)}@media screen and (max-width: 768px){.p-school__main .editor h3{font-size:1.3em}}.p-school__main .editor h4{font-size:1.2em}@media screen and (max-width: 768px){.p-school__main .editor h4{font-size:1.15em}}.p-school__main .editor h4.u-fontSize--x{font-size:1.25em}.p-school__main .editor a{color:#00c8ff;cursor:pointer;text-decoration:underline;text-underline-offset:.2em;transition:text-underline-offset .2s ease;word-break:break-all}.p-school__main .editor a:hover{text-underline-offset:.4em}.p-school__main .editor a[target=_blank]:after{content:"";display:inline-block;width:1em;height:1em;margin:.2em;background:center/contain no-repeat url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 13V19C18 19.5304 17.7893 20.0391 17.4142 20.4142C17.0391 20.7893 16.5304 21 16 21H5C4.46957 21 3.96086 20.7893 3.58579 20.4142C3.21071 20.0391 3 19.5304 3 19V8C3 7.46957 3.21071 6.96086 3.58579 6.58579C3.96086 6.21071 4.46957 6 5 6H11" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 3H21V9" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 14L21 3" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');opacity:.5}.p-school__main .editor strong{font-weight:900}.p-school__main .editor em{color:var(--text-3);font-style:italic}.p-school__main .editor s{text-decoration:line-through}.p-school__main .editor blockquote{padding:.5em 1em 1em;background-color:var(--surface-1);border-left:1px solid var(--border-3)}.p-school__main .editor blockquote p{font-size:var(--font-xs);margin:0}.p-school__main .editor blockquote a[target=_blank]:after{margin-block:0}.p-school__main .editor blockquote cite{color:var(--text-4);font-size:var(--font-2xs)}.p-school__main .editor .has-background,.p-school__main .editor .is-layout-constrained{padding:1px 1em 1em;border-radius:6px;background-color:var(--surface-1)}.p-school__main .editor .has-inline-color{background:var(--surface-2)!important;padding:2px 4px 1px;margin-inline:2px;border-radius:2px}.p-school__main .editor :is(ul,ol){margin-block:.5em 1em;padding-left:2em}.p-school__main .editor :is(ul,ol) li{margin-block:.25em}@media screen and (max-width: 768px){.p-school__main .editor :is(ul,ol) li{font-size:.9375em}}.p-school__main .editor ul{list-style-type:disc}.p-school__main .editor ol{list-style-type:none;counter-reset:number 0}.p-school__main .editor ol>li{counter-increment:number 1;position:relative}.p-school__main .editor ol>li:before{content:counter(number) "";font-weight:700;display:grid;place-items:center;width:1.5em;height:auto;aspect-ratio:1;border-radius:50%;color:#fff;background-color:#00c8ff;position:absolute;inset:0 auto auto -2em}.p-school__main .editor ol>li+li{margin-top:2em}.p-school__main .editor :is(ul ul,ol ol,ul ol,ol ul){margin-block:0}.p-school__main .editor figure:has(table){overflow-x:auto;margin:0 0 1em}.p-school__main .editor figure:has(table) table{border-collapse:collapse;width:100%}.p-school__main .editor figure:has(table) table :is(td,th){font-size:var(--font-sm);padding:.5em;border:1px solid var(--border-3)}.p-school__main .editor figure:has(table) table thead{border-bottom:none}.p-school__main .editor figure:has(table) table thead th{font-weight:700;background-color:#edf7e8}.p-school__main .editor figure:has(table) table tbody th{background-color:#edf7e8}.p-school__main .editor figure:has(table) table tbody strong{font-weight:700}.p-school__main .editor figure:has(table) table.p-table--noLine :is(td,th){border:none}.p-school__main .editor figure:has(table) table.p-table--noSpace :is(td,th){padding:0;vertical-align:top}.p-school__main .editor figure:has(table) table.p-table--icon :is(td,th){font-size:1em;vertical-align:middle}@media screen and (max-width: 560px){.p-school__main .editor figure:has(table) table.p-table--icon :is(td,th){display:block}.p-school__main .editor figure:has(table) table.p-table--icon :is(td,th):first-child{margin-bottom:var(--spacing-2xs)}}.p-school__main .editor figure:has(table) table.p-table--icon :is(td,th) strong{font-weight:900}.p-school__main .editor figure:has(table) table tr[style*=EDF7E8]{background-color:#ecf1f3!important}.p-school__main .editor figure:has(table).p-table--noLine :is(td,th){border:none}.p-school__main .editor figure:has(table).p-table--noSpace :is(td,th){padding:0;vertical-align:top}.p-school__main .editor figure:has(table).p-table--noSpace :is(td,th) img{margin:0;border:none}.p-school__main .editor figure:has(table).p-table--icon :is(td,th){font-size:1em;vertical-align:middle}@media screen and (max-width: 560px){.p-school__main .editor figure:has(table).p-table--icon :is(td,th){display:block}.p-school__main .editor figure:has(table).p-table--icon :is(td,th):first-child{margin-bottom:var(--spacing-2xs)}}.p-school__main .editor figure:has(table).p-table--icon :is(td,th) strong{font-weight:900}.p-school__main .editor :where(figure){margin:0 0 1em}.p-school__main .editor img{border:1px solid #000;max-width:100%;height:auto;vertical-align:bottom;object-fit:cover;margin:1em 0}.p-school__main .editor figure a{display:inline-flex;background-color:#fff;border:2px solid hsl(193,100%,50%);border-radius:6px;overflow:hidden}.p-school__main .editor figure a:hover img{opacity:.8}.p-school__main .editor figure a img{margin:0;border:none;border-radius:0}.p-school__main .editor figure a[data-lightbox]{border:none;display:block;background:none;border-radius:0;overflow:auto}.p-school__main .editor figure figcaption{color:var(--text-4);font-size:var(--font-2xs);margin-block:.25em}.p-school__main .editor figure.option--my--none img{margin-block:0}.p-school__main .editor figure.option--my--3xs img{margin-block:var(--spacing-3xs)}.p-school__main .editor figure.option--my--2xs img{margin-block:var(--spacing-2xs)}.p-school__main .editor figure.option--my--xs img{margin-block:var(--spacing-xs)}.p-school__main .editor figure.option--my--sm img{margin-block:var(--spacing-sm)}.p-school__main .editor figure.option--mt--none img{margin-top:0}.p-school__main .editor figure.option--mt--3xs img{margin-top:var(--spacing-3xs)}.p-school__main .editor figure.option--mt--2xs img{margin-top:var(--spacing-2xs)}.p-school__main .editor figure.option--mt--xs img{margin-top:var(--spacing-xs)}.p-school__main .editor figure.option--mt--sm img{margin-top:var(--spacing-sm)}.p-school__main .editor figure.option--mb--none img{margin-bottom:0}.p-school__main .editor figure.option--mb--3xs img{margin-bottom:var(--spacing-3xs)}.p-school__main .editor figure.option--mb--2xs img{margin-bottom:var(--spacing-2xs)}.p-school__main .editor figure.option--mb--xs img{margin-bottom:var(--spacing-xs)}.p-school__main .editor figure.option--mb--sm img{margin-bottom:var(--spacing-sm)}.p-school__main .editor>*:nth-child(1){margin-top:0}.p-school__main .editor .wp-block-code{width:100%;max-width:calc(100dvw - 32px)}.p-school__main .editor .wp-block-code code{padding:40px 24px 16px;background:#222;position:relative;color:#ccc;font-size:12px;font-weight:300;display:block;overflow-wrap:break-word;white-space:pre-wrap}@media screen and (min-width: 1081px){.p-school__main .editor .wp-block-code code{font-size:14px}}.p-school__main .editor .wp-block-code code:before{content:"Code";position:absolute;top:0;left:0;z-index:1;padding:5px 10px;display:inline-block;background:#000;color:#fff;font-size:12px;font-weight:600;letter-spacing:.04em;width:100%;box-sizing:border-box}.p-school__main .editor .wp-block-code[class*=language-]{padding:0;border-radius:0;border:none;box-shadow:none;background:#222;overflow:hidden;overflow-y:auto;max-height:360px}.p-school__main .editor .wp-block-code[class*=language-] code{padding:12px 24px 16px;min-height:84px}.p-school__main .editor .wp-block-code[class*=language-] code:before{position:sticky;left:24px;top:40px;width:calc(100% + 48px);transform:translate(-24px,-40px)}.p-school__main .editor .wp-block-code code.language-html .token.comment{color:#5f9351}.p-school__main .editor .wp-block-code code.language-html .token.punctuation{color:#d4d4d4}.p-school__main .editor .wp-block-code code.language-html .token.doctype-tag,.p-school__main .editor .wp-block-code code.language-html .token.tag,.p-school__main .editor .wp-block-code code.language-html .token.namespace,.p-school__main .editor .wp-block-code code.language-html .token.deleted,.p-school__main .editor .wp-block-code code.language-html .token.entity,.p-school__main .editor .wp-block-code code.language-html .token.named-entity{color:#5598d0}.p-school__main .editor .wp-block-code code.language-html .token.attr-name,.p-school__main .editor .wp-block-code code.language-html .token.name{color:#8ad6ff}.p-school__main .editor .wp-block-code code.language-html .token.string,.p-school__main .editor .wp-block-code code.language-html .token.char,.p-school__main .editor .wp-block-code code.language-html .token.attr-value,.p-school__main .editor .wp-block-code code.language-html .token.regex,.p-school__main .editor .wp-block-code code.language-html .token.variable{color:#dd9679}.p-school__main .editor .wp-block-code code.language-html .token.script .language-javascript{color:#96ddfc}.p-school__main .editor .wp-block-code code.language-html .token.script .language-javascript .keyword,.p-school__main .editor .wp-block-code code.language-html .token.script .language-javascript .boolean{color:#5598d0}.p-school__main .editor .wp-block-code code.language-html .token.script .language-javascript .function{color:#fff2b8}.p-school__main .editor .wp-block-code code.language-html .token.script .language-javascript .property{color:#96ddfc}.p-school__main .editor .wp-block-code code.language-html .token.script .language-javascript .number{color:#c6ecab}.p-school__main .editor .wp-block-code code.language-css{color:#dd9679}.p-school__main .editor .wp-block-code code.language-css .token.comment{color:#5f9351}.p-school__main .editor .wp-block-code code.language-css .token.selector{color:#f5ca81}.p-school__main .editor .wp-block-code code.language-css .token.property,.p-school__main .editor .wp-block-code code.language-css .token.url{color:#96ddfc}.p-school__main .editor .wp-block-code code.language-css .token.string{color:#dd9679}.p-school__main .editor .wp-block-code code.language-css .token.rule{color:#c081b6}.p-school__main .editor .wp-block-code code.language-css .token.function{color:#fff2b8}.p-school__main .editor .wp-block-code code.language-css .token.atrule{color:#dd9679}.p-school__main .editor .wp-block-code code.language-css .token.atrule .keyword{color:#d4d4d4}.p-school__main .editor .wp-block-code code.language-js{color:#96ddfc}.p-school__main .editor .wp-block-code code.language-js .token.comment{color:#5f9351}.p-school__main .editor .wp-block-code code.language-js .token.function{color:#fff2b8}.p-school__main .editor .wp-block-code code.language-js .token.keyword{color:#5598d0}.p-school__main .editor .wp-block-code code.language-js .token.string{color:#dd9679}.p-school__main .editor .wp-block-code code.language-php .token.comment{color:#5f9351}.p-school__main .editor .wp-block-code code.language-php .token.punctuation{color:#d4d4d4}.p-school__main .editor .wp-block-code code.language-php .token.doctype-tag,.p-school__main .editor .wp-block-code code.language-php .token.tag,.p-school__main .editor .wp-block-code code.language-php .token.namespace,.p-school__main .editor .wp-block-code code.language-php .token.deleted,.p-school__main .editor .wp-block-code code.language-php .token.delimiter{color:#5598d0}.p-school__main .editor .wp-block-code code.language-php .token.attr-name,.p-school__main .editor .wp-block-code code.language-php .token.name{color:#8ad6ff}.p-school__main .editor .wp-block-code code.language-php .token.string,.p-school__main .editor .wp-block-code code.language-php .token.char,.p-school__main .editor .wp-block-code code.language-php .token.attr-value,.p-school__main .editor .wp-block-code code.language-php .token.regex,.p-school__main .editor .wp-block-code code.language-php .token.variable{color:#dd9679}.p-school__main .editor .wp-block-code code.language-php .token.keyword{color:#c081b6}.p-school__main .editor .wp-block-code code.language-php .token.function{color:#fff2b8}.p-school__main .editor .code-toolbar>.toolbar{margin:0;top:3px;right:10px;opacity:.4}.p-school__main .editor .code-toolbar>.toolbar>.toolbar-item>button{background:#fff;border-radius:3px;height:18px;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;cursor:pointer}.p-school__main .editor .code-toolbar>.toolbar>.toolbar-item>button:before{content:"COPY";line-height:1;font-size:11px;font-weight:600;display:inline-block;color:#333;letter-spacing:.04em}.p-school__main .editor .code-toolbar>.toolbar>.toolbar-item>button span{display:none}.p-school__main .editor .code-toolbar>.toolbar>.toolbar-item>button[data-copy-state=copy-success]:before{content:"COPIED!"}.p-school__main .editor .code-toolbar:hover>.toolbar{opacity:1}.p-school__main .editor .option--ol--1{margin-block:.25em;padding-left:2em;position:relative}.p-school__main .editor .option--ol--1:before{content:"1";font-weight:700;display:grid;place-items:center;width:1.5em;aspect-ratio:1;border-radius:50%;color:#fff;background-color:#00c8ff;position:absolute;inset:0 auto auto 0}.p-school__main .editor .option--ol--1+.option--ol--2{margin-top:2em}.p-school__main .editor .option--ol--1 p{line-height:normal}.p-school__main .editor .option--ol--2{margin-block:.25em;padding-left:2em;position:relative}.p-school__main .editor .option--ol--2:before{content:"2";font-weight:700;display:grid;place-items:center;width:1.5em;aspect-ratio:1;border-radius:50%;color:#fff;background-color:#00c8ff;position:absolute;inset:0 auto auto 0}.p-school__main .editor .option--ol--2+.option--ol--3{margin-top:2em}.p-school__main .editor .option--ol--2 p{line-height:normal}.p-school__main .editor .option--ol--3{margin-block:.25em;padding-left:2em;position:relative}.p-school__main .editor .option--ol--3:before{content:"3";font-weight:700;display:grid;place-items:center;width:1.5em;aspect-ratio:1;border-radius:50%;color:#fff;background-color:#00c8ff;position:absolute;inset:0 auto auto 0}.p-school__main .editor .option--ol--3+.option--ol--4{margin-top:2em}.p-school__main .editor .option--ol--3 p{line-height:normal}.p-school__main .editor .option--ol--4{margin-block:.25em;padding-left:2em;position:relative}.p-school__main .editor .option--ol--4:before{content:"4";font-weight:700;display:grid;place-items:center;width:1.5em;aspect-ratio:1;border-radius:50%;color:#fff;background-color:#00c8ff;position:absolute;inset:0 auto auto 0}.p-school__main .editor .option--ol--4+.option--ol--5{margin-top:2em}.p-school__main .editor .option--ol--4 p{line-height:normal}.p-school__main .editor .option--ol--5{margin-block:.25em;padding-left:2em;position:relative}.p-school__main .editor .option--ol--5:before{content:"5";font-weight:700;display:grid;place-items:center;width:1.5em;aspect-ratio:1;border-radius:50%;color:#fff;background-color:#00c8ff;position:absolute;inset:0 auto auto 0}.p-school__main .editor .option--ol--5+.option--ol--6{margin-top:2em}.p-school__main .editor .option--ol--5 p{line-height:normal}.p-school__main .editor .option--ol--6{margin-block:.25em;padding-left:2em;position:relative}.p-school__main .editor .option--ol--6:before{content:"6";font-weight:700;display:grid;place-items:center;width:1.5em;aspect-ratio:1;border-radius:50%;color:#fff;background-color:#00c8ff;position:absolute;inset:0 auto auto 0}.p-school__main .editor .option--ol--6+.option--ol--7{margin-top:2em}.p-school__main .editor .option--ol--6 p{line-height:normal}.p-school__main .editor .option--ol--7{margin-block:.25em;padding-left:2em;position:relative}.p-school__main .editor .option--ol--7:before{content:"7";font-weight:700;display:grid;place-items:center;width:1.5em;aspect-ratio:1;border-radius:50%;color:#fff;background-color:#00c8ff;position:absolute;inset:0 auto auto 0}.p-school__main .editor .option--ol--7+.option--ol--8{margin-top:2em}.p-school__main .editor .option--ol--7 p{line-height:normal}.p-school__main .editor .option--ol--8{margin-block:.25em;padding-left:2em;position:relative}.p-school__main .editor .option--ol--8:before{content:"8";font-weight:700;display:grid;place-items:center;width:1.5em;aspect-ratio:1;border-radius:50%;color:#fff;background-color:#00c8ff;position:absolute;inset:0 auto auto 0}.p-school__main .editor .option--ol--8+.option--ol--9{margin-top:2em}.p-school__main .editor .option--ol--8 p{line-height:normal}.p-school__main .editor .option--ol--9{margin-block:.25em;padding-left:2em;position:relative}.p-school__main .editor .option--ol--9:before{content:"9";font-weight:700;display:grid;place-items:center;width:1.5em;aspect-ratio:1;border-radius:50%;color:#fff;background-color:#00c8ff;position:absolute;inset:0 auto auto 0}.p-school__main .editor .option--ol--9+.option--ol--10{margin-top:2em}.p-school__main .editor .option--ol--9 p{line-height:normal}.p-school__main .editor .option--ol--10{margin-block:.25em;padding-left:2em;position:relative}.p-school__main .editor .option--ol--10:before{content:"10";font-weight:700;display:grid;place-items:center;width:1.5em;aspect-ratio:1;border-radius:50%;color:#fff;background-color:#00c8ff;position:absolute;inset:0 auto auto 0}.p-school__main .editor .option--ol--10 p{line-height:normal}.p-school__main .editor .option--ul{margin-block:.25em;padding-left:2em;position:relative}.p-school__main .editor .option--ul:before{content:"•";font-weight:700;display:grid;place-items:center;width:1.5em;aspect-ratio:1;position:absolute;inset:0 auto auto .5em}.p-school__main .editor .option--ul p{line-height:normal}.p-school__main .editor .option--supplement{margin-block-start:1em;padding:1em;border:1px solid #EEE;background-color:#f9fafb}@media screen and (max-width: 768px){.p-school__main .editor .option--supplement{padding:var(--spacing-xs)}}.p-school__main .editor .option--supplement+.option--supplement{margin-top:var(--spacing-2xs)}.p-school__main .editor .option--supplement[open]>summary{pointer-events:none;cursor:default}.p-school__main .editor .option--supplement summary{display:flex;align-items:center;gap:.5em;font-size:var(--font-sm);font-weight:700}.p-school__main .editor .option--supplement summary:before{content:"補足";font-size:12px;font-weight:500;white-space:nowrap;padding-block:.25em;padding-inline:1.7em .5em;border-radius:.125em;color:#fff;background-color:#00c8ff;background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.9987 1.33398C4.3187 1.33398 1.33203 4.32065 1.33203 8.00065C1.33203 11.6807 4.3187 14.6673 7.9987 14.6673C11.6787 14.6673 14.6654 11.6807 14.6654 8.00065C14.6654 4.32065 11.6787 1.33398 7.9987 1.33398ZM7.9987 11.334C7.63203 11.334 7.33203 11.034 7.33203 10.6673V8.00065C7.33203 7.63398 7.63203 7.33398 7.9987 7.33398C8.36536 7.33398 8.66537 7.63398 8.66537 8.00065V10.6673C8.66537 11.034 8.36536 11.334 7.9987 11.334ZM8.66537 6.00065H7.33203V4.66732H8.66537V6.00065Z" fill="white"/></svg>');background-size:16px;background-position:left 2px center;background-repeat:no-repeat}.p-school__main .editor .option--supplement summary::marker{font-size:0;padding:.25em}.p-school__main .editor .option--supplement p{font-size:var(--font-sm);padding-top:.25em;margin-block:.5em 0;border-top:1px solid #EEE}.p-school__main .editor .option--supplement p+p{padding-top:.5em;margin-block:0;border-top:none}.p-school__main .editor .option--supplement.note{border-color:#ffd4d4;background-color:#fffbfb}.p-school__main .editor .option--supplement.note summary:before{content:"注意点";background-color:#ff2c2c;background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.98073 14.0004H13.0207C14.0474 14.0004 14.6874 12.8871 14.1741 12.0004L9.15406 3.32711C8.64073 2.44044 7.36073 2.44044 6.8474 3.32711L1.8274 12.0004C1.31407 12.8871 1.95407 14.0004 2.98073 14.0004ZM8.00073 9.33378C7.63406 9.33378 7.33407 9.03378 7.33407 8.66711V7.33378C7.33407 6.96711 7.63406 6.66711 8.00073 6.66711C8.3674 6.66711 8.6674 6.96711 8.6674 7.33378V8.66711C8.6674 9.03378 8.3674 9.33378 8.00073 9.33378ZM8.6674 12.0004H7.33407V10.6671H8.6674V12.0004Z" fill="white"/></svg>')}.p-school__main .editor .option--supplement.note p{border-color:#ffd4d4}.p-school__main .editor .option--minW10 table{min-width:10px}.p-school__main .editor .option--minW20 table{min-width:20px}.p-school__main .editor .option--minW30 table{min-width:30px}.p-school__main .editor .option--minW40 table{min-width:40px}.p-school__main .editor .option--minW50 table{min-width:50px}.p-school__main .editor .option--minW60 table{min-width:60px}.p-school__main .editor .option--minW70 table{min-width:70px}.p-school__main .editor .option--minW80 table{min-width:80px}.p-school__main .editor .option--minW90 table{min-width:90px}.p-school__main .editor .option--minW100 table{min-width:100px}.p-school__main .editor .option--minW110 table{min-width:110px}.p-school__main .editor .option--minW120 table{min-width:120px}.p-school__main .editor .option--minW130 table{min-width:130px}.p-school__main .editor .option--minW140 table{min-width:140px}.p-school__main .editor .option--minW150 table{min-width:150px}.p-school__main .editor .option--minW160 table{min-width:160px}.p-school__main .editor .option--minW170 table{min-width:170px}.p-school__main .editor .option--minW180 table{min-width:180px}.p-school__main .editor .option--minW190 table{min-width:190px}.p-school__main .editor .option--minW200 table{min-width:200px}.p-school__main .editor .option--minW210 table{min-width:210px}.p-school__main .editor .option--minW220 table{min-width:220px}.p-school__main .editor .option--minW230 table{min-width:230px}.p-school__main .editor .option--minW240 table{min-width:240px}.p-school__main .editor .option--minW250 table{min-width:250px}.p-school__main .editor .option--minW260 table{min-width:260px}.p-school__main .editor .option--minW270 table{min-width:270px}.p-school__main .editor .option--minW280 table{min-width:280px}.p-school__main .editor .option--minW290 table{min-width:290px}.p-school__main .editor .option--minW300 table{min-width:300px}.p-school__main .editor .option--minW310 table{min-width:310px}.p-school__main .editor .option--minW320 table{min-width:320px}.p-school__main .editor .option--minW330 table{min-width:330px}.p-school__main .editor .option--minW340 table{min-width:340px}.p-school__main .editor .option--minW350 table{min-width:350px}.p-school__main .editor .option--minW360 table{min-width:360px}.p-school__main .editor .option--minW370 table{min-width:370px}.p-school__main .editor .option--minW380 table{min-width:380px}.p-school__main .editor .option--minW390 table{min-width:390px}.p-school__main .editor .option--minW400 table{min-width:400px}.p-school__main .editor .option--minW410 table{min-width:410px}.p-school__main .editor .option--minW420 table{min-width:420px}.p-school__main .editor .option--minW430 table{min-width:430px}.p-school__main .editor .option--minW440 table{min-width:440px}.p-school__main .editor .option--minW450 table{min-width:450px}.p-school__main .editor .option--minW460 table{min-width:460px}.p-school__main .editor .option--minW470 table{min-width:470px}.p-school__main .editor .option--minW480 table{min-width:480px}.p-school__main .editor .option--minW490 table{min-width:490px}.p-school__main .editor .option--minW500 table{min-width:500px}.p-school__main .editor .option--minW510 table{min-width:510px}.p-school__main .editor .option--minW520 table{min-width:520px}.p-school__main .editor .option--minW530 table{min-width:530px}.p-school__main .editor .option--minW540 table{min-width:540px}.p-school__main .editor .option--minW550 table{min-width:550px}.p-school__main .editor .option--minW560 table{min-width:560px}.p-school__main .editor .option--minW570 table{min-width:570px}.p-school__main .editor .option--minW580 table{min-width:580px}.p-school__main .editor .option--minW590 table{min-width:590px}.p-school__main .editor .option--minW600 table{min-width:600px}.p-school__main .editor .option--minW610 table{min-width:610px}.p-school__main .editor .option--minW620 table{min-width:620px}.p-school__main .editor .option--minW630 table{min-width:630px}.p-school__main .editor .option--minW640 table{min-width:640px}.p-school__main .editor .option--minW650 table{min-width:650px}.p-school__main .editor .option--minW660 table{min-width:660px}.p-school__main .editor .option--minW670 table{min-width:670px}.p-school__main .editor .option--minW680 table{min-width:680px}.p-school__main .editor .option--minW690 table{min-width:690px}.p-school__main .editor .option--minW700 table{min-width:700px}.p-school__main .editor .option--minW710 table{min-width:710px}.p-school__main .editor .option--minW720 table{min-width:720px}.p-school__main .editor .option--minW730 table{min-width:730px}.p-school__main .editor .option--minW740 table{min-width:740px}.p-school__main .editor .option--minW750 table{min-width:750px}.p-school__main .editor .option--minW760 table{min-width:760px}.p-school__main .editor .option--minW770 table{min-width:770px}.p-school__main .editor .option--minW780 table{min-width:780px}.p-school__main .editor .option--minW790 table{min-width:790px}.p-school__main .editor .option--minW800 table{min-width:800px}.p-school__main .editor .option--minW810 table{min-width:810px}.p-school__main .editor .option--minW820 table{min-width:820px}.p-school__main .editor .option--minW830 table{min-width:830px}.p-school__main .editor .option--minW840 table{min-width:840px}.p-school__main .editor .option--minW850 table{min-width:850px}.p-school__main .editor .option--minW860 table{min-width:860px}.p-school__main .editor .option--minW870 table{min-width:870px}.p-school__main .editor .option--minW880 table{min-width:880px}.p-school__main .editor .option--minW890 table{min-width:890px}.p-school__main .editor .option--minW900 table{min-width:900px}.p-school__main .editor .option--minW910 table{min-width:910px}.p-school__main .editor .option--minW920 table{min-width:920px}.p-school__main .editor .option--minW930 table{min-width:930px}.p-school__main .editor .option--minW940 table{min-width:940px}.p-school__main .editor .option--minW950 table{min-width:950px}.p-school__main .editor .option--minW960 table{min-width:960px}.p-school__main .editor .option--minW970 table{min-width:970px}.p-school__main .editor .option--minW980 table{min-width:980px}.p-school__main .editor .option--minW990 table{min-width:990px}.p-school__main .editor .option--minW1000 table{min-width:1000px}.p-school__main .editor .option--minW1010 table{min-width:1010px}.p-school__main .editor .option--minW1020 table{min-width:1020px}.p-school__main .editor .option--minW1030 table{min-width:1030px}.p-school__main .editor .option--minW1040 table{min-width:1040px}.p-school__main .editor .option--minW1050 table{min-width:1050px}.p-school__main .editor .option--minW1060 table{min-width:1060px}.p-school__main .editor .option--minW1070 table{min-width:1070px}.p-school__main .editor .option--minW1080 table{min-width:1080px}.p-school__main .editor .option--minW1090 table{min-width:1090px}.p-school__main .editor .option--minW1100 table{min-width:1100px}.p-school__main .editor .option--minW1110 table{min-width:1110px}.p-school__main .editor .option--minW1120 table{min-width:1120px}.p-school__main .editor .option--minW1130 table{min-width:1130px}.p-school__main .editor .option--minW1140 table{min-width:1140px}.p-school__main .editor .option--minW1150 table{min-width:1150px}.p-school__main .editor .option--minW1160 table{min-width:1160px}.p-school__main .editor .option--minW1170 table{min-width:1170px}.p-school__main .editor .option--minW1180 table{min-width:1180px}.p-school__main .editor .option--minW1190 table{min-width:1190px}.p-school__main .editor .option--minW1200 table{min-width:1200px}.p-school__main .editor .option--minW1210 table{min-width:1210px}.p-school__main .editor .option--minW1220 table{min-width:1220px}.p-school__main .editor .option--minW1230 table{min-width:1230px}.p-school__main .editor .option--minW1240 table{min-width:1240px}.p-school__main .editor .option--minW1250 table{min-width:1250px}.p-school__main .editor .option--minW1260 table{min-width:1260px}.p-school__main .editor .option--minW1270 table{min-width:1270px}.p-school__main .editor .option--minW1280 table{min-width:1280px}.p-school__main .editor .option--minW1290 table{min-width:1290px}.p-school__main .editor .option--minW1300 table{min-width:1300px}.p-school__main .editor .option--minW1310 table{min-width:1310px}.p-school__main .editor .option--minW1320 table{min-width:1320px}.p-school__main .editor .option--minW1330 table{min-width:1330px}.p-school__main .editor .option--minW1340 table{min-width:1340px}.p-school__main .editor .option--minW1350 table{min-width:1350px}.p-school__main .editor .option--minW1360 table{min-width:1360px}.p-school__main .editor .option--minW1370 table{min-width:1370px}.p-school__main .editor .option--minW1380 table{min-width:1380px}.p-school__main .editor .option--minW1390 table{min-width:1390px}.p-school__main .editor .option--minW1400 table{min-width:1400px}.p-school__main .editor .option--minW1410 table{min-width:1410px}.p-school__main .editor .option--minW1420 table{min-width:1420px}.p-school__main .editor .option--minW1430 table{min-width:1430px}.p-school__main .editor .option--minW1440 table{min-width:1440px}.p-school__main .editor .option--minW1450 table{min-width:1450px}.p-school__main .editor .option--minW1460 table{min-width:1460px}.p-school__main .editor .option--minW1470 table{min-width:1470px}.p-school__main .editor .option--minW1480 table{min-width:1480px}.p-school__main .editor .option--minW1490 table{min-width:1490px}.p-school__main .editor .option--minW1500 table{min-width:1500px}.p-school__main .editor .option--minW1510 table{min-width:1510px}.p-school__main .editor .option--minW1520 table{min-width:1520px}.p-school__main .editor .option--minW1530 table{min-width:1530px}.p-school__main .editor .option--minW1540 table{min-width:1540px}.p-school__main .editor .option--minW1550 table{min-width:1550px}.p-school__main .editor .option--minW1560 table{min-width:1560px}.p-school__main .editor .option--minW1570 table{min-width:1570px}.p-school__main .editor .option--minW1580 table{min-width:1580px}.p-school__main .editor .option--minW1590 table{min-width:1590px}.p-school__main .editor .option--minW1600 table{min-width:1600px}.p-school__main .editor .option--minW1610 table{min-width:1610px}.p-school__main .editor .option--minW1620 table{min-width:1620px}.p-school__main .editor .option--minW1630 table{min-width:1630px}.p-school__main .editor .option--minW1640 table{min-width:1640px}.p-school__main .editor .option--minW1650 table{min-width:1650px}.p-school__main .editor .option--minW1660 table{min-width:1660px}.p-school__main .editor .option--minW1670 table{min-width:1670px}.p-school__main .editor .option--minW1680 table{min-width:1680px}.p-school__main .editor .option--minW1690 table{min-width:1690px}.p-school__main .editor .option--minW1700 table{min-width:1700px}.p-school__main .editor .option--minW1710 table{min-width:1710px}.p-school__main .editor .option--minW1720 table{min-width:1720px}.p-school__main .editor .option--minW1730 table{min-width:1730px}.p-school__main .editor .option--minW1740 table{min-width:1740px}.p-school__main .editor .option--minW1750 table{min-width:1750px}.p-school__main .editor .option--minW1760 table{min-width:1760px}.p-school__main .editor .option--minW1770 table{min-width:1770px}.p-school__main .editor .option--minW1780 table{min-width:1780px}.p-school__main .editor .option--minW1790 table{min-width:1790px}.p-school__main .editor .option--minW1800 table{min-width:1800px}.p-school__main .editor .option--minW1810 table{min-width:1810px}.p-school__main .editor .option--minW1820 table{min-width:1820px}.p-school__main .editor .option--minW1830 table{min-width:1830px}.p-school__main .editor .option--minW1840 table{min-width:1840px}.p-school__main .editor .option--minW1850 table{min-width:1850px}.p-school__main .editor .option--minW1860 table{min-width:1860px}.p-school__main .editor .option--minW1870 table{min-width:1870px}.p-school__main .editor .option--minW1880 table{min-width:1880px}.p-school__main .editor .option--minW1890 table{min-width:1890px}.p-school__main .editor .option--minW1900 table{min-width:1900px}.p-school__main .editor .option--minW1910 table{min-width:1910px}.p-school__main .editor .option--minW1920 table{min-width:1920px}.p-school__main .editor .option--minW1930 table{min-width:1930px}.p-school__main .editor .option--minW1940 table{min-width:1940px}.p-school__main .editor .option--minW1950 table{min-width:1950px}.p-school__main .editor .option--minW1960 table{min-width:1960px}.p-school__main .editor .option--minW1970 table{min-width:1970px}.p-school__main .editor .option--minW1980 table{min-width:1980px}.p-school__main .editor .option--minW1990 table{min-width:1990px}.p-school__main .editor .option--minW2000 table{min-width:2000px}.p-school__main .editor .option--txt--gray{color:#888}.p-school__main .editor .option--txt--3xs{font-size:var(--font-3xs)}.p-school__main .editor .option--txt--2xs{font-size:var(--font-2xs)}.p-school__main .editor .option--txt--xs{font-size:var(--font-xs)}.p-school__main .editor .option--txt--sm{font-size:var(--font-sm)}.p-school__main .editor .option--txt--md{font-size:var(--font-md)}.p-school__main .editor .option--txt--thin{font-weight:300}.p-school__main .editor .option--txt--normal{font-weight:400}.p-school__main .editor .option--txt--medium{font-weight:500}.p-school__main .editor .option--txt--semibold{font-weight:600}.p-school__main .editor .option--txt--bold{font-weight:700}.p-school__main .editor .option--txt--black{font-weight:900}.p-school__main .editor .option--txt--lhNone{line-height:1}.p-school__main .editor .option--txt--lhXs{line-height:1.2}.p-school__main .editor .option--txt--lhSm{line-height:1.5}.p-school__main .editor .option--txt--lhMd{line-height:1.8}.p-school__main .editor .option--txt--lhLg{line-height:2}.p-school__main .editor .option--txt--lsNone{letter-spacing:0}.p-school__main .editor .option--txt--left{text-align:left}.p-school__main .editor .option--txt--center{text-align:center}.p-school__main .editor .option--txt--right{text-align:right}.p-school__main .editor .option--txt--annotation{display:flex;gap:2px}.p-school__main .editor .option--txt--annotation:before{content:"※"}.p-school__main .editor .option--my--none{margin-block:0}.p-school__main .editor .option--my--3xs{margin-block:var(--spacing-3xs)}.p-school__main .editor .option--my--2xs{margin-block:var(--spacing-2xs)}.p-school__main .editor .option--my--xs{margin-block:var(--spacing-xs)}.p-school__main .editor .option--my--sm{margin-block:var(--spacing-sm)}.p-school__main .editor .option--my--md{margin-block:var(--spacing-md)}.p-school__main .editor .option--my--lg{margin-block:var(--spacing-lg)}.p-school__main .editor .option--my--xl{margin-block:var(--spacing-xl)}.p-school__main .editor .option--mt--none{margin-top:0}.p-school__main .editor .option--mt--3xs{margin-top:var(--spacing-3xs)}.p-school__main .editor .option--mt--2xs{margin-top:var(--spacing-2xs)}.p-school__main .editor .option--mt--xs{margin-top:var(--spacing-xs)}.p-school__main .editor .option--mt--sm{margin-top:var(--spacing-sm)}.p-school__main .editor .option--mt--md{margin-top:var(--spacing-md)}.p-school__main .editor .option--mt--lg{margin-top:var(--spacing-lg)}.p-school__main .editor .option--mt--xl{margin-top:var(--spacing-xl)}.p-school__main .editor .option--mb--none{margin-bottom:0}.p-school__main .editor .option--mb--3xs{margin-bottom:var(--spacing-3xs)}.p-school__main .editor .option--mb--2xs{margin-bottom:var(--spacing-2xs)}.p-school__main .editor .option--mb--xs{margin-bottom:var(--spacing-xs)}.p-school__main .editor .option--mb--sm{margin-bottom:var(--spacing-sm)}.p-school__main .editor .option--mb--md{margin-bottom:var(--spacing-md)}.p-school__main .editor .option--mb--lg{margin-bottom:var(--spacing-lg)}.p-school__main .editor .option--mb--xl{margin-bottom:var(--spacing-xl)}.p-school__main .editor ::-webkit-scrollbar{background-color:#e6ebe4;height:6px;width:6px}.p-school__main .editor ::-webkit-scrollbar-thumb{background-color:#00c8ff;border-radius:6px}.p-school__main .editor .scroll-hint{overflow:visible!important;overflow-x:auto!important}.p-school__main .editor .scroll-hint:has(.wp-block-code){max-height:300px}.p-school__main .editor .scroll-hint .wp-block-code{max-height:none;overflow:visible}.p-school__main .editor .scroll-hint-icon{padding:16px 8px 8px;top:50%;left:50%;transform:translate(-50%,-50%)}.p-school__main .editor .scroll-hint-icon:before{width:28px;height:28px}.p-school__main .editor .scroll-hint-icon:after{width:28px;height:8px;left:55%;background-size:contain}.p-school__main .editor .scroll-hint-text{margin-top:3px}.p-school__main .editor .scroll-hint:has(pre) .scroll-hint-icon{background-color:#fff}.p-school__main .editor .limit{margin-top:3rem;position:relative;z-index:1;padding-inline:1rem}@media screen and (min-width: 769px){.p-school__main .editor .limit{padding-inline:2rem}}.p-school__main .editor .limit:after{content:"";width:100%;height:1px;position:absolute;top:50%;left:0;z-index:-1;border:dashed 2px #c8d6c3;transform:translateY(-50%)}.p-school__main .editor .limit .box{max-width:300px;margin:auto;z-index:2;background:#2f8b09;border-radius:10px;padding:.75rem 1rem 1rem;box-shadow:0 10px 16px 4px #5798694d;display:grid;grid-template-columns:auto;justify-content:center;position:relative}@media screen and (min-width: 481px){.p-school__main .editor .limit .box{padding:.75rem 1.5rem 2rem;max-width:380px}}@media screen and (min-width: 769px){.p-school__main .editor .limit .box{max-width:580px}}.p-school__main .editor .limit .box .title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 4px}@media screen and (min-width: 481px){.p-school__main .editor .limit .box .title{gap:0 6px}}.p-school__main .editor .limit .box .title p{color:#fff;font-size:13px;flex:0 0 auto;font-weight:600;margin:0;letter-spacing:0}@media screen and (min-width: 1401px){.p-school__main .editor .limit .box .title p{font-size:14px}}.p-school__main .editor .limit .box .title p.full{width:100%;text-align:center;font-size:13px;margin-bottom:-5px}@media screen and (min-width: 769px){.p-school__main .editor .limit .box .title p.full{width:auto;margin-bottom:0}}@media screen and (min-width: 1401px){.p-school__main .editor .limit .box .title p.full{font-size:14px}}.p-school__main .editor .limit .box .title .logo{height:34px;transform:translateY(8px);margin:0;border:none}@media screen and (min-width: 481px){.p-school__main .editor .limit .box .title .logo{height:36px;transform:translateY(9px)}}.p-school__main .editor .limit .box .description{color:#fff;font-size:14px;font-weight:600;margin:0;margin-top:.75rem;letter-spacing:.04em;text-align:center;padding:.5rem 1rem;background:#277108;line-height:1.4em}@media screen and (min-width: 481px){.p-school__main .editor .limit .box .description{margin-top:1rem;font-size:16px;padding:.75rem 1rem}}.p-school__main .editor .limit .box .description .price{display:inline-flex;align-items:baseline;gap:4px;margin-right:4px;font-size:13px}@media screen and (min-width: 481px){.p-school__main .editor .limit .box .description .price{font-size:14px}}.p-school__main .editor .limit .box .description .price b{font-size:18px;margin-left:2px;line-height:1;transform:translateY(1px);letter-spacing:0}@media screen and (min-width: 481px){.p-school__main .editor .limit .box .description .price b{font-size:22px}}.p-school__main .editor .limit .box .description .price small{color:#fff;font-weight:600}.p-school__main .editor .limit .box .description strong{font-size:18px;font-weight:600;margin-inline:4px}@media screen and (min-width: 481px){.p-school__main .editor .limit .box .description strong{font-size:20px}}.p-school__main .editor .limit .box .description strong .day{font-size:24px;line-height:1;transform:translateY(2px);display:inline-block}@media screen and (min-width: 481px){.p-school__main .editor .limit .box .description strong .day{font-size:26px}}.p-school__main .editor .limit .box .description strong small{margin-right:2px}.p-school__main .editor .limit .box .c-btn{background:#ff9f23;color:#fff;font-size:15px;width:100%;margin-top:.5rem;height:2.5rem;border-radius:4px;text-decoration:none}.p-school__main .editor .limit .box .c-btn:after{display:none}@media screen and (min-width: 481px){.p-school__main .editor .limit .box .c-btn{font-size:16px;height:3rem;border-radius:6px}}.p-school__main .editor .limit .box .c-btn:hover{background:#ef8700}.p-school__main--taxonomy{gap:2px;padding-block:0;background:#f1f2f3}@media screen and (min-width: 481px){.p-school__main--taxonomy{gap:1rem;padding-block:1rem}}@media screen and (min-width: 769px){.p-school__main--taxonomy{gap:1.5rem;padding:1.5rem}}@media screen and (min-width: 1081px){.p-school__main--taxonomy{gap:2rem;padding:3rem}}.p-school__main--taxonomy .p-home__section{padding:1.5rem 1rem 2rem;position:relative;z-index:0}@media screen and (min-width: 481px){.p-school__main--taxonomy .p-home__section{padding:1rem 0 2rem;background:none}}.p-school__main--taxonomy .p-home__section .p-knowledgeVideo{margin-top:0}.p-school__main--taxonomy .p-home__section .p-knowledgeVideo .p-knowledgeVideoList{grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 769px){.p-school__main--taxonomy .p-home__section .p-knowledgeVideo .p-knowledgeVideoList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.p-school__main--taxonomy .p-home__section .p-knowledgeVideo+.p-knowledgeVideo{margin-top:1rem}@media screen and (min-width: 769px){.p-school__main--taxonomy .p-home__section .p-knowledgeVideo+.p-knowledgeVideo{margin-top:4rem}}.p-school__main--taxonomy>.google-auto-placed{order:2}.p-school__main--taxonomy .p-schoolCategoryWrap{padding:0;background:none}.p-school__main--taxonomy .p-schoolCategoryWrap .subCategoryBox{padding:1.5rem 1.5rem 0}@media screen and (min-width: 481px){.p-school__main--taxonomy .p-schoolCategoryWrap .subCategoryBox{padding:1rem 0rem 0}}.p-school__main--taxonomy .p-schoolCategoryWrap .p-schoolList{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px}@media screen and (min-width: 1081px){.p-school__main--taxonomy .p-schoolCategoryWrap .p-schoolList{grid-template-columns:repeat(auto-fit,minmax(440px,1fr))}}.p-school__main--taxonomy .p-schoolCategoryWrap .p-schoolList .card .item{width:100%}@media screen and (min-width: 1081px){.p-school__main--taxonomy .p-schoolCategoryWrap .p-schoolList .card .item{grid-template-columns:220px 1fr;padding:10px}}.p-school__main--taxonomy .p-schoolCategoryWrap .bannerWrap .l-container .banner{max-width:880px}.p-schoolCategory{display:flex;flex-direction:column;background:#3c3f3b}@media screen and (min-width: 1081px){.p-schoolCategory{position:sticky;top:0;height:calc(100dvh - 108px);height:100dvh}}.p-schoolCategory__head{padding:12px 16px 8px;flex:0 0 auto}@media screen and (min-width: 1081px){.p-schoolCategory__head{padding:14px 20px 16px}}.p-schoolCategory__head .title{color:#fff;font-size:14px;font-weight:600}.p-schoolCategory__head .count{color:#999;font-size:11px;margin:2px 0 0;display:block}@media screen and (min-width: 1081px){.p-schoolCategory__head .count{margin:4px 0 0}}.p-schoolCategory__body{flex:auto;min-height:1px;padding-inline:12px;width:100%;display:flex}@media screen and (min-width: 1081px){.p-schoolCategory__body{overflow:auto;padding-inline:0;padding:0 0 24px}}.p-schoolCategory__body::-webkit-scrollbar{width:0px;height:0px}.p-schoolCategory__body .p-knowledgeVideoList{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:4px 0}@media screen and (min-width: 769px){.p-schoolCategory__body .p-knowledgeVideoList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media screen and (min-width: 1081px){.p-schoolCategory__body .p-knowledgeVideoList{display:flex;flex-direction:column;width:100%;gap:0}}@media screen and (min-width: 1081px){.p-schoolCategory__body .p-knowledgeVideoList:has(li:hover)>li{opacity:.7}}@media screen and (min-width: 1081px){.p-schoolCategory__body .p-knowledgeVideoList>li{width:100%;flex:0 0 auto}}@media screen and (min-width: 1081px){.p-schoolCategory__body .p-knowledgeVideoList>li:hover{opacity:1!important}}.p-schoolCategory__body .p-knowledgeVideoList .item{padding:6px 6px 8px;height:100%}@media screen and (min-width: 1081px){.p-schoolCategory__body .p-knowledgeVideoList .item{padding:12px 20px 8px}}.p-schoolCategory__body .p-knowledgeVideoList .item .image{border-color:#3d3f3b;overflow:visible}.p-schoolCategory__body .p-knowledgeVideoList .item .image img{border-radius:6px}.p-schoolCategory__body .p-knowledgeVideoList .item .text{margin:4px 0 0}.p-schoolCategory__body .p-knowledgeVideoList .item .text .title{color:#fff;font-size:12px;line-height:1.4em}@media screen and (min-width: 1081px){.p-schoolCategory__body .p-knowledgeVideoList .item .text .title{font-size:12px;line-height:1.2em}}.p-schoolCategory__body .p-knowledgeVideoList .item .text .title .members{font-size:10px;border-radius:2px;height:16px;z-index:1}.p-schoolCategory__body .p-knowledgeVideoList .item .text .time{color:#999;margin:4px 0 0;line-height:1;display:flex;align-items:center;gap:6px}.p-schoolCategory__body .p-knowledgeVideoList .item .text .time:before{content:"";width:12px;height:12px;flex:0 0 auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg%3E%3Cpath fill='%23fff' d='M45.45 30.38 25.66 17.8c-1.27-.81-2.94.1-2.94 1.62v25.18c0 1.51 1.67 2.43 2.94 1.62l19.78-12.59c1.19-.77 1.19-2.49.01-3.25z'/%3E%3Cpath fill='%23fff' d='M32 0C14.36 0 0 14.36 0 32s14.36 32 32 32 32-14.36 32-32S49.64 0 32 0zm0 58.73c-14.74 0-26.73-11.99-26.73-26.73S17.26 5.27 32 5.27 58.73 17.26 58.73 32 46.74 58.73 32 58.73z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat!important;background-size:contain!important;background-position:center!important;opacity:.4}.p-schoolCategory__body .p-knowledgeVideoList .item.current{padding:6px 6px 8px;background:#d4e8cb26;border-radius:12px}@media screen and (min-width: 1081px){.p-schoolCategory__body .p-knowledgeVideoList .item.current{margin:0 0 8px;padding:20px 20px 16px;border-radius:0}}.p-schoolCategory__body .p-knowledgeVideoList .item:hover .image img{transform:scale(1)}.p-schoolCategory__foot{flex:0 0 auto;padding-inline:16px}@media screen and (min-width: 1081px){.p-schoolCategory__foot{margin:24px 0 0;padding-inline:20px}}.p-schoolCategory__foot .wrapper{padding:12px 0 24px;min-height:60px;position:relative}@media screen and (min-width: 1081px){.p-schoolCategory__foot .wrapper{padding:38px 0 24px;border-top:solid 1px rgba(120,132,120,.3)}}.p-schoolCategory__foot .wrapper:before{position:absolute;left:50%;top:10px;transform:translate(-50%);width:16px;height:16px;background-image:url(/img/learning/course/categoryContent--arrow.svg);background-repeat:no-repeat!important;background-size:contain!important;background-position:center!important}@media screen and (min-width: 1081px){.p-schoolCategory__foot .wrapper:before{content:""}}.p-schoolCategory__foot .wrapper .button{height:64px;background:#464c45;display:flex;flex-direction:column;align-items:center;border-radius:6px;border:solid 1px #788478;padding:8px}@media screen and (min-width: 1081px){.p-schoolCategory__foot .wrapper .button{height:72px}}.p-schoolCategory__foot .wrapper .button .title{font-size:12px;color:#8d968d;font-weight:500;line-height:1}.p-schoolCategory__foot .wrapper .button .name{font-family:Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;color:#fff;font-weight:600;font-size:14px;margin:7px 0 0}.p-schoolCategory__foot .wrapper .button:hover{background:#50574f}.p-schoolHome .mainVisual{background:#f2f4f7;position:relative;display:flex;overflow:hidden;max-height:500px}@media screen and (min-width: 1081px){.p-schoolHome .mainVisual{height:370px}}.p-schoolHome .mainVisual:before{content:"";width:100%;height:100%;position:absolute;mix-blend-mode:overlay;background:url(/img/background/grain.webp) left top;z-index:1;opacity:.4;pointer-events:none}.p-schoolHome .mainVisual .l-container{position:relative}@media screen and (min-width: 1081px){.p-schoolHome .mainVisual .l-container{display:grid;grid-template-columns:440px 120px 1fr;gap:1rem;align-items:flex-start;padding-inline:40px}}@media screen and (min-width: 1401px){.p-schoolHome .mainVisual .l-container{grid-template-columns:440px 170px 1fr}}@media screen and (min-width: 1580px){.p-schoolHome .mainVisual .l-container{padding-inline:0}}.p-schoolHome .mainVisual .text{padding-top:1.5rem;position:relative;z-index:1}@media screen and (min-width: 1081px){.p-schoolHome .mainVisual .text{padding-top:2rem}}.p-schoolHome .mainVisual .text .title{font-size:56px;font-weight:600;line-height:1;display:flex;flex-direction:column;letter-spacing:-.02em;gap:4px;position:relative}@media screen and (min-width: 1081px){.p-schoolHome .mainVisual .text .title{font-size:90px}}.p-schoolHome .mainVisual .text .title b{margin-left:76px}@media screen and (min-width: 1081px){.p-schoolHome .mainVisual .text .title b{margin-left:121px}}.p-schoolHome .mainVisual .text .title:before{content:"";width:48px;height:48px;background:url(/img/logo/logo--black.svg) no-repeat center left -10px;background-size:auto 48px;position:absolute;left:12px;bottom:5px;opacity:.2}@media screen and (min-width: 1081px){.p-schoolHome .mainVisual .text .title:before{left:34px;bottom:20px}}.p-schoolHome .mainVisual .text .desc{font-size:13px;letter-spacing:.04em;margin-top:1rem;line-height:2}@media screen and (min-width: 1081px){.p-schoolHome .mainVisual .text .desc{margin-top:1.5rem}}.p-schoolHome .mainVisual .artLine{height:120%;background:url(/img/background/artLine.webp) repeat-y center top;background-size:contain;transform:translateY(-47px);position:absolute;top:0;right:0;max-width:120px;width:24%;z-index:0}@media screen and (min-width: 481px){.p-schoolHome .mainVisual .artLine{width:30%}}@media screen and (min-width: 769px){.p-schoolHome .mainVisual .artLine{height:140%;max-width:170px;width:20%}}@media screen and (min-width: 1081px){.p-schoolHome .mainVisual .artLine{position:relative;width:100%;height:450px}}.p-schoolHome .mainVisual .pickupVideo{position:relative;z-index:1;display:flex;justify-content:center;flex-direction:column;margin:1rem 0}@media screen and (min-width: 1081px){.p-schoolHome .mainVisual .pickupVideo{padding:0 0 0 2rem;min-height:370px;margin:0}}@media screen and (min-width: 1401px){.p-schoolHome .mainVisual .pickupVideo{padding:0 0 0 4rem}}.p-schoolHome .mainVisual .pickupVideo .slick-track{display:flex}.p-schoolHome .mainVisual .pickupVideo .item{width:320px;display:block;padding-top:.25rem;transform-origin:center;transform:scale(.95);transition:all .4s ease}@media screen and (min-width: 1081px){.p-schoolHome .mainVisual .pickupVideo .item{width:340px;opacity:.1;padding-top:1rem}}.p-schoolHome .mainVisual .pickupVideo .item .image img{border-radius:8px;box-shadow:12px 12px 20px #0000001a}.p-schoolHome .mainVisual .pickupVideo .item .info{margin-top:18px;opacity:0}.p-schoolHome .mainVisual .pickupVideo .item .info .time{color:#666;margin:4px 0 0;line-height:1;display:flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.06em}.p-schoolHome .mainVisual .pickupVideo .item .info .time:before{content:"";width:12px;height:12px;flex:0 0 auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg%3E%3Cpath fill='%23666' d='M45.45 30.38 25.66 17.8c-1.27-.81-2.94.1-2.94 1.62v25.18c0 1.51 1.67 2.43 2.94 1.62l19.78-12.59c1.19-.77 1.19-2.49.01-3.25z'/%3E%3Cpath fill='%23666' d='M32 0C14.36 0 0 14.36 0 32s14.36 32 32 32 32-14.36 32-32S49.64 0 32 0zm0 58.73c-14.74 0-26.73-11.99-26.73-26.73S17.26 5.27 32 5.27 58.73 17.26 58.73 32 46.74 58.73 32 58.73z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat!important;background-size:contain!important;background-position:center!important}.p-schoolHome .mainVisual .pickupVideo .item.slick-current.slick-active{opacity:1;padding-top:0;transform:scale(1)}@media screen and (min-width: 1081px){.p-schoolHome .mainVisual .pickupVideo .item.slick-current.slick-active{padding-right:8px}}.p-schoolHome .mainVisual .pickupVideo .item.slick-current.slick-active .image img{border:solid 1px #222}.p-schoolHome .mainVisual .pickupVideo .item.slick-current.slick-active .info{opacity:1}.p-schoolHome .mainVisual .pickupVideo .slick-dots{bottom:6px;z-index:1;display:flex;justify-content:flex-start;gap:6px;position:absolute;right:12px;width:auto}@media screen and (min-width: 1081px){.p-schoolHome .mainVisual .pickupVideo .slick-dots{transform:translateY(20px);position:relative;right:auto;bottom:0}}.p-schoolHome .mainVisual .pickupVideo .slick-dots li{padding:0;margin:0;width:auto;height:auto}.p-schoolHome .mainVisual .pickupVideo .slick-dots li button{padding:0;width:8px;height:8px;border-radius:50%;background:#dce1e8}.p-schoolHome .mainVisual .pickupVideo .slick-dots li button:before{display:none}.p-schoolHome .mainVisual .pickupVideo .slick-dots li.slick-active button{background:#6688e4}.p-schoolNav{background:#f8f8f8e6;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);position:sticky;top:0;z-index:5;transition:all .5s ease-in-out}.p-schoolNav .l-container{display:flex;align-items:center;justify-content:center;gap:2rem;height:56px;transition:all .5s ease-in-out}@media screen and (min-width: 1081px){.p-schoolNav .l-container{padding-inline:40px;justify-content:flex-start}}@media screen and (min-width: 1580px){.p-schoolNav .l-container{padding-inline:0}}.p-schoolNav .mainCategory,.p-schoolNav .subCategory .course-taxonomy-list{display:flex;align-items:baseline;gap:1.5rem}.p-schoolNav .mainCategory{gap:1rem}.p-schoolNav .mainCategory .item{position:relative;flex:0 0 auto}.p-schoolNav .mainCategory .item p{font-size:14px;font-weight:600;color:#222}.p-schoolNav .mainCategory .item:after{content:"";position:absolute;bottom:-15px;left:0;width:100%;height:3px;background:#222;opacity:0}.p-schoolNav .mainCategory .item.is-active p{font-size:17px;font-weight:700}.p-schoolNav .mainCategory .item.is-active:after{opacity:1}.p-schoolNav .subCategory{padding-left:1rem;border-left:solid 1px #D9D9D9;display:none}@media screen and (min-width: 1241px){.p-schoolNav .subCategory{display:block}}@media screen and (min-width: 1401px){.p-schoolNav .subCategory{margin-left:1rem;padding-left:2rem}}.p-schoolNav .subCategory .course-taxonomy-list{display:none;gap:1rem}@media screen and (min-width: 1401px){.p-schoolNav .subCategory .course-taxonomy-list{gap:1.5rem}}.p-schoolNav .subCategory .course-taxonomy-list .item{font-size:12px;color:#888}.p-schoolNav .subCategory .course-taxonomy-list.is-active{display:flex}.p-schoolCategoryWrap{padding-block:2rem 2rem;background:#fff;overflow:hidden}@media screen and (min-width: 1081px){.p-schoolCategoryWrap{padding-block:4rem 5rem}}.p-schoolCategoryWrap .l-container{max-width:1440px}@media screen and (min-width: 1081px){.p-schoolCategoryWrap .l-container{padding-inline:4rem}}@media screen and (min-width: 1580px){.p-schoolCategoryWrap .l-container{padding-inline:0}}.p-schoolCategoryWrap .subCategoryBox{display:flex;flex-direction:column;gap:10px}@media screen and (min-width: 1081px){.p-schoolCategoryWrap .subCategoryBox{gap:24px}}.p-schoolCategoryWrap .subCategoryBox>.head{border-top:solid 1px #666;border-bottom:solid 1px #666;display:flex;align-items:center;gap:6px;padding-block:13px}.p-schoolCategoryWrap .subCategoryBox>.head .title{font-size:20px;font-weight:600;line-height:1}@media screen and (min-width: 1081px){.p-schoolCategoryWrap .subCategoryBox>.head .title{font-size:22px}}.p-schoolCategoryWrap .subCategoryBox>.head .count{font-size:11px;color:#888;line-height:1;transform:translateY(3px);margin-left:0}@media screen and (min-width: 1081px){.p-schoolCategoryWrap .subCategoryBox>.head .count{margin-left:6px}}.p-schoolCategoryWrap .subCategoryBox>.head .c-btn{margin-left:auto;font-size:12px}@media screen and (min-width: 1081px){.p-schoolCategoryWrap .subCategoryBox>.head .c-btn{font-size:13px}}.p-schoolCategoryWrap .subCategoryBox>.body{overflow:auto;padding-block:1rem 1.5rem;scroll-behavior:smooth;scroll-snap-type:x proximity}.p-schoolCategoryWrap .subCategoryBox>.body::-webkit-scrollbar{display:none}@media screen and (min-width: 769px){.p-schoolCategoryWrap .subCategoryBox>.body{overflow:visible;padding-block:0}}.p-schoolCategoryWrap .subCategoryBox+.subCategoryBox{margin-top:1rem}.p-schoolCategoryWrap .subCategoryBox--web_design>.head:before,.p-schoolCategoryWrap .subCategoryBox--coding>.head:before,.p-schoolCategoryWrap .subCategoryBox--site>.head:before{content:"";width:28px;height:28px;background-repeat:no-repeat!important;background-size:contain!important;background-position:center!important}.p-schoolCategoryWrap .subCategoryBox--web_design>.head:before{background-image:url(https://kasou.s3.ap-northeast-1.amazonaws.com/wp-content/uploads/2025/05/29105335/icon-webdesign.webp)}.p-schoolCategoryWrap .subCategoryBox--coding>.head:before{background-image:url(https://kasou.s3.ap-northeast-1.amazonaws.com/wp-content/uploads/2025/05/29105333/icon-coding.webp)}.p-schoolCategoryWrap .subCategoryBox--site>.head:before{background-image:url(https://kasou.s3.ap-northeast-1.amazonaws.com/wp-content/uploads/2025/05/29105334/icon-setting.webp)}.p-schoolCategoryWrap--coding{background:#eef0f8}.p-schoolCategoryWrap:has(.bannerWrap){padding-bottom:0}.p-schoolCategoryWrap .bannerWrap{background:#d9e6da;padding-block:1rem;margin-top:2rem}@media screen and (min-width: 769px){.p-schoolCategoryWrap .bannerWrap{padding-block:0 1rem}}.p-schoolCategoryWrap .bannerWrap .l-container{position:relative}.p-schoolCategoryWrap .bannerWrap .l-container .icon--left,.p-schoolCategoryWrap .bannerWrap .l-container .icon--right{position:absolute}.p-schoolCategoryWrap .bannerWrap .l-container .icon--left{width:46px;z-index:1;transform:rotate(-25deg);top:-20px;left:-8px}@media screen and (min-width: 769px){.p-schoolCategoryWrap .bannerWrap .l-container .icon--left{top:10px;left:-33px}}.p-schoolCategoryWrap .bannerWrap .l-container .icon--right{bottom:-8px;right:-8px;width:72px;z-index:-1}@media screen and (min-width: 769px){.p-schoolCategoryWrap .bannerWrap .l-container .icon--right{bottom:10px;right:-38px}}.p-schoolCategoryWrap .bannerWrap .l-container .banner{display:block;margin:auto;position:relative;z-index:0;max-width:500px;padding:1rem}@media screen and (min-width: 769px){.p-schoolCategoryWrap .bannerWrap .l-container .banner{max-width:1240px;padding:0}}.p-schoolCategoryWrap .bannerWrap .l-container .banner .pc{display:none;transform:translateY(-12%);box-shadow:0 18px 11px -11px #00000026}@media screen and (min-width: 769px){.p-schoolCategoryWrap .bannerWrap .l-container .banner .pc{display:block}}.p-schoolCategoryWrap .bannerWrap .l-container .banner .sp{display:block;box-shadow:0 18px 11px -11px #00000026}@media screen and (min-width: 769px){.p-schoolCategoryWrap .bannerWrap .l-container .banner .sp{display:none}}.p-schoolCategoryWrap .bannerWrap .l-container .banner:hover .sp,.p-schoolCategoryWrap .bannerWrap .l-container .banner:hover .pc{opacity:.9}.p-schoolList{display:flex;gap:10px;list-style:none}.p-schoolList .slick-prev,.p-schoolList .slick-next{background:#222;background-repeat:no-repeat!important;background-size:14px!important;background-position:center!important;z-index:1;border-radius:6px;transform:translate(0);bottom:8px;top:auto;height:40px;width:32%;max-width:130px}@media screen and (min-width: 1081px){.p-schoolList .slick-prev,.p-schoolList .slick-next{bottom:auto;top:24px;width:40px;height:140px;opacity:.7}}.p-schoolList .slick-prev:hover,.p-schoolList .slick-next:hover{opacity:1}.p-schoolList .slick-prev:before,.p-schoolList .slick-next:before{display:none}.p-schoolList .slick-prev.slick-disabled,.p-schoolList .slick-next.slick-disabled{opacity:.1}.p-schoolList .slick-prev{left:0;background:#222 url(/img/icon/ico_arrow--left.svg)}@media screen and (min-width: 1081px){.p-schoolList .slick-prev{left:-52px}}.p-schoolList .slick-next{right:0;background:#222 url(/img/icon/ico_arrow--right.svg)}@media screen and (min-width: 1081px){.p-schoolList .slick-next{right:-52px}}.p-schoolList .slick-list{padding-block:.5rem 4rem}@media screen and (min-width: 1081px){.p-schoolList .slick-list{padding-block:.5rem 2.5rem}}.p-schoolList .slick-track{display:flex;gap:10px}.p-schoolList .slick-slide{height:auto}.p-schoolList .card .item{position:relative;padding:10px;background:#f5f5f5;height:100%;border-radius:12px;border:solid 1px #444;box-shadow:0 10px 12px #00000014;transition:all .2s ease;width:230px}@media screen and (min-width: 1081px){.p-schoolList .card .item{display:grid;grid-template-columns:220px 230px;align-items:flex-start;gap:12px;padding:12px;width:auto}}.p-schoolList .card .item:after{content:"";width:32px;height:32px;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3575_15595)'%3E%3Cpath d='M16 0C7.16343 0 0 7.16343 0 16C0 24.8365 7.16343 31.9999 16 31.9999C24.8365 31.9999 31.9999 24.8365 31.9999 16C31.9906 7.16738 24.8326 0.00944196 16 0ZM22.7382 16.5098C22.6274 16.732 22.4474 16.9121 22.2251 17.0228V17.0285L13.0823 21.6C12.5176 21.8821 11.8312 21.6532 11.5491 21.0885C11.4688 20.928 11.4275 20.7508 11.4285 20.5714V11.4286C11.4283 10.7974 11.9397 10.2855 12.5709 10.2852C12.7484 10.2851 12.9235 10.3264 13.0823 10.4057L22.2251 14.9772C22.79 15.2587 23.0198 15.9449 22.7382 16.5098Z' fill='%23666'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3575_15595'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat!important;background-size:contain!important;position:absolute;right:9px;bottom:9px}.p-schoolList .card .item>a{position:absolute;left:0;top:0;width:100%;height:100%}.p-schoolList .card .item .image img{height:auto;border-radius:8px}.p-schoolList .card .item .text{padding-block:8px 24px}.p-schoolList .card .item .text .title{font-size:16px;font-weight:700;line-height:1.3}.p-schoolList .card .item .text .time{color:#666;margin:4px 0 0;line-height:1;display:flex;align-items:center;gap:6px;font-size:12px}.p-schoolList .card .item .text .time:before{content:"";width:12px;height:12px;flex:0 0 auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg%3E%3Cpath fill='%23666' d='M45.45 30.38 25.66 17.8c-1.27-.81-2.94.1-2.94 1.62v25.18c0 1.51 1.67 2.43 2.94 1.62l19.78-12.59c1.19-.77 1.19-2.49.01-3.25z'/%3E%3Cpath fill='%23666' d='M32 0C14.36 0 0 14.36 0 32s14.36 32 32 32 32-14.36 32-32S49.64 0 32 0zm0 58.73c-14.74 0-26.73-11.99-26.73-26.73S17.26 5.27 32 5.27 58.73 17.26 58.73 32 46.74 58.73 32 58.73z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat!important;background-size:contain!important;background-position:center!important}.p-schoolList .card .item .text .desc{font-size:12px;color:#444;margin-top:8px;line-height:1.5}.p-schoolList .card .item .text .members{height:22px;display:inline-flex;padding-inline:6px 8px;align-items:center;background:#fff;border-radius:4px;color:#297808;border:solid 1px #297808;font-size:11px;font-weight:600;line-height:1;margin-top:6px;gap:3px}.p-schoolList .card .item .text .members:before{content:"";width:12px;height:12px;background:url(/img/logo/logo_dezadezi.png) no-repeat center left;background-size:auto 12px}.p-schoolList .card .item:hover{box-shadow:1px 2px 3px #0003}.p-schoolList .card .item.gray{color:#666;background:#f5f5f5}.p-schoolList .card .item.gray:hover{background:#f2f2f2}.p-schoolList .card .item.berry{color:#e94468;background:#f5e6ea}.p-schoolList .card .item.berry:after{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3575_15595)'%3E%3Cpath d='M16 0C7.16343 0 0 7.16343 0 16C0 24.8365 7.16343 31.9999 16 31.9999C24.8365 31.9999 31.9999 24.8365 31.9999 16C31.9906 7.16738 24.8326 0.00944196 16 0ZM22.7382 16.5098C22.6274 16.732 22.4474 16.9121 22.2251 17.0228V17.0285L13.0823 21.6C12.5176 21.8821 11.8312 21.6532 11.5491 21.0885C11.4688 20.928 11.4275 20.7508 11.4285 20.5714V11.4286C11.4283 10.7974 11.9397 10.2855 12.5709 10.2852C12.7484 10.2851 12.9235 10.3264 13.0823 10.4057L22.2251 14.9772C22.79 15.2587 23.0198 15.9449 22.7382 16.5098Z' fill='%23E94468'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3575_15595'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.p-schoolList .card .item.berry:hover{background:#eed4db}.p-schoolList .card .item.rose{color:#d5518b;background:#ebe5e8}.p-schoolList .card .item.rose:after{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3575_15595)'%3E%3Cpath d='M16 0C7.16343 0 0 7.16343 0 16C0 24.8365 7.16343 31.9999 16 31.9999C24.8365 31.9999 31.9999 24.8365 31.9999 16C31.9906 7.16738 24.8326 0.00944196 16 0ZM22.7382 16.5098C22.6274 16.732 22.4474 16.9121 22.2251 17.0228V17.0285L13.0823 21.6C12.5176 21.8821 11.8312 21.6532 11.5491 21.0885C11.4688 20.928 11.4275 20.7508 11.4285 20.5714V11.4286C11.4283 10.7974 11.9397 10.2855 12.5709 10.2852C12.7484 10.2851 12.9235 10.3264 13.0823 10.4057L22.2251 14.9772C22.79 15.2587 23.0198 15.9449 22.7382 16.5098Z' fill='%23D5518B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3575_15595'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.p-schoolList .card .item.rose:hover{background:#e0d7db}.p-schoolList .card .item.coral{color:#f9713c;background:#fdf5f0}.p-schoolList .card .item.coral:after{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3575_15595)'%3E%3Cpath d='M16 0C7.16343 0 0 7.16343 0 16C0 24.8365 7.16343 31.9999 16 31.9999C24.8365 31.9999 31.9999 24.8365 31.9999 16C31.9906 7.16738 24.8326 0.00944196 16 0ZM22.7382 16.5098C22.6274 16.732 22.4474 16.9121 22.2251 17.0228V17.0285L13.0823 21.6C12.5176 21.8821 11.8312 21.6532 11.5491 21.0885C11.4688 20.928 11.4275 20.7508 11.4285 20.5714V11.4286C11.4283 10.7974 11.9397 10.2855 12.5709 10.2852C12.7484 10.2851 12.9235 10.3264 13.0823 10.4057L22.2251 14.9772C22.79 15.2587 23.0198 15.9449 22.7382 16.5098Z' fill='%23F9713C'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3575_15595'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.p-schoolList .card .item.coral:hover{background:#fae6da}.p-schoolList .card .item.gold{color:#edac07;background:#f9f5ea}.p-schoolList .card .item.gold:after{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3575_15595)'%3E%3Cpath d='M16 0C7.16343 0 0 7.16343 0 16C0 24.8365 7.16343 31.9999 16 31.9999C24.8365 31.9999 31.9999 24.8365 31.9999 16C31.9906 7.16738 24.8326 0.00944196 16 0ZM22.7382 16.5098C22.6274 16.732 22.4474 16.9121 22.2251 17.0228V17.0285L13.0823 21.6C12.5176 21.8821 11.8312 21.6532 11.5491 21.0885C11.4688 20.928 11.4275 20.7508 11.4285 20.5714V11.4286C11.4283 10.7974 11.9397 10.2855 12.5709 10.2852C12.7484 10.2851 12.9235 10.3264 13.0823 10.4057L22.2251 14.9772C22.79 15.2587 23.0198 15.9449 22.7382 16.5098Z' fill='%23EDAC07'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3575_15595'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.p-schoolList .card .item.gold:hover{background:#f3ecd6}.p-schoolList .card .item.sun{color:#f0c32c;background:#f9f5e6}.p-schoolList .card .item.sun:after{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3575_15595)'%3E%3Cpath d='M16 0C7.16343 0 0 7.16343 0 16C0 24.8365 7.16343 31.9999 16 31.9999C24.8365 31.9999 31.9999 24.8365 31.9999 16C31.9906 7.16738 24.8326 0.00944196 16 0ZM22.7382 16.5098C22.6274 16.732 22.4474 16.9121 22.2251 17.0228V17.0285L13.0823 21.6C12.5176 21.8821 11.8312 21.6532 11.5491 21.0885C11.4688 20.928 11.4275 20.7508 11.4285 20.5714V11.4286C11.4283 10.7974 11.9397 10.2855 12.5709 10.2852C12.7484 10.2851 12.9235 10.3264 13.0823 10.4057L22.2251 14.9772C22.79 15.2587 23.0198 15.9449 22.7382 16.5098Z' fill='%23F0C32C'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3575_15595'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.p-schoolList .card .item.sun:hover{background:#f4edd1}.p-schoolList .card .item.forest{color:#2a8808;background:#f1faf1}.p-schoolList .card .item.forest:after{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3575_15595)'%3E%3Cpath d='M16 0C7.16343 0 0 7.16343 0 16C0 24.8365 7.16343 31.9999 16 31.9999C24.8365 31.9999 31.9999 24.8365 31.9999 16C31.9906 7.16738 24.8326 0.00944196 16 0ZM22.7382 16.5098C22.6274 16.732 22.4474 16.9121 22.2251 17.0228V17.0285L13.0823 21.6C12.5176 21.8821 11.8312 21.6532 11.5491 21.0885C11.4688 20.928 11.4275 20.7508 11.4285 20.5714V11.4286C11.4283 10.7974 11.9397 10.2855 12.5709 10.2852C12.7484 10.2851 12.9235 10.3264 13.0823 10.4057L22.2251 14.9772C22.79 15.2587 23.0198 15.9449 22.7382 16.5098Z' fill='%232A8808'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3575_15595'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.p-schoolList .card .item.forest:hover{background:#def3de}.p-schoolList .card .item.teal{color:#409977;background:#eef6ee}.p-schoolList .card .item.teal:after{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3575_15595)'%3E%3Cpath d='M16 0C7.16343 0 0 7.16343 0 16C0 24.8365 7.16343 31.9999 16 31.9999C24.8365 31.9999 31.9999 24.8365 31.9999 16C31.9906 7.16738 24.8326 0.00944196 16 0ZM22.7382 16.5098C22.6274 16.732 22.4474 16.9121 22.2251 17.0228V17.0285L13.0823 21.6C12.5176 21.8821 11.8312 21.6532 11.5491 21.0885C11.4688 20.928 11.4275 20.7508 11.4285 20.5714V11.4286C11.4283 10.7974 11.9397 10.2855 12.5709 10.2852C12.7484 10.2851 12.9235 10.3264 13.0823 10.4057L22.2251 14.9772C22.79 15.2587 23.0198 15.9449 22.7382 16.5098Z' fill='%23409977'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3575_15595'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.p-schoolList .card .item.teal:hover{background:#ddeddd}.p-schoolList .card .item.bblue{color:#3a67f8;background:#e7effd}.p-schoolList .card .item.bblue:after{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3575_15595)'%3E%3Cpath d='M16 0C7.16343 0 0 7.16343 0 16C0 24.8365 7.16343 31.9999 16 31.9999C24.8365 31.9999 31.9999 24.8365 31.9999 16C31.9906 7.16738 24.8326 0.00944196 16 0ZM22.7382 16.5098C22.6274 16.732 22.4474 16.9121 22.2251 17.0228V17.0285L13.0823 21.6C12.5176 21.8821 11.8312 21.6532 11.5491 21.0885C11.4688 20.928 11.4275 20.7508 11.4285 20.5714V11.4286C11.4283 10.7974 11.9397 10.2855 12.5709 10.2852C12.7484 10.2851 12.9235 10.3264 13.0823 10.4057L22.2251 14.9772C22.79 15.2587 23.0198 15.9449 22.7382 16.5098Z' fill='%233A67F8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3575_15595'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.p-schoolList .card .item.bblue:hover{background:#cfdffb}.p-schoolList .card .item.sblue{color:#288bcc;background:#f0f3fa}.p-schoolList .card .item.sblue:after{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3575_15595)'%3E%3Cpath d='M16 0C7.16343 0 0 7.16343 0 16C0 24.8365 7.16343 31.9999 16 31.9999C24.8365 31.9999 31.9999 24.8365 31.9999 16C31.9906 7.16738 24.8326 0.00944196 16 0ZM22.7382 16.5098C22.6274 16.732 22.4474 16.9121 22.2251 17.0228V17.0285L13.0823 21.6C12.5176 21.8821 11.8312 21.6532 11.5491 21.0885C11.4688 20.928 11.4275 20.7508 11.4285 20.5714V11.4286C11.4283 10.7974 11.9397 10.2855 12.5709 10.2852C12.7484 10.2851 12.9235 10.3264 13.0823 10.4057L22.2251 14.9772C22.79 15.2587 23.0198 15.9449 22.7382 16.5098Z' fill='%23288BCC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3575_15595'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.p-schoolList .card .item.sblue:hover{background:#dde4f4}.p-schoolList .card .item.iblue{color:#3da6db;background:#e1e8f1}.p-schoolList .card .item.iblue:after{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3575_15595)'%3E%3Cpath d='M16 0C7.16343 0 0 7.16343 0 16C0 24.8365 7.16343 31.9999 16 31.9999C24.8365 31.9999 31.9999 24.8365 31.9999 16C31.9906 7.16738 24.8326 0.00944196 16 0ZM22.7382 16.5098C22.6274 16.732 22.4474 16.9121 22.2251 17.0228V17.0285L13.0823 21.6C12.5176 21.8821 11.8312 21.6532 11.5491 21.0885C11.4688 20.928 11.4275 20.7508 11.4285 20.5714V11.4286C11.4283 10.7974 11.9397 10.2855 12.5709 10.2852C12.7484 10.2851 12.9235 10.3264 13.0823 10.4057L22.2251 14.9772C22.79 15.2587 23.0198 15.9449 22.7382 16.5098Z' fill='%233DA6DB'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3575_15595'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.p-schoolList .card .item.iblue:hover{background:#d0dbe9}.p-schoolList .card .item.rblue{color:#2f57b3;background:#dfe1ef}.p-schoolList .card .item.rblue:after{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3575_15595)'%3E%3Cpath d='M16 0C7.16343 0 0 7.16343 0 16C0 24.8365 7.16343 31.9999 16 31.9999C24.8365 31.9999 31.9999 24.8365 31.9999 16C31.9906 7.16738 24.8326 0.00944196 16 0ZM22.7382 16.5098C22.6274 16.732 22.4474 16.9121 22.2251 17.0228V17.0285L13.0823 21.6C12.5176 21.8821 11.8312 21.6532 11.5491 21.0885C11.4688 20.928 11.4275 20.7508 11.4285 20.5714V11.4286C11.4283 10.7974 11.9397 10.2855 12.5709 10.2852C12.7484 10.2851 12.9235 10.3264 13.0823 10.4057L22.2251 14.9772C22.79 15.2587 23.0198 15.9449 22.7382 16.5098Z' fill='%232F57B3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3575_15595'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.p-schoolList .card .item.rblue:hover{background:#ced1e7}.p-schoolList .card .item.slblue{color:#3e66a0;background:#e9ecf1}.p-schoolList .card .item.slblue:after{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3575_15595)'%3E%3Cpath d='M16 0C7.16343 0 0 7.16343 0 16C0 24.8365 7.16343 31.9999 16 31.9999C24.8365 31.9999 31.9999 24.8365 31.9999 16C31.9906 7.16738 24.8326 0.00944196 16 0ZM22.7382 16.5098C22.6274 16.732 22.4474 16.9121 22.2251 17.0228V17.0285L13.0823 21.6C12.5176 21.8821 11.8312 21.6532 11.5491 21.0885C11.4688 20.928 11.4275 20.7508 11.4285 20.5714V11.4286C11.4283 10.7974 11.9397 10.2855 12.5709 10.2852C12.7484 10.2851 12.9235 10.3264 13.0823 10.4057L22.2251 14.9772C22.79 15.2587 23.0198 15.9449 22.7382 16.5098Z' fill='%233E66A0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3575_15595'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.p-schoolList .card .item.slblue:hover{background:#d9dfe7}.p-schoolList .card .item.purple{color:#9849ff;background:#efe9f4}.p-schoolList .card .item.purple:after{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3575_15595)'%3E%3Cpath d='M16 0C7.16343 0 0 7.16343 0 16C0 24.8365 7.16343 31.9999 16 31.9999C24.8365 31.9999 31.9999 24.8365 31.9999 16C31.9906 7.16738 24.8326 0.00944196 16 0ZM22.7382 16.5098C22.6274 16.732 22.4474 16.9121 22.2251 17.0228V17.0285L13.0823 21.6C12.5176 21.8821 11.8312 21.6532 11.5491 21.0885C11.4688 20.928 11.4275 20.7508 11.4285 20.5714V11.4286C11.4283 10.7974 11.9397 10.2855 12.5709 10.2852C12.7484 10.2851 12.9235 10.3264 13.0823 10.4057L22.2251 14.9772C22.79 15.2587 23.0198 15.9449 22.7382 16.5098Z' fill='%239849FF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3575_15595'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.p-schoolList .card .item.purple:hover{background:#e3d8ec}body:has(.fixArea.is-fixed) .p-schoolNav{box-shadow:0 8px 18px #0000001a}@media screen and (min-width: 769px){body:has(.fixArea.is-fixed) .p-schoolNav{top:75px}}body:has(.fixArea.is-fixed) .p-schoolNav .l-container{height:48px}body:has(.fixArea.is-fixed) .p-schoolNav .mainCategory .item.is-active p{font-size:16px}body:has(.fixArea.is-fixed) .p-schoolNav .mainCategory .item.is-active:after{bottom:-12px}.p-knowledgeVideoList .p-article,.p-knowledgeList .p-article{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media screen and (min-width: 561px){.p-knowledgeVideoList .p-article,.p-knowledgeList .p-article{gap:1rem;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1081px){.p-knowledgeVideoList .p-article,.p-knowledgeList .p-article{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media screen and (min-width: 1401px){.p-knowledgeVideoList .p-article,.p-knowledgeList .p-article{grid-template-columns:repeat(auto-fill,minmax(390px,1fr));gap:1.5rem}}@media screen and (min-width: 1081px){.p-knowledgeVideoList .p-article__item:hover .p-galleryList__image--mask,.p-knowledgeList .p-article__item:hover .p-galleryList__image--mask{background:#00000080}}.p-knowledgeVideoList .p-article__item:hover .p-galleryList__image--mask>*,.p-knowledgeList .p-article__item:hover .p-galleryList__image--mask>*{opacity:1;pointer-events:auto}.p-knowledgeVideoList .p-article__image,.p-knowledgeList .p-article__image{border:solid 1px #eee;border-radius:6px;overflow:hidden;position:relative}.p-knowledgeVideoList .p-article__image img,.p-knowledgeList .p-article__image img{height:auto}.p-knowledgeVideoList .p-article__text,.p-knowledgeList .p-article__text{margin:6px 0 0}@media screen and (min-width: 561px){.p-knowledgeVideoList .p-article__text,.p-knowledgeList .p-article__text{margin:12px 0 0}}.p-knowledgeVideoList .p-article__text .date,.p-knowledgeList .p-article__text .date{font-size:11px;letter-spacing:.04em;color:#888;display:flex;align-items:baseline;gap:10px}@media screen and (min-width: 1081px){.p-knowledgeVideoList .p-article__text .date,.p-knowledgeList .p-article__text .date{font-size:12px}}.p-knowledgeVideoList .p-article__text .title,.p-knowledgeList .p-article__text .title{font-weight:500;margin:4px 0 0;overflow:visible;font-size:12px;height:auto}@media screen and (min-width: 481px){.p-knowledgeVideoList .p-article__text .title,.p-knowledgeList .p-article__text .title{font-size:14px}}@media screen and (min-width: 1081px){.p-knowledgeVideoList .p-article__text .title,.p-knowledgeList .p-article__text .title{font-size:16px}}.p-knowledgeVideoList .p-article__text .subinfo,.p-knowledgeList .p-article__text .subinfo{justify-content:flex-start;padding:6px 0 0;margin-top:auto;position:relative;z-index:2}.p-knowledgeVideoList .p-article__text .subinfo .commenter_icon,.p-knowledgeList .p-article__text .subinfo .commenter_icon{outline:solid 0px #33454c;transition:all .1s ease}.p-knowledgeVideoList .p-article__text .subinfo .commenter_icon img,.p-knowledgeList .p-article__text .subinfo .commenter_icon img{width:28px;aspect-ratio:1;height:auto}.p-knowledgeVideoList .p-article__text .subinfo .name,.p-knowledgeList .p-article__text .subinfo .name{line-height:1;white-space:nowrap;font-size:13px;letter-spacing:.05em}.p-knowledgeVideoList .p-article__text .subinfo .name:before,.p-knowledgeList .p-article__text .subinfo .name:before{content:"writer";display:block;font-size:12px;color:#999;letter-spacing:.05em;margin:0 0 2px}.p-knowledgeVideoList .p-article__text .subinfo .date,.p-knowledgeList .p-article__text .subinfo .date{padding-left:8px;margin-left:6px;border-left:solid 1px #ddd;margin-block:auto 1px}.p-knowledgeVideoList .p-article__text .subinfo .date strong,.p-knowledgeList .p-article__text .subinfo .date strong{font-weight:600;margin-left:-4px}.p-knowledgeVideoList .p-article__text .subinfo:hover .commenter_icon,.p-knowledgeList .p-article__text .subinfo:hover .commenter_icon{outline:solid 2px #33454c}.p-knowledgeVideoList .p-article.authInterview,.p-knowledgeList .p-article.authInterview{grid-template-columns:1fr}@media screen and (min-width: 481px){.p-knowledgeVideoList .p-article.authInterview,.p-knowledgeList .p-article.authInterview{grid-template-columns:340px}}@media screen and (min-width: 561px){.p-knowledgeVideoList .p-article.authInterview .p-article__text,.p-knowledgeList .p-article.authInterview .p-article__text{margin:6px 0 0}}.p-knowledgeVideoList--home,.p-knowledgeList--home{padding:1.5rem 0}@media screen and (min-width: 481px){.p-knowledgeVideoList--home,.p-knowledgeList--home{padding:1.5rem 0}}@media screen and (min-width: 1081px){.p-knowledgeVideoList--home,.p-knowledgeList--home{padding:2.5rem 0 3rem}}.p-knowledgeVideoList--home .l-container,.p-knowledgeList--home .l-container{padding:0 1rem}@media screen and (min-width: 561px){.p-knowledgeVideoList--home .l-container,.p-knowledgeList--home .l-container{padding:0 1.5rem}}@media screen and (min-width: 1081px){.p-knowledgeVideoList--home .l-container,.p-knowledgeList--home .l-container{padding:0 6.25rem}}@media screen and (min-width: 1441px){.p-knowledgeVideoList--home .l-container,.p-knowledgeList--home .l-container{max-width:none}}.p-knowledgeVideoList--home:has(.p-authorContent),.p-knowledgeList--home:has(.p-authorContent){padding:1.5rem 0}@media screen and (min-width: 561px){.p-knowledgeVideoList--home:has(.p-authorContent),.p-knowledgeList--home:has(.p-authorContent){padding:3rem 0}}@media screen and (min-width: 1081px){.p-knowledgeVideoList--home:has(.p-authorContent),.p-knowledgeList--home:has(.p-authorContent){padding:4rem 0 3rem}}.p-knowledgeVideoList--home:has(.p-authorContent)+.p-galleryList--home .p-authorContent,.p-knowledgeList--home:has(.p-authorContent)+.p-galleryList--home .p-authorContent{position:relative}.p-knowledgeVideoList--home:has(.p-authorContent)+.p-galleryList--home .p-authorContent:before,.p-knowledgeList--home:has(.p-authorContent)+.p-galleryList--home .p-authorContent:before{content:"";width:100%;height:1px;background:#eee;position:absolute;top:-1.5rem;left:0}@media screen and (min-width: 561px){.p-knowledgeVideoList--home:has(.p-authorContent)+.p-galleryList--home .p-authorContent:before,.p-knowledgeList--home:has(.p-authorContent)+.p-galleryList--home .p-authorContent:before{top:-3rem}}@media screen and (min-width: 1081px){.p-knowledgeVideoList--home:has(.p-authorContent)+.p-galleryList--home .p-authorContent:before,.p-knowledgeList--home:has(.p-authorContent)+.p-galleryList--home .p-authorContent:before{top:-4rem}}.p-knowledgeVideoList--home .p-authorContent .p-article>li:nth-of-type(7),.p-knowledgeVideoList--home .p-authorContent .p-article>li:nth-of-type(8),.p-knowledgeList--home .p-authorContent .p-article>li:nth-of-type(7),.p-knowledgeList--home .p-authorContent .p-article>li:nth-of-type(8){display:none}@media screen and (min-width: 1847px){.p-knowledgeVideoList--home .p-authorContent .p-article>li:nth-of-type(7),.p-knowledgeVideoList--home .p-authorContent .p-article>li:nth-of-type(8),.p-knowledgeList--home .p-authorContent .p-article>li:nth-of-type(7),.p-knowledgeList--home .p-authorContent .p-article>li:nth-of-type(8){display:block}}.p-knowledgeVideoList--home:has(.authInterview),.p-knowledgeList--home:has(.authInterview){padding-block:1rem 2.5rem;border-bottom:solid 1px #eee;background:#eff1f4}.p-knowledgeVideoList .wp-pagenavi,.p-knowledgeList .wp-pagenavi{display:flex;justify-content:center;gap:8px;margin:3rem 0 2rem}@media screen and (min-width: 1081px){.p-knowledgeVideoList .wp-pagenavi,.p-knowledgeList .wp-pagenavi{margin:5rem 0 2rem}}.p-knowledgeVideoList .wp-pagenavi a,.p-knowledgeVideoList .wp-pagenavi span,.p-knowledgeList .wp-pagenavi a,.p-knowledgeList .wp-pagenavi span{text-decoration:none;border:solid 1px #ddd;margin:0;display:flex;align-items:center;justify-content:center;height:40px;min-width:40px;flex:0 0 auto;padding:0 16px}.p-knowledgeVideoList .wp-pagenavi a.previouspostslink,.p-knowledgeVideoList .wp-pagenavi a.nextpostslink,.p-knowledgeVideoList .wp-pagenavi span.previouspostslink,.p-knowledgeVideoList .wp-pagenavi span.nextpostslink,.p-knowledgeList .wp-pagenavi a.previouspostslink,.p-knowledgeList .wp-pagenavi a.nextpostslink,.p-knowledgeList .wp-pagenavi span.previouspostslink,.p-knowledgeList .wp-pagenavi span.nextpostslink{background:#222;border-color:#222;color:#fff;letter-spacing:.06em;font-size:13px;font-weight:500}.p-knowledgeVideoList .wp-pagenavi a.extend,.p-knowledgeVideoList .wp-pagenavi span.extend,.p-knowledgeList .wp-pagenavi a.extend,.p-knowledgeList .wp-pagenavi span.extend{padding:0;border:none;min-width:auto;color:#888}.p-knowledgeVideo{margin-top:2rem}.p-knowledgeVideo+.p-knowledgeVideo{margin-top:2rem}.p-knowledgeVideo__head{height:56px;padding:1rem;display:flex;align-items:center;gap:10px;background:#333;border-radius:6px;margin-bottom:1rem}@media screen and (min-width: 481px){.p-knowledgeVideo__head{height:72px;gap:1rem}}@media screen and (min-width: 769px){.p-knowledgeVideo__head{margin-bottom:2rem}}.p-knowledgeVideo__head .title{position:relative;display:flex;align-items:center;gap:12px}.p-knowledgeVideo__head .title img{width:40px;display:none}.p-knowledgeVideo__head .title .typeName{font-size:22px;font-weight:600;letter-spacing:0;line-height:1;color:#fff}@media screen and (min-width: 481px){.p-knowledgeVideo__head .title .typeName{font-size:22px}}.p-knowledgeVideo__head .description{color:#888;font-size:12px;font-weight:500;line-height:1.3em;transform:translateY(5px)}.p-knowledgeVideoList{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem .5rem}@media screen and (min-width: 481px){.p-knowledgeVideoList{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}}@media screen and (min-width: 769px){.p-knowledgeVideoList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.p-knowledgeVideoList>li{width:100%}.p-knowledgeVideoList>li .item{position:relative}.p-knowledgeVideoList>li .item>a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;cursor:pointer}.p-knowledgeVideoList>li .item .image{border-radius:8px;overflow:hidden;aspect-ratio:16/9;transition:all .4s ease;border:solid 1px #eee;position:relative;z-index:0}.p-knowledgeVideoList>li .item .image:before,.p-knowledgeVideoList>li .item .image:after{transition:all .4s ease;display:block;position:absolute;inset:0;z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11231299}.p-knowledgeVideoList>li .item .image:after{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);z-index:2;background:url(/img/logo/logo_dezadezi--white.png) no-repeat center;background-size:auto 26px}@media screen and (min-width: 481px){.p-knowledgeVideoList>li .item .image:after{background-size:auto 32px}}.p-knowledgeVideoList>li .item .image img{width:100%;height:100%;object-fit:cover;transition:all .4s ease-out}.p-knowledgeVideoList>li .item .text{margin:6px 0 0}.p-knowledgeVideoList>li .item .text .title{font-size:13px;font-weight:600;line-height:1.2em;color:#444;display:inline}@media screen and (min-width: 481px){.p-knowledgeVideoList>li .item .text .title{font-size:14px}}.p-knowledgeVideoList>li .item .text .title .members{background:#48ae18;color:#fff;font-size:10px;line-height:1;height:18px;display:inline-flex;align-items:center;padding-inline:4px;border-radius:3px;white-space:nowrap;z-index:1;margin-right:4px}@media screen and (min-width: 481px){.p-knowledgeVideoList>li .item .text .title .members{font-size:12px;border-radius:4px;position:relative;left:auto;top:auto}}.p-knowledgeVideoList>li .item .text .time{font-size:11px;margin:4px 0 0;color:#444;letter-spacing:.06em;display:block}@media screen and (min-width: 481px){.p-knowledgeVideoList>li .item .text .time{margin:4px 0 0}}.p-knowledgeVideoList>li .item.view-active .image:before{background:no-repeat center center/1.75rem url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 16.5L16.5 12L9.5 7.5V16.5ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22Z" fill="white" opacity="1"/></svg>'),#0003;background-size:32px;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.p-knowledgeVideoList>li .item.view-active .image:after{display:none}.p-knowledgeVideoList>li .item:hover .image img{transform:scale(1.1)}.p-knowledgeVideoList>li.head{grid-column-start:1;grid-column-end:-1;position:relative;z-index:0;margin:.5rem 0 0}@media screen and (min-width: 769px){.p-knowledgeVideoList>li.card{grid-column:1/-1}}.p-knowledgeVideoList>li.card .item{display:grid;background:#fff;border-radius:.5rem;box-shadow:0 2px 8px #0000001a;overflow:hidden;grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:.5rem;height:100%}@media screen and (min-width: 769px){.p-knowledgeVideoList>li.card .item{grid-template-columns:220px 1fr;grid-template-rows:1fr;gap:1rem}}.p-knowledgeVideoList>li.card .item .image{border-radius:0;border:none;border-bottom:solid 1px #eee;background:#fff}@media screen and (min-width: 769px){.p-knowledgeVideoList>li.card .item .image{border-bottom:none;border-right:solid 1px #eee;height:100%;aspect-ratio:auto;padding:.5rem}}@media screen and (min-width: 769px){.p-knowledgeVideoList>li.card .item .image img{border-radius:6px;height:auto}}.p-knowledgeVideoList>li.card .item .image .background{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;opacity:1;z-index:-1}.p-knowledgeVideoList>li.card .item .image .background:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#50544e66;display:none}@media screen and (min-width: 769px){.p-knowledgeVideoList>li.card .item .image .background:after{display:block;background:#50544ea6}}.p-knowledgeVideoList>li.card .item .text{margin:0;padding-block:0 1rem;padding-inline:.5rem}@media screen and (min-width: 769px){.p-knowledgeVideoList>li.card .item .text{padding-block:1rem;padding-inline:0 .75rem}}.p-knowledgeVideoList>li.card .item .text .title{font-size:13px;font-weight:600;line-height:1.4em;display:flex;flex-direction:column;align-items:flex-start;gap:6px;color:#222}@media screen and (min-width: 481px){.p-knowledgeVideoList>li.card .item .text .title{font-size:16px}}@media screen and (min-width: 769px){.p-knowledgeVideoList>li.card .item .text .title{display:block;font-size:18px;font-weight:700}}.p-knowledgeVideoList>li.card .item .text .title .members{position:absolute;right:4px;bottom:8px}@media screen and (min-width: 769px){.p-knowledgeVideoList>li.card .item .text .title .members{font-size:11px;vertical-align:middle;transform:translateY(-2px);padding-top:1px;position:relative;right:auto;bottom:auto}}.p-knowledgeVideoList>li.card .item .text .time{margin:6px 0 0;letter-spacing:.07em;display:inline-flex;align-items:center;gap:4px;line-height:1}@media screen and (min-width: 769px){.p-knowledgeVideoList>li.card .item .text .time{margin:6px 0 0}}.p-knowledgeVideoList>li.card .item .text .time:before{content:"";width:12px;height:12px;flex:0 0 auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg%3E%3Cpath d='M45.45 30.38 25.66 17.8c-1.27-.81-2.94.1-2.94 1.62v25.18c0 1.51 1.67 2.43 2.94 1.62l19.78-12.59c1.19-.77 1.19-2.49.01-3.25z'/%3E%3Cpath d='M32 0C14.36 0 0 14.36 0 32s14.36 32 32 32 32-14.36 32-32S49.64 0 32 0zm0 58.73c-14.74 0-26.73-11.99-26.73-26.73S17.26 5.27 32 5.27 58.73 17.26 58.73 32 46.74 58.73 32 58.73z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat!important;background-size:contain!important;background-position:center!important;opacity:.4}.p-knowledgeVideoList>li.card .item .text .desc{font-size:12px;line-height:1.4em;letter-spacing:.04em;color:#666;margin-top:.5rem;display:none}@media screen and (min-width: 769px){.p-knowledgeVideoList>li.card .item .text .desc{display:block}}@media screen and (min-width: 1081px){.p-knowledgeVideoList>li.card .item .text .desc{padding-right:180px}}.p-knowledgeVideoList>li.card .item .text .c-btn{display:none;background:#fff;border:solid 1px #48ae18;color:#48ae18;line-height:1;padding-top:1px;letter-spacing:.04em;min-width:120px}@media screen and (min-width: 769px){.p-knowledgeVideoList>li.card .item .text .c-btn{display:inline-flex;margin-top:.5rem}}@media screen and (min-width: 1081px){.p-knowledgeVideoList>li.card .item .text .c-btn{position:absolute;z-index:3;right:1rem;bottom:1rem}}.p-knowledgeVideoList>li.card .item .text .c-btn:hover{background:#f5fff1}.p-knowledgeVideoList>li.card .item:hover .title{color:#358112}.p-knowledgeVideoList>li.card .item:hover .image img{transform:scale(1)}.p-knowledgeVideoList>li.card+li.head{padding-top:1rem;margin-top:1rem;border-top:solid 1px #ddd}.p-knowledgeVideoList__head{display:flex;align-items:baseline;gap:8px}@media screen and (min-width: 481px){.p-knowledgeVideoList__head{gap:14px}}.p-knowledgeVideoList__head .title{font-size:20px;font-weight:600}@media screen and (min-width: 481px){.p-knowledgeVideoList__head .title{font-size:24px}}.p-knowledgeVideoList__head .count{font-size:11px;color:#888}.p-knowledgeVideoList:has(li.card){gap:12px}@media screen and (min-width: 769px){.p-knowledgeVideoList:has(li.card){gap:8px}}.p-knowledge__shortVideo{background:#e7eae6;overflow:auto;display:flex;flex-direction:column;padding:1.25rem 1rem;overflow:hidden}@media screen and (min-width: 561px){.p-knowledge__shortVideo{padding:2rem 1.5rem}}@media screen and (min-width: 1081px){.p-knowledge__shortVideo{padding:2rem 6.25rem}}.p-knowledge__shortVideo::-webkit-scrollbar{width:0px;height:8px}.p-knowledge__shortVideo::-webkit-scrollbar-track{background:#ddd}.p-knowledge__shortVideo::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px}.p-knowledge__shortVideo .l-container>.title,.p-knowledge__shortVideo>.title{font-size:22px;font-weight:600;letter-spacing:.04em;line-height:1;margin:0 0 16px;color:#222;display:flex;align-items:center;gap:1rem}.p-knowledge__shortVideo .l-container>.title:before,.p-knowledge__shortVideo>.title:before{content:"";width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #222;border-width:8px 0px 8px 10px;margin-right:-6px}.p-knowledge__shortVideo .l-container>.title span,.p-knowledge__shortVideo>.title span{height:1px;flex:auto;min-width:1px;overflow:hidden;position:relative}.p-knowledge__shortVideo .l-container>.title span:after,.p-knowledge__shortVideo>.title span:after{content:"";position:absolute;height:1px;width:200%;top:0;left:-100%;background:linear-gradient(90deg,#0003,#0000001a,#0003,#0000001a,#0003);animation:line_grad 2s linear 0s;animation-iteration-count:infinite}@media screen and (min-width: 561px){.p-knowledge__shortVideo .l-container>.title span:after,.p-knowledge__shortVideo>.title span:after{background:linear-gradient(90deg,#0003,#0000000d 12%,#0000001a 25%,#00000005 34%,#0003 50%,#0000000d 62%,#0000001a,#00000005 88%,#0003);animation:line_grad 4s linear 0s;animation-iteration-count:infinite}}.p-knowledge__shortVideo .cardWrap{display:flex;gap:2rem}@media screen and (max-width: 560px){.p-knowledge__shortVideo .cardWrap{gap:1rem}}.p-knowledge__shortVideo .cardWrap .videoList{flex:auto;min-width:1px;display:grid;grid-template-columns:repeat(6,1fr);gap:.5rem;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-end;overflow:hidden;padding:1rem;margin:-1rem;order:1}@media screen and (min-width: 769px){.p-knowledge__shortVideo .cardWrap .videoList{gap:1rem;grid-template-columns:repeat(6,1fr)}}@media screen and (min-width: 1401px){.p-knowledge__shortVideo .cardWrap .videoList{grid-template-columns:repeat(8,1fr)}}.p-knowledge__shortVideo .cardWrap .videoList .slick-list{overflow:visible;flex:auto;min-width:1px}.p-knowledge__shortVideo .cardWrap .videoList .slick-list .slick-track{margin:0;display:flex;gap:.5rem}@media screen and (min-width: 769px){.p-knowledge__shortVideo .cardWrap .videoList .slick-list .slick-track{gap:1rem}}.p-knowledge__shortVideo .cardWrap .videoList .slick-list .slick-track:before,.p-knowledge__shortVideo .cardWrap .videoList .slick-list .slick-track:after{display:none}.p-knowledge__shortVideo .cardWrap .videoList li .item{flex:0 0 auto;position:relative;border-radius:14px;background:#fff;box-shadow:0 14px 14px #0000001a;border:solid 1px #C9CCD4;overflow:hidden;aspect-ratio:1/1.77;max-width:320px;width:140px}@media screen and (min-width: 561px){.p-knowledge__shortVideo .cardWrap .videoList li .item{width:180px}}@media screen and (min-width: 1081px){.p-knowledge__shortVideo .cardWrap .videoList li .item{width:auto}}.p-knowledge__shortVideo .cardWrap .videoList li .item>a{display:block;height:100%}.p-knowledge__shortVideo .cardWrap .videoList li .item>a:hover .video:after{opacity:0}.p-knowledge__shortVideo .cardWrap .videoList li .item .video{height:100%;position:relative}.p-knowledge__shortVideo .cardWrap .videoList li .item .video:after{content:"";width:40px;height:40px;border-radius:50%;background:no-repeat center center/50px url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 16.5L16.5 12L9.5 7.5V16.5ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22Z" fill="rgba(0,0,0,.5)" opacity="0.8"/></svg>');position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.p-knowledge__shortVideo .cardWrap .videoList li .item .video video{width:100%;height:100%;background:#fff}.p-knowledge__shortVideo .cardWrap .videoList li .item .info{pointer-events:none;position:absolute;width:100%;transition:all .4s ease;z-index:0;left:0;bottom:0;padding:2rem .75rem 1rem;background:linear-gradient(180deg,#0000 1%,#00000080 40%,#000c 120%)}.p-knowledge__shortVideo .cardWrap .videoList li .item .info .title{color:#fff;line-height:1.3em;font-size:12px;font-weight:600}@media screen and (min-width: 561px){.p-knowledge__shortVideo .cardWrap .videoList li .item .info .title{font-size:13px;font-weight:500}}.p-knowledge__shortVideo .cardWrap .videoList li:has(.playing) .info{opacity:0}.p-knowledge__shortVideo .cardWrap .linkCard{margin-top:16px;width:210px;flex:0 0 auto;order:0}@media screen and (max-width: 1440px){.p-knowledge__shortVideo .cardWrap .linkCard{margin-top:15px;width:190px}}@media screen and (max-width: 1080px){.p-knowledge__shortVideo .cardWrap .linkCard{margin-top:14px;width:181px}}@media screen and (max-width: 560px){.p-knowledge__shortVideo .cardWrap .linkCard{margin-top:11px;width:141px}}.p-knowledge__shortVideo .cardWrap .linkCard>a{display:block}.p-knowledge__shortVideo .cardWrap .linkCard>a:hover{opacity:.7}.p-knowledge__shortVideo .cardWrap .linkCard>a img{transform-origin:left top;transform:scale(1.25) translate(-10%,-9%)}.p-knowledge__shortVideo--home{padding-inline:0}.p-knowledge__shortVideo--home>.l-container{max-width:1780px}#modalVideo{opacity:0;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;max-width:100dvw;max-height:100dvh;display:flex;align-items:center;justify-content:center;background:#374c3f33;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;transition:all .4s ease-out}#modalVideo .videoWrap{max-width:320px;width:100%;position:relative}@media screen and (min-width: 561px){#modalVideo .videoWrap{width:80%;max-width:280px}}#modalVideo .videoWrap .close{right:0;top:0;transform:translate(100%,-100%);width:32px;height:32px;aspect-ratio:1;position:absolute;padding:10px;background:#333;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 561px){#modalVideo .videoWrap .close{right:12px;padding:12px}}#modalVideo .videoWrap .close svg{width:100%;height:100%;color:#ccc;fill:#ccc}#modalVideo .videoWrap .close:hover{opacity:.8}#modalVideo .videoWrap video{flex:0 0 auto;position:relative;border-radius:14px;background:#222;box-shadow:0 14px 14px #0000004d;border:solid 1px #C9CCD4;overflow:hidden;aspect-ratio:1/1.77;width:100%}#modalVideo.is-active{opacity:1;pointer-events:all}@keyframes line_grad{0%{left:-100%}50%{left:-50%}to{left:0%}}.p-categoryList{display:grid;grid-template-columns:1fr;gap:6px}.p-categoryList>li a{padding:0 12px;height:48px;display:flex;align-items:center;justify-content:flex-start;gap:8px;border-radius:4px;font-size:14px}.p-categoryList>li a:hover{background:#e7eaee;opacity:.8}.p-categoryList>li a.current{background:#e7eaee;font-weight:500}.p-categoryList>li a:before{content:"";width:24px;height:24px;flex:0 0 auto;background:#eee;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}.p-categoryList>li a .count{min-width:32px;padding:0 10px;height:22px;font-size:12px;line-height:1;font-weight:600;background:#222;color:#fff;border-radius:4px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;margin-left:auto}.p-categoryList>li a.cat-webdesign:before{background:url(/img/icon/cat-design.svg)}.p-categoryList>li a.cat-coding:before{background:url(/img/icon/cat-coding.svg)}.p-categoryList>li a.cat-seo:before{background:url(/img/icon/cat-seo.svg)}.p-categoryList>li a.cat-wp:before{background:url(/img/icon/cat-wp.svg)}.p-categoryList>li a.cat-tool:before{background:url(/img/icon/cat-tool.svg)}.p-categoryList>li a.cat-column:before{background:url(/img/icon/cat-column.svg)}.p-categoryList>li a.cat-career:before{background:url(/img/icon/cat-career.svg)}.p-categoryList>li a.cat-uncategorized{display:none}.p-categoryList>li.disabled{opacity:.2;pointer-events:none;display:none}.p-article{display:grid;grid-template-columns:1fr;gap:12px}.p-article>li{width:100%}.p-article__item{position:relative;z-index:0;display:flex;flex-direction:column;height:100%}.p-article__item>a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.p-article__image img{border-radius:6px;width:100%;height:auto;float:none;margin:0}.p-article__text{margin:6px 0 0;flex:auto;min-height:1px;display:flex;flex-direction:column}.p-article__text .title{font-size:12px;font-weight:500;line-height:1.4em;height:2.8em;text-overflow:ellipsis;overflow:hidden;position:relative}.p-article__text .subinfo{display:flex;justify-content:flex-end;align-items:center;padding:2px 0 0;gap:.5rem;margin-top:auto}.p-article__text .subinfo .commenter_icon{flex:0 0 auto;border-radius:50%;overflow:hidden}.p-article__text .subinfo .commenter_icon img{width:32px}.wpp-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media screen and (min-width: 769px){.wpp-list{grid-template-columns:repeat(1,1fr);gap:8px}}.wpp-list .p-article__item:hover .p-galleryList__image--mask{background:#00000080}.wpp-list .p-article__item:hover .p-galleryList__image--mask>*{opacity:1;pointer-events:auto}.wpp-list .p-article__image{border:solid 1px #eee;border-radius:6px;overflow:hidden;position:relative}.p-authorContent__head{display:flex;justify-content:space-between;text-align:left;margin-bottom:10px;flex-direction:column;align-items:flex-start;gap:16px}@media screen and (min-width: 481px){.p-authorContent__head{flex-direction:row;gap:0;align-items:flex-end;margin-bottom:24px}}@media screen and (min-width: 769px){.p-authorContent__head{margin-bottom:40px}}.p-authorContent__head .title{font-size:12px;color:#888}.p-authorContent__head .title .eng{font-size:32px;font-weight:600;line-height:1;margin-bottom:8px}@media screen and (min-width: 481px){.p-authorContent__head .title .eng{font-size:40px;margin-bottom:18px}}.p-authorContent__head .action{display:flex;gap:10px;flex-direction:row;justify-content:space-between;width:100%;padding:6px;background:#ebedef;align-items:center}@media screen and (min-width: 481px){.p-authorContent__head .action{flex-direction:column;align-items:flex-end;margin-left:auto;width:auto;padding:0;background:none}}@media screen and (min-width: 561px){.p-authorContent__head .action{gap:1rem;flex-direction:row;align-items:center}}.p-authorContent__head .action .p-switchGallery{padding:0;order:2;margin:0}@media screen and (min-width: 561px){.p-authorContent__head .action .p-switchGallery{display:inline-flex;order:0}}.p-authorContent__head .c-button{width:160px;height:36px;background:#333;color:#fff;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-size:12px;font-weight:500;letter-spacing:.1em;line-height:1}@media screen and (min-width: 561px){.p-authorContent__head .c-button{width:200px}}.p-authorContent__body{padding-inline:1rem}@media screen and (min-width: 481px){.p-authorContent__body{padding-inline:0}}.p-authorContent__body .notfound{text-align:left;padding:1.5rem 1rem;background:#efeff1;border:solid 1px var(--border);display:flex;flex-direction:column;gap:12px;align-items:center}@media screen and (min-width: 769px){.p-authorContent__body .notfound{min-height:240px;justify-content:center}}.p-authorContent__body .notfound p{color:#999}.p-authorContent .p-article__text .subinfo,.p-authorContent .p-galleryList__info--comment{pointer-events:none}.p-authorContent>.p-switchGallery{margin-top:0}@media screen and (min-width: 561px){.p-authorContent>.p-switchGallery{display:none}}.p-authorContent.interview{display:grid;grid-template-columns:1fr;align-items:flex-start;gap:1rem;margin-top:1rem}@media screen and (min-width: 481px){.p-authorContent.interview{gap:0}}@media screen and (min-width: 769px){.p-authorContent.interview{grid-template-columns:260px 1fr;margin-top:2rem;gap:32px}}@media screen and (min-width: 769px){.p-authorContent.interview .p-authorContent__head{padding-bottom:2rem;border-bottom:solid 1px #ddd}}.p-home__typeIntroduction{display:flex;position:relative;box-shadow:0 5px 10px #0003;margin-bottom:-2rem}.p-home__typeIntroduction:after{content:"";width:14px;height:14px;background:#222;border-radius:50%;position:absolute;left:50%;top:-1px;transform:translate(-50%,-50%)}.p-home__typeIntroduction .item{height:120px;background:linear-gradient(#313131,#191a1b 140%);overflow:hidden;flex:0 0 auto;width:100%}@media screen and (min-width: 769px){.p-home__typeIntroduction .item{height:130px}}.p-home__typeIntroduction .item .l-container{display:grid;grid-template-columns:1fr;max-width:960px;height:100%;position:relative;z-index:0}@media screen and (min-width: 769px){.p-home__typeIntroduction .item .l-container{grid-template-columns:150px 1fr;gap:24px}}.p-home__typeIntroduction .item .l-container>a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.p-home__typeIntroduction .item .image{position:absolute;right:8px;bottom:10px;width:120px;display:flex;align-items:flex-end;justify-content:center;z-index:-1;opacity:.1}@media screen and (min-width: 769px){.p-home__typeIntroduction .item .image{position:relative;right:auto;bottom:auto;opacity:1;z-index:0;display:block}}.p-home__typeIntroduction .item .image img{width:100%;max-width:100%}@media screen and (min-width: 769px){.p-home__typeIntroduction .item .image img{position:absolute;width:150px;max-width:none;bottom:24px}}.p-home__typeIntroduction .item .info{padding-block:.75rem 1rem}@media screen and (min-width: 769px){.p-home__typeIntroduction .item .info{padding-block:1rem 1.5rem}}.p-home__typeIntroduction .item .info *{color:#fff}.p-home__typeIntroduction .item .info .title{font-size:20px;font-weight:600;display:flex;align-items:baseline;gap:10px}.p-home__typeIntroduction .item .info .title span{font-size:16px;color:#6d6d6d}.p-home__typeIntroduction .item .info .description{margin:.25rem 0 0}.p-home__typeIntroduction .item .info .description p{font-size:12px;font-weight:500;letter-spacing:.04em;color:#eee}@media screen and (min-width: 769px){.p-home__typeIntroduction .item .info .description p{font-size:13px}}.p-home__section{padding-block:3rem}@media screen and (min-width: 561px){.p-home__section{padding-block:4.5rem}}.p-home__section>.l-container{max-width:1780px}.p-home__section--gallery{margin-top:-1rem}@media screen and (min-width: 561px){.p-home__section--gallery{margin-top:-2rem}}.p-home__section--black{background:#1b1c1e}.p-home__section--black .p-home__head .title{color:#fff}.p-home__section--knowledge .p-home__head{margin-bottom:2rem}.p-home__head{display:flex;flex-wrap:wrap;margin-bottom:1rem}.p-home__head .title{font-size:28px;font-weight:600;color:#333;display:flex;flex-wrap:wrap;flex-direction:column;gap:8px;line-height:1em;align-items:baseline}@media screen and (min-width: 561px){.p-home__head .title{flex-direction:row;gap:.5rem}}@media screen and (min-width: 769px){.p-home__head .title{gap:1rem}}.p-home__head .title span{font-size:12px;font-weight:500;color:#888;line-height:1;letter-spacing:.05em}@media screen and (min-width: 561px){.p-home__head .title span{font-size:13px;font-weight:600}}.p-home__head .poweredBy{height:30px;background:#efefef;display:flex;align-items:center;gap:6px;padding:2px 6px 2px 8px;width:100%;order:2;margin:12px 0 0;justify-content:center}@media screen and (min-width: 769px){.p-home__head .poweredBy{order:initial;margin:0 0 0 10px;width:fit-content;border-radius:6px}}.p-home__head .poweredBy span{font-size:11px;color:#666;transform:translateY(2px)}.p-home__head .poweredBy img{width:auto;height:22px}.p-home__head .action{margin-left:auto}.p-home__head .action .buttonWrap{display:flex;flex-direction:column;align-items:flex-end;gap:8px}@media screen and (min-width: 561px){.p-home__head .action .buttonWrap{flex-direction:row;align-items:center;gap:1rem}}.p-home__head .action .buttonWrap .p-switchGallery{order:2}@media screen and (min-width: 561px){.p-home__head .action .buttonWrap .p-switchGallery{order:0}}.p-home__head .action .buttonWrap .c-btn{letter-spacing:.06em;font-size:12px;height:32px}@media screen and (min-width: 561px){.p-home__head .action .buttonWrap .c-btn{font-size:13px;height:36px}}.p-home__body .p-galleryList--home,.p-home__body .p-knowledgeList--home{padding:0}.p-home__body .mainKnowledge .p-article{grid-template-columns:1fr}.p-home__body .mainKnowledge .p-article__item{display:grid;align-items:flex-start;grid-template-columns:1fr;gap:1rem;padding-bottom:1.5rem;border-bottom:solid 1px #313336}@media screen and (min-width: 769px){.p-home__body .mainKnowledge .p-article__item{grid-template-columns:1fr 1fr;gap:2rem;border:none;padding-bottom:0}}@media screen and (min-width: 1401px){.p-home__body .mainKnowledge .p-article__item{grid-template-columns:.75fr 1fr}}.p-home__body .mainKnowledge .p-article__image{border-color:#444;overflow:visible;border:none}.p-home__body .mainKnowledge .p-article__image .size-thumbnail{height:40px;object-fit:cover;object-position:bottom;transform:scaleY(-1) translateY(-100%);position:absolute;z-index:-1;left:0;bottom:10px;filter:blur(12px);opacity:.2}.p-home__body .mainKnowledge .p-article__text{margin:0;display:flex;flex-direction:column}.p-home__body .mainKnowledge .p-article__text .title{color:#fff;font-size:18px;font-weight:600;margin:0}@media screen and (min-width: 561px){.p-home__body .mainKnowledge .p-article__text .title{font-size:20px}}.p-home__body .mainKnowledge .p-article__text .subinfo{margin:.5rem 0 0;order:2}@media screen and (min-width: 561px){.p-home__body .mainKnowledge .p-article__text .subinfo{order:initial;margin:1.5rem 0 0}}.p-home__body .mainKnowledge .p-article__text .subinfo .name{color:#999}.p-home__body .mainKnowledge .p-article__text .subinfo .name:before{color:#666}.p-home__body .mainKnowledge .p-article__text .subinfo .date{border-color:#444;padding-left:10px;color:#666}.p-home__body .mainKnowledge .p-article__text .toc{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem}@media screen and (min-width: 561px){.p-home__body .mainKnowledge .p-article__text .toc{gap:.25rem;margin-top:1.75rem}}.p-home__body .mainKnowledge .p-article__text .toc>li{font-size:12px;color:#fff9;letter-spacing:.06em}@media screen and (min-width: 561px){.p-home__body .mainKnowledge .p-article__text .toc>li{font-size:13px}}.p-home__body .mainKnowledge .p-article__text .toc>li:nth-of-type(4){font-size:0}@media screen and (min-width: 1401px){.p-home__body .mainKnowledge .p-article__text .toc>li:nth-of-type(4){font-size:14px}}.p-home__body .mainKnowledge .p-article__text .toc>li:nth-of-type(4):after{content:"・・・";font-size:12px;color:#fff6}@media screen and (min-width: 561px){.p-home__body .mainKnowledge .p-article__text .toc>li:nth-of-type(4):after{font-size:14px}}@media screen and (min-width: 1401px){.p-home__body .mainKnowledge .p-article__text .toc>li:nth-of-type(4):after{display:none}}.p-home__body .mainKnowledge .p-article__text .toc>li:nth-of-type(n+5){display:none}@media screen and (min-width: 1401px){.p-home__body .mainKnowledge .p-article__text .toc>li:nth-of-type(n+5){display:block}}.p-home__body .mainKnowledge .p-article__text .toc>li:nth-of-type(6){font-size:0}@media screen and (min-width: 1401px){.p-home__body .mainKnowledge .p-article__text .toc>li:nth-of-type(6){font-size:14px}}.p-home__body .mainKnowledge .p-article__text .toc>li:nth-of-type(6):after{content:"・・・";font-size:12px;color:#fff6;display:block}@media screen and (min-width: 561px){.p-home__body .mainKnowledge .p-article__text .toc>li:nth-of-type(6):after{font-size:14px}}.p-home__body .mainKnowledge .p-article__text .toc>li:nth-of-type(n+7){display:none}.p-home__body .subKnowledge{margin-top:2rem}@media screen and (min-width: 561px){.p-home__body .subKnowledge{margin-top:3rem}}@media screen and (min-width: 769px){.p-home__body .subKnowledge{margin-top:4rem}}.p-home__body .subKnowledge .p-article{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}@media screen and (min-width: 561px){.p-home__body .subKnowledge .p-article{gap:12px}}@media screen and (min-width: 1081px){.p-home__body .subKnowledge .p-article{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.p-home__body .subKnowledge .p-article__image{border-color:#444}@media screen and (min-width: 561px){.p-home__body .subKnowledge .p-article__text{margin-top:1rem}}.p-home__body .subKnowledge .p-article__text .title{font-size:14px;color:#fff}@media screen and (min-width: 561px){.p-home__body .subKnowledge .p-article__text .title{font-size:13px;color:#fff9}}.p-home__body .subKnowledge .p-article__text .subinfo{display:none}.p-nav{padding-block:.75rem;background:#222;border-top:solid 1px #444;min-height:81px;overflow:hidden}@media screen and (min-width: 481px){.p-nav{min-height:96px}}@media screen and (min-width: 481px){.p-nav{padding-block:1rem}}.p-nav .fixArea{position:relative;z-index:0}.p-nav .fixArea .p-overview{display:none;width:150px;z-index:-1;opacity:.1;left:-20px;pointer-events:none;grid-template-columns:1fr;position:absolute;top:50%;padding:0;transform:translateY(-53%)}@media screen and (min-width: 561px){.p-nav .fixArea .p-overview{display:grid}}.p-nav .fixArea .p-overview__kasou{gap:2px;top:0;transform:translate(0);left:0;position:relative;padding:0}.p-nav .fixArea .p-overview__kasou .plane{border-radius:3px}.p-nav .fixArea.is-fixed{animation:motion_sp 1s ease-in-out 0s forwards;animation-iteration-count:1;position:fixed;z-index:4;width:calc(100% - 16px);padding-block:8px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);top:auto;bottom:.5rem;left:.5rem;background:#222222e6;box-shadow:0 -13px 16px #0000001a;border-radius:12px;transform:translate(0);max-width:none}@media screen and (min-width: 769px){.p-nav .fixArea.is-fixed{animation:motion_pc .5s ease-in-out 0s forwards;bottom:auto;background:#3e4143f2;left:50%;transform:translate(-50%);box-shadow:0 8px 16px #0000001a;width:100%;border-radius:0;top:0;padding-block:10px}}.p-nav .fixArea.is-fixed .l-container{padding-inline:8px}@media screen and (min-width: 561px){.p-nav .fixArea.is-fixed .l-container{padding-inline:88px 8px}}@media screen and (min-width: 1081px){.p-nav .fixArea.is-fixed .l-container{padding-inline:100px;display:flex;align-items:center;gap:0px}}.p-nav .fixArea.is-fixed .p-overview{pointer-events:all;z-index:0;width:64px;left:12px;opacity:1}@media screen and (min-width: 1081px){.p-nav .fixArea.is-fixed .p-overview{position:relative;left:auto;top:-1px;transform:none;margin:0 1.25rem}}@media screen and (min-width: 1081px){.p-nav .fixArea.is-fixed .p-overview:hover .plane{animation-duration:10s}}.p-nav .fixArea.is-fixed .menuWrap{gap:6px}@media screen and (min-width: 1081px){.p-nav .fixArea.is-fixed .menuWrap{margin:0;flex:auto;min-width:1px}}@media screen and (min-width: 769px){.p-nav .fixArea.is-fixed .menuWrap .menuBox{padding:.5rem .75rem .75rem}}@media screen and (min-width: 481px){.p-nav .fixArea.is-fixed .menuWrap .menuBox .title{font-size:20px}}@media screen and (min-width: 769px){.p-nav .fixArea.is-fixed .menuWrap .menuBox .title{font-size:18px}}@media screen and (min-width: 769px){.p-nav .fixArea.is-fixed .menuWrap .menuBox .title span{margin-bottom:4px}}@media screen and (min-width: 769px){.p-nav .fixArea.is-fixed .menuWrap .menuBox .arrow{right:.5rem;bottom:.5rem}}.p-nav .l-container{max-width:1240px}.p-nav .menuWrap{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:auto}@media screen and (min-width: 481px){.p-nav .menuWrap{gap:8px}}@media screen and (min-width: 769px){.p-nav .menuWrap{gap:12px}}.p-nav .menuWrap .menuBox{border:solid 1px #43434B;border-radius:6px;min-height:56px;padding:.5rem .75rem;background:linear-gradient(170deg,#333538 0,#28292b 110%);display:flex;flex-direction:column;position:relative;transition:all .4s ease-out}@media screen and (min-width: 481px){.p-nav .menuWrap .menuBox{min-height:64px;padding:.75rem}}@media screen and (min-width: 769px){.p-nav .menuWrap .menuBox{border-radius:8px;min-height:auto;padding:.75rem 1rem}}.p-nav .menuWrap .menuBox *{color:#fff}.p-nav .menuWrap .menuBox .title{font-size:18px;font-weight:600;line-height:1}@media screen and (min-width: 481px){.p-nav .menuWrap .menuBox .title{font-size:20px}}.p-nav .menuWrap .menuBox .title span{display:block;font-size:10px;opacity:.4;margin-bottom:6px}@media screen and (min-width: 481px){.p-nav .menuWrap .menuBox .title span{font-size:11px}}.p-nav .menuWrap .menuBox .desc{font-size:12px;letter-spacing:.06em;color:#ddd;padding-right:2rem;line-height:1.6em;padding-top:1rem;display:none}.p-nav .menuWrap .menuBox .arrow{border-radius:50%;transform:rotate(-45deg);border:solid 1px #434649;display:flex;align-items:center;justify-content:center;position:absolute;transition:all .7s ease-out;height:1.5rem;width:1.5rem;right:.5rem;bottom:.5rem}@media screen and (min-width: 481px){.p-nav .menuWrap .menuBox .arrow{height:2rem;width:2rem;right:.75rem;bottom:.75rem}}.p-nav .menuWrap .menuBox .arrow .c-svg{width:10px;height:10px}@media screen and (min-width: 481px){.p-nav .menuWrap .menuBox .arrow .c-svg{width:12px;height:12px}}.p-nav .menuWrap .menuBox .arrow .c-svg use{color:#434649}.p-nav .menuWrap .menuBox:hover,.p-nav .menuWrap .menuBox.is-active{border-color:#00c8ff}.p-nav .menuWrap .menuBox:hover *,.p-nav .menuWrap .menuBox.is-active *{color:#00c8ff}.p-nav .menuWrap .menuBox:hover .title span,.p-nav .menuWrap .menuBox.is-active .title span{opacity:.7}.p-nav .menuWrap .menuBox:hover .arrow,.p-nav .menuWrap .menuBox.is-active .arrow{border-color:transparent;background:#00c8ff1a;transform:rotate(90deg)}.p-nav .menuWrap .menuBox:hover .arrow .c-svg use,.p-nav .menuWrap .menuBox.is-active .arrow .c-svg use{color:#00c8ff}.p-nav--home{min-height:89px}@media screen and (min-width: 481px){.p-nav--home{min-height:100px}}@media screen and (min-width: 1200px){.p-nav--home{min-height:154px}}.p-nav--home .fixArea .p-overview{width:200px}.p-nav--home .fixArea.is-fixed .l-container{max-width:1240px}.p-nav--home .fixArea.is-fixed .menuWrap .menuBox{min-height:56px}.p-nav--home .fixArea.is-fixed .menuWrap .menuBox .desc{display:none}@media screen and (min-width: 1200px){.p-nav--home .fixArea.is-fixed .menuWrap .menuBox .arrow{right:.5rem;bottom:.5rem}}.p-nav--home .l-container{max-width:1780px}.p-nav--home .menuWrap .menuBox{min-height:64px}@media screen and (min-width: 1200px){.p-nav--home .menuWrap .menuBox{border-radius:12px;min-height:120px}}.p-nav--home .menuWrap .menuBox .title{font-size:20px}@media screen and (min-width: 481px){.p-nav--home .menuWrap .menuBox .title{font-size:24px}}@media screen and (min-width: 1200px){.p-nav--home .menuWrap .menuBox .desc{display:block}}@media screen and (min-width: 1200px){.p-nav--home .menuWrap .menuBox .arrow{right:1rem;bottom:1rem}}@keyframes motion_sp{0%{transform:translateY(40px);opacity:0}50%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes motion_pc{0%{transform:translate(-50%) translateY(-40px);opacity:0}50%{transform:translate(-50%) translateY(-40px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}.p-pagination{display:flex;justify-content:center;gap:8px;margin:2rem 0px 0px;padding-inline:1rem}.p-pagination>nav div:last-child>span{flex-wrap:wrap;gap:8px;border:0;padding:0;height:auto;min-width:auto}.p-pagination span,.p-pagination a{text-decoration:none;border:solid 1px #ddd;padding:0;margin:0;display:flex;align-items:center;justify-content:center;height:40px;min-width:40px;flex:0 0 auto}.p-pagination span[rel=first],.p-pagination span[rel=last],.p-pagination a[rel=first],.p-pagination a[rel=last]{padding:0 16px;background:#fff}.p-pagination span[rel=prev],.p-pagination span[rel=next],.p-pagination a[rel=prev],.p-pagination a[rel=next]{background:#222;border-color:#222;color:#fff;letter-spacing:.06em;font-size:13px;font-weight:500;padding:0 16px}.p-pagination span[rel=prev] svg,.p-pagination span[rel=next] svg,.p-pagination a[rel=prev] svg,.p-pagination a[rel=next] svg{display:none}.p-pagination span[rel=prev]:before,.p-pagination a[rel=prev]:before{content:"PREV"}.p-pagination span[rel=next]:before,.p-pagination a[rel=next]:before{content:"NEXT"}.p-pagination span[aria-disabled=true],.p-pagination a[aria-disabled=true]{border:0;padding:0;min-width:auto;display:none}.p-pagination span[aria-disabled=true] span,.p-pagination a[aria-disabled=true] span{border:0;padding:0;min-width:auto}.p-pagination span[aria-disabled=true].extend,.p-pagination a[aria-disabled=true].extend{display:flex}.p-pagination span[aria-current=page],.p-pagination a[aria-current=page]{border:0;padding:0}.p-pagination span[aria-current=page] span,.p-pagination a[aria-current=page] span{font-weight:700;border-color:#000}.p-pagination>nav{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:12px 16px}@media screen and (min-width: 769px){.p-pagination>nav{display:flex;justify-content:center;gap:12px 16px}}.p-pagination>nav .back{order:2;display:flex;justify-content:flex-end;gap:6px}@media screen and (min-width: 769px){.p-pagination>nav .back{order:0}}.p-pagination>nav .paging{grid-column:1/-1;display:flex;justify-content:center;gap:6px}.p-pagination>nav .go{order:3;display:flex;justify-content:flex-start;gap:6px}@media screen and (min-width: 769px){.p-pagination>nav .go{order:0}}.p-pagination>nav:not(:has(.back a)),.p-pagination>nav:not(:has(.go a)){display:flex;flex-wrap:wrap;justify-content:center;gap:12px 10px}.p-pagination>nav:not(:has(.back a)) .go,.p-pagination>nav:not(:has(.back a)) .back,.p-pagination>nav:not(:has(.go a)) .go,.p-pagination>nav:not(:has(.go a)) .back{order:0}.p-pagination>nav:not(:has(.back a)) .go:not(:has(a)),.p-pagination>nav:not(:has(.back a)) .back:not(:has(a)),.p-pagination>nav:not(:has(.go a)) .go:not(:has(a)),.p-pagination>nav:not(:has(.go a)) .back:not(:has(a)){display:none}.p-editor .p-shareBtn{background:#eef1f5;border:solid 1px #d4d9dc;padding:.75rem;border-radius:6px;display:grid;align-items:center;grid-template-columns:100px 1fr;gap:6px}@media screen and (min-width: 561px){.p-editor .p-shareBtn{grid-template-columns:110px 1fr;padding:1rem;border-radius:8px}}.p-editor .p-shareBtn--top{margin-block:0 2rem}.p-editor .p-shareBtn--bottom{margin-block:3rem 0}.p-editor .p-shareBtn__header{margin:0;color:#95a0a7;font-size:12px;font-weight:600;letter-spacing:.04em;display:flex;flex-direction:column;gap:0;position:relative}@media screen and (min-width: 561px){.p-editor .p-shareBtn__header{font-size:13px;gap:1px}}.p-editor .p-shareBtn__header:before{content:"SHARE THIS →";display:block;font-size:10px;font-weight:500;letter-spacing:.08em}@media screen and (min-width: 561px){.p-editor .p-shareBtn__header:before{font-size:11px}}.p-editor .p-shareBtn__header:after{content:"";position:absolute;height:100%;width:1px;right:4px;top:0;background:#d4d9dc}.p-editor .p-shareBtn__list{display:flex;flex-wrap:wrap;gap:2px 0;margin:0}.p-editor .p-shareBtn .button{display:inline-block;margin:0;line-height:30px;height:30px;transform:translateY(10px);opacity:0;pointer-events:none;transition:all .4s ease-out;padding:0 2px}@media screen and (min-width: 481px){.p-editor .p-shareBtn .button{line-height:32px;height:32px;padding:0 4px}}.p-editor .p-shareBtn .button>span{display:flex;align-items:center;justify-content:center;height:30px;line-height:30px;width:30px;border-radius:4px}@media screen and (min-width: 481px){.p-editor .p-shareBtn .button>span{height:32px;line-height:32px;width:32px}}.p-editor .p-shareBtn .button>span svg{width:32px;height:32px;fill:#fff}.p-editor .p-shareBtn .button.is-view{transform:translateY(0);opacity:1;pointer-events:all}.p-editor .p-shareBtn .button:hover{opacity:.7}.p-editor .p-shareBtn__label{position:absolute!important;clip-path:polygon(0px 0px,0px 0px,0px 0px);-webkit-clip-path:polygon(0px 0px,0px 0px,0px 0px);overflow:hidden;height:1px;width:1px;float:none}.p-editor .p-shareBtn--hatena span{background-color:#00a6db}.p-editor .p-shareBtn--x span,.p-editor .p-shareBtn--threads span{background-color:#1a1a1a}.p-editor .p-shareBtn--pinterest span{background-color:#e60023}.p-editor .p-shareBtn--line span{background-color:#00c300}.p-editor .p-shareBtn--linkedin span{background-color:#007bb5}.p-editor #contentsNav{font-size:95%;display:table;width:100%;max-width:fit-content;min-width:340px;margin-top:32px;padding:16px;background:#f5f8fb;border:solid 1px #d4d9dc}.p-editor #contentsNav *{color:#1193b3}.p-editor #contentsNav a{text-decoration:none}.p-editor #contentsNav a:hover{text-decoration:underline}.p-editor #contentsNav ul{gap:0;list-style:none}.p-editor #contentsNav ul li{padding:0}.p-editor #contentsNav ul li:before{display:none}.p-editor #contentsNav .p-contentsNav__list>li+li{padding-top:8px;margin-top:8px;border-top:solid 1px #eee}.p-editor #contentsNav .p-contentsNav__list>li>a{font-weight:500}.p-editor #contentsNav .p-contentsNav__list li a{display:block;font-size:13px}@media screen and (min-width: 481px){.p-editor #contentsNav .p-contentsNav__list li a{font-size:14px}}.br--sp{display:block}@media screen and (min-width: 481px){.br--sp{display:none}}.br--spWide{display:block}@media screen and (min-width: 561px){.br--spWide{display:none}}.br--tablet{display:block}@media screen and (min-width: 769px){.br--tablet{display:none}}.br--note{display:block}@media screen and (min-width: 1081px){.br--note{display:none}}.br--pc{display:block}@media screen and (min-width: 1401px){.br--pc{display:none}}.u-flex{display:flex}.u-auto{flex:auto}.u-align,.u-align--bottom,.u-align--end,.u-align--start,.u-align--center,.u-align--horizontal{display:flex;flex-wrap:wrap;align-items:center}.u-align--horizontal{flex-direction:column}.u-align--center{justify-content:center}.u-align--start{align-items:flex-start;justify-content:flex-start}.u-align--end{align-items:flex-end;justify-content:flex-end}.u-align--bottom{align-items:flex-end}.u-align .f-item,.u-align--horizontal .f-item,.u-align--center .f-item,.u-align--start .f-item,.u-align--end .f-item,.u-align--bottom .f-item{margin:0}.between{justify-content:space-between}.nowrap{flex-wrap:nowrap}.u-gap0{gap:0}.u-gap4{gap:.25rem}.u-gap8,.u-gap16{gap:.5rem}@media screen and (min-width: 561px){.u-gap16{gap:1rem}}.u-gap24{gap:.75rem}@media screen and (min-width: 561px){.u-gap24{gap:1.5rem}}.u-gap32{gap:1rem}@media screen and (min-width: 561px){.u-gap32{gap:2rem}}.u-gap40{gap:1.5rem}@media screen and (min-width: 561px){.u-gap40{gap:2.5rem}}
