@charset "UTF-8";:root{--linear:cubic-bezier(0, 0, 1, 1);--ease:cubic-bezier(0.25, 0.1, 0.25, 1);--ease-in:cubic-bezier(0.42, 0, 1, 1);--ease-out:cubic-bezier(0, 0, 0.58, 1);--ease-in-out:cubic-bezier(0.42, 0, 0.58, 1);--ease-in-sine:cubic-bezier(0.47, 0, 0.745, 0.715);--ease-out-sine:cubic-bezier(0.39, 0.575, 0.565, 1);--ease-in-out-sine:cubic-bezier(0.445, 0.05, 0.55, 0.95);--ease-in-quad:cubic-bezier(0.55, 0.085, 0.68, 0.53);--ease-out-quad:cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-in-out-quad:cubic-bezier(0.455, 0.03, 0.515, 0.955);--ease-in-cubic:cubic-bezier(0.55, 0.055, 0.675, 0.19);--ease-out-cubic:cubic-bezier(0.215, 0.61, 0.355, 1);--ease-in-out-cubic:cubic-bezier(0.645, 0.045, 0.355, 1);--ease-in-quart:cubic-bezier(0.895, 0.03, 0.685, 0.22);--ease-out-quart:cubic-bezier(0.165, 0.84, 0.44, 1);--ease-in-out-quart:cubic-bezier(0.77, 0, 0.175, 1);--ease-in-quint:cubic-bezier(0.755, 0.05, 0.855, 0.06);--ease-out-quint:cubic-bezier(0.23, 1, 0.32, 1);--ease-in-out-quint:cubic-bezier(0.86, 0, 0.07, 1);--ease-in-expo:cubic-bezier(0.95, 0.05, 0.795, 0.035);--ease-out-expo:cubic-bezier(0.19, 1, 0.22, 1);--ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--ease-in-circ:cubic-bezier(0.6, 0.04, 0.98, 0.335);--ease-out-circ:cubic-bezier(0.075, 0.82, 0.165, 1);--ease-in-out-circ:cubic-bezier(0.785, 0.135, 0.15, 0.86);--ease-in-back:cubic-bezier(0.6, -0.28, 0.735, 0.045);--ease-out-back:cubic-bezier(0.175, 0.885, 0.32, 1.275);--ease-in-out-back:cubic-bezier(0.68, -0.55, 0.265, 1.55)}@media screen and (max-width:743.9px){:root{--data-cols:1}:where([data-cols="1"],[data-cols_sp="1"]){--data-cols:1}:where([data-cols="2"],[data-cols_sp="2"]){--data-cols:2}:where([data-cols="3"],[data-cols_sp="3"]){--data-cols:3}:where([data-cols="4"],[data-cols_sp="4"]){--data-cols:4}:where([data-cols="5"],[data-cols_sp="5"]){--data-cols:5}:where([data-cols="6"],[data-cols_sp="6"]){--data-cols:6}:where([data-cols="7"],[data-cols_sp="7"]){--data-cols:7}:where([data-cols="8"],[data-cols_sp="8"]){--data-cols:8}:where([data-cols="9"],[data-cols_sp="9"]){--data-cols:9}:where([data-cols="10"],[data-cols_sp="10"]){--data-cols:10}:where([data-cols="11"],[data-cols_sp="11"]){--data-cols:11}:where([data-cols="12"],[data-cols_sp="12"]){--data-cols:12}:root{--data-rows:1}:where([data-cols="1"],[data-rows_sp="1"]){--data-rows:1}:where([data-cols="2"],[data-rows_sp="2"]){--data-rows:2}:where([data-cols="3"],[data-rows_sp="3"]){--data-rows:3}:where([data-cols="4"],[data-rows_sp="4"]){--data-rows:4}:where([data-cols="5"],[data-rows_sp="5"]){--data-rows:5}:where([data-cols="6"],[data-rows_sp="6"]){--data-rows:6}:where([data-cols="7"],[data-rows_sp="7"]){--data-rows:7}:where([data-cols="8"],[data-rows_sp="8"]){--data-rows:8}:where([data-cols="9"],[data-rows_sp="9"]){--data-rows:9}:where([data-cols="10"],[data-rows_sp="10"]){--data-rows:10}:where([data-cols="11"],[data-rows_sp="11"]){--data-rows:11}:where([data-cols="12"],[data-rows_sp="12"]){--data-rows:12}}@media print,screen and (min-width:744px){:root{--data-cols:1}:where([data-cols="1"],[data-cols_pc="1"]){--data-cols:1}:where([data-cols="2"],[data-cols_pc="2"]){--data-cols:2}:where([data-cols="3"],[data-cols_pc="3"]){--data-cols:3}:where([data-cols="4"],[data-cols_pc="4"]){--data-cols:4}:where([data-cols="5"],[data-cols_pc="5"]){--data-cols:5}:where([data-cols="6"],[data-cols_pc="6"]){--data-cols:6}:where([data-cols="7"],[data-cols_pc="7"]){--data-cols:7}:where([data-cols="8"],[data-cols_pc="8"]){--data-cols:8}:where([data-cols="9"],[data-cols_pc="9"]){--data-cols:9}:where([data-cols="10"],[data-cols_pc="10"]){--data-cols:10}:where([data-cols="11"],[data-cols_pc="11"]){--data-cols:11}:where([data-cols="12"],[data-cols_pc="12"]){--data-cols:12}:root{--data-rows:1}:where([data-cols="1"],[data-rows_pc="1"]){--data-rows:1}:where([data-cols="2"],[data-rows_pc="2"]){--data-rows:2}:where([data-cols="3"],[data-rows_pc="3"]){--data-rows:3}:where([data-cols="4"],[data-rows_pc="4"]){--data-rows:4}:where([data-cols="5"],[data-rows_pc="5"]){--data-rows:5}:where([data-cols="6"],[data-rows_pc="6"]){--data-rows:6}:where([data-cols="7"],[data-rows_pc="7"]){--data-rows:7}:where([data-cols="8"],[data-rows_pc="8"]){--data-rows:8}:where([data-cols="9"],[data-rows_pc="9"]){--data-rows:9}:where([data-cols="10"],[data-rows_pc="10"]){--data-rows:10}:where([data-cols="11"],[data-rows_pc="11"]){--data-rows:11}:where([data-cols="12"],[data-rows_pc="12"]){--data-rows:12}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;height:100%;min-height:0}body{margin:0;font-stretch:normal;font-stretch:initial;font-size-adjust:initial}address,figcaption,figure,form,main{display:block;margin:0}address{font-style:inherit}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;margin:0;clear:both;overflow:visible;border:0;border-top-width:1px;color:inherit}dl,menu,ol,ul{margin:0;padding:0;list-style:none}dd,dt,li,menuitem{margin:0;padding:0;vertical-align:top;font-style:normal;font-weight:inherit}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit}br,wbr{font-size:0}.nobr,:has(>wbr),nobr{display:block;white-space:nowrap;-ms-word-break:break-all;-webkit-line-break:after-white-space;word-wrap:break-word;overflow-wrap:break-word;overflow-wrap:anywhere;word-break:keep-all}abbr,b,bdi,bdo,data,dfn,em,p,s,small,span,strong,time,u{margin:0;padding:0;font-style:normal;font-weight:inherit;text-decoration:none}small{font-size:80%}sub,sup{position:relative;display:inline-block;position:relative;width:.25em;font-size:59%}sup{top:-.5em;vertical-align:super}sub{right:.25em;bottom:-.25em;vertical-align:sub}i{display:inline-block;margin:0;padding:0;font-style:normal;font-weight:inherit;text-decoration:none}del,ins,rb,rp,rt,ruby{margin:0;padding:0;font-style:normal;font-weight:inherit;text-decoration:none}blockquote{display:block;margin:0}cite,q{display:inline-block;margin:0;padding:0;font-style:normal;font-weight:inherit;text-decoration:none}q:after,q:before{content:""}code,kbd,pre,samp{font-size:inherit;font-family:HackGen,monospace}math,mi,mn,mo,mover,mspace,msub,msubsup,msup,mtext,munder{margin:0;padding:0;font-style:normal;font-weight:inherit;text-decoration:none;white-space:nowrap}math{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}embed,iframe,img,img[src$=".svg"],object,picture,svg,video{display:inline-block;max-width:100%;height:auto;background-size:cover;background-repeat:no-repeat;vertical-align:middle;shape-margin:.75pc;-o-object-fit:cover;object-fit:cover}picture{overflow:hidden}table{border-color:inherit}caption,td,th{margin:0;padding:0;font-style:normal;font-weight:inherit;text-align:inherit;text-decoration:none;vertical-align:middle}button,datalist,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border-radius:0;background:0 0;color:inherit;line-height:normal;font:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}textarea{overflow:auto}fieldset{min-width:0;margin:0}fieldset,legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=search]{outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}label[for]{cursor:pointer}details,summary{display:block;margin:0;padding:0;list-style:none}summary::-webkit-details-marker,summary::marker{display:none}summary:focus{outline:0}dialog{margin:0;padding:0}dialog:focus-visible{outline:0}[contenteditable]:focus{outline:0}:root{font-family:"Roboto Flex",sans-serif;font-size:100%;line-height:calc(clamp(1em,1em + (1vw - 3.6px) * .3571,1.14285714em)/ 1em);--lh-base:calc(clamp(1.66em, calc(1.66em + ((1vw - 3.6px) * 0.55)), 1.88em) / 1em);--lts-base:clamp(0.01em, calc(0.01em + ((1vw - 3.6px) * 0.05)), 0.03em);--fz-base:clamp(0.875rem, calc(0.875rem + ((1vw - 3.6px) * 0.1563)), 0.9375rem);--fw-base:400;--⅞fem:clamp(0.875rem, calc(0.875rem + ((1vw - 3.6px) * 0.3125)), 1rem);--⅚fem:clamp(0.8313rem, calc(0.8313rem + ((1vw - 3.6px) * 0.4172)), 1rem);--⅘fem:clamp(0.8rem, calc(0.8rem + ((1vw - 3.6px) * 0.5)), 1rem);--¾fem:clamp(0.75rem, calc(0.75rem + ((1vw - 3.6px) * 0.625)), 1rem);--⅔fem:clamp(0.6625rem, calc(0.6625rem + ((1vw - 3.6px) * 0.8438)), 1rem);--⅝fem:clamp(0.625rem, calc(0.625rem + ((1vw - 3.6px) * 0.9375)), 1rem);--⅗fem:clamp(0.6rem, calc(0.6rem + ((1vw - 3.6px) * 1)), 1rem);--½fem:clamp(0.5rem, calc(0.5rem + ((1vw - 3.6px) * 1.25)), 1rem);--⅖fem:clamp(0.4rem, calc(0.4rem + ((1vw - 3.6px) * 1.5)), 1rem);--⅜fem:clamp(0.375rem, calc(0.375rem + ((1vw - 3.6px) * 1.5625)), 1rem);--⅓fem:clamp(0.3313rem, calc(0.3313rem + ((1vw - 3.6px) * 1.6719)), 1rem);--¼fem:clamp(0.25rem, calc(0.25rem + ((1vw - 3.6px) * 1.875)), 1rem);--⅕fem:clamp(0.2rem, calc(0.2rem + ((1vw - 3.6px) * 2)), 1rem);--⅙fem:clamp(0.1625rem, calc(0.1625rem + ((1vw - 3.6px) * 2.0938)), 1rem);--⅛fem:clamp(0.125rem, calc(0.125rem + ((1vw - 3.6px) * 2.1875)), 1rem);--⅒fem:clamp(0.125rem, calc(0.125rem + ((1vw - 3.6px) * 2.1875)), 1rem);--x1\.2fem:clamp(1rem, calc(1.2rem + ((1vw - 3.6px) * -0.5)), 1.2rem);--x1\.25fem:clamp(1rem, calc(1.25rem + ((1vw - 3.6px) * -0.625)), 1.25rem);--x1\.33fem:clamp(1rem, calc(1.3313rem + ((1vw - 3.6px) * -0.8281)), 1.3313rem);--x1\.5fem:clamp(1rem, calc(1.5rem + ((1vw - 3.6px) * -1.25)), 1.5rem);--x2fem:clamp(1rem, calc(2rem + ((1vw - 3.6px) * -2.5)), 2rem);--x3fem:clamp(1rem, calc(3rem + ((1vw - 3.6px) * -5)), 3rem);--x4fem:clamp(1rem, calc(4rem + ((1vw - 3.6px) * -7.5)), 4rem);--fz-xxxs:clamp(0.6250rem, calc(0.6250rem + ((1vw - 3.6px) * 0.1563)), 0.6875rem);--fz-xxs:clamp(0.6875rem, calc(0.6875rem + ((1vw - 3.6px) * 0.1563)), 0.75rem);--fz-xs:clamp(0.7500rem, calc(0.7500rem + ((1vw - 3.6px) * 0.1563)), 0.8125rem);--fz-sm:clamp(0.8125rem, calc(0.8125rem + ((1vw - 3.6px) * 0.1563)), 0.8750rem);--fz-ss:clamp(0.8750rem, calc(0.8750rem + ((1vw - 3.6px) * 0.1563)), 0.9375rem);--fz-rg:clamp(0.9375rem, calc(0.9375rem + ((1vw - 3.6px) * 0.1563)), 1rem);--fz-md:clamp(0.9563rem, calc(0.9563rem + ((1vw - 3.6px) * 0.2656)), 1.0625rem);--fz-sl:clamp(0.9750rem, calc(0.9750rem + ((1vw - 3.6px) * 0.3750)), 1.1250rem);--fz-ml:clamp(1rem, calc(1rem + ((1vw - 3.6px) * 0.4688)), 1.1875rem);--fz-lg:clamp(1.0250rem, calc(1.0250rem + ((1vw - 3.6px) * 0.7188)), 1.3125rem);--fz-xl:clamp(1.05rem, calc(1.05rem + ((1vw - 3.6px) * 1.1250)), 1.5rem);--fz-xxl:clamp(1.1rem, calc(1.1rem + ((1vw - 3.6px) * 1.4687)), 1.6875rem);--fz-xxxl:clamp(1.1375rem, calc(1.1375rem + ((1vw - 3.6px) * 1.8438)), 1.8750rem);--fz-sol:clamp(1.2313rem, calc(1.2313rem + ((1vw - 3.6px) * 2.0781)), 2.0625rem);--fz-ol:clamp(1.3250rem, calc(1.3250rem + ((1vw - 3.6px) * 2.3125)), 2.25rem);--fz-xol:clamp(1.4125rem, calc(1.4125rem + ((1vw - 3.6px) * 2.5625)), 2.4375rem);--fz-xxol:clamp(1.5rem, calc(1.5rem + ((1vw - 3.6px) * 2.8125)), 2.6250rem);--fz-xxxol:clamp(1.5875rem, calc(1.5875rem + ((1vw - 3.6px) * 3.0625)), 2.8125rem);--fz-skl:clamp(1.6688rem, calc(1.6688rem + ((1vw - 3.6px) * 3.3281)), 3rem);--fz-kl:clamp(1.7438rem, calc(1.7438rem + ((1vw - 3.6px) * 3.6094)), 3.1875rem);--fz-xkl:clamp(1.8250rem, calc(1.8250rem + ((1vw - 3.6px) * 3.8750)), 3.3750rem);--fz-xxkl:clamp(1.9rem, calc(1.9rem + ((1vw - 3.6px) * 4.1563)), 3.5625rem);--fz-xxxkl:clamp(1.9750rem, calc(1.9750rem + ((1vw - 3.6px) * 4.4375)), 3.75rem);--fz-sgl:clamp(2.0438rem, calc(2.0438rem + ((1vw - 3.6px) * 4.7344)), 3.9375rem);--fz-gl:clamp(2.1125rem, calc(2.1125rem + ((1vw - 3.6px) * 5.0313)), 4.1250rem);--fz-xgl:clamp(2.1813rem, calc(2.1813rem + ((1vw - 3.6px) * 5.3281)), 4.3125rem);--fz-xxgl:clamp(2.25rem, calc(2.25rem + ((1vw - 3.6px) * 5.6250)), 4.5rem);--fz-xxxgl:clamp(2.3125rem, calc(2.3125rem + ((1vw - 3.6px) * 5.9375)), 4.6875rem);--fz-shl:clamp(2.3750rem, calc(2.3750rem + ((1vw - 3.6px) * 6.25)), 4.8750rem);--fz-hl:clamp(2.4375rem, calc(2.4375rem + ((1vw - 3.6px) * 6.5625)), 5.0625rem);--fz-xhl:clamp(2.5rem, calc(2.5rem + ((1vw - 3.6px) * 6.8750)), 5.25rem);--fz-xxhl:clamp(2.5563rem, calc(2.5563rem + ((1vw - 3.6px) * 7.2031)), 5.4375rem);--fz-xxxhl:clamp(2.6188rem, calc(2.6188rem + ((1vw - 3.6px) * 7.5156)), 5.6250rem);--fz-sul:clamp(2.6750rem, calc(2.6750rem + ((1vw - 3.6px) * 7.8438)), 5.8125rem);--fz-ul:clamp(2.7250rem, calc(2.7250rem + ((1vw - 3.6px) * 8.1875)), 6rem);--fz-xul:clamp(2.7813rem, calc(2.7813rem + ((1vw - 3.6px) * 8.5156)), 6.1875rem);--fz-xxul:clamp(2.8313rem, calc(2.8313rem + ((1vw - 3.6px) * 8.8594)), 6.3750rem);--fz-xxxul:clamp(2.8875rem, calc(2.8875rem + ((1vw - 3.6px) * 9.1875)), 6.5625rem);--fz-smgl:clamp(2.9375rem, calc(2.9375rem + ((1vw - 3.6px) * 9.5313)), 6.75rem);--fz-mgl:clamp(2.9813rem, calc(2.9813rem + ((1vw - 3.6px) * 9.8906)), 6.9375rem);--fz-xmgl:clamp(3.0313rem, calc(3.0313rem + ((1vw - 3.6px) * 10.2344)), 7.1250rem);--fz-xxmgl:clamp(3.0813rem, calc(3.0813rem + ((1vw - 3.6px) * 10.5781)), 7.3125rem);--fz-xxxmgl:clamp(3.1250rem, calc(3.1250rem + ((1vw - 3.6px) * 10.9375)), 7.5rem)}:where(.zaratan){position:relative;z-index:0;width:100%;max-width:100%;min-height:min(100dvh,100vh);overflow-x:hidden;line-height:var(--lh-base);letter-spacing:var(--lts-base);font-size:var(--fz-base);font-weight:var(--fw-base,400);background:var(--c-base,#fff);color:var(--c-base-900,#1f2023);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-variant-ligatures:common-ligatures contextual;font-variant-ligatures:common-ligatures contextual;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";overflow-wrap:anywhere;word-break:normal;line-break:strict;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}@media screen and (max-width:743.9px){:where(.zaratan){scrollbar-width:none}:where(.zaratan)::-webkit-scrollbar{display:none}}@media print,screen and (min-width:744px){:where(.zaratan),:where(.zaratan).ov-hidden{overflow-y:scroll}}:where(.zaratan){--ff-gothic:'Noto Sans JP',sans-serif;--ff-mincho:'Yu Mincho',serif;--ff-rounded:'M PLUS Rounded 1c',sans-serif;--ff-monospace:'HackGen',monospace}:where(.zaratan):where(.macos){--ff-hiragp:'Hiragino Kaku Gothic ProN','Hiragino Sans';--ff-mincho:'Hiragino Mincho ProN','Yu Mincho',serif}:where(.zaratan),:where(.zaratan) :lang(ja-GP){--font-top-offset:0.07em;font-family:YakuHanJP,"Roboto Numeric","Kumbh Sans",var(--ff-gothic)}:where(.zaratan) :lang(ja-HiraGP){font-family:YakuHanJP,var(--ff-hiragp),var(--ff-gothic)}:where(.zaratan) :lang(ja-YuGP){font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-weight:500}:where(.zaratan) :lang(ja-MryoGP){font-family:"メイリオ",Meiryo,var(--ff-hiragp),var(--ff-gothic)}:where(.zaratan) :lang(ja-NotoGP){--font-top-offset:0.07em;font-family:YakuHanJP,Roboto,"Noto Sans",var(--ff-gothic)}:where(.zaratan) :lang(ja-LatoGP){font-family:YakuHanJP,Roboto,Lato,var(--ff-gothic)}:where(.zaratan) :lang(ja-M1GP){font-family:YakuHanJP,Lato,"M PLUS 1",sans-serif}:where(.zaratan) :lang(ja-BizGP){font-family:YakuHanJP,Roboto,"BIZ UDPGothic",sans-serif}:where(.zaratan) :lang(ja-GensVGP),:where(.zaratan) :lang(ja-VGP){font-family:YakuHanJP,"Gen Shin Gothic",sans-serif}:where(.zaratan) :lang(en-GP),:where(.zaratan) :lang(en-JostGP){font-family:YakuHanJP,Jost,var(--ff-gothic)}:where(.zaratan) :lang(en-KumbGP){font-family:YakuHanJP,"Kumbh Sans",var(--ff-gothic)}:where(.zaratan) :lang(en-LatoGP){font-family:YakuHanJP,Lato,var(--ff-gothic)}:where(.zaratan) :lang(en-HankGP){font-family:YakuHanJP,"Hanken Grotesk",var(--ff-gothic)}:where(.zaratan) :lang(en-OverGP){font-family:YakuHanJP,"Overused Grotesk",var(--ff-gothic)}:where(.zaratan) :lang(en-PopGP){font-family:YakuHanJP,Poppins,var(--ff-gothic)}:where(.zaratan) :lang(en-SrcGP){font-family:YakuHanJP,"Source Sans Pro",var(--ff-gothic)}:where(.zaratan) :lang(en-GgleGP){font-family:YakuHanJP,"Google Sans",var(--ff-gothic)}:where(.zaratan) :lang(en-GgleFGP){font-family:YakuHanJP,"Google Sans Flex",var(--ff-gothic)}:where(.zaratan) :lang(en-NoblGP){font-family:YakuHanJP,Nobel,Urbanist,var(--ff-gothic)}:where(.zaratan) :lang(en-UrbnGP){font-family:YakuHanJP,Urbanist,var(--ff-gothic)}:where(.zaratan) :lang(en-OnesGP){font-family:YakuHanJP,Onest,var(--ff-gothic)}:where(.zaratan) :lang(en-HindGP){font-family:YakuHanJP,Hind,var(--ff-gothic)}:where(.zaratan) :lang(en-SpecFGP){font-family:YakuHanJP,"Special Gothic",var(--ff-gothic)}:where(.zaratan) :lang(en-ZalaGP){font-family:YakuHanJP,"Zalando Sans",var(--ff-gothic)}:where(.zaratan) :lang(en-StackGP){font-family:YakuHanJP,"Stack Sans Text",var(--ff-gothic)}:where(.zaratan) :lang(en-ElmsGP){font-family:YakuHanJP,"Elms Sans",var(--ff-gothic)}:where(.zaratan) :lang(en-A1GP){font-family:YakuHanJP,"Gothic A1",var(--ff-gothic)}:where(.zaratan) :lang(en-OfitGP){font-family:YakuHanJP,Outfit,var(--ff-gothic)}:where(.zaratan) :lang(en-MontGP){font-family:YakuHanJP,Montserrat,var(--ff-gothic)}:where(.zaratan) :lang(en-RaleGP){font-family:YakuHanJP,Raleway,var(--ff-gothic)}:where(.zaratan) :lang(en-DDinGP){font-family:YakuHanJP,D-DIN-PRO,var(--ff-gothic)}:where(.zaratan) :lang(en-CN),:where(.zaratan) :lang(en-DiniCN){font-family:YakuHanJP,"Dinish Condensed",var(--ff-gothic)}:where(.zaratan) :lang(en-OswaCN){font-family:YakuHanJP,Oswald,var(--ff-gothic)}:where(.zaratan) :lang(en-BebaCN){font-family:YakuHanJP,"Bebas Neue",var(--ff-gothic)}:where(.zaratan) :lang(en-RoboCN){font-family:YakuHanJP,"Roboto Condensed",var(--ff-gothic)}:where(.zaratan) :lang(en-SpecCN){font-family:YakuHanJP,"Special Gothic Condensed One",var(--ff-gothic)}:where(.zaratan) :lang(en-LeagCN){font-family:YakuHanJP,"League Gothic",var(--ff-gothic)}:where(.zaratan) :lang(en-BarlCN){font-family:YakuHanJP,"Barlow Condensed",var(--ff-gothic)}:where(.zaratan) :lang(ja-MP){font-family:YakuHanMP,var(--ff-mincho)}:where(.zaratan) :lang(ja-ShipMP){font-family:YakuHanMP,"Shippori Mincho",serif}:where(.zaratan) :lang(ja-ShipOMP){font-family:YakuHanMP,"Shippori Mincho OTF","Shippori Mincho",serif}:where(.zaratan) :lang(ja-NotoMP){font-family:YakuHanMP,"Noto Serif","Noto Serif JP",serif}:where(.zaratan) :lang(ja-BizMP){font-family:YakuHanMP,"Shippori Mincho B1","BIZ UDPMincho",serif}:where(.zaratan) :lang(en-CinzMP),:where(.zaratan) :lang(en-MP){font-family:YakuHanMP,Cinzel,"Shippori Mincho OTF","Shippori Mincho",serif}:where(.zaratan) :lang(en-CrimMP){font-family:YakuHanMP,"Crimson Text","Shippori Mincho OTF","Shippori Mincho",serif}:where(.zaratan) :lang(en-SrcMP){font-family:YakuHanMP,"Source Serif Pro","Shippori Mincho OTF","Shippori Mincho",serif}:where(.zaratan) :lang(en-RuhlMP){font-family:YakuHanMP,"Frank Ruhl Libre","Shippori Mincho OTF","Shippori Mincho",serif}:where(.zaratan) :lang(en-BaskMP){font-family:YakuHanMP,"Libre Baskerville","Shippori Mincho OTF","Shippori Mincho",serif}:where(.zaratan) :lang(en-BodoMP){font-family:YakuHanMP,"Libre Bodoni","Shippori Mincho OTF","Shippori Mincho",serif}:where(.zaratan) :lang(en-CaslMP){font-family:YakuHanMP,"Libre Caslon Display","Libre Caslon Text","Shippori Mincho OTF","Shippori Mincho",serif}:where(.zaratan) :lang(en-CormMP){font-family:YakuHanMP,"Cormorant Infant","Cormorant Garamond","Shippori Mincho OTF","Shippori Mincho",serif}:where(.zaratan) :lang(en-PrFrMP){font-family:YakuHanMP,Prata,"Playfair Display","Shippori Mincho OTF","Shippori Mincho",serif}:where(.zaratan) :lang(en-CardMP){font-family:YakuHanMP,Cardo,"Shippori Mincho OTF","Shippori Mincho",serif}:where(.zaratan) :lang(en-MarcMP){font-family:YakuHanMP,Marcellus,"Shippori Mincho OTF","Shippori Mincho",serif}:where(.zaratan) :lang(en-CS),:where(.zaratan) :lang(en-DancCS){font-family:YakuHanMP,"Dancing Script",cursive}:where(.zaratan) :lang(en-WateCS){font-family:YakuHanMP,Waterfall,cursive}:where(.zaratan) :lang(en-AlluCS){font-family:YakuHanMP,Allura,cursive}:where(.zaratan) :lang(en-TangCS){font-family:YakuHanMP,Tangerine,cursive}:where(.zaratan) :lang(en-VibeCS){font-family:YakuHanMP,"Great Vibes",cursive}:where(.zaratan) :lang(ja-M1RP),:where(.zaratan) :lang(ja-RP){font-family:YakuHanRP,"M PLUS Rounded 1c",sans-serif;-webkit-transform:rotate(.03deg);transform:rotate(.03deg)}:where(.zaratan) :lang(ja-LineRP){font-family:YakuHanRP,"LINE Seed JP_OTF",sans-serif}:where(.zaratan) :lang(ja-SRetRP){font-family:YakuHanRP,"Shin Retro Maru Gothic",sans-serif}:where(.zaratan) :lang(ja-CodeGP),:where(.zaratan) :lang(ja-HackGP){font-family:var(--ff-monospace)}:where(.zaratan) :lang(ja-NotoMonoGP){font-family:"Noto Sans Mono CJK JP",var(--ff-monospace)}:where(.zaratan) :lang(ja-NanuGP){font-family:"Nanum Gothic",var(--ff-monospace)}:where(.zaratan) :where([data-style_sp],[data-style_pc]){contain:style}:where(.zaratan) code,:where(.zaratan) kbd,:where(.zaratan) pre,:where(.zaratan) samp{background:var(--c-base-100,#ececee);border-radius:4px;font-size:88%;padding:.0625em .25em;font-family:var(--ff-monospace)}:where(.zaratan):where(:not(.wp-admin)) a{display:inline-block;vertical-align:middle;text-decoration:none;outline:0;color:inherit;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}:where(.zaratan):where(:not(.wp-admin)) :where([href],[onclick]){cursor:pointer}:where(.zaratan):where(:not(.wp-admin)) :where([href],[onclick]),:where(.zaratan):where(:not(.wp-admin)) :where([href],[onclick]):after,:where(.zaratan):where(:not(.wp-admin)) :where([href],[onclick]):before{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}@media (any-hover:hover){:where(.zaratan):where(:not(.wp-admin)) :where([href],[onclick]):hover{opacity:.7}}@media screen and (min-width:744px){:where(.zaratan):where(:not(.wp-admin)) [href^="tel:"]{pointer-events:none;cursor:default}}:where(.zaratan) cite>:where([href],[onclick]){position:relative;z-index:10;display:inline}:where(.zaratan) cite>:where([href],[onclick]):where([target=_blank],[href*=".pdf"]){margin-right:1.5em}:where(.zaratan) cite>:where([href],[onclick]):where([target=_blank],[href*=".pdf"]):after{content:"";position:absolute;margin:auto;display:-ms-inline-grid;display:inline-grid;place-content:center;place-items:center;text-align:center;width:1.25em;height:.901em;font-size:133.3%;font-family:"Material Symbols Sharp";font-variation-settings:"FILL" 0,"wght" 300;text-decoration:none}:where(.zaratan) cite>:where([href],[onclick]):where([target=_blank]):after{bottom:0;right:-1.4em;content:"\e89e";color:var(--c-base-200,#d3d5d8);-webkit-text-fill-color:var(--c-base-200,#d3d5d8)}:where(.zaratan) cite>:where([href],[onclick]):where([href*=".pdf"]):after{right:-1.4em;bottom:.1px;width:24px;height:24px;content:"";background-image:url(https://code-plus.jp/cdn/commons/images/icons/icn-PDF_32.svg);background-size:contain}:where(.zaratan) mark{background:linear-gradient(60deg,hsla(57,99%,66%,.75),hsla(60,99%,66%,.75) 5em,hsla(60,99%,66%,.75) 80%,hsla(60,99%,66%,.25) 100%) no-repeat 50% 100%;background-size:100% 50%}:where(.zaratan){--cm-blockquote-py:0.833em;--cm-blockquote-px:1rem}:where(.zaratan) blockquote{position:relative;display:block;max-width:100%;padding-block:calc(var(--cm-blockquote-py) + var(--font-top-offset,0em)/ 2) calc(var(--cm-blockquote-py) - var(--font-top-offset,0em)/ 2);padding-inline:calc(var(--cm-blockquote-px));background:var(--c-base-40,#f4f4f5);border-color:var(--border-color,#d3d5d8);color:var(--c-base-600,#676a74)}:where(.zaratan) blockquote:before{position:absolute;pointer-events:none;top:var(--border-inset-top,0);bottom:var(--border-inset-bottom,0);left:var(--border-inset-left,0);border-left:var(--border-width,.25em) var(--border-style,solid);border-color:inherit;content:""}:where(.zaratan) q{background:var(--c-base-40,#f4f4f5)}@media screen and (max-width:743.9px){:where(.zaratan) blockquote:is(.ta-center,.ta-center_sp){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media print,screen and (min-width:744px){:where(.zaratan) blockquote:is(.ta-center,.ta-center_pc){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}:root{--cm-button-py:0.5em;--cm-button-px:1rem;--cm-input-hgt:2.5em;--cm-input-py:0.5em;--cm-input-px:0.75rem;--cm-textarea-py:0.5em;--cm-textarea-px:0.5rem;--cm-label-py:0.833em;--cm-label-px:1rem;--cm-fieldset-py:0.833em;--cm-fieldset-px:1rem}:where(.zaratan) input:where([type=number]),:where(.zaratan) input:where([type=text],[type=date],[type=datetime-local],[type=email],[type=month],[type=password],[type=search],[type=tel],[type=time],[type=url],[type=week]),:where(.zaratan) select,:where(.zaratan) textarea{max-width:100%;border:1px solid #d0d3db;border-radius:3px;background:var(--c-secondary-30,#f5f6f9);-webkit-box-shadow:inset 0 1px 1px hsla(0,0%,0%,.075);box-shadow:inset 0 1px 1px hsla(0,0%,0%,.075);color:hsla(0,0%,0%,.7);line-height:normal;font-size:var(--fz-base)}:where(.zaratan) input:where([type=text],[type=date],[type=datetime-local],[type=email],[type=month],[type=password],[type=search],[type=tel],[type=time],[type=url],[type=week]){height:calc(var(--cm-input-hgt) + 2px);padding-block:calc(var(--cm-input-py) + var(--font-top-offset,0em)/ 2) calc(var(--cm-input-py) - var(--font-top-offset,0em)/ 2);padding-inline:calc(var(--cm-input-px))}:where(.zaratan) input:where([type=number]){height:calc(var(--cm-input-hgt) + 2px);padding-block:calc(var(--cm-input-py) + var(--font-top-offset,0em)/ 2) calc(var(--cm-input-py) - var(--font-top-offset,0em)/ 2);padding-inline:calc(var(--cm-input-px) - .25rem) calc(var(--cm-input-px) - .75rem);text-align:center}:where(.zaratan) input:where([type=range]){max-width:100%;height:calc(.375em + 2px);border:1px solid #d0d3db;border-radius:999em;background:var(--c-secondary-30,#f3f5fa);-webkit-box-shadow:inset 0 1px 1px hsla(0,0%,0%,.075);box-shadow:inset 0 1px 1px hsla(0,0%,0%,.075)}:where(.zaratan) select{height:calc(var(--cm-input-hgt) + 2px);padding-block:calc(var(--cm-input-py) - .05em + var(--font-top-offset,0em)/ 2) calc(var(--cm-input-py) - .05em - var(--font-top-offset,0em)/ 2);padding-inline:calc(var(--cm-input-px))}:where(.zaratan) textarea{padding-block:calc(var(--cm-textarea-py) + var(--font-top-offset,0em)/ 2) calc(var(--cm-textarea-py) - var(--font-top-offset,0em)/ 2);padding-inline:calc(var(--cm-textarea-px))}:where(.zaratan) input:where([type=number]):-moz-placeholder,:where(.zaratan) textarea:-moz-placeholder,input:where([type=text],[type=date],[type=datetime-local],[type=email],[type=month],[type=password],[type=search],[type=tel],[type=time],[type=url],[type=week]):-moz-placeholder{background:var(--c-secondary-30,#f3f5fa);color:hsla(0,0%,0%,.26)}:where(.zaratan) input:where([type=number]):-ms-input-placeholder,:where(.zaratan) textarea:-ms-input-placeholder,input:where([type=text],[type=date],[type=datetime-local],[type=email],[type=month],[type=password],[type=search],[type=tel],[type=time],[type=url],[type=week]):-ms-input-placeholder{background:var(--c-secondary-30,#f3f5fa);color:hsla(0,0%,0%,.26)}:where(.zaratan) input:where([type=number]):placeholder-shown,:where(.zaratan) select.placeholder-shown,:where(.zaratan) textarea:placeholder-shown,input:where([type=text],[type=date],[type=datetime-local],[type=email],[type=month],[type=password],[type=search],[type=tel],[type=time],[type=url],[type=week]):placeholder-shown{background:var(--c-secondary-30,#f3f5fa);color:hsla(0,0%,0%,.26)}:where(.zaratan) input:where([type=number]):focus,:where(.zaratan) input:where([type=number],[type=text],[type=date],[type=datetime-local],[type=email],[type=month],[type=password],[type=search],[type=tel],[type=time],[type=url],[type=week]):focus,:where(.zaratan) select:focus,:where(.zaratan) textarea:focus{background:var(--c-base,#fff);color:#000}:where(.zaratan) :where(input,textarea)::-moz-placeholder{color:rgba(0,0,0,.26)}:where(.zaratan) :where(input,textarea)::-webkit-input-placeholder{color:rgba(0,0,0,.26)}:where(.zaratan) :where(input,textarea):focus::-moz-placeholder{color:transparent}:where(.zaratan) :where(input,textarea):focus::-webkit-input-placeholder{color:transparent}:where(.zaratan) input:where([type=radio],[type=checkbox]){-ms-flex-negative:0;flex-shrink:0;position:relative;top:-.0625em;display:inline-block;accent-color:var(--c-primary-700,#2a407e);margin-right:.5em}:where(.zaratan) label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}:where(.zaratan) button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}:where(.zaratan) .bold{font-weight:700;font-variation-settings:"wght" 700}:where(.zaratan) .bolder{font-weight:bolder}:where(.zaratan) .underline{display:inline;text-decoration:underline solid currentColor;-webkit-text-decoration:underline solid currentColor;text-decoration-thickness:1px;text-underline-offset:5px}:where(.zaratan) .strike{position:relative;text-decoration:line-through;text-decoration-style:solid;text-decoration-color:var(--c-base-900,#1f2023);text-decoration-thickness:1px}:where(.zaratan) .italic{font-style:italic}