/*! --------------------------------------------------------------------
------------------------------------------------------------------------
index
------------------------------------------------------------------------
--------------------------------------------------------------------- */.sec-mv .main-box{position:relative;height:50vw;min-height:344px;overflow:hidden}@media screen and (max-width: 767px){.sec-mv .main-box{height:calc(100vh - 64px)}}.sec-mv .txt-block{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-mv .txt-block .mv-ttl,.sec-mv .txt-block .mv-txt{color:#fff;text-shadow:2px 2px 2px #999;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.sec-mv .txt-block .mv-ttl{font-family:"Times New Roman","Hiragino Mincho ProN","Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","Noto Serif JP",serif;font-size:3.2rem}.sec-mv .txt-block .mv-txt{margin-top:16px;font-size:1.9rem;line-height:2;text-align:center}.sec-mv .txt-block .entry-btn a{display:block;-webkit-box-shadow:0 1px 4px #999;box-shadow:0 1px 4px #999;border-radius:2px;font-size:1.6rem;text-align:center;width:240px;margin-top:20px;padding:22px 0;text-shadow:1px 1px 3px #999;background-color:#fff;-webkit-transition-property:background-color,border-color,color,opacity;transition-property:background-color,border-color,color,opacity;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.sec-mv .txt-block .entry-btn a:hover{color:#fff;background-color:#000}.sec-mv .txt-block .mv-ttl,.sec-mv .txt-block .mv-txt,.sec-mv .txt-block .entry-btn{opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.sec-mv .txt-block .mv-ttl.is-show,.sec-mv .txt-block .mv-txt.is-show,.sec-mv .txt-block .entry-btn.is-show{opacity:1}.sec-mv .bg-video video{-o-object-fit:cover;object-fit:cover;display:block;height:100%;width:100%;padding:0;position:absolute;left:0;top:0}.post-content{margin-top:100px}/*# sourceMappingURL=index.min.css.map */