@import "https://fonts.googleapis.com/css?family=Montserrat";@import "https://fonts.googleapis.com/css?family=Montserrat";@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{0%{opacity:.3}to{opacity:1}}@keyframes popup{0%{transform:scale(0)}50%{transform:scale(0)}90%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes logo{0%{letter-spacing:3em;opacity:0;filter:blur(100px)}to{letter-spacing:0;opacity:1;filter:blur()}}*{margin:0;padding:0}html{-ms-word-wrap:break-word;word-wrap:break-word;-webkit-text-size-adjust:100%;font-family:ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,"sans-serif";overflow:auto}body{font-family:Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:14px;inset:0}img{vertical-align:bottom;max-width:100%;height:auto}.hentry{font-family:ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,"sans-serif"}#breadcrumb,#breadcrumb a,#header-navi .menu a:after,.navigation-links a,#footer-scrolltop,#footer-copyright{color:#333}a{color:#08c;text-decoration:none}p{margin:0}#header-logo{white-space:nowrap;z-index:1;cursor:pointer;width:50%;animation:2s logo,80ms 1.9s infinite blink;position:fixed;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}#randombg{z-index:1;background-position:top;background-size:cover;padding-top:100px;display:block;position:fixed;inset:0}#randombg.bg-1{background:linear-gradient(-135deg,#213e20,-10%,#204224,-9%,#1a6440,-7%,#167f56,3%,#139266,5%,#119d70,8%,#10a173,46%,#00291d,86%,#202446,96%,#b1dde5,100%,#087b73)}#randombg.bg-2{background:#002433}#randombg.bg-3{background:#e8f5f9}#randombg.is-active{font-size:12px}.home #randombg{z-index:-1}@media (width>=568px){#randombg{background-position:top;background-size:cover}}#bottom-navi{justify-content:space-between;align-items:top;flex-flow:row;align-content:stretch;display:flex;position:fixed;inset:auto 0 0}#bottom-navi>a{text-align:center;color:#897f36;font-size:18px;font-weight:400;animation:.5s popup;display:block}#ah-masonry{padding:.1%}#ah-masonry img{width:33.05%;margin:.1%;transition:opacity,all .3s}#ah-masonry img:hover{cursor:pointer;opacity:.9}#ah-masonry img.big{width:100%}#main{box-sizing:border-box;z-index:2;color:#ffc94a;background:#02240099;width:100%;padding:50px 0 0;position:relative;overflow:hidden}@media (width>=568px){#main{padding:50px 50% 0 0}}#footer{margin:0}#footer-copyright{text-align:center;padding:5%;font-family:Montserrat,sans-serif;display:block}#page404{color:#897f36;white-space:nowrap;z-index:9999;cursor:pointer;font-size:10rem;position:fixed;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}a{color:#000;font-weight:700}h1,h2,h3,h4,h5,h6{clear:both;margin:0 0 10px}h2{letter-spacing:.5em;font-size:40px}pre{color:#fff;background:#393939;padding:1em;line-height:1.2em;overflow-x:scroll}blockquote{border-style:solid;border-width:1px;padding:1em}blockquote :last-child{margin:0}ul,ol{padding-left:1em;list-style-position:inside;overflow:hidden}ul ul,ul ol,ol ul,ol ol{margin:0;padding-left:2em}table{border-collapse:collapse;border-style:solid;border-width:1px}table th,table td{border-style:solid;border-width:1px;padding:1em}dl{flex-flow:wrap;justify-content:space-between;align-items:stretch;display:flex}dl dt,dl dd{box-sizing:border-box;border-bottom-width:1px}dl dt{border-bottom-style:solid;border-bottom-width:2px;flex:0 30%;padding:1em 1em 1em 0;font-weight:700}dl dd{border-bottom-style:dashed;border-bottom-width:1px;flex:0 70%;padding:1em 0}.alignleft{float:left;margin:0 1em 1em 0}.alignright{float:right;margin:0 0 1em 1em}.aligncenter{margin:auto}.wp-caption-text{padding-top:1em}.nocomments{display:none}.flex{flex-wrap:wrap;justify-content:space-between;padding:100px 0;display:flex}.flex-4{box-sizing:border-box;text-align:center;flex:0 33.33%;margin:0;padding:0}.room{background:#00bfac91;padding:10px}@media (width>=568px){.room{padding:0 0 30px}}.room img{width:50%;margin:10% auto 0}.room p{color:#fff;margin:0;font-size:12px}@media (width>=568px){.room p{font-size:20px}}.room-north,.room-east{border-right:2px solid #00bfac}.room-east img{transform:rotate(90deg)}.room-south{border-right:2px solid #00bfac00}.room-south img{transform:rotate(90deg)}.wpcf7-text,.wpcf7-textarea{box-sizing:border-box;border:2px solid #000;border-radius:0;width:100%;padding:10px;font-size:16px}@media (width>=568px){.wpcf7-text,.wpcf7-textarea{width:auto}}.wpcf7-textarea{width:100%}.wpcf7-submit{color:#fff;box-sizing:border-box;background:#000;border:none;border-radius:0;width:100%;padding:10px 30px;font-size:14px;transition:all;display:inline-block}.wpcf7-submit:hover{cursor:pointer;border-radius:10px}@media (width>=568px){.wpcf7-submit{width:auto}}
