html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:border-box}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900!important}.fab{font-family:'Font Awesome 5 Brands'}.far{font-family:'Font Awesome 5 Free';font-weight:400!important}@font-face{font-family:Noto Sans Japanese;src:url(../font/NotoSans_regular.woff2) format("woff2"),url(../font/NotoSans_regular.woff) format("woff")}body{font-family:Noto sans Japanese;font-weight:400;background:#f8f1e4}.gHead{border-top:5px solid #c6aa7f}.gHead__wrap{margin:2em auto;width:96%;max-width:1024px;overflow:hidden;*zoom:1}.gHead__wrap:after{content:"";display:table;clear:both}.gHead__logo img{width:auto;height:2.2em}.gHead__desc{font-size:.9em;line-height:2}.gFoot{border-top:1px solid #d6c1a2;padding:2em 0;text-align:center}.gFoot p{font-size:.7em}.KV{margin:2em auto;width:96%;max-width:1024px;overflow:hidden}.KV img{width:100%;height:auto}.location,.fb{margin:2em auto;width:96%;max-width:1024px;overflow:hidden;margin-bottom:3em}.location__title,.fb__title{margin:2em 0 1em;text-align:center}.location__title img,.fb__title img{width:auto;height:1.5em}.location p,.fb p{font-size:.9em;line-height:1.6;text-align:center}.location__content,.fb__content{margin:1em auto;width:500px}.location__map,.fb__map{margin:1em 0;width:100%;height:500px}@media screen and (min-width:64.0625em),screen and (min-width:48em) and (max-width:64em){body{font-size:calc(1em + (4 - 1) * ((100vw - 767px) / (1100 - 767)))}.gHead__logo{float:left}.gHead__desc{float:right}}@media screen and (max-width:47.9375em){body{font-size:calc(1em + (8 - 2) * ((100vw - 320px) / (766 - 320)))}.gHead__logo{text-align:center}.gHead__desc{text-align:center}}
/*# sourceMappingURL=map/main.css.map */
