@media screen and (max-width: 767px) and (max-width: 767px){*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width: 767px){body{font-size:13px;line-height:1.6;min-width:320px;-webkit-text-size-adjust:100%}.visible-sp{display:block !important}.hidden-sp{display:none !important}#app-banner{display:block;text-align:center;position:relative;z-index:10001}#app-banner img{width:100%;height:auto}.container{width:auto;padding-left:15px;padding-right:15px}input[type="submit"]{border-radius:0}#site-header-wrapper{position:relative;height:auto}#site-header-wrapper header#site-header{position:relative;height:auto;width:auto}#site-header-wrapper.sticky-gnav header#site-header{position:relative;top:auto;right:auto;left:auto}#site-header{padding-top:0}#site-header .container{border-bottom:solid 3px #333333;padding-left:0;padding-right:0}#site-header .container .site-logo{float:left;display:block;width:75%;height:46px;overflow:hidden;padding-left:10px}#site-header .container .site-logo h1{margin:0;padding:0}#site-header .container .site-logo a{display:block;margin:0;padding:0;width:100%;height:0;padding-top:46px;background:transparent url(/assets/header/site_logo_header-eafc1c1d2e296021de1e71fc27a7aa1cf05512d847374b94d165c93a9d79a26c.png) center center no-repeat;background-size:100%;overflow:hidden}#site-header .container .site-subnav{display:none}#site-header .container #sp-menu-btn{float:right;display:block;cursor:pointer;width:55px;height:46px;background:transparent url(/assets/top/sp-site_menu-92214b088c5894f348c626b6c91648c688583d450f69e3766b7a16996c36845b.png) center center no-repeat;background-size:100%}#site-header .container #sp-menu-btn.active{background:transparent url(/assets/top/sp-site_menu_close-f49681b0213602980db200748eb3c4704d5cd3649ff8835a4533a21ca7fad654.png) center center no-repeat;background-size:100% !important}#site-header #global-nav-wrapper{display:none}#site-header #sp-global-nav{z-index:10000;position:absolute;top:62px;left:0;right:0;background-color:#fff}#site-header #sp-global-nav ul{margin:0;padding:0;list-style:none}#site-header #sp-global-nav ul li{margin:1px 0 0;padding:0}#site-header #sp-global-nav ul li a,#site-header #sp-global-nav ul li span{display:block;width:100%;height:auto;padding:25px 0;font-size:13px;line-height:13px;font-weight:bold;color:#fff;text-decoration:none;background:#3ea5ec;background-size:100% auto;position:relative;letter-spacing:1px;text-align:center}#site-header #sp-global-nav ul li a.nolink,#site-header #sp-global-nav ul li span.nolink{background-color:#d1d1d1;background-image:url(/assets/header/sp-global-nav_bg2-afc7889bd94cb453a19e55b0b23178ab3fb6e2bba17b682429ceb293b2f97cff.png) !important}#site-header #sp-global-nav ul li:first-child{margin-top:0}#site-header #sp-global-nav ul li.tickets a:before,#site-header #sp-global-nav ul li.tickets span:before{background-position:0 -21px}#site-header #sp-global-nav ul li.guide a:before,#site-header #sp-global-nav ul li.guide span:before{background-position:0 -42px}#site-header #sp-global-nav ul li.registration a:before,#site-header #sp-global-nav ul li.registration span:before{background-position:0 -63px}#site-header #sp-global-nav ul li.ichiran a:before,#site-header #sp-global-nav ul li.ichiran span:before{background-position:0 -84px}#site-header #sp-global-nav ul li.timetable a:before,#site-header #sp-global-nav ul li.timetable span:before{background-position:0 -105px}#site-header #sp-global-nav ul li.report a:before,#site-header #sp-global-nav ul li.report span:before{background-position:0 -147px}#site-header #sp-global-nav ul li.login a,#site-header #sp-global-nav ul li.login span,#site-header #sp-global-nav ul li.logout a,#site-header #sp-global-nav ul li.logout span{background-color:#fca931}#site-header #sp-global-nav #sp-menu-close{display:block;padding-bottom:40px;position:relative;cursor:pointer}#site-header #sp-global-nav #sp-menu-close:before{content:'';display:block;width:0;height:0;border:transparent solid 6px;border-bottom:#000000 solid 9px;position:absolute;left:50%;bottom:15px;margin-left:-6px}#sp-menu-back{display:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:5}#site-footer{margin:0;padding:25px 0 0;color:#000;background-color:#fff}#site-footer .container{padding-top:65px;padding-left:0;padding-right:0}#site-footer.top-footer .container{padding-top:0}#site-footer .row{margin:0}#site-footer .row .span4,#site-footer .row .span8{width:auto}#site-footer .ttl,#site-footer .ttl2{display:none}#site-footer .footer-links{width:auto;float:none;margin:0;padding:8px;background-color:#f5f5f5}#site-footer .footer-links ul{float:none;width:auto;margin:0;padding:0;list-style:none}#site-footer .footer-links ul li{padding:4px 8px;float:left;width:50%;margin:0;font-size:9px;line-height:9px}#site-footer .footer-links ul li a,#site-footer .footer-links ul li span{background-color:#ffffff;display:block;margin:0;padding:15px 0 15px 10px;color:#000;position:relative}#site-footer .footer-links ul li a:hover,#site-footer .footer-links ul li span:hover{text-decoration:none}#site-footer .footer-links ul li .a-disabled{color:#676767}#site-footer .footer-links ul li.sp-odd{background-color:#ececec}#site-footer .footer-links ul li.sp-none{display:none}#site-footer .footer-account-links{float:none;width:auto;margin-left:0;position:absolute;top:0;left:0;right:0;text-align:center;list-style:none}#site-footer .footer-account-links li{display:inline-block;margin:0 12px}#site-footer .footer-account-links li a{display:block;line-height:1;padding-left:0;width:40px;height:0;padding-top:40px;overflow:hidden;background:transparent url(/assets/footer/sp-account-links-0879336ec7f58a3a705507f99c7f9e8166b0887a25a4ebf891b9197141f6b523.png) 0 0 no-repeat;background-size:160px 40px}#site-footer .footer-account-links li a:before{content:none}#site-footer .footer-account-links li.twitter a{margin-top:0;background-position:-40px 0}#site-footer .footer-account-links li.youtube a{margin-top:0;background-position:-80px 0}#site-footer .footer-account-links li.instagram a{margin-top:0;background-position:-120px 0}#site-footer .sp-creema-banner{background:#3c96c1 url(/images/index/content-area-back.png) 0 0 repeat;text-align:center;padding:15px 0}#site-footer .sp-creema-banner a{display:block;margin:0 auto;width:290px;height:0;padding-top:75px;overflow:hidden;background:transparent url(/assets/footer/sp-creema-banner_0118-0c82032c9b45273bf96399e96bf379b4348609c3dacb438bf07f2d57b6a0181b.png) 0 0 no-repeat;background-size:290px auto}#site-footer .row.bottom-row{margin:0;padding:15px 0;background-color:#000;color:#fff}#site-footer .row.bottom-row .span12{width:auto}#site-footer .row.bottom-row a{color:#fff}#site-footer .row.bottom-row img{width:auto;height:32px}#site-footer .row.bottom-row .title{font-size:8px;line-height:12px}#site-footer .row.bottom-row .copyright{display:none}.privacy-popup-container{left:10%;right:10%}#footer-privacy-popup-container.privacy-popup-container{top:20px}.privacy-popup-container .privacy-popup-inner{width:100%}#to-top-link{width:45px;height:45px;background-image:none;background-color:#7d7d7d;right:15px;bottom:25px;border-radius:50%}#to-top-link:before{content:'';display:block;width:0;height:0;border:transparent solid 8px;border-bottom:#fff solid 12px;position:absolute;left:50%;top:46%;margin-left:-8px;margin-top:-14px}#top .main-visual-wrapper{background-image:none}#top .container{padding-left:0;padding-right:0}#top .main-visual{display:none}#top .sp-front-visual .slider-wrap{margin:0;padding:0;width:100%;height:0;padding-top:146%;position:relative}#top .sp-front-visual .royalSlider{position:absolute;left:0;top:0;width:100%;height:100% !important}#top .sp-front-visual .royalSlider .rsSlide img{width:100%;height:100%}#top .sp-front-visual .royalSlider .rsBullets{position:absolute;z-index:35;left:0;width:100%;height:auto;margin:-29px auto 0;font-size:1px;line-height:1px;text-align:center;line-height:8px}#top .sp-front-visual .royalSlider .rsBullet{margin:0 5px;width:10px;height:10px;display:inline-block;*display:inline;*zoom:1;padding:0}#top .sp-front-visual .royalSlider .rsBullet span{border:1px solid #656666;border-radius:10px;display:block;margin:0;padding:0;width:10px;height:10px;border-radius:50%;background:#ecf1f4;cursor:pointer}#top .sp-front-visual .royalSlider .rsBullet.rsNavSelected span{background-color:#aaaaaa}#top .top-bnr{display:none}#top .top-notice{display:none}#top .toplinks ul{margin:0;padding:0px;list-style:none}#top .toplinks ul:after{content:'';display:table;clear:both}#top .toplinks ul li{float:left;width:50%;margin:1px 0 0;padding:0}#top .toplinks ul li a,#top .toplinks ul li span{display:block;background:#1f96e9;background-size:97px auto;width:auto;height:0;margin:0 0.5px;padding-top:120px;position:relative;overflow:hidden}#top .toplinks ul li a:before,#top .toplinks ul li span:before{content:'';display:block;width:139px;height:88px;position:absolute;left:50%;top:15px;margin-left:-68.5px;background-repeat:no-repeat;background-position:center center;background-size:139px 88px}#top .toplinks ul li a.nolink,#top .toplinks ul li span.nolink{background:#d1d1d1 url(/assets/top/sp-toplinks-btn-bg02-11fc996b220f106387f4bd0f9f59fbb6fe0df54e2290c804a141aaab958aa4fb.png) center center repeat !important;background-size:97px auto}#top .toplinks ul li.about a:before,#top .toplinks ul li.about span:before{background-image:url(/assets/top/sp-toplinks-btn01-afd7ffbaf5b3a7fdf3f45ee22919b8283a531f64e538ce71fc5cbd1bacb2264c.png);height:97px}#top .toplinks ul li.announcement a:before,#top .toplinks ul li.announcement span:before{background-image:url(/assets/top/sp-toplinks-btn-announcement-019f629c4fe31aa3941e9c63bcca8ed96470bc14a797ea324a16b4865fa7e0a4.png);background-size:82px 57px;top:17px}#top .toplinks ul li.tickets a:before,#top .toplinks ul li.tickets span:before{background-image:url(/assets/top/sp-toplinks-btn02-102b27ccd519384864979c211f974eee9cfb3efa2eb3a714dcd83235ac58dc72.png);background-size:70px 62px}#top .toplinks ul li.guide a:before,#top .toplinks ul li.guide span:before{background-image:url(/assets/top/sp-toplinks-btn03-c0306e9da3caf565eeb47ba18a1e800b572a7c26d1bc01f4bba880cb2ac20b89.png)}#top .toplinks ul li.registration a:before,#top .toplinks ul li.registration span:before{background-image:url(/assets/top/sp-toplinks-btn04-9fe4f25f91a577e99ba2976c786c952caf53560a5e462c2ce04378906d6ec292.png)}#top .toplinks ul li.ichiran a:before,#top .toplinks ul li.ichiran span:before{background-image:url(/assets/top/sp-toplinks-ichiran-d3ba6f5072063cc36c80822f13576d63443a619729a108574e059b5d374fc50b.png);background-size:102px 60px;height:97px}#top .toplinks ul li.report a:before,#top .toplinks ul li.report span:before{background-image:url(/assets/top/sp-toplinks-report-fcd59fadcff85c565f67a0bf9699d604442edabdf440ba156d0f37508e1b47cf.png);background-size:77px 60px;height:106px}#top .toplinks ul li.timetable a:before,#top .toplinks ul li.timetable span:before{background-image:url(/assets/top/sp-toplinks-timetable-fd248adea28ee064c9769fa2a43b6d5bf1ecf32916760996945dc12dbb8f43d4.png);background-size:145px 116px}#top .toplinks ul li.timetable-music a:before,#top .toplinks ul li.timetable-music span:before{background-image:url(/assets/top/sp-toplinks-timetable-music-d270c084b53f9025753db68a186ae74f9537716c7fa32989b03f358505968f05.png);background-size:96px 60px;height:95px}#top .toplinks ul li.tanoshimi a:before,#top .toplinks ul li.tanoshimi span:before{background-image:url(/assets/top/sp-toplinks-tanoshimi-0e1a0ee5308d9ec886a81aade1242f8009a05e136c95b6e4f4aee19993bdd26a.png);background-size:145px 116px}#top .toplinks ul li.tanoshimi-winter a:before,#top .toplinks ul li.tanoshimi-winter span:before{background-image:url(/assets/top/sp-toplinks-tanoshimi-winter-f7bbcf5d22396bd4e3da7940e7c8cb93f59c182e37cfa9ee224636b09dcfe4a1.png);background-size:102px 71px;height:89px}#top .toplinks ul li.access a:before,#top .toplinks ul li.access span:before{background-image:url(/assets/top/sp-toplinks-btn08-547312fcc257a582a7d90aefe96f8fc32a7b3b48dad4e4923bdd04953a0ef3b3.png)}#top .toplinks ul li.login a,#top .toplinks ul li.login span{background-color:#fca931}#top .toplinks ul li.login a:before,#top .toplinks ul li.login span:before{background-image:url(/assets/top/sp-toplinks-btn07-c92e149a1ec7e7881dda04ccfa30bebecce3ac4e6ed5fa09045fdb1aa86ca1ab.png)}#top .top_report_banner{display:block;margin:20px 15px 0}#top .top_volunteer_banner{display:block;margin:20px 15px 0}#top .topsublinks{margin:18px 0 0;background-color:#fff;padding:0 15px;margin-top:45px}#top .topsublinks ul{margin:0;padding:0;list-style:none}#top .topsublinks ul:after{content:'';display:table;clear:both}#top .topsublinks ul li{float:left;width:50%}#top .topsublinks ul li a{display:block;padding:18px 0 15px 30px;font-size:12px;line-height:1;color:#000;position:relative}#top .topsublinks ul li a:before{content:'';width:0;height:0;border:transparent solid 7px;border-left:#c3c3c3 solid 11px;position:absolute;left:7px;top:45%;margin-top:-3px}#top .topsublinks ul li a:hover{text-decoration:none}#top .topsublinks ul li.chinese a,#top .topsublinks ul li.access a,#top .topsublinks ul li.faq a,#top .topsublinks ul li.inquiry a,#top .topsublinks ul li.announcement a{border-bottom:dotted 1px #666}#top .topbanner{display:block;margin:15px 15px 0}#top .topbanner img{margin-top:15px}#top #movie{margin:35px 15px 0;padding:0;width:auto}#top #movie .movie-area{width:100%;height:0;padding-top:56.25%;position:relative;overflow:hidden}#top #movie .movie-area iframe{position:absolute;left:0;top:0;width:100%;height:100%}#top #movie .movie-link{margin:0 15px 0}#top #movie .movie-link a{display:block;width:200px;margin:0 auto;padding:30px 60px;font-size:20px;font-weight:normal;line-height:1;text-align:center;background-color:#3796c3;color:#fff;letter-spacing:2px;opacity:1;text-decoration:none}#top #movie .movie-link a:hover,#top #movie .movie-link a:focus{opacity:0.7;text-decoration:none}#top .sp-news{margin:0 15px}#top .sp-news .news-title{background-image:url(/assets/index/title-back.jpg);margin:0 -15px;padding:7px 15px 5px;font-size:18px;font-weight:bold;line-height:24px;color:#000;background-color:#c8b894}#top .sp-news dl{margin:20px 0 0;padding:0}#top .sp-news dl dt{margin:0;padding:0;font-size:10px}#top .sp-news dl dd{margin:0 0 20px;border-bottom:dotted 1px #000;padding:0 0 20px;font-size:10px;line-height:15px}#top .sp-news dl dd .news-line-br{display:none}#top .sp-news .news-link{text-align:right;font-size:13px;font-weight:bold}#top .sp-content-area{background:transparent url(/images/top/sp-content-area-back.png) bottom center no-repeat;background-size:320px 30px;padding-bottom:30px}#top .content-area-wrapper{margin-top:35px}#top .content-area{display:none}#top .content-area-header-creators{margin-left:15px}#top .content-area-header-musicandplay{margin-right:15px}#top .content-area-section{margin:0 15px 15px;padding:15px 15px 0;background-color:#fff;background-size:100% auto;background-repeat:no-repeat}#top .content-area-section h3{margin:0;padding:0}#top .content-area-section p{margin:15px 0 0;padding:0}#top .content-area-section div{margin:15px -15px 0}#top .content-area-section a{margin:10px -5px;display:block;font-size:13px;font-weight:bold;line-height:44px;text-align:center;letter-spacing:2px;color:#fff;background:#c9b400 url(/images/top/sp-btn-syutten-back.png) center center repeat;background-size:auto	44px}#top .content-area-section a:before{content:'>';margin-right:10px}#top .content-area-section a:hover{text-decoration:none}#top .content-area-section.market{background-image:url(/images/top/sp-area-creators-market-back.png)}#top .content-area-section.workshop{background-image:url(/images/top/sp-area-creators-workshop-back.png)}#top .content-area-section.music{background-image:url(/images/top/sp-area-creators-music-back.png)}#top .content-area-section.performance{background-image:url(/images/top/sp-area-creators-performance-back.png);padding-bottom:15px;margin-bottom:0}#top .official-account-header{display:none}#top .official-account{margin:0px;background-color:#fff;padding-bottom:0;padding-left:8px;padding-right:8px}#top .official-account .official-title{background-image:url(/assets/index/title-back.jpg);margin:0 -15px;padding:7px 15px 5px;font-size:18px;font-weight:bold;line-height:24px;color:#000;background-color:#c8b894}#top .official-account header,#top .official-account .big-accounts{display:none}#top .official-account .social{height:auto;float:none;left:0;position:static}#top .official-account .social .facebook,#top .official-account .social .twitter{float:none;margin:0;width:auto;height:auto;position:static;left:0;overflow:hidden}#top .official-account .social .twitter{margin-top:20px}#top .official-account .social .twitter iframe{height:260px}#top .official-account .social .fb-like-box{margin-top:25px;width:auto !important}#top .official-account .social .fb-like-box span,#top .official-account .social .fb-like-box iframe{width:100% !important;max-width:100%;height:260px}#top .footer-account{margin-top:25px;position:relative}#top .footer-account .footer-account-links{margin:0;text-align:center;list-style:none}#top .footer-account .footer-account-links li{display:inline-block;margin:0 12px}#top .footer-account .footer-account-links li a{display:block;line-height:1;padding-left:0;width:40px;height:0;padding-top:40px;overflow:hidden;background:transparent url(/assets/footer/sp-account-links-0879336ec7f58a3a705507f99c7f9e8166b0887a25a4ebf891b9197141f6b523.png) 0 0 no-repeat;background-size:160px 40px}#top .footer-account .footer-account-links li a:before{content:none}#top .footer-account .footer-account-links li.twitter a{margin-top:0;background-position:-40px 0}#top .footer-account .footer-account-links li.instagram a{margin-top:0;background-position:-80px 0}#top .footer-account .footer-account-links li.youtube a{margin-top:0;background-position:-120px 0}#top .mailmaga{margin:20px 0px 35px;padding:1px 15px 31px}#top .mailmaga .mailmaga-title{background-image:url(/assets/index/title-back.jpg);margin:0 -15px;padding:7px 15px 5px;font-size:18px;font-weight:bold;line-height:24px;color:#000;background-color:#c8b894}#top .mailmaga .mailmaga-note{margin-top:15px;font-size:13px;line-height:20px}#top .mailmaga a{text-decoration:underline}#top .mailmaga form{margin-bottom:0}#top .mailmaga input{margin-top:0}#top .mailmaga label{display:inline-block;font-size:13px;line-height:24px;padding-left:5px;margin-bottom:0;color:#000000}#top .mailmaga .action-wrapper{margin:15px auto;display:block;text-align:center}#top .mailmaga .sp-email{width:100%;padding-top:17px;padding-bottom:19px;margin-bottom:0}#top .mailmaga .btn-sp-submit{display:inline-block;outline:0;padding:0;border:0;overflow:hidden;width:245px;height:45px;background-size:100%;background-color:#3796c3;color:#ffffff;letter-spacing:5px}#top .mailmaga #sp_mailmaga_user_js_error{color:#bb0611;text-align:center}#top .our-team{margin:0 0 15px}#top .our-team .our-team-title{background-image:url(/assets/index/title-back.jpg);margin:0;padding:7px 15px 5px;font-size:18px;font-weight:bold;line-height:24px;color:#000;background-color:#c8b894;text-align:left}#top .our-team .team-links{margin-top:35px;width:320px;max-width:100%;margin-bottom:55px}#top .our-team .team-links img{width:45%;height:auto}#top .our-team .team-links a{overflow:hidden;text-indent:-9999px}#top .our-team .team-links a.team-btn-creema{left:84px;top:25px;width:143px;height:34px}#top .our-team .team-links a.team-btn-jwave{left:28px;top:112px;width:132px;height:25px}#top .our-team .team-links a.team-btn-kddi{left:181px;top:106px;width:93px;height:38px}#top .our-team .team-links a.team-btn-2k540{left:22px;top:188px;width:108px;height:32px}#top .our-team .team-links a.team-btn-bunka-fc{left:147px;top:193px;width:75px;height:21px}#top .our-team .team-links a.team-btn-oeuf{left:243px;top:191px;width:40px;height:21px}#top .our-team .team-links a.team-btn-bunka{left:8px;top:242px;width:100px;height:21px}#top .our-team .team-links a.team-btn-daikanyamaworks{left:115px;top:235px;width:40px;height:33px}#top .our-team .team-links a.team-btn-lovegreen{left:160px;top:235px;width:70px;height:33px}#top .our-team .team-links a.team-btn-mfac{left:235px;top:232px;width:77px;height:38px}#top .our-team .team-links a.team-btn-swarovski{left:13px;top:325px;width:87px;height:34px}#top .our-team .team-links a.team-btn-kyusokujikan{left:110px;top:321px;width:110px;height:38px}#top .our-team .team-links a.team-btn-cheki{left:229px;top:321px;width:76px;height:38px}#pankuzu{display:none}#top-title,#guide #top-title,#thank-you h1#top-title,#faq h1#top-title,#faq h2,#login h2,#forgot h2,#senyou h2,#notice h1#top-title,#news h1#top-title,#register.profile h2,#register.inquiry-form h2,#register h2,#register h1.main-title,#register h2.main-title{font-size:18px;font-weight:bold;line-height:24px;margin:15px 0;padding:0 0 5px;border-bottom:solid 2px #000}#top-title span.subtitle,#guide #top-title span.subtitle,#thank-you h1#top-title span.subtitle,#faq h1#top-title span.subtitle,#faq h2 span.subtitle,#login h2 span.subtitle,#forgot h2 span.subtitle,#senyou h2 span.subtitle,#notice h1#top-title span.subtitle,#news h1#top-title span.subtitle,#register.profile h2 span.subtitle,#register.inquiry-form h2 span.subtitle,#register h2 span.subtitle,#register h1.main-title span.subtitle,#register h2.main-title span.subtitle{font-size:11px}#content-header{background-color:transparent;background-image:none;margin-bottom:0}#content-header #top-title{display:block;text-align:left;background-size:12%;font-size:18px;font-weight:bold;line-height:24px;margin:15px 0;padding:5px 0 5px 45px;border-bottom:none}#content-header #top-title .subtitle{font-size:11px;margin-top:0}.sp-subtitle{font-size:11px;line-height:15px;margin-top:-5px;margin-bottom:15px}#register,#senyou,.styled-form{padding-bottom:0}#register h1,#senyou h1,.styled-form h1{display:none}#register h4,#register .title,#senyou h4,#senyou .title,.styled-form h4,.styled-form .title{margin-top:15px;font-size:14px;line-height:1.6;border-bottom:2px solid #000;padding-bottom:3px;margin-bottom:15px}#register label,#senyou label,.styled-form label{font-size:11px;line-height:16px}#register .patterned-table,#senyou .patterned-table,.styled-form .patterned-table{margin-bottom:30px}#register .patterned-table th,#senyou .patterned-table th,.styled-form .patterned-table th{padding:10px 6px;width:74px;line-height:16px}#register .patterned-table td,#senyou .patterned-table td,.styled-form .patterned-table td{padding:10px 6px;font-size:12px;line-height:16px}#register span.required,#senyou span.required,.styled-form span.required{display:block;font-size:9px;line-height:16px}#register span.hankaku,#senyou span.hankaku,.styled-form span.hankaku{font-size:9px;display:block;margin-left:0}#register input[type="text"],#register input[type="password"],#register input[type="email"],#senyou input[type="text"],#senyou input[type="password"],#senyou input[type="email"],.styled-form input[type="text"],.styled-form input[type="password"],.styled-form input[type="email"]{font-size:14px;width:100%}#register select,#senyou select,.styled-form select{width:100%}#register #user_self_introduction,#register #user_workshop_info,#register #user_livepainting_info,#register #user_food_info,#register #user_profile_information,#senyou #user_self_introduction,#senyou #user_workshop_info,#senyou #user_livepainting_info,#senyou #user_food_info,#senyou #user_profile_information,.styled-form #user_self_introduction,.styled-form #user_workshop_info,.styled-form #user_livepainting_info,.styled-form #user_food_info,.styled-form #user_profile_information{width:100%}#register .gallery_type_row .line-wrapper,#senyou .gallery_type_row .line-wrapper,.styled-form .gallery_type_row .line-wrapper{line-height:1;height:auto}#register .gallery_type_row .right-wrapper,#senyou .gallery_type_row .right-wrapper,.styled-form .gallery_type_row .right-wrapper{float:none;margin-right:0}#register .gallery_type_row input[type="text"],#senyou .gallery_type_row input[type="text"],.styled-form .gallery_type_row input[type="text"]{width:100%;margin-top:4px;margin-bottom:6px}#register .confirm-wrapper,#senyou .confirm-wrapper,.styled-form .confirm-wrapper{margin-bottom:30px}#register .types,#senyou .types,.styled-form .types{margin-top:0}#register .types .type,#senyou .types .type,.styled-form .types .type{float:none;width:auto;padding:8px}#register #user_booth_count,#senyou #user_booth_count,.styled-form #user_booth_count{width:60px}#register .type-note,#senyou .type-note,.styled-form .type-note{margin-left:0}#register .payment-type:after,#senyou .payment-type:after,.styled-form .payment-type:after{margin-top:15px;margin-bottom:15px}#register .payment-type .content,#senyou .payment-type .content,.styled-form .payment-type .content{margin-top:0;margin-left:0}#register .payment-type .furi-box,#senyou .payment-type .furi-box,.styled-form .payment-type .furi-box{padding:10px 20px}#register .payment-type .credit-box td,#senyou .payment-type .credit-box td,.styled-form .payment-type .credit-box td{vertical-align:top}#register .payment-type .credit-box td label,#senyou .payment-type .credit-box td label,.styled-form .payment-type .credit-box td label{display:inline-block;padding-top:8px}#register .payment-type .credit-box td:first-child,#senyou .payment-type .credit-box td:first-child,.styled-form .payment-type .credit-box td:first-child{padding-right:10px}#register .payment-type .credit-box select,#senyou .payment-type .credit-box select,.styled-form .payment-type .credit-box select{width:auto}#register .payment-type .credit-box .wrap,#senyou .payment-type .credit-box .wrap,.styled-form .payment-type .credit-box .wrap{float:left}#register .payment-type .credit-box .sp-note,#senyou .payment-type .credit-box .sp-note,.styled-form .payment-type .credit-box .sp-note{clear:both;padding-top:5px;font-size:10px;line-height:15px}#register.workshop .box-desc,#senyou.workshop .box-desc,.styled-form.workshop .box-desc{margin:0}#register.workshop .box-table,#senyou.workshop .box-table,.styled-form.workshop .box-table{margin:10px 0 0 0}#register.livepainting .box-info,#senyou.livepainting .box-info,.styled-form.livepainting .box-info{margin:0}#register .booth_title,#senyou .booth_title,.styled-form .booth_title{margin:0 0 0 0}.parking_map{margin-bottom:20px}.parking_map .btn-kaudai a{width:193px;height:35px;padding-top:35px}.form-btn{background:url(/assets/users/sp-register_spritesheet-8db5b19ca76aa54d133f6520ea6f64554ff2ce42501678a03693be46620dc1e6.png) no-repeat;background-size:274px 160px}.form-btn.form-btn-kakunin{display:block;margin:6px auto !important;width:193px;height:36px;background-size:100% auto}.form-btn.form-btn-back{display:block;margin:6px auto !important;width:135px;height:30px;background-position:-1px -1px}.form-btn.form-btn-send{display:block;margin:6px auto !important;width:135px;height:30px;background-position:-1px -129px}.columns{margin-left:0}.columns .column{float:none;margin-left:0}.columns .column.sidebar{width:auto;float:none;position:relative}.columns .column.sidebar #sidebar-nav{display:none;margin:0;padding:0;border:0;box-shadow:none;position:absolute;left:0;right:0;background-color:#fff;z-index:100}.columns .column.sidebar #sidebar-nav li:hover a:before,.columns .column.sidebar #sidebar-nav li.current a:before{content:none}.columns .column.content{margin-left:0;width:auto;margin-bottom:0;padding-bottom:20px;padding-top:10px}.columns .column.content>h3{display:none}#sp-tabs-menu,#sp-sidebar-menu{display:block;border:10px solid #4ba1c9;background-color:#ffffff;padding:15px 10px;font-size:12px;font-weight:bold;line-height:1;color:#333;text-decoration:none;letter-spacing:1.5px;position:relative;cursor:pointer}#sp-tabs-menu:before,#sp-sidebar-menu:before{content:'';display:block;width:52px;position:absolute;right:1px;top:1px;bottom:1px;background-color:#f2f2f2}#sp-tabs-menu:after,#sp-sidebar-menu:after{content:'';display:block;width:0;height:0;border:transparent solid 8px;border-top:#000000 solid 12px;position:absolute;right:18px;top:50%;margin-top:-6px}#about #about-tabs{margin-top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0}#about #about-tabs .ui-tabs-nav{width:100%;padding:10px 0px;list-style:none;display:block !important}#about #about-tabs .ui-tabs-nav li{margin:0;border:0;float:left;width:50%;background-color:#fff}#about #about-tabs .ui-tabs-nav li:before{display:none !important}#about #about-tabs .ui-tabs-nav li:after{display:none !important}#about #about-tabs .ui-tabs-nav li.vision{padding:0 5px 0 0}#about #about-tabs .ui-tabs-nav li.outline{padding:0 0 0 5px}#about #about-tabs .ui-tabs-nav li.ui-tabs-active{position:relative;background-color:#ffffff}#about #about-tabs .ui-tabs-nav li.ui-tabs-active:before{content:'';display:block;width:0;height:0;border:transparent solid 10px;border-top:#000 solid 10px;position:absolute;left:50%;top:100%;margin-left:-10px}#about #about-tabs .ui-tabs-nav li.ui-tabs-active a{background:#1f96e9;color:white;text-decoration:none;border:none;padding:21px 0px 21px 11px}#about #about-tabs .ui-tabs-nav li.ui-tabs-active a:before{content:'';width:0;height:0;background-image:none;border:transparent solid 8px;border-left:#ffffff solid 10px;position:absolute;left:15px;top:42%;margin-top:-4px}#about #about-tabs .ui-tabs-nav li.ui-tabs-active a:after{content:'';width:0;height:0;background-image:none;border:transparent solid 8px;border-left:#1f96e9 solid 10px;position:absolute;left:11px;top:42%;margin-top:-4px}#about #about-tabs .ui-tabs-nav li a{display:block;border:solid 1px #6a6a6a;color:#000;font-size:15px;line-height:16px;position:relative;padding:20px 0px 20px 11px}#about #about-tabs .ui-tabs-nav li a:before{content:'';width:0;height:0;background-image:none;border:transparent solid 8px;border-left:#000 solid 10px;position:absolute;left:15px;top:45%;margin-top:-4px}#about #about-tabs .ui-tabs-nav li a:after{content:'';width:0;height:0;background-image:none;border:transparent solid 8px;border-left:#fff solid 10px;position:absolute;left:11px;top:45%;margin-top:-4px}#about #about-tabs .ui-tabs-nav li.distance a{line-height:32px}#about #tabs-1,#about #tabs-2{width:auto;margin-bottom:0;padding-bottom:20px;padding-top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#about #outline-container,#about #vision-container{text-align:center;padding-bottom:10px}#about #outline-container h2,#about #vision-container h2{font-size:19px;padding-top:20px}#about #outline-container h3,#about #vision-container h3{margin:0 -10px;padding:0px 0 30px;font-size:14px;line-height:1}#about #outline-container p,#about #vision-container p{text-align:left;font-size:13px;line-height:20px;margin-bottom:20px}#about #outline-container p.about-visual,#about #vision-container p.about-visual{margin-bottom:20px}#about #outline-container p.about-visual img,#about #vision-container p.about-visual img{width:100%;height:auto}#about #about-table{margin-bottom:15px}#about #about-table th{padding:10px 0;width:100px;font-size:13px}#about #about-table td{padding:10px 15px;font-size:13px;line-height:20px}#about #partner{margin-top:20px;margin-bottom:20px}#about #partner #partnerProfile{text-align:center}#about #partner #partnerProfile p{font-size:18px;margin-bottom:10px;text-align:center}#about #partner #partnerProfile .hasegawa{float:none;margin-right:0;margin-bottom:4px}#about #partner #partnerText p{margin-bottom:0}#about #partner #partnerText .design{text-align:center}#about #partner #partnerText #hasegawaName{font-size:16px;margin-bottom:10px;letter-spacing:3px;text-align:center}#about #partner #partnerText .partner_bar{display:none}#tickets .sidebar{display:none}#tickets .content{border-top:solid 1px #6a6a6a}#tickets h3{display:block;font-size:14px;line-height:20px;padding-bottom:0;border-bottom:0;margin-bottom:10px}#tickets p{font-size:13px;line-height:20px;margin-bottom:20px}#tickets .ticket_price{margin:0 0 15px;width:100%}#tickets .ticket_price th,#tickets .ticket_price td{padding:10px 0;font-size:13px;font-weight:bold}#tickets .ticket_note{margin:15px auto 25px}#tickets .playguide{margin:0;width:100%;display:block}#tickets .playguide>tbody,#tickets .playguide>tbody>tr,#tickets .playguide>tbody>tr>td{display:block;width:100%}#tickets .playguide td{padding:10px 0}#tickets .playguide td p{margin-top:15px}#tickets .playguide td p.soon{margin-top:20px;margin-bottom:15px}#tickets .playguide td .logo{border:1px #adadad solid;padding:15px 0;margin-top:30px;width:100%;display:block;height:auto}#tickets .playguide td .logo a img{width:auto;max-width:50%}#tickets .playguide .table-pia{width:auto;margin:0 auto}#guide{padding-bottom:0}#guide .guide-heading{margin:0;padding:0;background-image:none}#guide .guide-heading h1{display:none}#guide h2{font-size:18px;font-weight:bold;line-height:24px;margin:15px 0;padding:0 0 5px;border-bottom:solid 2px #000}#guide .guide-body{margin-top:0}#guide .main-img{display:none}#guide .column.content{margin-left:0;padding-left:0;padding-right:0}#guide #guide-tabs .guide-tab-box{float:none;width:auto;margin-right:0;text-align:center}#guide #guide-tabs .guide-tab-box img{max-width:100%;height:auto}#guide #guide-tabs.ui-tabs ul.ui-tabs-nav{margin:10px 5px 0;padding:0;list-style:none}#guide #guide-tabs.ui-tabs ul.ui-tabs-nav li{margin:0;padding:0 5px;border:0;float:left;width:50%;background-color:#fff}#guide #guide-tabs.ui-tabs ul.ui-tabs-nav li a{display:block;border:solid 1px #6a6a6a;color:#000;font-size:11px;line-height:16px;position:relative;padding-bottom:20px}#guide #guide-tabs.ui-tabs ul.ui-tabs-nav li a:after{content:'';display:block;width:0;height:0;border:transparent solid 4px;border-top:#000 solid 6px;position:absolute;left:50%;top:auto;bottom:5px;margin-left:-4px}#guide #guide-tabs.ui-tabs ul.ui-tabs-nav li.distance a{line-height:32px}#guide #guide-tabs.ui-tabs .ui-tabs-panel{margin-top:30px;padding-top:0}#guide #guide-tabs.ui-tabs .ui-tabs-panel .tabs-title{display:block;font-size:16px;line-height:24px;font-weight:bold;color:#3796c3}#guide #guide-tabs.ui-tabs .ui-tabs-panel h4{font-size:13px;line-height:20px;font-weight:normal;margin-bottom:30px}#guide #guide-tabs.ui-tabs .ui-tabs-panel h3{font-size:12px;line-height:20px;font-weight:bold;margin-bottom:10px;text-align:left;border-bottom:0;padding-bottom:0}#guide #guide-tabs.ui-tabs .ui-tabs-panel .steps{margin-top:20px;margin-bottom:0;min-height:0}#guide #guide-tabs.ui-tabs .ui-tabs-panel .steps:after{content:'';display:table;clear:both}#guide #guide-tabs.ui-tabs .ui-tabs-panel .steps .step-num{display:block;width:25px;height:25px;line-height:25px;text-align:center;background:transparent url(/assets/pages/guide/sp-step-bg-1841617d3e791901a62e216af2dd0879694fbe8671082df63c0749b3f8c0a88b.png) center center no-repeat;background-size:25px 25px;color:#fff;font-size:14px;float:left;margin-right:10px}#guide #guide-tabs.ui-tabs .ui-tabs-panel .steps .step{display:none}#guide #guide-tabs.ui-tabs .ui-tabs-panel .steps h3{color:#3796c3;margin:0;padding:0;border:0;font-size:13px;line-height:25px;float:left}#guide #guide-tabs.ui-tabs .ui-tabs-panel .steps p{clear:both;font-size:12px;line-height:20px;padding-left:0;padding-top:5px;margin-bottom:10px}#guide #guide-tabs.ui-tabs .ui-tabs-panel .steps .blue-link{margin-bottom:10px}#guide #guide-tabs.ui-tabs .ui-tabs-panel .steps .blue-link a{font-size:11px;line-height:18px}#guide #guide-tabs.ui-tabs .ui-tabs-panel .banner{margin-top:15px}#guide.workshop #guide-tabs.ui-tabs .ui-tabs-panel .caution{margin-top:20px;font-size:11px;line-height:18px}#guide.workshop #guide-tabs.ui-tabs .ui-tabs-panel .caution h4{margin:0 0 10px;font-weight:bold}#guide.workshop .box-desc{margin:0}#guide.workshop .box-table{margin:20px 0 0}#guide.workshop #tabs-2 .note{margin:10px 0 0;font-size:11px;line-height:18px}#guide.livepainting .box-info{margin:0}#guide.livepainting #tabs-2 .note{margin:10px 0 0;font-size:11px;line-height:18px}#guide.food .food-title-box{display:block;padding:5px 10px 4px;border:solid 1px #999;font-size:16px}#guide.food .food-title-note{float:none;font-size:10px;margin-top:0;margin-bottom:5px;text-align:right}#guide.food .sp-food-title-note{font-size:10px;margin-top:-7px;margin-bottom:15px}#thank-you h2{display:none}#thank-you .center-container{margin-top:30px;margin-bottom:30px}#thank-you .center-container h3{font-size:15px;line-height:22px;margin-bottom:30px;margin-top:20px}#faq .sidebar{margin-left:-10px;margin-right:-10px}#faq .column.content{border:0;padding:0;margin-bottom:0}#faq #sp-sidebar-nav{margin:0;padding:0;border:0;list-style:none}#faq #sp-sidebar-nav:after{content:'';display:table;clear:both}#faq #sp-sidebar-nav li{float:left;width:50%;padding:0 10px;margin-bottom:15px}#faq #sp-sidebar-nav li a{display:block;width:100%;height:60px;padding-top:18px;color:#4b0a0a;font-size:12px;font-weight:bold;line-height:16px;background-color:#fff;text-align:center;position:relative;border:solid 1px #6a6a6a}#faq #sp-sidebar-nav li a:after{content:'';display:block;width:0;height:0;border:transparent solid 4px;border-top:#6a6a6a solid 6px;position:absolute;bottom:0;left:50%;margin-left:-4px}#faq #sp-sidebar-nav li a.line1,#faq #sp-sidebar-nav li a.line4{padding-top:18px}#faq #sp-sidebar-nav li a.line2,#faq #sp-sidebar-nav li a.line3{padding-top:10px}#faq dl dt{margin:0 0 10px;padding:0 0 10px 35px;font-size:14px;line-height:20px}#faq dl dd{margin:0 0 35px;padding:0 0 0 35px;font-size:13px;line-height:21px}#faq dl:last-child{margin-bottom:0}#faq dl:last-child dd:last-child{margin-bottom:0}#register.inquiry-form h1.main-title{display:block;font-size:18px;font-weight:bold;line-height:24px;margin:15px 0;padding:0 0 5px;border-bottom:solid 2px #000}#register.inquiry-form #inquiry_summary{width:100%}#register.inquiry-form textarea{width:100%}#register.inquiry-form .thank-you h2{font-size:31.5px;line-height:40px}#senyou.rental .apply-btn,#senyou.rental .manual-btn{width:100%}#login .alert{width:auto}#login .user-login-head{width:auto;font-size:11px;line-height:15px;margin-top:-5px;margin-bottom:15px}#login .user-login-tile{width:auto;margin:0}#login .form-horizontal{margin-bottom:20px}#login .form-horizontal .control-label{font-size:11px}#login .form-horizontal .forgot-password{float:none;text-align:center}#login .form-horizontal .actions{text-align:center}#login .form-horizontal .submit{float:none;display:inline-block;margin-top:10px;background-color:#000}#login .form-horizontal .submit div{width:100%;height:58px;overflow:hidden}#login .form-horizontal .submit input[type="submit"]{position:absolute;left:50%;margin-left:-129px;width:257px;height:58px;max-width:100%}#login .inline-label{font-size:10px}#forgot .user-login-tile{margin-bottom:0}#forgot .user-login-tile .header{font-size:12px}#forgot .form-horizontal .control-label{width:80px;font-size:11px;text-align:right;padding-top:12px}#forgot .form-horizontal .controls{margin-left:90px}#forgot .form-horizontal .controls #user_email{width:100%}#forgot .form-horizontal .controls .submit{margin-top:10px;margin-left:0}#news{margin-bottom:0}#news .news-list dl{margin-top:20px}#news .news-list dl dd{margin-top:0;padding-bottom:5px;margin-bottom:20px}#announcement-tabs{margin-top:0;margin-bottom:0}#announcement-tabs .ui-tabs-nav{margin:0;position:absolute;left:0;right:0;background-color:#fff;z-index:100}#announcement-tabs .ui-tabs-nav li{float:none;width:auto;margin:0;padding:0;border:1px solid #fff;border-top:none}#announcement-tabs .ui-tabs-nav li a,#announcement-tabs .ui-tabs-nav li span{padding:16px 0 16px 15px;line-height:20px;font-size:13px;font-weight:normal;line-height:20px;letter-spacing:1px;text-align:left}#announcement-tabs .ui-tabs-nav li.ui-state-hover a:after,#announcement-tabs .ui-tabs-nav li.ui-tabs-active a:after{display:none}#announcement-tabs .ui-tabs-panel{border-left:solid 1px #6a6a6a;border-right:solid 1px #6a6a6a;padding-left:10px;padding-right:10px;margin-bottom:0;padding-bottom:20px;border-bottom:solid 1px #6a6a6a;padding-top:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#announcement-tabs .header-msg{margin-top:10px}#announcement-tabs .header-msg dt{float:none;text-align:center}#announcement-tabs .header-msg dd{margin-top:10px;margin-left:0;font-size:13px;line-height:20px;text-align:center}#announcement-tabs #fbtw ul{margin-top:0}#announcement-tabs #fbtw ul li{margin-top:30px;float:none;width:auto;padding:0;display:inline-block}#announcement-tabs #fbtw ul li dl{display:inline-block;margin-bottom:10px}#announcement-tabs #fbtw ul li dl dd{margin-left:48px;line-height:40px;font-size:13px}#announcement-tabs #fbtw ul li p{margin-bottom:10px;width:auto;font-size:13px;line-height:20px;text-align:left}#announcement-tabs .anc-sprite.facebook_header{width:40px;height:40px;background-position:-178.5px -54.5px;background-size:329px 171.5px}#announcement-tabs .anc-sprite.twitter_header{width:40px;height:40px;background-position:-220.5px -54.5px;background-size:329px 171.5px}#announcement-tabs .anc-sprite.fb_share_btn{display:block;margin:0 auto;width:245px;height:45px;background-image:url(/assets/announcement/sp-fb-btn-e824036dcd73e354aedecf69bca13c632456f7e7f66669712c7be4177f7b9104.png);background-position:center center;background-size:100%}}@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2),only screen and (max-width: 767px) and (min-device-pixel-ratio: 2){#announcement-tabs .anc-sprite.fb_share_btn{background-image:url(/assets/announcement/sp-fb-btn@2x-caea8d5614aab1e18b6afad6e59342b67f42cbab2d157c8e49b6a076fcc02acc.png)}}@media screen and (max-width: 767px){#announcement-tabs .anc-sprite.tw_btn{display:block;margin:0 auto;width:245px;height:45px;background-image:url(/assets/announcement/sp-tw-btn-ee6b28e72a7082d6a6fe7aa2d56e1d582cef9d9a2d17ca69846974c37e2ed3eb.png);background-position:center center;background-size:100%}}@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2),only screen and (max-width: 767px) and (min-device-pixel-ratio: 2){#announcement-tabs .anc-sprite.tw_btn{background-image:url(/assets/announcement/sp-tw-btn@2x-fd0b4a01b70dcd5dd20d607e559b37d1b375b370c718c4e7d7188335985adcb4.png)}}@media screen and (max-width: 767px){#announcement-tabs #banners h2{margin:0 0 10px;font-size:16px}#announcement-tabs #banners .bordered{margin-top:10px;width:auto;padding:10px 15px}#announcement-tabs #banners .bordered p{font-size:12px}#announcement-tabs #banners .bordered p:last-child{margin-bottom:0}#announcement-tabs #banners table{margin-top:30px;display:block}#announcement-tabs #banners table tr{display:block}#announcement-tabs #banners table td{display:block;padding:0 0 10px 0}#announcement-tabs #banners table .size{font-weight:bold;font-size:13px;margin-bottom:15px}#announcement-tabs #banners table img{display:block;margin-bottom:10px}#announcement-tabs #banners table textarea{width:100%}#announcement-tabs #flyers h2{margin:0 0 10px;padding:0;font-size:16px;line-height:40px;border-bottom:none}#announcement-tabs #flyers .right-wing{float:right;margin-top:-80px;line-height:184px}#announcement-tabs #flyers .right-wing .anc-sprite.faces,#announcement-tabs #flyers .right-wing .btm{display:inline-block;vertical-align:middle}#announcement-tabs #flyers .right-wing .btm{vertical-align:bottom;line-height:20px;font-size:13px}#announcement-tabs #flyers p.thanks{margin-left:100px;margin-bottom:30px}#announcement-tabs #flyers table th{font-size:11px;line-height:16px}#announcement-tabs #flyers .line-wrapper{padding-left:0}#announcement-tabs #flyers .gallery_type_row .hankaku{margin-left:0}#announcement-tabs #flyers #flyer_contact_comment{width:100%}#announcement-tabs #flyers p.thanks{margin-left:0;font-size:12px}#type-select_timetable{background-color:#4ba1c9;padding:10px}#type-select_timetable select{width:100%;margin-bottom:0}#type-select{background-color:#4ba1c9;padding:10px}#type-select select{width:100%;margin-bottom:0}.type-select-box{background-color:#4ba1c9;padding:10px}.type-select-box select{width:100%;margin-bottom:0}#ichiran{margin-bottom:0}#ichiran .inner{margin-left:0}#ichiran .search1{border-radius:0 !important;background-color:transparent !important;border-style:none;border:solid 1px #000000 !important;color:#000000 !important}#ichiran #top-title{font-size:18px;margin-left:0}#ichiran .search form{width:100%}#ichiran .search label{width:25%;margin-right:1%}#ichiran .search input[name="q"]{width:73%;font-size:10px;padding-top:15px;padding-bottom:15px;letter-spacing:-0.7px}#ichiran .search input[type="submit"]{height:20px;background-position:5px center}#ichiran #type-tabs{position:relative}#ichiran .type-tabs{display:none;margin:0;padding:0;border:0;box-shadow:none;position:absolute;left:0;right:0;background-color:#fff;z-index:100}#ichiran .type-tabs li{float:none;width:auto;margin-left:0;line-height:1}#ichiran .type-tabs li a{width:auto;height:auto;display:block;padding:16px 0 16px 15px;line-height:20px;color:#a2a2a2;background-color:#f0f0f0;text-align:left;letter-spacing:1px !important}#ichiran .type-tabs li a:hover,#ichiran .type-tabs li a.current{color:#fff !important;background-color:#000000 !important}#ichiran .type-tabs li a:hover a:before,#ichiran .type-tabs li a.current a:before{content:none}#ichiran .type-tabs li span{display:none}#ichiran .filter-card{width:auto;float:none;padding-bottom:9px}#ichiran .filter-card select{float:left;height:30px;margin-left:5px;margin-bottom:5px}#ichiran .filter-card input{height:30px;float:left;margin-left:10px}#ichiran .filter-card #user_booth_day{width:38.46154%;margin-left:0;margin-right:3.84615%;margin-bottom:15px}#ichiran .filter-card #user_creator_category{width:57.69231%;margin-right:0;margin-left:0;margin-bottom:15px}#ichiran .filter-card #user_booth_number_area{margin-left:0}#ichiran .filter-card #user_booth_number{width:65px}#ichiran ul.creators{margin:0 -10px}#ichiran ul.creators>li{width:50%;height:270px;margin-left:0;padding-left:10px;padding-right:10px}#ichiran ul.creators>li.first{clear:none}#ichiran .creator-link ul.images{width:auto;max-width:178px;margin:0 auto 5px}#ichiran .creator-link ul.images>li{width:auto;margin:0;padding:0}#ichiran .creator-link .info-card{width:auto;max-width:178px;margin:0 auto}#ichiran .creator-link .info-card .name{padding-top:3px;margin-bottom:5px;min-height:26px;overflow:hidden}#ichiran .creator-link .b-label{width:65px;height:25px;line-height:16px;font-size:12px;width:50%;float:left}#ichiran .creator-link .b-label_left{background-color:#fbe1be;height:25px;float:left;line-height:16px;font-size:12px;padding-left:0;padding-right:0}#ichiran .creator-link .booth,#ichiran .creator-link .booth-day{font-size:12px;float:none;width:100%}#ichiran .creator-link .sp-label{font-size:12px}#ichiran.detail #type-tabs{display:none}#ichiran.detail #user-title{font-size:18px;line-height:24px;margin:0 0 15px;padding:0 0 5px;border-bottom:solid 2px #000}#ichiran.detail .creator-card{position:relative;min-height:80px}#ichiran.detail .creator-card .creator-icon-image{width:80px;height:80px;position:absolute;left:0;top:0}#ichiran.detail .creator-card .info-box{width:auto;margin-left:95px}#ichiran.detail .creator-card .creator-name{display:none}#ichiran.detail .head-table tr th{font-size:12px;padding:4px 0;width:90px}#ichiran.detail .head-table tr td{padding:6px 0}#ichiran.detail .info-table{display:none}#ichiran.detail .sp-info-table{display:block;margin-top:30px;margin-left:-15px;margin-right:-15px}#ichiran.detail .sp-info-table .th{color:#fff;background-color:#454545;padding:8px 15px;margin-top:8px}#ichiran.detail .sp-info-table .td{padding:8px 15px}#ichiran.detail .sp-info-table a{word-wrap:break-word}#ichiran.detail .creator-profile{margin-top:0;margin-left:-15px;margin-right:-15px}#ichiran.detail .creator-profile .pr-title{border-bottom:none;color:#fff;background-color:#454545;padding:8px 15px;margin-top:8px}#ichiran.detail .creator-profile .pr-body{margin-top:0;padding:8px 15px}#ichiran.detail .profile-left{float:none;width:auto;margin-top:20px}#ichiran.detail .profile-left .creator-pr{padding:15px;font-weight:bold}#ichiran.detail .profile-left .creator-pr:before{content:"";position:absolute;left:33px;top:-24px;display:block;width:0;height:0;border:transparent solid 8px;border-bottom:#efefef solid 16px}#ichiran.detail .profile-right{float:none;width:auto;margin:0}#ichiran.detail .profile-right .sp-creator-name{display:block;font-size:16px;line-height:23px;margin-bottom:15px;font-weight:bold}#ichiran.detail .profile-right ul.image-switcher{margin:0 -2px}#ichiran.detail .profile-right ul.image-switcher li{width:20%;margin:0 0 4px;padding:0 2px}#ichiran.detail .profile-right .profile-right-shop-btn{display:none}#ichiran.detail .back-button{margin:20px 0;text-align:center}#ichiran.detail .back-button a img{width:auto;height:12px}#ichiran .bottom-pagination{margin:0}#ichiran .top-info{margin:20px 0}#ichiran nav.pagination{float:none;text-align:center;margin-left:-4px}#ichiran nav.pagination span{margin-left:4px;padding-left:6px;padding-right:6px}#ichiran .map-banner{display:none;margin-left:-7px;margin-right:-7px;text-align:center;float:left}#ichiran .map-banner a{margin-left:7px;margin-right:7px;margin-top:4px;width:200px}#ichiran .map-banner a.okugai{margin-left:7px}#ichiran .map-banner img{width:auto;max-width:100%}#ichiran .map-banner_sp{display:block;margin:0 auto;margin-top:20px;text-align:center;float:none;width:100%}#ichiran .map-banner_sp a{margin-top:4px;width:200px}#ichiran .map-banner_sp a.okugai{margin-left:7px}#ichiran .map-banner_sp img{width:100%;height:auto}#ichiran .results-count{margin-top:5px;text-align:center}#ichiran .bottom-ticketinfo{float:left}#ichiran .bottom-ticketinfo a{display:none;width:315px;padding:15px 0;font-size:16px;line-height:33px;letter-spacing:4px;text-align:center;color:#fff;background-color:#3c96c1;text-decoration:none}#ichiran .bottom-ticketinfo a:hover{color:#fff;background-color:#000000}.timetable-footer-link{margin-top:50px;margin-bottom:30px}.timetable-footer-link a{padding:20px;width:auto;font-size:12px;letter-spacing:0}#timetable{padding-bottom:0}#timetable .header-note{margin-top:15px;border-width:1px;padding:15px}#timetable .header-note dl dt{font-size:14px;line-height:20px}#timetable .header-note dl dd{margin-top:10px;font-size:11px;line-height:17px}#timetable .header-note ul{margin-top:10px;padding-top:10px;padding-left:20px}#timetable .header-note ul li{font-size:11px;line-height:17px}#timetable .header-sp-nav{display:block;margin-top:30px}#timetable .header-sp-nav ul{margin:0 -6px;padding:0}#timetable .header-sp-nav ul:before{content:'';display:table}#timetable .header-sp-nav ul:after{content:'';display:table;clear:both}#timetable .header-sp-nav ul li{float:left;margin:0;padding:0 6px;list-style:none;width:33.33333333%}#timetable .header-sp-nav ul li a{display:block;background-color:#ffcd9c;text-align:center;font-size:16px;line-height:20px;padding:5px 0 24px;position:relative;text-decoration:none}#timetable .header-sp-nav ul li a:before{content:'';position:absolute;left:50%;bottom:3px;border:transparent solid 6px;border-top:#333 solid 8px;margin-left:-6px}#timetable .header-sp-nav ul li a:hover,#timetable .header-sp-nav ul li a:focus{text-decoration:none}#timetable .header-sp-nav ul li.b a{background-color:#a6e3ff}#timetable .header-sp-nav ul li.c a{background-color:#fff0ac}#timetable .main-content .c1,#timetable .main-content .c2,#timetable .main-content .c3{margin-top:30px}#timetable .main-content h2{margin:0 -15px -8px;padding:8px 15px;font-size:18px;font-weight:normal;line-height:20px;background-color:#eee}#timetable .main-content h2 img{display:none;margin-right:10px;height:20px}#timetable .main-content .section{margin:30px 0}#timetable .main-content .section .sp-title{font-size:16px;font-weight:bold;line-height:1.4}#timetable .main-content .section .section-head{margin-top:15px;margin-bottom:15px}#timetable .main-content .section .section-head .section-image{margin-top:5px;position:relative;width:100%;height:auto}#timetable .main-content .section .section-head .section-param{display:none}#timetable .main-content .section .section-head .section-word{width:auto;margin:0;font-size:13px;line-height:1.6}#timetable .main-content .section .section-head .section-both{margin-top:15px}#timetable .main-content .section .section-head .section-both .no{font-size:13px;padding-left:12px;padding-right:12px}#timetable .main-content .section .section-head .section-both .at{font-size:13px;display:block}#timetable .main-content .section table{margin:0;width:100%;display:block;border:none}#timetable .main-content .section table tbody,#timetable .main-content .section table tr,#timetable .main-content .section table td{display:block}#timetable .main-content .section table tr{margin-left:-15px;margin-right:-15px}#timetable .main-content .section table th{display:none}#timetable .main-content .section table td{padding:0;text-align:left;border-bottom:none;border-right:none;word-wrap:break-word}#timetable .main-content .section table td .cel-h{display:block;padding:5px 15px;background-color:#999999;text-align:left;font-size:13px;line-height:20px;font-weight:bold}#timetable .main-content .section table td .cel-d{display:block;padding:8px 15px;font-size:13px;line-height:20px}#timetable .main-content .c1 .section table td .cel-h{background-color:#ffefde}#timetable .main-content .c2 .section table td .cel-h{background-color:#e2f6ff}#timetable .main-content .c3 .section table td .cel-h{background-color:#fff0ac}#timetable .timetable-footer-link{margin-top:30px;margin-bottom:0}#timetable-music{padding-bottom:0}#timetable-music .music-main{margin:0;padding:0;border:0 none;border-top:none}#timetable-music .days-linker{margin:0 -10px;padding:20px 0 0;list-style:none;text-align:center}#timetable-music .days-linker:before{content:'';display:table}#timetable-music .days-linker:after{content:'';display:table;clear:both}#timetable-music .days-linker li{display:block;margin:0;padding:0 10px;width:50%}#timetable-music .days-linker li a{display:block;font-size:19px;line-height:24px;padding:12px 24px 10px 12px;position:relative;text-decoration:none}#timetable-music .days-linker li a span{font-size:12px}#timetable-music .days-linker li a:after{content:'';display:block;width:0;height:0;border:transparent solid	6px;border-top:#000 solid 8px;position:absolute;right:10px;top:50%;margin-top:-4px}#timetable-music .days-linker li a:hover,#timetable-music .days-linker li a:focus{text-decoration:none}#timetable-music .days-linker li.sat{float:left}#timetable-music .days-linker li.sat a{background-color:#a6e3ff}#timetable-music .days-linker li.sun{float:right}#timetable-music .days-linker li.sun a{background-color:#fff0ac}#timetable-music .sp-title-sat,#timetable-music .sp-title-sun{margin-left:-15px;margin-right:-15px;margin-top:30px;color:#000;background-color:#a6e3ff;font-size:23px;line-height:25px;position:relative;padding:10px 10px 8px 20px}#timetable-music .sp-title-sat img,#timetable-music .sp-title-sun img{display:none;position:absolute;left:0;top:0;width:27px;height:25px}#timetable-music .sp-title-sat span,#timetable-music .sp-title-sun span{font-size:20px}#timetable-music .sp-title-sun{background-color:#fff0ac}#timetable-music .sp-table-sat,#timetable-music .sp-table-sun{margin:0;list-style:none}#timetable-music .sp-table-sat li,#timetable-music .sp-table-sun li{max-width:500px;margin:40px 0}#timetable-music .sp-table-sat .time,#timetable-music .sp-table-sun .time{margin:10px 0 0;font-size:18px}#timetable-music .sp-table-sat .img,#timetable-music .sp-table-sun .img{margin:4px 0 0}#timetable-music .sp-table-sat .img img,#timetable-music .sp-table-sun .img img{width:100%}#timetable-music .sp-table-sat .name,#timetable-music .sp-table-sun .name{font-size:12px;font-weight:bold;line-height:1;padding:10px 0 8px;text-align:center}#timetable-music .sp-table-sat .name{background-color:#a6e3ff}#timetable-music .sp-table-sun{margin-bottom:20px}#timetable-music .sp-table-sun .name{background-color:#ffee9e}#volunteer{background-image:none}#volunteer .volunteer-visual-header{background:#dcf1fd url(/assets/pages/volunteer/visual-header-sp-70faee83f45737aa85c3eb1bab0fa995a7eda74c34dc4dbb758f37d07d399174.png) center bottom no-repeat;background-size:100% auto;height:auto;font-size:13px;line-height:21px;letter-spacing:0;padding-bottom:100px}#volunteer .volunteer-visual-header h2{margin:0 0 25px;padding:25px 0 0;font-size:15px;line-height:25px;letter-spacing:2px}#volunteer .volunteer-visual-header p{margin-bottom:25px}#volunteer .volunteer-visual-header p.noto{font-size:12px}#volunteer .volunteer-visual-content{text-align:left}#volunteer .volunteer-visual-content h3{margin:25px 0 15px;font-size:13px;text-align:center}#volunteer .volunteer-visual-content h3 span{display:inline-block;background-color:#cae6f4;padding:10px 25px}#volunteer .volunteer-visual-content p{font-size:13px;line-height:20px}#volunteer .photo{margin-top:0}#volunteer table{width:100%;display:block;margin-top:30px;margin-bottom:30px}#volunteer th{display:block;width:100%;letter-spacing:4px;font-size:14px;border-left:0;border-top:0;border-right:0;height:auto;padding:5px}#volunteer td{display:block;letter-spacing:1.1px;line-height:1.6;border-left:0;border-top:0;border-right:0;padding:10px;height:auto}#volunteer .c1{line-height:1.6}#volunteer .note,#volunteer .basyo{display:block;font-size:11px;margin-top:5px;padding-left:0.6em;text-indent:-0.6em}#volunteer .mail{padding:10px 0}#volunteer .submit a{display:inline-block;background-color:#3c96c1;color:#ffffff;padding:15px;width:100%;font-size:13px;font-weight:bold}#volunteer .volunteer-voice{background:#F3F9FF;text-align:center;padding-bottom:50px}#volunteer .volunteer-voice h3{color:#50A3C6;padding-top:40px}#volunteer .volunteer-voice h4{color:#50A3C6}#volunteer .volunteer-voice h6{color:#50A3C6;margin-bottom:30px}#volunteer .volunteer-voice p{text-align:left;padding:0 20px}#volunteer .volunteer-voice-container{margin:0 auto}#volunteer .volunteer-voice-parts{display:flex;justify-content:space-around}::-webkit-input-placeholder{text-align:center}:-moz-placeholder{text-align:center}::-moz-placeholder{text-align:center}:-ms-input-placeholder{text-align:center}}

/*# sourceMappingURL=sp-style.css-a5bd4f86d836f8978f5a53ffd2cfadc02c9d9c14ab1b15ac46fe9bb93d7e1353.map */
