*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;color:inherit;border-top-width:1px;height:0;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:transparent;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-ms-appearance:none;appearance:none;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle;background:0 0;border-radius:0;margin:0;padding:0}button{cursor:pointer}[type=button]{cursor:pointer}[type=reset]{cursor:pointer}[type=submit]{cursor:pointer}button:disabled{cursor:default}[type=button]:disabled{cursor:default}[type=reset]:disabled{cursor:default}[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-size:62.5%}body{color:#000;letter-spacing:-.001em;-webkit-text-size-adjust:100%;background-color:#f2f0ec;font-family:Noto Serif JP,serif;font-size:max(1.8rem,min(1.8rem + .416667vw - 6px,2rem));font-weight:500;line-height:2}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.4}a{color:#000;transition:color .2s cubic-bezier(.4,0,.2,1)}textarea{background-color:#f2f0ec;border:1px solid #ede1ba;padding:8px 15px max(6px,min(.995025vw + 2.26866px,8px))}textarea:focus{border:1px solid #a78f45;outline:none}input{background-color:#f2f0ec;border:1px solid #ede1ba;padding:8px 15px max(6px,min(.995025vw + 2.26866px,8px))}input:focus{border:1px solid #a78f45;outline:none}input[type=text]{-ms-appearance:none;appearance:none;width:100%}input[type=search]{-ms-appearance:none;appearance:none;width:100%}input[type=email]{-ms-appearance:none;appearance:none;width:100%}input[type=password]{-ms-appearance:none;appearance:none;width:100%}input[type=url]{-ms-appearance:none;appearance:none;width:100%}input[type=tel]{-ms-appearance:none;appearance:none;width:100%}input[type=number]{-ms-appearance:none;appearance:none;width:100%}input[type=date]{-ms-appearance:none;appearance:none;width:100%}input[type=month]{-ms-appearance:none;appearance:none;width:100%}input[type=week]{-ms-appearance:none;appearance:none;width:100%}input[type=time]{-ms-appearance:none;appearance:none;width:100%}input[type=datetime-local]{-ms-appearance:none;appearance:none;width:100%}input[type=search]::-webkit-search-cancel-button{-ms-appearance:none;appearance:none}input[type=search]::-webkit-search-decoration{-ms-appearance:none;appearance:none}input[type=button]{-ms-appearance:none;appearance:none}input[type=reset]{-ms-appearance:none;appearance:none}input[type=submit]{-ms-appearance:none;appearance:none}input[type=radio]{-ms-appearance:auto;appearance:auto;position:relative;bottom:1px}input[type=checkbox]{-ms-appearance:auto;appearance:auto;position:relative;bottom:1px}input[type=checkbox]{margin-right:7px;bottom:2px}select{background-color:#f2f0ec;border:1px solid #ede1ba;padding:8px 15px max(6px,min(.995025vw + 2.26866px,8px))}select:focus{border:1px solid #a78f45;outline:none}button:focus{outline:none}img{vertical-align:bottom;max-width:100%;height:auto}table{width:100%}table th,table td{padding-top:max(7px,min(1.875vw - 20px,16px));padding-bottom:max(7px,min(1.04167vw - 8px,12px));padding-left:max(7px,min(1.95313vw - 8px,12px));padding-right:max(7px,min(1.95313vw - 8px,12px))}table th{overflow-wrap:normal;white-space:nowrap;word-break:keep-all;font-weight:600}dd+dt{margin-top:max(20px,min(2.60417vw + 5px,25px))}ol,ul{padding-left:30px}ol li,ul li{padding-top:2px;padding-bottom:2px;line-height:1.8}ol ol,ol ul,ul ol,ul ul{margin:auto}ul li{list-style-type:disc}ul li li{list-style-type:circle}ul li li li{list-style-type:square}ul li li li li{list-style-type:disclosure-closed}ol li{list-style:decimal}#page{-ms-flex-direction:column;flex-direction:column;min-height:100vh;display:-ms-flexbox;display:flex}.main{-ms-flex:1;flex:1;margin-top:max(56px,min(1.66667vw + 32px,64px))}.bgc--w{background-color:#fff}.btn-01{color:#fff;text-align:center;background-color:#a78f45;border-radius:100vmax;padding-top:10px;padding-bottom:12px;padding-left:12px;padding-right:12px;transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative}.btn-01:after{content:"";border:1px solid #a78f45;border-radius:100vmax;width:calc(100% + 6px);height:calc(100% + 6px);margin:auto;display:block;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-3px)}.btn-02{color:#a78f45;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:max(88px,min(3.33333vw + 40px,104px));padding-right:max(77px,min(18.2292vw - 28px,112px));transition:color .2s cubic-bezier(.4,0,.2,1);display:-ms-inline-flexbox;display:inline-flex;position:relative}.btn-02:before,.btn-02:after{content:"";margin:auto;display:block;position:absolute;top:0;bottom:0;right:0}.btn-02:before{aspect-ratio:292/60;background:url(/images/common/btn-02-arrow.svg) 50%/cover no-repeat;width:max(60px,min(15.625vw - 30px,90px));transition:transform .2s cubic-bezier(.4,0,.2,1)}.btn-02:after{aspect-ratio:1;border:1px solid #a78f45;border-radius:100vmax;width:max(88px,min(3.33333vw + 40px,104px));transition:width .2s cubic-bezier(.4,0,.2,1);transform:translate(clamp(40px,3.33333vw - 8px,56px))}.btn-03{color:#fff;background-color:#a78f45;padding:16px;transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative}.btn-03:after{content:"";border:1px solid #a78f45;margin:auto;transition:border .2s cubic-bezier(.4,0,.2,1);display:block;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(clamp(6px,2.08333vw - 6px,10px),clamp(6px,2.08333vw - 6px,10px))}.l-split{grid-gap:clamp(64px, calc(64px + (100vw - 1440px) * .0833333), 104px);grid-template-columns:max(320px,min(8.33333vw + 200px,360px)) 1fr;-ms-flex-align:start;align-items:flex-start;gap:max(64px,min(8.33333vw - 56px,104px));display:grid}.container{width:100%;max-width:max(1380px,min(62.5vw + 480px,1680px));margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.container.mw--600{max-width:600px}.u-cq-inline{container-type:inline-size}.u-cq-size{container-type:size}.u-hover-dim{position:relative}.u-hover-dim:after{content:"";opacity:0;z-index:2;background-color:#000;margin:auto;transition:opacity .2s cubic-bezier(.4,0,.2,1);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.flex-center{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.flex-center-between{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.flex-center-center{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.flex-center-left{-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.gap--10{gap:10px}.gap--15{gap:15px}.heading-01{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:max(16px,min(1.66667vw - 8px,24px));font-size:max(9rem,min(9rem + 2.08333vw - 30px,10rem));line-height:1;display:-ms-flexbox;display:flex}.heading-01 ._jp{letter-spacing:5px;font-size:max(1.6rem,min(1.6rem + .416667vw - 6px,1.8rem))}.heading-01 ._en{letter-spacing:max(4px,min(.625vw - 5px,7px));font-family:optima-nova-lt-pro,sans-serif;font-weight:400}.heading-01--flex-start{-ms-flex-align:start;align-items:flex-start}.heading-01--flex-start ._jp{padding-right:14px}.heading-01--flex-end{-ms-flex-align:end;align-items:flex-end}.heading-01--flex-end ._jp{padding-right:14px}.heading-02{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;gap:max(8px,min(3.9801vw - 6.92537px,16px));padding-left:max(0px,min(7.46269vw - 27.9851px,15px));display:-ms-flexbox;display:flex}.heading-02 ._jp{letter-spacing:max(2px,min(.78125vw - 4px,4px));text-indent:max(-14px,min(26px - 2.08333vw,-4px));font-size:max(3.1rem,min(3.1rem + .625vw - 9px,3.4rem))}.heading-02 ._en{color:#a78f45;letter-spacing:2px;font-family:optima-nova-lt-pro,sans-serif;font-size:max(1.5rem,min(1.5rem + .416667vw - 6px,1.7rem));font-weight:400}.heading-02 ._en:before{content:"";background-color:#a78f45;width:max(32px,min(3.9801vw + 17.0746px,40px));height:1px;margin-right:max(12px,min(1.99005vw + 4.53731px,16px));display:inline-block;position:relative;bottom:4px}.heading-03{color:#a78f45;letter-spacing:2px;border-bottom:1px solid #a78f45;margin-bottom:20px;padding-bottom:8px;padding-left:4px;font-family:optima-nova-lt-pro,sans-serif;font-size:max(2.5rem,min(2.5rem + .416667vw - 6px,2.7rem));font-weight:400}.heading-04{color:#a78f45;grid-template-columns:max(56px,min(8.33333vw + 8px,72px)) 1fr;font-size:max(2.3rem,min(2.3rem + .625vw - 9px,2.6rem));line-height:1.8;display:grid}.heading-04:before{content:"";background-color:#a78f45;width:max(40px,min(8.33333vw - 8px,56px));height:1px;display:inline-block;position:relative;top:max(20px,min(.625vw + 11px,23px))}.icon--calendar{white-space:nowrap;-ms-flex-align:center;align-items:center;gap:.35em;display:-ms-inline-flexbox;display:inline-flex}.icon--calendar:before{aspect-ratio:1;content:"";background-color:currentColor;-ms-flex-negative:0;flex-shrink:0;width:1em;display:inline-block;-webkit-mask-image:url(/icons/calendar-outline.svg);mask-image:url(/icons/calendar-outline.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.u-ar-3-2{aspect-ratio:3/2;background-color:#f3f3f3}.u-ar-3-2 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.u-ar-1618-1{aspect-ratio:1.618;background-color:#f3f3f3}.u-ar-1618-1 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.u-ar-191-100{aspect-ratio:191/100;background-color:#f3f3f3}.u-ar-191-100 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.u-deco-frame{position:relative}.u-deco-frame:before{content:"";border:1px solid #a78f45;margin:auto;display:block;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(clamp(5px,1.95313vw - 10px,10px),clamp(5px,1.95313vw - 10px,10px))}.u-deco-frame--md:before{transform:translate(clamp(10px,1.95313vw - 5px,15px),clamp(10px,1.95313vw - 5px,15px))}.u-deco-frame img,.u-deco-frame iframe{z-index:1;position:relative}.m--auto{margin-left:auto!important;margin-right:auto!important}.mt--0{margin-top:0!important}.mt--xs{margin-top:24px}.mt--sm{margin-top:max(32px,min(3.125vw + 8px,40px))}.mt--md{margin-top:max(40px,min(8.33333vw - 8px,56px))}.mb--sm{margin-bottom:max(32px,min(3.125vw + 8px,40px))}.mw--500{width:100%;max-width:580px}.mw--600{width:100%;max-width:680px}.mw--700{width:100%;max-width:780px}.mw--800{width:100%;max-width:880px}.mw--900{width:100%;max-width:980px}.mw--1000{width:100%;max-width:1080px}.mw--1100{width:100%;max-width:1180px}.mw--1200{width:100%;max-width:1280px}.pbk--lg{padding-top:max(56px,min(3.125vw + 32px,64px));padding-bottom:max(64px,min(9.375vw - 8px,88px))}.sec-pat-01{background:url(/images/common/sec-pat-01-bg.webp) 50%/cover no-repeat;padding-top:max(64px,min(9.09091vw - 29.0909px,80px));padding-bottom:max(64px,min(9.09091vw - 29.0909px,80px));padding-left:max(72px,min(18.1818vw - 114.182px,104px));padding-right:max(72px,min(18.1818vw - 114.182px,104px));position:relative}.sec-pat-01:before,.sec-pat-01:after{aspect-ratio:1;content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:max(40px,min(7.8125vw - 20px,60px));margin:auto;display:block;position:absolute}.sec-pat-01:before{background-image:url(/images/common/deco-01.svg);top:max(24px,min(3.125vw,32px));left:max(24px,min(3.125vw,32px))}.sec-pat-01:after{background-image:url(/images/common/deco-02.svg);bottom:max(24px,min(3.125vw,32px));right:max(24px,min(3.125vw,32px))}.sec-pat-02{background-color:#fff;border:1px solid #ede1ba;border-radius:10px;padding-top:max(40px,min(3.84615vw + .615383px,56px));padding-bottom:max(48px,min(5.76923vw - 11.0769px,72px));padding-left:max(40px,min(6.66667vw - 40px,56px));padding-right:max(40px,min(6.66667vw - 40px,56px))}.sec-pat-03{background-color:#fff;padding-top:max(40px,min(5.76923vw - 19.0769px,64px));padding-bottom:max(40px,min(5.76923vw - 19.0769px,64px));padding-left:max(48px,min(13.4615vw - 89.8462px,104px));padding-right:max(48px,min(13.4615vw - 89.8462px,104px))}.h-scroll-hint{width:100%;position:relative}.table-01 tr{border-bottom:1px solid #ede1ba}.table-01 tr:first-of-type th,.table-01 tr:first-of-type td{padding-top:0}.table-01 tr:last-of-type{border-bottom:none}.table-01 th{padding-top:20px;padding-bottom:20px}.table-01 td>:first-child{margin-top:0}.table-01 td>:last-child{margin-bottom:0}.table-01 td{padding-top:20px}.table-01 td dl,.table-01 td p{margin-top:16px;margin-bottom:16px}.table-01.table-01--training th,.table-01.table-01--training td{text-align:center}.table-01.table-01--training th:first-child,.table-01.table-01--training td:first-child{text-align:left}.fs--larger{font-size:larger}.fs--smaller{font-size:smaller}.fa--left{text-align:left}.fa--center{text-align:center}.fa--right{text-align:right}.fa--center--sm,.fa--center--md{text-align:center}.fc--default{color:#000}.fc--w{color:#fff}.fc--gold{color:#a78f45}.fw--medium{font-weight:500}.fw--semi-bold{font-weight:600}.fw--bold{font-weight:700}.fw--extra-bold{font-weight:800}.ff--optima-nova{font-family:optima-nova-lt-pro,sans-serif;font-style:normal}.ff--noto-serif-jp{font-family:Noto Serif JP,serif}.d--block{display:block}.d--inline-block{display:inline-block}.fullscreen-container{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.show--xl,.show--lg,.show--md,.show--sm{display:none}.account .btn-01{max-width:300px;margin-left:auto;margin-right:auto;display:block}.account__row{border-bottom:1px solid #ede1ba;grid-template-columns:max(200px,min(19.5313vw + 50px,250px)) 1fr;-ms-flex-align:center;align-items:center;padding-top:12px;padding-bottom:12px;padding-left:4px;padding-right:4px;display:grid}.account__label{font-weight:700}.account__field{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.account__field>span{background-color:#e5e5e5;border:1px solid #e5e5e5;border-radius:5px;padding-top:max(5px,min(1.04167vw - 10px,10px));padding-bottom:max(5px,min(1.04167vw - 10px,10px));padding-left:10px;padding-right:10px;font-size:max(1.4rem,min(1.4rem + .208333vw - 3px,1.5rem));font-weight:700;line-height:1;display:inline-block}.account__field ._active,.account__field ._connected,.account__field ._linked{color:#fff;background-color:#3bb400;border:1px solid #3bb400}.account__row._memo{-ms-flex-align:start;align-items:flex-start}.account__row._memo .account__field{display:block}.account-credentials{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;gap:12px;width:100%;display:-ms-flexbox;display:flex}.account-credentials .account__flash-message{margin-left:0}.account-credentials__value{word-break:break-all;-ms-flex:auto;flex:auto;min-width:180px}.account-credentials__value._unlinked{color:inherit;word-break:keep-all;background-color:#e5e5e5;border:1px solid #e5e5e5;border-radius:5px;-ms-flex:none;flex:none;min-width:0;padding-top:max(5px,min(1.04167vw - 10px,10px));padding-bottom:max(5px,min(1.04167vw - 10px,10px));padding-left:10px;padding-right:10px;font-size:max(1.4rem,min(1.4rem + .208333vw - 3px,1.5rem));font-weight:700;line-height:1;display:inline-block}input.account-credentials__value{-ms-flex:1;flex:1;width:auto;min-width:240px}.account-credentials__pending{color:#555;word-break:break-all;background-color:#f8f8f8;border-radius:5px;-ms-flex:1 0 100%;flex:1 0 100%;padding:5px 12px 3px;font-size:1.4rem}.account__action{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;gap:12px;margin-left:auto;display:-ms-flexbox;display:flex}.account__action .btn-01{padding-top:5px;padding-bottom:5px;padding-left:max(16px,min(2.91667vw - 26px,30px));padding-right:max(16px,min(2.91667vw - 26px,30px));font-size:1.5rem}.account__action .btn-01._line{background-color:#06c755}.account__action .btn-01._line:after{border:1px solid #06c755}.account__flash-message{color:green;background-color:#f1f1f1;border-radius:5px;margin-left:20px;padding-top:5px;padding-bottom:3px;padding-left:12px;padding-right:12px;font-size:1.6rem}.account__flash-message._error{color:#d23636;background-color:#fff0f0}.account-page .btn-01._cancel{background-color:#aaa}.account-page .btn-01._cancel:after{border:1px solid #aaa}.account__line-status._linked{color:#fff;background-color:#06c755;border-radius:5px;padding:10px;font-size:1.6rem;font-weight:700;line-height:1}.article>:first-child{margin-top:0}.article>:last-child{margin-bottom:0}.article :where(p,blockquote){margin-top:max(18px,min(2.98507vw + 6.80597px,24px));margin-bottom:max(18px,min(2.98507vw + 6.80597px,24px))}.article :where(table,ul,ol,iframe){margin-top:max(20px,min(3.9801vw + 5.07463px,28px));margin-bottom:max(20px,min(3.9801vw + 5.07463px,28px))}.article :where(h1,h2,h3,h4,h5,h6){margin-top:2.2em;margin-bottom:1.2em}.article ul ul,.article ul ol,.article ol ul,.article ol ol{margin-top:2px;margin-bottom:2px}.article .wp-embedded-content{width:100%;max-width:100%}.article .wp-block-image{margin-top:max(16px,min(1.99005vw + 8.53731px,20px));margin-bottom:max(16px,min(1.99005vw + 8.53731px,20px))}.article .wp-block-image img{margin-left:auto;margin-right:auto;display:block}.article .wp-block-video{margin-top:max(16px,min(1.99005vw + 8.53731px,20px));margin-bottom:max(16px,min(1.99005vw + 8.53731px,20px))}.article .wp-block-video video{margin-left:auto;margin-right:auto;display:block}.article__thumb img{width:100%;height:auto;display:block}.article__body>:first-child{margin-top:0}.article__body>:last-child{margin-bottom:0}.article__body{color:#2c271f;margin-top:max(32px,min(11.9403vw - 12.7761px,56px))}.article__body>p{color:inherit;letter-spacing:.025em;font-size:max(1.58rem,min(1.58rem + .291667vw - 4.2px,1.72rem));line-height:2.05}.article__body>:where(ul,ol){color:inherit;padding-left:1.5em;font-size:max(1.55rem,min(1.55rem + .208333vw - 3px,1.65rem));line-height:2}.article__body>:where(ul,ol) li+li{margin-top:.55em}.article__body>h2{color:#17130d;letter-spacing:.045em;margin-top:max(44px,min(9.95025vw + 6.68657px,64px));margin-bottom:18px;font-size:max(2.3rem,min(2.3rem + .833333vw - 12px,2.7rem));line-height:1.36}.article__body>h3{color:#17130d;letter-spacing:.035em;margin-top:max(34px,min(4.97512vw + 15.3433px,44px));margin-bottom:14px;font-size:max(1.95rem,min(1.95rem + .416667vw - 6px,2.15rem));line-height:1.44}.article__body>h4{color:#17130d;letter-spacing:.03em;margin-top:max(26px,min(3.9801vw + 11.0746px,34px));margin-bottom:10px;font-size:max(1.72rem,min(1.72rem + .270833vw - 3.9px,1.85rem));line-height:1.5}.article__body>:where(.wp-block-image,.wp-block-video,.notion-embed,.notion-youtube,table,.table-01--training){margin-top:max(24px,min(3.9801vw + 9.07463px,32px));margin-bottom:max(24px,min(3.9801vw + 9.07463px,32px))}.article__body .document-asset{background-color:#f3f3f3;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.article__body .document-asset img{width:100%;height:auto;display:block}.article__body>hr{border:0;border-top:1px solid #ede1ba;margin-top:max(28px,min(3.9801vw + 13.0746px,36px));margin-bottom:max(28px,min(3.9801vw + 13.0746px,36px))}.article__body a{color:#5b4310;text-underline-offset:.18em}.article__body blockquote{color:inherit;background-color:#f7f7f7;padding:16px 32px}.article__body .table-01--training thead th{padding-bottom:10px}.article__body .table-01--training thead th>span{color:#fff;letter-spacing:2px;text-align:center;background-color:#a78f45;padding:7px 10px;font-size:max(1.4rem,min(1.4rem + .416667vw - 6px,1.6rem));line-height:1}.article__body .table-01--training tbody tr:first-of-type{border-top:1px solid #ede1ba}.article__body .table-01--training tbody tr:last-of-type{border-bottom:1px solid #ede1ba}.article__body .table-01--training tbody th,.article__body .table-01--training tbody td{padding-top:max(7px,min(1.04167vw - 8px,12px));padding-bottom:max(7px,min(1.04167vw - 8px,12px))}.article-body-section>:first-child{margin-top:0}.article-body-section>:last-child{margin-bottom:0}.article-body-section>p{color:inherit;letter-spacing:.025em;font-size:max(1.58rem,min(1.58rem + .291667vw - 4.2px,1.72rem));line-height:2.05}.article-body-section>:where(ul,ol){color:inherit;padding-left:1.5em;font-size:max(1.55rem,min(1.55rem + .208333vw - 3px,1.65rem));line-height:2}.article-body-section>:where(ul,ol) li+li{margin-top:.55em}.article-body-section>h2{color:#17130d;letter-spacing:.045em;margin-top:max(44px,min(9.95025vw + 6.68657px,64px));margin-bottom:18px;font-size:max(2.3rem,min(2.3rem + .833333vw - 12px,2.7rem));line-height:1.36}.article-body-section>h3{color:#17130d;letter-spacing:.035em;margin-top:max(34px,min(4.97512vw + 15.3433px,44px));margin-bottom:14px;font-size:max(1.95rem,min(1.95rem + .416667vw - 6px,2.15rem));line-height:1.44}.article-body-section>h4{color:#17130d;letter-spacing:.03em;margin-top:max(26px,min(3.9801vw + 11.0746px,34px));margin-bottom:10px;font-size:max(1.72rem,min(1.72rem + .270833vw - 3.9px,1.85rem));line-height:1.5}.article-body-section>:where(.wp-block-image,.wp-block-video,.notion-embed,.notion-youtube,table,.table-01--training){margin-top:max(24px,min(3.9801vw + 9.07463px,32px));margin-bottom:max(24px,min(3.9801vw + 9.07463px,32px))}.article-body-section .document-asset{background-color:#f3f3f3;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.article-body-section .document-asset img{width:100%;height:auto;display:block}.article-body-section>hr{border:0;border-top:1px solid #ede1ba;margin-top:max(28px,min(3.9801vw + 13.0746px,36px));margin-bottom:max(28px,min(3.9801vw + 13.0746px,36px))}.article-body-section a{color:#5b4310;text-underline-offset:.18em}.article-body-section blockquote{color:inherit;background-color:#f7f7f7;padding:16px 32px}.article-body-section .table-01--training thead th{padding-bottom:10px}.article-body-section .table-01--training thead th>span{color:#fff;letter-spacing:2px;text-align:center;background-color:#a78f45;padding:7px 10px;font-size:max(1.4rem,min(1.4rem + .416667vw - 6px,1.6rem));line-height:1}.article-body-section .table-01--training tbody tr:first-of-type{border-top:1px solid #ede1ba}.article-body-section .table-01--training tbody tr:last-of-type{border-bottom:1px solid #ede1ba}.article-body-section .table-01--training tbody th,.article-body-section .table-01--training tbody td{padding-top:max(7px,min(1.04167vw - 8px,12px));padding-bottom:max(7px,min(1.04167vw - 8px,12px))}.article__body>.article-body-section+.article-body-section{margin-top:max(32px,min(3.9801vw + 17.0746px,40px))}.article-section-header{grid-gap:8px;border-bottom:1px solid rgba(167,143,69,.28);gap:8px;padding-bottom:14px;display:grid}.article-section-header :where(h2,h3,h4,h5,h6){color:#17130d;letter-spacing:.04em;margin:0;font-weight:600;line-height:1.36}.article-section-header h2{font-size:max(2.2rem,min(2.2rem + 1.49254vw - 5.59702px,2.5rem))}.article-section-header h3{font-size:max(2rem,min(2rem + .995025vw - 3.73134px,2.2rem))}.article-section-header h4{font-size:max(1.8rem,min(1.8rem + .995025vw - 3.73134px,2rem))}.article-section-header h5{font-size:max(1.65rem,min(1.65rem + .746269vw - 2.79851px,1.8rem))}.article-section-header h6{font-size:max(1.5rem,min(1.5rem + .746269vw - 2.79851px,1.65rem))}.article-section-kicker{color:#a78f45;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:1.1rem;font-weight:600;line-height:1}.article-section-header+.article-data-table-frame{margin-top:max(22px,min(3.9801vw + 7.07463px,30px))}.article-section-header+.document-asset{margin-top:max(24px,min(3.9801vw + 9.07463px,32px))}.article-data-table-frame+.article-section-header,.table-01+.article-section-header{margin-top:max(36px,min(5.97015vw + 13.6119px,48px))}:where(p,ul,ol)+.article-section-header{margin-top:max(36px,min(5.97015vw + 13.6119px,48px))}.article-section-header+:where(p,ul,ol,.table-01){margin-top:max(20px,min(3.9801vw + 5.07463px,28px))}.article-panel{background-color:#fffdfa;border:1px solid #ede1ba;border-radius:10px;padding:18px 20px}.article-note-panel{background-color:#fff;border:1px solid #d5c7a4;border-radius:10px;margin-top:24px;padding:18px 20px}.article-note-panel h3{color:#2c271f;text-align:center;margin:0 0 14px;font-size:2.1rem;font-weight:700}.article-note-panel__block+.article-note-panel__block{border-top:1px dashed #d5c7a4;margin-top:22px;padding-top:22px}.article-note-panel__block{color:#2c271f;letter-spacing:.025em;overflow-wrap:anywhere;font-size:max(1.6rem,min(1.6rem + .104167vw - 1.5px,1.65rem));line-height:2}.article-note-panel__block>hr:first-child{display:none}.article-note-panel__block hr{border:0;border-top:1px solid #d5c7a4;margin:0 0 max(26px,min(3.9801vw + 11.0746px,34px))}.article-note-panel__block h2{color:#17130d;letter-spacing:.035em;margin:0 0 max(22px,min(3.9801vw + 7.07463px,30px));font-size:max(2.1rem,min(2.1rem + .625vw - 9px,2.4rem));line-height:1.45}.article-note-panel__block h3{color:#17130d;letter-spacing:.035em;text-align:left;margin:max(30px,min(5.97015vw + 7.61194px,42px)) 0 max(12px,min(1.99005vw + 4.53731px,16px));font-size:max(1.85rem,min(1.85rem + .416667vw - 6px,2.05rem));font-weight:700;line-height:1.5}.article-note-panel__block h4{color:#5f5338;letter-spacing:.03em;margin:max(22px,min(3.9801vw + 7.07463px,30px)) 0 8px;font-size:1.45rem;font-weight:700}.article-note-panel__block p{color:#2c271f;font-size:inherit;line-height:inherit;white-space:pre-line;margin:0}.article-note-panel__block p+p{margin-top:max(12px,min(1.99005vw + 4.53731px,16px))}.article-note-panel__block .notion-callout{background-color:#f5f5f5;border-radius:10px;margin:max(18px,min(2.98507vw + 6.80597px,24px)) 0;padding:16px 20px}.article-note-panel__block .notion-callout__title{margin:0;font-size:max(1.45rem,min(1.45rem + .208333vw - 3px,1.55rem));font-weight:700;line-height:1.8}.article-note-panel__block .notion-callout+p{margin-top:max(12px,min(2.98507vw + .80597px,18px))}.article-note-panel__block>:first-child{margin-top:0}.article-dot-list{grid-gap:0;gap:0;margin:0;padding:0;list-style:none;display:grid}.article-dot-list li::marker{content:""}.article-dot-list__item{color:#2c271f;letter-spacing:.02em;padding-left:1.35em;font-size:max(1.52rem,min(1.52rem + .270833vw - 3.9px,1.65rem));line-height:1.9;position:relative}.article-dot-list__item:before{content:"";background-color:#a78f45;border-radius:50%;width:.48em;height:.48em;position:absolute;top:.78em;left:0}.article-split-box{background-color:#fff;border:1px solid #ede1ba;border-radius:10px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.article-split-box__title{color:#433b2c;text-align:center;background-color:#f8f1db;border-bottom:1px solid #ede1ba;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:max(48px,min(2.08333vw + 36px,52px));font-size:max(1.5rem,min(1.5rem + .497512vw - 1.86567px,1.6rem));font-weight:700;display:-ms-flexbox;display:flex}.article-split-box__body{color:#2c271f;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:18px;font-size:max(1.6rem,min(1.6rem + .669643vw - 3.85714px,1.9rem));font-weight:700;display:-ms-flexbox;display:flex}.article-split-box__caption{color:#b13a2f;margin:0;font-size:1.3rem;font-weight:700;line-height:1.6}.article-split-box--staff-note{background-color:snow;border-color:#e0a59d;margin-top:24px}.article-split-box--staff-note .article-split-box__title{color:#9a2f25;background-color:#fff0ee;border-bottom-color:#e0a59d;-ms-flex-pack:start;justify-content:flex-start;padding-left:20px;padding-right:20px}.article-split-box--staff-note .article-split-box__body{-ms-flex-pack:stretch;grid-gap:8px;color:#2c271f;text-align:left;white-space:pre-wrap;background-color:snow;justify-content:stretch;gap:8px;min-height:0;padding:18px 20px;font-size:1.55rem;font-weight:400;line-height:1.9;display:grid}.article-split-box--staff-note .article-split-box__body p{margin:0}.article-data-table-frame{background-color:#fff;border:1px solid #d5c7a4;border-radius:10px;padding:0;overflow:hidden}.article-data-table-scroll{-webkit-overflow-scrolling:touch;border-radius:10px;width:100%;overflow-x:auto}.article-data-table-frame+.article-data-table-frame,.table-01--training+.table-01--training{margin-top:max(20px,min(3.9801vw + 5.07463px,28px))}.article-data-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin-top:0;margin-bottom:0}.article-data-table th,.article-data-table td{color:#2c271f;text-align:left;vertical-align:middle;border-top:1px solid #d5c7a4;border-left:1px solid #d5c7a4;padding:max(10px,min(.520833vw + 7px,11px)) 12px max(8px,min(1.5625vw - 1px,11px));font-size:max(1.4rem,min(1.4rem + .390625vw - 3px,1.5rem));line-height:1.7}.article-data-table thead th{color:#5f5338;text-align:center;background-color:#f8f1db;border-top:0;font-weight:700}.article-data-table thead th:first-child{border-left:0}.article-data-table tbody th[scope=row]:first-child{border-left:0}.article-data-table .article-data-table__item{border-left:0}.article-data-table--auto,.article-data-table--training{table-layout:auto}.article-data-table--training :where(th,td){min-width:96px}.article-data-table--training :where(th,td):first-child{width:42%;min-width:240px}.article-data-table__item{color:#433b2c;text-align:left;vertical-align:middle;background-color:#fffdfa;font-weight:700}.article-data-table__subitem{color:#433b2c;white-space:normal;background-color:#fff;font-weight:700}.article-data-table__subitem-text{text-align:center;width:100%;display:inline-block}.article-data-table__subitem-line{white-space:nowrap;display:block}.article-data-table__subitem-break{display:none}.article-data-table__center{text-align:center;vertical-align:middle}.article-data-table__final{color:#3f3520;text-align:center;vertical-align:middle}.article-data-table__final-value{font-size:2.2rem;font-weight:700;line-height:1.1}.article-data-table__final-note{color:#8b6f3d;margin-top:8px;font-size:1.1rem;font-weight:500;line-height:1.5}.article-data-table__placeholder{color:#76684b;text-align:center;vertical-align:middle}.article-data-table__note-cell,.article-data-table__text-cell{color:#5f5338;text-align:left;white-space:pre-line;line-height:1.7}.article-data-table__checklist{grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none;display:grid}.article-data-table__checklist-item{grid-gap:2px;gap:2px;display:grid}.article-data-table__checklist-value{letter-spacing:.02em;font-size:smaller}.article-data-table__rubric{grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none;display:grid}.article-data-table__rubric-item{grid-column-gap:6px;-webkit-column-gap:6px;-moz-column-gap:6px;grid-template-columns:auto 1fr auto;-ms-flex-align:start;align-items:start;column-gap:6px;display:grid}.article-data-table__rubric-item[data-active=true]{color:#3f3520;font-weight:700}.article-data-table__rubric-check{line-height:1.6}.article-data-table__rubric-label{font-size:1.3rem}.article-data-table__rubric-score{white-space:nowrap;font-size:1.2rem}.article-data-table__clearing-row th,.article-data-table__clearing-row td{background-color:#fff}.article-data-table__total-row th,.article-data-table__total-row td{vertical-align:middle;background-color:#fffdfa}.article-data-table__total-row th{text-align:center;border-left:0;font-weight:700}.article-data-table__total-value{color:#3f3520;text-align:center;font-size:2.8rem;font-weight:800;line-height:1.2}.assessment-property-sections{margin-top:max(24px,min(3.9801vw + 9.07463px,32px))}.assessment-property-sections__section+.assessment-property-sections__section{margin-top:max(20px,min(3.9801vw + 5.07463px,28px))}.assessment-property-sections__grid{grid-gap:10px;gap:10px;display:grid}.assessment-property-sections__row{grid-gap:6px;background-color:#fbf7ea;border:1px solid #ede1ba;border-radius:10px;gap:6px;padding:14px 16px;display:grid}.assessment-property-sections__label{color:#5f5338;letter-spacing:.04em;font-size:1.3rem;font-weight:700;line-height:1.6}.assessment-property-sections__value{color:#2c271f;letter-spacing:.02em;overflow-wrap:anywhere;font-size:1.5rem;line-height:1.85}.assessment-score-card{margin-top:max(24px,min(3.9801vw + 9.07463px,32px))}.assessment-score-card__layout{grid-gap:20px;gap:20px;display:grid}.assessment-score-card__panel+.assessment-score-card__panel{margin-top:0}.assessment-score-card__grid{grid-gap:0;border-top:1px solid #ede1ba;grid-template-columns:minmax(0,1.7fr) minmax(72px,.7fr) minmax(72px,.7fr);gap:0;display:grid}.assessment-score-card__grid--dynamic{grid-template-columns:minmax(0,1fr) minmax(90px,.8fr) minmax(72px,.6fr)}.assessment-score-card__grid-head,.assessment-score-card__grid-row>div{border-bottom:1px solid #ede1ba;padding:10px 12px;font-size:1.4rem;line-height:1.7}.assessment-score-card__grid-head{color:#5f5338;background-color:#fbf7ea;font-weight:700}.assessment-score-card__grid-row{display:contents}.assessment-score-card__category-list{grid-gap:16px;gap:16px;display:grid}.assessment-score-card__category-group-list,.assessment-score-card__flag-list{grid-gap:8px;gap:8px;display:grid}.assessment-score-card__category-item,.assessment-score-card__flag-item{background-color:#fbf7ea;border-radius:10px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 12px;display:-ms-flexbox;display:flex}.assessment-score-card__summary{background-color:#fbf7ea;border:1px solid #ede1ba;border-radius:10px;align-items:baseline;gap:12px;padding:18px 20px;display:-ms-flexbox;display:flex}.assessment-score-card__summary-label{color:#5f5338;font-size:1.4rem;font-weight:700}.assessment-score-card__summary-value{color:#2c271f;font-size:3.2rem;font-weight:700;line-height:1}.assessment-score-card__notice{background-color:#fffdfa;margin-top:40px;margin-bottom:16px;padding:20px 22px}.assessment-score-card__notice p{color:#3f3110;margin:0;font-size:1.55rem;font-weight:700;line-height:1.75}.assessment-score-card__notice .assessment-score-card__missing-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding-left:0;list-style:none;display:-ms-flexbox;display:flex}.assessment-score-card__notice .assessment-score-card__missing-list li{color:#b13a2f;background-color:#fff6f4;border:1px solid #d99a92;border-radius:999px;-ms-flex-align:center;align-items:center;padding:5px 10px;font-size:max(1.25rem,min(1.25rem + .520833vw - 3px,1.35rem));font-weight:700;line-height:1.35;list-style:none;display:-ms-inline-flexbox;display:inline-flex}.assessment-score-card__notice .assessment-score-card__missing-list li::marker{content:""}.assessment-score-card__muted{color:#7a6b50;font-size:1.2rem}.assessment-score-card__radar{margin-top:20px}.assessment-score-card__radar svg{width:100%;max-width:320px;height:auto;margin-left:auto;margin-right:auto;display:block}.assessment-score-card__radar-grid polygon,.assessment-score-card__radar-grid line{fill:none;stroke:#e4d7b5;stroke-width:1px}.assessment-score-card__radar-baseline{fill:rgba(107,153,166,.1);stroke:#6b99a6;stroke-dasharray:6 5;stroke-width:1.9px}.assessment-score-card__radar-shape{fill:rgba(186,157,73,.2);stroke:#b89a40;stroke-width:2.4px}.assessment-score-card__radar-label{fill:#5f5338;font-size:11px;font-weight:700}.assessment-score-card--dynamic .article-data-table-frame--dynamic{width:100%;overflow:hidden}.assessment-score-card--dynamic .article-data-table--dynamic{width:100%;min-width:0}.assessment-score-card--dynamic h2{margin-bottom:18px}.assessment-score-card--dynamic .assessment-score-card__dynamic-table-note{color:#6f6246;margin:0 0 14px;font-size:1.35rem;line-height:1.7}.assessment-score-card--dynamic .assessment-score-card__dynamic-foot{grid-gap:24px;gap:24px;margin-top:24px;display:grid}.assessment-score-card--dynamic .assessment-score-card__dynamic-footmeta{grid-gap:10px;-ms-flex-item-align:start;align-self:start;gap:10px;display:grid}.assessment-score-card--dynamic .assessment-score-card__dynamic-footmeta-item{border:1px solid #d5c7a4;border-radius:10px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;gap:14px;min-height:56px;padding:10px 24px;display:-ms-flexbox;display:flex}.assessment-score-card--dynamic .assessment-score-card__dynamic-footmeta-item span{color:#5f5338;letter-spacing:.03em;white-space:nowrap;font-size:1.3rem;font-weight:700;line-height:1.5}.assessment-score-card--dynamic .assessment-score-card__dynamic-footmeta-item strong{color:#2c271f;white-space:nowrap;font-size:1.75rem;line-height:1.5}.assessment-score-card--performance .assessment-score-card__notice+.article-data-table-frame{margin-top:16px}.assessment-score-card--performance .assessment-score-card__layout--performance{-ms-flex-align:start;align-items:start}.assessment-score-card--performance .assessment-score-card__panel--performance-table,.assessment-score-card--performance .assessment-score-card__panel--performance-radar{background-color:#fff;border-color:#cdbf9c;border-radius:10px}.assessment-score-card--performance .assessment-score-card__panel--performance-table{background-color:#fff;border:1px solid #cdbf9c;border-radius:10px;padding:0;overflow:hidden}.assessment-score-card--performance .assessment-score-card__performance-table th,.assessment-score-card--performance .assessment-score-card__performance-table td{font-size:max(1.4rem,min(1.4rem + .895522vw - 3.35821px,1.58rem))}.assessment-score-card--performance .assessment-score-card__performance-item{background-color:#fffdfa;font-weight:700}.assessment-score-card--performance .assessment-score-card__performance-value{white-space:nowrap}.assessment-score-card--performance .assessment-score-card__performance-rank strong,.assessment-score-card--performance .assessment-score-card__performance-category-rank strong{color:#3f3520;font-size:max(1.9rem,min(1.9rem + 1.75781vw - 13.5px,2.35rem));line-height:1.2;display:block}.assessment-score-card--performance .assessment-score-card__performance-category-rank{background-color:#fff;font-weight:700}.assessment-score-card--performance .assessment-score-card__performance-side{grid-gap:16px;gap:16px;display:grid}.assessment-score-card--performance .assessment-score-card__category-list{gap:14px}.assessment-score-card--performance .assessment-score-card__category-group{background-color:#fffdfa;border:1px solid #e6dac0;border-radius:10px;padding:14px 16px}.assessment-score-card--performance .assessment-score-card__category-group h4{color:#5f5338;letter-spacing:.04em;margin:0 0 10px;font-size:1.35rem;font-weight:700}.assessment-score-card--performance .assessment-score-card__category-group-list{gap:6px}.assessment-score-card--performance .assessment-score-card__category-item{background-color:transparent;border-bottom:1px dashed #e6dac0;border-radius:0;padding:8px 0}.assessment-score-card--performance .assessment-score-card__category-item:last-child{border-bottom:0;padding-bottom:0}.assessment-score-card--performance .assessment-score-card__panel--performance-radar{padding:16px 18px 20px}.assessment-score-card--performance .assessment-score-card__performance-note{color:#433b2c;margin:0;font-size:max(1.4rem,min(1.4rem + .746269vw - 2.79851px,1.55rem));line-height:1.85}.assessment-score-card--performance .assessment-score-card__performance-note+.assessment-score-card--performance .assessment-score-card__performance-note{margin-top:4px}.assessment-score-card--performance .assessment-score-card__radar+.assessment-score-card__performance-note{margin-top:14px}.assessment-score-card--performance .assessment-score-card__radar-legend{color:#5f5338;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:8px 18px;margin-top:12px;font-size:1.35rem;line-height:1.6;display:-ms-flexbox;display:flex}.assessment-score-card--performance .assessment-score-card__radar-legend-item{-ms-flex-align:center;align-items:center;gap:7px;display:-ms-inline-flexbox;display:inline-flex}.assessment-score-card--performance .assessment-score-card__radar-legend-swatch{background-color:transparent;border:2px solid;border-radius:10px;width:18px;height:10px;display:inline-block}.assessment-score-card--performance .assessment-score-card__radar-legend-swatch--current{background-color:rgba(186,157,73,.2);border-color:#b89a40}.assessment-score-card--performance .assessment-score-card__radar-legend-swatch--baseline{background-color:rgba(107,153,166,.1);border-style:dashed;border-color:#6b99a6}.assessment-score-card--performance .assessment-score-card__radar-legend+.assessment-score-card__performance-note{margin-top:12px}.assessment-score-card--performance .assessment-score-card__performance-note--muted{color:#433b2c;margin:0;font-size:max(1.4rem,min(1.4rem + .746269vw - 2.79851px,1.55rem));line-height:1.85}.assessment-score-card--performance .assessment-score-card__radar{-webkit-overflow-scrolling:touch;background-color:#fffdfa;border:1px solid #ddd0ac;border-radius:10px;margin-top:14px;padding:12px;overflow-x:auto}.assessment-score-card--performance .assessment-score-card__radar svg{max-width:420px}.assessment-score-card--performance .assessment-score-card__radar-label{font-size:14px}.article__footer{text-align:center;margin-top:max(32px,min(11.9403vw - 12.7761px,56px))}.article__footer .btn-01{width:max(300px,min(31.25vw + 60px,380px))}.notion-callout{background-color:#f5f5f5;border-radius:10px;margin-top:48px;padding:16px 24px}.notion-callout .notion-callout__title{margin-top:0;margin-bottom:0;font-weight:700}.notion-todo{margin-left:3px}.notion-todo:last-of-type{margin-bottom:max(16px,min(1.99005vw + 8.53731px,20px))}.notion-embed{aspect-ratio:16/9;background-color:#f7f7f7;width:100%}.notion-embed iframe{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto}.notion-embed--video{aspect-ratio:auto;background:0 0;max-width:780px}.notion-embed__video{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;background:#111;border-radius:10px;width:100%;display:block;box-shadow:0 18px 36px rgba(0,0,0,.12)}.notion-embed__caption{color:#6b6b6b;margin-top:12px;font-size:1.4rem;line-height:1.5}.notion-embed__link{color:#7d6730;margin-top:8px;font-size:1.3rem;line-height:1.4;text-decoration:underline;display:-ms-inline-flexbox;display:inline-flex}.notion-callout+.notion-embed,.notion-callout+.notion-youtube{margin-top:20px}.notion-youtube{max-width:580px;margin-top:max(16px,min(1.99005vw + 8.53731px,20px));margin-bottom:max(16px,min(1.99005vw + 8.53731px,20px))}.article-data-table :where(th,td) .notion-youtube{width:min(100%,260px);margin:0 auto}.table-01--training :where(th,td) .notion-youtube{width:min(100%,260px);margin:0 auto}.article-data-table :where(th,td) .notion-youtube-card__thumb{-webkit-box-shadow:none;box-shadow:none;border-radius:0}.table-01--training :where(th,td) .notion-youtube-card__thumb{-webkit-box-shadow:none;box-shadow:none;border-radius:0}.article-data-table :where(th,td) .notion-youtube-card__badge{padding:6px 8px;font-size:1rem;top:8px;left:8px}.table-01--training :where(th,td) .notion-youtube-card__badge{padding:6px 8px;font-size:1rem;top:8px;left:8px}.article-data-table :where(th,td) .notion-youtube-card__play{width:44px;height:44px}.table-01--training :where(th,td) .notion-youtube-card__play{width:44px;height:44px}.article-data-table :where(th,td) .notion-youtube-card__play-triangle{border-top-width:7px;border-bottom-width:7px;border-left-width:11px;margin-left:3px}.table-01--training :where(th,td) .notion-youtube-card__play-triangle{border-top-width:7px;border-bottom-width:7px;border-left-width:11px;margin-left:3px}.article-data-table :where(th,td) .notion-youtube-card__caption{margin-top:6px;font-size:1.2rem}.table-01--training :where(th,td) .notion-youtube-card__caption{margin-top:6px;font-size:1.2rem}.notion-youtube-card{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0}.notion-youtube-card__thumb{aspect-ratio:16/9;background:linear-gradient(rgba(0,0,0,.04),rgba(0,0,0,.52)),#0f0f0f;border-radius:10px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 36px rgba(0,0,0,.14)}.notion-youtube-card__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.notion-youtube-card__thumb:after{content:"";background:linear-gradient(rgba(7,7,7,.08) 0%,rgba(7,7,7,.52) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.notion-youtube-card__badge{z-index:1;backdrop-filter:blur(8px);color:#fff;letter-spacing:.12em;text-transform:uppercase;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);border-radius:999px;-ms-flex-align:center;align-items:center;padding:8px 12px;font-size:1.2rem;line-height:1;display:-ms-inline-flexbox;display:inline-flex;position:absolute;top:18px;left:18px}.notion-youtube-card__play{z-index:1;background:rgba(255,0,0,.88);border-radius:50%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:max(72px,min(7vw,92px));height:max(72px,min(7vw,92px));transition:transform .24s,background-color .24s;display:-ms-inline-flexbox;display:inline-flex;position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%);box-shadow:0 18px 40px rgba(0,0,0,.22)}.notion-youtube-card__play-triangle{border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:18px solid #fff;width:0;height:0;margin-left:5px}.notion-youtube-card__caption{color:#6b6b6b;letter-spacing:.06em;text-align:center;margin-top:12px;font-size:1.4rem;line-height:1.5;display:block}.notion-youtube-modal{z-index:1200;backdrop-filter:blur(10px);background:radial-gradient(circle at top,rgba(167,143,69,.14),transparent 32%),rgba(0,0,0,.78);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:24px;display:-ms-flexbox;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.notion-youtube-modal__panel{background:linear-gradient(rgba(255,255,255,.98) 0%,#fcfaf4 100%);border:1px solid rgba(167,143,69,.18);border-radius:10px;width:min(100%,980px);overflow:hidden;box-shadow:0 32px 80px rgba(0,0,0,.34)}.notion-youtube-modal__player{border-radius:0;width:100%}.notion-youtube-modal__actions{border-top:1px solid rgba(167,143,69,.14);-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;gap:14px;padding:14px 18px 18px;display:-ms-flexbox;display:flex}.notion-youtube-modal__link,.notion-youtube-modal__close{border-radius:999px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-width:160px;padding:12px 18px;font-size:1.4rem;line-height:1;display:-ms-inline-flexbox;display:inline-flex}.notion-youtube-modal__link{color:#7d6730;text-decoration:underline}.notion-youtube-modal__close{color:#a78f45;cursor:pointer;background:rgba(255,255,255,.92);border:1px solid rgba(167,143,69,.4)}.authentication-form{margin-bottom:80px}.authentication-form .form__action{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:24px;margin-top:max(32px,min(3.9801vw + 17.0746px,40px));display:-ms-flexbox;display:flex}.authentication-form .form__action-item{-ms-flex-pack:center;justify-content:center;width:100%;display:-ms-flexbox;display:flex}.authentication-form .btn-01{width:100%}.authentication-form .btn-01._line{background-color:#06c755}.authentication-form .btn-01._line:after{border:1px solid #06c755}.authentication-form.authentication-form--verify-invalid .btn-01{width:280px;margin:auto;display:block}.authentication-form__heading{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:16px;display:-ms-flexbox;display:flex}.authentication-form__heading ._jp{letter-spacing:max(2px,min(.497512vw + .134328px,3px));text-indent:-7px;font-size:max(3.2rem,min(3.2rem + 2.5vw - 36px,4.4rem))}.authentication-form__heading ._en{color:#a78f45;letter-spacing:max(1.2px,min(.15625vw + .3px,1.5px));font-family:optima-nova-lt-pro,sans-serif;font-size:max(1.4rem,min(1.4rem + .416667vw - 6px,1.6rem));font-weight:400}.banner__list{grid-gap:clamp(32px, calc(32px + (100vw - 1440px) * .0166667), 40px);grid-template-columns:repeat(3,1fr);gap:max(32px,min(1.66667vw + 8px,40px));display:grid}.banner__item{aspect-ratio:800/240;background-color:#f4f2e9;border:3px solid #ede1ba;display:block}.banner__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.fixed-banner{z-index:100;opacity:0;pointer-events:none;width:max(400px,min(16.6667vw + 160px,480px));transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);position:fixed;bottom:12px;right:0;box-shadow:0 0 10px rgba(0,0,0,.1)}.fixed-banner a{display:block}.fixed-banner.is-visible{opacity:1;pointer-events:auto}.fixed-banner--button{aspect-ratio:1;background-color:rgba(255,255,255,.85);border-radius:10px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:22px;display:-ms-flexbox;display:flex;position:absolute;top:-3px;left:-3px}.fixed-banner--button span{z-index:100;background-color:#a78f45;width:14px;height:1px;margin:auto;transition:transform .2s cubic-bezier(.4,0,.2,1);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.fixed-banner--button span:first-of-type{transform:rotate(45deg)}.fixed-banner--button span:nth-of-type(2){transform:rotate(-45deg)}.footer{color:#fff;background:url(/images/common/footer-bg.webp) 50%/cover no-repeat;padding-top:56px}.footer__nav{-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;gap:max(64px,min(8.33333vw - 56px,104px));display:-ms-flexbox;display:flex}.footer__group._other .footer__list{padding-left:0}.footer__group._other .footer__item{margin-bottom:12px;list-style-type:none}.footer__index{margin-bottom:max(7px,min(1.04167vw - 8px,12px))}.footer__link{color:#fff;font-size:max(1.5rem,min(1.5rem + .416667vw - 6px,1.7rem))}.copyright{text-align:center;margin-top:56px;font-size:max(1rem,min(1rem + .497512vw - 1.86567px,1.1rem))}.form__rows.mw--500{max-width:max(440px,min(29.1667vw + 20px,580px))}.form__row{margin-top:max(12px,min(3.9801vw - 2.92537px,20px))}.form__row:first-of-type{margin-top:0}.form__switch{text-align:center;margin-top:30px;font-size:smaller}.form__switch a{text-decoration:underline}.form__note{color:red;text-align:center;margin-top:25px;font-weight:700;display:none}.form__note._submitted{color:green}.form__message>:first-child{margin-top:0}.form__message>:last-child{margin-bottom:0}.form__message p{margin-top:15px;margin-bottom:15px}.form__message+.form__row{margin-top:24px}.header{z-index:9999;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;padding-left:max(24px,min(3.33333vw - 24px,40px));display:-ms-flexbox;display:flex;position:fixed;top:0}.header.is-menu-active .header__user-name{color:#fff}.header__logo{position:relative;top:max(0px,min(20px - 1.04167vw,5px))}.header__address{color:#fff;letter-spacing:3px;margin-left:auto;margin-right:32px;font-weight:600;line-height:1.5}.header__user-info{letter-spacing:2px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:max(12px,min(1.17188vw + 3px,15px));margin-left:auto;margin-right:48px;font-weight:600;line-height:1.5;display:-ms-flexbox;display:flex}.header__user-name{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:max(2px,min(.763359vw - .862595px,5px));font-size:max(1.3rem,min(1.3rem + .763359vw - 2.8626px,1.6rem));display:-ms-flexbox;display:flex}.header__user-role span{color:#fff;background:red;padding-top:7px;padding-bottom:max(5px,min(13px - 1.04167vw,7px));font-size:max(1.1rem,min(1.1rem + .508906vw - 1.9084px,1.3rem));line-height:1;display:inline-block;position:relative;bottom:max(1px,min(.111607vw - .142857px,2px))}.header__user-role span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:max(10px,min(2.48756vw + .671641px,15px));padding-right:max(6px,min(1.99005vw - 1.46269px,10px))}.header__user-role span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:max(6px,min(1.99005vw - 1.46269px,10px));padding-right:max(10px,min(2.48756vw + .671641px,15px))}.header__nav{background-color:#a78f45;grid-template-columns:repeat(2,1fr);padding-left:max(7px,min(1.875vw - 20px,16px));padding-right:max(7px,min(1.875vw - 20px,16px));display:grid;position:relative}.header__nav:before{content:"";z-index:-1;border:1px solid #a78f45;width:100%;height:100%;margin:auto;display:block;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(clamp(-10px,6px - .833333vw,-6px),clamp(6px,.833333vw - 6px,10px))}.header__nav-item{position:relative}.header__nav-item a{color:#fff;text-align:center;padding-top:max(30px,min(1.875vw + 3px,39px));padding-bottom:max(32px,min(1.875vw + 5px,41px));padding-left:max(20px,min(2.5vw - 16px,32px));padding-right:max(20px,min(2.5vw - 16px,32px));font-size:max(1.8rem,min(1.8rem + .416667vw - 6px,2rem));line-height:1;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1);display:block;position:relative}.header__nav-item a:after{content:"";background-color:#ede1ba;width:0;height:1px;margin:auto;transition:width .2s cubic-bezier(.4,0,.2,1);display:block;position:absolute;bottom:24px;left:0;right:0}.header__nav-item:first-of-type:after{content:"";background-color:#fff;width:1px;height:24px;margin:auto;position:absolute;top:0;bottom:0;right:0;transform:rotate(23deg)}.header__hMenu{background-color:#a78f45;border-radius:100vmax}.header__hMenu button{-ms-flex-direction:column;flex-direction:column;gap:5px;width:44px;height:44px;position:relative}.header__hMenu span{background-color:#fff;width:24px;height:2px;transition:transform .2s cubic-bezier(.4,0,.2,1);display:block}.header__hMenu.is-active{-ms-flex-pack:center;justify-content:center}.header__hMenu.is-active span{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.header__hMenu.is-active span:first-of-type{transform:rotate(45deg)}.header__hMenu.is-active span:nth-of-type(2){transform:rotate(-45deg)}.header__search{margin-right:10px}.header__search:not(.is-visible){display:none}.header__search button{color:#fff;letter-spacing:.06em;background-color:#a78f45;border-radius:100vmax;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:44px;height:44px;font-size:1.1rem;font-weight:700;display:-ms-flexbox;display:flex}.m-header__nav{margin-left:auto;margin-right:max(16px,min(8.33333vw - 32px,32px))}.m-header__nav .btn-01{width:max(150px,min(11.7188vw + 60px,180px));padding-top:max(7px,min(1.49254vw + 1.40299px,10px));padding-bottom:max(7px,min(1.49254vw + 1.40299px,10px))}.invitations select{width:100%}.invitations .form__action .btn-01{width:280px;margin-left:auto;margin-right:auto;display:block}.invitations-list--equal-cols{table-layout:fixed;width:100%}.invitations-list__scroll,.invitations-list__table{width:100%}.invitations-list--adaptive-cols col:first-child{width:62%}.invitations-list--adaptive-cols col:nth-child(2){width:18%}.invitations-list--adaptive-cols col:nth-child(3){width:20%}.invitations-list__th{padding-top:0}.invitations-list__th span{color:#fff;letter-spacing:2px;text-align:center;background-color:#a78f45;padding-top:max(5px,min(.995025vw + 1.26866px,7px));padding-bottom:max(5px,min(.995025vw + 1.26866px,7px));padding-left:max(7px,min(1.49254vw + 1.40299px,10px));padding-right:max(7px,min(1.49254vw + 1.40299px,10px));font-size:max(1.4rem,min(1.4rem + .416667vw - 6px,1.6rem));line-height:1}.invitations-list__row{border-bottom:1px solid #ede1ba}.invitations-list__row th:nth-child(2),.invitations-list__row th:nth-child(3),.invitations-list__row td:nth-child(2),.invitations-list__row td:nth-child(3){overflow-wrap:normal;white-space:nowrap;word-break:keep-all;padding-left:12px;padding-right:12px}.invitations-list__action{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:12px;display:-ms-flexbox;display:flex}.invitations-list__action .btn-01{width:110px;padding-top:5px;padding-bottom:6px;font-size:1.6rem}.invitations-list__action .btn-01._cancel{background-color:#aaa}.invitations-list__action .btn-01._cancel:after{border:1px solid #aaa}.lesson__item{border-bottom:1px solid #ede1ba;grid-template-columns:160px 1fr;-ms-flex-align:center;align-items:center;padding-top:15px;padding-bottom:15px;padding-left:12px;padding-right:12px;transition:background-color .2s cubic-bezier(.4,0,.2,1);display:grid;position:relative}.lesson__item:after{aspect-ratio:.9;clip-path:polygon(0 0,0% 100%,100% 50%);content:"";opacity:.2;background-color:#a78f45;width:max(10px,min(1.25vw - 8px,16px));margin:auto;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);display:block;position:absolute;top:0;bottom:0;right:24px}.lesson-list__items{margin-top:24px}.lesson-list .article__meta{font-size:1.5rem}.lesson-list .article__meta-row{border-bottom:1px solid #ede1ba;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:7px;padding-bottom:7px;padding-left:4px;padding-right:4px;display:-ms-flexbox!important;display:flex!important}.lesson-list .article__meta-row:first-of-type{border-top:1px solid #ede1ba}.lesson-list .article__meta-label{font-weight:700}.logo-list__list{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:max(48px,min(8.33333vw,64px));display:-ms-flexbox;display:flex}.logo-list__item._ffp{aspect-ratio:68/107;width:max(50px,min(9.375vw - 4px,68px))}.logo-list__item._toresapo{aspect-ratio:180/77;width:max(150px,min(15.625vw + 60px,180px))}.member-ai-analysis__actions{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:12px;display:-ms-flexbox;display:flex}.member-ai-analysis__actions .btn-01{width:max(250px,min(9.95025vw + 212.687px,270px));margin-left:0;margin-right:0}.member-ai-analysis__note{font-size:max(1.3rem,min(1.3rem + .46225vw - 1.73344px,1.6rem))}.member-ai-analysis__note p{margin:0}.member-ai-analysis__result{border-top:1px solid #ede1ba;padding-top:12px}.member-ai-analysis__meta{color:#555;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:10px;font-size:1.3rem;display:-ms-flexbox;display:flex}.member-ai-analysis__status{color:#fff;background-color:#838383;border-radius:100vmax;padding:6px 10px;font-size:1.2rem;line-height:1}.member-ai-analysis__status._running{background-color:#999}.member-ai-analysis__status._succeeded{background-color:#3bb400}.member-ai-analysis__status._failed{background-color:#d23636}.member-ai-analysis__running{color:#666;-ms-flex-align:center;align-items:center;gap:8px;margin-top:10px;font-size:1.4rem;display:-ms-inline-flexbox;display:inline-flex}.member-ai-analysis__spinner{border:2px solid #d9d9d9;border-top-color:#3bb400;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite memberAiAnalysisSpin;display:inline-block}.member-ai-analysis__markdown{white-space:normal;word-break:break-word}.member-ai-analysis__markdown h2,.member-ai-analysis__markdown h3,.member-ai-analysis__markdown p,.member-ai-analysis__markdown ul,.member-ai-analysis__markdown ol,.member-ai-analysis__markdown .member-ai-analysis__table-wrap{margin-top:0;margin-bottom:0}.member-ai-analysis__markdown h2{margin-bottom:max(18px,min(2.98507vw + 6.80597px,24px));font-size:max(2.1rem,min(2.1rem + .625vw - 9px,2.4rem));line-height:1.45}.member-ai-analysis__markdown h3{margin-top:max(24px,min(3.9801vw + 9.07463px,32px));margin-bottom:max(10px,min(1.99005vw + 2.53731px,14px));font-size:max(1.75rem,min(1.75rem + .3125vw - 4.5px,1.9rem));line-height:1.5}.member-ai-analysis__markdown p{font-size:inherit;line-height:inherit}.member-ai-analysis__markdown p+p{margin-top:max(12px,min(1.99005vw + 4.53731px,16px))}.member-ai-analysis__markdown ul,.member-ai-analysis__markdown ol{margin-top:max(12px,min(1.99005vw + 4.53731px,16px));padding-left:1.45em}.member-ai-analysis__markdown li{font-size:inherit;line-height:1.9}.member-ai-analysis__markdown li+li{margin-top:2px}.member-ai-analysis__markdown table{border-collapse:collapse;width:100%;min-width:480px}.member-ai-analysis__markdown th,.member-ai-analysis__markdown td{text-align:left;vertical-align:top;border:1px solid #ddd;padding:8px;font-size:1.4rem;line-height:1.6}.member-ai-analysis__markdown th{background-color:#f2f2f2;font-weight:700}.member-ai-analysis__markdown-section{margin-top:0}.member-ai-analysis__error{color:#d23636;margin-top:10px}@keyframes memberAiAnalysisSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.member-account-page__back-link .btn-01{width:max(300px,min(31.25vw + 60px,380px));margin-left:auto;margin-right:auto;display:block}.member-list__table{width:100%}.member-list__table th:first-child,.member-list__table th:nth-child(2),.member-list__table td:first-child,.member-list__table td:nth-child(2){overflow-wrap:normal;white-space:nowrap;word-break:keep-all}.member-list__th span{color:#fff;letter-spacing:2px;text-align:center;background-color:#a78f45;padding-top:7px;padding-bottom:7px;padding-left:10px;padding-right:10px;font-size:max(1.4rem,min(1.4rem + 1.04167vw - 6px,1.6rem));line-height:1}.member-list__row{border-bottom:1px solid #ede1ba}.member-list__notion span,.member-list__status span{border:1px solid;border-radius:100vmax;padding-top:7px;padding-bottom:7px;padding-left:10px;padding-right:10px;font-size:max(1.3rem,min(1.3rem + .497512vw - 1.86567px,1.4rem));font-weight:700;line-height:1;display:inline-block}.member-list__notion span{color:#fff;background-color:#d23636}.member-list__notion._connected span{background-color:#3bb400}.member-list__status span{color:#fff;background-color:#838383}.member-list__status._active span{background-color:#3bb400}.mobile-search-overlay,.mobile-search-overlay__panel,.mobile-search-overlay__inner,.mobile-search-overlay__body{display:contents}.mobile-search-overlay__backdrop,.mobile-search-overlay__header{display:none}.overlay-menu{--custom-height:100vh;height:var(--custom-height);opacity:0;pointer-events:none;z-index:999;-ms-scroll-chaining:none;overscroll-behavior:contain;background-color:#353535;width:100%;transition:opacity .2s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;overflow-y:auto}.overlay-menu.is-active{opacity:1;pointer-events:auto}.overlay-menu__inner{min-height:100%;padding-top:90px;padding-bottom:40px}.overlay-menu__items{grid-gap:clamp(12px, calc(12px + (100vw - 375px) * .0149254), 15px);grid-template-columns:repeat(2,1fr);-ms-flex-line-pack:start;align-content:flex-start;gap:max(12px,min(1.49254vw + 6.40299px,15px));width:100%;height:auto;min-height:100%;display:grid}.overlay-menu__item{color:#fff;text-align:center;background-color:#212121;border:1px solid #484848;border-radius:10px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:120px;line-height:1;display:-ms-flexbox;display:flex}.overlay-menu__item ._jp{font-size:max(1.6rem,min(1.6rem + 1.99005vw - 7.46269px,2rem))}.overlay-menu__item ._jp .jp-nav-label__note{font-size:.82em}.page-loader{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:12px;min-height:200px;padding:40px 16px;display:-ms-flexbox;display:flex}.page-loader__spinner{border:3px solid rgba(0,0,0,.2);border-top-color:rgba(0,0,0,.72);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite page-loader-spin}.page-loader__label{font-size:1.4rem;line-height:1.5}@keyframes page-loader-spin{to{transform:rotate(360deg)}}.page-top{aspect-ratio:1;opacity:0;z-index:999;background-color:#000;width:44px;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);position:fixed;bottom:max(10px,min(1.60256vw + .769232px,20px));right:max(10px,min(1.60256vw + .769232px,20px))}.page-top span{background-color:#fff;width:14px;height:2px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.page-top span:first-child{transform:rotate(45deg)translate(3px,-3px)}.page-top span:last-child{transform:rotate(-45deg)translate(-3px,-3px)}.page-top.isView{opacity:1}.search-form{background-color:#fff;border:1px solid #a78f45;border-radius:10px;padding:max(18px,min(1.52672vw + 12.2748px,24px)) max(18px,min(4.6225vw + .665638px,48px))}.search-form form{width:100%}.search-form .btn-01{width:100%;padding-top:6px;padding-bottom:7px;font-size:1.5rem}.search-form ._clear{background-color:#adadad}.search-form ._clear:after{border:1px solid #adadad}.search-form__row{grid-template-columns:minmax(260px, 1fr) -webkit-max-content;grid-gap:clamp(14px, calc(14px + (100vw - 768px) * .015625), 32px);grid-template-columns:minmax(260px,1fr) max-content;-ms-flex-align:center;align-items:center;gap:max(14px,min(1.5625vw + 2px,32px));display:grid}.search-form__label{color:#fff;padding-left:max(12px,min(.833333vw + 9.53674e-7px,16px));padding-right:max(12px,min(.833333vw + 9.53674e-7px,16px));white-space:nowrap;background-color:#a78f45;border-radius:10px 0 0 10px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:4px;font-size:1.5rem;line-height:1.6;display:-ms-flexbox;display:flex}.search-form__field input{border-radius:0 10px 10px 0;width:100%;padding-top:10px;font-size:1.5rem}.search-form__item{grid-template-columns:auto minmax(0,1fr);-ms-flex-align:stretch;align-items:stretch;min-width:0;display:grid}.search-form__period{grid-template-columns:minmax(150px,1fr) max(28px,min(1.73611vw + 14.6667px,48px)) minmax(150px,1fr);-ms-flex-align:center;align-items:center;min-width:0;display:grid}.search-form__period .search-form__field{min-width:0}.search-form__sep{text-align:center;font-size:1.5rem;line-height:1}.search-form__sep+.search-form__field input{border-radius:10px}.search-form__action{grid-gap:16px;grid-template-columns:repeat(2,minmax(120px,150px));-ms-flex-pack:end;justify-content:end;gap:16px;display:grid}.search-form__row--with-period{grid-template-columns:minmax(240px, .85fr) minmax(420px, 1.35fr) -webkit-max-content;grid-template-columns:minmax(240px,.85fr) minmax(420px,1.35fr) max-content}.signup-agreement{margin-top:40px}.signup-agreement__title{text-align:center;border-bottom:1px solid #ede1ba;margin-bottom:24px;padding-bottom:8px;font-size:max(1.7rem,min(1.7rem + 2.48756vw - 9.32836px,2.2rem));font-weight:700}.signup-agreement__box{background-color:#f4f2e9;border:1px solid #ede1ba;height:240px;padding-top:24px;padding-bottom:40px;padding-left:24px;padding-right:24px;font-size:max(1.5rem,min(1.5rem + .497512vw - 1.86567px,1.6rem));line-height:1.8;overflow-y:auto}.signup-agreement__box:focus{border:1px solid #a78f45}.signup-agreement__box p{margin-top:10px;margin-bottom:10px}.signup-agreement__center{text-align:center;font-weight:700;margin-top:32px!important;margin-bottom:24px!important}.signup-agreement__check{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:12px;font-size:larger;font-weight:700;display:-ms-flexbox;display:flex}.signup-agreement__check input{cursor:pointer;margin-right:3px;position:relative;bottom:max(-1px,min(.995025vw - 4.73134px,1px))}.signup-agreement__check input:disabled{cursor:not-allowed}.signup-agreement__list{padding-left:1.5em}.signup-agreement__list li{margin-top:10px}.site-nav__list{grid-gap:clamp(16px, calc(16px + (100vw - 1024px) * .0216346), 25px);grid-template-columns:repeat(3,1fr);gap:max(16px,min(2.16346vw - 6.15385px,25px));display:grid}.site-nav__item{text-align:center;background-color:#fff;border:1px solid #a78f45;border-radius:10px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:max(12px,min(.721154vw + 4.61538px,15px));height:max(140px,min(4.16667vw + 80px,160px));line-height:1;transition:background-color .2s cubic-bezier(.4,0,.2,1);display:-ms-flexbox;display:flex}.site-nav__item ._jp{letter-spacing:max(2px,min(.78125vw - 4px,4px));font-size:max(2.2rem,min(2.2rem + .416667vw - 6px,2.4rem));font-weight:700}.site-nav__item ._en{color:#a78f45;font-family:optima-nova-lt-pro,sans-serif;font-size:max(1.5rem,min(1.5rem + .416667vw - 6px,1.7rem));font-weight:400}.jp-nav-label__note{margin-top:12px;margin-bottom:5px;font-size:smaller;display:block}.app-toast{color:rgba(0,0,0,.84)!important;background:rgba(255,255,255,.98)!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:10px!important;padding:14px 16px!important;box-shadow:0 18px 42px rgba(0,0,0,.18)!important}.app-toast--success{background:#f1fbf5!important;border-color:rgba(36,138,80,.28)!important}.app-toast--error{background:#fff4f5!important;border-color:rgba(190,49,68,.28)!important}.app-toast__title{color:inherit!important;font-weight:700!important;line-height:1.5!important}.app-toast__description{color:rgba(0,0,0,.66)!important;font-size:1.32rem!important;line-height:1.65!important}.app-toast__close{background:rgba(255,255,255,.96)!important;border-color:rgba(0,0,0,.14)!important}.app-toast__icon{color:#a78f45!important}.wp-pagenavi{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;gap:18px 12px;margin-top:max(48px,min(8.33333vw,64px));margin-bottom:max(24px,min(20.8333vw - 96px,64px));display:-ms-flexbox;display:flex}.wp-pagenavi a,.wp-pagenavi span{aspect-ratio:1;background-color:#fff;border-radius:100vmax;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:max(44px,min(1.99005vw + 36.5373px,48px));font-size:max(1.5rem,min(1.5rem + .497512vw - 1.86567px,1.6rem));transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);display:-ms-flexbox;display:flex}.wp-pagenavi a.first,.wp-pagenavi a.last,.wp-pagenavi span.first,.wp-pagenavi span.last{aspect-ratio:auto;width:88px;height:max(44px,min(1.99005vw + 36.5373px,48px))}.wp-pagenavi a.current,.wp-pagenavi span.current{color:#fff;background-color:#a78f45}.wp-pagenavi a.extend,.wp-pagenavi span.extend{color:#000!important;background-color:transparent!important}.youtube{aspect-ratio:16/9;background-color:#000;border-radius:8px;width:100%;overflow:hidden}.youtube iframe{border:0;width:100%;height:100%}.youtube-video-grid{grid-gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.youtube-video-item{display:block}.youtube-video-item--button{cursor:pointer;text-align:inherit;background:0 0;border:0;width:100%;padding:0}.youtube-video-item__thumb{aspect-ratio:16/9;background-color:#000;border-radius:8px;width:100%;overflow:hidden}.youtube-video-item__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.youtube-video-item__thumb-placeholder{color:#fff;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;font-size:1.3rem;display:-ms-flexbox;display:flex}.youtube-video-item__body{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;gap:8px;padding-top:10px;display:-ms-flexbox;display:flex}.youtube-video-item__meta{color:#666;text-align:center;-ms-flex-direction:column;flex-direction:column;width:100%;font-size:1.4rem;line-height:1.6;display:-ms-flexbox;display:flex}.youtube-video-item__title{color:#000;word-break:break-word;font-size:1.5rem;font-weight:600;line-height:1.5}.youtube-video-actions{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}.youtube-video-actions .btn-01{width:320px;max-width:100%}.youtube-video-modal{z-index:1200;backdrop-filter:blur(10px);background:radial-gradient(circle at top,rgba(167,143,69,.12),transparent 34%),rgba(0,0,0,.78);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:24px;display:-ms-flexbox;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.youtube-video-modal__panel{background:linear-gradient(rgba(255,255,255,.98) 0%,#fcfaf4 100%);border:1px solid rgba(167,143,69,.18);border-radius:10px;width:min(100%,1080px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 32px 80px rgba(0,0,0,.36)}.youtube-video-modal__header{border-top:1px solid rgba(167,143,69,.14);-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:16px;padding:14px 20px 16px;display:-ms-flexbox;display:flex}.youtube-video-modal__heading{-ms-flex-direction:column;flex-direction:column;width:100%;min-width:0;display:-ms-flexbox;display:flex}.youtube-video-modal__title-row{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:10px 12px;display:-ms-flexbox;display:flex}.youtube-video-modal__title-row h3{word-break:break-word;font-size:max(1.7rem,min(1.8vw,2.3rem));line-height:1.3}.youtube-video-modal__meta-chip{color:#7c6a33;background:rgba(167,143,69,.1);border-radius:999px;-ms-flex-align:center;align-items:center;padding:6px 10px;font-size:1.2rem;line-height:1;display:-ms-inline-flexbox;display:inline-flex}.youtube-video-modal__close{color:#a78f45;cursor:pointer;background:rgba(255,255,255,.92);border:1px solid rgba(167,143,69,.4);border-radius:999px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:96px;padding:8px 14px;font-size:1.4rem;line-height:1;transition:background-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);display:-ms-inline-flexbox;display:inline-flex}.youtube-video-modal__close-icon{background:rgba(167,143,69,.12);border-radius:50%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:18px;height:18px;font-size:1.4rem;line-height:1;display:-ms-inline-flexbox;display:inline-flex}.youtube-video-modal__player{background:#000;border-radius:0;width:100%}.accept-invite-page .authentication-form .btn-01{width:280px;margin-left:auto;margin-right:auto;text-decoration:none;display:block}.accept-invite-page .authentication-form .btn-01[disabled]{background-color:#aaa}.accept-invite-page .authentication-form .btn-01[disabled]:after{border:1px solid #aaa}.ai-prompts-admin{overflow-x:auto}.ai-prompts-admin__container{width:1440px;min-width:1440px}.ai-prompts-admin__card{background:rgba(255,255,255,.96);border:1px solid rgba(0,0,0,.12);border-radius:10px}.ai-prompts-admin__list{grid-gap:clamp(22px, calc(22px + (100vw - 768px) * .0178571), 34px);gap:max(22px,min(1.78571vw + 8.28571px,34px));margin-top:max(28px,min(2.97619vw + 5.14286px,48px));padding-bottom:max(48px,min(5.95238vw + 2.28571px,88px));display:grid}.ai-prompts-admin__card{padding:0;overflow:hidden}.ai-prompts-admin__details{display:block}.ai-prompts-admin__summary{cursor:pointer;list-style:none;display:block}.ai-prompts-admin__summary::-webkit-details-marker{display:none}.ai-prompts-admin__card-top{grid-gap:clamp(16px, calc(16px + (100vw - 768px) * .0119048), 24px);background:rgba(167,143,69,.043);grid-template-columns:minmax(0,1fr) auto;-ms-flex-align:start;align-items:start;gap:max(16px,min(1.19048vw + 6.85714px,24px));padding:max(22px,min(1.78571vw + 8.28571px,34px));display:grid}.ai-prompts-admin__card-top h3{letter-spacing:.02em;margin-top:4px;font-size:max(20px,min(1.19048vw + 10.8571px,28px))}.ai-prompts-admin__summary-action{color:rgba(0,0,0,.68);white-space:nowrap;border:1px solid rgba(0,0,0,.1);border-radius:999px;-ms-flex-pack:center;justify-content:center;padding:8px 14px;font-size:12px;font-weight:700;line-height:1;display:-ms-inline-flexbox;display:inline-flex}.ai-prompts-admin__details[open] .ai-prompts-admin__summary-action{color:rgba(0,0,0,.82);background:rgba(0,0,0,.04)}.ai-prompts-admin__details-body{background:rgba(0,0,0,.02);padding-top:max(18px,min(1.19048vw + 8.85714px,26px));padding-bottom:max(20px,min(1.19048vw + 10.8571px,28px))}.ai-prompts-admin__card-heading{min-width:0}.ai-prompts-admin__section-header{grid-gap:8px;border-bottom:1px solid rgba(167,143,69,.28);gap:8px;padding-bottom:14px;display:grid}.ai-prompts-admin__section-header h3{margin:0}.ai-prompts-admin__section-kicker{color:#a78f45;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:1.1rem;font-weight:600;line-height:1}.ai-prompts-admin__status{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 18px;margin-top:14px;padding-top:12px;display:-ms-flexbox;display:flex}.ai-prompts-admin__status span{color:rgba(0,0,0,.68);font-size:12px;font-weight:700;line-height:1.5;display:block}.ai-prompts-admin__status-item--draft{color:#8a5b00!important}.ai-prompts-admin__warning{grid-gap:4px;color:#8a5b00;background:#fff8e6;border-radius:10px;gap:4px;margin:18px max(22px,min(1.78571vw + 8.28571px,34px)) 0;padding:14px 16px;font-weight:700;line-height:1.6;display:grid}.ai-prompts-admin__draft-notice{grid-gap:8px;color:#6f4c09;background:#fff8e6;border:1px solid rgba(167,143,69,.28);border-radius:10px;gap:8px;margin:0 max(22px,min(1.78571vw + 8.28571px,34px));padding:16px 18px;line-height:1.75;display:grid}.ai-prompts-admin__draft-notice h4{color:#8a5b00;letter-spacing:.04em;margin:0;font-size:15px;font-weight:700}.ai-prompts-admin__draft-notice p{color:rgba(0,0,0,.72);margin:0;font-size:13px;font-weight:700}.ai-prompts-admin__publish{color:rgba(0,0,0,.72);background:rgba(0,0,0,.035);border-radius:10px;margin:max(18px,min(1.19048vw + 8.85714px,26px)) max(22px,min(1.78571vw + 8.28571px,34px)) 0;padding:max(16px,min(.892857vw + 9.14286px,22px));line-height:1.7}.ai-prompts-admin__publish h4{letter-spacing:.04em;font-size:15px}.ai-prompts-admin__section-head{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;gap:14px;margin-bottom:14px;display:-ms-flexbox;display:flex}.ai-prompts-admin__section-head>span{color:rgba(0,0,0,.68);white-space:nowrap;background:rgba(0,0,0,.06);border-radius:999px;-ms-flex-pack:center;justify-content:center;padding:7px 12px;font-size:12px;font-weight:700;line-height:1;display:-ms-inline-flexbox;display:inline-flex}.ai-prompts-admin__section-head p{color:rgba(0,0,0,.58);margin-top:6px;font-size:13px;line-height:1.6}.ai-prompts-admin__section-head--stacked{grid-gap:8px;gap:8px;-ms-flex-pack:stretch;justify-content:stretch;display:grid}.ai-prompts-admin__section-head--stacked>span{justify-self:start}.ai-prompts-admin__form{margin:max(18px,min(1.19048vw + 8.85714px,26px)) max(22px,min(1.78571vw + 8.28571px,34px)) 0;margin-top:0!important}.ai-prompts-admin__draft-notice+.ai-prompts-admin__form{margin-top:max(18px,min(1.19048vw + 8.85714px,26px))!important}.ai-prompts-admin__editor{grid-gap:clamp(16px, calc(16px + (100vw - 768px) * .0119048), 24px);grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);gap:max(16px,min(1.19048vw + 6.85714px,24px));display:grid}.ai-prompts-admin__editor-main,.ai-prompts-admin__editor-side{padding:0}.ai-prompts-admin__editor-side{grid-gap:16px;-ms-flex-line-pack:start;align-content:start;gap:16px;display:grid}.ai-prompts-admin__instruction-sections{grid-gap:clamp(16px, calc(16px + (100vw - 768px) * .00892857), 22px);gap:max(16px,min(.892857vw + 9.14286px,22px));display:grid}.ai-prompts-admin__instruction-sections .ai-prompts-admin__compare-field:not(.ai-prompts-admin__compare-field--output-format) textarea{min-height:max(220px,min(34vh,420px))}.ai-prompts-admin__output-format{color:rgba(0,0,0,.68);background:rgba(0,0,0,.024);border:1px solid rgba(0,0,0,.1);border-radius:10px;margin-bottom:18px;padding:14px 16px;line-height:1.7}.ai-prompts-admin__output-format summary{color:rgba(0,0,0,.82);cursor:pointer;letter-spacing:.04em;font-size:13px;font-weight:700}.ai-prompts-admin__output-format .ai-prompts-admin__field,.ai-prompts-admin__output-format .ai-prompts-admin__compare-field{margin-top:12px}.ai-prompts-admin__output-format-note{color:rgba(0,0,0,.58);margin-top:10px;font-size:13px;line-height:1.7}.ai-prompts-admin__contract{grid-gap:4px;color:rgba(0,0,0,.62);border-top:1px solid rgba(0,0,0,.08);gap:4px;margin-top:14px;padding-top:14px;display:grid}.ai-prompts-admin__contract strong{color:rgba(0,0,0,.78);font-size:13px}.ai-prompts-admin__contract small{color:rgba(0,0,0,.54);line-height:1.6}.ai-prompts-admin__contract p{white-space:pre-wrap;font-size:13px;line-height:1.7}.ai-prompts-admin__field--output-format textarea{min-height:max(180px,min(28vh,320px))}.ai-prompts-admin__compare-field{grid-gap:10px;gap:10px;display:grid}.ai-prompts-admin__compare-header{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:10px 14px;display:-ms-flexbox;display:flex}.ai-prompts-admin__compare-label{color:rgba(0,0,0,.86);letter-spacing:.04em;font-size:13px;font-weight:700}.ai-prompts-admin__compare-tabs{background:rgba(0,0,0,.035);border:1px solid rgba(0,0,0,.12);border-radius:999px;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden}.ai-prompts-admin__compare-tab{color:rgba(0,0,0,.58);cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:12px;font-weight:700;line-height:1}.ai-prompts-admin__compare-tab[aria-selected=true]{color:#fff;background:#a78f45}.ai-prompts-admin__compare-tab:focus-visible{outline-offset:-2px;outline:2px solid rgba(167,143,69,.5)}.ai-prompts-admin__compare-note{color:rgba(0,0,0,.58);margin:0;font-size:13px;font-weight:700;line-height:1.7}.ai-prompts-admin__compare-panel[hidden]{display:none}.ai-prompts-admin__compare-panel textarea{color:rgba(0,0,0,.84);font:inherit;resize:vertical;background:#fff;border:1px solid rgba(0,0,0,.14);border-radius:10px;width:100%;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.7}.ai-prompts-admin__compare-panel textarea:read-only{background:rgba(0,0,0,.024)}.ai-prompts-admin__compare-panel textarea:disabled{color:rgba(0,0,0,.46);background:rgba(0,0,0,.04)}.ai-prompts-admin__compare-panel textarea:focus-visible{border-color:rgba(167,143,69,.72);outline:none}.ai-prompts-admin__compare-field--output-format textarea{min-height:max(180px,min(28vh,320px))}.ai-prompts-admin__field{grid-gap:8px;gap:8px;display:grid}.ai-prompts-admin__field span{letter-spacing:.04em;font-size:13px;font-weight:700}.ai-prompts-admin__field input,.ai-prompts-admin__field select,.ai-prompts-admin__field textarea{color:rgba(0,0,0,.84);font:inherit;background:#fff;border:1px solid rgba(0,0,0,.14);border-radius:10px;width:100%;padding:12px 14px;font-size:14px;line-height:1.7}.ai-prompts-admin__field input:disabled,.ai-prompts-admin__field select:disabled,.ai-prompts-admin__field textarea:disabled{color:rgba(0,0,0,.46);background:rgba(0,0,0,.04)}.ai-prompts-admin__field input:focus-visible{border-color:rgba(167,143,69,.72);outline:none}.ai-prompts-admin__field select:focus-visible{border-color:rgba(167,143,69,.72);outline:none}.ai-prompts-admin__field textarea:focus-visible{border-color:rgba(167,143,69,.72);outline:none}.ai-prompts-admin__field select{-ms-appearance:auto;appearance:auto;min-height:44px}.ai-prompts-admin__field textarea{resize:vertical;min-height:320px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.ai-prompts-admin__field small{color:rgba(0,0,0,.54);line-height:1.6}.ai-prompts-admin__field--textarea textarea{min-height:max(360px,min(56vh,640px))}.ai-prompts-admin__actions{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:14px;display:-ms-flexbox;display:flex}.ai-prompts-admin__actions .btn-01{width:100%;font-size:14px}.ai-prompts-admin__actions span{color:rgba(0,0,0,.56);font-size:13px;font-weight:700}.ai-prompts-admin__operation-panel{grid-gap:18px;background:rgba(255,255,255,.82);border:1px solid rgba(167,143,69,.24);border-radius:10px;-ms-flex-align:start;align-items:start;gap:18px;padding:max(16px,min(.892857vw + 9.14286px,22px));display:grid}.ai-prompts-admin__operation-panel h4{letter-spacing:.04em;font-size:15px}.ai-prompts-admin__save-state{grid-gap:8px;gap:8px;display:grid}.ai-prompts-admin__save-state p{color:rgba(0,0,0,.58);font-size:13px;line-height:1.7}.ai-prompts-admin__publish{grid-gap:16px 20px;background:rgba(0,0,0,.035);border:1px solid rgba(167,143,69,.24);grid-template-columns:minmax(0,1fr);-ms-flex-align:center;align-items:center;gap:16px 20px;margin:0;padding-bottom:max(18px,min(.892857vw + 11.1429px,24px));display:grid}.ai-prompts-admin__publish-copy h4+p{margin-top:8px}.ai-prompts-admin__publish-effects{grid-gap:8px;color:rgba(0,0,0,.65);gap:8px;padding-left:18px;font-size:13px;font-weight:700;display:grid}.ai-prompts-admin__confirm{grid-column:1/-1;-ms-flex-align:start;align-items:flex-start;gap:10px;font-weight:700;display:-ms-flexbox;display:flex}.ai-prompts-admin__confirm input{margin-top:7px}.ai-prompts-admin__publish .ai-prompts-admin__actions{grid-column:1/-1}.dynamic-posture-evals-page .article__body .document-asset{box-shadow:0 0 20px rgba(0,0,0,.08)}.intake-detail-page .article__body{line-height:1.8}.intake-detail-page .article__body section{border-bottom:1px solid #c6c6c6}.intake-detail-page .article__body h2,.intake-detail-page .article__body h3{margin-top:24px;margin-bottom:8px;font-size:max(1.9rem,min(1.9rem + 1.5625vw - 9px,2.2rem))}.intake-detail-page .article__body h2+:where(ul,ol){margin-top:0}.intake-detail-page .article__body h3+:where(ul,ol){margin-top:0}.intake-detail-page .article__body h2+.notion-todo,.intake-detail-page .article__body h3+.notion-todo{margin-top:2px}.intake-detail-page .article__body :where(ul,ol){margin-bottom:18px}.invitations-page .form__row{margin-top:max(10px,min(.416667vw + 4px,12px))}.invitations-page .form__action.mt--xs{margin-top:max(32px,min(3.9801vw + 17.0746px,40px))}.invitations-page .form__message{text-align:center;margin-top:24px}.karte-detail-page .karte-detail-page__summary{grid-gap:16px;gap:16px;margin-top:max(20px,min(3.9801vw + 5.07463px,28px));display:grid}.karte-detail-page .karte-detail-page__summary .assessment-property-sections__section{background-color:#fffefb;border:1px solid #ede1ba;border-radius:10px;padding:20px max(14px,min(3.9801vw - .925373px,22px))}.karte-detail-page .karte-detail-page__summary .assessment-property-sections__section>h3{color:#3f3110;letter-spacing:.08em;border-bottom:1px solid rgba(167,143,69,.24);margin:0 0 16px;padding-bottom:10px;font-size:1.9rem;line-height:1.5}.karte-detail-page .karte-detail-page__summary .assessment-property-sections__section-heading{-webkit-column-gap:12px;-moz-column-gap:12px;border-bottom:1px solid rgba(167,143,69,.24);-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;align-items:baseline;gap:4px 12px;margin-bottom:16px;padding-bottom:10px;display:-ms-flexbox;display:flex}.karte-detail-page .karte-detail-page__summary .assessment-property-sections__section-heading>h3{color:#3f3110;letter-spacing:.08em;border-bottom:0;margin:0;padding:0;font-size:1.9rem;line-height:1.5}.karte-detail-page .karte-detail-page__summary .assessment-property-sections__section-supplement{color:#7b725e;letter-spacing:.04em;text-align:left;margin:0;font-size:1.2rem;line-height:1.6}.karte-detail-page .karte-detail-page__summary .assessment-property-sections__section+.assessment-property-sections__section{margin-top:0}.karte-detail-page .karte-detail-page__summary .assessment-property-sections__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.karte-detail-page .karte-detail-page__summary .assessment-property-sections__row{background-color:#fff;border-color:#ede1ba;border-radius:10px;grid-template-columns:minmax(0,1fr);-ms-flex-align:start;align-items:start;gap:4px;padding:12px 14px}.karte-detail-page .karte-detail-page__summary .assessment-property-sections__label{color:#6d644f;letter-spacing:.04em;font-size:1.25rem;font-weight:700;line-height:1.55}.karte-detail-page .karte-detail-page__summary .assessment-property-sections__value{color:#4d4330;letter-spacing:.03em;justify-self:start;font-size:max(1.6rem,min(1.6rem + .254453vw - .954199px,1.7rem));font-weight:700;line-height:1.5}.karte-detail-page .article-note-panel .article__body{margin-top:0}.karte-detail-page .article-note-panel .article__body>h2{border-bottom:1px solid rgba(167,143,69,.24);margin-top:0;margin-bottom:18px;padding-bottom:10px}.karte-detail-page .article-note-panel .article__body>p{font-size:1.6rem;line-height:2}.lesson-note-page .main{margin-top:max(104px,min(9.58333vw - 34px,150px))}.lesson-note-page .sec-pat-02{border:1px solid #a78f45}.lesson-note-page .article__title{margin:0;font-size:max(2.9rem,min(2.9rem + 1.20192vw - 12.3077px,3.4rem))}.lesson-note-page .article__meta{margin-top:max(12px,min(5.97015vw - 10.3881px,24px));font-size:max(1.3rem,min(1.3rem + .78125vw - 6px,1.5rem))}.lesson-note-page .article__meta-row{border-bottom:1px solid #ede1ba;grid-template-columns:170px 1fr;padding-top:7px;padding-bottom:7px;padding-left:4px;padding-right:4px;display:grid}.lesson-note-page .article__meta-row:first-of-type{border-top:1px solid #ede1ba}.lesson-note-page .article__meta-label{font-weight:700}.lesson-note-page .notion-embed__video,.lesson-note-page .notion-youtube-card__thumb{-webkit-box-shadow:none;box-shadow:none;border-radius:0}.lesson-note-page .notion-youtube-modal__panel,.lesson-note-page .notion-youtube-modal__player{border-radius:0}.lesson-plan-page .article__meta-content--multiline{white-space:pre-wrap}.lesson-plan-page .article__body .document-asset{border:1px solid rgba(20,20,20,.08)}.lesson-plan-page .vision-sheet-sections__point-groups,.lesson-plan-page .vision-sheet-sections__plan-groups{grid-gap:clamp(18px, calc(18px + (100vw - 375px) * .0298507), 24px);gap:max(18px,min(2.98507vw + 6.80597px,24px));margin-top:max(22px,min(3.9801vw + 7.07463px,30px));display:grid}.lesson-plan-page .vision-sheet-sections__point-group{grid-gap:14px;gap:14px;display:grid}.lesson-plan-page .vision-sheet-sections__group-header{-ms-flex-align:center;align-items:center;gap:10px;display:-ms-flexbox;display:flex}.lesson-plan-page .vision-sheet-sections__point-group-heading,.lesson-plan-page .vision-sheet-sections__plan-group-heading{color:#2c271f;letter-spacing:.035em;margin:0;font-size:max(1.8rem,min(1.8rem + .416667vw - 6px,2rem));font-weight:700;line-height:1.45}.lesson-plan-page .vision-sheet-sections__plan-group{grid-gap:12px;gap:12px;display:grid}.lesson-plan-page .vision-sheet-sections__group-header--plan{-ms-flex-pack:start;justify-content:flex-start}.lesson-plan-page .vision-sheet-sections__plan-group-label{color:#5f5338;letter-spacing:.08em;background-color:#fffdfa;border:1px solid #d5c7a4;border-radius:999px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-width:52px;padding:4px 10px;font-size:1.2rem;font-weight:700;line-height:1.4;display:-ms-inline-flexbox;display:inline-flex}.lesson-plan-page .vision-sheet-sections__table--plan .vision-sheet-sections__period-col{width:1%}.lesson-plan-page .vision-sheet-sections__table--plan th:first-child,.lesson-plan-page .vision-sheet-sections__table--plan .vision-sheet-sections__period-cell{white-space:nowrap;width:1%;min-width:8.5em}.lesson-plan-page .vision-sheet-sections__period-cell{color:#5f5338;text-align:center;font-weight:700}.lesson-plan-page .vision-sheet-sections__topic{grid-gap:4px;gap:4px;display:grid}.lesson-plan-page .vision-sheet-sections__topic-title{color:#2c271f;font-size:1.55rem;font-weight:700;line-height:1.55}.lesson-plan-page .vision-sheet-sections__topic-detail{color:#5f5338;letter-spacing:.02em;font-size:1.42rem;line-height:1.75}.member-list-page .search-form__field input{width:500px}.performance-tests-page .article__body .document-asset{box-shadow:0 0 20px rgba(0,0,0,.08)}.signup-page .authentication-form .form__action-item{width:300px;margin-left:auto;margin-right:auto}.signup-page .authentication-form .btn-01{width:100%}.signup-page .authentication-form .btn-01[disabled]{background-color:#aaa}.signup-page .authentication-form .btn-01[disabled]:after{border:1px solid #aaa}.system-logs-page .container{grid-gap:clamp(28px, calc(28px + (100vw - 768px) * .0208333), 42px);gap:max(28px,min(2.08333vw + 12px,42px));display:grid}.system-logs-page__section{grid-gap:clamp(22px, calc(22px + (100vw - 768px) * .0178571), 34px);gap:max(22px,min(1.78571vw + 8.28571px,34px));display:grid}.system-logs-page__intro{grid-gap:clamp(24px, calc(24px + (100vw - 768px) * .014881), 34px);gap:max(24px,min(1.4881vw + 12.5714px,34px));display:grid}.system-logs-page__intro-grid{grid-gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.system-logs-page__intro-grid>div{background:rgba(244,242,233,.28);border:1px solid rgba(167,143,69,.18);border-radius:10px;padding:18px 20px}.system-logs-page__intro-grid h3{letter-spacing:.03em;margin:0 0 12px;font-size:1.5rem;line-height:1.5}.system-logs-page__intro-grid ul{grid-gap:8px;color:rgba(0,0,0,.68);gap:8px;margin:0;padding-left:1.2em;font-size:1.3rem;line-height:1.7;display:grid}.system-logs-page__section-heading{border-bottom:1px solid rgba(167,143,69,.22);-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;gap:16px;padding-bottom:16px;display:-ms-flexbox;display:flex}.system-logs-page__section-heading p{color:#a78f45;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:1.2rem;font-weight:600;line-height:1}.system-logs-page__section-heading h3{letter-spacing:.04em;margin:0;font-size:max(20px,min(.892857vw + 13.1429px,26px));line-height:1.45}.system-logs-page__section-heading span{color:rgba(0,0,0,.62);margin-top:8px;font-size:1.35rem;line-height:1.7;display:block}.system-logs-page .system-log-badge{color:rgba(0,0,0,.72);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.1);border-radius:999px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:5px 10px;font-size:1.1rem;font-weight:700;line-height:1;display:-ms-inline-flexbox;display:inline-flex}.system-logs-page .system-log-badge.is-ok,.system-logs-page .system-log-badge.is-configured{color:#2f7d50;background:rgba(50,128,82,.08);border-color:rgba(50,128,82,.22)}.system-logs-page .system-log-badge.is-warn,.system-logs-page .system-log-badge.is-missing{color:#7c6a33;background:rgba(167,143,69,.1);border-color:rgba(167,143,69,.32)}.system-logs-page .system-log-badge.is-error{color:#a23d3d;background:rgba(174,63,63,.08);border-color:rgba(174,63,63,.24)}.system-logs-page .system-log-grid{grid-gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.system-logs-page__metric{background:rgba(244,242,233,.34);border:1px solid rgba(167,143,69,.2);border-radius:10px;margin:0;padding:16px 18px}.system-logs-page__metric dt{color:rgba(0,0,0,.58);font-size:1.2rem;font-weight:600;line-height:1.4}.system-logs-page__metric dd{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:8px;margin-top:8px;font-size:1.55rem;font-weight:700;line-height:1.55;display:-ms-flexbox;display:flex}.system-logs-page__config-grid{grid-gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.system-logs-page__config-card{background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:16px}.system-logs-page__config-card h4{color:rgba(0,0,0,.72);text-transform:capitalize;margin:0 0 12px;font-size:1.35rem;line-height:1.4}.system-logs-page__env-list,.system-logs-page__phase-list{grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;display:grid}.system-logs-page__env-list li,.system-logs-page__phase-list li,.system-logs-page__action-grid li{list-style:none}.system-logs-page__env-list li::marker{content:""}.system-logs-page__phase-list li::marker{content:""}.system-logs-page__action-grid li::marker{content:""}.system-logs-page__env-list li{color:rgba(0,0,0,.68);-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:10px;min-width:0;font-size:1.2rem;line-height:1.45;display:-ms-flexbox;display:flex}.system-logs-page__env-list li span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.system-logs-page__action-grid{grid-gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.system-logs-page__action-grid li{background:rgba(244,242,233,.34);border:1px solid rgba(167,143,69,.2);border-radius:10px;padding:16px 18px}.system-logs-page__action-grid span,.system-logs-page__action-grid small{color:rgba(0,0,0,.58);font-size:1.2rem;line-height:1.45;display:block}.system-logs-page__action-grid strong{margin-top:6px;margin-bottom:4px;font-size:max(21px,min(1.04167vw + 13px,28px));line-height:1.25;display:block}.system-logs-page__phase-list{border-top:1px solid rgba(0,0,0,.08);padding-top:14px}.system-logs-page__phase-list li{color:rgba(0,0,0,.62);font-size:1.3rem;line-height:1.7}.system-logs-page__filters{grid-gap:12px;background:rgba(244,242,233,.22);border:1px solid rgba(167,143,69,.18);border-radius:12px;gap:12px;padding:16px;display:grid}.system-logs-page__filter-form{grid-gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.system-logs-page__filter-form label{grid-gap:6px;gap:6px;min-width:0;display:grid}.system-logs-page__filter-form label span{color:rgba(0,0,0,.58);letter-spacing:.08em;text-transform:uppercase;font-size:1.1rem;font-weight:700;line-height:1.35}.system-logs-page__filter-form input,.system-logs-page__filter-form select{color:rgba(0,0,0,.74);background:rgba(255,255,255,.82);border:1px solid rgba(0,0,0,.12);border-radius:8px;min-width:0;padding:9px 10px;font-size:1.25rem;line-height:1.45}.system-logs-page__filter-actions{-ms-flex-align:end;align-items:flex-end;gap:10px;display:-ms-flexbox;display:flex}.system-logs-page__filter-actions button,.system-logs-page__filter-actions a{color:rgba(0,0,0,.72);background:rgba(167,143,69,.1);border:1px solid rgba(167,143,69,.34);border-radius:999px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:38px;padding:8px 14px;font-size:1.2rem;font-weight:700;line-height:1;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex}.system-logs-page__filter-chips{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex}.system-logs-page__filter-chips li{color:rgba(0,0,0,.64);background:rgba(255,255,255,.76);border-radius:999px;-ms-flex-align:center;align-items:center;gap:8px;padding:5px 9px;font-size:1.15rem;line-height:1.4;list-style:none;display:-ms-inline-flexbox;display:inline-flex}.system-logs-page__filter-chips a{color:#a78f45;font-weight:700;text-decoration:none}.system-logs-page__result-summary{color:rgba(0,0,0,.58);margin:-12px 0 0;font-size:1.2rem;line-height:1.6}.system-logs-page__metadata-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex}.system-logs-page__metadata-list li{color:rgba(0,0,0,.62);background:rgba(0,0,0,.04);border-radius:999px;padding:3px 8px;font-size:1.1rem;line-height:1.35;list-style:none}.system-logs-page__metadata-key{color:rgba(0,0,0,.54);font-weight:700}.system-logs-page__metadata-key:after{color:rgba(0,0,0,.32);content:"=";margin-left:2px;margin-right:2px}.system-logs-page__metadata-value{overflow-wrap:anywhere}.system-logs-page__table-link{color:#837036;font-weight:700;text-decoration:none}.system-logs-page__table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.system-logs-page__table{border-collapse:collapse;width:100%;min-width:900px;font-size:1.25rem;line-height:1.65}.system-logs-page__table th,.system-logs-page__table td{text-align:left;vertical-align:top;border-bottom:1px solid rgba(0,0,0,.08);padding:11px 12px}.system-logs-page__table th{color:rgba(0,0,0,.58);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:1.1rem;font-weight:700}.system-logs-page__table tbody tr:last-child td{border-bottom:0}.system-logs-page__table--wide{min-width:1180px}@media (min-width:576px){.assessment-score-card--dynamic .assessment-score-card__dynamic-footmeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (min-width:768px){.article-note-panel{padding:26px 32px}.assessment-property-sections__row{grid-template-columns:minmax(180px,220px) minmax(0,1fr);-ms-flex-align:start;align-items:start;gap:16px}.assessment-score-card--dynamic .assessment-score-card__dynamic-foot{grid-template-columns:minmax(0,1fr) minmax(280px,.68fr);-ms-flex-align:stretch;align-items:stretch}.lesson-plan-page .vision-sheet-sections__point-group{padding:24px 28px}}@media (min-width:1024px){.assessment-score-card__layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.assessment-score-card--performance .assessment-score-card__layout--performance{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:24px}}@media (max-width:1439.98px){html{width:100%}body{font-size:max(1.6rem,min(1.6rem + .480769vw - 4.92308px,1.8rem))}.l-split{grid-template-columns:max(270px,min(20.8333vw + 20px,320px)) 1fr;gap:max(48px,min(6.66667vw - 32px,64px))}.heading-01{font-size:max(8rem,min(8rem + 4.16667vw - 50px,9rem))}.heading-01 ._jp{font-size:max(1.5rem,min(1.5rem + .416667vw - 5px,1.6rem))}.heading-01--flex-start ._jp{padding-left:16px}.heading-01--flex-end{-ms-flex-align:start;align-items:flex-start}.heading-01--flex-end ._jp{padding-left:16px}.article-data-table__subitem-break{display:block}.assessment-score-card--dynamic .article-data-table-frame--dynamic{width:1160px}.authentication-form__heading ._jp{font-size:max(3.1rem,min(3.1rem + 2.08333vw - 25px,3.6rem))}.banner__list{gap:max(24px,min(4.54545vw - 22.5455px,32px))}.header__logo{width:max(190px,min(12.0192vw + 66.9231px,240px));top:0}.header__nav-item a{padding-top:max(24px,min(3.40909vw - 10.9091px,30px));padding-bottom:max(24px,min(3.40909vw - 10.9091px,30px))}.search-form__row--with-period{grid-template-columns:minmax(260px,1fr) minmax(430px,1.4fr)}.search-form__row--with-period>.search-form__action{grid-column:1/-1;justify-self:end}.site-nav__item{height:max(110px,min(4.46429vw + 75.7143px,140px))}.site-nav__item ._jp{font-size:max(1.9rem,min(1.9rem + 1.70455vw - 17.4545px,2.2rem))}}@media (max-width:1199.98px){html{width:100%}.btn-02:after{width:max(64px,min(13.6364vw - 75.6364px,88px));transform:translate(30px)}.l-split{display:block}.container{max-width:1080px}.heading-01 ._jp{font-size:max(1.5rem,min(1.5rem + .78125vw - 6px,1.7rem))}.hide--xl{display:none}.show--xl{display:block}.authentication-form__heading ._jp{font-size:max(3.1rem,min(3.1rem + 2.84091vw - 29.0909px,3.6rem))}.header{padding-top:max(14px,min(2.34375vw - 4px,20px))}.header:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:24px;padding-right:max(14px,min(3.90625vw - 16px,24px))}.header:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:max(14px,min(3.90625vw - 16px,24px));padding-right:24px}.header__nav-item a{font-size:max(1.6rem,min(1.6rem + 1.13636vw - 11.6364px,1.8rem))}body.has-mobile-search-overlay{overflow:hidden}.mobile-search-overlay{opacity:0;pointer-events:none;visibility:hidden;z-index:9998;transition:opacity .2s cubic-bezier(.4,0,.2,1);display:block;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-search-overlay.is-active{opacity:1;pointer-events:auto;visibility:visible}.mobile-search-overlay__backdrop{cursor:pointer;background-color:rgba(18,18,18,.9);border:0;width:100%;height:100%;display:block}.mobile-search-overlay__panel{-ms-scroll-chaining:none;overscroll-behavior:contain;padding-top:max(92px,min(4.62963vw + 56.4444px,112px));padding-bottom:40px;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.mobile-search-overlay__inner{display:block}.mobile-search-overlay__header{color:#fff;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:16px;display:-ms-flexbox;display:flex}.mobile-search-overlay__header p{letter-spacing:.08em;margin:0;font-size:2rem;font-weight:700}.mobile-search-overlay__header button{color:#fff;background-color:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.42);border-radius:10px;padding:10px 14px;font-size:1.3rem;line-height:1}.mobile-search-overlay__body{display:block}.mobile-search-overlay__body .search-form{margin:0;box-shadow:0 20px 60px rgba(0,0,0,.24)}.member-list-page .search-form__item{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex}.member-list-page .search-form__label{width:130px}.member-list-page .search-form__field{-ms-flex:1;flex:1}.member-list-page .search-form__field input{width:100%}}@media (max-width:1023.98px){html{width:100%}body{font-size:max(1.6rem,min(1.6rem + .223214vw - 1.28571px,1.7rem))}.heading-01{font-size:max(7rem,min(7rem + 3.90625vw - 30px,8rem))}.heading-01 ._en{letter-spacing:max(1px,min(1.17188vw - 8px,4px))}.heading-02 ._jp{text-indent:max(-9px,min(1.95313vw - 24px,-4px));font-size:max(2.7rem,min(2.7rem + 1.5625vw - 12px,3.1rem))}.heading-03{font-size:max(2.7rem,min(2.7rem + 1.99005vw - 7.46269px,3.1rem))}.heading-04{font-size:max(2.1rem,min(2.1rem + 1.17188vw - 9px,2.4rem))}.h-scroll-hint :is(.invitations-list__scroll,.invitations-list__table,.member-list__table){scrollbar-gutter:stable}.h-scroll-hint[data-h-scrollable=true][data-h-scroll-right=true]:after{color:#fff;content:"↔ 横スクロール";letter-spacing:.04em;opacity:1;pointer-events:none;z-index:1;background-color:rgba(0,0,0,.62);border:1px solid rgba(255,255,255,.28);border-radius:100vmax;padding-top:6px;padding-bottom:6px;padding-left:8px;padding-right:8px;font-size:1rem;font-weight:700;line-height:1;transition:opacity .2s;position:absolute;bottom:10px;right:10px}.h-scroll-hint[data-h-scrollable=true][data-h-scroll-right=true][data-h-scrolling=true]:after{opacity:0}.h-scroll-hint :is(.invitations-list__scroll,.invitations-list__table,.member-list__table)::-webkit-scrollbar{height:8px}.h-scroll-hint :is(.invitations-list__scroll,.invitations-list__table,.member-list__table)::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.35);border-radius:100vmax}.hide--lg{display:none}.show--lg{display:block}.article-data-table-frame{-webkit-overflow-scrolling:touch;overflow-x:auto}.article-data-table-frame .article-data-table{min-width:680px}.assessment-score-card--dynamic .article-data-table-frame--dynamic{width:1080px}.assessment-score-card--dynamic .assessment-score-card__dynamic-foot{grid-template-columns:1fr}.assessment-score-card--performance .assessment-score-card__panel--performance-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.assessment-score-card--performance .assessment-score-card__performance-table{min-width:max(560px,min(44.6429vw + 302.857px,760px))}.authentication-form__heading ._jp{font-size:max(2.9rem,min(2.9rem + .78125vw - 6px,3.1rem))}.banner__list{gap:max(16px,min(3.125vw - 8px,24px))}.footer__nav{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;gap:max(40px,min(9.375vw - 32px,64px)) max(48px,min(6.25vw,64px))}.header__user-info{margin-right:max(16px,min(3.125vw - 8px,24px))}.header__nav{margin-left:auto;margin-right:32px}.header__nav-item a{padding-top:max(20px,min(1.5625vw + 8px,24px));padding-bottom:max(20px,min(1.5625vw + 8px,24px));padding-left:max(15px,min(1.95313vw,20px));padding-right:max(15px,min(1.95313vw,20px))}.invitations-list--adaptive-cols col:first-child{width:58%}.invitations-list--adaptive-cols col:nth-child(2){width:20%}.invitations-list--adaptive-cols col:nth-child(3){width:22%}.invitations-list__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.invitations-list__scroll .invitations-list{min-width:max(580px,min(101.563vw - 200px,840px))}.invitations-list__table{-webkit-overflow-scrolling:touch;overflow-x:auto}.invitations-list__table table{min-width:1240px}.invitations-list__row th:nth-child(2),.invitations-list__row td:nth-child(2){padding-right:16px}.invitations-list__row th:nth-child(3),.invitations-list__row td:nth-child(3){padding-left:16px}.lesson-list__table-scroll .invitations-list{min-width:max(580px,min(101.563vw - 200px,840px))}.member-list__table{-webkit-overflow-scrolling:touch;overflow-x:auto}.member-list__table table{min-width:1120px}.search-form__row{grid-template-columns:1fr}.search-form__action{grid-template-columns:repeat(2,250px);-ms-flex-pack:center;justify-content:center;margin-top:7px}.search-form__row--with-period{grid-template-columns:repeat(1,1fr)}.search-form__row--with-period>.search-form__action{justify-self:stretch}.site-nav__list{grid-template-columns:repeat(2,1fr)}.youtube-video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lesson-note-page .main{margin-top:max(84px,min(7.8125vw + 24px,104px))}.lesson-note-page .article__meta-row{grid-template-columns:auto 1fr}.lesson-note-page .article__meta-label{padding-right:12px}.member-list-page .search-form__row{-ms-flex-direction:column;flex-direction:column}.member-list-page .search-form__item{width:100%}.system-logs-page .system-log-grid,.system-logs-page__config-grid,.system-logs-page__action-grid,.system-logs-page__filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023.98px) and (max-width:575.98px){.invitations-list__scroll .invitations-list{min-width:max(400px,min(89.5522vw + 64.1791px,580px))}}@media (max-width:767.98px){html{width:100%}.main{margin-top:max(40px,min(8.33333vw - 8px,56px))}.container{padding-left:max(30px,min(5.20833vw,40px));padding-right:max(30px,min(5.20833vw,40px))}.heading-01{font-size:max(6rem,min(6rem + 5.20833vw - 30px,7rem))}.sec-pat-01{padding-top:max(56px,min(4.16667vw + 32px,64px));padding-bottom:max(56px,min(4.16667vw + 32px,64px));padding-left:max(56px,min(8.33333vw + 8px,72px));padding-right:max(56px,min(8.33333vw + 8px,72px))}.sec-pat-02{padding-left:max(32px,min(4.16667vw + 8px,40px));padding-right:max(32px,min(4.16667vw + 8px,40px))}.sec-pat-03{padding-top:max(32px,min(4.16667vw + 8px,40px));padding-bottom:max(32px,min(4.16667vw + 8px,40px));padding-left:max(32px,min(8.33333vw - 16px,48px));padding-right:max(32px,min(8.33333vw - 16px,48px))}.table-01 tr{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;gap:6px;display:-ms-flexbox;display:flex}.table-01 th{padding-bottom:0}.table-01 td{padding-top:0}.fa--center--md{text-align:left}.hide--md{display:none}.show--md{display:block}.account__row{grid-template-columns:repeat(1,1fr);gap:5px}.article .wp-block-table{overflow:scroll}.article .wp-block-table .has-fixed-layout{width:760px}.article-note-panel__block{font-size:max(1.4rem,min(1.4rem + .995025vw - 3.73134px,1.6rem))}.authentication-form{margin-bottom:0}.authentication-form__heading{gap:7px}.authentication-form__heading ._jp{text-indent:0;font-size:max(2.3rem,min(2.3rem + 3.125vw - 18px,2.9rem));line-height:1.7;position:relative;right:3px}.authentication-form__heading ._en{line-height:1.7}.banner__list{grid-template-columns:repeat(1,1fr);gap:max(16px,min(4.16667vw - 8px,24px));max-width:440px;margin-left:auto;margin-right:auto}.header{padding-left:max(15px,min(4.47761vw - 1.79104px,24px))!important;padding-right:max(15px,min(4.47761vw - 1.79104px,24px))!important}.lesson__item{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.lesson__item:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:5px;padding-right:36px}.lesson__item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:36px;padding-right:5px}.lesson__item:after{right:12px}.search-form__action{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.youtube-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-prompts-admin__editor,.ai-prompts-admin__publish{grid-template-columns:1fr}.karte-detail-page .karte-detail-page__summary .assessment-property-sections__grid{grid-template-columns:minmax(0,1fr)}.lesson-note-page .article__title{font-size:max(2.3rem,min(2.3rem + 1.52672vw - 5.72519px,2.9rem))}.system-logs-page__intro-grid{grid-template-columns:1fr}}@media (max-width:575.98px){html{width:100%}body{font-size:max(1.5rem,min(1.5rem + .497512vw - 1.86567px,1.6rem))}.btn-02{padding-right:max(70px,min(3.48259vw + 56.9403px,77px))}.btn-02:before,.btn-02:after{width:max(56px,min(3.9801vw + 41.0746px,64px))}.container{padding-left:max(15px,min(7.46269vw - 12.9851px,30px));padding-right:max(15px,min(7.46269vw - 12.9851px,30px))}.heading-01{font-size:max(5rem,min(5rem + 4.97512vw - 18.6567px,6rem))}.heading-01 ._jp{padding-left:16px;font-size:max(1.3rem,min(1.3rem + .995025vw - 3.73134px,1.5rem))}.heading-02 ._jp{letter-spacing:max(1px,min(.497512vw - .865672px,2px));text-indent:max(-9px,min(22.5224px - 5.47264vw,2px));font-size:max(2.4rem,min(2.4rem + 1.49254vw - 5.59702px,2.7rem))}.heading-02 ._en{padding-left:max(0px,min(22.9254px - 3.9801vw,8px));font-size:max(1.3rem,min(1.3rem + .995025vw - 3.73134px,1.5rem))}.heading-03{font-size:max(2.4rem,min(2.4rem + 1.49254vw - 5.59702px,2.7rem))}.heading-04{grid-template-columns:max(48px,min(3.9801vw + 33.0746px,56px)) 1fr;font-size:max(1.9rem,min(1.9rem + .995025vw - 3.73134px,2.1rem))}.heading-04:before{width:max(32px,min(3.9801vw + 17.0746px,40px))}.mt--sm{margin-top:max(24px,min(3.9801vw + 9.07463px,32px))}.mb--sm{margin-bottom:max(24px,min(3.9801vw + 9.07463px,32px))}.pbk--lg{padding-top:max(48px,min(3.9801vw + 33.0746px,56px));padding-bottom:max(48px,min(3.9801vw + 33.0746px,56px))}.sec-pat-01{padding-top:max(35px,min(10.4478vw - 4.1791px,56px));padding-bottom:max(35px,min(10.4478vw - 4.1791px,56px));padding-left:max(26px,min(14.9254vw - 29.9701px,56px));padding-right:max(26px,min(14.9254vw - 29.9701px,56px))}.sec-pat-01:before,.sec-pat-01:after{width:max(30px,min(4.97512vw + 11.3433px,40px))}.sec-pat-01:before{top:max(7px,min(8.45771vw - 24.7164px,24px));left:max(7px,min(8.45771vw - 24.7164px,24px))}.sec-pat-01:after{bottom:max(7px,min(8.45771vw - 24.7164px,24px));right:max(7px,min(8.45771vw - 24.7164px,24px))}.sec-pat-02{padding-top:max(24px,min(7.9602vw - 5.85075px,40px));padding-bottom:max(32px,min(3.9801vw + 17.0746px,40px));padding-left:max(20px,min(5.97015vw - 2.38806px,32px));padding-right:max(20px,min(5.97015vw - 2.38806px,32px))}.sec-pat-03{padding-top:max(24px,min(3.9801vw + 9.07463px,32px));padding-bottom:max(24px,min(3.9801vw + 9.07463px,32px));padding-left:max(20px,min(5.97015vw - 2.38806px,32px));padding-right:max(20px,min(5.97015vw - 2.38806px,32px))}.table-01 th,.table-01 td{padding-left:max(2px,min(4.97512vw - 16.6567px,12px));padding-right:max(2px,min(4.97512vw - 16.6567px,12px))}.fa--center--sm{text-align:left}.hide--sm{display:none}.show--sm{display:block}.account__row:first-of-type{padding-top:0}.account__field>span,.account-credentials__value._unlinked{font-size:max(1.3rem,min(1.3rem + .497512vw - 1.86567px,1.4rem))}.article__body>p,.article-body-section>p{font-size:max(1.4rem,min(1.4rem + .895522vw - 3.35821px,1.58rem))}.article-data-table th,.article-data-table td{font-size:max(1.3rem,min(1.3rem + .497512vw - 1.86567px,1.4rem))}.assessment-score-card--performance .assessment-score-card__performance-table{min-width:max(400px,min(79.602vw + 101.493px,560px))}.assessment-score-card--performance .assessment-score-card__performance-rank strong,.assessment-score-card--performance .assessment-score-card__performance-category-rank strong{font-size:max(1.7rem,min(1.7rem + .995025vw - 3.73134px,1.9rem))}.assessment-score-card--performance .assessment-score-card__panel--performance-radar{padding-top:0}.assessment-score-card--performance .assessment-score-card__radar-legend+.assessment-score-card__performance-note{margin-top:20px}.assessment-score-card--performance .assessment-score-card__radar svg{width:390px;max-width:none}.assessment-score-card--performance .assessment-score-card__radar{background-color:transparent;border:0;border-radius:0;margin-left:-12px;margin-right:-12px;padding:0}.assessment-score-card--performance .assessment-score-card__radar-label{font-size:13px}.article__footer .btn-01{width:max(250px,min(24.8756vw + 156.716px,300px))}.notion-youtube-modal{padding:16px}.notion-youtube-modal__panel{border-radius:10px}.notion-youtube-modal__actions{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:stretch;align-items:stretch}.authentication-form .form__action{-ms-flex-direction:column;flex-direction:column;gap:20px}.authentication-form .btn-01{-ms-flex-item-align:center;align-self:center;width:max(250px,min(9.95025vw + 212.687px,270px))}.authentication-form__heading ._jp{font-size:max(2.4rem,min(2.4rem + 1.99005vw - 7.46269px,2.8rem));line-height:1.5}.banner__list{max-width:100%}.fixed-banner{width:100%;padding-left:7px;padding-right:7px;bottom:7px;left:auto;right:auto}.fixed-banner--button{top:-5px;left:max(0px,min(1.49254vw - 5.59702px,3px))}.footer__nav{display:block}.footer__group{margin-top:max(24px,min(2.98507vw + 12.806px,30px))}.footer__group:first-of-type{margin-top:0}.footer__link{font-size:max(1.4rem,min(1.4rem + .497512vw - 1.86567px,1.5rem))}.copyright{margin-top:max(88px,min(23.8806vw - 1.55224px,136px))}.header__logo{width:max(140px,min(24.8756vw + 46.7164px,190px))}.m-header__nav .btn-01{width:max(110px,min(19.9005vw + 35.3731px,150px))}.invitations-list__th span{font-size:max(1.3rem,min(1.3rem + .497512vw - 1.86567px,1.4rem))}.logo-list__item._ffp{width:max(40px,min(4.97512vw + 21.3433px,50px))}.logo-list__item._toresapo{width:max(130px,min(9.95025vw + 92.6866px,150px))}.member-ai-analysis__actions .btn-01{margin-left:auto;margin-right:auto}.member-account-page__back-link .btn-01{width:max(250px,min(9.95025vw + 212.687px,270px))}.search-form__item{grid-template-columns:1fr}.search-form__item .search-form__label{border-radius:10px 10px 0 0;-ms-flex-pack:start;justify-content:flex-start;min-height:42px}.search-form__item .search-form__field input{border-radius:0 0 10px 10px}.search-form__period{grid-template-columns:1fr;gap:8px}.search-form__period .search-form__field input{border-radius:10px}.search-form__period .search-form__field:first-child input{border-radius:0 0 10px 10px}.signup-agreement__box{height:220px;padding:12px}.site-nav__list{grid-template-columns:repeat(1,1fr);gap:max(12px,min(1.99005vw + 4.53731px,16px))}.site-nav__item ._jp{font-size:max(1.7rem,min(1.7rem + .995025vw - 3.73134px,1.9rem))}.site-nav__item ._en{font-size:max(1.3rem,min(1.3rem + .995025vw - 3.73134px,1.5rem))}.youtube-video-grid{grid-template-columns:1fr}.youtube-video-modal{padding:16px}.youtube-video-modal__panel{border-radius:10px;max-height:calc(100vh - 32px)}.youtube-video-modal__header{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:12px 14px 14px}.youtube-video-modal__title-row{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:8px}.youtube-video-modal__close{-ms-flex-item-align:center;align-self:center}.ai-prompts-admin__card-top{grid-template-columns:1fr}.ai-prompts-admin__section-head{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.intake-detail-page .article__body h2,.intake-detail-page .article__body h3{font-size:max(1.7rem,min(1.7rem + .995025vw - 3.73134px,1.9rem));line-height:1.75}.lesson-note-page .main{margin-top:max(72px,min(5.97015vw + 49.6119px,84px))}.signup-page .authentication-form .btn-01{width:max(250px,min(9.95025vw + 212.687px,270px))}.system-logs-page__section-heading{-ms-flex-direction:column;flex-direction:column}.system-logs-page .system-log-grid,.system-logs-page__config-grid,.system-logs-page__action-grid,.system-logs-page__filter-form{grid-template-columns:1fr}}@media (max-width:413.98px){html{width:100%}}@media (hover:hover){a:hover{color:#000}.btn-01:hover{color:#fff;background-color:#837036}.btn-02:hover{color:#837036}.btn-02:hover:before{transform:translate(10px)}.btn-02:hover:after{width:94px}.btn-03:hover{color:#fff;background-color:#837036}.btn-03:hover:after{border:1px solid #837036}.u-hover-dim:hover:after{opacity:.25}.account__action .btn-01._line:hover{background-color:#059540}.account-page .btn-01._cancel:hover{color:#fff;background-color:#919191}.notion-youtube-card:hover .notion-youtube-card__play{background:rgba(255,0,0,.96);transform:translate(-50%,-50%)scale(1.06)}.authentication-form .btn-01._line:hover{background-color:#059540}.fixed-banner:hover{transform:translateY(-3px)}.fixed-banner--button:hover span:first-of-type{transform:rotate(38deg)}.fixed-banner--button:hover span:nth-of-type(2){transform:rotate(-38deg)}.footer__link:hover{color:#dcdcdc;text-decoration:underline}.header__nav-item a:hover{color:#ede1ba}.header__nav-item a:hover:after{width:80%}.header__hMenu:hover{cursor:pointer}.invitations-list a:hover{text-decoration:underline}.invitations-list__action .btn-01:hover{text-decoration:none}.invitations-list__action .btn-01._cancel:hover{color:#fff;background-color:#919191}.lesson__item:hover{background-color:#f2f0ec}.lesson__item:hover:after{opacity:1;transform:translate(5px)}.member-list a:hover{text-decoration:underline}.page-top:hover{transform:translateY(-3px)}.search-form ._clear:hover{background-color:#949494}.site-nav__item:hover{background-color:#e6e6e6}.wp-pagenavi a:hover,.wp-pagenavi span:hover{color:#fff;background-color:#a78f45}.youtube-video-modal__close:hover{background:#fff8ea;border-color:#a78f45;transform:translateY(-1px)}.accept-invite-page .authentication-form .btn-01[disabled]:hover,.signup-page .authentication-form .btn-01[disabled]:hover{cursor:not-allowed}}@media (prefers-reduced-motion:reduce){.page-loader__spinner{animation:none}}
