@charset "UTF-8";:root{--font-size-md:clamp(1.5rem,4vw,1.6rem);--line-height-tight:1.3;--line-height-normal:1.6;--color-text:#565455;--space-inline:clamp(5px,3vw,40px);--space-block:clamp(10px,12vw,5rem)}html{box-sizing:border-box;font-size:62.5%;-webkit-text-size-adjust:100%;text-size-adjust:100%}*,:after,:before{box-sizing:inherit}:where(body){min-height:100vh;margin:0;padding:0;color:var(--color-text);font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:var(--font-size-md);line-height:1.8;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:where(h1,h2,h3,h4,h5,h6,p,blockquote,figure,dl,dd){margin:0}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;line-height:inherit}:where(main){display:block}:where(address){font-style:normal}:where(ul,ol){margin:0;padding:0;list-style:none}:where(a){color:inherit;text-decoration:none}:where(a,button,input,select,textarea){-webkit-tap-highlight-color:transparent}:where(a,button,input,select,textarea):focus-visible{outline:2px solid currentColor;outline-offset:3px}:where(img,picture,video,canvas,svg){display:block;max-width:100%}:where(img){height:auto;border:0}:where(picture){line-height:0}:where(svg){overflow:visible}:where(iframe){max-width:100%;border:0}:where(strong,b){font-weight:bolder}:where(em){font-style:italic}:where(i){font-style:normal}:where(q){quotes:none}:where(q):after,:where(q):before{content:none}:where(abbr[title]){text-decoration:underline dotted;text-underline-offset:0.2em}:where(mark){color:inherit;background-color:#ff0}:where(pre,code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Consolas,monospace}:where(pre){margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}:where(sub,sup){position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}:where(sub){bottom:-0.25em}:where(sup){top:-0.5em}:where(br){letter-spacing:0}:where(hr){height:0;margin:0;overflow:visible;color:inherit;border:0;border-top:1px solid currentColor}:where(table){border-collapse:collapse;border-spacing:0}:where(caption,th,td){padding:0;text-align:inherit;vertical-align:inherit}:where(th){font-weight:inherit}:where(form){margin:0}:where(fieldset){min-width:0;margin:0;padding:0;border:0}:where(legend){padding:0}:where(input,button,select,textarea){max-width:100%;margin:0;color:inherit;font:inherit;letter-spacing:inherit}:where(button,select){text-transform:none}:where(button,[type=button],[type=reset],[type=submit]){cursor:pointer;appearance:button}:where(button){padding:0;border:0;background:none}:where(button:disabled,input:disabled,select:disabled,textarea:disabled){cursor:not-allowed}:where(input[type=search]){appearance:textfield;outline-offset:-2px}:where(input[type=search])::-webkit-search-decoration{appearance:none}:where(input[type=checkbox],input[type=radio]){padding:0;vertical-align:middle}:where(textarea){overflow:auto;vertical-align:top;resize:vertical}:where([hidden]){display:none!important}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}html{scroll-behavior:smooth}body{font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:var(--line-height-tight);font-size:1.6rem;color:var(--color-text);font-feature-settings:"palt"}p{line-height:var(--line-height-normal)}a,a:link,a:visited{text-decoration:none;word-break:break-all}@media print,screen and (min-width:768px){a[href*="tel:"]{pointer-events:none;cursor:default;color:var(--color-text);text-decoration:none}}.h1{position:absolute;top:-999px;left:-999px}.header_logo{padding-top:20px}@media print,screen and (min-width:768px){.header_logo{padding-left:54px;padding-top:54px}}@media screen and (max-width:767px){.header_logo{padding-left:20px}}.header_logo a{display:block}@media screen and (max-width:767px){.header_logo img{width:178px}}.inner{width:100%;max-width:1000px;margin-inline:auto}@media print,screen and (min-width:768px){.pcnone{display:none}}.sidePad{padding-inline:var(--space-inline)}.sideMar{margin-inline:var(--space-inline)}.tbMar{margin-block:var(--space-block)}.tbPad{padding-block:var(--space-block)}.nowrap{display:inline-block!important}
/*# sourceMappingURL=base.css.map */