#content{min-height:95vh}.c-gnav a::after{background:#8ec31f}.p-spMenu__inner{color:#6b4b32}.c-widget__title.-spmenu{background:rgba(0,0,0,0);color:#6b4b32;border-bottom:solid 2px #8ec31f}.c-widget__title.-spmenu:first-letter{font-size:1.4em;color:#8ec31f}.drop-shadow{filter:drop-shadow(0.15em 0.15em 0.3em rgba(0, 0, 0, 0.2));transform:translateZ(0)}.drop-shadow-l{filter:drop-shadow(0.4em 0.4em 0.8em rgba(0, 0, 0, 0.6));transform:translateZ(0)}.backlight{filter:drop-shadow(0 0 0.4em #ffffff);transform:translateZ(0)}.backlight>*{filter:drop-shadow(0 0 0.2em #ffffff);transform:translateZ(0)}.rounded-m{border-radius:1em;overflow:hidden}.googlemap-full{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.googlemap-full iframe{position:absolute;left:0;top:0;height:100%;width:100%}.post_content{min-height:100vh;position:relative}#main_visual h2{opacity:0;animation:title-move 2s ease-in-out forwards 7s;position:absolute;top:25%;left:50%;transform:translate(-50%, -25%);font-size:2em;letter-spacing:.15em;width:calc(100vw - 40px)}@keyframes title-move{0%{opacity:0}100%{opacity:1}}.cls-1,.cls-2{stroke:#fff;fill:none;stroke-width:1;stroke-linecap:round}svg#osac{max-width:460px;width:calc(100vw - 40px);position:absolute;bottom:50%;left:50%;transform:translate(-50%, 50%);z-index:1;animation:transform-change 2s ease-in-out forwards 6s}#osac-innerGroup{stroke-dasharray:500;stroke-dashoffset:500;animation:dash-animation 5s linear forwards 1s,color-change .5s linear forwards 4s}@keyframes dash-animation{0%{stroke-dashoffset:500}100%{stroke-dashoffset:0}}@keyframes color-change{0%{stroke:#fff}100%{stroke:hsla(0,0%,100%,0) t}}.cls-1{animation:color-change-1 .5s linear forwards 4s}.cls-2{animation:color-change-2 .5s linear forwards 4s}@keyframes color-change-1{0%{stroke:#fff;fill:rgba(142,195,31,0)}100%{stroke:hsla(0,0%,100%,0);fill:#8ec31f}}@keyframes color-change-2{0%{stroke:#fff;fill:hsla(0,0%,100%,0)}100%{stroke:hsla(0,0%,100%,0);fill:#fff}}@keyframes transform-change{0%{bottom:50%;transform:translate(-50%, 50%)}100%{bottom:75px;transform:translate(-50%, 0%)}}
