ul{list-style:none}img{border:none;vertical-align:bottom}a{outline:none}#mv{background:#e2daf2}#mv .inner{position:relative;background:url(../images/top/bg_mv.jpg) center top no-repeat;height:0}@media screen and (max-width: 749px){#mv .inner{background-position:calc(790 / 840 * 100%) top;background-size:calc(2000 / 950 * 100%) auto;padding-bottom:calc(1125 / 950 * 100%)}#mv .inner+section{padding-top:40px}}@media screen and (min-width: 750px){#mv .inner{background-size:100% auto;padding-bottom:calc(1125 / 2000 * 100%)}#mv .inner+section{padding-top:50px}}#mv .inner #imgPf{position:absolute;top:0}@media screen and (max-width: 749px){#mv .inner #imgPf{width:calc(255 / 960 * 1.75 * 100%);left:0;margin:3% 0 0 3%}}@media screen and (min-width: 750px){#mv .inner #imgPf{width:calc(255 / 2000 * 100%);min-width:155px;max-width:255px;right:0;margin:calc(40 / 2000 * 100%) calc(2.5% + 50px) 0 0}}#mv .inner h1{position:absolute;left:0}@media screen and (max-width: 749px){#mv .inner h1{width:74%;bottom:0;margin:0 13% 7.5%}}@media screen and (min-width: 750px){#mv .inner h1{width:calc(679 / 2000 * 100%);max-width:679px;top:0;margin:calc(35 / 2000 * 100%) 0 0 5%}}#mv .inner .txtCatch{position:absolute;left:0}@media screen and (max-width: 749px){#mv .inner .txtCatch{width:7%;top:0;margin:11% 1.5% 0}}@media screen and (min-width: 750px){#mv .inner .txtCatch{width:calc(975 / 2000 * 100%);max-width:975px;top:0;margin:calc(443 / 2000 * 100%) 0 0 5%}}@media screen and (max-width: 749px){#mv #mvBnr{width:90%;bottom:0;left:0;padding:20px 5% 30px}}@media screen and (min-width: 750px){#mv #mvBnr{position:absolute;width:50%;max-width:1000px;bottom:0;left:0;margin:0 0 calc(70 / 2000 * 100%) 5%}}#mv #mvBnr>a{display:block}#mv #mvBnr>a+a{margin-top:1%}#mv #mvBnr div{display:-webkit-flex;display:flex;margin-top:1%}#mv #mvBnr div a+a{margin-left:1%}#mv+section:before{content:"";position:absolute;display:block;width:100%;height:10px;top:-10px;left:0;z-index:500}#mv+section[class$="_w"]:before{background:url(../images/common/bg_top_w.png) center bottom repeat-x}#mv+section[class$="_p01"]:before{background:url(../images/common/bg_top_p_01.png) center bottom repeat-x}#mv+section[class$="_p02"]:before{background:url(../images/common/bg_top_p_02.png) center bottom repeat-x}#news ul{margin:0 auto}@media screen and (max-width: 749px){#news ul{width:100%}}@media screen and (min-width: 750px){#news ul{width:calc(100% - 60px)}}#news ul li{padding:0 5px;box-sizing:border-box}#news ul li.new a:after{content:"";position:absolute;display:block;background:url(../images/news/ico_new.png) left top no-repeat;background-size:100% auto;width:calc(100% / 6);max-width:80px;top:1px;left:1px;padding-bottom:20%;pointer-events:none}#news ul li a{position:relative;display:block;text-decoration:none;font-weight:normal;color:#000;opacity:1 !important}@media screen and (min-width: 750px){#news ul li a:hover dl{border:solid 1px #af00bf}}#news dl{background:#fff;border:solid 1px #ccc;transition:border 0.3s}#news dl dd{line-height:1.5em;padding:10px;box-sizing:border-box}@media screen and (max-width: 749px){#news dl dd{font-size:0.7em}}@media screen and (min-width: 750px){#news dl dd{font-size:0.8em}}#news dl .txtP{display:inline-block;font-weight:bold;margin-bottom:5px}#news .btnPrev,#news .btnNext{position:absolute;max-width:25px;top:50%}@media screen and (max-width: 749px){#news .btnPrev,#news .btnNext{width:4%;margin-top:calc(-4% / 5 * 6)}}@media screen and (min-width: 750px){#news .btnPrev,#news .btnNext{margin-top:-30px}}@media screen and (max-width: 749px){#news .btnPrev{left:1%}}@media screen and (min-width: 750px){#news .btnPrev{left:30px}}@media screen and (max-width: 749px){#news .btnNext{right:1%}}@media screen and (min-width: 750px){#news .btnNext{right:30px}}#intro p{text-align:center}#video .cBnrList li>div{position:relative;display:block;width:100%;padding-bottom:56.25%}#video .cBnrList li>div:before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;border:solid 1px #ccc;box-sizing:border-box;pointer-events:none;z-index:100}#video .cBnrList li iframe{position:absolute;display:block;width:100%;height:100%;top:0;left:0}#special a{background:#fff;opacity:1;overflow:hidden}#special a:after{content:"";position:absolute;display:block;background:url(../images/special/bnr/img_check.png) center center no-repeat;background-size:100% auto;width:100%;height:100%;top:0;left:0;border:none;box-sizing:content-box;z-index:90;transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, transform 0.2s;transition:opacity 0.2s, transform 0.2s, -webkit-transform 0.2s}@media screen and (min-width: 750px){#special a:hover:after{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}#special a:hover img{opacity:1}}#special a img{position:relative;z-index:0;opacity:0.8;transition:opacity 0.2s}@media screen and (max-width: 749px){#themeSong dl dt{margin:0 auto}#themeSong dl dd{margin:20px auto 0;text-align:center}}@media screen and (min-width: 750px){#themeSong dl{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#themeSong dl dd{margin-left:30px}}#themeSong dl dt{max-width:320px}#themeSong p{text-align:left;margin:0 auto}#themeSong p.name{font-family:'Noto Serif JP', serif;font-weight:bold;font-size:1.8em}@media screen and (max-width: 749px){#themeSong p.name{text-align:center}}#themeSong p.song{max-width:21.5em}#themeSong p.detail{max-width:1000px;font-size:0.8em}@media screen and (max-width: 749px){#spec .specList{text-align:center;line-height:1.2em}#spec .specList .ctg{font-weight:bold}}@media screen and (min-width: 750px){#spec .specList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;max-width:840px;margin:0 auto}}#spec .specList>dt{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:linear-gradient(to right, #7a24f2, #af00bf);width:10em;height:1.5em;color:#fff;font-size:0.8em}@media screen and (max-width: 749px){#spec .specList>dt{margin:0 auto}}@media screen and (max-width: 749px){#spec .specList>dd{margin-top:20px}}@media screen and (min-width: 750px){#spec .specList>dd{width:calc(100% - 20px - 8em);max-width:calc(840px - 20px - 8em);margin-left:20px}}@media screen and (max-width: 749px){#spec .specList>dd+dt{margin-top:30px;margin-top:30px}}@media screen and (min-width: 750px){#spec .specList>dd+dt{margin-top:10px}#spec .specList>dd+dt+dd{margin-top:10px}}#spec .specList>dd ul li+li{margin-top:0.4em}@media screen and (max-width: 749px){#spec .specList>dd ul li+li{margin-top:20px}}@media screen and (min-width: 750px){#spec .specList>dd ul li+li{margin-top:0.4em}}#spec .specList>dd .attention{text-align:left}@media screen and (max-width: 749px){#spec .specList>dd .attention{margin-top:20px}}@media screen and (min-width: 750px){#spec .specList>dd .attention{margin-top:0.5em}}@media screen and (min-width: 750px){#spec .specList .release+dd .ctg{display:inline-block;width:15.75em}}@media screen and (max-width: 749px){#spec .specList .price+dd dl{margin-top:20px}#spec .specList .price+dd dl dt+dd{margin-top:20px}#spec .specList .price+dd dl dd+dt{margin-top:30px}}@media screen and (min-width: 750px){#spec .specList .price+dd dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#spec .specList .price+dd dl dt{width:9em}#spec .specList .price+dd dl dd{width:calc(100% - 9em - 20px);padding-left:20px;border-left:solid 2px #af00bf;box-sizing:border-box;margin-left:20px}#spec .specList .price+dd dl dd+dt{margin-top:10px}#spec .specList .price+dd dl dd+dt+dd{margin-top:10px}}@media screen and (min-width: 750px){#spec .specList .price+dd .ctg{display:inline-block;width:8em}}#spec .specList+.attentionList{max-width:840px;margin:0 auto}#spec .bnrCol{max-width:1000px;margin:0 auto}@media screen and (min-width: 750px){#spec .bnrCol{transition:opacity 0.3s}#spec .bnrCol:hover{opacity:0.7}}@media screen and (max-width: 749px){#spec .tableCol{width:100%;overflow-x:scroll;white-space:nowrap}}#spec .tableCol table{background:#fff;font-weight:400;font-size:0.7em;line-height:1.5em;border:solid 2px #af00bf;box-sizing:border-box;margin:0 auto;white-space:normal}@media screen and (max-width: 749px){#spec .tableCol table{width:160vw}}@media screen and (min-width: 750px){#spec .tableCol table{width:100%;max-width:1000px}}#spec .tableCol table tr{position:relative}#spec .tableCol table tr:nth-child(1) th[rowspan]+th{border-left:solid 2px #af00bf}#spec .tableCol table tr:nth-child(2){border-top:dashed 1px #af00bf}#spec .tableCol table tr:nth-child(2) th{font-weight:normal}#spec .tableCol table tr:nth-child(2) th:nth-child(1){border-left:solid 2px #af00bf}#spec .tableCol table tr:nth-child(3),#spec .tableCol table tr:nth-child(6),#spec .tableCol table tr:nth-child(14),#spec .tableCol table tr:nth-child(16){border-top:solid 2px #af00bf}#spec .tableCol table tr:nth-child(n+3) th{font-weight:normal;text-align:left}#spec .tableCol table tr:nth-child(n+3) th[rowspan]{font-weight:bold;text-align:center}#spec .tableCol table tr:nth-child(n+3) th[rowspan]+th,#spec .tableCol table tr:nth-child(n+3) th:nth-child(1){border-left:dashed 1px #af00bf}#spec .tableCol table tr:nth-child(2n+3){background:#f8f5ff;box-sizing:border-box}#spec .tableCol table tr.end th,#spec .tableCol table tr.end td{background:rgba(0,0,0,0.3)}#spec .tableCol table tr th,#spec .tableCol table tr td{vertical-align:middle;border-left:solid 1px #af00bf;padding:0.5em 0.6em 0.6em}#spec .tableCol table tr th.end,#spec .tableCol table tr td.end{background:rgba(0,0,0,0.3)}#spec .tableCol table tr th[rowspan]{text-align:center}#spec .tableCol table tr th img{display:inline;max-width:145px;padding:0.2em}#spec .tableCol table tr th+td{border-left:solid 2px #af00bf}#spec .tableCol table tr td{text-align:center}#spec .tableCol table tr td.txtP{font-size:0.7em;color:#6f26ff}#spec .tableCol table tr+tr{border-top:solid 1px #af00bf}#spec #benefitCol{width:100%;max-width:1000px;margin:0 auto}@media screen and (min-width: 750px){#spec #benefitCol{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 749px){#spec #benefitCol li+li{margin-top:1.6%}}@media screen and (min-width: 750px){#spec #benefitCol li{width:49.6%;max-width:496px}#spec #benefitCol li:nth-child(2n){margin-left:0.8%}#spec #benefitCol li:nth-child(n+3){margin-top:0.8%}}@media screen and (min-width: 750px){#spec #saveData p{text-align:center}}#spec #saveData p span{display:inline-block}@media screen and (max-width: 749px){#spec #saveData p+h4{padding-top:30px}}@media screen and (min-width: 750px){#spec #saveData p+h4{padding-top:40px}}#twitter .timeLineCol{max-width:500px;margin:0 auto}#bnr a{display:block;max-width:1000px;margin:0 auto}#bnr a img{width:100%}@media screen and (min-width: 750px){#bnr.bnrQuestionnaire{max-width:600px;margin:0 auto}}

/*# sourceMappingURL=maps/top.css.map */
