@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,600);
@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Yu Gothic;font-weight:400;src:local("Yu Gothic Medium")}body,html{font-family:Yu Gothic,YuGothic,游ゴシック体,游ゴシック,メイリオ,Meiryo,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px}#body,#footer,#header{width:100%}#body .inner,#footer .inner,#header .inner{margin:0 auto;max-width:1200px}@media (max-width:780px){#app{width:100%}}#header{background:url(../images/bg-header.gif) repeat-x}#header .inner{position:relative}@media (max-width:780px){#header .inner{align-items:flex-end;background:#ffcf65;border-bottom:10px solid #332800;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding-top:1.5rem}}#header .inner .logo{text-align:center}#header .inner .logo a{display:block;height:98px}@media (max-width:780px){#header .inner .logo a{height:auto}#header .inner .logo a img{height:auto;max-width:100%}}@media (max-width:780px) and (max-width:780px){#header .inner .logo a img{width:100%}}#header .inner .page-title{color:#f62b0d;font-size:1.2rem;left:0;position:absolute;text-align:center;top:.5rem;width:100%}@media (max-width:780px){#header .inner .page-title{font-size:.9em}}#gnavi{background:#920a0a;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 35px;width:100%}@media (max-width:780px){#gnavi{display:block;margin-bottom:10px}}#gnavi .menu-title{display:none}@media (max-width:780px){#gnavi .menu-title{background:#920a0a;border-bottom:3px double #f62b0d;border-top:1px solid #f62b0d;color:#fff;cursor:pointer;display:block;font-size:1rem;line-height:1rem;padding:15px}#gnavi .menu-title.open{border-bottom:1px solid #f62b0d}#gnavi .menu-title:after{content:"\f0c9";display:block;float:right;font-family:FontAwesome;font-size:1rem}}#gnavi ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px}@media (max-width:780px){#gnavi ul{border-bottom:1px solid #f62b0d;display:none;padding:0}}#gnavi ul li{margin-right:10px}#gnavi ul li a{color:#fff;display:block;padding:10px 15px;text-align:center;text-decoration:none}#gnavi ul li a:hover{background:#f62b0d}@media (max-width:780px){#gnavi ul li{border-bottom:1px solid #fff;margin:0 auto;width:98%}#gnavi ul li:last-of-type{border-bottom:0}}#gnavi .search-box{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}@media (max-width:780px){#gnavi .search-box{background:#920a0a;display:block}}#body{background:url(../images/bg-body.jpg) repeat-x;padding:20px 0 60px}@media (max-width:780px){#body{padding:0}}.adsense{margin-bottom:20px;text-align:center}#footer{background:#332800;color:#fff;padding:25px 0 15px}#footer .inner .copyright{display:block;text-align:center}#footer .inner .version{display:block;text-align:right}#fnavi{margin-bottom:15px}#fnavi ul{text-align:center}#fnavi ul li{display:inline-block;padding:10px 15px}#fnavi ul li a{color:#fff}#toTop{bottom:1%;position:fixed;right:1%}#toTop a{color:#920a0a;font-size:3rem}.fade-enter-active,.fade-leave-active{transition:opacity 1s}.fade-enter,.fade-leave-to{opacity:0}.fade-show-enter-active{transition:opacity .5s}.fade-show-leave-active{transition:opacity .1s}.fade-show-enter,.fade-show-leave-to{opacity:0}#gmap .spot-title{cursor:pointer;font-weight:700;text-decoration:underline}#main .page{background:#faedd8;padding:15px}#main .page h1{background:#fff;border:1px solid #920a0a;border-left-width:10px;border-radius:2px;color:#332800;font-size:1rem;font-size:1.5rem;font-weight:400;margin-bottom:25px;padding:5px 10px}#main .page h2{border-bottom:2px solid #332800;font-size:1.2rem;font-weight:700;margin-bottom:15px;padding-bottom:5px}#main .page .post-box{font-size:1.1rem;padding:10px}#main .page .post-box dd,#main .page .post-box dt,#main .page .post-box li,#main .page .post-box p{line-height:180%}#main .page .post-box dl,#main .page .post-box ol,#main .page .post-box p,#main .page .post-box ul{margin-bottom:1em}#main .page .post-box ul{margin-left:1.5em}#main .page .post-box ul li{list-style-type:disc}
