<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* -----------------------------------------
  reset�育ｷｨ髮�＠縺ｪ縺�ｼ�
----------------------------------------- */
*,
*::before,
*::after {
    box-sizing: border-box
}

body,
h1,
h2,
h3,
h4,
p,
figure,
blockquote,
dl,
dd {
    margin: 0
}

ul[role="list"],
ol[role="list"],
li{
    list-style: none
}

html:focus-within {
    scroll-behavior: smooth
}

body {
    min-height: 100vh;
    text-rendering: optimizeSpeed;
    line-height: 1.5
}

a:not([class]) {
    text-decoration-skip-ink: auto
}

img,
picture {
    max-width: 100%;
    display: block
}

input,
button,
textarea,
select {
    font: inherit
}

button{
        border: none; /* 繝懊�繝繝ｼ繧偵↑縺上☆ */
        outline: none; /* 繝輔か繝ｼ繧ｫ繧ｹ譎ゅ�譫�邱壹ｒ縺ｪ縺上☆ */

}
@media(prefers-reduced-motion:reduce) {
    html:focus-within {
        scroll-behavior: auto
    }

    *,
    *::before,
    *::after {
        animation-duration: .01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: .01ms !important;
        scroll-behavior: auto !important
    }
}


/* -----------------------------------------
base��font-family縺ｪ縺ｩ縺ｮ螟画峩縲Ｇont縺ｯ1.6rem��16px��
----------------------------------------- */
/* rem逕ｨ */
html {
    font-size: 62.5%;
}

body {
    font-family: 'Noto Sans JP', "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "貂ｸ繧ｴ繧ｷ繝�け Medium", "Yu Gothic Medium", "貂ｸ繧ｴ繧ｷ繝�け", "Yu Gothic", "貂ｸ繧ｴ繧ｷ繝�け菴�", "YuGothic", "繝｡繧､繝ｪ繧ｪ", Meiryo, "Meiryo UI", Avenir, "Open Sans", Helvetica, "Helvetica Neue", Arial, Verdana, Roboto, "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS PGothic", sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-size: 1.6rem;
}

#wrapper {
    margin: 0 auto;
    max-width: 750px;
    width: 100%;
    overflow:hidden;
}

/* 逕ｻ蜒上�髫咎俣蟇ｾ遲� */
#wrapper img {
    vertical-align: bottom;
    max-width: 100%;
    height: auto;
}


</pre></body></html>