﻿*{margin:0;padding:0;border:0;font-style:normal;-webkit-text-size-adjust:100%}html.pc{overflow-y:scroll}body{text-align:center;font-family:"メイリオ", Hiragino Sans, sans-serif;line-height:1.6;font-size:12px}h1,h2,h3,h4,h5,h6{line-height:1.4;font-size:16px}table{margin:0 auto;border-collapse:collapse}td,th{text-align:left;vertical-align:top}th{white-space:nowrap}ul{list-style:none}ul.note li{padding-left:1em;text-indent:-1em}a{text-decoration:none}.word-break-break-all a{word-break:break-all}a,i,span{display:inline-block}img,iframe{vertical-align:middle;width:100%;height:auto}.h{display:none}.sp .sp-h,.sp .pc-only,.pc .pc-h,.pc .sp-only,.no-touch .no-touch-h,.no-touch .touch-only,.ipn .ipn-h,.ipn .ard-only,.ard .ard-h,.ard .ipn-only{display:none !important}body{background:#d58a5b}.sp body{background:black}.pc .wrap{width:1200px;margin:0 auto;position:relative;overflow:hidden}#main{background:#222}.pc #main{height:650px}.pc #main>div{opacity:0;background:#434343 url(../img/main-pc-2.jpg) center center no-repeat;height:650px}.pc #main>div #movie{text-align:left;padding-top:340px;width:720px;text-align:center}.pc #main>div #movie iframe,.pc #main>div #movie img{width:480px}.sp #detail{background:#d58a5b}#detail>ul>li{border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(0,0,0,0.3)}.sp #detail>ul>li{background:transparent;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,0.1)));background:-webkit-linear-gradient(top, transparent, rgba(0,0,0,0.1));background:-moz-linear-gradient(top, transparent, rgba(0,0,0,0.1));background:-o-linear-gradient(top, transparent, rgba(0,0,0,0.1));background:linear-gradient(to bottom, transparent, rgba(0,0,0,0.1))}#detail>ul>li .header{padding:10px}#detail>ul>li .header .title{display:table;width:100%}#detail>ul>li .header .title>*{display:table-cell;vertical-align:middle}#detail>ul>li .header .title .image{vertical-align:top;text-align:left}#detail>ul>li .header .title .image p{padding-top:1em;font-size:10px}#detail>ul>li .header .title .image ul.note{font-size:10px;padding-top:2em}.pc #detail>ul>li .header .title .image{width:178px}.pc #detail>ul>li .header .title .image.t{width:161px}.sp #detail>ul>li .header .title .image{width:140px;width:50%}#detail>ul>li .header .title .image span,#detail>ul>li .header .title .image a{padding-right:15px}.no-touch #detail>ul>li .header .title .image a:hover{opacity:0.7}#detail>ul>li .header .title .text{text-align:left;vertical-align:top}#detail>ul>li .header .title .text p.img{padding-top:10px}.pc #detail>ul>li .header .title .text p.img{width:95%}#detail>ul>li .header .title .text .name{font-size:16px;font-weight:bold}#detail>ul>li .header .title .text .content{font-size:80%}#detail>ul>li .header .title .text .buy{padding-top:5px}#detail>ul>li .header .title .text .buy a{padding:5px 20px;color:white;border-radius:100px;background:#900;background:-webkit-gradient(linear, left top, left bottom, from(#900), to(#600));background:-webkit-linear-gradient(top, #900, #600);background:-moz-linear-gradient(top, #900, #600);background:-o-linear-gradient(top, #900, #600);background:linear-gradient(to bottom, #900, #600);border:1px solid #600}#detail>ul>li .header .title .text .buy a i{margin-right:0.5em}.no-touch #detail>ul>li .header .title .text .buy a:hover{opacity:0.7}#detail>ul>li .header .title .icon{text-align:center}#detail>ul>li .header .title .icon span{display:none;background:rgba(0,0,0,0.3);color:white;width:28px;line-height:28px;border-radius:100px}#detail>ul>li .header .about{text-align:left;padding-top:10px;font-size:10px}#detail>ul>li .footer{display:none;padding:10px 10px 30px;text-align:left;font-size:10px}#detail>ul>li .footer p{font-weight:bold;font-size:12px}#detail>ul>li .footer p a{background:#3B3388;text-align:center;color:white;padding:8px 20px;border-radius:100px;margin-bottom:20px;border-top:1px solid #2b2563}#detail>ul>li .footer p a i{margin-left:10px}.no-touch #detail>ul>li .footer p a:hover{background:#4b41ad}#detail>ul>li .footer ol{margin-left:20px}#detail>ul>li .footer ol li{line-height:1.4;padding-top:5px}#detail>ul>li .footer ol li strong{display:block;font-size:12px}#detail>ul>li .footer ol li span{display:block;font-size:10px}#detail>ul>li .footer ol+p{padding-top:1em}#detail>ul>li .footer .bonus{color:#900}.pc #detail>ul{display:table;width:100%;margin:30px 0}.pc #detail>ul>li{display:table-cell;width:33.333%;border:0;vertical-align:top;border-left:1px solid black}.pc #detail>ul>li .header{padding:0 10px}.pc #detail>ul>li .footer{padding-bottom:10px}#track-list{background:#273e63;background:-webkit-gradient(linear, left top, left bottom, from(#273e63), to(#5f7898));background:-webkit-linear-gradient(top, #273e63, #5f7898);background:-moz-linear-gradient(top, #273e63, #5f7898);background:-o-linear-gradient(top, #273e63, #5f7898);background:linear-gradient(to bottom, #273e63, #5f7898);color:white}.pc #track-list{border:2px solid #273e63;border-radius:20px;margin:40px 0;padding:30px 20px;overflow:hidden}.sp #track-list{padding:30px 10px;border-bottom:1px solid #273e63}#track-list h1{padding-bottom:30px}.sp #track-list h1 img{width:180px}#track-list h2{padding:10px;margin:30px 0 20px;background:rgba(255,255,255,0.2);clear:both;border-radius:3px}#track-list h3{display:table;text-align:center;white-space:nowrap;max-width:800px;margin:30px auto 20px}#track-list h3:after,#track-list h3:before{content:"";display:table-cell;width:50%;background:linear-gradient(transparent 50%, currentColor 50%, currentColor calc(50% + 1px), transparent calc(50% + 1px));background-clip:padding}#track-list h3:after{border-left:20px solid transparent}#track-list h3:before{border-right:20px solid transparent}.pc #track-list .box{display:inline-block;font-size:20px;vertical-align:top;padding:0 15px}.sp #track-list .box{font-size:16px}#track-list ol{text-align:left;margin:0 0 0 30px !important}#track-list ol li{padding-bottom:20px;line-height:1.2}#track-list ol li strong{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:normal;display:block;padding-bottom:5px}#track-list ol li em{display:block;padding-bottom:5px;font-size:10px;color:rgba(255,255,255,0.5)}#track-list ol li span{font-family:"Roboto Condensed";font-size:10px;display:block}#track-list p.note{font-size:10px;text-align:right;padding-top:20px}.pc #track-list p.note{padding-top:70px}#bonus{background:#d58a5b url(../img/bonus-bg.png);padding:30px 20px}.pc #bonus{border:2px solid white;border-radius:20px;margin:40px 0;padding:30px 30px 0}.sp #bonus h1 img{width:150px}.pc #bonus ul{overflow:hidden;padding:30px 0}#bonus ul li{background:white;box-shadow:0 0 10px rgba(213,138,91,0.5)}.sp #bonus ul li{margin-top:10px;border-radius:10px;padding:20px 0 10px}.pc #bonus ul li{padding:20px 0;border-radius:20px;float:left;width:31.3333%;margin:0 1%}#bonus ul h2{color:#666;border-bottom:1px dotted;font-size:20px;padding-bottom:5px;margin:0 30px 20px}.pc #bonus ul h2{padding-bottom:10px;font-size:28px}#bonus ul p{padding:0 30px 10px}#bonus ul p a{padding:5px 30px;font-size:16px;color:white;border-radius:100px}#bonus ul p a i{margin-right:0.5em}.no-touch #bonus ul p a:hover{opacity:0.7}#bonus ul .sonymusicshop a{background:black}#bonus ul .famima a{background:#00a241}#bonus ul .shop a{background:#633923}#bonus ul .shop img{width:80%}#high-touch{background:#1a1a1a;background:-webkit-gradient(linear, left top, left bottom, from(#1a1a1a), to(#000));background:-webkit-linear-gradient(top, #1a1a1a, #000);background:-moz-linear-gradient(top, #1a1a1a, #000);background:-o-linear-gradient(top, #1a1a1a, #000);background:linear-gradient(to bottom, #1a1a1a, #000);color:white;padding:30px 0}.pc #high-touch{border-radius:20px 20px 0 0}#high-touch li{background:rgba(255,255,255,0.3);padding:10px;margin:10px 10px 20px;border-radius:10px}#high-touch li p{padding:10px 0}#high-touch li p a{color:white;font-size:125%;border-bottom:1px solid}.sp #high-touch h1 img{width:150px}#high-touch h2{background:black;padding:5px;border-radius:5px;font-size:18px}.pc #high-touch{padding:50px 0}.pc #high-touch li{display:inline-block;width:40%}#high-touch ul+p{letter-spacing:4px;color:gray}#solo-tour{background:#300;background:-webkit-gradient(linear, left top, left bottom, from(#300), to(#600));background:-webkit-linear-gradient(top, #300, #600);background:-moz-linear-gradient(top, #300, #600);background:-o-linear-gradient(top, #300, #600);background:linear-gradient(to bottom, #300, #600);color:white;padding:50px;overflow:hidden}.pc #solo-tour{border-radius:0 0 20px 20px}.sp #solo-tour{padding:30px 15px}#solo-tour h1.title{padding-bottom:20px}.pc #solo-tour h1.title img{width:450px}.sp #solo-tour h1.title{padding:0 15px 20px}#solo-tour h1.title+h2{font-size:18px;border-top:1px solid white;padding-top:20px}.pc #solo-tour ul.schedule{width:100%;border-spacing:20px;border-collapse:separate;display:table}#solo-tour ul.schedule li{padding:10px;font-size:20px;border:1px solid #c00;text-align:center}.sp #solo-tour ul.schedule li{margin:10px 0}.pc #solo-tour ul.schedule li{display:table-cell;vertical-align:top}#solo-tour ul.schedule li small small{display:block;font-size:10px;font-weight:normal;padding:0 10px 0 0}#solo-tour #solo-tour-ticket{background:white;box-shadow:0 0 20px white;border-radius:30px;margin:20px 100px;color:#300;padding:8px}.sp #solo-tour #solo-tour-ticket{border-radius:20px;margin:20px 0;padding:0}#solo-tour #solo-tour-ticket div{padding:30px 20px}.pc #solo-tour #solo-tour-ticket div{border:5px solid #eee;padding:10px 20px 30px;border-radius:20px}#solo-tour #solo-tour-ticket h1{color:#c00}.pc #solo-tour #solo-tour-ticket h1{font-size:32px}#solo-tour #solo-tour-ticket h2{background:#ea8;background:-moz-linear-gradient(left, #ea8, #ec7);background:-webkit-gradient(linear, left top, right top, from(#ea8), to(#ec7));background:-webkit-linear-gradient(left, #ea8, #ec7);background:-o-linear-gradient(left, #ea8, #ec7);background:-ms-linear-gradient(left, #ea8, #ec7);background:linear-gradient(to right, #ea8, #ec7);padding:10px;border-radius:10px;margin:20px 0 0}.pc #solo-tour #solo-tour-ticket h2{margin:30px 10% 0}#solo-tour #solo-tour-ticket h3{padding:15px 0 10px}#solo-tour #solo-tour-ticket ul.note{text-align:left;display:inline-block}.sp #solo-tour #solo-tour-ticket ul.note{font-size:10px}#solo-tour #solo-tour-contact{padding:20px;display:inline-block}.sp #solo-tour #solo-tour-contact{padding:20px 0}#solo-tour #solo-tour-contact h2{border-bottom:1px solid;padding-bottom:5px;margin-bottom:10px}#solo-tour #solo-tour-contact a{color:white}#solo-tour #solo-tour-notice{padding:20px 10%}#solo-tour #solo-tour-notice h2{padding-bottom:10px}.sp #solo-tour #solo-tour-notice{padding:20px}.sp #solo-tour #solo-tour-notice{text-align:left}.sp #solo-tour #solo-tour-notice p span{display:inline}#footer{padding:30px;color:rgba(255,255,255,0.6)}.sp #footer{background:black}#footer a{font-family:"Lora";background:black;color:white;font-size:16px;margin-bottom:10px;padding:10px 0;border:2px solid}.pc #footer a{padding:10px 50px}.no-touch #footer a:hover{background:#333}.sp #footer a{display:block}