*{line-height:calc(.5rem + 1em);margin:0;padding:0}*,:after,:before{box-sizing:border-box}:where(:not(fieldset,progress,meter)){background-origin:border-box;background-repeat:no-repeat;border-style:solid;border-width:0}html{-webkit-text-size-adjust:none;block-size:100%}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{min-block-size:100%;text-rendering:optimizeSpeed}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(svg):where(:not([width])){inline-size:5rem}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit;word-spacing:inherit}:where(textarea){resize:vertical}@supports (resize:block){:where(textarea){resize:block}}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}h1{font-size:2em}:where(ul,ol){list-style-position:inside}:where(ul,ol)[role=list]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}@media (prefers-reduced-motion:no-preference){:focus-visible{transition:outline-offset 145ms cubic-bezier(.25,0,.4,1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:5px}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;text-align:center;-webkit-user-select:none;user-select:none}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}.no-shadow{box-shadow:none!important}.column{margin:0}body{background-image:url(/svg/background.svg);background-repeat:repeat;color:#676767;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-optical-sizing:auto;text-align:justify}@media (min-width:768px){body{background-size:100px}}@media (max-width:767px){body{background-size:20vw}}@font-face{font-family:JK-Maru-Gothic-M;src:url(/JK-Maru-Gothic-M.otf) format("opentype")}.h1{margin:0}@media screen and (min-width:601px){.h1{font-size:48px;font-weight:600}}@media screen and (max-width:600px){.h1{font-size:32px;font-weight:600}}.h1c{margin:0}@media screen and (min-width:601px){.h1c{font-size:48px;font-weight:600}}@media screen and (max-width:600px){.h1c{font-size:clamp(24px,vw,36px);font-weight:600}}.h2{margin:0}@media screen and (min-width:601px){.h2{font-size:32px;font-weight:600}}@media screen and (max-width:600px){.h2{font-size:20px;font-weight:600}}.h3{margin:0}@media screen and (min-width:601px){.h3{font-size:21px;font-weight:600}}@media screen and (max-width:600px){.h3{font-size:16px;font-weight:600}}.date-text{margin:0}@media screen and (min-width:601px){.date-text{font-size:18px;font-weight:600}}@media screen and (max-width:600px){.date-text{font-feature-settings:"palt";font-size:14px;font-weight:600}}.p1{margin:0}@media screen and (min-width:601px){.p1{font-size:18px}}@media screen and (max-width:600px){.p1{font-size:12px}}.p2{margin:0}@media screen and (min-width:601px){.p2{font-size:16px}}@media screen and (max-width:600px){.p2{font-size:10px}}.font-bold{font-weight:700}.font-yanya{font-family:JK-Maru-Gothic-M}.color-primary{color:#31b6a0}.color-secondary{color:#ef8bb6}