@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lora&display=swap");
/*!
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}main{display:block}img{vertical-align:top;font-size:0;line-height:0}*,:after,:before{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}:root{--c-base:#fff;--c-primary:#002E73;--c-primary-rgb:0,46,115;--c-secondary:#808080;--c-tertiary:#fff;--c-accent:#ff7011;--c-text:#444;--c-text-reversal:#fff;--c--body-bg:var(--c-base);--c-header-text:var(--c-text);--c-header-bg:var(--c-primary);--c-footer-text:var(--c-white);--c-footer-bg:var(--c-primary);--c-nav-text:var(--c-white);--c-nav-bg:var(--c-primary);--c-btn-text:var(--c-white);--c-btn-bg:var(--c-primary);--c-accordion:#002E73;--space-content:clamp(20px,7.6vw,100px);--c-h1-text:var(--c-white);--c-h1-bg:var(--c-secondary);--c-h2-text:var(--c-white);--c-h2-bg:var(--c-primary);--c-h3-text:var(--c-primary);--c-h3-bg:var(--c-primary);--c-h4-text:var(--c-text);--c-h4-bg:var(--c-primary);--c-table-th:var(--c-white);--c-table-th-bg:var(--c-primary);--c-table-td:var(--c-text);--c-table-td-bg:var(--c-cWhite);--c-table-border:#efefef;--c-white:#fff;--c-white-rgb:255,255,255;--c-red:#ff2626;--c-pink:#ffe1e1;--c-blue:#e8e9ff;--c-green:#edffe8;--c-gray:#efefef;--c-black:#000;--c-black-rgb:0,0,0;--b-radius1:10px;--b-radius2:min(2vw,20px);--b-radius3:min(3vw,30px);--mb-container:min(10vw,100px);--z-index-loading:100;--z-index-header:90;--z-index-header-logo:10;--z-index-top-main:7;--z-index-toggle_nav:10;--z-index-toggle_nav_bg:9;--z-index-drawer:9;--bp-xs:0;--bp-sm:576px;--bp-md:768px;--ff-base:var(--ff-sans-serif);--ff-sans-serif:"Zen Kaku Gothic New","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;--ff-serif:"Zen Old Mincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;--ff-eng:var(--ff-sans-serif)}img{max-width:100%}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}@media (min-width:576px){.sm-only{display:none!important}}@media (min-width:768px){.sp-only{display:none!important}.pc-text-center{text-align:center!important}.pc-text-left{text-align:left!important}.pc-text-right{text-align:right!important}}@media (max-width:767px){.pc-only{display:none!important}.sp-text-center{text-align:center!important}.sp-text-left{text-align:left!important}.sp-text-right{text-align:right!important}}.mk{transition:0.2s ease-in-out}.mk:hover{opacity:0.8}.wrapper{max-width:768px;margin:0 auto;background-color:#fcfbf9;box-shadow:0 0 10px #999}.cv{text-align:center;padding:20px}.cv .kome{margin-top:10px;font-size:10px;line-height:1.4}.box01{position:relative}.box01 .cv{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:20px}.shop{padding:min(10vw,100px) var(--space-content)}.shop h2{text-align:center}.shop h3{padding:min(3vw,30px) 0 min(4vw,40px);color:#b39757;font-size:clamp(1.125rem,1.0367647059rem + 0.4411764706vw,1.5rem);text-align:center;line-height:1.4}table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:1rem;background-color:#fff}table td,table th{display:block;padding:1.25rem 1.5rem;text-align:left;border:1px solid #ddd;font-size:clamp(0.875rem,0.8161764706rem + 0.2941176471vw,1.125rem);line-height:1.4}table th{background-color:#eeefef;font-weight:bold}ul.list{list-style:none;padding:0 0 0 1em}ul.list li{position:relative;margin-bottom:5px;padding-left:5px;padding-top:5px}ul.list li:after{display:block;content:"";position:absolute;top:0.6em;left:-1em;width:12px;height:12px;background-color:#b39757;border-radius:100%}.map iframe{width:100%;height:200px}.contact{margin-top:20px;display:flex}.contact-floating{display:flex;justify-content:center;position:fixed;bottom:0;left:0;right:0;margin:auto}footer{padding:20px;padding-bottom:min(22vw,155px);background:#ffb5ac;line-height:1.6;font-size:clamp(0.75rem,0.6911764706rem + 0.2941176471vw,1rem)}
/*# sourceMappingURL=style.css.map */