/*!
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:62.5%;-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:"YuGothic M";src:local(Yu Gothic Medium)}body{font-family:"Hiragino Sans","SF Pro JP";font-weight:300;font-size:1.6rem;line-height:1.75;text-align:left;-webkit-text-size-adjust:100%;background:#FFF;color:#222222;line-height:1.65}@media screen and (max-width: 767px){body{font-weight:300}}@media screen and (max-width: 520px){body{font-size:1.4rem}}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.fontStrokeGrey{color:#ffffff;text-shadow:#595959 2px 0px 0px,#595959 1.75517px 0.958851px 0px,#595959 1.0806px 1.68294px 0px,#595959 0.141474px 1.99499px 0px,#595959 -0.832294px 1.81859px 0px,#595959 -1.60229px 1.19694px 0px,#595959 -1.97998px 0.28224px 0px,#595959 -1.87291px -0.701566px 0px,#595959 -1.30729px -1.5136px 0px,#595959 -0.421592px -1.95506px 0px,#595959 0.567324px -1.91785px 0px,#595959 1.41734px -1.41108px 0px,#595959 1.92034px -0.558831px 0px;letter-spacing:1.5px}.MB0{margin-bottom:0px !important}small{font-size:.9em;line-height:1.5em}.nocomments,.postmetadata,blockquote,strike{color:#777}code{font:1.1em 'Courier New', Courier, Fixed}acronym,abbr,span.caps{font-size:0.9em;cursor:help}a{color:#222222;text-decoration:none}blockquote{padding-left:20px;border-left:5px solid #ddd;margin:15px 30px 0 10px}blockquote cite{display:block;margin:5px 0 0}img{height:auto;max-width:100%}img.alignright{display:inline;margin:0 0 2px 8px;padding:0 4px 4px}img.alignleft{display:inline;margin:0 8px 2px 0;padding:0 4px 4px}.alignright{float:right;margin-left:10px}@media screen and (max-width: 520px){.alignright{float:none;margin-left:0}}.alignleft{float:left;margin-right:10px}@media screen and (max-width: 520px){.alignleft{float:none;margin-right:0}}.aligncenter{display:block;margin:10px auto}ul{list-style-type:none;margin:0;padding:0}ol{margin-left:1.5em}.txtleft{text-align:left}.txtright{text-align:right}.txtcenter{text-align:center}.wA{width:auto !important}.w20{width:20% !important}.w25{width:25% !important}.w50{width:50% !important}.w75{width:75% !important}.w100{width:100% !important}.m0{margin:0px !important}.mt0{margin-top:0px !important}.mb0{margin-bottom:0px !important}.ml0{margin-left:0px !important}.mr0{margin-right:0px !important}.p0{padding:0px !important}.pt0{padding-top:0px !important}.pb0{padding-bottom:0px !important}.pl0{padding-left:0px !important}.pr0{padding-right:0px !important}.m5{margin:5px !important}.mt5{margin-top:5px !important}.mb5{margin-bottom:5px !important}.ml5{margin-left:5px !important}.mr5{margin-right:5px !important}.p5{padding:5px !important}.pt5{padding-top:5px !important}.pb5{padding-bottom:5px !important}.pl5{padding-left:5px !important}.pr5{padding-right:5px !important}.m10{margin:10px !important}.mt10{margin-top:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.mr10{margin-right:10px !important}.p10{padding:10px !important}.pt10{padding-top:10px !important}.pb10{padding-bottom:10px !important}.pl10{padding-left:10px !important}.pr10{padding-right:10px !important}.m15{margin:15px !important}.mt15{margin-top:15px !important}.mb15{margin-bottom:15px !important}.ml15{margin-left:15px !important}.mr15{margin-right:15px !important}.p15{padding:15px !important}.pt15{padding-top:15px !important}.pb15{padding-bottom:15px !important}.pl15{padding-left:15px !important}.pr15{padding-right:15px !important}.m20{margin:20px !important}.mt20{margin-top:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.mr20{margin-right:20px !important}.p20{padding:20px !important}.pt20{padding-top:20px !important}.pb20{padding-bottom:20px !important}.pl20{padding-left:20px !important}.pr20{padding-right:20px !important}.m25{margin:25px !important}.mt25{margin-top:25px !important}.mb25{margin-bottom:25px !important}.ml25{margin-left:25px !important}.mr25{margin-right:25px !important}.p25{padding:25px !important}.pt25{padding-top:25px !important}.pb25{padding-bottom:25px !important}.pl25{padding-left:25px !important}.pr25{padding-right:25px !important}.m30{margin:30px !important}.mt30{margin-top:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.mr30{margin-right:30px !important}.p30{padding:30px !important}.pt30{padding-top:30px !important}.pb30{padding-bottom:30px !important}.pl30{padding-left:30px !important}.pr30{padding-right:30px !important}.m35{margin:35px !important}.mt35{margin-top:35px !important}.mb35{margin-bottom:35px !important}.ml35{margin-left:35px !important}.mr35{margin-right:35px !important}.p35{padding:35px !important}.pt35{padding-top:35px !important}.pb35{padding-bottom:35px !important}.pl35{padding-left:35px !important}.pr35{padding-right:35px !important}.m40{margin:40px !important}.mt40{margin-top:40px !important}.mb40{margin-bottom:40px !important}.ml40{margin-left:40px !important}.mr40{margin-right:40px !important}.p40{padding:40px !important}.pt40{padding-top:40px !important}.pb40{padding-bottom:40px !important}.pl40{padding-left:40px !important}.pr40{padding-right:40px !important}.m45{margin:45px !important}.mt45{margin-top:45px !important}.mb45{margin-bottom:45px !important}.ml45{margin-left:45px !important}.mr45{margin-right:45px !important}.p45{padding:45px !important}.pt45{padding-top:45px !important}.pb45{padding-bottom:45px !important}.pl45{padding-left:45px !important}.pr45{padding-right:45px !important}.m50{margin:50px !important}.mt50{margin-top:50px !important}.mb50{margin-bottom:50px !important}.ml50{margin-left:50px !important}.mr50{margin-right:50px !important}.p50{padding:50px !important}.pt50{padding-top:50px !important}.pb50{padding-bottom:50px !important}.pl50{padding-left:50px !important}.pr50{padding-right:50px !important}.m55{margin:55px !important}.mt55{margin-top:55px !important}.mb55{margin-bottom:55px !important}.ml55{margin-left:55px !important}.mr55{margin-right:55px !important}.p55{padding:55px !important}.pt55{padding-top:55px !important}.pb55{padding-bottom:55px !important}.pl55{padding-left:55px !important}.pr55{padding-right:55px !important}.m60{margin:60px !important}.mt60{margin-top:60px !important}.mb60{margin-bottom:60px !important}.ml60{margin-left:60px !important}.mr60{margin-right:60px !important}.p60{padding:60px !important}.pt60{padding-top:60px !important}.pb60{padding-bottom:60px !important}.pl60{padding-left:60px !important}.pr60{padding-right:60px !important}.m65{margin:65px !important}.mt65{margin-top:65px !important}.mb65{margin-bottom:65px !important}.ml65{margin-left:65px !important}.mr65{margin-right:65px !important}.p65{padding:65px !important}.pt65{padding-top:65px !important}.pb65{padding-bottom:65px !important}.pl65{padding-left:65px !important}.pr65{padding-right:65px !important}.m70{margin:70px !important}.mt70{margin-top:70px !important}.mb70{margin-bottom:70px !important}.ml70{margin-left:70px !important}.mr70{margin-right:70px !important}.p70{padding:70px !important}.pt70{padding-top:70px !important}.pb70{padding-bottom:70px !important}.pl70{padding-left:70px !important}.pr70{padding-right:70px !important}.flR{float:right !important}.flL{float:left !important}.clip{overflow:hidden !important}.clear{clear:both !important}.clearfix:after{content:"";clear:both;display:block}html,body{overflow:hidden}header.first_hd{display:none}.site-header{background:rgba(255,255,255,0.7);padding:30px 0;margin:0 auto;position:fixed;width:100%;z-index:999;height:128px}@media screen and (max-width: 1680px){.site-header{height:105px}}@media screen and (max-width: 767px){.site-header{padding:15px 0;height:74px}}.site-header .site-branding{position:relative}.site-header .site-branding .inner{position:static}.site-header .site-branding h1{float:left}.site-header .site-branding h1 img{width:270px}@media screen and (max-width: 1680px){.site-header .site-branding h1 img{width:170px}}.site-header .site-branding ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;top:30px;right:0;position:absolute;font-size:1.8rem}@media screen and (max-width: 1680px){.site-header .site-branding ul.menu{font-size:1.4rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 230px;bottom:0;top:0}}@media screen and (max-width: 1104px){.site-header .site-branding ul.menu{bottom:auto;right:20px}}@media screen and (max-width: 800px){.site-header .site-branding ul.menu{margin:0 0 0 240px}}.site-header .site-branding ul.menu li{padding:0 15px;font-weight:600}@media screen and (max-width: 1680px){.site-header .site-branding ul.menu li{padding:0 10px}}.site-header .site-branding ul.menu li.sns.tw{padding:0 0 0 50px}.site-header .site-branding ul.menu li.sns.fb{padding:0}.site-header .site-branding ul.menu li.sns img{width:20px}.site-header .site-branding ul.menu li.sns img:hover{width:25px;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.site-header .site-branding ul.menu li.sns a{width:30px;display:block}.site-header .site-branding ul.menu li.sns a:hover{-webkit-transform-origin:center center;transform-origin:center center;border-bottom:none !important}.site-header .site-branding ul.menu li a{color:#454545;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.site-header .site-branding ul.menu li a:hover{-webkit-transform-origin:center center;transform-origin:center center;border-bottom:1px #454545 solid;color:#454545;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}@media screen and (max-width: 1380px){.site-header .site-branding ul.menu{display:none}}#nav-toggle{display:none;position:fixed;top:35px;right:25px;height:32px;cursor:pointer}@media screen and (max-width: 1380px){#nav-toggle{display:block}}#nav-toggle>div{position:relative;width:36px}@media screen and (max-width: 767px){#nav-toggle{top:20px}}#nav-toggle span{width:100%;height:5px;left:0;display:block;background:#333;position:absolute;-webkit-transition:top .5s ease, -webkit-transform .6s ease-in-out;transition:top .5s ease, -webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out, top .5s ease;transition:transform .6s ease-in-out, top .5s ease, -webkit-transform .6s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:13px}#nav-toggle span:nth-child(3){top:26px}#nav-toggle:hover span:nth-child(1){top:4px}#nav-toggle:hover span:nth-child(3){top:22px}.open #nav-toggle span{background:#333}.open #nav-toggle span:nth-child(1){top:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.open #nav-toggle span:nth-child(2){top:15px;width:0;left:50%}.open #nav-toggle span:nth-child(3){top:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-toggle{z-index:1000}#container{z-index:900}#gloval-nav{background:rgba(255,255,255,0.8);color:#333;position:fixed;top:0;left:0;right:0;padding:40px 0;z-index:990;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;-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;font-size:1.8rem;opacity:0;-webkit-transition:opacity .6s ease, visibility .6s ease;transition:opacity .6s ease, visibility .6s ease}#gloval-nav a{display:block;color:#000;text-decoration:none;padding:10px 0;-webkit-transition:color .6s ease;transition:color .6s ease}#gloval-nav a:hover{color:#666}#gloval-nav ul{list-style:none}#gloval-nav ul li{opacity:0;-webkit-transform:translateX(200px);transform:translateX(200px);-webkit-transition:opacity .2s ease, -webkit-transform .6s ease;transition:opacity .2s ease, -webkit-transform .6s ease;transition:transform .6s ease, opacity .2s ease;transition:transform .6s ease, opacity .2s ease, -webkit-transform .6s ease}#gloval-nav ul li:nth-child(2){-webkit-transition-delay:.15s;transition-delay:.15s}#gloval-nav ul li:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}#gloval-nav ul li:nth-child(4){-webkit-transition-delay:.45s;transition-delay:.45s}#gloval-nav ul li:nth-child(5){-webkit-transition-delay:.6s;transition-delay:.6s}#gloval-nav ul li:nth-child(6){-webkit-transition-delay:.75s;transition-delay:.75s}#gloval-nav ul li:nth-child(7){-webkit-transition-delay:.9s;transition-delay:.9s}#gloval-nav ul.sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#gloval-nav ul.sns li{padding:0 15px}#gloval-nav ul.sns li img{width:20px}.open{overflow:hidden}.open #gloval-nav{visibility:visible;opacity:1}.open #gloval-nav li{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .9s ease, -webkit-transform 1s ease;transition:opacity .9s ease, -webkit-transform 1s ease;transition:transform 1s ease, opacity .9s ease;transition:transform 1s ease, opacity .9s ease, -webkit-transform 1s ease}footer .inner{position:relative !important;z-index:9999 !important}.bg_footer{position:relative}.bg_footer .footer_logo{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:250px;text-align:center}.bg_footer .footer_logo img{height:100%;width:auto}@media screen and (max-width: 1064px){.bg_footer .footer_logo{padding:0;height:200px}}@media screen and (max-width: 800px){.bg_footer .footer_logo{padding:0;height:150px}}@media screen and (max-width: 520px){.bg_footer .footer_logo{height:100px}}#pageTop{position:fixed;bottom:10px;right:30px;z-index:99999}#pageTop a{display:block;padding:8px 0 0 8px;border-radius:30px;width:80px;height:80px}#pageTop a:hover{text-decoration:none;opacity:0.7;-webkit-transform-origin:center center;transform-origin:center center}.site-footer .rollingBG{animation:rollingBackground 100s linear infinite;-webkit-animation:rollingBackground 100s linear infinite}.site-footer .rollingBG:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.1;z-index:0;background:url(../img/bgPattern.png)}.site-footer{position:relative;padding:0;background-color:#666666}.site-footer .rollingBG{position:relative;top:0;left:0;width:100%;height:40vw;max-height:505px;background:url(../img/footer_bg.png);background-repeat:repeat;background-position:0 0;background-size:auto 100%;animation:rollingBackground 500s linear infinite;-webkit-animation:rollingBackground 500s linear infinite}.site-footer .inner{position:relative;height:auto !important;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@-webkit-keyframes rollingBackground{from{background-position:0 0}to{background-position:-1920px 0}}@keyframes rollingBackground{from{background-position:0 0}to{background-position:-1920px 0}}@-webkit-keyframes rollingBackground_sp{from{background-position:0 0}to{background-position:-960px 0}}@keyframes rollingBackground_sp{from{background-position:0 0}to{background-position:-960px 0}}.site-info{padding:10px 0 !important;position:relative !important;z-index:9999 !important}.site-info p{color:#ffffff;margin-bottom:0;font-size:90%}.site-info p a{color:#FFF}.footer_anniversary{margin-bottom:0 !important}.footer_anniversary .textFifty{position:absolute;left:0;top:0;width:100%;height:100%;background-size:auto;z-index:1;filter:drop-shadow(0 0 50px #ffc);-webkit-filter:drop-shadow(0 0 50px #ffc)}.footer_anniversary:after{content:"";position:absolute;left:-55px;top:10%;width:100%;height:100%;background:url(../img/footer_50_light.png) no-repeat;background-position:center;background-size:auto;z-index:9;transform:rotate(0deg);-webkit-transform:rotate(0deg);animation:footerLightFifty 5s linear infinite;-webkit-animation:footerLightFifty 5s linear infinite;opacity:0.4}.footer_anniversary img{width:auto;margin:0 auto}@-webkit-keyframes footerLightFifty{from, 0%{opacity:0.4;-webkit-transform:scaleX(0.2) rotate(5deg);transform:scaleX(0.2) rotate(5deg)}20%{opacity:0.7;-webkit-transform:scaleX(1) rotate(5deg);transform:scaleX(1) rotate(5deg)}40%{opacity:0.4;-webkit-transform:scaleX(0.5) rotate(5deg);transform:scaleX(0.5) rotate(5deg)}70%{opacity:1;-webkit-transform:scaleX(1) rotate(5deg);transform:scaleX(1) rotate(5deg)}to, 100%{opacity:0.4;-webkit-transform:scaleX(0.2) rotate(5deg);transform:scaleX(0.2) rotate(5deg)}}@keyframes footerLightFifty{from, 0%{opacity:0.4;-webkit-transform:scaleX(0.2) rotate(5deg);transform:scaleX(0.2) rotate(5deg)}20%{opacity:0.7;-webkit-transform:scaleX(1) rotate(5deg);transform:scaleX(1) rotate(5deg)}40%{opacity:0.4;-webkit-transform:scaleX(0.5) rotate(5deg);transform:scaleX(0.5) rotate(5deg)}70%{opacity:1;-webkit-transform:scaleX(1) rotate(5deg);transform:scaleX(1) rotate(5deg)}to, 100%{opacity:0.4;-webkit-transform:scaleX(0.2) rotate(5deg);transform:scaleX(0.2) rotate(5deg)}}@media screen and (max-width: 1680px){.site-footer .inner{height:11.3vw}.site-info{padding:1.5vw}.footer_anniversary:after{left:-5%}.footer_anniversary .textFifty{background-size:100%}}@media screen and (max-width: 767px){.site-footer .rollingBG{height:50vw;animation:rollingBackground_sp 500s linear infinite;-webkit-animation:rollingBackground_sp 500s linear infinite}.site-footer .inner{height:17.5vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer_anniversary{width:110%;left:-5%;margin-bottom:6vw}.footer_anniversary .textFifty{background-size:70% auto;background-position:center -2vw}}@media screen and (max-width: 460px){.site-footer .inner{height:23.5vw}.footer_anniversary{margin-bottom:11vw}}@media screen and (max-width: 360px){.site-footer .inner{height:26.5vw}.footer_anniversary{margin-bottom:14vw}.footer_anniversary:after{background-size:50%}}@media screen and (max-width: 767px){.footer_anniversary .textFifty{background-position:center 5vw !important}}.inner{max-width:1680px;margin:0 auto}@media screen and (max-width: 1680px){.inner{padding:0 20px}}.site-content{margin:0 auto;overflow:hidden}@media screen and (max-width: 960px){.site-content{margin:0 auto}}@media screen and (max-width: 767px){.site-content{margin:0}}.content-area{margin:0}section{position:relative;overflow:hidden;z-index:1;padding-top:90px;padding-bottom:150px}section:before{content:"";position:absolute;top:0;width:100%;height:100%;opacity:0.1;z-index:0}.inner{text-align:center}@media screen and (max-width: 767px){section{padding-top:70px;padding-bottom:130px}}@media screen and (max-width: 640px){section{padding-top:10vw;padding-bottom:15vw}}.ie_bg{display:none}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-title .maskText:after{content:"";display:block;position:absolute;z-index:10;top:0;left:-10%;width:120%;height:100%;background:-webkit-gradient(linear, left top, right top, from(#a4daff), color-stop(25%, #0e6aa9), color-stop(50%, #a4daff), color-stop(70%, #0e6aa9), to(#024e82)) !important;background:linear-gradient(90deg, #a4daff 0%, #0e6aa9 25%, #a4daff 50%, #0e6aa9 70%, #024e82 100%) !important;mix-blend-mode:normal;animation:changeTitlecolor 12s ease infinite;-webkit-animation:changeTitlecolor 12s ease infinite}p{color:#454545;margin-bottom:20px}.item_container{position:relative;width:100%}.itemInner{position:relative;width:100%;margin:0 auto;box-shadow:0 0 20px rgba(128,128,128,0.3);-webkit-box-shadow:0 0 10px rgba(128,128,128,0.3)}.itemInner:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:-webkit-gradient(linear, left top, right top, from(#a4daff), color-stop(25%, #0e6aa9), color-stop(45%, #a4daff), color-stop(55%, #0e6aa9), color-stop(70%, #a4daff), to(#024e82));background:linear-gradient(90deg, #a4daff 0%, #0e6aa9 25%, #a4daff 45%, #0e6aa9 55%, #a4daff 70%, #024e82 100%);animation:changeBARcolor 8s linear infinite;-webkit-animation:changeBARcolor 8s linear infinite;z-index:2}.item_image{position:relative;line-height:0;width:100%;z-index:1}.item_text{text-align:left;padding:50px}.fontStrokeGrey{color:#ffffff;text-shadow:#595959 2px 0px 0px,#595959 1.75517px 0.958851px 0px,#595959 1.0806px 1.68294px 0px,#595959 0.141474px 1.99499px 0px,#595959 -0.832294px 1.81859px 0px,#595959 -1.60229px 1.19694px 0px,#595959 -1.97998px 0.28224px 0px,#595959 -1.87291px -0.701566px 0px,#595959 -1.30729px -1.5136px 0px,#595959 -0.421592px -1.95506px 0px,#595959 0.567324px -1.91785px 0px,#595959 1.41734px -1.41108px 0px,#595959 1.92034px -0.558831px 0px;letter-spacing:1.5px}.MB0{margin-bottom:0px !important}.effect{opacity:0;transition:all 1s linear;-moz-transition:all 1s;-webkit-transition:all 1s linear;-ms-transition:all 1s linear}.effect.active{opacity:1}.effect1{opacity:0;transition:all 1.3s linear;-moz-transition:all 1.3s linear;-webkit-transition:all 1.3s linear;-ms-transition:all 1.3s linear}.effect1.active{opacity:1}.effect2{opacity:0;transition:all 1s 0.3s linear;-moz-transition:all 1s 0.3s linear;-webkit-transition:all 1s 0.3s linear;-ms-transition:all 1s 0.3s linear}.effect2.active{opacity:1}.effect3{opacity:0;transition:all 1s 0.5s linear;-moz-transition:all 1s 0.5s linear;-webkit-transition:all 1s 0.5s linear;-ms-transition:all 1s 0.5s linear}.effect3.active{opacity:1}.effect4{opacity:0;transition:all 1s 0.7s linear;-moz-transition:all 1s 0.7s;-webkit-transition:all 1s 0.7s linear;-ms-transition:all 1s 0.7s linear}.effect4.active{opacity:1}.slideUp{-webkit-transform:translateY(15%);transform:translateY(15%)}.slideUp.active{-webkit-transform:translateY(0);transform:translateY(0)}.slideDown{-webkit-transform:translateY(-50px);transform:translateY(-50px)}.slideDown.active{-webkit-transform:translateY(0);transform:translateY(0)}.slideRight{-webkit-transform:translateX(-50px);transform:translateX(-50px)}.slideRight.active{-webkit-transform:translateX(0);transform:translateX(0)}.slideLeft{-webkit-transform:translateX(70%);transform:translateX(70%)}.slideLeft.active{-webkit-transform:translateX(0);transform:translateX(0)}.zoomOut{-webkit-transform:translateY(-30px) scale(0.5);transform:translateY(-30px) scale(0.5)}.zoomOut.active{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.zoomIn{-webkit-transform:translateY(30%) scale(1.2);transform:translateY(30%) scale(1.2)}.zoomIn.active{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}@media screen and (max-width: 767px){.effect1,.effect2,.effect3,.effect4{opacity:0;transition:all 1s 0s linear;-moz-transition:all 1s 0s linear;-webkit-transition:all 1s 0s linear;-ms-transition:all 1s 0s linear}.slideLeft{-webkit-transform:translateX(80%);transform:translateX(80%)}.slideLeft.active{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes changeTitlecolor{from, 0%{left:-10%;width:120%}40%{left:-70%;width:180%}80%{left:0%;width:120%}to, 100%{left:-10%;width:120%}}@keyframes changeTitlecolor{from, 0%{left:-10%;width:120%}40%{left:-70%;width:180%}80%{left:0%;width:120%}to, 100%{left:-10%;width:120%}}@-webkit-keyframes changeBARcolor{from, 0%{background-size:100% auto;background-position:0% center}50%{background-size:150% auto;background-position:100% center}to, 100%{background-size:100% auto;background-position:0% center}}@keyframes changeBARcolor{from, 0%{background-size:100% auto;background-position:0% center}50%{background-size:150% auto;background-position:100% center}to, 100%{background-size:100% auto;background-position:0% center}}#showloading{background:url("../img/first_bg.png") #FFF;height:100vh;position:fixed;width:100%;z-index:999999}#showloading .area{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:910px;height:90vh;padding:9vh 0;text-align:center}@media screen and (max-height: 1150px){#showloading .area{padding:5vh 0 !important}}@media screen and (max-width: 1680px){#showloading .area{padding:9vh 0}}@media screen and (max-width: 1380px){#showloading .area{height:100vh}}@media screen and (max-width: 800px){#showloading .area{height:90vh}}@media screen and (max-width: 1064px){#showloading .area{padding:9vh 5%;width:100%}}@media screen and (max-width: 800px){#showloading .area{padding:9vh 10%}}@media screen and (max-width: 767px){#showloading .area{height:auto}}#showloading .area .logo_area{margin:0 0 50px}@media screen and (max-height: 1150px){#showloading .area .logo_area{margin:0 0 30px}}@media screen and (max-height: 1000px){#showloading .area .logo_area .logo img{width:40%}}#showloading .area .logo_area .anniversary_txt .decoration{display:inline}#showloading .area .logo_area .anniversary_txt .shadow{display:inline}#showloading .area .logo_area .anniversary_txt .shadow img{width:350px}@media screen and (max-height: 1150px){#showloading .area .logo_area .anniversary_txt .shadow img{width:20%}}@media screen and (max-width: 800px){#showloading .area .logo_area .anniversary_txt .shadow img{width:20%}}@media screen and (max-width: 520px){#showloading .area .logo_area .anniversary_txt .shadow img{width:30%}}#showloading .area .logo_area .anniversary_txt .light{position:absolute;left:26%;width:30%;height:100%;background:url(../img/first_light.png) no-repeat;background-size:100%;z-index:1;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation:fvLightFifty 5s linear infinite;animation:fvLightFifty 5s linear infinite;opacity:0.4;-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media screen and (max-width: 1680px){#showloading .area .logo_area .anniversary_txt .light{left:26%}}@-webkit-keyframes fvLightFifty{from, 0%{opacity:0.4;-webkit-transform:scaleX(0.2) rotate(5deg);transform:scaleX(0.2) rotate(5deg)}20%{opacity:0.7;-webkit-transform:scaleX(1) rotate(5deg);transform:scaleX(1) rotate(5deg)}40%{opacity:0.4;-webkit-transform:scaleX(0.5) rotate(5deg);transform:scaleX(0.5) rotate(5deg)}70%{opacity:1;-webkit-transform:scaleX(1) rotate(5deg);transform:scaleX(1) rotate(5deg)}to, 100%{opacity:0.4;-webkit-transform:scaleX(0.2) rotate(5deg);transform:scaleX(0.2) rotate(5deg)}}@keyframes fvLightFifty{from, 0%{opacity:0.4;-webkit-transform:scaleX(0.2) rotate(5deg);transform:scaleX(0.2) rotate(5deg)}20%{opacity:0.7;-webkit-transform:scaleX(1) rotate(5deg);transform:scaleX(1) rotate(5deg)}40%{opacity:0.4;-webkit-transform:scaleX(0.5) rotate(5deg);transform:scaleX(0.5) rotate(5deg)}70%{opacity:1;-webkit-transform:scaleX(1) rotate(5deg);transform:scaleX(1) rotate(5deg)}to, 100%{opacity:0.4;-webkit-transform:scaleX(0.2) rotate(5deg);transform:scaleX(0.2) rotate(5deg)}}@-webkit-keyframes flashInC{from, 0%{opacity:0.5}30%{opacity:0}80%{opacity:1}to, 100%{opacity:0.5}}@keyframes flashInC{from, 0%{opacity:0.5}30%{opacity:0}80%{opacity:1}to, 100%{opacity:0.5}}#showloading .area .logo_area .logo.first{display:inline;-webkit-animation-delay:1s;animation-delay:1s}@media screen and (max-width: 1680px){#showloading .area .logo_area .logo.first img{width:48%}}#showloading .area .logo_area .logo.new img{width:564px;margin:0 0 50px}@media screen and (max-height: 1150px){#showloading .area .logo_area .logo.new img{width:30%;margin:0 0 20px}}@media screen and (max-width: 800px){#showloading .area .logo_area .logo.new img{width:40%}}@media screen and (max-width: 520px){#showloading .area .logo_area .logo.new img{width:50%}}#showloading .area .logo_area .second{-webkit-animation-delay:1s;animation-delay:1s}@media screen and (max-width: 1680px){#showloading .area .logo_area .second img{width:35%}}#showloading .area span{width:100%;height:1px;display:block;background:-webkit-gradient(linear, left top, right top, from(#a4daff), color-stop(25%, #0e6aa9), color-stop(45%, #a4daff), color-stop(56%, #0e6aa9), color-stop(70%, #a4daff), to(#024e82));background:linear-gradient(90deg, #a4daff 0%, #0e6aa9 25%, #a4daff 45%, #0e6aa9 56%, #a4daff 70%, #024e82 100%)}@media screen and (max-height: 1150px){#showloading .area span{width:60%;margin:0 auto}}@media screen and (max-width: 767px){#showloading .area span{width:80%;margin:0 auto}}#showloading .area span.border-top{-webkit-animation-delay:1.8s;animation-delay:1.8s}#showloading .area span.border-bottom{-webkit-animation-delay:1.9s;animation-delay:1.9s}#showloading .area .txt{padding:50px 0;-webkit-animation-delay:3s;animation-delay:3s}@media screen and (max-width: 800px){#showloading .area .txt img{width:70%}}@media screen and (max-height: 1150px){#showloading .area .txt{padding:30px 0;margin:0 auto;width:50%}}@media screen and (max-width: 800px){#showloading .area .txt{width:80% !important;margin:0 auto}}@media screen and (max-width: 767px){#showloading .area .txt{padding:30px 0;width:100%}}#showloading .area .txt02{margin:auto}@media screen and (max-height: 1150px){#showloading .area .txt02{width:50%}}@media screen and (max-width: 767px){#showloading .area .txt02{width:80%}}#showloading .area .txt02 .height{height:100%;padding:9vh 0 0;width:910px;display:table-cell;vertical-align:middle;text-align:center}@media screen and (max-width: 1680px){#showloading .area .txt02 .height{padding:12vh 0 0}}@media screen and (max-height: 1150px){#showloading .area .txt02 .height{padding:5vh 0 0 !important}}@media screen and (max-width: 800px){#showloading .area .txt02 .height{padding:5vh 0 0}}#showloading .area .txt02 .height p{margin:0}#showloading .area .txt02 .height p.line01{-webkit-animation-delay:3.5s;animation-delay:3.5s}#showloading .area .txt02 .height p.line02{-webkit-animation-delay:4.0s;animation-delay:4.0s}#showloading .area .txt02 .height p.line03{-webkit-animation-delay:4.5s;animation-delay:4.5s;margin:0 0 40px}@media screen and (max-width: 767px){#showloading .area .txt02 .height p.line03{margin:0 0 20px}}#showloading .area .txt02 .height p.line04{-webkit-animation-delay:5.5s;animation-delay:5.5s}#showloading .area .txt02 .height p.line05{-webkit-animation-delay:6.0s;animation-delay:6.0s}#showloading .skip_sp{display:none;-webkit-animation-delay:1.5s;animation-delay:1.5s}@media screen and (max-width: 800px){#showloading .skip_sp{display:block}}#showloading .skip_sp button{background:#FFF;width:120px;height:120px;border-radius:50%;border:3px solid #FFF;color:#888888;font-weight:100;font-size:1.8rem;position:relative}@media screen and (max-width: 520px){#showloading .skip_sp button{height:90px;width:90px;font-size:1.4rem}}#showloading .skip_sp button span{-webkit-animation:pulsate 2s linear infinite;animation:pulsate 2s linear infinite;background:#e6e6e6;z-index:-1;border-radius:50%;height:100%;width:100%;top:0px;left:0px;position:absolute}#showloading .skip{position:absolute;bottom:5%;right:5%;-webkit-animation-delay:1.5s;animation-delay:1.5s}#showloading .skip.sp_none{display:block}@media screen and (max-width: 800px){#showloading .skip.sp_none{display:none}}#showloading .skip.pc_none{display:none}#showloading .skip button{background:#FFF;width:120px;height:120px;border-radius:50%;border:3px solid #FFF;color:#888888;font-weight:100;font-size:1.8rem}@media screen and (max-width: 1680px){#showloading .skip button{height:90px;width:90px}}@media screen and (max-width: 520px){#showloading .skip button{height:70px;width:70px;font-size:1.4rem}}#showloading .skip button span{-webkit-animation:pulsate 2s linear infinite;animation:pulsate 2s linear infinite;background:#e6e6e6;position:absolute;z-index:-1;border-radius:50%;height:120px;width:120px;top:0px;left:0px}@media screen and (max-width: 1680px){#showloading .skip button span{height:90px;width:90px}}@media screen and (max-width: 520px){#showloading .skip button span{height:70px;width:70px}}@-webkit-keyframes pulsate{from,0%{opacity:0}90%{opacity:0.7}to,100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes pulsate{from,0%{opacity:0}90%{opacity:0.7}to,100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}.logo_area .light{-webkit-animation:flashInC 3.5s linear;animation:flashInC 3.5s linear;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../img/private-jet_logoC_light.png) no-repeat;background-size:100%;z-index:1}.bg_flash{background:#FFF;width:100%;height:100vh}#page{position:relative;overflow:hidden}.sp{display:none}#mainimage{min-height:1150px;height:100vh}@media screen and (max-width: 1680px){#mainimage{min-height:1060px}}@media screen and (max-width: 520px){#mainimage{min-height:900px}}#mainimage video{height:100%;-o-object-fit:cover;object-fit:cover;opacity:0.7;position:relative;width:100%}@media screen and (max-width: 767px){#mainimage video{height:105%;margin:-5% 0 0}}#mainimage video .sp_none{display:block}@media screen and (max-width: 767px){#mainimage video .sp_none{display:none}}#mainimage video .pc_none{display:none}@media screen and (max-width: 767px){#mainimage video .pc_none{display:block}}#mainimage:after{content:'';background:url("../img/bgPattern_mv.png") #fff;background-blend-mode:multiply;background-size:cover}#history{position:absolute;top:0px;width:100%;height:100%}#history .his_h2{display:none}@media screen and (max-width: 767px){#history .inner{padding:0}}#history .page-title{margin:5% auto 2%}@media screen and (max-width: 767px){#history .page-title{margin:80px auto 10px}}#history .slider{width:80%;background:-webkit-gradient(linear, left top, right top, from(#FFF), color-stop(50%, #FFF), color-stop(50%, #666), to(#666));background:linear-gradient(90deg, #FFF 0%, #FFF 50%, #666 50%, #666 100%);max-height:600px;height:100%;margin:0 auto;position:relative;opacity:0;-webkit-transition:.7s;transition:.7s}@media screen and (max-width: 800px){#history .slider{width:90%}}@media screen and (max-width: 767px){#history .slider{width:100%;background:none;padding:0 20px}}#history .slider li .box{overflow:hidden}@media screen and (max-width: 767px){#history .slider li .box{width:100%;margin:0 auto}}#history .slider li .box .left{float:left;width:50%;padding:0 30px;background:#FFF;max-height:600px;position:absolute;top:0;bottom:0;height:392px;margin:auto}@media screen and (max-width: 1680px){#history .slider li .box .left{height:80%}}@media screen and (max-width: 1104px){#history .slider li .box .left{height:45%}}@media screen and (max-width: 767px){#history .slider li .box .left{position:static;height:auto;float:none;padding:20px 10px;width:100%}#history .slider li .box .left img{height:auto;max-height:240px;width:auto}}@media screen and (max-width: 520px){#history .slider li .box .left img{max-height:180px;padding:3% 0}}#history .slider li .box .left img{height:auto;width:auto;margin:0 auto;vertical-align:bottom}#history .slider li .box .right{background:url("../img/bgText_history.png") no-repeat right top #666;min-height:600px;height:100%;width:50%;float:right;position:relative;background-size:95% auto}@media screen and (max-width: 1680px){#history .slider li .box .right{background-size:100%;min-height:450px}}@media screen and (max-width: 960px){#history .slider li .box .right{background-size:100%;min-height:530px}}@media screen and (max-width: 767px){#history .slider li .box .right{background-size:100% auto;float:none;width:100%;min-height:400px}}@media screen and (max-width: 520px){#history .slider li .box .right{background-size:80% auto;min-height:350px}}@media screen and (max-width: 380px){#history .slider li .box .right{min-height:380px}}@media screen and (max-width: 320px){#history .slider li .box .right{min-height:400px}}#history .slider li .box .right .txtarea{color:#FFF;padding:0 5%;margin:0 auto;font-size:2.4rem;font-weight:600;position:absolute;top:150px;right:0;left:0}@media screen and (max-width: 1680px){#history .slider li .box .right .txtarea{width:auto;padding:0 40px;font-size:1.6rem}}@media screen and (max-width: 1104px){#history .slider li .box .right .txtarea{margin:0 auto 0}}@media screen and (max-width: 960px){#history .slider li .box .right .txtarea{padding:0 20px}}@media screen and (max-width: 800px){#history .slider li .box .right .txtarea{bottom:auto !important;top:5% !important}}@media screen and (max-width: 767px){#history .slider li .box .right .txtarea{margin:0;position:static;font-size:1.4rem;padding:20% 5% 5%}#history .slider li .box .right .txtarea p{margin-bottom:10px}}#history .slider li .box .right .txtarea.long{top:90px}@media screen and (max-width: 1104px){#history .slider li .box .right .txtarea.long{top:30px}}@media screen and (max-width: 960px){#history .slider li .box .right .txtarea.long{top:90px}}#history .slider li .box .right .txtarea .daily{text-align:left;margin:0 0 30px}@media screen and (max-width: 1680px){#history .slider li .box .right .txtarea .daily{margin:0 0 15px}}@media screen and (max-width: 767px){#history .slider li .box .right .txtarea .daily{margin:0 0 10px}}#history .slider li .box .right .txtarea p{text-align:left;color:#FFF}#history .slider li .box .right .txtarea .small{font-size:1.6rem;display:block}@media screen and (max-width: 1680px){#history .slider li .box .right .txtarea .small{font-size:1.2rem}}@media screen and (max-width: 767px){#history .slider li .box .right .txtarea .small{font-size:1.0rem}}@media screen and (max-width: 767px){#history .slider li .box .right:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:-webkit-gradient(linear, left top, right top, from(#a4daff), color-stop(25%, #0e6aa9), color-stop(45%, #a4daff), color-stop(55%, #0e6aa9), color-stop(70%, #a4daff), to(#024e82));background:linear-gradient(90deg, #a4daff 0%, #0e6aa9 25%, #a4daff 45%, #0e6aa9 55%, #a4daff 70%, #024e82 100%);animation:changeBARcolor 8s linear infinite;-webkit-animation:changeBARcolor 8s linear infinite;z-index:2}}#history .slider:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:-webkit-gradient(linear, left top, right top, from(#a4daff), color-stop(25%, #0e6aa9), color-stop(45%, #a4daff), color-stop(55%, #0e6aa9), color-stop(70%, #a4daff), to(#024e82));background:linear-gradient(90deg, #a4daff 0%, #0e6aa9 25%, #a4daff 45%, #0e6aa9 55%, #a4daff 70%, #024e82 100%);animation:changeBARcolor 8s linear infinite;-webkit-animation:changeBARcolor 8s linear infinite;z-index:2}@media screen and (max-width: 767px){#history .slider:after{display:none}}#history .slide-arrow{width:35px;height:125px;position:absolute;z-index:99}#history .slide-arrow:hover{opacity:0.8}#history .slide-arrow.prev-arrow{left:0;top:27%}#history .slide-arrow.next-arrow{right:0;top:27%}#history .page-title .maskText{-webkit-mask-image:url(../img/page-title01_history_mask.png);mask-image:url(../img/page-title01_history_mask.png);-webkit-mask-box-image:url(../img/page-title01_history_mask.png);-webkit-mask:url(../img/page-title01_history_mask.png);mask:url(../img/page-title01_history_mask.png)}@media screen and (max-width: 1680px){.slick-dots{bottom:-50px}}#logo{background:#f8f8f8;position:relative}#logo .box{background:#FFF;-webkit-box-shadow:0px 10px 30px 0px rgba(166,166,166,0.45);box-shadow:0px 10px 30px 0px rgba(166,166,166,0.45);padding:80px 0;position:relative}@media screen and (max-width: 800px){#logo .box{background-size:95% auto}}#logo .box img{width:700px}@media screen and (max-width: 1680px){#logo .box img{width:500px}}@media screen and (max-width: 767px){#logo .box img{width:95%}}#logo .box .title{font-size:2.4rem;margin:50px 0}@media screen and (max-width: 1680px){#logo .box .title{font-size:2.4rem}}@media screen and (max-width: 767px){#logo .box .title{font-size:1.6rem;margin:30px 0 !important}}@media screen and (max-width: 520px){#logo .box .title{font-size:1.5rem;margin:30px 0 !important}}#logo .box .subtitle{font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;margin:50px auto 5px;font-weight:300;width:80%;text-align:left}@media screen and (max-width: 1680px){#logo .box .subtitle{font-size:1.8rem}}@media screen and (max-width: 767px){#logo .box .subtitle{font-size:1.4rem;width:100%}}#logo .box p{font-size:2.0rem;color:#737373;width:80%;margin:0 auto 30px;text-align:left}@media screen and (max-width: 1680px){#logo .box p{font-size:1.8rem}}@media screen and (max-width: 767px){#logo .box p{font-size:1.4rem;width:90%}}#logo .box:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:-webkit-gradient(linear, left top, right top, from(#a4daff), color-stop(25%, #0e6aa9), color-stop(45%, #a4daff), color-stop(55%, #0e6aa9), color-stop(70%, #a4daff), to(#024e82));background:linear-gradient(90deg, #a4daff 0%, #0e6aa9 25%, #a4daff 45%, #0e6aa9 55%, #a4daff 70%, #024e82 100%);animation:changeBARcolor 8s linear infinite;-webkit-animation:changeBARcolor 8s linear infinite;z-index:2}#logo:before{left:0;background:url(../img/bgText_logo.png) no-repeat left top}@media screen and (max-width: 767px){#logo:before{background:url(../img/bgText_logo_sp.png) no-repeat left top;background-size:98% auto}}#logo .page-title .maskText{-webkit-mask-image:url(../img/page-title02_logo_mask.png);mask-image:url(../img/page-title02_logo_mask.png);-webkit-mask-box-image:url(../img/page-title02_logo_mask.png);-webkit-mask:url(../img/page-title02_logo_mask.png);mask:url(../img/page-title02_logo_mask.png)}#songs{background-color:#dddbd4;animation:changeBGcolor_song 9s ease infinite;-webkit-animation:changeBGcolor_song 9s ease infinite}#songs:before{right:0;background:url(../img/bgText_songs.png) no-repeat right top;opacity:0.2}#songs .page-title .maskText{-webkit-mask-image:url(../img/page-title03_songs_mask.png);mask-image:url(../img/page-title03_songs_mask.png);-webkit-mask-box-image:url(../img/page-title03_songs_mask.png);-webkit-mask:url(../img/page-title03_songs_mask.png);mask:url(../img/page-title03_songs_mask.png)}@-webkit-keyframes changeBGcolor_song{from, 0%{background-color:#dddbd4}20%{background-color:#e6e0d4}40%{background-color:#dbd7d2}60%{background-color:#e2e5de}80%{background-color:#dfe3e4}to, 100%{background-color:#dddbd4}}@keyframes changeBGcolor_song{from, 0%{background-color:#dddbd4}20%{background-color:#e6e0d4}40%{background-color:#dbd7d2}60%{background-color:#e2e5de}80%{background-color:#dfe3e4}to, 100%{background-color:#dddbd4}}.songs_item{position:relative;float:left;width:33%;padding:40px 50px 0}.songs_image{position:relative;line-height:0;width:100%;max-width:450px;margin:0 auto 30px;z-index:1;background:#FFF;-webkit-box-shadow:0 0 20px rgba(128,128,128,0.5);box-shadow:0 0 20px rgba(128,128,128,0.5)}.songs_image:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:-webkit-gradient(linear, left top, right top, from(#a4daff), color-stop(25%, #0e6aa9), color-stop(45%, #a4daff), color-stop(55%, #0e6aa9), color-stop(70%, #a4daff), to(#024e82));background:linear-gradient(90deg, #a4daff 0%, #0e6aa9 25%, #a4daff 45%, #0e6aa9 55%, #a4daff 70%, #024e82 100%);animation:changeBARcolor 8s linear infinite;-webkit-animation:changeBARcolor 8s linear infinite;z-index:2}.songs_image.num2:after{animation:changeBARcolor 8s 0.5s linear infinite;-webkit-animation:changeBARcolor 8s 0.5s linear infinite}.songs_image.num3:after{animation:changeBARcolor 8s 0.3s linear infinite;-webkit-animation:changeBARcolor 8s 0.3s linear infinite}.songs_image .hover{overflow:hidden}.songs_image .hover img{-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease}.songs_image .hover img:hover{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0.6}.songs_title span{display:block;font-size:110%;color:#222222;line-height:1.6}.songs_title .artist{font-weight:bold}#special{background-color:#ffffff;animation:changeBGcolor_special 9s 0.3s ease infinite;-webkit-animation:changeBGcolor_special 9s 0.3s ease infinite}#special:before{left:0;background:url(../img/bgText_special.png) no-repeat left top}#special .page-title .maskText{-webkit-mask-image:url(../img/page-title04_special_mask.png);mask-image:url(../img/page-title04_special_mask.png);-webkit-mask-box-image:url(../img/page-title04_special_mask.png);-webkit-mask:url(../img/page-title04_special_mask.png);mask:url(../img/page-title04_special_mask.png)}#special .itemInner{width:100%;max-width:1040px;font-size:1.8rem;background-color:#f7f7f7;margin-bottom:50px}@media screen and (max-width: 767px){#special .itemInner{font-size:1.4rem}}#special .item_hover:hover{-webkit-filter:brightness(105%);filter:brightness(105%)}#special h5 span{display:inline !important}.white{background:#FFF;height:100vh;width:100%}#new{background-color:#f4f2e8;animation:changeBGcolor_new 9s 0.2s ease infinite;-webkit-animation:changeBGcolor_new 9s 0.2s ease infinite}#new:before{right:0;background:url(../img/bgText_new.png) no-repeat right top}#new .page-title .maskText{-webkit-mask-image:url(../img/page-title05_new_mask.png);mask-image:url(../img/page-title05_new_mask.png);-webkit-mask-box-image:url(../img/page-title05_new_mask.png);-webkit-mask:url(../img/page-title05_new_mask.png);mask:url(../img/page-title05_new_mask.png)}#new .item_container{max-width:1680px;margin:0 auto;text-align:center}#new .item_row{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex}#new .item_text{padding:50px 10px}#new .itemInner{width:25%;max-width:400px;float:left;font-size:1.8rem;margin:0 10px;background-color:#000}@media screen and (max-width: 767px){#new .itemInner{font-size:1.4rem}}#new .itemInner.num2:after{animation:changeBARcolor 8s 0.5s linear infinite;-webkit-animation:changeBARcolor 8s 0.5s linear infinite}#new .itemInner.num3:after{animation:changeBARcolor 8.5s 0.1s linear infinite;-webkit-animation:changeBARcolor 8.5s 0.1s linear infinite}#new .itemInner.num4:after{animation:changeBARcolor 8s 0.3s linear infinite;-webkit-animation:changeBARcolor 8s 0.3s linear infinite}#new .itemInner .item_hover:hover{background:rgba(255,255,255,0.8) !important}#new .itemInner .item_hover:hover img{opacity:0.8}#new .item_image img{width:100%}#new a{text-decoration:underline}#new a:hover{color:#222222;font-weight:bold}@-webkit-keyframes changeBGcolor_new{from, 0%{background-color:#f4f2e8}20%{background-color:#f2f0e6}40%{background-color:#faf0e6}60%{background-color:#f5f3ef}80%{background-color:#f4f0ec}to, 100%{background-color:#f4f2e8}}@keyframes changeBGcolor_new{from, 0%{background-color:#f4f2e8}20%{background-color:#f2f0e6}40%{background-color:#faf0e6}60%{background-color:#f5f3ef}80%{background-color:#f4f0ec}to, 100%{background-color:#f4f2e8}}.tagBar{padding:1px 15px;color:#ffffff;font-size:90%;font-weight:bolder;width:130px;display:inline-block;text-align:center;margin-bottom:5px}.tagBar.theNew{background-color:#ca4e4e}#event{background-color:#f5f5f5;animation:changeBGcolor_event 9s 0.2s ease infinite;-webkit-animation:changeBGcolor_event 9s 0.2s ease infinite}#event:before{left:0;background:url(../img/bgText_event.png) no-repeat left top}#event .page-title .maskText{-webkit-mask-image:url(../img/page-title06_event_mask.png);mask-image:url(../img/page-title06_event_mask.png);-webkit-mask-box-image:url(../img/page-title06_event_mask.png);-webkit-mask:url(../img/page-title06_event_mask.png);mask:url(../img/page-title06_event_mask.png)}#event .itemInner{width:100%;max-width:840px;background-color:#ffffff}@-webkit-keyframes changeBGcolor_event{from, 0%{background-color:#f5f5f5}20%{background-color:#fffafa}40%{background-color:#f2f3f4}60%{background-color:#f8f8f8}80%{background-color:#f0f4f4}to, 100%{background-color:#f5f5f5}}@keyframes changeBGcolor_event{from, 0%{background-color:#f5f5f5}20%{background-color:#fffafa}40%{background-color:#f2f3f4}60%{background-color:#f8f8f8}80%{background-color:#f0f4f4}to, 100%{background-color:#f5f5f5}}@media screen and (max-width: 767px){.effect1,.effect2,.effect3{opacity:0;transition:all 1s 0s linear;-moz-transition:all 1s 0s linear;-webkit-transition:all 1s 0s linear;-ms-transition:all 1s 0s linear}.slideLeft{-webkit-transform:translateX(80%);transform:translateX(80%)}.slideLeft.active{-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width: 1680px){.inner{padding-left:20px;padding-right:20px}}@media screen and (max-width: 767px){.pc{display:none}.sp{display:block}section{padding-top:10vw;padding-bottom:15vw}}@media screen and (max-width: 640px){section{padding-top:10vw;padding-bottom:15vw}.page-title{padding-left:10px;padding-right:10px}.page-title .maskText{width:calc(100% - 20px);margin:0 auto;margin-left:10px;-webkit-mask-size:100%;mask-size:100%}.itemInner{width:100%;max-width:auto}.item_text{padding:10vw 5vw}}@media screen and (max-width: 1680px){#songs:before{background-size:90% auto}.songs_image:before{background-size:auto 15%;top:-7%;left:-12%}}@media screen and (max-width: 767px){img{width:100%}#songs:before{background:url(../img/bgText_songs_sp.png) no-repeat right top;background-size:98% auto}.songs_item{clear:both;width:100%;margin-bottom:50px;padding:4vw 5vw 0}.songs_image:before{background-size:auto;top:-25px;left:-55px}}@media screen and (max-width: 640px){.songs_image:before{background-size:auto 14%;top:-7%;left:-11%}}@media screen and (max-width: 1680px){#special:before{background-size:85% auto}}@media screen and (max-width: 767px){#special:before{background:url(../img/bgText_special_sp.png) no-repeat left top;background-size:98% auto}}@media screen and (max-width: 1680px){#new:before{background-size:85% auto}}@media screen and (max-width: 767px){#new:before{background:url(../img/bgText_new_sp.png) no-repeat right top;background-size:98% auto}#new .item_row{display:block;margin-bottom:30px}#new .itemInner{width:100%;max-width:none;margin:0 0 30px}#new .itemInner:nth-child(2n){margin:0 0 30px}}@media screen and (max-width: 1680px){#event:before{background-size:85% auto}}@media screen and (max-width: 767px){#event:before{background:url(../img/bgText_event_sp.png) no-repeat left top;background-size:98% auto}}@media screen and (max-width: 1680px){.site-footer .inner{height:11.3vw}.site-info{padding:1.5vw}.footer_anniversary:after{left:-5%}.footer_anniversary .textFifty{background-size:100%}}@media screen and (max-width: 767px){.site-footer .rollingBG{height:50vw;animation:rollingBackground_sp 500s linear infinite;-webkit-animation:rollingBackground_sp 500s linear infinite}.site-footer .inner{height:16.5vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer_anniversary{width:110%;left:-5%;margin-bottom:3vw}.footer_anniversary .textFifty{background-size:70% auto;background-position:center -2vw}}@media screen and (max-width: 360px){.site-footer .inner{height:18.5vw}.footer_anniversary{margin-bottom:5vw}.footer_anniversary:after{background-size:50%}}#logo_link,#song_link,#special_link,#new_link,#event_link{padding-top:120px;margin-top:-120px}@media screen and (max-width: 1680px){#logo_link,#song_link,#special_link,#new_link,#event_link{padding-top:110px;margin-top:-110px}}@media screen and (max-width: 767px){#logo_link,#song_link,#special_link,#new_link,#event_link{padding-top:90px;margin-top:-90px}}#special_link{padding-top:120px;margin-top:-120px}@media screen and (max-width: 1680px){#special_link{padding-top:110px;margin-top:-110px}}@media screen and (max-width: 767px){#special_link{padding-top:90px;margin-top:-90px}}@supports (-ms-ime-align: auto){#mainimage{position:relative}.edge_bg{background:rgba(255,255,255,0.3);height:100%;width:100%;position:absolute;z-index:88}@media screen and (max-width: 2400px){#showloading .area{width:65vmin !important}}video{opacity:1 !important;z-index:8;width:100vw !important;height:auto !important}@media screen and (max-width: 2400px){video{width:auto !important;height:100% !important}}#history{z-index:888}#main{position:relative;z-index:99}@media screen and (max-width: 1680px){#main{position:static}}.object-fit-video{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}}.entry-header{margin-bottom:50px}.page-title{-webkit-filter:drop-shadow(0px 0 2px rgba(255,255,255,0.6));filter:drop-shadow(0px 0 2px rgba(255,255,255,0.6));width:100%;max-width:560px;height:100%;margin:0 auto;margin-bottom:50px;position:relative;z-index:1;font-size:0}.page-title .maskText{position:absolute;display:block;overflow:hidden;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;left:0;top:0;width:100%;height:100%;z-index:2}.page-title .maskText:after{content:"";display:block;position:absolute;z-index:10;top:0;left:-10%;width:120%;height:100%;background:-webkit-gradient(linear, left top, right top, from(#931c1e), color-stop(25%, #e7211e), color-stop(45%, #ffeda8), color-stop(55%, #e7211e), color-stop(70%, #ffeda8), to(#931c1e));background:linear-gradient(90deg, #931c1e 0%, #e7211e 25%, #ffeda8 45%, #e7211e 55%, #ffeda8 70%, #931c1e 100%);mix-blend-mode:normal;animation:changeTitlecolor 10s ease infinite;-webkit-animation:changeTitlecolor 10s ease infinite}@media screen and (max-width: 640px){.page-title{padding-left:10px;padding-right:10px}.page-title .maskText{width:calc(100% - 20px);margin:0 auto;margin-left:10px;-webkit-mask-size:100%;mask-size:100%}.itemInner{width:100%;max-width:auto}.item_text{padding:10vw 5vw}}h3{font-size:130%;margin-bottom:20px}h4{font-size:130%;margin-bottom:5px}h5{margin-bottom:30px;color:#454545;font-weight:bold}h5 span{color:#222222;font-weight:normal;display:inline-block}
/*# sourceMappingURL=common.css.map */