@import"https://fonts.googleapis.com/css2?family=BIZ+UDPMincho&display=swap";/*! 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}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;-webkit-text-decoration:underline dotted;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}*,*::before,*::after{box-sizing:border-box}a,a:visited{text-decoration:none;color:inherit;cursor:pointer}button{background-color:rgba(0,0,0,0);color:inherit;border-width:0;padding:0;cursor:pointer}body,h1,h2,h3,h4,h5,h6,figure,ul,p,table,fieldset{margin:0}ul,ol,dd{list-style:none;padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:700}cite{font-style:normal}fieldset{border-width:0;padding:0}:root{--fontSize: 16px;--lh: 32px;--base: 26;--base-r: calc(var(--base) + 180);--textColor: hsl(var(--base), 6%, 23%);--textColor-g: hsl(var(--base), 6%, 49%);--textColor-w: hsl(var(--base), 6%, 97%);--textColor-r: hsl(var(--base-r), 6%, 23%);--textColor-rg: hsl(var(--base-r), 6%, 49%);--textColor-rw: hsl(var(--base-r), 6%, 97%);--backGround: hsl(var(--base), 20%, 89%);--backGround-l: hsl(var(--base), 20%, 95%);--backGround-d: hsl(var(--base), 20%, 35%);--backGround-r: hsl(var(--base-r), 80%, 31%);--backGround-rl: hsl(var(--base-r), 80%, 99%);--backGround-rd: hsl(var(--base-r), 80%, 11%);--linkColor: hsl(var(--base), 76%, 41%);--linkColor-r: hsl(var(--base-r), 76%, 41%)}@media((min-width: 375px)){:root{--fontSize: 17px}}@media((min-width: 768px)){:root{--fontSize: 18px}}@media((min-width: 1200px)){:root{--fontSize: 19px}}@media((min-width: 1400px)){:root{--fontSize: 20px}}html{font-size:var(--fontSize);scroll-behavior:smooth}body{font-family:"BIZ UDPMincho",serif;width:100%}.icon{width:1em;height:1em;fill:currentColor;margin-right:.25em}.hidden{position:absolute;top:-9999px;left:-9999px}#header{display:flex;align-items:center;height:3rem}#header .logo{width:100px;height:27.1428571429px;fill:#f2849b;margin-left:8px}@media((min-width: 992px)){#header .logo{width:116.6666666667px;height:31.6666666667px;margin-left:1rem}}#navigation .line{background:currentColor}#navigation{background:var(--backGround-rl);color:var(--textColor-r)}#navigation .line{background:currentColor}#navigation .container.top{transform:translateY(-3px) scaleX(0.88235)}#navigation .container.bottom{transform:translateY(3px) scaleX(0.88235)}#navigation input:checked+label .container .line.bottom{transform:rotateZ(45deg)}#navigation input:checked+label .container .line.top{transform:rotateZ(-45deg)}#navigation input:checked+label .container.bottom{transform:none}#navigation input:checked+label .container.top{transform:none}#navigation input:checked+label .line.bottom{transform:none;transition-delay:.1s}#navigation input:checked+label .line.top{transform:none;transition-delay:.1s}#navigation .container{transition:transform .2s ease-in-out .1s}#navigation input:checked+label .container{transition-delay:0s}#navigation .line{transition:transform .2s ease-in-out}#navigation button{all:unset;cursor:pointer;display:block}#navigation button div{pointer-events:none}#navigation .burger{height:31px;width:31px;display:block;position:absolute;top:calc((3rem - 31px)/2);right:calc((3rem - 31px)/2)}#navigation .container{position:absolute;left:7px;top:15px}#navigation .line{height:1.5px;border-radius:3px;width:17px}#navigation input{display:none}#navigation .global-navigation{background:var(--backGround-rl);color:currentColor;height:0%;overflow:hidden;position:absolute;top:3rem;left:0;right:0;text-align:center;align-items:center;z-index:1000;display:grid;grid-template-rows:repeat(4, 3rem);grid-template-columns:1fr;justify-content:center;padding:0 18%}#navigation input:checked~.global-navigation{height:100%;box-shadow:0 5px 5px rgba(0,0,0,.3);padding-top:2rem;transition:.2s ease-in-out .1s}#navigation li{padding:5px 0;border-bottom:1px solid currentColor;margin-top:1rem;font-size:.9em}#navigation a:hover,#navigation a:active{opacity:.8}@media((min-width: 768px)){#navigation input,#navigation button,#navigation .burger{display:none}#navigation .global-navigation,#navigation input:checked~.global-navigation{box-shadow:none;height:3rem;background:rgba(0,0,0,0);color:var(--textColor);transition:none;justify-content:end;top:0;left:auto;right:1rem;grid-template-columns:repeat(4, auto);grid-template-rows:3rem;padding:0}#navigation li{margin:0 1rem;border:none;font-size:.75em;line-height:1.5rem;font-weight:bold}#navigation a:hover{text-decoration:underline}}#footer{background:var(--backGround-rd);color:var(--textColor-w);margin-top:calc(var(--lh)*4);padding:40px 10px 0;font-size:.6em}@media((min-width: 375px)){#footer{font-size:.75em}}@media((min-width: 768px)){#footer{text-align:center}}#footer .icon:hover,#footer .icon:active{fill:var(--textColor-rg)}#footer .sns .icon{height:40px;width:40px;margin:10px 20px 0 0}@media((min-width: 768px)){#footer .sns .icon{height:50px;width:50px;margin:30px 40px 0 0}}#footer .sns a:last-child .icon{margin-right:0}#footer .navigation{padding-top:30px}#footer .navigation a:hover,#footer .navigation a:active{color:var(--textColor-rg)}#footer .navigation li{padding:5px 0}@media((min-width: 768px)){#footer .navigation{padding-top:50px}#footer .navigation>ul{display:flex;justify-content:center;gap:0 20px}}.copyright-powered{padding:20px 0 10px;font-family:sans-serif}@media((min-width: 768px)){.copyright-powered{text-align:center;font-size:.9em}}#page404{text-align:center}#page404 .title{font-size:1rem;padding-top:calc(var(--lh)*2);font-family:sans-serif}#page404 p{font-size:.9em;line-height:1.5;padding-top:var(--lh)}#page404 a{color:var(--linkColor-r);text-decoration:underline}#page404 a:visited{color:var(--linkColor-r)}#page404 a:hover,#page404 a:active{color:inherit}#page404 .navigation{display:flex;font-size:.8em;justify-content:space-around;line-height:var(--lh);list-style:none;padding-top:1em;max-width:600px;margin:auto}/*# sourceMappingURL=base.min.css.map */