section.delighter::before{-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0}section.delighter.started::before{opacity:.1}@media screen and (min-width:768px) and (orientation:landscape){section.delighter.started::before{opacity:1}}@media screen and (min-width:1024px){section.delighter.started::before{opacity:1}}section.delighter.started.ended::before{opacity:0}section.delighter.started.ended .detail{opacity:0}section.delighter.started .detail{opacity:1}section.delighter .detail{-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0}section::before{position:fixed;height:100vh;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat;z-index:-1}@media screen and (min-width:768px) and (orientation:landscape){section::before{position:fixed;left:50%;height:100vh;width:50%}}@media screen and (min-width:1024px){section::before{position:fixed;left:50%;height:100vh;width:50%}}section .content{position:absolute;top:0;left:0;height:100vh;width:100%}@media screen and (min-width:768px) and (orientation:landscape){section .content{width:50%!important}}@media screen and (min-width:1024px){section .content{width:50%!important}}@media screen and (orientation:portrait){section#message{height:100vh}}@media screen and (orientation:landscape){section#message{height:100vw}}@media screen and (min-width:320px) and (orientation:portrait){section .content{position:fixed!important}}@media screen and (min-width:768px){section .content{position:fixed!important}}section .content h1{-webkit-transition:all .5s ease;transition:all .5s ease}section .content h1.tlt{opacity:0}section .content h1 span.span-sp,section .content h1 span.word2,section .content h1 span.word3{font-size:.5em;font-weight:400}section .content .detail{opacity:0;border-left:solid 1px #f04400;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateY(25px);transform:translateY(25px)}section .content .detail *{-webkit-transition:none;transition:none}section .content .detail.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}section .content .detail h3,section .content .detail p,section .content .detail pre{-webkit-transition:none;transition:none;padding-left:10px}@media screen and (min-width:768px){section .content .detail h3,section .content .detail p,section .content .detail pre{padding-left:50px}}section#message::before{background-image:url(../../common/images/logo_004.svg)}
/*# sourceMappingURL=greeting.min.css.map */