.clearfix:before,#timetable .sub_nav:before,#artist .block ul:before,#artist .sub_nav:before,.clearfix:after,#timetable .sub_nav:after,#artist .block ul:after,#artist .sub_nav:after{content:"";display:table}.clearfix:after,#timetable .sub_nav:after,#artist .block ul:after,#artist .sub_nav:after{clear:both}#main_slick{background:#000;padding-top:60px;position:relative;margin:0}#main_slick .wrapper{width:100%}.slick_wrapper{width:100%}.slick_inner{position:relative}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{bottom:-27px}.slick-slide img{width:100%}#arrows{display:none}.slick-prev:before,.slick-next:before{color:#000}#slick_preview,#slick_next{position:absolute;display:block;height:70px;width:40px;line-height:0;font-size:30px;cursor:pointer;color:#fff;background:rgba(0,0,0,.7);-webkit-transition:all .2s linear;transition:all .2s linear;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;outline:none}#slick_preview:hover,#slick_next:hover{outline:none;background:rgba(255,255,255,.7);color:#000}#slick_preview:hover:focus,#slick_next:hover:focus{outline:none}#slick_preview{left:-20px}#slick_preview i{position:relative;left:-2px}#slick_next{right:-20px}#slick_next i{position:relative;right:-2px}.main{width:100%;padding-top:80px}#side{width:100%;margin-bottom:50px}section{margin:0}section h2{font-size:46px;font-size:3.8333333333rem;font-family:"rvd_beton13_02",sans-serif;letter-spacing:.8px;margin-top:50px;margin-bottom:30px;line-height:1;font-weight:normal;text-align:center;position:relative}section h2 img{height:45px}section .more{text-align:center;margin-top:30px}section .more a{-webkit-transition:all .2s linear;transition:all .2s linear;font-size:14px;font-size:1.1666666667rem;display:inline-block;background:#707070;padding:3px 20px;vertical-align:middle;border-radius:15px;letter-spacing:1px;color:#fff;line-height:20px}section .more a i{line-height:20px;vertical-align:middle}section .inner{margin:0 auto;padding:0}.content{padding:40px 0}.parallax-window{min-height:0}#news .block_wrap{padding-top:0;margin:50px auto}.news_list{margin:-5px 0 15px}.news_list li{position:relative}.news_list li .text{padding:0 20px 5px 0;border-bottom:2px #fff solid;display:block;margin-top:15px}.news_list li .text .news_date{color:#f9eeae;margin-bottom:3px;line-height:1}.news_list li .text .news_tit{-webkit-transition:all .15s linear;transition:all .15s linear;font-size:14px;font-size:1.1666666667rem;color:#fff}.news_list li .text .news_tit a{font-weight:bold;color:#f55475}.news_list li .text .fa-angle-right{-webkit-transition:all .15s linear;transition:all .15s linear;font-size:18px;font-size:1.5rem;right:2px;top:50%;margin-top:-0.5em;color:#fff;position:absolute}.news_list li .text .news_detail{font-size:12px;font-size:1rem;color:#fff}.news_list li .text .news_detail a{color:#f55475}.news_list li .text .news_detail img{width:200px}.news_list a{-webkit-transition:all .15s linear;transition:all .15s linear}.news_list a:hover .news_tit{color:#fffef9}.news_list a:hover .fa-angle-right{color:#fffef9}.news_box .news_head{margin-bottom:10px}.news_box .news_head .news_date{color:#fffac6}.news_box .news_head h3{padding-bottom:5px;font-size:16px;font-size:1.3333333333rem;font-weight:bold;border-bottom:1px solid #fff}.news_box .news_detail p{font-size:14px;font-size:1.1666666667rem;margin-bottom:10px;line-height:1.7}.news_box .news_detail p:last-child{margin-bottom:0}.news_box .news_detail hr{margin:2rem auto;background:#fff;height:1px;width:100%;outline:0;border:none}.pager{margin:40px 0 60px}.pager .pagenavi_wrap{text-align:center;width:100%;position:relative}.pager .pagenavi_wrap .wp-pagenavi{text-align:center;width:100%;clear:both}.pager .pagenavi_wrap .wp-pagenavi a,.pager .pagenavi_wrap .wp-pagenavi span{font-size:13px;font-size:1.0833333333rem;display:inline-block;text-decoration:none;border:1px solid #fff;padding:8px 10px;line-height:1;margin:0 3px}.pager .pagenavi_wrap .wp-pagenavi span.current{font-weight:bold;background:#fff;color:#000}.pager .pagenavi_wrap .wp-pagenavi a{-webkit-transition:all .2s linear;transition:all .2s linear}.pager .pagenavi_wrap .wp-pagenavi a:hover{font-weight:bold;background:#fff;color:#000}#twitter{margin-bottom:0}#twitter #tw_widget_cont{background:rgba(0,0,0,.6);margin:15px auto 0}#twitter #tw_widget_cont #twitter-widget-0{width:100% !important;height:325px !important}#tw_widget_cont #twitter-widget-1{width:100%}#links{padding:40px 0 65px}#links .banner_area{margin:0}#links .banner_area li{width:100%;float:left;margin:0 0 5% 0;text-align:center}#links .banner_area li a img{width:80%;border:solid 1px #000}#artist .block_wrap{padding-top:0;margin:50px auto}#artist .block_wrap.day22{margin-top:0}#artist .sub_nav{margin:60px 0 60px 0}#artist .sub_nav .btn_day{display:inline-block;text-align:center;width:100%;float:left;margin:0 0 15px 0;padding:15px 15px;font-weight:bold;background:rgba(0,0,0,0);border:#fff solid 2px;color:#fff;-webkit-transition:all .2s linear;transition:all .2s linear;font-size:18px;font-size:1.5rem}#artist .sub_nav .btn_day span{font-size:12px;font-size:1rem}#artist .sub_nav .btn_day19{background:url("../images/artist/cp_bg-day1.jpg") no-repeat;background-size:cover}#artist .sub_nav .btn_day20{background:url("../images/artist/cp_bg-day2.jpg") no-repeat;background-size:cover}#artist .sub_nav .btn_day_other{background:url("../images/artist/cp_bg1122.jpg") no-repeat;background-size:cover}#artist h3{padding:20px 10px;text-align:center;font-weight:bold;color:#fff;margin-bottom:30px;font-size:20px;font-size:1.6666666667rem}#artist h3 span{font-size:12px;font-size:1rem}#artist #day19 h3{background:url("../images/artist/cp_bg-day1.jpg") no-repeat;background-size:cover;font-weight:bold}#artist #day19 h3 strong{font-size:130%}#artist #day20 h3{background:url("../images/artist/cp_bg-day2.jpg") no-repeat;background-size:cover;font-weight:bold}#artist #day20 h3 strong{font-size:130%}#artist #day_other h3{background:url("../images/artist/cp_bg1122.jpg") no-repeat;background-size:cover;font-weight:bold}#artist #day_other h3 strong{font-size:130%}#artist .block{padding:1.5rem 0}#artist .block ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px 0 0 -3.8%}#artist .block ul li{width:46%;float:left;margin:0 0 8% 3.8%}#artist .block ul li a:first-child{display:block;-webkit-transition:all .2s linear;transition:all .2s linear}#artist .block ul li a:first-child:hover{opacity:.75;text-decoration:none}#artist .block ul li .artist_img{position:relative;text-align:center;max-width:500px;margin:0 auto}#artist .block ul li .artist_img span{position:absolute;right:0;top:0;font-size:10px;font-size:.8333333333rem;display:inline-block;background:red;color:#fff;text-align:center;padding:1px 5px}#artist .block ul li .artist_img .new{width:50px;position:absolute;top:-20px;left:-15px}#artist .block ul li .artist_img .new_bottom{width:40px;position:absolute;bottom:0;left:0}#artist .block ul li .artist_name{margin:5px auto 0;font-size:20px;font-size:1.6666666667rem;line-height:1.3;font-weight:bold;width:100%;text-align:center}#artist .block ul li .artist_name.tbh{width:84%}#artist .block ul li .artist_name.bigger img{width:120%;max-width:none;margin-left:-10%}#artist .block ul li .btn_massage{margin-top:-5px;text-align:center;height:30px}#artist .block ul li .btn_massage .youtube_btn{display:inline-block;vertical-align:middle;padding:.7rem 2rem;background:#1c887f;border-radius:.5rem;color:#fff;font-size:15px;font-size:1.25rem;font-weight:bold;line-height:1}#artist .block ul li .btn_battle{margin-top:5px;text-align:center;height:30px}#artist .block ul li .btn_battle a{display:inline-block;vertical-align:middle;padding:.7rem 2rem;background:#fffac6;border-radius:.5rem;color:#fff;font-size:16px;font-size:1.3333333333rem;font-weight:bold;line-height:1}#artist .block ul li .btn_massage.fireb{position:relative;height:auto;margin-top:10px}#artist .block ul li .mgtp5{margin-top:5px}#artist .block ul li .op-cl_act{font-weight:bold;background:#969282;line-height:24px;font-size:14px;font-size:1.1666666667rem;color:#fff;text-align:center}#artist .block ul .cs{margin:30px 0 10px;width:100%;text-align:center}#artist .block ul .cs p{display:block;text-align:center;padding:0 0 2%;font-size:24px;line-height:1.2;font-size:24px;font-size:2rem;font-weight:bold;color:#fff}#artist .block ul .cs p span{margin-left:-0.5em;font-size:55%}#artist .block .opact li{margin:0 0 0 3.8%}#artist .block hr{margin-bottom:30px}#timetable{text-align:center}#timetable .block_wrap{padding-top:0;margin:50px auto}#timetable .block_wrap.day22{margin-top:0}#timetable .sub_nav{margin:60px 0 60px 0}#timetable .sub_nav .btn_day{display:inline-block;text-align:center;width:100%;float:left;margin:0 0 15px 0;padding:15px 15px;font-weight:bold;background:rgba(0,0,0,0);border:#fff solid 2px;color:#fff;-webkit-transition:all .2s linear;transition:all .2s linear;font-size:18px;font-size:1.5rem}#timetable .sub_nav .btn_day span{font-size:12px;font-size:1rem}#timetable .sub_nav .btn_day19{background:url("../images/artist/cp_bg-day1.jpg") no-repeat;background-size:cover}#timetable .sub_nav .btn_day20{background:url("../images/artist/cp_bg-day2.jpg") no-repeat;background-size:cover}#timetable .sub_nav .btn_day_other{background:url("../images/artist/cp_bg1122.jpg") no-repeat;background-size:cover}#timetable h3{padding:20px 10px;text-align:center;font-weight:bold;color:#fff;margin-bottom:30px;font-size:20px;font-size:1.6666666667rem}#timetable h3 span{font-size:12px;font-size:1rem}#timetable #day19 h3{background:url("../images/artist/cp_bg-day1.jpg") no-repeat;background-size:cover;font-weight:bold}#timetable #day19 h3 strong{font-size:130%}#timetable #day20 h3{background:url("../images/artist/cp_bg-day2.jpg") no-repeat;background-size:cover;font-weight:bold}#timetable #day20 h3 strong{font-size:130%}#timetable #day_other h3{background:url("../images/artist/cp_bg1122.jpg") no-repeat;background-size:cover;font-weight:bold}#timetable #day_other h3 strong{font-size:130%}#timetable .block{padding:1.5rem 0}#timetable .block p{padding:15px 10px 0;margin:15px auto;font-size:10px;font-size:.8333333333rem}#timetable .block .btn{text-align:center}#timetable .block .btn img{max-width:350px;width:100%}#timetable .block hr{margin-bottom:30px}#map{text-align:center}#map .block_wrap{padding-top:0;margin:50px auto}#map .block_wrap.day22{margin-top:0}#map h3{padding:20px 10px;text-align:center;font-weight:bold;color:#fff;margin-bottom:30px;font-size:20px;font-size:1.6666666667rem}#map h3 span{font-size:12px;font-size:1rem}#map h3{background:url("../images/artist/cp_bg1122.jpg") no-repeat;background-size:cover;font-weight:bold}#map h3 strong{font-size:130%}#map .block{padding:1.5rem 0}#map .block p{padding:15px 10px 0;margin:15px auto;font-size:10px;font-size:.8333333333rem}#map .block .btn{text-align:center}#map .block .btn img{max-width:350px;width:100%}#map .block hr{margin-bottom:30px}#movie{text-align:center}#movie .block_wrap{padding-top:0;margin:50px auto}#movie .block_wrap.day22{margin-top:0}#movie h3{padding:20px 10px;text-align:center;font-weight:bold;color:#fff;margin-bottom:15px;font-size:20px;font-size:1.6666666667rem}#movie h3 span{font-size:12px;font-size:1rem}#movie h3{background:url("../images/artist/cp_bg1122.jpg") no-repeat;background-size:cover;font-weight:bold}#movie h3 strong{font-size:130%}#movie .catchy{text-align:center;font-weight:bold;color:#fff;margin-top:15px;line-height:1.7;padding:0 8%;font-size:14px;font-size:1.1666666667rem}#movie .catchy span{font-size:12px;font-size:1rem}#movie .block{padding:1.5rem 0}#movie .block ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px 0 0 -5%}#movie .block ul li{width:45%;margin:0 0 8% 5%}#movie .block ul li .movie{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}#movie .block ul li .movie iframe{width:100%;height:100%;position:absolute;top:0;left:0}#movie .block ul li .artist_name{margin:10px auto 0;font-size:12px;font-size:1rem;line-height:1.3;font-weight:bold;width:100%;text-align:center}#movie .block hr{margin-bottom:30px}#goods{text-align:center}#goods .block_wrap{padding-top:0;margin:50px auto}#goods h3{padding:20px 10px;text-align:center;font-weight:bold;color:#fff;margin-bottom:30px;font-size:20px;font-size:1.6666666667rem}#goods h3 span{font-size:12px;font-size:1rem}#goods .block{padding:1.5rem 0}#goods .block p{padding:15px 10px 0;margin:15px auto;font-size:10px;font-size:.8333333333rem}#goods .block .btn{text-align:center}#goods .block .btn img{max-width:350px;width:100%}#goods .block hr{margin-bottom:30px}#goods .block .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#goods .block .box{width:100%;margin:0 0 3% 0}#goods .block .box:first-child{margin-top:0}#goods .block .box02{width:48.5%;margin:0 0 3% 0}#goods .block .box02:last-child{margin:0 0 3% 3%}@media screen and (min-width: 900px){.main{width:100%;padding-top:90px}#main_slick{padding:95px 0 45px}#main_slick .wrapper{width:700px;width:calc(100% - 50px)}.slick_wrapper{width:100%}.slick_inner{position:relative}#arrows{display:block}.slick-dots{bottom:-35px}.slick-list{border:solid 5px #fff}.slick-prev:before,.slick-next:before{color:#000}#slick_preview,#slick_next{position:absolute;display:block;height:70px;width:40px;line-height:0;font-size:40px;cursor:pointer;color:#fff;-webkit-transition:all .2s linear;transition:all .2s linear;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;outline:none}#slick_preview:hover,#slick_next:hover{outline:none;background:rgba(255,255,255,.7);color:#000}#slick_preview:hover:focus,#slick_next:hover:focus{outline:none}#slick_preview{left:-20px}#slick_preview i{position:relative;left:-2px}#slick_next{right:-20px}#slick_next i{position:relative;right:-2px}.parallax-window{min-height:400px}#main{width:100%}#side{width:100%;margin-bottom:50px}section{margin:0}section h2{font-size:95px;font-size:7.9166666667rem;font-family:"rvd_beton13_02",sans-serif;letter-spacing:.8px;line-height:1;margin-top:60px;margin-bottom:60px;font-weight:normal;text-align:center;position:relative}section h2 img{height:85px}section .more{text-align:center;margin-top:30px}section .more a{-webkit-transition:all .2s linear;transition:all .2s linear;font-size:14px;font-size:1.1666666667rem;display:inline-block;background:#707070;padding:3px 20px;vertical-align:middle;border-radius:15px;letter-spacing:1px;color:#fff;line-height:20px}section .more a i{line-height:20px;vertical-align:middle}section .inner{margin:0 auto;padding:0}.content{padding:100px 0}.parallax-window{min-height:0}.news_list{margin-top:15px;margin-bottom:15px}.news_list li{position:relative}.news_list li div.text{padding:15px 35px 15px 0;border-bottom:2px dimgray solid;margin-top:15px}.news_list li div.text .news_date{float:left;margin-bottom:0;line-height:1.6;margin-right:40px;vertical-align:middle;font-size:22px;font-size:1.8333333333rem}.news_list li div.text .news_tit{font-size:22px;font-size:1.8333333333rem;overflow:hidden;display:block}.news_list li div.text .fa-angle-right{position:absolute;font-size:28px;font-size:2.3333333333rem;right:2px;top:50%;margin-top:-0.5em}.news_list li div.text .news_detail{font-size:14px;font-size:1.1666666667rem;color:#fff}.news_list li div.text .news_detail a{color:#f55475}.news_box .news_head{margin-bottom:20px}.news_box .news_head .news_date{color:#fffac6;font-size:18px;font-size:1.5rem}.news_box .news_head h3{padding-bottom:5px;font-size:26px;font-size:2.1666666667rem;font-weight:bold;border-bottom:1px solid #fff}.news_box .news_detail p{font-size:16px;font-size:1.3333333333rem;margin-bottom:15px}.news_box .news_detail p:last-child{margin-bottom:0}.alt-table-responsive{position:relative;width:100%;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.overview_table{width:100%;margin-bottom:1em;padding:10px;line-height:1.5}.overview_table tr{border-bottom:5px solid #004738}.overview_table tr:last-child{border:none}.overview_table th{background:rgba(0,0,0,0);border-right:5px solid #004738;width:30%;display:table-cell;text-align:center;padding:15px;white-space:nowrap;font-size:16px;font-size:1.3333333333rem}.overview_table td{display:table-cell;width:auto;text-align:left;font-size:16px;font-size:1.3333333333rem;padding:15px 35px}.notice_tit{text-align:center;font-size:34px;font-size:2.8333333333rem;font-weight:bold;margin-top:35px;margin-bottom:10px}.attention{text-align:center;margin-bottom:20px;font-size:14px;font-size:1.1666666667rem}.notice{background:#212121;padding:35px}.notice p{font-size:14px;font-size:1.1666666667rem}.notice ul li{font-size:14px;font-size:1.1666666667rem;margin-bottom:10px;padding-left:1em;text-indent:-1em}#access .block{margin-bottom:35px}#access h3{margin-bottom:20px;color:#f9eeae;font-weight:bold;font-size:24px;font-size:2rem}#access dl dt{font-size:14px;font-size:1.1666666667rem}#access dl dd{font-size:14px;font-size:1.1666666667rem;margin-bottom:15px}#access .map iframe{height:450px}#ticket .senkou{border:solid 1px #fff;padding:15px 0;text-align:center;font-weight:700;font-size:24px;font-size:2rem}#ticket .senkou h3{font-weight:bold}#ticket h5{text-align:center;margin:30px 0 5px;font-weight:bold;font-size:24px;font-size:2rem}#ticket .alt-table-responsive{position:relative;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}#ticket .price_table{width:100%;padding:10px;line-height:1.5}#ticket .price_table tr{border-bottom:5px solid #004738}#ticket .price_table tr:last-child{border:none}#ticket .price_table th{width:40%;display:table-cell;text-align:center;padding:20px;white-space:nowrap;font-size:22px;font-size:1.8333333333rem}#ticket .price_table td{width:40%;display:table-cell;text-align:center;font-size:22px;font-size:1.8333333333rem;padding:20px 35px}#ticket hr{margin:40px auto}#ticket .seat{margin-bottom:30px}#ticket .seat .seat_type{color:#ce7443;font-weight:bold;font-size:22px;font-size:1.8333333333rem}#ticket .seat p{font-size:16px;font-size:1.3333333333rem}#ticket .vip_seat .vip_tit{width:100%;background:#cea446;color:#fff;font-size:26px;font-size:2.1666666667rem;font-weight:bold;text-align:center;line-height:60px}#ticket .tokuten{margin:40px 0}#ticket .tokuten dl dt{color:#cea446;font-weight:bold;font-size:24px;font-size:2rem}#ticket .tokuten dl dd{color:#cea446;font-weight:bold;font-size:24px;font-size:2rem}#ticket .tokuten p{font-size:16px;font-size:1.3333333333rem}#ticket .tokuten p,#ticket .tokuten img{margin:10px auto}#artist .block_wrap.day22{margin-top:0}#artist .sub_nav{margin:80px 0 80px 0}#artist .sub_nav .btn_day{display:inline-block;text-align:center;width:100%;float:left;margin:0 0 20px 0;padding:20px 15px;font-weight:bold;border:#fff solid 2px;color:#fff;-webkit-transition:all .2s linear;transition:all .2s linear;font-size:22px;font-size:1.8333333333rem}#artist .sub_nav .btn_day:hover{color:#fffac6}#artist .sub_nav .btn_day:last-child:hover{color:#fffac6}#artist .sub_nav .btn_day span{font-size:14px;font-size:1.1666666667rem}#artist h3{padding:40px 30px;text-align:center;font-weight:bold;margin-bottom:70px;font-size:32px;font-size:2.6666666667rem}#artist h3 span{font-size:20px;font-size:1.6666666667rem}#artist .block{padding:0}#artist .block ul{margin:25px 0 0 -3.8%}#artist .block ul li{width:46%;float:left;margin:0 0 10% 3.8%}#artist .block ul li a{display:block;-webkit-transition:all .2s linear;transition:all .2s linear}#artist .block ul li a:hover{opacity:.75;text-decoration:none}#artist .block ul li .artist_img{position:relative}#artist .block ul li .artist_img span{position:absolute;right:0;top:0;font-size:10px;font-size:.8333333333rem;display:inline-block;background:red;color:#fff;text-align:center;padding:1px 5px}#artist .block ul li .artist_img .new{width:80px;position:absolute;top:-30px;left:-40px}#artist .block ul li .artist_img .new_bottom{width:80px;position:absolute;bottom:0;left:0}#artist .block ul li .artist_name{margin:5px auto 0;font-size:30px;font-size:2.5rem;line-height:1.3;font-weight:bold;width:100%;height:auto;text-align:center}#artist .block ul li .btn_massage{margin-top:0;text-align:center;height:30px}#artist .block ul li .btn_massage .youtube_btn{padding:.7rem 2rem;border-radius:.5rem;color:#fff;font-size:15px;font-size:1.25rem;font-weight:bold;line-height:1}#artist .block ul li .btn_battle{margin-top:10px;text-align:center;height:30px}#artist .block ul li .btn_battle a{padding:.7rem 2rem;border-radius:.5rem;font-size:20px;font-size:1.6666666667rem;font-weight:bold;line-height:1}#artist .block ul li .btn_massage.fireb{position:relative;margin-top:5px}#artist .block ul li .mgtp5{margin-top:5px}#artist .block ul li .op-cl_act{font-weight:bold;line-height:32px;font-size:22px;font-size:1.8333333333rem;color:#fff;text-align:center}#artist .block ul .cs{margin:20px 0 50px;margin-left:3.8%}#artist .block ul .cs p{padding:0 0 2%;font-size:35px;font-size:2.9166666667rem;font-weight:bold}#artist .block hr{margin-bottom:50px}#timetable .block_wrap.day22{margin-top:0}#timetable .sub_nav{margin:80px 0 80px 0}#timetable .sub_nav .btn_day{display:inline-block;text-align:center;width:100%;float:left;margin:0 0 20px 0;padding:20px 15px;font-weight:bold;border:#fff solid 2px;color:#fff;-webkit-transition:all .2s linear;transition:all .2s linear;font-size:22px;font-size:1.8333333333rem}#timetable .sub_nav .btn_day:hover{color:#fffac6}#timetable .sub_nav .btn_day:last-child:hover{color:#fffac6}#timetable .sub_nav .btn_day span{font-size:14px;font-size:1.1666666667rem}#timetable h3{padding:40px 30px;text-align:center;font-weight:bold;margin-bottom:70px;font-size:32px;font-size:2.6666666667rem}#timetable h3 span{font-size:20px;font-size:1.6666666667rem}#timetable #day19 h3{background:url("../images/artist/cp_bg-day1.jpg") no-repeat;background-size:cover;font-weight:bold}#timetable #day19 h3 strong{font-size:130%}#timetable #day20 h3{background:url("../images/artist/cp_bg-day2.jpg") no-repeat;background-size:cover;font-weight:bold}#timetable #day20 h3 strong{font-size:130%}#timetable #day_other h3{background:url("../images/artist/cp_bg1122.jpg") no-repeat;background-size:cover;font-weight:bold}#timetable #day_other h3 strong{font-size:130%}#timetable .block{padding:1.5rem 0}#timetable .block p{padding:15px 10px 0;margin:15px auto;font-size:12px;font-size:1rem}#timetable .block .btn{text-align:center}#timetable .block .btn img{max-width:350px}#timetable .block hr{margin-bottom:30px}#map .block_wrap.day22{margin-top:0}#map h3{padding:40px 30px;text-align:center;font-weight:bold;margin-bottom:70px;font-size:32px;font-size:2.6666666667rem}#map h3 span{font-size:20px;font-size:1.6666666667rem}#map h3{background:url("../images/artist/cp_bg1122.jpg") no-repeat;background-size:cover;font-weight:bold}#map h3 strong{font-size:130%}#map .block{padding:1.5rem 0}#map .block p{padding:15px 10px 0;margin:15px auto;font-size:12px;font-size:1rem}#map .block .btn{text-align:center}#map .block .btn img{max-width:350px}#map .block hr{margin-bottom:30px}#movie{text-align:center}#movie .block_wrap{padding-top:0;margin:30px auto 0}#movie .block_wrap.day22{margin-top:0}#movie h3{padding:40px 30px;text-align:center;font-weight:bold;margin-bottom:40px;font-size:32px;font-size:2.6666666667rem}#movie h3 span{font-size:20px;font-size:1.6666666667rem}#movie h3{background:url("../images/artist/cp_bg1122.jpg") no-repeat;background-size:cover;font-weight:bold}#movie h3 strong{font-size:130%}#movie .catchy{text-align:center;font-weight:bold;color:#fff;margin-top:15px;margin-bottom:20px;padding:0 8%;font-size:18px;font-size:1.5rem}#movie .catchy span{font-size:12px;font-size:1rem}#movie .block{padding:1.5rem 0}#movie .block ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px 0 0 -3%}#movie .block ul li{width:22%;float:left;margin:0 0 5% 3%}#movie .block ul li .movie{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}#movie .block ul li .movie iframe{width:100%;height:100%;position:absolute;top:0;left:0}#movie .block ul li .artist_name{margin:10px auto 0;font-size:16px;font-size:1.3333333333rem;line-height:1.3;font-weight:bold;width:100%;text-align:center}#goods{text-align:center}#goods h3{padding:40px 30px;text-align:center;font-weight:bold;margin-bottom:70px;font-size:32px;font-size:2.6666666667rem}#goods h3 span{font-size:20px;font-size:1.6666666667rem}#goods .block{padding:1.5rem 0}#goods .block p{padding:15px 10px 0;margin:15px auto;font-size:12px;font-size:1rem}#goods .block hr{margin-bottom:30px}#goods .block .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#goods .block .box{width:100%;margin:0 0 3% 0}#goods .block .box:first-child{margin-top:0}#goods .block .box02{width:48.5%;margin:0 0 3% 0}#goods .block .box02:last-child{margin:0 0 3% 3%}#twitter{margin-bottom:0}#twitter #tw_widget_cont{margin:15px auto 0}#twitter #tw_widget_cont #twitter-widget-0{width:100% !important;height:500px !important}#tw_widget_cont #twitter-widget-1{width:100%}#links{padding:40px 0 65px}#links .banner_area{margin:0}#links .banner_area li{width:100%;float:left;margin:0 0 5% 0;text-align:center}#links .banner_area li a img{width:80%;border:solid 1px #000}#tw_widget{padding-top:0px;margin:0;padding-bottom:0}#tw_widget #tw_widget_cont{margin:0 auto;max-width:520px;width:100%;-webkit-box-shadow:2px 2px 15px #fff;box-shadow:2px 2px 15px #fff}#tw_widget #tw_widget_cont #twitter-widget-0{width:100% !important;height:325px !important}#links{padding:50px 0 70px}#links .banner_area{margin:0 0 0 -3.333%}#links .banner_area li{width:30%;margin:0 0 0 3.333%;float:left}#links .banner_area li a img{width:100%}.popup{position:absolute;z-index:100000}.popup_bg{position:absolute;background:#000;opacity:.7;filter:alpha(opacity=70)}#thx_popup{position:absolute}#thx_popup .img_thankyou{margin:40px auto 0;width:550px;background:rgba(255,255,255,.9);text-align:center}}@media screen and (min-width: 1024px){#main_slick{padding:120px 0 45px}#main_slick .wrapper{width:900px;width:calc(100% - 80px)}#tw_widget #tw_widget_cont #twitter-widget-0{height:346px !important}}