@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Noto Sans';src:url(../fonts/NotoSansCJKjp-Regular-subset.eot);src:url(../fonts/NotoSansCJKjp-Regular-subset.eot?#iefix) format("embedded-opentype"),url(../fonts/NotoSansCJKjp-Regular-subset.woff) format("woff"),url(../fonts/NotoSansCJKjp-Regular-subset.ttf) format("truetype")}.areamap.ecoarea .content-details .info-item,.areamap.ecoarea .content-details .title-info,.areamap.ecoarea .shops .shop .shop-details .shop-content,.areamap.foodarea .caption,.areamap.foodarea .shops .shop .shop-details .shop-content,.areamap.foodarea .tag,.detail-news .list-backnumber .news-list-box .news-list-item,.fsm1,.goods .goods-item .texts .comment,.home .movie .mov-slider .slide-item .name,.home .sponsors .cat-title{font-size:13px}.artist.timetable .content .note-box,.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .play,.fsm2,.goods .goods-item .texts .note,.goods .goods-item .texts .sizes{font-size:12px}.fsm3{font-size:11px}.fsm4,.goods .goods-item .images .colors .color{font-size:10px}.fsm5{font-size:9px}.fsm6{font-size:8px}.fsm7{font-size:7px}.fsm8{font-size:6px}.fsm9{font-size:5px}.fsm10{font-size:4px}.fn{font-size:14px!important}.fsp1{font-size:15px}.fsp2,.goods .goods-item .texts .title{font-size:16px}.fsp3{font-size:17px}.areamap.ecoarea .shops .shop .shop-details .shop-name,.areamap.foodarea .shops .shop .shop-details .shop-name,.detail-news .insert-area .insert-wrap .content-block .sub-title,.fsp4,.link-box:before{font-size:18px}.fsp5{font-size:19px}.areamap .area-title,.fsp6{font-size:20px}.fsp7{font-size:21px}.fsp8{font-size:22px}.fsp9{font-size:23px}.fsp10{font-size:24px}.full{width:100%}.half{width:50%}.third{width:33.3%}.quater{width:25%}.fifth{width:20%}.fl{float:left}.fr{float:right}.mgn{margin:0!important}.mga{margin:auto!important}.mtn{margin-top:0!important}.mts{margin-top:5px!important}.mt2{margin-top:10px!important}.mt3{margin-top:15px!important}.mt4{margin-top:20px!important}.mt5{margin-top:25px!important}.mt6{margin-top:30px!important}.mt7{margin-top:35px!important}.mt8{margin-top:40px!important}.mt9{margin-top:45px!important}.mt10{margin-top:50px!important}.mbn{margin-bottom:0!important}.mbs{margin-bottom:5px!important}.mb2{margin-bottom:10px!important}.mb3{margin-bottom:15px!important}.mb4{margin-bottom:20px!important}.mb5{margin-bottom:25px!important}.mb6{margin-bottom:30px!important}.mb7{margin-bottom:35px!important}.mb8{margin-bottom:40px!important}.mb9{margin-bottom:45px!important}.mb10{margin-bottom:50px!important}.mln{margin-left:0!important}.mls{margin-left:5px!important}.ml2{margin-left:10px!important}.ml3{margin-left:15px!important}.ml4{margin-left:20px!important}.ml5{margin-left:25px!important}.ml6{margin-left:30px!important}.ml7{margin-left:35px!important}.ml8{margin-left:40px!important}.ml9{margin-left:45px!important}.ml10{margin-left:50px!important}.mrn{margin-right:0!important}.mrs{margin-right:5px!important}.mr2{margin-right:10px!important}.mr3{margin-right:15px!important}.mr4{margin-right:20px!important}.link-box:before,.mr5{margin-right:25px!important}.mr6{margin-right:30px!important}.mr7{margin-right:35px!important}.mr8{margin-right:40px!important}.mr9{margin-right:45px!important}.mr10{margin-right:50px!important}.mra{margin-right:auto!important}.mla{margin-left:auto!important}.mca{margin-left:auto;margin-right:auto!important}.ptn{padding-top:0!important}.pts{padding-top:5px!important}.pt2{padding-top:10px!important}.pt3{padding-top:15px!important}.pt4{padding-top:20px!important}.pt5{padding-top:25px!important}.pt6{padding-top:30px!important}.pt7{padding-top:35px!important}.pt8{padding-top:40px!important}.pt9{padding-top:45px!important}.pt10{padding-top:50px!important}.pbn{padding-bottom:0!important}.pbs{padding-bottom:5px!important}.pb2{padding-bottom:10px!important}.pb3{padding-bottom:15px!important}.pb4{padding-bottom:20px!important}.pb5{padding-bottom:25px!important}.pb6{padding-bottom:30px!important}.pb7{padding-bottom:35px!important}.pb8{padding-bottom:40px!important}.pb9{padding-bottom:45px!important}.pb10{padding-bottom:50px!important}.pbx{padding-bottom:20px!important}.pln{padding-left:0!important}.pls{padding-left:5px!important}.pl2{padding-left:10px!important}.pl3{padding-left:15px!important}.pl4{padding-left:20px!important}.pl5{padding-left:25px!important}.pl6{padding-left:30px!important}.pl7{padding-left:35px!important}.pl8{padding-left:40px!important}.pl9{padding-left:45px!important}.pl10{padding-left:50px!important}.prn{padding-right:0!important}.prs{padding-right:5px!important}.pr2{padding-right:10px!important}.pr3{padding-right:15px!important}.pr4{padding-right:20px!important}.pr5{padding-right:25px!important}.pr6{padding-right:30px!important}.pr7{padding-right:35px!important}.pr8{padding-right:40px!important}.pr9{padding-right:45px!important}.pr10{padding-right:50px!important}.areamap.ecoarea .shops .shop,.areamap.foodarea .shops .shop,.clearfix,.detail-news .list-backnumber .news-list-box .news-list-item{zoom:1}.areamap.ecoarea .shops .shop:after,.areamap.foodarea .shops .shop:after,.clearfix:after,.detail-news .list-backnumber .news-list-box .news-list-item:after{content:"";display:block;clear:both}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo,.goods .goods-item .images .colors .color.sample,.ir{overflow:hidden;white-space:nowrap;text-indent:100%}.tr{position:absolute;top:0;left:-5000px}.elps{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ref{position:relative}.abs{position:absolute}.fix{position:fixed}.dn{display:none!important}.db{display:block!important}.di{display:inline!important}.ds{display:inline-block!important}.dt{display:table!important}.dc{display:table-cell!important}.rn{border-radius:0!important}.rs{border-radius:5px}.rm{border-radius:10px}.rl{border-radius:20px}.ca{color:#000!important}.cb{color:#e4007f!important}.cc{color:#f0efef!important}.cd{color:#ff31a5!important}.ce,.cf,.cg,.ch,.ci,.cj,.ck,.cl{color:#000!important}.ba{background-color:#000!important}.bb{background-color:#e4007f!important}.bc{background-color:#f0efef!important}.bd{background-color:#ff31a5!important}.be,.bf,.bg,.bh,.bi,.bj,.bk,.bl{background-color:#000!important}.n{font-weight:400!important}.b{font-weight:700!important}.l{text-align:left!important}.c{text-align:center!important}.r{text-align:right!important}.u{text-decoration:underline!important}.obl{font-style:oblique}.v0{vertical-align:0}.v1{vertical-align:-1px}.v2{vertical-align:-2px}.v3{vertical-align:-3px}.v4{vertical-align:-4px}.v5{vertical-align:-5px}.vt{vertical-align:top}.vm{vertical-align:middle}.vb{vertical-align:bottom}html{font-size:62.5%}body{background-color:#f0efef;color:#000;font-size:14px;font-family:"Noto Sans","メイリオ",Meiryo,Jun34Pro,"Lucida Grande","segoe UI","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic Pro",Verdana,Arial,sans-serif;line-height:1.3;letter-spacing:1px;min-width:980px;-webkit-text-size-adjust:100%;position:relative;-webkit-font-smoothing:antialiased}a{display:block;color:inherit;text-decoration:none}b{font-weight:700}i{display:inline-block}em{font-style:normal}.container{width:980px}.areamap.ecoarea .nav-area,.areamap.ecoarea .shops,.areamap.foodarea .nav-area,.areamap.foodarea .shops,.sub-container1{width:900px}.sub-container2,.sub-container3,.sub-container4,.sub-container5{width:980px}.areamap.ecoarea .nav-area,.areamap.ecoarea .shops,.areamap.foodarea .nav-area,.areamap.foodarea .shops,.container,.sub-container1,.sub-container2,.sub-container3,.sub-container4,.sub-container5{margin:0 auto}img{vertical-align:bottom}.sp{display:none!important}.lie{color:#000}.lie:hover{color:#e4007f!important}.lc{color:#e4007f}.lc:hover{color:#f9028c}.areamap.ecoarea .nav-area .shop-menu span:hover,.areamap.foodarea .nav-area .shop-menu span:hover,.areamap.foodarea .shop-link span:hover,.lbs:hover,.lbsl:hover{color:#e4007f}.areamap.ecoarea .nav-area .shop-menu span,.areamap.foodarea .nav-area .shop-menu span,.lbsl{text-decoration:underline}.access .contents .to-google a,.detail-news .insert-area .insert-wrap .content-block .text-box a,.detail-news .list-backnumber .controler .control.active span,.link-brdb{border-bottom:1px solid #000}.access .contents .to-google a:hover,.detail-news .insert-area .insert-wrap .content-block .text-box a:hover,.detail-news .list-backnumber .controler .control.active span:hover,.link-brdb:hover{color:#e4007f;border-bottom:1px solid #e4007f}.link-box{color:#fff;background-color:#000;line-height:50px;text-align:center}.link-box:before{content:"→";vertical-align:middle}.link-box:hover{background-color:#333;transition:.3s}.text-box{line-height:2;letter-spacing:1.5px}.text-box span.spc{margin-top:10px}.text-box span.spc2{margin-top:25px}.text-box a{display:inline}.js-mask,.js-mask img,.js-ol,.js-ol img{position:relative}.mask{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/bg_overlay_hov.png) left top;z-index:0;cursor:pointer}.movie{cursor:pointer;position:relative}.movie .btn_play{width:180px;height:50px;display:block;background-repeat:no-repeat;background-position:left top;overflow:hidden;white-space:nowrap;text-indent:100%;background-image:url(../artist/images/mov_image_play.png);position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:30}.movie .mov-image{z-index:10}.link-bold,.pink{color:#ff31a5}.purple{color:#52388f}.blue{color:#103ccc}.gray{color:gray}.link-bold{font-weight:700;border-bottom:1px solid #ff31a5!important}.link-bold:hover{color:#fe6ebf!important;border-bottom:1px solid #fe6ebf!important}.heading-back{background:#52388f;color:#fff;padding:.5rem 1rem;display:inline-block;margin:10px 0}.heading-underline{display:inline-block;margin:10px 0;border-bottom:1px dotted #333}.text-box .c{display:block}.text-box .tbl-temp{width:100%;margin-top:5px}.text-box .tbl-temp tr{border-top:1px solid gray;border-bottom:1px solid gray;border-right:1px solid gray}.text-box .tbl-temp td,.text-box .tbl-temp th{width:35%;border-left:1px solid gray;padding:1rem;vertical-align:top}.text-box .tbl-temp td:first-child,.text-box .tbl-temp th:first-child{width:65%}.text-box .tbl-temp th{font-size:12px;font-weight:700;background-color:#eee}.text-box .tbl-temp td.c,.text-box .tbl-temp th.c{display:table-cell}.wrapper{min-width:980px;width:100%;position:relative;overflow:hidden;background:url(../images/bg_pc_light.png) center 100px no-repeat;padding-bottom:150px}.contents{min-height:1150px;background:#fff;padding:35px 0}.gnav .main-menu{margin-left:25px;padding-left:20px;position:relative}.gnav .main-menu:first-child{margin-left:0;padding-left:0}.gnav .main-menu .mmenu{display:block;background-repeat:no-repeat;background-image:url(../images/menus.png);height:20px;overflow:hidden;white-space:nowrap;text-indent:100%}.gnav .main-menu .mmenu.HOME{width:48px;background-position:left top}.gnav .main-menu .mmenu.ABOUT{width:57px;background-position:-95px top}.gnav .main-menu .mmenu.ARTIST{width:57px;background-position:-198px top}.gnav .main-menu .mmenu.TICKET{width:56px;background-position:-302px top}.gnav .main-menu .mmenu.AREAMAP{width:80px;background-position:-404px top}.gnav .main-menu .mmenu.ACCESS{width:62px;background-position:-532px top}.gnav .main-menu .mmenu.GOODS{width:59px;background-position:-642px top}.gnav .main-menu .unactive{filter:alpha(Opacity=20);opacity:.2;cursor:default}.gnav .main-menu .unactive .js-udl,.gnav .main-menu .unactive+.sub-menus{display:none!important}.gnav .sub-menus{display:none;background-color:#fff;box-shadow:1px 1px 3px #eee;padding:1.5em 0;position:absolute;top:20px;left:10px;z-index:100;width:172px}.gnav .sub-menus .sub-menu{padding:.5em 0 .5em 2em;font-size:1.2rem}.gnav .sub-menus .sub-menu.unactive{display:none!important}.breadcrumb{margin-bottom:15px}.breadcrumb .breadcrumb-box .breadcrumb-item{margin-left:5px}.breadcrumb .breadcrumb-box .breadcrumb-item:first-child{margin-left:0}.breadcrumb .breadcrumb-box .breadcrumb-item:first-child:before{display:none;content:'';margin-right:0}.breadcrumb .breadcrumb-box .breadcrumb-item:before{content:'//';margin-right:5px}.breadcrumb .breadcrumb-box .breadcrumb-item a{display:inline}.breadcrumb .breadcrumb-box .breadcrumb-item .js-scrKey{cursor:pointer}.section-title{width:100%;height:31px;display:block;background-repeat:no-repeat;background-position:left top;overflow:hidden;white-space:nowrap;text-indent:100%}.section-title.news{background-image:url(../images/h2_news.png)}.section-title.about{background-image:url(../images/h2_about.png)}.section-title.artist.lineup.date23{background-image:url(../images/h2_artist_23.png)}.section-title.artist.lineup.date24{background-image:url(../images/h2_artist_24.png)}.section-title.artist.timetable.date23{background-image:url(../images/h2_timetable_23.png)}.section-title.artist.timetable.date24{background-image:url(../images/h2_timetable_24.png)}.section-title.ticket{background-image:url(../images/h2_ticket.png)}.section-title.areamap{background-image:url(../images/h2_areamap.png)}.section-title.access{background-image:url(../images/h2_access.png)}.section-title.goods{background-image:url(../images/h2_goods.png)}.hwrap{background-color:#fff}.hwrap .header{position:relative;min-height:123px}.hwrap .header .hlogo{margin:25px 0 25px -50px}.hwrap .header .hlogo a{width:260px;height:73px;display:block;background-repeat:no-repeat;background-position:left top;background-image:url(../images/header_logo.png);overflow:hidden;white-space:nowrap;text-indent:100%}.hwrap .header .dates{margin:30px -50px 0 0}.hwrap .header .dates .date-box{width:259px;height:26px;display:block;background-repeat:no-repeat;background-position:left top;background-image:url(../images/header_date.png);overflow:hidden;white-space:nowrap;text-indent:100%}.hwrap .header .gnav{position:absolute;top:85px;right:-50px}.hwrap .header .gnav .mmenu{position:relative}.hwrap .header .gnav .mmenu .js-udl{display:block;position:absolute;bottom:0;left:0;right:0;margin:auto;width:0;height:2px;background-color:#000}.footer{position:relative;margin-top:70px}.footer .gnav{text-align:center}.footer .gnav .main-menus{display:inline-block}.footer .gnav .main-menus .main-menu{border-left:2px solid #78787d}.footer .gnav .main-menus .main-menu:first-child{border-left:0}.footer .gnav .main-menus .main-menu .mmenu{height:auto;background-position-y:center}.footer .gnav .sub-menus{display:none}.footer .to-top{width:25px;height:25px;display:block;background-repeat:no-repeat;background-image:url(../images/footer_totop.png);overflow:hidden;white-space:nowrap;text-indent:100%;background-position:center center;cursor:pointer;position:absolute;top:0;right:0}.footer .footer-btm{margin-top:65px}.footer .footer-btm li{float:left;margin-left:22px}.footer .footer-btm .sns-link-box .link-sns:first-child{margin-left:0}.footer .footer-btm .sns-link-box .link-sns a{width:22px;height:20px;display:block;background-repeat:no-repeat;background-position:left top;overflow:hidden;white-space:nowrap;text-indent:100%}.footer .footer-btm .sns-link-box .link-sns a.twitter{background-image:url(../images/footer_btn_twitter.png)}.footer .footer-btm .sns-link-box .link-sns a.facebook{background-image:url(../images/footer_btn_facebook.png)}.footer .footer-btm .sns-btn-box .btn-sns{float:left}.footer .footer-btm .sns-btn-box .btn-sns.tweet{min-width:110px}.footer .footer-btm .fcopy{width:260px;height:10px;display:block;background-repeat:no-repeat;background-position:left top;background-image:url(../images/footer_copy.png);overflow:hidden;white-space:nowrap;text-indent:100%}.footer .footer-btm .backnumber-area .title{width:107px;height:11px;display:block;background-repeat:no-repeat;background-position:left top;background-image:url(../images/footer_backnumber.png);overflow:hidden;white-space:nowrap;text-indent:100%}.footer .footer-btm .backnumber-area .backnumber-item a{width:37px;height:11px;display:block;background-repeat:no-repeat;background-position:left top;overflow:hidden;white-space:nowrap;text-indent:100%}.footer .footer-btm .backnumber-area .backnumber-item a.to2013{background-image:url(../images/footer_2013.png)}.footer .footer-btm .backnumber-area .backnumber-item a.to2014{background-image:url(../images/footer_2014.png)}.footer .footer-btm .backnumber-area .backnumber-item:first-child{margin-left:0!important}.home .contents{padding:0 0 35px;background-color:transparent}.home .contents .news,.home .contents .widget-tw{padding:40px}.home .contents .topics .fade-box{width:980px;height:460px;overflow:hidden;position:relative}.home .contents .topics .fade-box .fade-item{width:980px;height:460px;position:absolute;top:0;left:0;background-color:#fff;display:none}.home .contents .topics .fade-box .fade-item:first-child{display:block}.home .contents .topics .fade-box .fade-item:first-child .fade-link .topic-cnt{filter:alpha(enabled=false);opacity:1}.home .contents .topics .fade-box .fade-item .fade-link{position:relative}.home .contents .topics .fade-box .fade-item .fade-link .topic-cnt{filter:alpha(Opacity=0);opacity:0;width:100%;height:460px;display:block;background-repeat:no-repeat;background-position:left top;overflow:hidden;white-space:nowrap;text-indent:100%;position:relative;z-index:10}.home .contents .topics .fade-box .fade-item .fade-link .topic-cnt.topic1{background-image:url(../images/topics01.jpg)}.home .contents .topics .fade-box .fade-item .fade-link .topic-cnt.topic2{background-image:url(../images/topics02.jpg)}.home .contents .topics .fade-box .fade-item .fade-link .topic-cnt.topic3{background-image:url(../images/topics03.jpg)}.home .contents .topics .fade-box .fade-item .fade-link .topic-cnt.topic4{background-image:url(../images/topics04.jpg)}.home .contents .topics .fade-box .fade-item .fade-link .topic-cnt.topic5{background-image:url(../images/topics05.jpg)}.home .contents .topics .fade-box .fade-item .fade-link .topic-cnt.topic6{background-image:url(../images/topics06.jpg)}.home .contents .topics .fade-box .fade-item .fade-link .topic-cnt.topic7{background-image:url(../images/topics07.jpg)}.home .contents .topics .fade-box .fade-item .fade-link .topic-cnt.topic8{background-image:url(../images/topics08.jpg)}.home .contents .topics .fade-box .fade-item .fade-link .topic-cnt.topic9{background-image:url(../images/topics09.jpg)}.home .contents .topics .fade-box .fade-item .fade-link .topic-cnt.topic10{background-image:url(../images/topics10.jpg)}.home .contents .news{background-color:#fff;min-height:196px}.home .contents .news .title-news{width:284px;height:34px;display:block;background-repeat:no-repeat;background-position:left top;background-image:url(../images/top_title_news.png);overflow:hidden;white-space:nowrap;text-indent:100%}.home .contents .widget-tw{background-color:#2e2e2e;position:relative}.home .contents .widget-tw .title-twitter{width:153px;height:33px;display:block;background-repeat:no-repeat;background-position:left top;background-image:url(../images/top_title_twitter.png);overflow:hidden;white-space:nowrap;text-indent:100%}.home .contents .widget-tw .tw-link{width:25px;height:20px;display:block;background-repeat:no-repeat;background-position:left top;background-image:url(../images/top_twitter_white.png);overflow:hidden;white-space:nowrap;text-indent:100%;position:absolute;top:50px;right:40px}.home .contents .widget-tw .pc{min-height:400px}.home .contents .widget-tw .link-box,.home .contents .widget-tw iframe{margin-top:35px}.home .contents .banner{width:490px;height:150px;background:url(../images/bg_banner_ticket.jpg)}.home .contents .banner .title{width:321px;height:44px;display:block;background-repeat:no-repeat;background-image:url(../images/banner_ticket_title.png);overflow:hidden;white-space:nowrap;text-indent:100%;background-position:left bottom;padding-top:40px;margin:0 auto}.home .contents .banner .text{width:209px;height:17px;display:block;background-repeat:no-repeat;background-position:left top;background-image:url(../images/banner_ticket_text.png);overflow:hidden;white-space:nowrap;text-indent:100%;margin:10px auto 0}.home .contents .movie{width:490px;height:275px;background-color:#fff;overflow:hidden}.home .contents .widget-fb{position:relative;width:100%;height:320px;background-color:#fff}.home .contents .widget-fb .fb-like-box{position:relative;width:100%;height:320px}.home .contents .widget-fb .fb-like-box span{height:258px!important;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:80%!important;overflow:hidden}.home .contents .widget-fb .fb-like-box span iframe{position:absolute;top:-1px;left:-1px;width:101%!important;height:101%!important}.home .contents .green-power{background-color:#dedede;padding:38px 40px}.home .contents .green-power .text,.home .contents .green-power .title{float:left}.home .contents .green-power .title{width:67px;height:93px;display:block;background-repeat:no-repeat;background-position:left top;background-image:url(../images/green_power.jpg);overflow:hidden;white-space:nowrap;text-indent:100%}.home .contents .green-power .text{width:320px;margin-left:15px;font-size:12px;line-height:1.8}.timeline-pc{min-width:0;background-color:#2e2e2e;color:#fff}.timeline-pc .tweet{margin-top:35px;line-height:1.5;letter-spacing:2px}.timeline-pc .tweet:first-child{margin-top:0}.timeline-pc a{color:#03fff0;display:inline!important;padding-bottom:3px;border-bottom:1px solid #03fff0}.detail-news .news-sns-box{position:absolute;top:-25px;right:0}.detail-news .news-sns-box .news-sns-item.like{margin-left:20px}.detail-news .news-sns-box .news-sns-item.like iframe{width:90px!important;height:auto!important}.detail-news .insert-area .insert-wrap{position:relative;min-height:700px;padding-bottom:50px}.detail-news .insert-area .insert-wrap .content-block.block-top{margin-top:45px}.detail-news .insert-area .insert-wrap .content-block.block-top .subt-top{padding:0 0 1em}.detail-news .insert-area .insert-wrap .content-block.block-bottom{margin-top:30px;padding-top:30px;border-top:1px dashed #000}.detail-news .insert-area .insert-wrap .content-block .sub-title{font-weight:700;display:block;text-align:center;padding:1em 0}.detail-news .insert-area .insert-wrap .content-block .image-box .image-item{margin-bottom:1em}.detail-news .insert-area .insert-wrap .content-block .image-box .image-item img{max-width:100%;display:block;margin:0 auto}.detail-news .insert-area .insert-wrap .content-block .image-box .image-item .caption{padding:2em 0;text-align:center}.detail-news .insert-area .insert-wrap .content-block .text-box{letter-spacing:2px}.detail-news .insert-area .insert-wrap .date{position:absolute;bottom:0;right:0}.detail-news .news-backnumbers{margin-top:35px;border-top:1px solid #000}.inner-title{margin-top:30px;letter-spacing:1.5px}.about .contents{padding-bottom:70px}.about .contents .tbl-about{margin-top:20px}.about .contents .tbl-about .spc{display:block;margin-top:10px}.about .contents .tbl-about tr{border-bottom:1px solid #000}.about .contents .tbl-about tr:first-child{border-top:1px solid #000}.about .contents .tbl-about tr td,.about .contents .tbl-about tr th{vertical-align:middle;padding:35px 0;letter-spacing:2px;line-height:2}.about .contents .tbl-about tr th{text-align:center;width:25%}.about .contents .tbl-about tr td{border-left:1px dashed #000;padding-left:40px;padding-right:40px}.about.notice .notice-box{margin-top:20px}.about.notice .notice-box .notice-item{margin-top:25px;list-style-type:disc;list-style-position:inside;line-height:2;letter-spacing:1.5px;text-indent:-1em;padding-left:1em}.about.faq .inner-title{letter-spacing:10px}.about.faq .tbl-about tr td,.about.faq .tbl-about tr th{padding:35px}.about.faq .tbl-about tr th{width:36%;vertical-align:top;text-align:left}.ticket .tbl-ticket{margin-top:50px}.ticket .tbl-ticket .spc{display:block;margin-top:10px}.ticket .tbl-ticket tr{border-bottom:1px solid #000}.ticket .tbl-ticket tr:first-child{border-top:1px solid #000}.ticket .tbl-ticket tr td,.ticket .tbl-ticket tr th{vertical-align:middle;padding:35px 0;letter-spacing:2px;line-height:2}.ticket .tbl-ticket tr th{text-align:center;width:25%}.ticket .tbl-ticket tr td{border-left:1px dashed #000;padding-left:40px}.ticket .tbl-ticket .tbl-price td,.ticket .tbl-ticket .tbl-price tr{border:none}.ticket .tbl-ticket .tbl-price td,.ticket .tbl-ticket .tbl-price th{padding:0;font-weight:700}.ticket .tbl-ticket .tbl-price th{text-align:left}.ticket .tbl-ticket .tbl-price td span{display:block}.ticket .tbl-ticket .tbl-price s{color:gray}.ticket .tbl-ticket .tbl-price .so:after{content:"SOLD OUT";color:#ff31a5;margin-left:10px}.ticket .tbl-ticket .prod{color:#ff31a5}.ticket .tbl-ticket .link-box{width:300px}.ticket .tbl-ticket .ticket-note-box .ticket-note-item{text-indent:-1.2em;padding-left:1.2em}.ticket .tbl-ticket .ticket-note-box .ticket-note-item:before{content:"※"}.ticket .tbl-ticket .link-box:before{margin-right:0!important}.access .contents{position:relative;padding-bottom:70px}.access .contents .tbl-access{margin-top:50px}.access .contents .tbl-access .spc{display:block;margin-top:10px}.access .contents .tbl-access tr{border-bottom:1px solid #000}.access .contents .tbl-access tr:first-child{border-top:1px solid #000}.access .contents .tbl-access tr td,.access .contents .tbl-access tr th{vertical-align:middle;padding:35px 0;letter-spacing:2px;line-height:2}.access .contents .tbl-access tr th{text-align:center;width:25%}.access .contents .tbl-access tr td{border-left:1px dashed #000;padding-left:40px}.access .contents .sub-box{margin-top:35px}.access .contents .sub-box .walk-box .walk-item{text-indent:-1.1em;padding-left:1.1em;margin-top:10px}.access .contents .sub-box .walk-box .walk-item:before{content:"※"}.access .contents .map1{height:600px}.access .contents .map2{position:relative;top:-1px;height:450px}.access .contents .access-note-box{margin:20px 0 30px}.access .contents .access-note-box .access-note-item{list-style-type:disc;list-style-position:inside;text-indent:-.9em;padding-left:.9em}.access .contents .way-box{margin-top:10px;color:#ff31a5}.access .contents .to-google{text-align:right;margin-top:20px;letter-spacing:2px}.access .contents .to-google a,.access .contents .to-google span{display:inline}.access .contents .to-google span:before{content:"→";margin-right:5px}.access .contents .to-google a{margin-right:20px}.access .contents .attention:before{content:"»"}.artist .change-date-box{position:relative}.artist .change-date-box .change-date-item{width:234px;height:50px;background-color:#000;position:absolute;cursor:pointer}.artist .change-date-box .change-date-item.date24{display:none}.artist .change-date-box .change-date-item:hover{background-color:#333}.artist .change-date-box .change-date-item span{width:89px;height:18px;display:block;background-repeat:no-repeat;background-position:left top;overflow:hidden;white-space:nowrap;text-indent:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.artist .change-date-box .change-date-item span.to23{background-image:url(../artist/images/lineup_date_change_to23.png)}.artist .change-date-box .change-date-item span.to24{background-image:url(../artist/images/lineup_date_change_to24.png)}.artist .change-date-box.top .change-date-item{top:-50px;right:-45px}.artist .change-date-box.btm .change-date-item{top:-15px;right:-20px}.artist.timetable.print{background-color:#fff}.artist.timetable.print .date23,.artist.timetable.print .date24{display:none}.artist.timetable.print .timetable-area{margin-top:0!important;padding:20px 0}.artist.timetable.print .timetable-area .stages{padding-top:0}.artist.timetable.print .timetable-area .stages .stage{width:285px}.artist.timetable.print .timetable-area .stages .stage .artist-box p{width:100%}.artist.timetable .date24{display:none}.artist.timetable .content{width:927px;margin:0 auto;position:relative}.artist.timetable .content .note-box{padding-top:50px;line-height:1.5}.artist.timetable .content .to-print{position:absolute;top:68px;right:0}.artist.timetable .content .to-print:before{content:"→";margin-right:10px}.artist.timetable .content .to-print a{display:inline}.artist.timetable .content .timetable-area{margin-top:30px}.artist.timetable .content .timetable-area table tr{border-top:2px solid #fff}.artist.timetable .content .timetable-area table tr td.time10{height:25px}.artist.timetable .content .timetable-area table tr td.time20{height:50px}.artist.timetable .content .timetable-area table tr td.time30{height:75px}.artist.timetable .content .timetable-area table tr td.time40{height:100px}.artist.timetable .content .timetable-area table tr td.time50{height:125px}.artist.timetable .content .timetable-area table tr td.time60{height:150px}.artist.timetable .content .timetable-area table tr td.time70{height:175px}.artist.timetable .content .timetable-area table tr td.time80{height:200px}.artist.timetable .content .timetable-area table tr td.time90{height:225px}.artist.timetable .content .timetable-area table tr td.time100{height:250px}.artist.timetable .content .timetable-area table tr td.time110{height:275px}.artist.timetable .content .timetable-area .timeline{float:left;width:50px}.artist.timetable .content .timetable-area .timeline .tbl-timeline{margin-top:38px;color:#828282;font-size:12px}.artist.timetable .content .timetable-area .timeline .tbl-timeline td{position:relative;top:-4px}.artist.timetable .content .timetable-area .stages{float:right;padding-top:2px;width:875px}.artist.timetable .content .timetable-area .stages .stage{width:285px;float:left;margin-left:10px}.artist.timetable .content .timetable-area .stages .stage:first-child{margin-left:0}.artist.timetable .content .timetable-area .stages .stage .stage-title{background-color:#000;color:#fff}.artist.timetable .content .timetable-area .stages .stage .stage-title span{width:285px;height:38px;display:block;background-repeat:no-repeat;background-position:left top;overflow:hidden;white-space:nowrap;text-indent:100%;background-image:url(../artist/images/timetable_tbl_title.jpg)}.artist.timetable .content .timetable-area .stages .stage .stage-title span.st1{background-position:left top}.artist.timetable .content .timetable-area .stages .stage .stage-title span.st2{background-position:-285px,top}.artist.timetable .content .timetable-area .stages .stage .stage-title span.st3{background-position:-570px,top}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable{width:100%}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap{position:relative;width:100%;height:100%}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box{position:relative;display:table;width:100%;height:100%}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .logo,.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .play{position:absolute;top:0;left:0}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .play{color:#fff;font-weight:700;top:5px;left:5px}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.text{text-align:center;color:#fff;display:table-cell;vertical-align:middle;width:100%}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo{bottom:0;right:0;margin:auto;background-size:contain;background-repeat:no-repeat;background-position:center center}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.alex{background-image:url(../artist/logo/alex.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.chat{background-image:url(../artist/logo/chat.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.androp{background-image:url(../artist/logo/androp.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.qururi{background-image:url(../artist/logo/qururi.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.maxi{background-image:url(../artist/logo/maxi.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.perfume{background-image:url(../artist/logo/perfume.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.oral{background-image:url(../artist/logo/oral.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.shishamo{background-image:url(../artist/logo/shishamo.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.takahashi{background-image:url(../artist/logo/takahashi.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.good{background-image:url(../artist/logo/good.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.tk{background-image:url(../artist/logo/tk.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.enban{background-image:url(../artist/logo/enban.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.spicy{background-image:url(../artist/logo/spicy.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.nakano{background-image:url(../artist/logo/nakano.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.wagakki{background-image:url(../artist/logo/wagakki.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.indigo{background-image:url(../artist/logo/indigo.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.kanaboon{background-image:url(../artist/logo/kanaboon.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.bawdies{background-image:url(../artist/logo/bawdies.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.mongol{background-image:url(../artist/logo/mongol.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.babymetal{background-image:url(../artist/logo/babymetal.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.unicorn{background-image:url(../artist/logo/unicorn.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.terephones{background-image:url(../artist/logo/terephones.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.paspie{background-image:url(../artist/logo/paspie.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.zainichi{background-image:url(../artist/logo/zainichi.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.arukara{background-image:url(../artist/logo/arukara.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.kyuso{background-image:url(../artist/logo/kyuso.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.gesuno{background-image:url(../artist/logo/gesuno.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.haku{background-image:url(../artist/logo/haku.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.moroha{background-image:url(../artist/logo/moroha.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.vanillas{background-image:url(../artist/logo/vanillas.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.charisma{background-image:url(../artist/logo/charisma.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .artist-box .name.logo.blue{background-image:url(../artist/logo/blue.png)}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .details{display:none;width:490px;position:absolute;top:-50%;left:-50%;right:-50%;bottom:-50%;margin:auto;z-index:100}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .details .dtl-title{padding:10px;background-color:#000;color:#fff}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .details .dtl-title .dtl-name{font-size:15px}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .details .dtl-title .dtl-name .playtime{margin-right:15px}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .details .dtl-title .dtl{font-size:14px;position:relative}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .details .dtl-title .dtl:before{content:"";width:24px;height:18px;background:url(../artist/images/arr_to_detail.png) left center no-repeat;position:absolute;top:0;left:-35px}.artist.timetable .content .timetable-area .stages .stage .tbl-timetable td .wrap .details .dtl-image{width:100%}.artist.timetable .content .timetable-area .stages .stage.windmill .tbl-timetable tr{background-color:#3dc117}.artist.timetable .content .timetable-area .stages .stage.windmill .tbl-timetable tr.blank{background-color:#78d45d}.artist.timetable .content .timetable-area .stages .stage.seaside .tbl-timetable tr{background-color:#00bce8}.artist.timetable .content .timetable-area .stages .stage.seaside .tbl-timetable tr.blank{background-color:#4dd0ef}.artist.timetable .content .timetable-area .stages .stage.newbeat .tbl-timetable tr{background-color:#8038e8}.artist.timetable .content .timetable-area .stages .stage.newbeat .tbl-timetable tr.blank{background-color:#a674ef}.artist.lineup .date23,.artist.lineup .date24{display:none}.artist.lineup .contents{padding-bottom:115px}.artist.lineup .contents .date-box{min-height:1950px}.artist.lineup .contents .lineup-box .lineup-item{height:355px;position:relative;z-index:0}.artist.lineup .contents .lineup-box .lineup-item.new:before{content:"NEW";width:82px;height:34px;line-height:34px;text-align:center;background-color:#e4007f;color:#fff;letter-spacing:2px;position:absolute;top:0;left:0;z-index:35}.artist.lineup .contents .lineup-box .lineup-item .link-img{width:490px;height:320px;overflow:hidden}.artist.lineup .contents .order{font-size:11px;margin:35px 0 0 25px}.artist.detail .section-title{background-image:url(../images/h2_artist.png)}.artist.detail .cast23 .date24,.artist.detail .cast24 .date23{display:none}.artist.detail .main-image{display:block;margin:0 auto 20px}.artist.detail .artist-name{letter-spacing:2px}.artist.detail .profile .spc{display:block;margin-top:10px}.artist.detail .to-official:before{content:"→";margin-right:15px}.artist.detail .to-official a{display:inline-block;padding-bottom:5px;border-bottom:1px solid #676767}.artist.detail .to-official a:hover{border-bottom:1px solid #e4007f}.artist.detail .movie{margin:40px auto 0;width:490px;height:275px}.artist.detail .movie .mov-image{display:block;margin:0 auto}.artist.detail .link-box{width:234px;height:50px;margin:40px auto 0}.news-list-box .news-list-item{line-height:1.5;margin-top:15px}.news-list-box .news-list-item:first-child{margin-top:0}.news-list-box .news-list-item a{display:inline;border-bottom:1px solid #000;padding-bottom:2px;letter-spacing:2px}.news-list-box .news-list-item a:hover{border-bottom:1px solid #e4007f}.home .news-list-box{margin-top:30px}.detail-news .list-backnumber{margin-top:35px;padding-bottom:50px;min-height:250px;position:relative}.detail-news .list-backnumber .news-list-box .news-list-item .date,.detail-news .list-backnumber .news-list-box .news-list-item .to-news{float:left;display:block}.detail-news .list-backnumber .news-list-box .news-list-item .date,.detail-news .list-backnumber .news-list-box .news-list-item .to-news a{line-height:2}.detail-news .list-backnumber .news-list-box .news-list-item .to-news{max-width:750px;margin-left:60px}.detail-news .list-backnumber .controler{position:absolute;bottom:0;right:0}.detail-news .list-backnumber .controler .control{margin-left:20px}.detail-news .list-backnumber .controler .control:first-child{margin-left:0}.detail-news .list-backnumber .controler .control.unactive{color:#ccc}.detail-news .list-backnumber .controler .control.active span{cursor:pointer}.detail-news .list-backnumber .controler .control.prev{min-width:75px;text-align:right}.detail-news .list-backnumber .controler .control.prev.active:before{content:"←";margin-right:20px}.detail-news .list-backnumber .controler .control.next{min-width:103px;text-align:left}.detail-news .list-backnumber .controler .control.next:before{content:"|";margin-right:20px}.detail-news .list-backnumber .controler .control.next.active:after{content:"→";margin-left:20px}.goods{line-height:2}.goods .information{padding:50px 0 35px;border-bottom:1px solid #000}.goods .to-shop{padding:35px;border-bottom:1px solid #000}.goods .to-shop .title{font-size:25px;font-weight:700;text-align:center}.goods .to-shop .link-box{width:300px;height:50px;margin:25px auto 30px}.goods .to-shop .note:before{content:"※"}.goods .goods-item{border-bottom:1px solid #000;display:table}.goods .goods-item .images,.goods .goods-item .texts{display:table-cell;vertical-align:middle}.goods .goods-item .images{max-width:504px;width:504px;padding:35px 0;position:relative}.goods .goods-item .images.new:before{content:"NEW";width:82px;height:34px;line-height:34px;text-align:center;background-color:#e4007f;color:#fff;letter-spacing:2px;position:absolute;top:0;left:0;z-index:35}.goods .goods-item .images img{max-width:100%}.goods .goods-item .images .items{position:relative;max-width:504px}.goods .goods-item .images .items .item{position:absolute;top:0;left:0;cursor:pointer;width:100%}.goods .goods-item .images .items .item img{max-width:100%}.goods .goods-item .images .items .item:first-child{z-index:1}.goods .goods-item .images .colors{display:inline-block;margin-top:20px}.goods .goods-item .images .colors .color{display:inline-block;vertical-align:middle;margin-left:10px}.goods .goods-item .images .colors .color:first-child{margin-left:0}.goods .goods-item .images .colors .color.sample{width:25px;height:25px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;cursor:pointer;border:1px solid #d0d0d0}.goods .goods-item .images .colors .color.sample.item-bk{background-color:#333}.goods .goods-item .images .colors .color.sample.item-lgr{background-color:#188457}.goods .goods-item .images .colors .color.sample.item-pk{background-color:#cf3e76}.goods .goods-item .images .colors .color.sample.item-wh{background-color:#fff}.goods .goods-item .images .colors .color.sample.item-lbl{background-color:#35a7de}.goods .goods-item .images .colors .color.sample.item-rd{background-color:#e2091f}.goods .goods-item .images .colors .color.sample.item-dbl{background-color:#192c85}.goods .goods-item .images .colors .color.sample.item-dgr{background-color:#4b6b4c}.goods .goods-item .images .colors .color.sample.item-pur{background-color:#722182}.goods .goods-item .images .colors .color.sample.item-gry{background-color:#b3b4b4}.goods .goods-item .images .colors .color.sample.item-yl{background-color:#fff100}.goods .goods-item .texts{width:395px;padding:35px 0;border-left:1px dashed #000}.goods .goods-item .texts .details{padding:0 20px 0 40px}.goods .goods-item .texts .comment{color:#e4007f;margin-top:35px}.goods .goods-item .texts .material{margin-top:25px}.goods .goods-item .texts .material span{margin-left:3px}.goods .goods-item .texts .price span:before{content:"¥";margin-left:3px}.goods .goods-item .texts .comment+.price{margin-top:25px}.goods .goods-item .texts .note,.goods .goods-item .texts .sizes{line-height:1.8}.goods .goods-item .texts .sizes{margin-top:20px}.goods .goods-item .texts .size dd,.goods .goods-item .texts .size dt{float:left}.goods .goods-item .texts .size dd:before{content:":"}.goods .goods-item.tshirt .images .items{width:95%;min-height:253px}.goods .goods-item.item1 .images .items{min-height:211px}.goods .goods-item.towel .images .items{width:90%;margin:0 auto;min-height:182px}.goods .goods-item.badge .images .items{width:97%;min-height:154px}.goods .goods-item.band .images .items{width:97%;min-height:208px}.goods .goods-item.item6 .images .items{width:90%;margin:0 auto;min-height:230px}.goods .goods-item.cap .images .items{width:90%;margin:0 auto;min-height:158px}.goods .goods-item.parker .images .items{width:95%;margin:0 auto;min-height:302px}.goods .goods-item.item9 .images .items{min-height:211px}.goods .goods-item.item10 .images .items{min-height:213px}.goods .close{display:none}.overlay{display:none;position:fixed;top:0;left:0;z-index:300;width:100%;height:100%;background:url(../images/bg_overlay.png) left top}.overlay .mov-wrap{background-color:transparent;display:none;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:640px;height:378px}.overlay .mov-wrap iframe{background-color:transparent}.overlay .mov-wrap .modal-close{width:50px;height:50px;display:block;background-repeat:no-repeat;background-position:left top;background-image:url(../images/btn_mov_close.png);overflow:hidden;white-space:nowrap;text-indent:100%;position:absolute;bottom:-70px;right:5px;cursor:pointer}.home .movie{position:relative}.home .movie .slider-load{width:35px;height:35px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.home .movie .mov-slider{filter:alpha(Opacity=0);opacity:0}.home .movie .mov-slider .slide-item{position:relative}.home .movie .mov-slider .slide-item .name{color:#ccc;position:absolute;top:240px;right:20px;z-index:20;text-align:right}.btn-sns.tweet .count-o,.btn-sns.tweet .tweet-btn{float:left}.btn-sns.tweet .tweet-btn{vertical-align:top;border-radius:3px;width:64px;height:20px;display:block;background-repeat:no-repeat;background-position:left top;background-image:url(../images/tweet_btn_pc.png);overflow:hidden;white-space:nowrap;text-indent:100%;background-color:#fff}.btn-sns.tweet .count-o{-webkit-box-sizing:border-box;box-sizing:border-box;height:20px;max-width:100%;margin:0 0 0 5px;visibility:visible;position:relative;background:#fff;border:1px solid #bbb;border-radius:3px;min-height:18px;min-width:15px;display:inline-block;vertical-align:top;zoom:1}.btn-sns.tweet .count-o i,.btn-sns.tweet .count-o u{position:absolute;zoom:1;line-height:0;width:0;height:0;top:50%;margin:-4px 0 0 -4px;border:4px solid transparent;border-left:0}.btn-sns.tweet .count-o i{border-right-color:#bbb;font-style:italic;left:0}.btn-sns.tweet .count-o u{border-right-color:#fff;left:2px}.btn-sns.tweet .count-o .tbcount{font-size:10px;padding:0 3px;color:#333;white-space:nowrap;text-align:center;display:inline-block;vertical-align:top;zoom:1;cursor:auto;visibility:visible;line-height:19px}.btn-sns.tweet .count-o .tbcount:hover{color:rgba(51,51,51,.8)}.areamap .area-title{text-align:center;margin:40px auto 25px}.areamap.print img{max-width:100%}.areamap.map .map-image img{max-width:100%;cursor:pointer}.areamap.map .additions{position:relative}.areamap.map .to-print{position:absolute;top:0;right:0}.areamap.map .to-print:before{content:"→";margin-right:10px}.areamap.map .to-print a{display:inline}.areamap.ecoarea .nav-area .shop-menu,.areamap.foodarea .nav-area .shop-menu{line-height:2;margin-top:.2em}.areamap.ecoarea .nav-area .shop-menu:first-child,.areamap.foodarea .nav-area .shop-menu:first-child{margin-top:0}.areamap.ecoarea .nav-area .shop-menu:before,.areamap.foodarea .nav-area .shop-menu:before{margin-right:3px}.areamap.ecoarea .nav-area .shop-menu span,.areamap.foodarea .nav-area .shop-menu span{text-decoration:none;cursor:pointer;border-bottom:1px solid #a3a3a3;padding-bottom:3px}.areamap.ecoarea .nav-area .shop-menu span:hover,.areamap.foodarea .nav-area .shop-menu span:hover{border-color:#e4007f}.areamap.ecoarea .shops,.areamap.foodarea .shops{margin-top:35px}.areamap.ecoarea .shops .shop,.areamap.foodarea .shops .shop{border-bottom:1px solid #000}.areamap.ecoarea .shops .shop:first-child,.areamap.foodarea .shops .shop:first-child{border-top:1px solid #000}.areamap.ecoarea .shops .shop.border-img .shop-images,.areamap.foodarea .shops .shop.border-img .shop-images{border-right:1px dashed #000}.areamap.ecoarea .shops .shop.border-details .shop-details,.areamap.foodarea .shops .shop.border-details .shop-details{border-left:1px dashed #000}.areamap.ecoarea .shops .shop .shop-details,.areamap.ecoarea .shops .shop .shop-images,.areamap.foodarea .shops .shop .shop-details,.areamap.foodarea .shops .shop .shop-images{float:left}.areamap.ecoarea .shops .shop .shop-images,.areamap.foodarea .shops .shop .shop-images{width:300px;padding-bottom:35px}.areamap.ecoarea .shops .shop .shop-images img,.areamap.foodarea .shops .shop .shop-images img{display:block;margin:10px auto 0}.areamap.ecoarea .shops .shop .shop-details,.areamap.foodarea .shops .shop .shop-details{width:519px;padding:40px}.areamap.ecoarea .shops .shop .shop-details .shop-name,.areamap.foodarea .shops .shop .shop-details .shop-name{font-weight:700}.areamap.ecoarea .shops .shop .shop-details .shop-content,.areamap.foodarea .shops .shop .shop-details .shop-content{margin-top:30px;line-height:1.8}.areamap.ecoarea .shops .shop .shop-details .shop-content a,.areamap.foodarea .shops .shop .shop-details .shop-content a{display:inline}.areamap.ecoarea .nav-area .image,.areamap.ecoarea .nav-area .shop-menus{float:left}.areamap.ecoarea .nav-area .shop-menus{padding-left:15px}.areamap.ecoarea .content-details{margin-top:30px}.areamap.ecoarea .content-details .detail{margin-top:25px}.areamap.ecoarea .content-details .detail:first-child{margin-top:0}.areamap.ecoarea .content-details .title-info{background-color:#8ad6ff;padding:.3em 1em;display:inline-block;margin-bottom:5px}.areamap.ecoarea .content-details .info-item{line-height:1.8;margin-top:3px}.areamap.ecoarea .content-details .info-item:first-child{margin-top:0}.areamap.ecoarea .sm1:before{content:"①"}.areamap.ecoarea .sm2:before{content:"②"}.areamap.ecoarea .sm3:before{content:"③"}.areamap.ecoarea .sm4:before{content:"④"}.areamap.ecoarea .sm5:before{content:"⑨⑩"}.areamap.ecoarea .sm6:before{content:"⑪"}.areamap.ecoarea .sm7:before{content:"⑫"}.areamap.ecoarea .sm8:before{content:"⑬"}.areamap.ecoarea .sm9:before{content:"⑭"}.areamap.ecoarea .sm10:before{content:"⑮"}.areamap.ecoarea .sm11:before{content:"⑯"}.areamap.ecoarea .sn1:before{content:"①"}.areamap.ecoarea .sn2:before{content:"②"}.areamap.ecoarea .sn3:before{content:"③"}.areamap.ecoarea .sn4:before{content:"④"}.areamap.ecoarea .sn5:before{content:"⑨⑩"}.areamap.ecoarea .sn6:before{content:"⑪"}.areamap.ecoarea .sn7:before{content:"⑫"}.areamap.ecoarea .sn8:before{content:"⑬"}.areamap.ecoarea .sn9:before{content:"⑭"}.areamap.ecoarea .sn10:before{content:"⑮"}.areamap.ecoarea .sn11:before{content:"⑯"}.areamap.foodarea .nav-area .image{margin-bottom:30px}.areamap.foodarea .nav-area .shop-menus{width:280px;float:left}.areamap.foodarea .nav-area .shop-menus.list-box2{width:320px}.areamap.foodarea .shops .shop .shop-images{padding-bottom:0}.areamap.foodarea .shops .shop .shop-images img{margin:10px auto}.areamap.foodarea .caption{margin:10px 0;text-align:center;line-height:1.6}.areamap.foodarea .tag{background-color:#ffe21c;margin-top:30px;padding:.3em 1em;display:inline-block}.areamap.foodarea .shop-link{margin-top:5px;display:inline-block}.areamap.foodarea .shop-link:before{content:"→";margin-right:3px}.areamap.foodarea .shop-link span{text-decoration:underline}.areamap.foodarea .indivisual{margin-top:30px}.areamap.foodarea .indivisual:first-child{margin-top:0}.areamap.foodarea .sm1:before{content:"①"}.areamap.foodarea .sm2:before{content:"②"}.areamap.foodarea .sm3:before{content:"③"}.areamap.foodarea .sm4:before{content:"④"}.areamap.foodarea .sm5:before{content:"⑤"}.areamap.foodarea .sm6:before{content:"⑥"}.areamap.foodarea .sm7:before{content:"⑦"}.areamap.foodarea .sm8:before{content:"⑧"}.areamap.foodarea .sm9:before{content:"⑨"}.areamap.foodarea .sm10:before{content:"⑩"}.areamap.foodarea .sm11:before{content:"⑪"}.areamap.foodarea .sm12:before{content:"⑫"}.areamap.foodarea .sm13:before{content:"⑬"}.areamap.foodarea .sm14:before{content:"⑭"}.areamap.foodarea .sm15:before{content:"⑮"}.areamap.foodarea .sm16:before{content:"⑯"}.areamap.foodarea .sm17:before{content:"⑰"}.areamap.foodarea .sm18:before{content:"⑱"}.areamap.foodarea .sm19:before{content:"⑲"}.areamap.foodarea .sm20:before{content:"⑳"}.areamap.foodarea .sm21:before{content:"㉑"}.areamap.foodarea .sn1:before{content:"①"}.areamap.foodarea .sn2:before{content:"②"}.areamap.foodarea .sn3:before{content:"③"}.areamap.foodarea .sn4:before{content:"④"}.areamap.foodarea .sn5:before{content:"⑤"}.areamap.foodarea .sn6:before{content:"⑥"}.areamap.foodarea .sn7:before{content:"⑦"}.areamap.foodarea .sn8:before{content:"⑧"}.areamap.foodarea .sn9:before{content:"⑨"}.areamap.foodarea .sn10:before{content:"⑩"}.areamap.foodarea .sn11:before{content:"⑪"}.areamap.foodarea .sn12:before{content:"⑫"}.areamap.foodarea .sn13:before{content:"⑬"}.areamap.foodarea .sn14:before{content:"⑭"}.areamap.foodarea .sn15:before{content:"⑮"}.areamap.foodarea .sn16:before{content:"⑯"}.areamap.foodarea .sn17:before{content:"⑰"}.areamap.foodarea .sn18:before{content:"⑱"}.areamap.foodarea .sn19:before{content:"⑲"}.areamap.foodarea .sn20:before{content:"⑳"}.areamap.foodarea .sn21:before{content:"㉑"}.access .intervals{margin-top:10px}.access .intervals .interval{color:#ff31a5}.home .sponsors{margin-top:30px}.home .sponsors .cat-title{text-align:center}.home .sponsors .spo-logos{display:table;margin:15px auto 0}.home .sponsors .spo-logo{display:inline-block;vertical-align:top}.home .sponsors .spo-logo a,.home .sponsors .spo-logo span{display:inline-block;background-repeat:no-repeat;background-position:left top;overflow:hidden;white-space:nowrap;text-indent:100%}.home .sponsors .logo-tvasahi{width:147px;height:32px;background-image:url(../images/spo_tvasahi.png)}.home .sponsors .logo-pia{width:48px;height:32px;background-image:url(../images/spo_pia.png)}.home .sponsors .logo-mon{width:147px;height:31px;background-image:url(../images/spo_mon.png)}.home .sponsors .logo-disc{width:133px;height:32px;background-image:url(../images/spo_disc.png)}.home .sponsors .logo-bud{width:111px;height:41px;background-image:url(../images/spo_bud.png)}.home .sponsors .logo-mojito{width:55px;height:52px;background-image:url(../images/spo_mojito.png)}.home .sponsors .management .spo-logo{margin-left:50px}.home .sponsors .management .spo-logo:first-child{margin-left:0}.home .sponsors .sponsorship{margin-top:15px}.home .sponsors .sponsorship .spo-logo{margin-left:20px}.home .sponsors .sponsorship .spo-logo:first-child{margin-left:-30px}

.footer-btm .fl.ref.clearfix {
  width: 370px;
}
