﻿@media screen and (min-width: 1001px){.view-pc{display:block}}@media screen and (max-width: 1000px){.view-pc{display:none}}@media screen and (min-width: 1001px){.view-sp{display:none}}@media screen and (max-width: 1000px){.view-sp{display:block}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-weight:normal;font-size:100%;vertical-align:baseline}img{vertical-align:bottom}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}input,textarea{border:none;cursor:pointer}button,select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}button::-moz-focus-inner{padding:0;border:none}button:moz-focusring{outline:1px dotted #000}hr{border:none;height:1px;background-color:#fff;margin:20px 0}@media screen and (max-width: 1000px){hr{margin:40px 0}}p+p{margin-top:20px}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{display:inline-table}* html .clearfix{height:1px}.both{clear:both}.algnL{text-align:left !important}.algnC{text-align:center !important}.algnR{text-align:right !important}.mgT10{margin-top:10px}.mgT14{margin-top:14px}.mgT15{margin-top:15px}.mgT20{margin-top:20px}.mgT25{margin-top:25px}.mgT30{margin-top:30px}.mgT35{margin-top:35px}.mgT40{margin-top:40px}.mgT45{margin-top:45px}.mgT50{margin-top:50px}.mgT60{margin-top:60px}.mgT70{margin-top:70px}.mgT80{margin-top:80px}.mgT90{margin-top:90px}.mgB10{margin-bottom:10px}.mgB14{margin-bottom:14px}.mgB15{margin-bottom:15px}.mgB20{margin-bottom:20px}.mgL10{margin-left:10px}.mgL20{margin-left:20px}.mgL30{margin-left:30px}.mgL35{margin-left:35px}.mgL40{margin-left:40px}.mgL50{margin-left:50px}.mgL60{margin-left:60px}.mgL70{margin-left:70px}.mgL80{margin-left:80px}.mgL90{margin-left:90px}.mgC{margin:0 auto}.pdT45{padding-top:45px}.fontSize16{font-size:16px}.fontBold{font-weight:bold}body{font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(../img/bg_star.png) 0 0 repeat #000;color:#fff;font-size:20px;width:100%;text-align:left;line-height:1.8;letter-spacing:0.03em;-webkit-text-size-adjust:100%;overflow:visible}@media screen and (max-width: 1000px){body{font-size:28px}}a{color:#000}a:hover{text-decoration:none}.btn,.edit-message,.link-transparent,.font-mincho{font-family:"Yu Mincho", "YuMincho", serif}.hover-opacity{transition:all 1s}.hover-opacity:hover{transition:all 1s;opacity:.4}.bold{font-weight:700}.ttl{font-family:elina, sans-serif;font-weight:400;font-style:normal}.ttl--a{font-size:60px}.link-transparent{color:#fff;font-size:24px;width:500px;height:100px;line-height:100px;text-align:center;border:1px solid #fff;box-sizing:border-box;display:inline-block;text-decoration:none}@media screen and (max-width: 1000px){.link-transparent{font-size:20px;width:100%}}.link-transparent img{vertical-align:middle;margin-right:20px;margin-top:-4px}@media screen and (max-width: 1000px){.link-transparent img{margin-right:10px}}.link-transparent:hover{text-decoration:none}.btn{background:#000;color:#fff;font-size:20px;text-align:center;width:100%;height:80px;line-height:80px;display:block;text-decoration:none;border:1px solid #fff;box-sizing:border-box;position:relative;text-decoration:none !important;-webkit-touch-callout:none;-webkit-tap-highlight-color:0,0,0,0}@media screen and (max-width: 1000px){.btn{font-size:26px;height:100px;line-height:100px}}.btn:hover{text-decoration:none !important}.btn>i{position:absolute;top:30px;right:20px;width:20px;height:20px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 1000px){.btn>i{top:40px}}.btn--color{background:-moz-linear-gradient(-180deg, #00b5a7 0%, #0090bf 50%, #000c2e 100%);background:-webkit-linear-gradient(-180deg, #00b5a7 0%, #0090bf 50%, #000c2e 100%);background:-ms-linear-gradient(-180deg, #00b5a7 0%, #0090bf 50%, #000c2e 100%);transition:all 1.5s;background-size:140% 100%}.btn--color:hover{background-position:100% 0;transition:all 1.5s}.btn--color>i{border-top:1px solid #000;border-right:1px solid #000}.btn--accordion{font-size:24px;border:none}.btn--accordion>i{top:25px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg);transition:all 1s}@media screen and (max-width: 1000px){.btn--accordion>i{top:35px}}.btn--accordion.js-open>i{top:35px;-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}@media screen and (max-width: 1000px){.btn--accordion.js-open>i{top:40px}}.btn--ttl img{width:266px;height:auto;vertical-align:middle}.base-list{font-size:0}.base-list li{display:inline-block}.base-list li+li{margin-left:40px}.pagetop{position:fixed;right:20px;bottom:-200px;transition:bottom 2s}.pagetop.js-active{bottom:120px}.js-accordion-target{display:none}.js-bg-pararax{background-position:0 0;transition:all 1s}.motion{-webkit-transition:1.5s;-moz-transition:1.5s;-o-transition:1.5s;transition:1.5s}.motion-type-01{opacity:0}.motion-type-01--go{opacity:1}.motion-type-02{opacity:0;-webkit-transform:translate(0, 20px);-moz-transform:translate(0, 20px);-ms-transform:translate(0, 20px);-o-transform:translate(0, 20px);transform:translate(0, 20px)}.motion-type-02--go{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.header>.inner{margin:0 auto}.header__mainimage{text-align:center}.header__mainimage img{display:block;width:100%;height:auto}.footer{background-color:#000;color:#fff;font-size:14px}@media screen and (max-width: 1000px){.footer{font-size:24px}}.footer>.inner{padding:30px;overflow:hidden}@media screen and (max-width: 1000px){.footer>.inner{padding:50px 30px}}.footer a{color:#fff}.footer__left li,.footer__right li{display:inline-block;vertical-align:middle}.footer__left li+li,.footer__right li+li{margin-left:20px}.footer__left{float:left}.footer__right{text-align:right}.footer__right li{vertical-align:top}.main>.inner{padding:0 10px;background-color:red;background:-moz-linear-gradient(90deg, #000c2e 0%, #0090bf 50%, #00b5a7 100%);background:-webkit-linear-gradient(90deg, #000c2e 0%, #0090bf 50%, #00b5a7 100%);background:-ms-linear-gradient(90deg, #000c2e 0%, #0090bf 50%, #00b5a7 100%)}.main>.inner>.inner2{background:url(../img/bg_star.png) 0 0 repeat;background-color:#000;padding:0 0 80px 0}.area-edit{padding-top:20px;line-height:30px}@media screen and (max-width: 1000px){.area-edit{padding-top:40px;line-height:40px}}.area-edit a{color:#fff;text-decoration:underline}.area-edit a:hover{text-decoration:none}.edit-ttl{font-weight:bold}@media screen and (max-width: 1000px){.edit-ttl+.edit-txt{margin-top:20px}}.edit-txt{word-break:break-all}.edit-list{margin-top:10px}@media screen and (max-width: 1000px){.edit-list{margin-top:20px}}.edit-list li{position:relative;padding-left:30px}.edit-list li+li{margin-top:10px}@media screen and (max-width: 1000px){.edit-list li+li{margin-top:20px}}.edit-list .mark{position:absolute;top:0;left:0}.edit-em{color:#ffd800}.edit-message{line-height:40px;word-break:break-all}@media screen and (max-width: 1000px){.edit-message{line-height:50px}}.area-col{margin:0 auto;margin-top:140px}.area-col:first-of-type{margin-top:0;padding-top:120px}.area-col--opacity{background-color:rgba(255,255,255,0.23);padding-top:50px;position:relative}.area-col__item{padding:0 50px 50px 50px;position:relative}.area-col__item__header{position:absolute;top:-68px;left:0;text-align:center;width:100%}.area-col__item__ttl{position:relative;text-align:center;display:inline}.area-col__item--02{margin-top:40px}.area-col__video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;top:50px;left:50px}@media screen and (max-width: 1000px){.area-col__video{top:20px;left:20px}}.area-col__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.area-col__mainimg{text-align:center}@media screen and (max-width: 1000px){.area-col__mainimg{padding:0 50px}}.area-col__mainimg img{max-width:100%}.area-size{width:100%;max-width:1000px;box-sizing:border-box}@media screen and (max-width: 1000px){.area-size{max-width:100%;padding:0 50px}}.area-size--m{padding:0 100px}@media screen and (max-width: 1000px){.area-size--m{padding:0 50px}}.area-disc>.inner{overflow:hidden}.area-disc__item{box-sizing:border-box;max-width:50%;display:inline-block;vertical-align:top;float:left}@media screen and (max-width: 1000px){.area-disc__item{width:100%;max-width:100%;float:none}}.area-disc__item:nth-child(1){padding-right:60px}@media screen and (max-width: 1000px){.area-disc__item:nth-child(1){padding-right:0}}.area-disc__item:nth-child(1) img{border:2px solid #fff;width:100%;height:auto;box-sizing:border-box}@media screen and (max-width: 1000px){.area-disc__item:nth-child(2){margin-top:40px}}.area-disc__item:nth-child(2) img{width:100%;height:auto}.area-disc__btns{margin-top:53px}.area-video>.inner{padding-top:0}.area-video .area-col__item__header{top:-93px}.area-lyrics .area-col__item__header{top:-72px}.area-message .area-col__item__header{top:-72px}
