﻿.l{text-align:left}.c{text-align:center}.r{text-align:right}.h{display:none}h3{color:white}@media only screen and (min-width: 640px){.sp-only{display:none !important}}@media only screen and (max-width: 639px){.pc-only{display:none !important}}#title{background:rgba(0,0,0,0.2) url(../img/bg-dot.png) 0 0/2px}#title .nav{padding-top:28px}#title .nav *{font-family:"Playfair Display" !important;font-weight:normal}#title .nav>span{display:inline-block;font-size:16px;padding:0 14px !important}@media only screen and (min-width: 1400px){#title .nav>span{font-size:20px}}@media only screen and (min-width: 1600px){#title .nav>span{font-size:24px}}@media only screen and (min-width: 1800px){#title .nav>span{font-size:28px}}@media only screen and (min-width: 2000px){#title .nav>span{font-size:32px}}#title .nav>span a{letter-spacing:5px !important;padding-left:5px !important}#title a:hover{color:white;opacity:0.7;text-decoration:none}#title.sub{padding:20px 0 60px 0;overflow:hidden}#title.sub+h2{font-family:"Playfair Display" !important;font-weight:normal;font-size:40px;letter-spacing:5px;font-weight:normal;color:white}#title.sub .logo-sub{text-align:center}#title.sub .logo-sub a{display:inline-block}#title.sub .logo-sub img{width:200px}#title .logo{text-align:center}#title .logo img{max-width:70%}#title .fc{position:absolute;top:14px;right:14px}@media only screen and (max-width: 1111px){body.index #title .fc{top:70px}}#title .fc a{padding:10px 20px !important;border:3px double;display:inline-block}#title .fc img{width:140px;vertical-align:middle}#title .play a{border-radius:2px;font-family:"Playfair Display" !important;font-weight:normal}#title .play a:hover{background:red !important}#sns{background:black;opacity:0.8}#sns a{padding:0 20px;display:inline-block}#sns a i{font-size:32px}#sns a:hover{opacity:0.7;color:white}#copy{background:black;opacity:0.8}#copy *{border:0 !important}#copy div div{border-top:1px solid rgba(255,255,255,0.2)}#copy a:hover img{transform:scale(1)}.note li{text-indent:-1em;padding-left:1em}.note li *{display:inline}.small{font-size:80%}.big{font-size:125%}.bold{font-weight:bold}[uk-parallax]{transition-duration:1s}.animated{animation-duration:1.4s}.animated.fadeIn{animation-duration:2s}.gf{font-family:"Playfair Display" !important;font-weight:normal}*{font-family:'メイリオ', Hiragino Sans, sans-serif}body{color:white}a{color:inherit}a:hover{color:inherit !important;text-decoration:none}a:hover img{transform:scale(1.05)}a img{transition-duration:0.4s}#bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2;background:black;pointer-events:none}#bg video{width:100%}h1{font-family:"Playfair Display" !important;font-weight:normal;font-size:60px}#information .uk-container{background:rgba(0,0,0,0.7)}#information a:hover{opacity:0.7}#information table{border-collapse:collapse}@media only screen and (min-width: 1400px){#information table *{font-size:20px}}#information th,#information td{border-top:1px solid rgba(255,255,255,0.5);padding:20px;vertical-align:top;color:white}#information a.uk-button-secondary:hover{background:black !important}#movie{background:black}#movie img{opacity:0.35}#movie .this img{opacity:1;border-bottom:1px solid}.uk-modal-container *{color:gray !important}.uk-modal-dialog a:hover{opacity:0.7}.uk-modal-dialog *{color:black !important}.uk-modal-dialog .ib{display:inline-block}.uk-modal-dialog h1{padding:0 !important;margin:0 !important}.uk-modal-dialog h1 a{display:inline-block;margin:0 1em 0 0}.uk-modal-dialog h1 a ~ a{margin:0 0 0 1em}@media only screen and (min-width: 1400px){.uk-modal-dialog h1 ~ *{font-size:20px}}#profile-6 .uk-modal-dialog{background:black !important}#profile-6 *{color:white !important}#profile-6 table{border-collapse:collapse;margin:0 auto}#profile-6 th,#profile-6 td{font-size:14px;vertical-align:top;font-weight:normal;padding:14px 0;border-top:1px solid #222;text-align:left}#profile-6 td{padding-left:28px}