@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400&display=swap";@import"normalize.css";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:100%;font-size:62.5%}body{width:100%;height:100%;font-family:"Shippori Mincho",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,sans-serif;font-size:1.4rem;line-height:1.5714285714;color:#000;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd,ol,figure{font-weight:normal;list-style:none;margin:0;padding:0}img{max-width:100%;height:auto;line-height:0;vertical-align:middle;border:0}.red{color:red}.blue{color:#a5c8e6}.gray{color:#ccc}.black{color:#000}.white{color:#fff}.normal{font-weight:normal}.bold{font-weight:bold}.italic{font-style:italic}.strike{text-decoration:line-through}.underline{text-decoration:underline}a{color:#a5c8e6;word-break:break-all;-webkit-transition:all .3s ease;transition:all .3s ease}a:hover{color:#f0f5fa}@media screen and (max-width: 600px){br.pc{display:none}}br.sp{display:none}@media screen and (max-width: 600px){br.sp{display:inline-block}}.indent{text-indent:-1em;padding:0 0 0 1em;display:inline-block}.mt0{margin-top:0}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mr0{margin-right:0}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.ml0{margin-left:0}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}button.mfp-close{width:40px !important;height:40px;padding:0 !important;background-color:#a5c8e6;border-radius:50%;top:-20px !important;right:-20px !important;opacity:1;display:block;overflow:hidden;text-indent:100%;white-space:nowrap;cursor:pointer !important;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 600px){button.mfp-close{right:-10px !important}}button.mfp-close:hover{background-color:#d2e6fa}button.mfp-close:before,button.mfp-close:after{content:"";width:24px;height:2px;background:#fff;top:0;bottom:0;left:0;right:0;margin:auto;position:absolute;display:inline-block}button.mfp-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}button.mfp-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mfp-bg{background:#fff;opacity:.9 !important}.mfp-container{padding-left:25px;padding-right:25px}@media screen and (max-width: 600px){.mfp-container{padding-left:20px;padding-right:20px}}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.7}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-figure::after{-webkit-box-shadow:0 0 10px rgba(140,140,140,.6);box-shadow:0 0 10px rgba(140,140,140,.6)}.mfp-figure button.mfp-close{top:20px !important}@media screen and (max-width: 600px){.mfp-figure button.mfp-close{top:20px !important;right:-15px !important}}.popupWrapper{max-width:800px;background:#f0f5fa;margin:40px auto;padding:40px;position:relative}@media screen and (max-width: 900px){.popupWrapper{padding:30px}}@media screen and (max-width: 600px){.popupWrapper{padding:20px 15px}}.popupWrapper .popupTitle{font-size:2.4rem;line-height:1.3333333333;margin-bottom:20px}@media screen and (max-width: 900px){.popupWrapper .popupTitle{margin-bottom:15px}}@media screen and (max-width: 600px){.popupWrapper .popupTitle{font-size:1.6rem;line-height:1.5;margin-bottom:10px}}.popupWrapper .popupText{background:#fff;padding:30px}@media screen and (max-width: 900px){.popupWrapper .popupText{padding:20px}}@media screen and (max-width: 600px){.popupWrapper .popupText{padding:15px}}.popupWrapper .popupText p{font-size:1.6rem;line-height:1.5;margin-bottom:20px}@media screen and (max-width: 900px){.popupWrapper .popupText p{font-size:1.4rem;line-height:1.5714285714}}@media screen and (max-width: 600px){.popupWrapper .popupText p{font-size:1.2rem;line-height:1.6666666667}}.popupWrapper .popupText p:last-child{margin-bottom:0}nav{top:0;right:0;position:fixed;z-index:100}nav .navi_btn{width:40px;height:15px;top:30px;right:30px;position:relative;z-index:101;display:block;cursor:pointer}@media screen and (max-width: 600px){nav .navi_btn{width:30px;height:10px;top:20px;right:20px}}nav .navi_btn::before,nav .navi_btn::after{content:"";width:100%;height:3px;background:#000;top:50%;left:0;-webkit-transition:all .3s ease;transition:all .3s ease;display:block;position:absolute}@media screen and (max-width: 600px){nav .navi_btn::before,nav .navi_btn::after{height:2px}}nav .navi_btn::before{margin:-7px 0 0 0}@media screen and (max-width: 600px){nav .navi_btn::before{margin:-5px 0 0 0}}nav .navi_btn::after{margin:6px 0 0 0}@media screen and (max-width: 600px){nav .navi_btn::after{margin:3px 0 0 0}}nav .navi_btn.close::before{margin:0;-webkit-transform:rotate(25deg);transform:rotate(25deg)}nav .navi_btn.close::after{margin:0;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}nav .menu{width:180px;background:#fff;border:10px solid #d2e6fa;display:none;top:60px;right:30px;position:fixed;z-index:100}@media screen and (max-width: 900px){nav .menu{width:150px;border:7px solid #d2e6fa}}@media screen and (max-width: 600px){nav .menu{top:45px;right:20px}}nav .menu ul{padding:2px 10px}nav .menu ul li{text-align:center;border-bottom:1px solid #f0f5fa}nav .menu ul li:last-child{border-bottom:none}nav .menu ul li a{font-size:1.6rem;line-height:1.5;color:#000;text-decoration:none;padding:8px 0;display:block}@media screen and (max-width: 900px){nav .menu ul li a{font-size:1.4rem;line-height:1.5714285714}}nav .menu ul li a:hover{color:#a5c8e6}#main{height:710px;margin:50px 0 0 0;position:relative}@media screen and (max-width: 900px){#main{height:auto;margin:40px 0 0 0;padding:110% 0 0 0}}#main h1{width:180px;top:52.5px;right:55px;position:absolute;z-index:1}@media screen and (max-width: 900px){#main h1{width:25%;top:12%;right:5%}}#main .mainimg{width:calc(100% - 290px);height:710px;background:url(../images/mainimg.jpg) no-repeat center left/cover;top:0;left:0;position:absolute}@media screen and (max-width: 900px){#main .mainimg{width:83%;height:0;background:url(../images/mainimg.jpg) no-repeat center left 20%/cover;padding:110% 0 0 0}}#wrapper{overflow:hidden}h2.tit{font-size:4rem;text-align:center;margin-bottom:50px}h2.tit span{border-bottom:2px solid #000}@media screen and (max-width: 900px){h2.tit{font-size:3.4rem;margin-bottom:40px}}@media screen and (max-width: 600px){h2.tit{font-size:3rem;margin-bottom:30px}}.btn{width:100%;max-width:260px;font-size:1.6rem;line-height:1.5;color:#000;text-align:center;text-decoration:none;background:#fff;border-radius:5px;padding:15px 45px 15px 15px;display:inline-block;position:relative}@media screen and (max-width: 600px){.btn{font-size:1.4rem;line-height:1.5714285714;padding:15px 45px 15px 15px}}.btn::before,.btn::after{content:"";margin:auto;bottom:0;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease}.btn::before{width:30px;height:100%;background:#a5c8e6;border-radius:0 5px 5px 0;right:0}.btn::after{width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;top:50%;margin:-5px 0 0 0;right:13px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn:hover{color:#a5c8e6}#pageTop{width:90px;bottom:20px;right:20px;position:fixed;z-index:100}@media screen and (max-width: 600px){#pageTop{width:55px;bottom:10px;right:10px}}.load,.fadein{opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.load.fade,.load.active,.fadein.fade,.fadein.active{opacity:1}#release{max-width:1100px;margin:auto;padding:60px 0 50px 0;position:relative}@media screen and (max-width: 1150px){#release{padding:60px 30px 50px 30px}}@media screen and (max-width: 600px){#release{padding:40px 20px 40px 20px}}#release .bg01{width:117px;top:85px;right:-50px;position:absolute}@media screen and (max-width: 1150px){#release .bg01{width:100px;top:75px;right:15px}}@media screen and (max-width: 900px){#release .bg01{width:90px}}@media screen and (max-width: 600px){#release .bg01{display:none}}#release .bg02{width:178px;bottom:-50px;left:-70px;position:absolute}@media screen and (max-width: 1150px){#release .bg02{width:140px;bottom:-20px;left:15px}}@media screen and (max-width: 900px){#release .bg02{width:120px;bottom:-50px}}@media screen and (max-width: 600px){#release .bg02{width:90px;bottom:-30px;left:10px}}#release .title{text-align:center;margin:0 -0.5em 50px 0}@media screen and (max-width: 600px){#release .title{margin:0 -0.5em 35px 0}}#release .title h2{font-size:4.8rem;line-height:1;letter-spacing:.3em;margin-bottom:15px}@media screen and (max-width: 900px){#release .title h2{font-size:4rem}}@media screen and (max-width: 600px){#release .title h2{font-size:3rem}}#release .title h2 span{font-size:2.4rem}@media screen and (max-width: 900px){#release .title h2 span{font-size:2rem}}@media screen and (max-width: 600px){#release .title h2 span{font-size:1.8rem}}#release .title .date{font-size:3.6rem;color:#a5c8e6;letter-spacing:.1em}@media screen and (max-width: 600px){#release .title .date{font-size:2.4rem}}#release .release{margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 600px){#release .release{margin-bottom:10px;display:block}}#release .release .box{width:50%;text-align:center;background:#f0f5fa;padding:50px}@media screen and (max-width: 900px){#release .release .box{padding:30px}}@media screen and (max-width: 600px){#release .release .box{width:100%}}#release .release .box.limited{margin:0 10px 0 0}@media screen and (max-width: 600px){#release .release .box.limited{margin:0 0 10px 0}}#release .release .box.normal{margin:0 0 0 10px}@media screen and (max-width: 600px){#release .release .box.normal{margin:0}}#release .release .box .jacket{max-width:400px;margin:0 auto 20px auto}#release .release .box h3{font-size:2.8rem;line-height:1.2857142857;letter-spacing:.1rem;margin-bottom:10px}@media screen and (max-width: 900px){#release .release .box h3{font-size:2.4rem;line-height:1.3333333333}}#release .release .box p{font-size:1.6rem;line-height:1.5;line-height:1.8;margin-bottom:20px}@media screen and (max-width: 900px){#release .release .box p{font-size:1.4rem;line-height:1.5714285714;line-height:1.8}}#release .streaming{background:#f0f5fa;padding:50px 25px 0 25px}@media screen and (max-width: 900px){#release .streaming{padding:30px 15px 0 15px}}@media screen and (max-width: 600px){#release .streaming{padding:30px}}#release .streaming h3{font-size:2.8rem;line-height:1.2857142857;text-align:center;letter-spacing:.1rem;margin-bottom:30px}@media screen and (max-width: 900px){#release .streaming h3{font-size:2.4rem;line-height:1.3333333333;margin-bottom:20px}}#release .streaming .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 600px){#release .streaming .box{display:block}}#release .streaming .box .box_inner{width:50%;padding:0 25px}@media screen and (max-width: 900px){#release .streaming .box .box_inner{padding:0 15px}}@media screen and (max-width: 600px){#release .streaming .box .box_inner{width:100%;padding:0}}@media screen and (max-width: 600px)and (max-width: 600px){#release .streaming .box .box_inner:last-child ul:last-child{margin-bottom:0}}#release .streaming .box .box_inner h4{font-size:2rem;line-height:1.4;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;margin-bottom:20px;padding:5px}@media screen and (max-width: 900px){#release .streaming .box .box_inner h4{font-size:1.8rem;line-height:1.4444444444;margin-bottom:10px}}@media screen and (max-width: 600px){#release .streaming .box .box_inner h4{font-size:1.6rem;line-height:1.5}}#release .streaming .box .box_inner ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}@media screen and (max-width: 900px){#release .streaming .box .box_inner ul{margin-bottom:30px;display:block}}#release .streaming .box .box_inner ul li{width:50%;margin-bottom:10px}@media screen and (max-width: 900px){#release .streaming .box .box_inner ul li{width:100%;margin-bottom:5px}}#release .streaming .box .box_inner ul li:nth-child(odd){padding-right:5px}@media screen and (max-width: 900px){#release .streaming .box .box_inner ul li:nth-child(odd){padding-right:0}}#release .streaming .box .box_inner ul li:nth-child(even){padding-left:5px}@media screen and (max-width: 900px){#release .streaming .box .box_inner ul li:nth-child(even){padding-left:0}}#release .streaming .box .box_inner ul li .btn{line-height:1 !important;padding:15px 30px 15px 5px}@media screen and (max-width: 900px){#release .streaming .box .box_inner ul li .btn{max-width:100%}}@media screen and (max-width: 600px){#release .streaming .box .box_inner ul li .btn{padding:10px 45px 10px 15px}}@media screen and (max-width: 1150px){#release .streaming .box .box_inner ul li .btn.text2{padding:7px 30px 7px 7px}}@media screen and (max-width: 900px){#release .streaming .box .box_inner ul li .btn.text2{padding:15px 30px 15px 5px}}@media screen and (max-width: 600px){#release .streaming .box .box_inner ul li .btn.text2{padding:10px 30px 10px 15px}}#release .streaming .box .box_inner ul li .nolink{width:100%;font-size:1.6rem;line-height:1.5;line-height:1 !important;text-align:center;background:#fff;border-radius:5px;padding:15px 5px;display:inline-block}@media screen and (max-width: 900px){#release .streaming .box .box_inner ul li .nolink{max-width:100%}}@media screen and (max-width: 600px){#release .streaming .box .box_inner ul li .nolink{font-size:1.4rem;line-height:1.5714285714;padding:10px 15px}}#release .streaming .box .box_inner ul li .text2{font-size:1.4rem;line-height:1.5714285714}@media screen and (max-width: 1150px){#release .streaming .box .box_inner ul li .text2{height:44px;padding:7px}}@media screen and (max-width: 900px){#release .streaming .box .box_inner ul li .text2{height:auto;font-size:1.6rem;line-height:1.5;padding:15px 5px}}@media screen and (max-width: 600px){#release .streaming .box .box_inner ul li .text2{font-size:1.4rem;line-height:1.5714285714;padding:10px 15px}}@media screen and (max-width: 1150px){#release .streaming .box .box_inner ul li .text2 br.sp{display:inline-block}}@media screen and (max-width: 900px){#release .streaming .box .box_inner ul li .text2 br.sp{display:none}}#tokuten{max-width:1100px;text-align:center;margin:0 auto;padding:50px 0}@media screen and (max-width: 1150px){#tokuten{padding:50px 30px}}@media screen and (max-width: 600px){#tokuten{padding:40px 20px}}#tokuten h3{font-size:2rem;line-height:1.4;border-top:1px solid #000;border-bottom:1px solid #000;margin-bottom:20px;padding:10px}@media screen and (max-width: 900px){#tokuten h3{font-size:1.8rem;line-height:1.4444444444}}@media screen and (max-width: 600px){#tokuten h3{font-size:1.6rem;line-height:1.5}}#tokuten .bg{background:#f0f5fa;padding:25px}@media screen and (max-width: 900px){#tokuten .bg{padding:15px}}#tokuten .bg ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#tokuten .bg ul li{width:33.333%;padding:25px}@media screen and (max-width: 900px){#tokuten .bg ul li{width:50%;padding:15px}}@media screen and (max-width: 600px){#tokuten .bg ul li{width:100%}}#tokuten .bg ul li h4{font-size:2rem;line-height:1.4;margin:15px 0 0 0}@media screen and (max-width: 900px){#tokuten .bg ul li h4{font-size:1.6rem;line-height:1.5}}#music{max-width:1150px;margin:0 auto;padding:50px 0 20px 0;position:relative}@media screen and (max-width: 1150px){#music{padding:50px 15px 20px 15px}}@media screen and (max-width: 900px){#music{padding:50px 30px}}@media screen and (max-width: 600px){#music{padding:40px 20px}}#music ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 900px){#music ul{border-top:1px solid #000;display:block}}#music ul li{width:calc(50% - 50px);border-top:1px solid #000;border-bottom:1px solid #000;margin:0 25px 30px 25px;padding:20px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 1150px){#music ul li{width:calc(50% - 30px);margin:0 15px 30px 15px}}@media screen and (max-width: 900px){#music ul li{width:100%;border-top:none;margin:0;padding:20px 5px}}#music ul li .no{width:40px;height:40px;font-size:2.4rem;line-height:1.3333333333;color:#fff;line-height:37px;text-align:center;background:#000}@media screen and (max-width: 600px){#music ul li .no{width:30px;height:30px;font-size:1.8rem;line-height:1.4444444444;line-height:28px}}#music ul li .title{width:calc(100% - 80px);font-size:2.4rem;line-height:1.3333333333;line-height:1;padding:0 20px}@media screen and (max-width: 600px){#music ul li .title{width:calc(100% - 60px);font-size:1.8rem;line-height:1.4444444444;padding:0 15px}}#music ul li .play{width:40px;height:40px;background:#a5c8e6;border:none;border-radius:50px;display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;position:relative}@media screen and (max-width: 600px){#music ul li .play{width:30px;height:30px}}#music ul li .play:hover,#music ul li .play.on{background:#d2e6fa}#music ul li .play::after{content:"";border-width:8px 0 8px 14px;border-style:solid;border-color:transparent transparent transparent #fff;display:inline-block;top:12px;left:15px;position:absolute}@media screen and (max-width: 600px){#music ul li .play::after{border-width:7px 0 7px 12px;top:8px;left:11px}}#music ul li .text{width:100%;background:#f0f5fa;margin-top:10px;padding:15px}@media screen and (max-width: 600px){#music ul li .text{font-size:1.2rem;line-height:1.6666666667;padding:10px}}#music ul li .text.text2{min-height:75px}#music ul li .text.text3{min-height:96.5px}@media screen and (max-width: 900px){#music ul li .text.text2,#music ul li .text.text3{min-height:auto}}#music ul li .text .popup{font-size:1rem;line-height:1.8;color:#fff;text-decoration:none;background:#a5c8e6;padding:1px 10px;display:inline-block}#music ul li .text .popup:hover{background:#d2e6fa}#music .bg03{width:201px;bottom:-50px;right:-90px;position:absolute}@media screen and (max-width: 1150px){#music .bg03{width:190px;right:15px}}@media screen and (max-width: 900px){#music .bg03{width:120px;bottom:-95px}}@media screen and (max-width: 600px){#music .bg03{width:100px;bottom:-80px}}#movie{max-width:1150px;margin:0 auto;text-align:center;padding:50px 0 100px 0;position:relative}@media screen and (max-width: 1150px){#movie{padding:50px 30px 100px 30px}}@media screen and (max-width: 600px){#movie{padding:40px 20px 80px 20px}}#movie .slider{max-width:760px;margin-bottom:30px}@media screen and (max-width: 900px){#movie .slider{margin-bottom:20px}}#movie .slider.swiper-container-fade .swiper-slide{opacity:0 !important}#movie .slider.swiper-container-fade .swiper-slide-active{opacity:1 !important}#movie .slider .movie{height:0;padding:0 0 56.25% 0;overflow:hidden;position:relative}#movie .slider .movie iframe{width:100%;height:100%;top:0;left:0;position:absolute}#movie .slider p{font-size:2rem;line-height:1.4;margin:20px 0 0 0}@media screen and (max-width: 900px){#movie .slider p{font-size:1.8rem;line-height:1.4444444444}}@media screen and (max-width: 600px){#movie .slider p{font-size:1.6rem;line-height:1.5}}#movie .thumb{max-width:400px}@media screen and (max-width: 900px){#movie .thumb{max-width:70%}}@media screen and (max-width: 600px){#movie .thumb{max-width:80%}}#movie .thumb .swiper-slide img{-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}#movie .thumb .swiper-slide img:hover{opacity:.6}#movie .thumb .swiper-slide.swiper-slide-thumb-active img{opacity:.6}#movie .bg04{width:166px;bottom:-40px;left:-30px;position:absolute}@media screen and (max-width: 1150px){#movie .bg04{width:140px;bottom:-20px;left:15px}}@media screen and (max-width: 900px){#movie .bg04{width:120px;bottom:-30px}}@media screen and (max-width: 600px){#movie .bg04{width:90px;left:10px}}#special{background:#f0f5fa;padding:100px 0 50px 0}@media screen and (max-width: 1150px){#special{padding:100px 25px 50px 25px}}@media screen and (max-width: 900px){#special{padding:100px 20px 60px 20px}}@media screen and (max-width: 600px){#special{padding:80px 20px 60px 20px}}#special ul{max-width:1050px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#special ul li{width:33.333%;padding:0 25px 50px 25px}@media screen and (max-width: 900px){#special ul li{width:50%;padding:0 20px 40px 20px}}@media screen and (max-width: 600px){#special ul li{width:50%;padding:0 10px 20px 10px}}#special ul li a:hover{opacity:.7}#special .bg{max-width:1100px;margin:auto;position:relative}#special .bg .bg04{width:150px;bottom:-130px;left:-40px;position:absolute}@media screen and (max-width: 1150px){#special .bg .bg04{width:140px;bottom:-120px;left:0}}@media screen and (max-width: 900px){#special .bg .bg04{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);bottom:-85px;left:auto;right:0}}@media screen and (max-width: 600px){#special .bg .bg04{width:100px;bottom:-80px}}footer{font-size:1.2rem;line-height:1.6666666667;text-align:center;padding:100px 0 50px 0}@media screen and (max-width: 900px){footer{padding:60px 25px}}@media screen and (max-width: 600px){footer{font-size:1rem;line-height:1.8;padding:50px 27.5px}}footer a:hover{opacity:.7}footer .banner{max-width:810px;margin:0 auto 50px auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 900px){footer .banner{margin:0 auto 35px auto}}footer .banner li{width:33.333%;padding:10px}@media screen and (max-width: 900px){footer .banner li{padding:5px}}@media screen and (max-width: 600px){footer .banner li{width:50%;padding:2.5px}}footer .banner li a{border:2px solid #f0f5fa;border-radius:5px;display:block}footer .share{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}footer .share li{width:40px;margin:0 10px}@media screen and (max-width: 600px){footer .share li{width:35px}}footer .notes{margin:40px 0 15px 0}@media screen and (max-width: 900px){footer .notes{margin:30px 0 15px 0}}