:root{--font_fallback: sans-serif;--font_en: "Roboto";--font_jp: "Noto Sans JP";--font_main: var(--font_jp), var(--font_fallback);--font_sub: var(--font_en), var(--font_jp), var(--font_fallback);--font_editor: ui-monospace, monospace;--font_weight_medium: 500;--font_weight_bold: 700;--font_weight_main: var(--font_weight_medium);--line_height_main: 1.7;--line_height_heading: 1.3;--letter_spacing_main: .05em;--color_white: #fff;--color_gray_lighter: #f5f5f5;--color_gray: #e7e7e7;--color_gray_darken: #d5d5d5;--color_black_lighter: #3c3c3c;--color_black: #121212;--color_black_darken: #010101;--color_red: #c90000;--color_red_darken: #581607;--color_gold: #d4af37;--color_gold_grad: linear-gradient(90deg, #b8941d 0%, #d4af37 33.5%, #f0d98f 69.46%, #e6c875 100%);--color_gold_darken: #887125;--radius_main: min(4px, 4 / 390 * 100vw);--color_main: var(--color_white);--color_sub: var(--color_black);--color_heading: var(--color_white);--color_link: var(--color_white);--color_link_hover: var(--color_white);--color_accent: var(--color_red);--color_accent_sub: var(--color_gold);--color_placeholder: var(--color_black_lighter);--color_disabled: var(--color_black_lighter);--color_stroke: var(--color_gray_darken);--color_inactive: var(--color_black_lighter);--bg_color_main: var(--color_black);--bg_color_sub: var(--color_white);--bg_color_tertiary: var(--color_black_lighter);--bg_color_editor: #4b5d77;--canvas_base: 390;--content_width_main: 1300px;--content_gutter_main: min(20px, 20 / var(--canvas_base) * 100vw);--container_main: calc(var(--content_width_main) + (var(--content_gutter_main)) * 2);--sidebar: min(314px, 270 / 1024 * 100vw);--spacer: min(4px, 4 / var(--canvas_base) * 100vw);--header_bg: var(--color_black);--header_position: 0px;--header_height: min(60px, 50 / 390 * 100vw);--header_gutter: min(20px, 5.1282051282vw);--header_logo: min(229px, 172 / 390 * 100vw);--drawer_bg: #1a1a1a;--footer_main_bg: transparent;--link_hover_img: .87;--link_hover_bg: var(--color_accent);--link_spacer: 1em;--transition_main: .1s ease;--transition_sub: .2s ease-in-out;--font_size_11: min(11px, 11 / 390 * 100vw);--font_size_12: min(12px, 12 / 390 * 100vw);--font_size_13: min(13px, 13 / 390 * 100vw);--font_size_14: min(14px, 14 / 390 * 100vw);--font_size_15: min(15px, 15 / 390 * 100vw);--font_size_16: min(16px, 16 / 390 * 100vw);--font_size_17: min(17px, 17 / 390 * 100vw);--font_size_18: min(18px, 18 / 390 * 100vw);--font_size_19: min(19px, 19 / 390 * 100vw);--font_size_20: min(20px, 20 / 390 * 100vw);--font_size_21: min(21px, 21 / 390 * 100vw);--font_size_22: min(22px, 22 / 390 * 100vw);--font_size_23: min(23px, 23 / 390 * 100vw);--font_size_24: min(24px, 24 / 390 * 100vw);--font_size_25: min(25px, 25 / 390 * 100vw);--font_size_26: min(26px, 26 / 390 * 100vw);--font_size_27: min(27px, 27 / 390 * 100vw);--font_size_28: min(28px, 28 / 390 * 100vw);--font_size_29: min(29px, 29 / 390 * 100vw);--font_size_30: min(30px, 30 / 390 * 100vw);--font_size_31: min(31px, 31 / 390 * 100vw);--font_size_32: min(32px, 32 / 390 * 100vw);--font_size_33: min(33px, 33 / 390 * 100vw);--font_size_34: min(34px, 34 / 390 * 100vw);--font_size_35: min(35px, 35 / 390 * 100vw);--font_size_36: min(36px, 36 / 390 * 100vw);--font_size_37: min(37px, 37 / 390 * 100vw);--font_size_38: min(38px, 38 / 390 * 100vw);--font_size_39: min(39px, 39 / 390 * 100vw);--font_size_40: min(40px, 40 / 390 * 100vw);--font_size_main: var(--font_size_16)}@media screen and (min-width: 568px){:root{--header_height: 60px}}@media screen and (min-width: 768px){:root{--line_height_main: 1.7;--canvas_base: 1600;--spacer: min(4px, 3 / 768 * 100vw);--content_gutter_main: 32px;--header_height: min(80px, 70 / 768 * 100vw);--header_logo: 230px;--header_gutter: 30px;--font_size_11: clamp(11px - 1px, 11 / 1200 * 100vw, 11px);--font_size_12: clamp(12px - 1px, 12 / 1200 * 100vw, 12px);--font_size_13: clamp(13px - 1px, 13 / 1200 * 100vw, 13px);--font_size_14: clamp(14px - 1px, 14 / 1200 * 100vw, 14px);--font_size_15: clamp(15px - 1px, 15 / 1200 * 100vw, 15px);--font_size_16: clamp(16px - 1px, 16 / 1200 * 100vw, 16px);--font_size_17: clamp(17px - 2px, 17 / 1200 * 100vw, 17px);--font_size_18: clamp(18px - 2px, 18 / 1200 * 100vw, 18px);--font_size_19: clamp(19px - 2px, 19 / 1200 * 100vw, 19px);--font_size_20: clamp(20px - 2px, 20 / 1200 * 100vw, 20px);--font_size_21: clamp(21px - 2px, 21 / 1200 * 100vw, 21px);--font_size_22: clamp(22px - 2px, 22 / 1200 * 100vw, 22px);--font_size_23: clamp(23px - 2px, 23 / 1200 * 100vw, 23px);--font_size_24: clamp(24px - 2px, 24 / 1200 * 100vw, 24px);--font_size_25: clamp(25px - 2px, 25 / 1200 * 100vw, 25px);--font_size_26: clamp(26px - 2px, 26 / 1200 * 100vw, 26px);--font_size_27: clamp(27px - 2px, 27 / 1200 * 100vw, 27px);--font_size_28: min(28px, 28 / 1200 * 100vw);--font_size_29: min(29px, 29 / 1200 * 100vw);--font_size_30: min(30px, 30 / 1200 * 100vw);--font_size_31: min(31px, 31 / 1200 * 100vw);--font_size_32: min(32px, 32 / 1200 * 100vw);--font_size_33: min(33px, 33 / 1200 * 100vw);--font_size_34: min(34px, 34 / 1200 * 100vw);--font_size_35: min(35px, 35 / 1200 * 100vw);--font_size_36: min(36px, 36 / 1200 * 100vw);--font_size_37: min(37px, 37 / 1200 * 100vw);--font_size_38: min(38px, 38 / 1200 * 100vw);--font_size_39: min(39px, 39 / 1200 * 100vw);--font_size_40: min(40px, 40 / 1200 * 100vw);--font_size_main: var(--font_size_18)}}@media screen and (min-width: 1024px){:root{--header_height: 80px;--header_gutter: min(50px, 30 / 1024 * 100vw);--font_size_11: 11px;--font_size_12: 12px;--font_size_13: 13px;--font_size_14: 14px;--font_size_15: 15px;--font_size_16: 16px;--font_size_17: 17px;--font_size_18: 18px;--font_size_19: 19px;--font_size_20: 20px;--font_size_21: 21px;--font_size_22: 22px;--font_size_23: 23px;--font_size_24: 24px;--font_size_25: 25px;--font_size_26: 26px;--font_size_27: 27px;--font_size_28: 28px;--font_size_29: 29px;--font_size_30: 30px;--font_size_31: 31px;--font_size_32: 32px;--font_size_33: 33px;--font_size_34: 34px;--font_size_35: 35px;--font_size_36: 36px;--font_size_37: 37px;--font_size_38: 38px;--font_size_39: 39px;--font_size_40: 40px}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}::-webkit-selection{color:var(--color_white);background:var(--color_gold_darken)}::-moz-selection{color:var(--color_white);background:var(--color_gold_darken)}::selection{color:var(--color_white);background:var(--color_gold_darken)}*,*::before,*::after{box-sizing:border-box}body{min-height:100dvh;background:var(--bg_color_main);color:var(--color_main);-webkit-text-size-adjust:100%;font-family:var(--font_main);font-size:var(--font_size_main);font-weight:var(--font_weight_main);letter-spacing:var(--letter_spacing_main);line-height:var(--line_height_main);overflow-x:hidden;overflow-wrap:anywhere;word-break:normal;line-break:strict;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%;position:relative}body.where-fixed{overflow:hidden}main{contain:paint}@supports not (contain: paint){main{overflow-x:hidden}}figure,picture{margin:0;display:block}img{max-width:100%;min-height:1px;height:auto;vertical-align:bottom;image-rendering:-webkit-optimize-contrast;image-rendering:optimizequality;font-style:italic}svg{width:1em;overflow:hidden}table{width:100%;margin:0 auto;border-collapse:collapse}th,td{border:1px solid var(--color_stroke);font-weight:var(--font_weight_main);vertical-align:middle}th{text-align:center}td{text-align:left}hr{margin-block:1.5em;border-top:0;border-color:var(--color_stroke_sub)}dd{margin-inline:0}:where(h1,h2,h3,h4,h5,h6){margin-block:1em min(20px,5.1282051282vw);color:var(--color_heading);font-family:var(--font_main);font-weight:var(--font_weight_bold);letter-spacing:var(--letter_spacing_main);line-height:var(--line_height_heading)}h1,.h1{font-size:var(--font_size_32)}h2,.h2{font-size:var(--font_size_30)}h3,.h3{font-size:var(--font_size_22)}h4,.h4{font-size:var(--font_size_20)}h5,.h5{font-size:var(--font_size_18)}h6,.h6{font-size:var(--font_size_16)}a{color:var(--color_link);text-decoration:none;transition:color var(--transition_main);-webkit-tap-highlight-color:rgba(0,0,0,0)}a:focus,a:focus-visible{color:var(--color_link_hover)}@media(any-hover: hover){a:hover{color:var(--color_link_hover)}}a img{transition:opacity var(--transition_main)}a img:focus,a img:focus-visible{opacity:var(--link_hover_img)}@media(any-hover: hover){a img:hover{opacity:var(--link_hover_img)}}small{font-size:.7em}@media screen and (min-width: 768px){:where(h1,h2,h3,h4,h5,h6){margin-bottom:min(24px,2vw)}h1,.h1{margin-bottom:min(30px,2.5vw);font-size:var(--font_size_40)}h2,.h2{font-size:var(--font_size_40)}h3,.h3{font-size:var(--font_size_26)}h4,.h4{font-size:var(--font_size_20)}h5,.h5{font-size:var(--font_size_18)}h6,.h6{font-size:var(--font_size_16)}a[href^="tel:"]{pointer-events:none}}::placeholder{color:var(--color_placeholder)}:where(button,input,optgroup,select,textarea){border:1px solid var(--color_white);border-radius:0;accent-color:var(--color_gold);color:var(--color_white);font-family:var(--font_main);font-size:var(--font_size_14);font-weight:var(--font_weight_main);letter-spacing:var(--letter_spacing_main);line-height:var(--line_height_main);background-color:var(--color_black)}:where(input,textarea,select){--width: min(600px, 100%);max-width:var(--width);width:min(var(--width),100%);margin:0;padding:.7003125em min(20px,5.1282051282vw);border-radius:var(--radius_main);cursor:pointer}:where(input,textarea,select).--narrow{--width: 160px}:where(input,textarea,select).--narrower{--width: 100px}:where(input,textarea,select).--wide{--width: min(600px, 100%)}@media screen and (min-width: 768px){:where(input,textarea,select){width:var(--width);padding:0.6182142857em 1.2em}:where(input,textarea,select).--narrow{--width: 300px}}button{color:var(--color_black);background:var(--color_gold_grad);cursor:pointer}input:where([type=text],[type=tel],[type=email],[type=search]),textarea,select,button{outline:none}input:where([type=text],[type=tel],[type=email],[type=search]):focus,textarea:focus,select:focus,button:focus{box-shadow:0 0 7px var(--color_gold)}textarea{min-height:min(250px,38.4615384615vw);field-sizing:content;resize:vertical}input[type=radio]{--width: 1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:.1em;width:var(--width);height:var(--width);border:2px solid var(--color_main);border-radius:50%;background-color:var(--color_white);position:relative}input[type=radio]:checked:before{content:"";width:calc(var(--width) - 10px);height:calc(var(--width) - 10px);border-radius:50%;background:var(--color_accent);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}input[type=checkbox]{--checkbox_width: min(16px, 4.1025641026vw);width:var(--checkbox_width);height:var(--checkbox_width);margin:0;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:var(--font_weight_black);position:relative;vertical-align:middle;background:none}input[type=checkbox]::before,input[type=checkbox]::after{content:"";display:block;position:absolute;inset:0;margin:auto}input[type=checkbox]::before{width:var(--checkbox_width);height:var(--checkbox_width);border:1px solid var(--color_white);background-color:var(--color_black)}input[type=checkbox]::after{width:0.9166666667em;height:.5em;border-left:2px solid var(--color_gold);border-bottom:2px solid var(--color_gold);transform:rotate(-45deg);top:-0.25em;left:.1em;opacity:0}input[type=checkbox]:checked::before{border-color:var(--color_gold)}input[type=checkbox]:checked::after{opacity:1}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:inherit}select[disabled]{pointer-events:none}.wpcf7-form-control-wrap:has(.--full){width:100%}.wpcf7-form-control-wrap:has(.--full) input,.wpcf7-form-control-wrap:has(.--full) textarea{--width: 100%}.wpcf7-form-control-wrap:has(input[type=radio]){width:100%}.wpcf7-list-item{margin:0}.wpcf7-radio{display:flex;align-items:center;flex-wrap:wrap;gap:min(10px,2.5641025641vw) min(30px,7.6923076923vw)}.select:has(select),.wpcf7-form-control-wrap:has(select){position:relative}.select:has(select) select,.wpcf7-form-control-wrap:has(select) select{padding-right:2.5em}.select:has(select)::before,.wpcf7-form-control-wrap:has(select)::before{content:"";width:1em;height:.56em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 10'%3E%3Cpath fill='%23fff' d='M17 3.983a.885.885 0 0 0-.3-.646 1.382 1.382 0 0 0-1.687-.093L8.999 7.569 2.983 3.244a1.383 1.383 0 0 0-1.688.093.866.866 0 0 0 .113 1.386l6.8 4.892a1.4 1.4 0 0 0 1.575 0l6.8-4.892a.915.915 0 0 0 .409-.74' /%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;display:block;position:absolute;top:0;bottom:0;right:1em;margin:auto}label:has(input[type=checkbox]),label:has(input[type=radio]){display:flex;align-items:center;gap:min(8px,2.0512820513vw);cursor:pointer}.is-disabled label:has(input[type=checkbox]),.is-disabled label:has(input[type=radio]){opacity:.35;pointer-events:none}.l-container{--width: var(--container_main);width:min(var(--width),100%);margin-inline:auto;padding-inline:var(--content_gutter_main)}.l-header{height:var(--header_height);border-bottom:1px solid var(--color_white);background-color:var(--header_bg);display:flex;align-items:center}.l-header__inner{display:flex;justify-content:center;align-items:center}.l-header__logo{width:var(--header_logo);margin:0}.l-header__logo__link{display:flex}.l-header__hamburger{width:3em;color:var(--color_white);font-size:min(10px,2.5641025641vw);line-height:1;position:absolute;left:var(--header_gutter)}.l-header__hamburger i{width:95%;height:1.6em;display:flex;flex-direction:column;justify-content:space-between}.l-header__hamburger i span{width:100%;height:2px;border-radius:calc(infinity*1px);background-color:currentColor;display:block;flex-shrink:0}@media screen and (min-width: 568px){.l-header__hamburger i{width:100%;height:2em;gap:.8em}.l-header__hamburger i span{height:3px}}@media screen and (min-width: 1600px){.l-header__inner{justify-content:flex-start}}.l-drawer{--heading: min(96px, 4em);--pad: var(--content_gutter_main);min-height:100vh;width:100%;position:fixed;inset:0;z-index:1000000;display:none;transition:transform var(--transition_sub),opacity var(--transition_main),visibility var(--transition_main)}.l-drawer__inner{width:min(350px,95vw);background:var(--drawer_bg)}.l-drawer__overlay{background-color:rgba(18,18,18,.6);position:absolute;inset:0;z-index:1;cursor:pointer}.l-drawer__body{height:calc(100dvh - var(--heading));padding:0 var(--pad) calc(var(--spacer)*15);position:relative;z-index:2;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.l-drawer__body::-webkit-scrollbar{display:none}.l-drawer__header{height:var(--heading);padding-inline:var(--pad);background:var(--color_black);display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.l-drawer__close{color:var(--color_navy);font-size:min(14px,3.0769230769vw);cursor:pointer;z-index:1}.l-drawer__close i{width:1.5em;height:1.5em;margin-inline:auto;display:grid;place-items:center}.l-drawer__close i span{width:100%;height:2px;background-color:currentColor;grid-area:1/1/2/2}.l-drawer__close i span:first-child{transform:rotate(-45deg)}.l-drawer__close i span:last-child{transform:rotate(45deg)}@media screen and (min-width: 568px){.l-drawer__close i span{height:3px}}.l-drawer__heading{width:min(170px,30.7692307692vw);margin-top:.2em}.l-drawer__nav{margin-block:calc(var(--spacer)*6) calc(var(--spacer)*9)}.l-drawer_main_lists{--pad: .4003125em;margin:calc(var(--spacer)*6) 0 0}.l-drawer_main_lists a{color:var(--color_main);padding-block:var(--pad);font-size:var(--font_size_16);font-weight:var(--font_weight_bold);display:flex;justify-content:space-between;align-items:center}.l-drawer_main_lists a:focus,.l-drawer_main_lists a:focus-visible{color:var(--color_gold)}@media(any-hover: hover){.l-drawer_main_lists a:hover{color:var(--color_gold)}}.l-drawer_main_lists .l-header_btn{display:none}@media screen and (min-width: 768px){.l-drawer{--heading: min(96px, 6em);--pad: calc(var(--spacer) * 7)}.l-drawer__body{padding-inline:30px}}.l-footer{--font_size_main: var(--font_size_16);background:var(--footer_main_bg) url("../img/common/footer_bg_sp.webp") no-repeat center bottom/cover}.l-footer ul{margin:0}.l-footer a{color:inherit}@media screen and (min-width: 568px){.l-footer{background-image:url("../img/common/footer_bg.webp")}}.l-footer_main{padding-block:min(60px,15.3846153846vw);color:var(--color_white)}.l-footer_main__nav{border-bottom:1px solid var(--color_white);padding-bottom:calc(var(--spacer)*10);display:flex;flex-direction:column;gap:calc(var(--spacer)*8) min(132px,5.2083333333vw)}.l-footer_main__logo{width:min(432px,100%);align-self:center}.l-footer_main__sns p{margin-block:calc(var(--spacer)*8) calc(var(--spacer)*4);font-size:var(--font_size_14);font-weight:var(--font_weight_bold);text-align:center}.l-footer_main__copy{margin-top:calc(var(--spacer)*8);text-align:center}.l-footer_main__copy small{font-size:var(--font_size_12);line-height:2.5}@media screen and (min-width: 768px){.l-footer_main{padding-block:min(100px,8.3333333333vw) min(64px,5.3333333333vw)}.l-footer_main__nav{flex-direction:row;align-items:flex-start}.l-footer_main__sns p{font-size:var(--font_size_18)}.l-footer_main__copy small{font-size:var(--font_size_14)}}.c-footer-links{display:flex;flex-direction:column;gap:calc(var(--spacer)*4)}.c-footer-links a{font-size:var(--font_size_16);font-weight:var(--font_weight_bold);line-height:1.5;transition:opacity var(--transition_main);display:flex;align-items:center;gap:.5em;transition:opacity var(--transition_main)}.c-footer-links a::before{content:"";width:.509375em;aspect-ratio:815/1243;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.153' height='12.43' viewBox='0 0 8.153 12.43'%3E%3Cpath fill='%23fff' d='M3.009 11.365q.914-.87 2.015-1.911l2.022-1.912.921-.87a.62.62 0 0 0 0-.889l-.927-.877L5 2.983 2.976 1.059 2.055.183A.68.68 0 0 0 1.581 0a.63.63 0 0 0-.46.183l-.46.444-.461.444a.593.593 0 0 0 0 .889l.7.67q.7.67 1.549 1.47T4 5.564l.707.67-.7.657q-.7.657-1.541 1.455T.927 9.8l-.7.657a.62.62 0 0 0 0 .889l.467.444.467.444a.61.61 0 0 0 .46.195.66.66 0 0 0 .474-.195z'/%3E%3C/svg%3E") no-repeat center center/contain;display:block;flex-shrink:0}.c-footer-links a:focus,.c-footer-links a:focus-visible{opacity:var(--link_hover_img)}@media(any-hover: hover){.c-footer-links a:hover{opacity:var(--link_hover_img)}}@media screen and (min-width: 568px){.c-footer-links{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:min(32px,2.8169014085vw)}}@media screen and (min-width: 768px){.c-footer-links{justify-content:flex-start}}.c-social-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:calc(var(--spacer)*4)}.c-social-links a{transition:opacity var(--transition_main)}.c-social-links a:is([href*="x.com"],[href*="youtube.com"])::before{content:"";background-repeat:no-repeat;background-size:contain;background-position:center center;display:block}.c-social-links a[href*="x.com"]::before{width:2em;aspect-ratio:1/1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='50' viewBox='0 0 48 50'%3E%3Cpath d='M29.08 21.17 46.95 0h-4.23L27.2 18.38 14.81 0H.52l18.74 27.8L.52 50h4.23l16.38-19.41L34.22 50h14.29zm-5.8 6.87-1.9-2.77L6.28 3.25h6.5l12.19 17.78 1.9 2.77 15.85 23.11h-6.5L23.29 28.05Z' style='fill:%23fff'/%3E%3C/svg%3E")}.c-social-links a[href*="youtube.com"]::before{width:8.875em;aspect-ratio:220/48;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='youtube' width='220' height='48' viewBox='0 0 220 48'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff%7D%3C/style%3E%3C/defs%3E%3Cpath d='M68.7 7.5c-.81-2.95-3.18-5.27-6.2-6.06C57.03.01 35.09.01 35.09.01S13.15.01 7.68 1.44c-3.02.79-5.4 3.11-6.2 6.06C0 12.84 0 24 0 24s0 11.16 1.47 16.5c.81 2.95 3.18 5.27 6.2 6.06 5.47 1.43 27.41 1.43 27.41 1.43s21.94 0 27.41-1.43c3.02-.79 5.4-3.11 6.2-6.06 1.47-5.35 1.47-16.5 1.47-16.5s0-11.16-1.47-16.5ZM28.07 34.29V13.71L46.3 24zm73.77 9.38c-1.39-.91-2.38-2.34-2.96-4.27-.59-1.93-.88-4.49-.88-7.7v-4.36c0-3.24.33-5.84 1-7.8s1.71-3.39 3.14-4.29c1.42-.9 3.29-1.35 5.59-1.35s4.1.46 5.47 1.37c1.37.92 2.37 2.35 3.01 4.29.64 1.95.95 4.54.95 7.77v4.36c0 3.2-.31 5.78-.93 7.72-.62 1.95-1.62 3.37-3.01 4.27q-2.085 1.35-5.64 1.35c-3.555 0-4.36-.46-5.74-1.37Zm7.78-4.71c.38-.98.58-2.58.58-4.81v-9.37c0-2.16-.19-3.73-.58-4.73-.38-1-1.06-1.5-2.03-1.5s-1.6.5-1.98 1.5-.58 2.57-.58 4.73v9.37c0 2.22.18 3.82.55 4.81q.555 1.47 2.01 1.47c1.455 0 1.65-.49 2.03-1.47m98.79-7.19v1.52c0 1.93.06 3.38.18 4.34s.36 1.67.73 2.11q.555.66 1.71.66c1.04 0 1.75-.39 2.13-1.18.38-.78.59-2.09.63-3.92l5.97.34c.03.26.05.62.05 1.08 0 2.78-.78 4.85-2.33 6.23s-3.76 2.06-6.6 2.06c-3.41 0-5.8-1.05-7.18-3.14-1.37-2.09-2.06-5.33-2.06-9.71v-5.25c0-4.51.71-7.8 2.13-9.88s3.86-3.11 7.3-3.11c2.37 0 4.2.43 5.47 1.28s2.17 2.17 2.68 3.97c.52 1.8.78 4.28.78 7.45v5.15zm.88-12.65c-.35.43-.59 1.12-.7 2.08-.12.96-.18 2.43-.18 4.39v2.16h5.07v-2.16c0-1.93-.07-3.39-.2-4.39s-.38-1.7-.73-2.11-.9-.61-1.63-.61-1.28.21-1.63.64M84.98 31.21 77.1 3.41h6.87l2.76 12.6c.7 3.11 1.22 5.75 1.56 7.94h.2q.345-2.355 1.56-7.89l2.86-12.65h6.87l-7.98 27.8v13.34h-6.82zm54.55-16.72v30.06h-5.42l-.6-3.68h-.15c-1.47 2.78-3.68 4.17-6.62 4.17-2.04 0-3.55-.65-4.52-1.96s-1.46-3.35-1.46-6.13V14.49h6.92v22.07c0 1.34.15 2.3.45 2.87s.8.86 1.51.86c.6 0 1.18-.18 1.73-.54s.96-.82 1.23-1.37V14.49h6.92Zm35.51 0v30.06h-5.42l-.6-3.68h-.15c-1.47 2.78-3.68 4.17-6.62 4.17-2.04 0-3.55-.65-4.52-1.96s-1.46-3.35-1.46-6.13V14.49h6.92v22.07c0 1.34.15 2.3.45 2.87s.8.86 1.51.86c.6 0 1.18-.18 1.73-.54s.96-.82 1.23-1.37V14.49h6.92Z' class='cls-1'/%3E%3Cpath d='M158.34 8.85h-6.87v35.7h-6.77V8.85h-6.87V3.41h20.52v5.44Zm39.62 10.45c-.42-1.9-1.1-3.27-2.03-4.12-.94-.85-2.22-1.27-3.86-1.27-1.27 0-2.46.35-3.56 1.05s-1.96 1.63-2.56 2.77h-.05V1.89h-6.67v42.66h5.72l.7-2.84h.15c.53 1.01 1.34 1.81 2.41 2.4s2.26.88 3.56.88c2.34 0 4.06-1.05 5.17-3.16 1.1-2.11 1.66-5.4 1.66-9.88v-4.76c0-3.37-.21-6-.63-7.9Zm-6.35 12.26c0 2.19-.09 3.91-.28 5.15-.18 1.24-.49 2.13-.93 2.65s-1.02.78-1.76.78c-.57 0-1.1-.13-1.58-.39-.49-.26-.88-.65-1.18-1.18V21.5q.345-1.23 1.2-2.01t1.86-.78c.7 0 1.25.27 1.63.81s.65 1.45.8 2.72.23 3.09.23 5.44v3.87Z' class='cls-1'/%3E%3C/svg%3E")}.c-social-links a:focus,.c-social-links a:focus-visible{opacity:var(--link_hover_img)}@media(any-hover: hover){.c-social-links a:hover{opacity:var(--link_hover_img)}}@media screen and (min-width: 768px){.c-social-links{gap:calc(var(--spacer)*10)}.c-social-links a[href*="x.com"]::before{width:3em}.c-social-links a[href*="youtube.com"]::before{width:13.75em}}.c-section_margin{--gutter: var(--section_spacer_m);margin-block:var(--gutter)}.c-section_margin.--top{margin-bottom:0}.c-section_margin.--bottom{margin-top:0}.c-section_margin.--narrow{--gutter: var(--section_spacer_xs)}.c-section_padding{--pad: var(--section_spacer_m);padding-block:var(--pad)}.c-section_padding.--top{padding-bottom:0}.c-section_padding.--bottom{padding-top:0}.c-section_padding.--narrow{--pad: var(--section_spacer_xs)}.c-section_footer{--gutter: calc(var(--spacer) * 8);margin-top:var(--gutter)}@media screen and (min-width: 768px){.c-section_footer{--gutter: calc(var(--spacer) * 12)}}.c-breadcrumbs{margin-block:calc(var(--spacer)*4) 0;margin-right:calc(50% - 50vw);padding-right:var(--content_gutter_main);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.c-breadcrumbs::-webkit-scrollbar{display:none}.c-breadcrumbs ul{margin:0;font-size:var(--font_size_12);display:flex;row-gap:.5em;white-space:nowrap}.c-breadcrumbs ul>li{display:flex}.c-breadcrumbs ul>li:not(:last-child)::after{content:"〉";margin-left:1em}.c-breadcrumbs a{text-decoration:underline;text-underline-offset:2px}.c-breadcrumbs a:focus,.c-breadcrumbs a:focus-visible{color:var(--color_gold)}@media(any-hover: hover){.c-breadcrumbs a:hover{color:var(--color_gold)}}@media screen and (min-width: 768px){.c-breadcrumbs{margin-top:calc(var(--spacer)*6);margin-right:0;padding-right:0;overflow:hidden}.c-breadcrumbs ul{margin-inline:auto;padding:0;font-size:var(--font_size_14);flex-wrap:wrap}.c-breadcrumbs ul>li:last-child{padding-right:0}}.c-accordion{margin:0}.c-accordion__button{border-bottom:1px solid var(--color_white);padding:calc(var(--spacer)*4) 0 calc(var(--spacer)*2);font-size:var(--font_size_14);color:var(--color_heading);display:flex;justify-content:space-between;gap:1em;cursor:pointer}.c-accordion__button__icon{--width: min(24px, 6.1538461538vw);width:var(--width);display:grid;place-items:center}.c-accordion__button i{--width: 1em;display:grid;place-items:center}.c-accordion__button i::before,.c-accordion__button i::after{content:"";background-color:var(--color_white);grid-area:1/1/2/2}.c-accordion__button i::before{width:var(--width);height:calc(var(--width)*.125)}.c-accordion__button i::after{width:calc(var(--width)*.125);height:var(--width);transition:transform var(--transition_main)}.c-accordion__body{height:0;margin-left:0;overflow:hidden;display:flex;flex-direction:column;gap:min(10px,2.5641025641vw)}.c-accordion__body>*:first-child{margin-top:calc(var(--spacer)*4)}.c-accordion__body>*:last-child{margin-bottom:calc(var(--spacer)*8)}.c-accordion__body li:last-child{margin-bottom:min(10px,2.5641025641vw)}.c-accordion__body a{color:var(--color_main);line-height:1.25em}.c-accordion__body a:focus,.c-accordion__body a:focus-visible{color:var(--color_link)}@media(any-hover: hover){.c-accordion__body a:hover{color:var(--color_link)}}.c-accordion.--open .c-accordion__button i::after{transform:rotate(90deg)}.c-accordion:has(.c-accordion__button__icon) .c-accordion__button::after{display:none}@media screen and (min-width: 768px){.c-accordion__button{padding:calc(var(--spacer)*6) 0 calc(var(--spacer)*4);font-size:var(--font_size_16)}.c-accordion.--sp .c-accordion__button{padding:0;pointer-events:none}.c-accordion.--sp .c-accordion__button::after,.c-accordion.--sp .c-accordion__button__icon{display:none}.c-accordion.--sp .c-accordion__body{height:auto !important}.c-accordion.--sp .c-accordion__body__inner{padding-block:0}}.c-form{padding-top:min(24px,6.1538461538vw)}.c-form__inner{--spacer: min(4px, 4 / var(--canvas_base) * 100vw);margin-inline:calc(50% - 50vw);padding:min(32px,8.2051282051vw) var(--content_gutter_main);background-color:var(--color_black);display:grid;grid-template-columns:1fr;gap:calc(var(--spacer)*6)}.c-form_row{margin:0 !important;display:grid;grid-template-columns:1fr;gap:min(12px,3.0769230769vw)}.c-form_row__label{margin-bottom:0 !important;font-size:var(--font_size_16);font-weight:var(--font_weight_bold);display:flex;gap:min(8px,2.0512820513vw)}.c-form_row__body{margin-top:0 !important;display:grid;grid-template-columns:1fr;gap:min(20px,5.1282051282vw) min(30px,7.6923076923vw)}.c-form_row__body.--small input[type=checkbox]{align-self:flex-start;flex-shrink:0}.c-form_row__body.--small .wpcf7-list-item-label{font-size:var(--font_size_14)}.c-form_submit{margin-top:0 !important;display:flex;align-items:center;flex-direction:column}.c-form_submit input{max-width:300px}.c-form__required{color:var(--color_gold)}@media screen and (min-width: 768px){.c-form{width:min(876px,100%)}.c-form__inner{margin-inline:auto;padding:min(32px,2.6666666667vw);grid-template-columns:max-content 1fr;gap:min(48px,4vw)}.c-form_row{display:grid;grid-template-columns:subgrid;grid-column:span 2;column-gap:min(24px,2vw)}.c-form_row label{padding-top:.3em;font-size:var(--font_size_18)}.c-form_row__body.--small input[type=checkbox]{align-self:center}.c-form_row__body.--small .wpcf7-form-control-wrap{width:100%}.c-form_row__body.--small .wpcf7-form-control{display:flex}.c-form_row__body.--small .wpcf7-list-item-label{font-size:var(--font_size_16)}.c-form_submit{grid-column:1/3}}.c-ad{--gap: calc(var(--spacer) * 5);display:flex;align-items:center;flex-direction:column;gap:calc(var(--spacer)*8) var(--gap);position:relative;z-index:3}.c-ad-vertical{margin-top:calc(var(--spacer)*16)}.c-ad-vertical .c-ad__card{max-width:min(1000px,100%)}.c-ad-horizontal{margin-top:calc(var(--spacer)*12)}.c-ad-horizontal .c-ad__card{max-width:min(640px,100%)}@media screen and (min-width: 768px){.c-ad{padding-inline:var(--content_gutter_main);justify-content:center}.c-ad-vertical{margin-top:calc(var(--spacer)*12)}.c-ad-horizontal{margin-top:calc(var(--spacer)*16);flex-direction:row}.c-ad-horizontal .c-ad__card{width:calc((100% - var(--gap))/2)}}.c-ad__lists{background-color:var(--color_white)}.c-ad__lists__wrapper{--gap: calc(var(--spacer) * 5);margin-top:calc(var(--spacer)*12);margin-inline:calc(50% - 50vw);display:flex;align-items:center;flex-direction:column;gap:calc(var(--spacer)*8) var(--gap);position:relative;z-index:3}.c-ad__lists__wrapper .c-ad__lists{max-width:min(640px,100%)}@media screen and (min-width: 768px){.c-ad__lists__wrapper{margin-top:calc(var(--spacer)*16);margin-inline:0;justify-content:center;flex-direction:row}.c-ad__lists__wrapper .c-ad__lists{width:calc((100% - var(--gap))/2)}}.c-ad__lists a:focus img,.c-ad__lists a:focus-visible img{opacity:.6}@media(any-hover: hover){.c-ad__lists a:hover img{opacity:.6}}.c-button{--width: auto;--height: 2.8571428571em;--text: var(--font_size_14);--weight: var(--font_weight_bold);--color: var(--color_black);--bg: var(--color_gold_grad);--stroke: 0;display:flex;justify-content:center}.c-button a,.c-button button,.c-button input[type=submit],.c-button input[type=button]{min-width:280px;width:var(--width);min-height:var(--height);padding:.1em 1.4285714286em;border:var(--stroke);border-radius:var(--radius_main);color:var(--color);font-size:var(--text);font-weight:var(--weight);line-height:1.3;background:var(--bg);display:flex;align-items:center;justify-content:center;gap:0.4285714286em;position:relative;overflow:hidden}.c-button a:has(svg) svg,.c-button button:has(svg) svg,.c-button input[type=submit]:has(svg) svg,.c-button input[type=button]:has(svg) svg{width:0.7621428571em;margin-top:.1em}.c-button a[disabled],.c-button button[disabled],.c-button input[type=submit][disabled],.c-button input[type=button][disabled]{--bg: var(--color_disabled);--stroke: var(--color_disabled);pointer-events:none}.c-button a::before,.c-button button::before,.c-button input[type=submit]::before,.c-button input[type=button]::before{content:"";width:100%;height:100%;position:absolute;top:0;left:-120%;transform:skewX(-30deg);background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%)}.c-button a:focus::before,.c-button a:focus-visible::before,.c-button button:focus::before,.c-button button:focus-visible::before,.c-button input[type=submit]:focus::before,.c-button input[type=submit]:focus-visible::before,.c-button input[type=button]:focus::before,.c-button input[type=button]:focus-visible::before{animation:shine .35s linear}@media(any-hover: hover){.c-button a:hover::before,.c-button button:hover::before,.c-button input[type=submit]:hover::before,.c-button input[type=button]:hover::before{animation:shine .35s linear}}.c-button a.--back:has(svg) svg,.c-button button.--back:has(svg) svg,.c-button input[type=submit].--back:has(svg) svg,.c-button input[type=button].--back:has(svg) svg{right:auto;left:1em}@media screen and (min-width: 768px){.c-button{--height: 3.75em;--text: var(--font_size_16)}.c-button a,.c-button input[type=submit],.c-button input[type=button]{padding-inline:2.25em}.c-button a:has(svg) svg,.c-button input[type=submit]:has(svg) svg,.c-button input[type=button]:has(svg) svg{width:1em;right:2em}}.c-button.--solid{--stroke: 1px solid var(--color_white);--color: var(--color_white);--bg: transparent}.c-button.--solid a::before,.c-button.--solid button::before,.c-button.--solid input[type=submit]::before,.c-button.--solid input[type=button]::before{display:none}.c-button.--solid:focus,.c-button.--solid:focus-visible{--stroke: 1px solid var(--color_white);--color: var(--color_black);--bg: var(--color_white)}@media(any-hover: hover){.c-button.--solid:hover{--stroke: 1px solid var(--color_white);--color: var(--color_black);--bg: var(--color_white)}}@keyframes shine{100%{left:100%}}.c-area-label{font-size:var(--font_size_12);display:flex;flex-wrap:wrap;gap:min(4px,1em)}.c-area-label.--1 .c-area-label__item{width:100%}.c-area-label__item{--height: min(30px, 2.5em);--bg: var(--color_main);border-radius:var(--radius_main);padding:.4em min(10px,1em);color:var(--color_white);line-height:1.3;background:var(--bg);display:grid;place-items:center}.c-area-label__item.--large{height:2.5714285714em}.c-area-label__item:is(.--hokkaido-tohoku-area,.--kanto-area,.--hokuriku-area,.--chubu-area,.--kinki-area,.--chugoku-area,.--shikoku-area,.--kyushu-okinawa-area){order:-1}@media screen and (min-width: 768px){.c-area-label{font-size:var(--font_size_14);gap:min(8px,1em)}.c-area-label__item.--large{height:2.5em;font-size:var(--font_size_16)}}.c-main-label{font-size:var(--font_size_12);display:flex;flex-wrap:wrap;gap:min(4px,1em)}.c-main-label.--1 .c-main-label__item{width:100%}.c-main-label__item{--height: min(30px, 2.5em);--bg: var(--color_black_lighter);border-radius:var(--radius_main);padding:.2em min(10px,1em);color:var(--color_white);background:var(--bg);display:grid;place-items:center}@media screen and (min-width: 768px){.c-main-label{font-size:var(--font_size_14);gap:min(8px,1em)}}.c-pr-label{--width: min(47px, 2em);--height: min(32px, 2.23em);--fontSize: var(--font_size_18);width:var(--width);height:var(--height);color:var(--color_white);font-size:var(--fontSize);font-weight:var(--font_weight_bold);background-color:var(--color_red);display:grid;place-items:center}@media screen and (min-width: 768px){.c-pr-label{--width: 2.5em;--height: min(35px, 2.23em);--fontSize: var(--font_size_16)}}.c-filterform{margin-inline:calc(50% - 50vw);padding:calc(var(--spacer)*8) var(--content_gutter_main) calc(var(--spacer)*5);background-color:var(--color_black)}.c-filterform__title{margin-bottom:.45em;text-align:center}.c-filterform__lists{margin:0;font-size:var(--font_size_14);display:flex;flex-wrap:wrap;gap:.625em .8em}.c-filterform__lists li:last-child{margin-bottom:0}.c-filterform__lists li .is-disabled{opacity:.3;pointer-events:none}.c-filterform__lists:has(.depth-2) ul{column-gap:1em}.c-filterform__lists:has(.depth-2) ul.depth-1{margin-top:1em}.c-filterform__lists:has(.depth-2) ul.depth-1>li{width:100%;margin-left:1em}.c-filterform__lists:has(.depth-2) ul.depth-1>li:not(:first-child){margin-top:1em}.c-filterform__lists:has(.depth-2) ul.depth-2{margin-top:.5em;margin-left:1em}.c-filterform__subtitle{margin-top:0;margin-bottom:.6875em;font-size:var(--font_size_14)}.c-filterform__sort ul{margin:0;display:flex;flex-wrap:wrap;gap:1em}.c-filterform__sort label{min-width:min(90px,6.4285714286em);height:min(30px,2.1428571429em);border-radius:0.2857142857em;color:var(--color_white);font-size:var(--font_size_14);text-align:center;background-color:var(--color_black_lighter);justify-content:center}.c-filterform__sort label input[type=radio]{display:none}.c-filterform__sort label input[type=radio]:checked::before{display:none}.c-filterform__sort label:has(input[type=radio]:checked){color:var(--color_black);background-color:var(--color_white)}.c-filterform__row{margin-top:calc(var(--spacer)*4);display:flex;flex-direction:column;gap:calc(var(--spacer)*4)}.c-filterform__footer{margin-top:calc(var(--spacer)*12);display:flex;justify-content:center;gap:calc(var(--spacer)*6)}.c-filterform__footer .c-button{--width: 11em}.c-filterform__footer .c-button button{min-width:auto;padding-inline:.5em}@media screen and (min-width: 768px){.c-filterform{--gutter: 16px;margin-inline:0;padding:calc(var(--spacer)*5) min(140px,3.90625vw) calc(var(--spacer)*9)}.c-filterform__inner{width:min(1000px,100%);margin-inline:auto}.c-filterform .c-accordion__button,.c-filterform .c-accordion__body{padding-inline:var(--gutter)}.c-filterform__subtitle{font-size:var(--font_size_16)}.c-filterform__row{padding-inline:var(--gutter);display:grid;grid-template-columns:repeat(2, 1fr);gap:min(64px,2.6041666667vw)}.c-filterform__row>div{display:grid;align-items:center;grid-template-rows:subgrid;grid-row:span 2;gap:0}.c-filterform__row input{max-width:100%;width:100%}.c-filterform__footer .c-button{--height: 2.8571428571em;font-size:var(--font_size_14)}}.c-card_schedule{--thumb: min(140px, 140 / 390 * 100vw);height:100%}.c-card_schedule__inner{height:100%;border-radius:min(8px,.5em);padding:calc(var(--spacer)*4);background-color:var(--color_black_lighter);display:grid;grid-template-columns:var(--thumb) 1fr;grid-template-rows:auto 1fr;gap:calc(var(--spacer)*2) calc(var(--spacer)*4);overflow:hidden;position:relative}.c-card_schedule>a{transition:opacity var(--transition_main);position:relative}.c-card_schedule>a::before{content:"";width:100%;height:100%;border:1px solid var(--color_gold);border-radius:min(8px,.5em);display:block;position:absolute;inset:auto;z-index:1}.c-card_schedule>a:focus,.c-card_schedule>a:focus-visible{opacity:var(--link_hover_img)}@media(any-hover: hover){.c-card_schedule>a:hover{opacity:var(--link_hover_img)}}.c-card_schedule__pr{--width: min(35px, 2.5em);--height: min(35px, 2.5em);--fontSize: var(--font_size_14);position:absolute;top:0;left:0;z-index:1}.c-card_schedule__thumb{aspect-ratio:1/1;background-color:var(--color_gray_darken);position:relative}.c-card_schedule__thumb::after{content:"";position:absolute;inset:0;box-shadow:0 0 0 1px #2d2d2d inset;mix-blend-mode:lighten}.c-card_schedule__body{display:flex;flex-direction:column;gap:calc(var(--spacer)*2)}.c-card_schedule__date{font-size:var(--font_size_14)}.c-card_schedule__title{margin-block:0;font-size:var(--font_size_16);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.c-card_schedule__tags{grid-column:1/3;align-self:flex-end}.c-card_schedule .c-main-label__item{--bg: var(--color_black)}@media screen and (min-width: 768px){.c-card_schedule{--thumb: min(140px, 60 / 768 * 100vw)}.c-card_schedule__date{font-size:var(--font_size_16)}.c-card_schedule__title{font-size:var(--font_size_18)}}.c-card_reports__link{display:grid;grid-template-columns:1fr;gap:calc(var(--spacer)*2.5);position:relative;transition:opacity var(--transition_main)}.c-card_reports__thumb{aspect-ratio:4/3;background-color:var(--color_gray_darken);position:relative}.c-card_reports__thumb::after{content:"";position:absolute;inset:0;box-shadow:0 0 0 1px #2d2d2d inset;mix-blend-mode:lighten}.c-card_reports__body{display:flex;flex-direction:column;gap:calc(var(--spacer)*2)}.c-card_reports__title{margin-block:0;font-size:var(--font_size_18);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.c-card_reports:focus,.c-card_reports:focus-visible{opacity:var(--link_hover_img)}@media(any-hover: hover){.c-card_reports:hover{opacity:var(--link_hover_img)}}@media screen and (min-width: 768px){.c-card_reports__link{grid-template-columns:min(466px,39.0625vw) 1fr;gap:min(24px,2.6041666667vw)}.c-card_reports__body{gap:min(16px,1.0416666667vw)}}@media screen and (min-width: 1024px){.c-card_reports__title{margin-top:10px}}.c-card_store__link{height:100%;padding:calc(var(--spacer)*5);border:1px solid var(--color_gold);border-radius:min(8px,2.0512820513vw);background-color:var(--color_black_lighter);display:grid;grid-template-columns:min(140px,35.8974358974vw) 1fr;column-gap:calc(var(--spacer)*2);transition:border-color var(--transition_main),background-color var(--transition_main)}.c-card_store__link:focus,.c-card_store__link:focus-visible{border-color:var(--color_white);background-color:var(--color_black)}@media(any-hover: hover){.c-card_store__link:hover{border-color:var(--color_white);background-color:var(--color_black)}}.c-card_store__thumb{aspect-ratio:1/1;background-color:var(--color_gray_darken);position:relative}.c-card_store__thumb::after{content:"";position:absolute;inset:0;box-shadow:0 0 0 1px #2d2d2d inset;mix-blend-mode:darken}.c-card_store__body{display:flex;flex-direction:column;gap:calc(var(--spacer)*2)}.c-card_store__title{margin-block:0;font-size:var(--font_size_14)}.c-card_store__address{margin-block:0 calc(var(--spacer)*2);font-size:var(--font_size_12)}.c-card_store__hour{margin-block:0 calc(var(--spacer)*2);font-size:var(--font_size_12)}.c-card_store__information{margin-block:calc(var(--spacer)*2);font-size:var(--font_size_14);grid-column:1/3}.c-card_store__linktext{margin-block:auto 0;font-size:var(--font_size_12);text-decoration:underline;text-underline-offset:.33em;text-align:right;grid-column:1/3}@media screen and (min-width: 768px){.c-card_store__link{column-gap:min(12px,1.0416666667vw)}.c-card_store__body{gap:min(16px,1.0416666667vw)}.c-card_store__title{font-size:var(--font_size_16)}.c-card_store__address{margin-block:0;font-size:var(--font_size_14)}.c-card_store__hour{margin-top:calc(var(--spacer)*-1.5);font-size:var(--font_size_14)}.c-card_store__information{font-size:var(--font_size_16)}.c-card_store__linktext{font-size:var(--font_size_14)}}@media screen and (min-width: 1024px){.c-card_store__body{gap:calc(var(--spacer)*2.5)}.c-card_store__title{margin-top:10px}.c-card_store__address{margin-top:2px}}.c-card_player__link{padding:calc(var(--spacer)*5);border-radius:min(8px,2.0512820513vw);background-color:var(--color_black_lighter);display:grid;grid-template-columns:1fr;gap:calc(var(--spacer)*2);transition:opacity var(--transition_main)}.c-card_player__thumb{width:min(160px,40vw);justify-self:center;border-radius:50%;aspect-ratio:1/1;background-color:var(--color_gray_darken);position:relative}.c-card_player__thumb img{object-position:top center;background-color:var(--color_black)}.c-card_player__thumb::after{content:"";border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 1px #2d2d2d inset;mix-blend-mode:darken}.c-card_player__body{display:flex;flex-direction:column;gap:calc(var(--spacer)*2);align-self:center}.c-card_player__title{margin-block:0;font-size:var(--font_size_16)}.c-card_player__introduction{margin-block:0;font-size:var(--font_size_14)}@media screen and (min-width: 768px){.c-card_player__link{grid-template-columns:min(148px,13.0208333333vw) 1fr;gap:12px}.c-card_player__thumb{width:100%}.c-card_player__title{font-size:var(--font_size_18)}}@media screen and (min-width: 1024px){.c-card_player__body{gap:calc(var(--spacer)*2.5)}}.c-card_post__wrapper{width:min(1000px,100%);margin-inline:auto;display:grid;grid-template-columns:1fr;gap:calc(var(--spacer)*5)}.c-card_post__link{border-bottom:1px solid var(--color_black_lighter);padding-block:calc(var(--spacer)*3);display:grid;grid-template-columns:4.5em 1fr;align-items:flex-start;transition:color var(--transition_main);gap:calc(var(--spacer)*4)}.c-card_post__link:focus,.c-card_post__link:focus-visible{color:var(--color_gold)}@media(any-hover: hover){.c-card_post__link:hover{color:var(--color_gold)}}.c-card_post__title{margin:0;color:inherit;font-size:var(--font_size_14);font-weight:var(--font_weight_main)}.c-card_post__meta{margin-top:0.2579166667em;color:inherit;font-size:var(--font_size_12);line-height:1}@media screen and (min-width: 768px){.c-card_post__link{grid-template-columns:6.5em 1fr;column-gap:calc(var(--spacer)*10)}.c-card_post__title{font-size:var(--font_size_18)}.c-card_post__meta{font-size:var(--font_size_16)}}.c-card_reports__link{display:grid;grid-template-columns:1fr;gap:calc(var(--spacer)*2.5);position:relative;transition:opacity var(--transition_main)}.c-card_reports__pr{position:absolute;top:0;left:0}.c-card_reports__thumb{aspect-ratio:4/3;background-color:var(--color_gray_darken);position:relative}.c-card_reports__thumb::after{content:"";position:absolute;inset:0;box-shadow:0 0 0 1px #2d2d2d inset;mix-blend-mode:lighten}.c-card_reports__body{display:flex;flex-direction:column;gap:calc(var(--spacer)*2)}.c-card_reports__title{margin-block:0;font-size:var(--font_size_18);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.c-card_reports:focus,.c-card_reports:focus-visible{opacity:var(--link_hover_img)}@media(any-hover: hover){.c-card_reports:hover{opacity:var(--link_hover_img)}}@media screen and (min-width: 768px){.c-card_reports__link{grid-template-columns:min(466px,39.0625vw) 1fr;gap:min(24px,2.6041666667vw)}.c-card_reports__body{gap:min(16px,1.0416666667vw)}}@media screen and (min-width: 1024px){.c-card_reports__title{margin-top:10px}}.c-card_movie-top__link{transition:opacity var(--transition_main);position:relative}.c-card_movie-top__thumb{aspect-ratio:16/9;background-color:var(--color_gray_darken);position:relative}.c-card_movie-top__thumb::after{content:"";position:absolute;inset:0;box-shadow:0 0 0 1px #2d2d2d inset;mix-blend-mode:darken}.c-card_movie-top__pr{position:absolute;top:0;left:0}.c-card_movie-top__meta{margin-top:calc(var(--spacer)*2);font-size:var(--font_size_12)}.c-card_movie-top__title{margin-block:calc(var(--spacer)*2) 0;font-size:var(--font_size_14);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.c-card_movie-top:focus,.c-card_movie-top:focus-visible{opacity:var(--link_hover_img)}@media(any-hover: hover){.c-card_movie-top:hover{opacity:var(--link_hover_img)}}@media screen and (min-width: 568px){.c-card_movie-top{width:min(644px,52.8169014085vw)}}@media screen and (min-width: 768px){.c-card_movie-top__meta{font-size:var(--font_size_14)}.c-card_movie-top__title{margin-top:calc(var(--spacer)*3);font-size:var(--font_size_18)}}.c-card_movie__link{transition:opacity var(--transition_main);position:relative}.c-card_movie__thumb{margin-bottom:calc(var(--spacer)*4);aspect-ratio:16/9;background-color:var(--color_gray_darken);position:relative}.c-card_movie__thumb::after{content:"";position:absolute;inset:0;box-shadow:0 0 0 1px #2d2d2d inset;mix-blend-mode:darken}.c-card_movie__pr{position:absolute;top:0;left:0}.c-card_movie__meta{margin-top:calc(var(--spacer)*2);font-size:var(--font_size_12)}.c-card_movie__title{margin-block:calc(var(--spacer)*2) 0;font-size:var(--font_size_18);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.c-card_movie__tags{margin-top:calc(var(--spacer)*2)}.c-card_movie:focus,.c-card_movie:focus-visible{opacity:var(--link_hover_img)}@media(any-hover: hover){.c-card_movie:hover{opacity:var(--link_hover_img)}}@media screen and (min-width: 768px){.c-card_movie__meta{font-size:var(--font_size_14)}.c-card_movie__title{margin-top:calc(var(--spacer)*3);font-size:var(--font_size_18)}}@media screen and (min-width: 1280px){.c-card_movie__link{display:grid;grid-template-columns:min(308px,21.875vw) 1fr;column-gap:calc(var(--spacer)*4)}.c-card_movie__thumb{margin-bottom:0}}.c-card_players__link{height:100%;border:1px solid var(--color_gold);border-radius:min(8px,2.0512820513vw);background-color:var(--color_black);overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;align-items:flex-start;gap:calc(var(--spacer)*2);transition:border-color var(--transition_main),background-color var(--transition_main)}.c-card_players__link:focus,.c-card_players__link:focus-visible{border-color:var(--color_white);background-color:var(--color_black_lighter)}@media(any-hover: hover){.c-card_players__link:hover{border-color:var(--color_white);background-color:var(--color_black_lighter)}}.c-card_players__thumb{margin-bottom:var(--spacer);aspect-ratio:4/3;position:relative}.c-card_players__thumb img{object-position:top center}.c-card_players__thumb::after{content:"";position:absolute;inset:0;box-shadow:0 0 0 1px #2d2d2d inset;mix-blend-mode:lighten}.c-card_players__body{padding:calc(var(--spacer)*3) calc(var(--spacer)*4)}.c-card_players__title{inline-size:fit-content;margin:0 auto;color:var(--color_gold);font-size:var(--font_size_18);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.c-card_players__introduction{margin-block:calc(var(--spacer)*2) 0;font-size:var(--font_size_14);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.c-card_players:focus,.c-card_players:focus-visible{opacity:var(--link_hover_img)}@media(any-hover: hover){.c-card_players:hover{opacity:var(--link_hover_img)}}@media screen and (min-width: 768px){.c-card_players__body{padding:calc(var(--spacer)*5) calc(var(--spacer)*6) calc(var(--spacer)*6)}.c-card_players__title{font-size:var(--font_size_16)}}.swiper .c-slider{position:relative}.swiper .c-slider_button{--width: min(40px, 40 / 390 * 100vw);--pad: min(14px, 14 / 390 * 100vw);width:var(--width);height:var(--width);border:1px solid var(--color_white);padding-inline:var(--pad);display:grid;place-items:center;background-color:var(--color_black_lighter);transition:background-color var(--transition_main),border-color var(--transition_main)}.swiper .c-slider_button svg{color:var(--color_white)}.swiper .c-slider_button::after{display:none}.swiper .c-slider_button:focus,.swiper .c-slider_button:focus-visible{border-color:var(--color_gold);background-color:var(--color_black)}@media(any-hover: hover){.swiper .c-slider_button:hover{border-color:var(--color_gold);background-color:var(--color_black)}}.swiper .c-slider_pagination{--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-color: var(--color_gold);--swiper-pagination-bullet-inactive-color: var(--color_black_lighter);position:static}.swiper .swiper-slide.swiper-slide-hidden{display:none}.c-floating{width:min(390px,100%);background-color:var(--color_white);position:fixed;left:0;right:0;bottom:0;margin:auto;z-index:5;display:none}.c-floating p{font-weight:var(--font_weight_bold);line-height:1}.c-floating__button{width:min(260px,100% - 10px)}.c-floating__button .c-button{--width: 100%;--height: min(54px, 42 / 390 * 100vw);--text: min(21px, 16 / 390 * 100vw)}.c-floating__close{appearance:none;width:2em;height:2em;outline:0;border:1px solid var(--color_white);border-radius:0;font-size:var(--font_size_12);padding:min(2px,.17em);background:rgba(0,0,0,0);display:flex;position:absolute;top:0;right:0;cursor:pointer}.c-floating__close svg{width:100%}@media screen and (min-width: 768px){.c-floating{left:auto}}.wp-block-button__link{transition:opacity var(--transition_main)}.wp-block-button__link:focus,.wp-block-button__link:focus-visible{opacity:var(--link_hover_img)}@media(any-hover: hover){.wp-block-button__link:hover{opacity:var(--link_hover_img)}}@media screen and (min-width: 768px){h1.wp-block-heading,.h1.wp-block-heading{font-size:var(--font_size_28)}}:is(h1,h2,h3,h4,h5,h6).wp-block-heading:not(:last-child){margin-bottom:min(20px,5.1282051282vw)}@media screen and (min-width: 768px){:is(h1,h2,h3,h4,h5,h6).wp-block-heading:not(:last-child){margin-bottom:min(30px,2.5vw)}}:is(h1,h2).wp-block-heading:not(:first-child){margin-top:min(50px,12.8205128205vw)}:is(h5,h6).wp-block-heading:not(:first-child){margin-top:min(20px,5.1282051282vw)}@media screen and (min-width: 768px){:is(h5,h6).wp-block-heading:not(:first-child){margin-top:min(30px,2.5vw)}}h2.wp-block-heading{padding:0.6229545455em 0.3636363636em;color:var(--color_white);background-color:var(--color_red);font-size:var(--font_size_22)}h2.wp-block-heading::after{content:initial}@media screen and (min-width: 768px){h2.wp-block-heading{padding:0.8085416667em 1.3333333333em;font-size:var(--font_size_24)}}h3.wp-block-heading{padding:0.6229545455em 0.3636363636em;padding-left:.7em;border-left:min(4px,.2em) solid var(--color_red);font-size:var(--font_size_20);background-color:var(--color_black_darken);position:relative}@media screen and (min-width: 768px){h3.wp-block-heading{padding-inline:1.3333333333em;font-size:var(--font_size_22)}}:is(.wp-block-post-content,.entry-content){--spacer: min(20px, 5.1282051282vw);--font_size_main: var(--font_size_14);font-size:var(--font_size_main)}@media screen and (min-width: 768px){:is(.wp-block-post-content,.entry-content){--font_size_main: var(--font_size_16)}}:is(.wp-block-post-content,.entry-content) a:not(.wp-block-button__link){color:var(--color_white);text-decoration:underline;text-underline-offset:2px;transition:color var(--transition_main)}:is(.wp-block-post-content,.entry-content) a:not(.wp-block-button__link):focus,:is(.wp-block-post-content,.entry-content) a:not(.wp-block-button__link):focus-visible{color:var(--color_gold)}@media(any-hover: hover){:is(.wp-block-post-content,.entry-content) a:not(.wp-block-button__link):hover{color:var(--color_gold)}}:is(.wp-block-post-content,.entry-content) a.wp-block-button__link:focus,:is(.wp-block-post-content,.entry-content) a.wp-block-button__link:focus-visible{color:#fff}@media(any-hover: hover){:is(.wp-block-post-content,.entry-content) a.wp-block-button__link:hover{color:#fff}}:is(.wp-block-post-content,.entry-content) .c-button a{color:var(--color);text-decoration:none;transition:border-color var(--transition_main),color var(--transition_main),background-color var(--transition_main)}:is(.wp-block-post-content,.entry-content) .wp-block-button.is-style-outline .wp-block-button__link:focus,:is(.wp-block-post-content,.entry-content) .wp-block-button.is-style-outline .wp-block-button__link:focus-visible{color:currentColor}@media(any-hover: hover){:is(.wp-block-post-content,.entry-content) .wp-block-button.is-style-outline .wp-block-button__link:hover{color:currentColor}}:is(.wp-block-post-content,.entry-content) :is(p,ul,ol,table,figure,div,blockquote){margin-block:0}:is(.wp-block-post-content,.entry-content) :is(p,ul,ol,table,figure,div,blockquote):not(:first-child){margin-top:var(--spacer)}:is(.wp-block-post-content,.entry-content) :is(p,ul,ol,table,figure,div,blockquote):not(:last-child){margin-bottom:var(--spacer)}@media screen and (min-width: 768px){:is(.wp-block-post-content,.entry-content) :is(p,ul,ol,table,figure,div,blockquote){--spacer: min(30px, 2.5vw)}}:is(.wp-block-post-content,.entry-content) :is(ul,ol).wp-block-list :is(ul,ol).wp-block-list{margin-block:.4em 0;padding:0 0 0 1em;background-color:rgba(0,0,0,0)}:is(.wp-block-post-content,.entry-content) :is(ul,ol).wp-block-list li:not(:last-child){margin-bottom:.4em}:is(.wp-block-post-content,.entry-content) strong{background-color:var(--color_gold_darken);background:linear-gradient(transparent 4%, var(--color_gold_darken) 4%, var(--color_gold_darken) 96%, transparent 96%)}:is(.wp-block-post-content,.entry-content) .wp-block-table{font-size:calc(1em - 2px)}:is(.wp-block-post-content,.entry-content) .wp-block-table thead,:is(.wp-block-post-content,.entry-content) .wp-block-table tfoot{border:0}:is(.wp-block-post-content,.entry-content) .wp-block-table th,:is(.wp-block-post-content,.entry-content) .wp-block-table td{border-color:var(--color_stroke);padding:.7em .5em}@media screen and (min-width: 768px){:is(.wp-block-post-content,.entry-content) .wp-block-table th,:is(.wp-block-post-content,.entry-content) .wp-block-table td{padding-inline:1em}}:is(.wp-block-post-content,.entry-content) .wp-block-table th{background-color:var(--color_black_lighter)}:is(.wp-block-post-content,.entry-content) table:not(.has-fixed-layout){white-space:nowrap}:is(.wp-block-post-content,.entry-content) .wp-block-table.table01 th,:is(.wp-block-post-content,.entry-content) .wp-block-table.table01 td{border:2px solid var(--color_white)}:is(.wp-block-post-content,.entry-content) .wp-block-table.table01 th{background-color:var(--color_blue);color:var(--color_white)}:is(.wp-block-post-content,.entry-content) .wp-block-table.table01 td{background-color:var(--color_black_lighter)}:is(.wp-block-post-content,.entry-content) .wp-block-table.table02 th,:is(.wp-block-post-content,.entry-content) .wp-block-table.table02 td{border:0;border-bottom:2px solid var(--color_stroke);padding:1.25em .5em .625em 0;background-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){:is(.wp-block-post-content,.entry-content) .wp-block-table.table02 th,:is(.wp-block-post-content,.entry-content) .wp-block-table.table02 td{padding-right:1em}}:is(.wp-block-post-content,.entry-content) .wp-block-table.table02 th{border-color:var(--color_accent);text-align:left;color:var(--color_accent)}:is(.wp-block-post-content,.entry-content) .wp-block-quote,:is(.wp-block-post-content,.entry-content) .wp-block-pullquote{--icon: min(30px, 7.6923076923vw);margin-inline:0;border:1px solid var(--color_stroke_sub);border-left:.3125em solid var(--color_accent);border-radius:var(--radius_sub);padding:min(50px,12.8205128205vw) min(20px,5.1282051282vw);font-size:1em;text-align:left;position:relative}:is(.wp-block-post-content,.entry-content) .wp-block-quote::before,:is(.wp-block-post-content,.entry-content) .wp-block-quote::after,:is(.wp-block-post-content,.entry-content) .wp-block-pullquote::before,:is(.wp-block-post-content,.entry-content) .wp-block-pullquote::after{content:"";width:var(--icon);aspect-ratio:42/30;display:block;position:absolute;background-size:contain;background-repeat:no-repeat}:is(.wp-block-post-content,.entry-content) .wp-block-quote::before,:is(.wp-block-post-content,.entry-content) .wp-block-pullquote::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 30'%3E%3Cpath fill='%23d9e7fe' d='M12.6 0 1.215 13.033H1V30h16.966V13.033H9.431L16.878 0Zm23.847 0-11.38 13.033h-.216V30H41.82V13.033h-8.536L40.732 0Z' /%3E%3C/svg%3E");top:min(20px,5.1282051282vw);left:min(20px,5.1282051282vw)}:is(.wp-block-post-content,.entry-content) .wp-block-quote::after,:is(.wp-block-post-content,.entry-content) .wp-block-pullquote::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox=' 0 0 42 30'%3E%3Cpath fill='%23d9e7fe' d='M1 0v16.967h8.537L2.088 30h4.284l11.383-13.033h.215V0Zm23.853 0v16.967h8.536L25.941 30h4.284l11.381-13.033h.215V0Z' /%3E%3C/svg%3E");bottom:min(20px,5.1282051282vw);right:min(20px,5.1282051282vw)}:is(.wp-block-post-content,.entry-content) .wp-block-quote cite,:is(.wp-block-post-content,.entry-content) .wp-block-pullquote cite{color:var(--color_placeholder);font-style:normal;text-align:right}@media screen and (min-width: 768px){:is(.wp-block-post-content,.entry-content) .wp-block-quote,:is(.wp-block-post-content,.entry-content) .wp-block-pullquote{--icon: min(42px, 3.5vw);padding:min(30px,2.5vw) min(100px,8.3333333333vw)}:is(.wp-block-post-content,.entry-content) .wp-block-quote::before,:is(.wp-block-post-content,.entry-content) .wp-block-pullquote::before{top:min(25px,2.0833333333vw);left:min(30px,2.5vw)}:is(.wp-block-post-content,.entry-content) .wp-block-quote::after,:is(.wp-block-post-content,.entry-content) .wp-block-pullquote::after{bottom:min(25px,2.0833333333vw);right:min(30px,2.5vw)}}:is(.wp-block-post-content,.entry-content) .has-black-color{color:#121212 !important}:is(.wp-block-post-content,.entry-content) .has-gray-color{color:#d5d5d5 !important}:is(.wp-block-post-content,.entry-content) .has-light-gray-color{color:#e7e7e7 !important}:is(.wp-block-post-content,.entry-content) .has-white-color{color:#fff !important}:is(.wp-block-post-content,.entry-content) .has-skyblue-color{color:#0092b5 !important}:is(.wp-block-post-content,.entry-content) .has-blue-color{color:#1d40ad !important}:is(.wp-block-post-content,.entry-content) .has-red-color{color:#c90000 !important}:is(.wp-block-post-content,.entry-content) .has-green-color{color:#0b8b7a !important}:is(.wp-block-post-content,.entry-content) .has-gold-color{color:#d4af37 !important}:is(.wp-block-post-content,.entry-content) .has-orange-color{color:#e25020 !important}:is(.wp-block-post-content,.entry-content) .has-black-background-color{color:#121212 !important}:is(.wp-block-post-content,.entry-content) .has-gray-background-color{color:#d5d5d5 !important}:is(.wp-block-post-content,.entry-content) .has-light-gray-background-color{color:#e7e7e7 !important}:is(.wp-block-post-content,.entry-content) .has-white-background-color{color:#fff !important}:is(.wp-block-post-content,.entry-content) .has-skyblue-background-color{color:#0092b5 !important}:is(.wp-block-post-content,.entry-content) .has-blue-background-color{color:#1d40ad !important}:is(.wp-block-post-content,.entry-content) .has-red-background-color{color:#c90000 !important}:is(.wp-block-post-content,.entry-content) .has-green-background-color{color:#0b8b7a !important}:is(.wp-block-post-content,.entry-content) .has-gold-background-color{color:#d4af37 !important}:is(.wp-block-post-content,.entry-content) .has-orange-background-color{color:#e25020 !important}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{margin-block:0}:where(.wp-block-columns.is-layout-flex){gap:min(20px,var(--spacer))}.wp-block-group.p-single_pr__inner{padding:min(25px,6.4102564103vw) min(20px,5.1282051282vw);border:2px solid var(--color_accent);border-radius:var(--radius_main);counter-reset:count}.wp-block-group.p-single_pr__inner h4{margin-bottom:min(20px,5.1282051282vw);padding-bottom:min(10px,2.5641025641vw);padding-left:0;border-bottom:1px solid var(--color_stroke);display:flex;font-size:var(--font_size_18);gap:min(10px,2.5641025641vw);counter-increment:count}.wp-block-group.p-single_pr__inner h4::before{--width: 1.75em;content:counter(count);margin-top:.15em;width:var(--width);height:var(--width);border-radius:50%;color:var(--color_white);font-size:var(--font_size_16);font-weight:var(--font_weight_black);text-align:center;letter-spacing:0;line-height:1;background-color:var(--color_accent);flex-shrink:0;display:grid;place-items:center;position:static}.wp-block-group.p-single_pr__inner h4:first-child{margin-top:0}.wp-block-group.p-single_pr__inner h4+p{margin:0}.wp-block-group.p-single_pr__inner>*:first-child{margin-top:0}.wp-block-group.p-single_pr__inner>*:last-child{margin-bottom:0}@media screen and (min-width: 768px){.wp-block-group.p-single_pr__inner{padding:min(50px,4.1666666667vw)}}.u-left{text-align:left}.u-center{text-align:center}.u-center-pc{text-align:center}@media screen and (min-width: 568px){.u-center-pc{text-align:left}}.u-right{text-align:right}.u-none{display:none}.u-ib{display:inline-block}.u-b{display:block}.u-f{display:flex}.u-relative{position:relative}.u-absolute{position:absolute}.u-link{color:var(--color_link);text-decoration:underline;transition:color var(--transition_main);text-underline-offset:3px}.u-link:visited{color:var(--color_link)}.u-link:focus,.u-link:focus-visible{color:var(--color_link_hover)}@media(any-hover: hover){.u-link:hover{color:var(--color_link_hover)}}.u-link.--main{color:var(--color_main)}.u-link.--main:focus,.u-link.--main:focus-visible{color:var(--color_accent)}@media(any-hover: hover){.u-link.--main:hover{color:var(--color_accent)}}.u-nodisc{list-style-type:none;padding-inline-start:0}.u-weight_semi{font-weight:var(--font_weight_semi)}.u-weight_bold{font-weight:var(--font_weight_bold)}.u-weight_black{font-weight:var(--font_weight_black)}.u-mt0{margin-top:0}.u-mb0{margin-bottom:0}.u-ml0{margin-left:0}.u-mr0{margin-right:0}.u-pt0{padding-top:0}.u-pb0{padding-bottom:0}.u-pl0{padding-left:0}.u-pr0{padding-right:0}.u-visible{display:block}@media screen and (min-width: 1600px){.u-visible-max{display:none !important}}@media screen and (min-width: 1280px){.u-visible-md{display:none !important}}@media screen and (min-width: 1024px){.u-visible-pc{display:none !important}}@media screen and (min-width: 768px){.u-visible-tab{display:none !important}}@media screen and (min-width: 568px){.u-visible-sp{display:none !important}}@media screen and (min-width: 374px){.u-visible-min{display:none !important}}.u-hidden{display:none}.u-hidden-max{display:none !important}@media screen and (min-width: 1600px){.u-hidden-max{display:block !important}.u-hidden-max.-f{display:flex !important}.u-hidden-max.-g{display:grid !important}.u-hidden-max.-i{display:inline !important}.u-hidden-max.-ib{display:inline-block !important}}.u-hidden-md{display:none !important}@media screen and (min-width: 1280px){.u-hidden-md{display:block !important}.u-hidden-md.-f{display:flex !important}.u-hidden-md.-g{display:grid !important}.u-hidden-md.-i{display:inline !important}.u-hidden-md.-ib{display:inline-block !important}}.u-hidden-pc{display:none !important}@media screen and (min-width: 1024px){.u-hidden-pc{display:block !important}.u-hidden-pc.-f{display:flex !important}.u-hidden-pc.-g{display:grid !important}.u-hidden-pc.-i{display:inline !important}.u-hidden-pc.-ib{display:inline-block !important}}.u-hidden-tab{display:none !important}@media screen and (min-width: 768px){.u-hidden-tab{display:block !important}.u-hidden-tab.-f{display:flex !important}.u-hidden-tab.-g{display:grid !important}.u-hidden-tab.-i{display:inline !important}.u-hidden-tab.-ib{display:inline-block !important}}.u-hidden-sp{display:none !important}@media screen and (min-width: 568px){.u-hidden-sp{display:block !important}.u-hidden-sp.-f{display:flex !important}.u-hidden-sp.-g{display:grid !important}.u-hidden-sp.-i{display:inline !important}.u-hidden-sp.-ib{display:inline-block !important}}.u-hidden-min{display:none !important}@media screen and (min-width: 374px){.u-hidden-min{display:block !important}.u-hidden-min.-f{display:flex !important}.u-hidden-min.-g{display:grid !important}.u-hidden-min.-i{display:inline !important}.u-hidden-min.-ib{display:inline-block !important}}.u-c_main{color:var(--color_main)}.u-c_white{color:var(--color_white)}.u-bg_main{background-color:var(--bg_color_main)}.u-bg_sub{background-color:var(--bg_color_sub)}.u-bg_tertiary{background-color:var(--bg_color_tertiary)}.u-full{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.u-font_main{font-family:var(--font_main)}.u-cover{overflow:hidden}.u-cover img{max-width:initial;width:100%;height:100%;object-fit:cover}.u-contain{overflow:hidden}.u-contain img{max-width:initial;width:100%;height:100%;object-fit:contain}.u-marker{background:linear-gradient(transparent 60%, var(--color_yellow_lighter) 60%)}
