.maindetail{padding:0}.maindetail h1{text-align:left}.subInfo{color:#8293ab;padding:.1em;margin:.5em 0;border-bottom:1px solid #3a87f1;text-align:right;line-height:0}.subInfo span{display:inline-block;margin:.1em}.subInfo-end{color:#8293ab;padding:.1em;margin:.5em 0;text-align:right;line-height:0;line-height:inherit;border-bottom:inherit;border-top:1px solid #3a87f1}.subInfo-end span{display:inline-block;margin:.1em}.content{padding:1.5em;border:1.5em solid hsla(0,0%,100%,.5);background:#fff;background-clip:padding-box;overflow:auto;position:relative}.content iframe{display:block;width:80vw;height:35vw;max-width:1120px;max-height:630px;margin:0 auto}.content .contentBGblur,.content:before{top:0;left:0}.content .contentBGblur,.content:after,.content:before{content:"";display:block;position:fixed;z-index:-1;background-image:url(../files/main/44967e6a9f885884b2c283eaaacff860.png);background-size:cover;width:200vw;height:200vh;mix-blend-mode:darken;-webkit-filter:blur(80px);-moz-filter:blur(80px);-o-filter:blur(80px);-ms-filter:alpha(opacity=80);filter:blur(80px);animation:35s linear infinite}.content:after{top:0;left:0;top:inherit;left:inherit;bottom:0;right:0;animation-direction:reverse}.content img{width:80%;display:block;margin:.5em auto}.content p{letter-spacing:.05em;line-height:1.2em}.content p a{color:#3a87f1;text-decoration:underline}.contentIE:after,.contentIE:before{opacity:.5;animation-name:inherit}.contentNotIE:after,.contentNotIE:before{animation-name:rotate}.content .contentBottom{padding:.5rem;background:#3a87f1;border-radius:10px}.content .contentBottom p{margin:.5rem;color:#c8daf3}.content .contentBottom a{display:inline-block;text-decoration:none;color:#fff}.content .contentBottom a:after{content:"";display:block;width:100%;height:2px;color:#3a87f1;background:#fff;font-weight:700;transition:transform .3s,opacity .3s;transform:scaleX(0);transform-origin:0 50%}.content .contentBottom a:hover:after{transform:scaleX(1)}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1030px){.content img{width:90%}}@media (max-width:768px){.content{padding:1em;border-width:1em}.content img{width:100%}.content:after,.content:before{animation:inherit}.subInfo{text-align:inherit;line-height:inherit}.subInfo span:last-child{float:right}}