/* 20210323 */
@import url('https://fonts.googleapis.com/css?family=Fjalla+One|Noto+Sans+JP:100,500&subset=japanese');.overlay,body.is_modalwin:before{left:0;width:100%;position:fixed}#contents,#footer,#header{min-width:640px}#contents .headline h1,.collabo-list-col .icon em,.news-list article .date span{font-family:'Fjalla One',sans-serif;}.howto-reservation>ol,ul{list-style-type:none}.btn-pageback{margin-top:48px;font-size:2rem}.btn-pageback a{display:inline-block;padding-left:100px;font-weight:700;background:url(//cdn.cafe.animate.co.jp/assets/img/arrow/marker-link-back.png) left center no-repeat}dl dd,ul{padding:0;margin:0}:root,html{font-size:62.5%}body{line-height:1;color:#000;background-color:#fff}body.is_overlay{position:fixed;overflow-y:hidden}body.is_modalwin{height:100%;overflow:hidden}body.is_modalwin:before{height:100%;top:0;bottom:0;right:0;content:"";background:rgba(0,0,0,.75);z-index:1000}a.img-fit img,img.img-fit{height:auto;max-width:100%}a{outline:0;color:inherit;background-color:transparent;text-decoration:none}i{font-style:normal}dl{margin:0}#globalnav,.overlay{top:0;right:0;bottom:0;height:100%}.is_pc{display:none!important}.overlay{display:none;background:rgba(0,0,0,.4);z-index:100}#header .logo a,.is_overlay .overlay{display:block}#header{width:100%;height:120px;padding:20px;border-bottom:1px solid #eee}#header .logo{float:left;width:400px;margin:0;padding:7px 0 0 10px}#globalnav,#header .share{display:none}#header .btn-menu{float:right;display:inline-block;cursor:pointer}#globalnav{position:fixed;width:80%;color:#000;background:#fff;overflow-y:auto;z-index:200}#globalnav .globalnav-btn{position:absolute;top:20px;right:20px;display:inline-block;cursor:pointer}#globalnav .globalnav-inner{padding:130px 35px 35px}#globalnav .globalnav-inner li{margin-top:20px;font-weight:700;font-size:2.4rem;border-bottom:1px solid #c8c8c8}#globalnav .globalnav-inner li.is_sp{margin-top:0;border-bottom:0 none}#globalnav .globalnav-inner li a{display:block;outline:0;text-decoration:none!important;padding:20px 0}#globalnav .globalnav-inner li a i{float:right;display:inline-block;font-size:1.2rem;line-height:2}#globalnav .globalnav-inner li span{display:none}#globalnav .globalnav-inner li li{margin-top:36px;font-weight:400;font-size:2rem;border-bottom:0 none}#globalnav .globalnav-inner li li a{display:inline-block;padding:0}#contents{padding-bottom:100px;background-repeat:no-repeat;background-position:center top}#contents .breadcrumb{background-color:rgba(255,255,255,.7);width:100%;padding:20px 28px}#contents .breadcrumb li{display:inline-block;vertical-align:text-top;font-size:1.8rem}#contents .breadcrumb li+li:before{padding:0 .7em;content:"\003e";font-size:90%}#contents .breadcrumb li .root{display:block;width:20px;height:20px;font-size:0;background:url(//cdn.cafe.animate.co.jp/assets/img/icon-home.png) right top no-repeat;background-size:20px auto}#contents .contents-inner{width:100%;padding-left:28px;padding-right:28px}#contents .headline h1{margin:0 0 20px;padding:16px 0 0 10px;font-weight:400;font-size:4.8rem;letter-spacing:-1px;vertical-align:bottom}#contents .headline h1.longttl{font-size:4.6rem}#contents .headline h1 span{font-size:3.8rem}#contents .headline h1 small{padding-left:8px;font-weight:700;font-size:2.1rem}#contents .headline h1:after{position:relative;top:-12px;display:block;height:40px;margin:0 0 0 -10px;background:#f5f5f5;content:"";z-index:-1}#contents .headline p{margin:1em 0;font-size:2rem;line-height:1.7}#contents .headline .localnav{margin-bottom:50px;font-weight:700;padding-left:10px;text-align:center}#contents .headline .localnav ul{margin-bottom:-24px}#contents .headline .localnav ul.l-left{text-align:left}#contents .headline .localnav ul.l-right{text-align:right}#contents .headline .localnav li{display:inline-block;margin-right:1.8em;margin-bottom:1.3em;font-size:2.2rem}#contents .headline .localnav li:before{content:"";display:inline-block;width:.6em;height:.6em;margin-right:5px;background:#000;border-radius:.3em;vertical-align:middle}#contents .headline .localnav li a{text-decoration:underline}#contents .headline .localnav li a.current{text-decoration:none}#contents .headline .localnav+p{margin:0 0 1.4em}.btn-pagetop{position:relative;z-index:50}.btn-pagetop.stay a{position:absolute;bottom:-45px}.btn-pagetop a{position:fixed;right:20px;bottom:30px;display:block;width:90px;height:90px;color:#fff;background-color:#ccc;border-radius:45px}#footer,#footer .footer-nav{width:100%}.btn-pagetop a img{max-width:100%;height:auto}#footer{color:#333;background:#e9e9e9}#footer .footer-inner{padding:50px 28px;font-size:1.8rem}#footer .footer-aside-nav,#footer .footer-nav-col{width:50%;padding:0 10px;line-height:1.5;vertical-align:top;float:left}#footer .footer-nav-col>li{font-size:2rem;font-weight:700}#footer .footer-nav-col>li+li{margin-top:32px}#footer .footer-nav-col>li ul{margin-top:0;font-weight:400;font-size:1.8rem}#footer .footer-nav-col>li ul li{margin-top:12px}#footer .footer-aside-nav{margin-bottom:50px}#footer .footer-aside-nav dl{margin:32px 0 0}#footer .footer-aside-nav dl dt{margin-bottom:1em;font-weight:700;font-size:2rem}#footer .footer-aside-nav dl dd{margin:.5em 0 0}#footer .footer-contact{clear:both;width:100%}#footer .footer-contact .contact-box{margin-bottom:30px;padding:26px 40px;text-align:center;border:2px solid #333}#footer .footer-contact .contact-box-tel{margin:0 0 1em;font-weight:700}#footer .footer-contact .contact-box-tel dt{display:inline-block;margin-right:2em;padding-left:1.2em;line-height:1.55;background:url(//cdn.cafe.animate.co.jp/assets/img/icon-tell.png) left center no-repeat;background-size:16px auto;vertical-align:top}#footer .footer-contact .contact-box-tel dd{display:inline-block;vertical-align:top}#footer .footer-contact .contact-box-tel dd strong{font-size:2.8rem;letter-spacing:1px}#footer .footer-contact .contact-box-hour{margin:0}#footer .footer-contact .contact-box-hour dt{display:inline}#footer .footer-contact .contact-box-hour dd{display:inline-block;}#footer .footer-contact .contact-note{margin:0;padding:0;font-size:1.6rem;text-align:center}#footer .footer-contact .contact-note li{display:inline-block}#footer .footer-contact .contact-note li+li:before{display:inline-block;padding:0 .8em;content:"/"}#footer .copyright{margin:0 0 40px;text-align:center;font-size:1.7rem}.share a[class^=icon-],.shares a[class^=icon-]{display:block;width:42px;height:40px;white-space:nowrap;text-indent:42px;background-repeat:no-repeat;overflow:hidden;outline:0;text-decoration:none;background-image:url(//cdn.cafe.animate.co.jp/assets/img/sns/icon-share.png)}.share .icon-tw,.shares .icon-tw{background-position:0 0}.share .icon-fb,.shares .icon-fb{background-position:0 -50px}.share .icon-gg,.shares .icon-gg{background-position:0 -100px}.share .icon-hb,.shares .icon-hb{background-position:0 -150px}.share .icon-ln,.shares .icon-ln{background-position:0 -200px}.news-list article{margin-bottom:3em;padding-bottom:2em;border-bottom:1px solid #c8c8c8}.news-list article a{display:block;text-decoration:none}.news-list article .pik{float:left;width:120px}.news-list article .pik img{max-width:100%;height:auto;vertical-align:top}.news-list article .date{margin-bottom:.6em;margin-left:140px;font-size:1.8rem}.news-list article .date span{display:inline-block;margin-left:10px;padding:0 5px;line-height:1.1;letter-spacing:2px;color:#e94e52;border:1px solid #e94e52}.news-list article .txt{margin:0 0 0 140px;font-size:2.2rem;line-height:1.6}.news-list-more{font-size:2rem;text-align:right}.news-list-more a{display:inline-block;padding-left:100px;font-weight:700;background:url(//cdn.cafe.animate.co.jp/assets/img/arrow/marker-link-more.png) left center no-repeat}.collabo-header{margin-bottom:50px;font-size:1.6rem;text-align:center;background-color:#ebebeb}.collabo-header-select{height:58px;padding:7px 0}.collabo-header-select label{display:inline-block;height:40px;margin-right:18px;padding:4px 0;font-weight:700;font-size:2rem;line-height:1.5}.collabo-header-select label:before{display:inline-block;width:38px;height:32px;margin-right:10px;vertical-align:-.4em;content:"";background:url(//cdn.cafe.animate.co.jp/assets/img/icon-shop-b.png) left top no-repeat;background-size:38px auto}.collabo-header-select select{width:260px;height:40px;padding:0 10px;font-size:2rem;color:#000;background-color:#fff;outline:0;border:0}.collabo-list-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.collabo-list-col{position:relative;width:48%;margin-bottom:50px}.collabo-list-col .icon{position:absolute;top:-6px;left:-6px;z-index:10}.collabo-list-col .icon em,.collabo-list-col .icon i{display:inline-block;width:50px;height:50px;white-space:norwrap;vertical-align:top;border-radius:25px}.collabo-list-col .icon em{text-align:center;font-size:2rem;line-height:50px;color:#fff;background:#e94e52;font-style:normal}.collabo-list-col .icon i{text-indent:100%;font-size:8px;white-space:nowrap;background-repeat:no-repeat;background-position:center center;background-size:50px auto;overflow:hidden}.collabo-list-col .icon i.icon-kc{background-color:#ffb82f;background-image:url(//cdn.cafe.animate.co.jp/assets/img/icon-kc.png)}.collabo-list-col .icon i.icon-sisters{background-color:#d34d8b;background-image:url(//cdn.cafe.animate.co.jp/assets/img/icon-sisters.png)}.collabo-list-col .icon i.icon-gratte{background-color:#039;background-image:url(//cdn.cafe.animate.co.jp/assets/img/icon-gratte.png)}.collabo-list-col .pik{display:block;margin-bottom:16px;text-align:center}.collabo-list-col .pik img{max-width:100%;height:auto;width:100%;vertical-align:top}.collabo-list-col .shop{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:2.3rem;padding-bottom:2.8em}.collabo-list-col .shop li{width:48%;margin-bottom:8px;padding:12px 4px;font-size:1.8rem;text-align:center;background:#ebebeb}.collabo-list-col .btn-detail{position:absolute;left:0;bottom:0;width:100%}.collabo-list-col .btn-detail a{display:block;text-align:center;padding:.56em 0;font-weight:700;font-size:2.3rem;line-height:1.2;text-decoration:none;color:#e94e52;background-color:transparent;border:2px solid #e94e52;border-radius:4px;box-shadow:0 1px 0 0 #e94e52}.collabo-list-col .btn-detail a.is_closed{pointer-events:none;color:#fff;background-color:#c9c9c9;border:2px solid #c9c9c9;box-shadow:none}.collabo-list-col .btn-detail a.is_closed:hover{color:inherit;background:inherit}.collabo-list-more{font-size:2rem;text-align:right}.collabo-list-more a{display:inline-block;padding-left:100px;font-weight:700;background:url(//cdn.cafe.animate.co.jp/assets/img/arrow/marker-link-more.png) left center no-repeat}.collabo-list.archives .shop li{background:#f4f4f4}.collabo-list-notfound{font-size:2rem;margin:2em 0 4em;text-align:center}.collabo-pre{border-top:2px dotted #000}.collabo-pre-heading{margin:48px 0;text-align:center;font-size:3rem}.btn-collabo-list-more{margin-bottom:40px}.btn-collabo-list-more a{display:block;outline:0;text-decoration:none!important;padding:1em 0;text-align:center;font-weight:700;font-size:2.2em;color:#000;background-color:#eee}.btn-collabo-list-more a:after{display:inline-block;width:18px;height:1em;content:"";margin-left:22px;vertical-align:middle;background:url(//cdn.cafe.animate.co.jp/assets/img/arrow/marker-anchor.png) left center no-repeat;background-size:17px auto}.shop-list .shop-col{position:relative;width:48%;margin:50px 0 0;padding:15px 3.5% 20px;background-color:#fff;border:1px solid #e5e5e5}.shop-list .shop-col:after,.shop-list .shop-col:before{position:absolute;width:15px;height:16px;content:""}.shop-list .shop-col:nth-child(-n+2){margin-top:0}.shop-list .shop-col:nth-child(odd){clear:both;float:left}.shop-list .shop-col:nth-child(even){float:right}.shop-list .shop-col:before{top:-1px;left:-1px;background:url(//cdn.cafe.animate.co.jp/assets/img/bg_shopcol.png) left top no-repeat #f5f5f5}.shop-list .shop-col:after{bottom:-1px;right:-1px;background:url(//cdn.cafe.animate.co.jp/assets/img/bg_shopcol.png) right bottom no-repeat #f5f5f5}.shop-list .shop-col .logo{display:table-cell;width:36vw;min-width:236px;height:64px;margin:0 auto;vertical-align:bottom;text-align:center}.shop-list .shop-col .logo img{max-height:64px;width:auto}.shop-list .shop-col .schedule{min-height:8.8em;margin:32px 0 0;font-size:2rem;line-height:1.5}.shop-list .shop-col .schedule dt{margin:0 0 8px;font-size:1.8rem}.shop-list .shop-col .schedule dt:before{display:inline-block;width:22px;height:20px;margin-right:10px;vertical-align:-.2em;content:"";background:url(//cdn.cafe.animate.co.jp/assets/img/icon-schedule.png) left top no-repeat;background-size:22px auto}.shop-list .shop-col .schedule dd{font-size:2.3rem}.shop-list .shop-col .schedule dd.date-start{font-weight:700}.shop-list .shop-col .schedule dd.date-end{font-weight:700;text-align:right}.shop-list .shop-col .schedule dd.hour{margin:10px 0;font-size:2rem}.shop-list .shop-col .btn-view{margin-bottom:20px}.shop-list .shop-col .btn-view a{display:block;text-align:center;padding:.56em 0;font-weight:700;font-size:2.3rem;line-height:1.2;text-decoration:none;color:#e94e52;background-color:transparent;border:2px solid #e94e52;border-radius:4px;box-shadow:0 1px 0 0 #e94e52}.shop-list .shop-col .btn-view a.is_closed{pointer-events:none;color:#fff;background-color:#c9c9c9;border:2px solid #c9c9c9;box-shadow:none}.shop-list .shop-col .btn-view a.is_closed:hover{color:inherit;background:inherit}.shop-list .shop-col .access{text-align:center;font-size:1.8rem}.shop-list .shop-col .access a:before{content:">"}.account-list-heading{display:inline-block;margin:0 0 30px;padding:10px 0;font-size:3rem;border-bottom:5px solid #000}.account-list-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.account-list-row:last-child{margin-bottom:0}.account-list-col{width:48%;margin-top:20px;border:2px solid #c8c8c8}.account-list-col:nth-child(-n+2){margin-top:0}.account-list-col h3{position:relative;display:table-cell;width:44vw;min-width:276px;height:5em;margin:0;padding:0 15px;font-weight:700;font-size:1.8rem;line-height:1.5;color:#000;background:#eee;vertical-align:middle}.account-list-col h3 a{display:block;margin:0 -15px;padding:10px 15px}.account-list-col h3 a:after{position:absolute;top:calc(50% - 9px);right:7px;display:block;width:10px;height:18px;content:"";background:url(//cdn.cafe.animate.co.jp/assets/img/arrow/marker-link.png) left center no-repeat;background-size:8px auto}.account-list-col ul{padding:22px}.account-list-col ul li{display:inline-block;width:60px;margin:12px 6px 0}.account-list-col ul li:nth-child(-n+3){margin-top:0}.account-list-col ul li a{display:inline-block;outline:0;text-decoration:none!important}.account-list-col ul li a img{max-width:60px;height:auto}.collabo-event-inner .event-itemsale-tbl,.collabo-event-inner .event-reserve-tbl,.event-table{width:100%;margin:0 0 24px;font-size:1.8rem}.collabo-event-inner .event-itemsale-tbl thead th,.collabo-event-inner .event-reserve-tbl thead th,.event-table thead th{padding:16px 10px;font-weight:700;text-align:center;color:#000;background:#eee;border:1px solid #c8c8c8}.collabo-event-inner .event-itemsale-tbl tbody th,.collabo-event-inner .event-reserve-tbl tbody th,.event-table tbody th{padding:16px 0;font-weight:400;border:1px solid #c8c8c8}.collabo-event-inner .event-itemsale-tbl tbody td,.collabo-event-inner .event-reserve-tbl tbody td,.event-table tbody td{text-align:center;padding:16px 14px;line-height:1.5;border:1px solid #c8c8c8}.collabo-event-inner .event-itemsale-tbl tbody td .btn,.collabo-event-inner .event-reserve-tbl tbody td .btn,.event-table tbody td .btn{display:block;text-align:center;font-weight:700;font-size:2.3rem;text-decoration:none;color:#e94e52;background-color:transparent;border:2px solid #e94e52;border-radius:4px;box-shadow:0 1px 0 0 #e94e52;padding:8px 0;white-space:nowrap;line-height:1.1}.collabo-event-inner .event-itemsale-tbl tbody td .btn.is_closed,.collabo-event-inner .event-reserve-tbl tbody td .btn.is_closed,.event-table tbody td .btn.is_closed{pointer-events:none;color:#fff;background-color:#c9c9c9;border:2px solid #c9c9c9;box-shadow:none}.collabo-event-inner .event-itemsale-tbl tbody td .btn.is_closed:hover,.collabo-event-inner .event-reserve-tbl tbody td .btn.is_closed:hover,.event-table tbody td .btn.is_closed:hover{color:inherit;background:inherit}.collabo-event-inner .event-itemsale-tbl tbody td .state,.collabo-event-inner .event-reserve-tbl tbody td .state,.event-table tbody td .state{display:inline-block;text-align:center;font-weight:700;font-size:2.3rem;line-height:1.2;text-decoration:none;background-color:transparent;border:2px solid #000;border-radius:4px;box-shadow:0 0 0 0 #e94e52;padding:8px 0;white-space:nowrap;color:#000}.collabo-event-inner .event-itemsale-tbl tbody td .state.is_closed,.collabo-event-inner .event-reserve-tbl tbody td .state.is_closed,.event-table tbody td .state.is_closed{pointer-events:none;color:#fff;background-color:#c9c9c9;border:2px solid #c9c9c9;box-shadow:none}.collabo-event-inner .event-itemsale-tbl tbody td .state.is_closed:hover,.collabo-event-inner .event-reserve-tbl tbody td .state.is_closed:hover,.event-table tbody td .state.is_closed:hover{color:inherit;background:inherit}.collabo-event-inner .event-itemsale-tbl tbody td .state.is_shortage,.collabo-event-inner .event-reserve-tbl tbody td .state.is_shortage,.event-table tbody td .state.is_shortage{color:#e94e52;border-color:#e94e52}.modal-window-inner,.modal-window-inner-btn{color:#000;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.75)}.modal-window{display:none;position:fixed;top:0;left:0;bottom:0;right:0;width:100vw;height:100vh;max-width:100%;padding:5% 0 2%;text-align:center;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1200}.modal-window:after{display:inline-block;height:100%;content:"";vertical-align:middle}.modal-window-inner{position:relative;display:inline-block;vertical-align:middle;width:90%;max-width:720px;padding:4%}.modal-window-inner-btn{position:absolute;top:-.5em;right:-.5em;padding:.1em;font-family:'Noto Sans JP',sans-serif;font-weight:500;font-size:3.6rem;border-radius:.7em;cursor:pointer}.front-block-heading h2,.relate-block-heading h2{font-family:'Fjalla One',sans-serif;letter-spacing:1px}.modal-window-inner .article .pik{margin-bottom:32px;text-align:center}.modal-window-inner .article .pik img{max-width:100%;height:auto}.modal-window-inner .article .pik-thumbs{margin-top:10px}.modal-window-inner .article .pik-thumbs li{float:left;width:18%;margin-left:2.5%;margin-top:10px;text-align:center;cursor:pointer}.modal-window-inner .article .pik-thumbs li:nth-child(5n+1){margin-left:0}.modal-window-inner .article .pik-thumbs li img{opacity:.5;max-width:100%;height:auto}.modal-window-inner .article .pik-thumbs li.is_active img{opacity:1}.modal-window-inner .article .title{margin-bottom:.8em;font-size:3rem;line-height:1.2;text-align:left}.modal-window-inner .article .txt{font-size:1.8rem;line-height:1.75;text-align:left}.pagenavi{margin:36px 0 0;text-align:center}.pagenavi .wp-pagenavi .current,.pagenavi .wp-pagenavi a{display:inline-block;margin:0 5px;width:40px;height:40px;text-align:center;font-size:2.6rem;line-height:40px;border:1px solid #000}.collabo-event-inner .event-article img,.mvslider-cards .slick-slide img,.post-body img{max-width:100%;height:auto}.pagenavi .wp-pagenavi .current{color:#fff;background-color:#000;text-decoration:none}#topCollabo,.notfound .button a{background-color:#f5f5f5}.pagenavi .wp-pagenavi .extend{font-size:2rem}.pagenavi .wp-pagenavi .pages{display:inline-block;margin-right:.8em;font-size:2.4rem}.collabo-event-inner .event-article,.post-body{font-size:2.2rem}.collabo-event-inner .event-article h2,.post-body h2{font-size:2.8rem;line-height:1.5}.collabo-event-inner .event-article dl,.collabo-event-inner .event-article ol,.collabo-event-inner .event-article p,.collabo-event-inner .event-article ul,.post-body dl,.post-body ol,.post-body p,.post-body ul{line-height:2}.collabo-event-inner .event-article a,.post-body a{color:#4370cb;text-decoration:underline}.collabo-event-inner .event-article .aligncenter,.collabo-event-inner .event-article .alignleft,.collabo-event-inner .event-article .alignright,.post-body .aligncenter,.post-body .alignleft,.post-body .alignright{clear:both;display:block;margin:0 auto 1.75em;text-align:center}.collabo-event-inner .event-article .wp-caption,.post-body .wp-caption{margin-bottom:1.75em;max-width:100%}.collabo-event-inner .event-article .wp-caption img[class*=wp-image-],.post-body .wp-caption img[class*=wp-image-]{display:block;margin:0}.collabo-event-inner .event-article .wp-caption .wp-caption-text,.post-body .wp-caption .wp-caption-text{font-size:1.6rem;line-height:1.4;padding-top:.5384615385em}.notfound{padding:0 10px;line-height:1.5}.notfound h2{margin-top:0;font-size:2.3rem}.notfound p{font-size:1.6rem}.notfound .button{margin:44px 0 0;text-align:center}.notfound .button a{display:inline-block;padding:1em 4em;font-size:1.6rem;line-height:1.2;letter-spacing:1px;text-decoration:none;color:#000;border:2px solid #ccc;border-radius:6px}.mvslider-main{width:100%;margin:0 0 30px}.mvslider-main .slick-slide img{max-width:100%;height:auto;width:100%}.mvslider-main .slick-arrow{display:none!important}.mvslider-cards{width:100%;padding:0 32px}.mvslider-cards .slick-slide{margin:0 8px;text-align:center;cursor:pointer}.mvslider-cards .slick-arrow{position:absolute;top:50%;width:14px;height:22px;margin-top:-11px;padding:0;font-size:0;background-image:url(//cdn.cafe.animate.co.jp/assets/img/slidenav_card.png);background-repeat:no-repeat;border:0;overflow:hidden;cursor:pointer;z-index:10}.mvslider-cards .slick-prev{left:13px;background-position:left top}.mvslider-cards .slick-next{right:13px;background-position:right top}.front-block{padding-top:80px;padding-bottom:60px}.front-block-inner{width:100%;padding-left:28px;padding-right:28px}.front-block-heading{width:100%;margin:0 auto 60px;padding-top:40px;text-align:center;border-top:8px solid #000}.front-block-heading h2{margin:0 auto 20px;font-weight:400;font-size:7.4rem}.front-block-heading small{color:#777;font-size:2rem;letter-spacing:1px}#topCollabo .front-block-heading{margin-bottom:48px}#topCollabo .collabo-list-heading{margin:0 0 48px;font-size:3.3rem;text-align:center}#topShops{padding-bottom:0}#topShops .front-block-heading{margin-bottom:10px}#topShops .shop-area{padding-bottom:10px}#topShops .shop-area-col{padding:36px 20px;border-top:2px dotted #000}#topShops .shop-area-col:first-child,.collabo-event-inner .event-itemsale-tbl tbody tr:first-of-type td,.collabo-event-inner .event-itemsale-tbl tbody tr:first-of-type th{border-top:0}#topShops .shop-area-col-heading{margin:0 0 20px;font-size:3rem;text-align:center}#topShops .shop-area-col-heading:before{display:inline-block;margin-right:8px;width:10px;height:10px;content:"";background-color:#000;border-radius:5px;vertical-align:middle}#topMorelinks .morelinks-bnr li img,.collabo-headline img,.collabo-slider-cards .slick-slide img,.collabo-slider-main .slick-slide img{max-width:100%;height:auto}#topShops .shop-area-col ul{padding:0;text-align:center}#topShops .shop-area-col ul li{display:inline;font-size:2.4rem}#topShops .shop-area-col ul li a{display:inline-block;outline:0;text-decoration:none!important;color:#333;margin:18px 9px 0;padding:8px 10px 7px;border:1px solid #c8c8c8;border-radius:4px}#topShops .shop-area-col ul li a:after{display:inline-block;margin-left:5px;font-size:1rem;content:">";vertical-align:.5em}#topShops .shop-photos{max-height:290px;overflow:hidden}#topShops .shop-photos .slick-list{overflow:visible!important}#topMorelinks{padding-bottom:0}#topMorelinks .morelinks-box article{margin-bottom:50px;padding:30px;color:#333;background:#f4f4f4}#topMorelinks .morelinks-box article .pik{margin-bottom:30px;text-align:center}#topMorelinks .morelinks-box article .pik a{display:block}#topMorelinks .morelinks-box article .pik img{max-width:100%;height:auto;width:100%}#topMorelinks .morelinks-box article .title{margin:0 0 1.2em;font-size:2.6rem;text-align:center}#topMorelinks .morelinks-box article .text{font-size:2rem;line-height:2}.collabo-announce,.collabo-headline span{font-weight:700;font-size:1.8rem;color:#e94e52;background-color:#fff;border:1px solid #e94e52}#topMorelinks .morelinks-bnr{margin:20px 0 0;padding:0;text-align:center}#topMorelinks .morelinks-bnr li{display:inline-block;width:46%;margin:10px}.collabo{width:100%}.collabo-headline{margin:30px 5%;text-align:center}.collabo-headline span{display:block;margin:0 0 30px;padding:10px}.collabo-announce{margin:0 28px 32px;padding:12px 16px}.collabo-announce p{margin:.1em 0;line-height:1.2;text-align:center}.collabo-slider{margin-bottom:32px;overflow:hidden}.collabo-slider-main{width:100%;margin:0 auto 28px}.collabo-slider-main .slick-slide img{width:100%}.collabo-slider-cards{width:100%;padding:0 32px}.collabo-slider-cards .slick-slide{margin:0 8px;text-align:center;cursor:pointer}.collabo-slider-cards .slick-arrow{position:absolute;top:50%;width:14px;height:22px;margin-top:-11px;padding:0;font-size:0;background-image:url(//cdn.cafe.animate.co.jp/assets/img/slidenav_card.png);background-repeat:no-repeat;border:0;overflow:hidden;cursor:pointer;z-index:10}.collabo-slider-cards .slick-prev{left:13px;background-position:left top}.collabo-slider-cards .slick-next{right:13px;background-position:right top}.collabo-lead{width:100%;padding-left:28px;padding-right:28px;margin-bottom:2em;font-size:2rem;line-height:2.2}.collabo-lead p{margin:0}.collabo-lead p+p{margin-top:1em}.collabo-lead .btn-event-link{text-align:center;line-height:1.2}.collabo-lead .btn-event-link a{display:block;margin:0 auto;padding:.6em;font-size:2rem;letter-spacing:1px;color:#fff;background:#000;border-radius:5px}.collabo-lead .btn-event-link a:before{display:inline-block;width:26px;height:26px;margin-right:10px;content:"";vertical-align:text-top;background:url(//cdn.cafe.animate.co.jp/assets/img/arrow/marker-event-link.png)}.collabo-lead .btn-event-link+.btn-event-link{margin-top:2em}.relate-block{padding-top:80px}.relate-block.bgcol{padding-bottom:80px;background-color:#f5f5f5}.relate-block-inner{width:100%;padding-left:28px;padding-right:28px}.relate-block-inner .news-list article .txt{font-size:2rem;line-height:1.6}.relate-block-heading{width:100%;margin:0 auto 60px;padding-top:40px;text-align:center;border-top:8px solid #000}.relate-block-heading h2{margin:0 auto 20px;font-weight:400;font-size:7.4rem}.relate-block-heading small{color:#777;font-size:2rem;letter-spacing:1px}.collabo-event{width:100%;padding-bottom:60px}.collabo-event-nav{position:relative;color:.collabo-event-nav baseTxtColor;background:#fff;border-bottom:1px solid #c8c8c8}.collabo-event-nav ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;width:100%}.collabo-event-nav ul li a{display:table-cell;height:4em;padding:0 .2em;font-weight:700;font-size:2rem;line-height:1.3;text-align:center;vertical-align:middle;color:#000;background-color:#eee;border-radius:10px 10px 0 0}.collabo-event-nav ul li a.current{color:#fff;background-color:#e94e52}.collabo-event-nav ul li.reserve a{background-color:#fdd6d7}.collabo-event-nav ul li.reserve a:before{display:block;width:24px;height:25px;margin:3px auto;content:"";background:url(//cdn.cafe.animate.co.jp/assets/img/icon-cafe.png) left top no-repeat;background-size:24px auto}.collabo-event-nav ul li.reserve a.current{color:#fff;background-color:#e94e52}.collabo-event-nav ul li.reserve a.current:before{background-position:left bottom}.collabo-event-nav.stick{position:fixed;top:0;z-index:500;border-bottom:0 none}.collabo-event-inner{width:100%;padding-left:28px;padding-right:28px;padding-top:44px;color:#000;background:#fff}.collabo-event-inner .event-bonus-heading,.collabo-event-inner .event-heading,.collabo-event-inner .event-itemsale-heading,.collabo-event-inner .event-reserve-heading{margin:0 auto .8em;padding:12px 0;font-size:2.8rem;line-height:1.3;text-align:center;color:#fff;background:#e94e52}.collabo-event-inner .inPreparation{font-weight:700;font-size:2rem;text-align:center}.collabo-event-inner .event-announce{margin:32px 0;padding:12px 16px;font-weight:700;font-size:1.8rem;line-height:1.8;text-align:center;color:#e94e52;background-color:#fff;border:1px solid #e94e52}.collabo-event-inner .event-announce p{margin:.1em 0;line-height:1.2}.collabo-event-inner .event-search{padding:24px 14px 24px 24px;border:3px solid #c8c8c8}.collabo-event-inner .event-search label{display:block;padding-left:50px;font-weight:700;font-size:2.2rem;line-height:1.5;background:url(//cdn.cafe.animate.co.jp/assets/img/icon-shop-r.png) left top no-repeat;background-size:38px auto}.collabo-event-inner .event-search div a{display:inline-block;outline:0;text-decoration:none!important;margin:20px 10px 0 0;padding:10px;font-weight:700;font-size:2.6rem;color:#000;background-color:#f4f4f4;border-radius:4px}.collabo-event-inner .event-search div a.selected{color:#fff;background:#e94e52}.collabo-event-inner .event-result{padding-bottom:10px}.collabo-event-inner .event-result-heading{display:none}.collabo-event-inner .event-result-anchor{padding:40px 0;text-align:center}.collabo-event-inner .event-result-anchor li{display:inline-block;margin-right:1.5em;font-weight:700;font-size:2.2rem;margin-bottom:1em}.collabo-event-inner .event-result-anchor li a{text-decoration:underline;padding-left:38px;background:url(//cdn.cafe.animate.co.jp/assets/img/arrow/marker-anchor.png) 10px center no-repeat;background-size:15px auto}.collabo-event-inner .event-result-footnote{margin:1.8em 0 0;text-align:right;font-size:1.8rem}.collabo-event-inner .event-result-row.type-col2 .box{width:100%}.collabo-event-inner .event-result-row.type-col4{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.collabo-event-inner .event-result-row.type-col4 .box{width:48%}.collabo-event-inner .event-result .box{position:relative;margin-top:40px;padding-bottom:12px;border:1px solid #dcdcdc;border-radius:5px;box-shadow:0 3px 1px 0 #d6d6d6}.collabo-event-inner .event-result .box a{display:block;outline:0;text-decoration:none!important}.collabo-event-inner .event-result .box .icon{position:absolute;top:-21px;left:-12px;display:inline-block;width:60px;height:60px;font:400 1.9rem/60px 'Fjalla One',sans-serif;text-align:center;vertical-align:top;color:#fff;background:#e94e52;border-radius:30px;z-index:5}.collabo-event-inner .event-result .box .pik{position:relative;margin:-1px -1px 0;width:calc(100% + 2px)}.collabo-event-inner .event-result .box .pik img{max-width:none;height:auto;width:100%;border-radius:5px 5px 0 0}.collabo-event-inner .event-result .box .pik strong{position:absolute;left:0;bottom:0;display:inline-block;padding:10px 16px;font-size:2rem;color:#fff;background:#e94e52}.collabo-event-inner .event-result .box .title{margin:0 16px;padding:16px 0;font-weight:700;font-size:2.4rem;line-height:1.6;border-bottom:1px dotted #ccc}.collabo-event-inner .event-result .box .title span{display:block;font-size:1.8rem}.collabo-event-inner .event-result .box .title span.sub1{margin-bottom:.4px}.collabo-event-inner .event-result .box .title span.sub2{margin-top:.4px}.collabo-event-inner .event-result .box .note{margin:0 8px 32px;padding:16px 0;font-size:1.6rem;line-height:1.6}.collabo-event-inner .event-result .box .price{margin:0 20px;font-weight:700;text-align:right;font-size:3.2em;color:#e94e52;background:0 0;position:absolute;bottom:5px;right:0}.collabo-event-inner .event-result .box .price:before{content:"\00a5";font-size:1.6rem}.collabo-event-inner .event-result .box.is_closed,.collabo-event-inner .event-result .box.is_coming{position:relative}.collabo-event-inner .event-result .box.is_closed:before,.collabo-event-inner .event-result .box.is_coming:before{position:absolute;top:-1px;right:0;bottom:0;left:0;display:block;width:100%;height:100%;content:"";color:#fff;background:rgba(0,0,0,.65);border-radius:5px;z-index:20}.collabo-event-inner .event-result .box.is_closed:after,.collabo-event-inner .event-result .box.is_coming:after{position:absolute;top:40%;left:0;width:100%;white-space:pre;font-weight:700;font-size:1.8rem;line-height:1.5;text-align:center;color:#fff;z-index:30}.collabo-event-inner .event-result .box.is_closed:after{content:"\3053\3061\3089\306E\5E97\8217\3067\306F\000D\000A\304A\53D6\308A\6271\3044\3057\3066\304A\308A\307E\305B\3093"}.collabo-event-inner .event-result .box.is_coming:after{content:"Coming Soon"}.collabo-event-inner .event-bonus{margin-top:50px}.collabo-event-inner .event-bonus-pik{margin-bottom:10px;text-align:center}.collabo-event-inner .event-bonus-pik img{max-width:100%;height:auto}.collabo-event-inner .event-bonus-txt{font-size:1.8rem;line-height:2.2}.collabo-event-inner .event-bonus-txt+.event-bonus-pik{margin-top:28px}.collabo-event-inner .event-itemsale{margin-top:50px}.collabo-event-inner .event-itemsale-heading{margin-bottom:0}.collabo-event-inner .event-itemsale-tbl{font-size:2.3rem}.collabo-event-inner .event-itemsale-tbl thead{display:none}.collabo-event-inner .event-itemsale-tbl tbody{border-bottom:1px solid #c8c8c8}.collabo-event-inner .event-itemsale-tbl tbody tr{display:table;width:100%}.collabo-event-inner .event-itemsale-tbl tbody th{width:calc(100% - 160px);padding:.6em .3em .6em 0;text-align:left;border-width:1px 0}.collabo-event-inner .event-itemsale-tbl tbody td{padding:.6em 0;text-align:right;border-width:1px 0}.collabo-event-inner .event-itemsale-tbl tbody td.remarks{display:table-row;width:100%;border:0}.collabo-event-inner .event-itemsale-tbl tbody td.remarks p{width:calc(100% + 160px);min-height:4.1em;margin:0;padding:.8em 0;font-size:1.8rem;line-height:1.2;text-align:left}.collabo-event-inner .event-itemsale-tbl tbody td .state{width:7em}.collabo-event-inner .event-itemsale-note{font-size:1.8rem;line-height:1.5;padding-left:1em;text-indent:-1em}.collabo-event-inner .event-reserve-heading{margin:0 0 30px}.collabo-event-inner .event-reserve-note{font-size:2rem;line-height:2.2}.collabo-event-inner .event-reserve-selecter{margin:0 0 30px;padding:0;font-size:1.8rem;text-align:center;border:0}.collabo-event-inner .event-reserve-selecter label{display:block;margin-bottom:1.4em;font-weight:700;font-size:2.4rem;text-align:center}.collabo-event-inner .event-reserve-selecter label:before{display:inline-block;width:20px;height:20px;margin-right:14px;content:"";background:url(//cdn.cafe.animate.co.jp/assets/img/icon-search.png) left top no-repeat;background-size:20px auto}.collabo-event-inner .event-reserve-selecter select{width:100%;height:64px;margin-bottom:16px;padding:0 20px;border:1px solid #000;font-size:2rem}.collabo-event-inner .event-reserve-vacancy .loading{width:100%;text-align:center}.collabo-event-inner .event-reserve-tbl thead th.schedule{width:28%}.collabo-event-inner .event-reserve-tbl thead th.limit{width:24%}.collabo-event-inner .event-reserve-tbl thead th.result{width:20%}.collabo-event-inner .event-reserve-tbl thead th.status{width:28%}.collabo-event-inner .event-reserve-tbl td .btn{min-width:120px}.collabo-event-inner .event-reserve .reserve-block+.reserve-block{margin-top:16px}.collabo-event-inner .event-reserve .reserve-block-heading{position:relative;margin:0;padding:20px;font-weight:700;font-size:2.6rem;line-height:1.2;color:#000;background:#eee;cursor:pointer}.collabo-event-inner .event-reserve .reserve-block-heading:before{float:right;display:inline-block;width:18px;height:11px;margin:12px 8px 0;content:"";vertical-align:middle;background:url(//cdn.cafe.animate.co.jp/assets/img/arrow/btn-switch.png) left bottom no-repeat}.collabo-event-inner .event-reserve .reserve-block.open .reserve-block-heading:before{background-position:left top}.collabo-event-inner .event-reserve .reserve-block-inner{padding:10px;color:#000;background:#f6f6f6}.collabo-event-inner .event-reserve .reserve-block-footnote{margin:2.5em 0 0;font-size:2rem}.reserve-block-footnote p, .event-reserve-lottery p{margin:.2em 0;line-height:1.8;font-size:2rem;margin-bottom:1em}.collabo-event-inner .event-reserve .reserve-block .timetable{padding:5px 0;width:100%}.collabo-event-inner .event-reserve .reserve-block .timetable li{float:left;width:31%;min-height:62px;margin:6px 1%;font-weight:700;vertical-align:middle;color:#000;background-color:#f6f6f6;border:1px solid #dcdcdc;border-radius:4px}.collabo-event-inner .event-reserve .reserve-block .timetable li:nth-child(3n+1){clear:both}.collabo-event-inner .event-reserve .reserve-block .timetable li a{display:block;outline:0;text-decoration:none!important;color:#000;background-color:#fff;border-bottom:1px solid #dcdcdc;border-radius:4px}.collabo-event-inner .event-reserve .reserve-block .timetable li span{display:block;padding-bottom:12px;text-align:center}.collabo-event-inner .event-reserve .reserve-block .timetable li span.time{padding-top:10px;font-size:2.2rem;white-space:nowrap}.collabo-event-inner .event-reserve .reserve-block .timetable li span.time i{font-style:normal;font-size:1.8rem}.collabo-event-inner .event-reserve .reserve-block .timetable li span.is_large{font-family:'Noto Sans JP',sans-serif;font-weight:500;font-size:2.8rem;line-height:1.1;color:#e94e52}.collabo-event-inner .event-reserve .reserve-block .timetable li span.is_small{font-family:'Noto Sans JP',sans-serif;font-weight:500;font-size:2.8rem;line-height:1.1;color:#7d7d7d}.collabo-event-inner .event-reserve .reserve-block .timetable li span.is_null{font-family:'Noto Sans JP',sans-serif;font-weight:100;font-size:3.1rem;color:#000}.collabo-event-inner .event-reserve-lottery{margin-bottom:44px}.shop-nav h2{margin:0 0 1.5em;padding:0 1em 1em;font-size:1.8rem;border-bottom:3px solid #000}.shop-nav h2:before{display:inline-block;width:20px;height:20px;margin-right:10px;vertical-align:text-top;content:"";background:url(//cdn.cafe.animate.co.jp/assets/img/icon-search.png) left top no-repeat;background-size:20px auto}.shop-nav ul{padding:0 10px}.shop-nav ul li{display:inline-block;font-size:2.2rem;margin-left:1.6em;padding-left:1em;background:url(//cdn.cafe.animate.co.jp/assets/img/arrow/marker-link.png) left center no-repeat;background-size:8px auto}.shop-nav ul li a{text-decoration:underline}.shop-nav ul li span{display:none}.shop-main{margin-top:44px}.shop-header,.shop-list-box-header{width:100%;min-height:94px;padding:20px 0;text-align:center;color:#000;background-color:#eee}.shop-header .logo,.shop-list-box-header .logo{display:inline-block;width:220px;padding:0 20px;vertical-align:middle}.shop-header .logo img,.shop-list-box-header .logo img{max-width:100%;height:auto}.shop-header .name,.shop-list-box-header .name{display:inline-block;max-width:calc(100% - 230px);margin:0;font-weight:700;font-size:2.2rem;line-height:1.2;text-align:left;vertical-align:middle}.shop-header .name a,.shop-list-box-header .name a{display:block;outline:0;text-decoration:none!important;padding:.5em 1.5em .5em .5em;background:url(//cdn.cafe.animate.co.jp/assets/img/arrow/marker-link.png) right 18px center no-repeat;background-size:12px auto}.shop-header .name a i,.shop-list-box-header .name a i{display:none}.shop-header .share,.shop-list-box-header .share{width:100%;padding:20px 15px 0;text-align:center}.shop-header .share img,.shop-list-box-header .share img{margin:0 5px}.shop-list-box-outline,.shop-outline{font-size:2rem;line-height:1.6}.shop-list-box-outline dt,.shop-outline dt{float:left;width:7.8em;padding:1em 0 1em .8em;font-weight:700}.shop-list-box-outline dt:before,.shop-outline dt:before{display:inline-block;width:20px;height:24px;margin-right:16px;vertical-align:middle;content:"";background-image:url(//cdn.cafe.animate.co.jp/assets/img/shop/icon-outline.png);background-repeat:no-repeat;background-size:20px auto}.shop-list-box-outline dt.address:before,.shop-outline dt.address:before{background-position:0 0}.shop-list-box-outline dt.tel:before,.shop-outline dt.tel:before{background-position:0 -50px}.shop-list-box-outline dt.open:before,.shop-outline dt.open:before{background-position:0 -100px}.shop-list-box-outline dt.now:before,.shop-outline dt.now:before{background-position:0 -150px}.shop-list-box-outline dt.next:before,.shop-outline dt.next:before{background-position:0 -200px}.shop-list-box-outline dd,.shop-outline dd{padding:1em .6em 1em 8em;border-bottom:1px dotted #c8c8c8}.shop-list-box-outline dd a,.shop-outline dd a{text-decoration:underline}.shop-list-box-outline dd a.map,.shop-list-box-outline dd a.recruit,.shop-outline dd a.map,.shop-outline dd a.recruit{display:inline-block;outline:0;text-decoration:none!important}.shop-list-box-outline dd a.map i,.shop-list-box-outline dd a.recruit i,.shop-outline dd a.map i,.shop-outline dd a.recruit i{display:inline-block;width:76px;height:24px;white-space:nowrap;text-indent:76px;background-repeat:no-repeat;overflow:hidden;outline:0;text-decoration:none;background-image:url(//cdn.cafe.animate.co.jp/assets/img/shop/icon-button.png);background-size:110px auto}.shop-list-box-outline dd a.map i,.shop-outline dd a.map i{background-position:0 -50px}.shop-list-box-outline dd a.recruit i,.shop-outline dd a.recruit i{background-position:0 -100px}.shop-list-box-outline dd small,.shop-outline dd small{display:block;padding-top:.4em;font-size:1.6rem;line-height:1.5}.shop-list-box-outline .event,.shop-outline .event{float:left;width:50%;padding:1em .6em 1em 1em}.shop-list-box-outline .event dt,.shop-outline .event dt{float:none;width:auto;padding:0}.shop-list-box-outline .event dd,.shop-outline .event dd{padding:.6em 0;border-bottom:0 none}.shop-category{margin-bottom:44px;border-top:1px solid #c8c8c8}.shop-category ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.shop-category ul li{width:50%;padding:0 20px 24px;vertical-align:top;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}.shop-category ul li:nth-child(odd){border-left:1px solid #c8c8c8}.shop-category ul li .logo{display:table-cell;width:38vw;min-width:248px;height:130px;vertical-align:middle;text-align:center}.shop-category ul li .logo img,.shop-event-next .cover .pik img,.shop-event-now .cover .pik img{height:auto;max-width:100%}.shop-category ul li .summary{font-size:1.8rem;line-height:1.7}.shop-list-heading{margin-bottom:0 0 1em;padding:.2em 0 .2em 1.8em;font-size:2.6rem;background:url(//cdn.cafe.animate.co.jp/assets/img/icon-cafe.png) left top no-repeat;background-size:28px auto}.shop-list-box{padding-bottom:20px;border:2px solid #c8c8c8}.shop-list-box+.shop-list-box{margin-top:30px}.shop-list-box-header{display:table;text-align:left}.shop-list-box-header .logo,.shop-list-box-header .name{display:table-cell;vertical-align:middle}.shop-list-box-header .share,.shop-list-box-outline .event{display:none}.shop-list-box-outline{padding:0 18px}.shop-list-box-outline dd.address1{padding-bottom:0;border-bottom:0 none}.shop-list-box-outline dd.address2{padding-top:.4em}.shop-list-box-outline dd.address2 a+a{margin-left:.2em}.shop-list-box-outline dd.open{border-bottom:0 none}.shop-list-box .btn-detail{padding:10px 0;text-align:center}.shop-list-box .btn-detail a{display:inline-block;text-align:center;padding:.56em 1.5em;font-weight:700;font-size:2.2rem;line-height:1.2;text-decoration:none;color:#e94e52;background-color:transparent;border:2px solid #e94e52;border-radius:4px;box-shadow:0 0 0 0 #e94e52}.shop-list-box .btn-detail a.is_closed{pointer-events:none;color:#fff;background-color:#c9c9c9;border:2px solid #c9c9c9;box-shadow:none}.shop-list-box .btn-detail a.is_closed:hover{color:inherit;background:inherit}.shop-inforamtion .shop-twitter-tl{margin-top:32px;border:1px solid #c8c8c8;border-radius:5px}.shop-event-next,.shop-event-now{margin-top:50px;background-color:#f8f8f8}.shop-event-next .subhead,.shop-event-now .subhead{margin:0 auto 30px;padding:.6em 0;font-size:3rem;line-height:1.2;text-align:center}.shop-event-next .cover,.shop-event-now .cover{padding:0 24px}.shop-event-next .cover .pik,.shop-event-now .cover .pik{margin-bottom:24px;text-align:center}.shop-event-next .cover .schedule dt,.shop-event-now .cover .schedule dt{font-weight:700;font-size:2rem}.shop-event-next .cover .schedule dt:before,.shop-event-now .cover .schedule dt:before{display:inline-block;width:22px;height:20px;margin-right:10px;vertical-align:-.1em;content:"";background:url(//cdn.cafe.animate.co.jp/assets/img/icon-schedule.png) left top no-repeat;background-size:22px auto}.shop-event-next .cover .schedule dd,.shop-event-now .cover .schedule dd{margin:.7em 0;font-size:1.8rem}.shop-event-next .cover .notice,.shop-event-now .cover .notice{margin:0;font-size:2rem}.shop-event-next .cover .notice strong,.shop-event-now .cover .notice strong{color:#e94e52}.shop-event-next .photos,.shop-event-now .photos{margin-top:12px;padding:0 24px;list-style-type:none}.shop-event-next .photos li,.shop-event-now .photos li{width:48%;margin-top:20px;text-align:center}.shop-event-next .photos li:nth-child(odd),.shop-event-now .photos li:nth-child(odd){clear:both;float:left}.shop-event-next .photos li:nth-child(even),.shop-event-now .photos li:nth-child(even){float:right}.shop-event-next .photos li img,.shop-event-now .photos li img{max-width:100%;height:auto}.shop-event-next .button,.shop-event-now .button{margin:30px 24px;text-align:center}.shop-event-next .button a,.shop-event-now .button a{display:inline-block;text-align:center;padding:.56em 0;font-weight:700;font-size:2.3rem;line-height:1.2;text-decoration:none;color:#e94e52;border:2px solid #e94e52;border-radius:4px;box-shadow:0 1px 0 0 #e94e52;width:32%;margin-left:1%;background-color:#fff}.shop-event-next .subhead:before,.shop-event-now .subhead:before{width:28px;height:24px;margin-right:12px;vertical-align:0;content:"";display:inline-block}.shop-event-next .button a.is_closed,.shop-event-now .button a.is_closed{pointer-events:none;color:#fff;background-color:#c9c9c9;border:2px solid #c9c9c9;box-shadow:none}.shop-event-next .button a.is_closed:hover,.shop-event-now .button a.is_closed:hover{color:inherit;background:inherit}.shop-event-next .button a.btn-event,.shop-event-now .button a.btn-event{margin-left:0;color:#000;border-color:#000;box-shadow:0 1px 0 0 #000}.shop-event-now .subhead{color:#fff;background:#e94e52}.shop-event-now .subhead:before{background:url(//cdn.cafe.animate.co.jp/assets/img/icon-schedule.png) left bottom no-repeat;background-size:28px auto}.shop-event-next .subhead{color:#000;background:#eee}.shop-event-next .subhead:before{background:url(//cdn.cafe.animate.co.jp/assets/img/icon-calendar-next.png) left top no-repeat;background-size:28px auto}.tags li{display:inline-block;font-size:2.2rem}.tags li a{display:inline-block}.tags li a:before{content:"\ff03";font-weight:700;font-size:2.2rem;color:#e94e52}.category,.category.important,.news-article .post-category{display:inline-block;min-width:9.4em;margin-left:.5em;padding:.3em .1em;font-size:1.8rem;line-height:1;text-align:center;vertical-align:middle;border:1px solid #000}.category.important,.news-article .important.post-category{color:#e94e52;border-color:#e94e52}.news-hotword{margin:10px auto 30px;border:2px solid #e94e52}.news-hotword-heading{display:table-cell;width:30%;font-weight:400;font-size:3.2rem;font-family:'Fjalla One',sans-serif;text-align:center;vertical-align:middle;color:#e94e52;background-color:transparent;border-right:2px solid #e94e52}.news-hotword-inner{position:relative;display:table-cell}.news-hotword-inner .tags{padding:10px 0 10px 20px}.news-hotword-inner .tags li{margin:.5em 1.5em .5em 0;font-size:2rem}.news-hotword-inner .tags li:last-child{margin-right:10em}.news-hotword-more{position:absolute;bottom:16px;right:24px;display:inline-block;font-size:2rem;line-height:1.1}.news-hotword-more:before{margin-right:2px;content:"\003e";font-size:1.8rem;vertical-align:middle}.news-hotword-more a{text-decoration:underline}.news-localnav{margin-bottom:50px}.news-localnav ul{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.news-localnav ul li{width:32%;margin:10px 0 0}.news-localnav ul li a{display:block;padding:.8em 0;font-size:1.8rem;vertical-align:middle;text-align:center;border:2px solid #000;border-radius:5px}.news-localnav ul li a.selected{color:#fff;background-color:#000}.news-archives{margin-left:-28px;margin-right:-28px}.news-archives-row{margin-top:36px;border-bottom:1px solid #f5f5f5}.news-archives-col{padding:30px 28px}.news-archives-col:nth-child(odd){background-color:#f5f5f5}.news-archives-col .pik{float:left;width:120px}.news-archives-col .pik a{display:inline-block;outline:0;text-decoration:none!important}.news-archives-col .pik a img{max-width:120px;height:auto}.news-archives-col .txt{padding-left:140px}.news-archives-col .txt .date{margin-bottom:.5em;font-size:2rem;line-height:1.6}.news-archives-col .txt .date span{float:right;font-size:1.6rem;line-height:1.2}.news-archives-col .txt .title{margin-bottom:.5em;font-weight:700;font-size:2.8rem;line-height:1.6}.news-archives-col .txt .tags li{margin-right:1em}.news-taglist{padding-top:16px}.news-taglist .tags li{margin:8px 10px 8px 0}.news-taglist .tags li a{display:inline-block;outline:0;text-decoration:none!important;padding:.45em;border:1px solid #e9e9e9;border-radius:3px}.news-article{padding-top:20px}.news-article .post-date{display:inline-block;font-size:2rem;line-height:1.6}.news-article .post-category{float:right}.news-article .post-title{clear:both;margin-bottom:1em;padding-bottom:.5em;font-size:3.2rem;line-height:1.7;border-bottom:4px solid transparent;box-shadow:inset 0 -2px 0 -1px #000,0 3px 0 0 #000}.collabo-event-inner .news-article .event-article,.news-article .collabo-event-inner .event-article,.news-article .post-body{padding-bottom:20px}.news-article .post-aside{border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}.shares{padding:24px 0;text-align:center}.shares dt{display:inline-block;padding:.2em 1em 0 0;font-size:2.8rem;font-family:'Fjalla One',sans-serif;vertical-align:middle}.shares dd{display:inline-block;margin-right:15px;vertical-align:middle}.news-article .post-aside .tags{border-top:1px solid #c8c8c8;padding:24px 0 24px 1em;line-height:2}.news-article .post-aside .tags li{margin-right:1em}.infoindex a{display:block;margin-bottom:30px;padding:20px 36px 20px 20px;border:2px solid #c8c8c8}.infoindex a .pik{float:left;width:156px}.infoindex a .pik img{max-width:100%;height:auto}.infoindex a .title{margin:.7em 0 .8em 180px;font-size:2.6rem}.infoindex a .summary{margin:0 0 0 180px;font-size:2rem;line-height:1.8}.aboutcafe{border:2px solid #e3e3e3}.aboutcafe-heading{margin:0;padding:16px 20px;font-size:2.6rem;line-height:1.6;color:#000;background-color:#eaeaea}.aboutcafe-heading:before{display:inline-block;width:32px;height:42px;margin-right:18px;content:"";vertical-align:-.3em;background:url(//cdn.cafe.animate.co.jp/assets/img/info/icon-about.png) no-repeat;background-size:32px auto}.aboutcafe-block{margin:0 20px;padding:30px 0}.aboutcafe-block+.aboutcafe-block{border-top:1px dotted #c8c8c8}.aboutcafe-block .subhead{margin:0 0 1em;font-size:2.6rem;line-height:1.4}.aboutcafe-block .pik{float:left;width:174px}.aboutcafe-block .pik img{max-width:100%;height:auto}.aboutcafe-block .txt{margin:-.3em 0 0 200px;font-size:2rem;line-height:1.7}.howto-lead{margin-bottom:64px}.howto-lead h2{margin:1.5em 10px1em;padding-bottom:.2em;text-align:center;font-size:2.6rem;border-bottom:4px solid #000}.howto-lead h2 small{padding-left:.6em;font-weight:400;font-size:.7em}.howto-lead h2+p{margin-bottom:1em;font-size:2.4rem;text-align:center}.howto-lead-flow{margin:32px 0 64px;text-align:center;font-weight:700}.howto-lead-flow li{display:inline-block;font-size:1.6rem}.howto-lead-flow li:last-child:before{display:block;margin:.2em 0;content:"\2193";text-align:center;font-size:3em}.howto-lead-flow li span{display:inline-block;min-width:10em;margin:0 .5em;text-align:center;padding:.5em;font-size:2.2rem;line-height:1.2;border:2px solid #000;border-radius:6px}.howto-lead-txt{margin:0 10px;font-size:16px;line-height:1.75}.howto-lead .button{margin:20px 10px}.howto-lead .button li{margin:20px 0}.howto-lead .button a{display:block;text-align:center;padding:.56em 0;font-weight:700;font-size:2.2rem;line-height:1.2;text-decoration:none;color:#e94e52;background-color:transparent;border:2px solid #e94e52;border-radius:4px;box-shadow:0 0 0 0 #e94e52}.howto-lead .button a.is_closed{pointer-events:none;color:#fff;background-color:#c9c9c9;border:2px solid #c9c9c9;box-shadow:none}.howto-lead .button a.is_closed:hover{color:inherit;background:inherit}.howto-box{margin-bottom:36px;border:2px solid #e3e3e3}.howto-box-heading{margin:0 0 20px;padding:20px;font-size:2.6rem;line-height:1.5;color:#000;background-color:#eaeaea}.howto-box-heading:before{display:inline-block;height:38px;content:"";vertical-align:-.25em;background-position:left center;background-repeat:no-repeat}.howto-box-heading#admission:before{width:28px;margin-right:14px;background-image:url(//cdn.cafe.animate.co.jp/assets/img/info/icon-admission.png);background-size:28px auto}.howto-box-heading#reservation:before{width:38px;margin-right:15px;background-image:url(//cdn.cafe.animate.co.jp/assets/img/info/icon-reservation.png);background-size:38px auto}.howto-box-heading#cancel:before{width:38px;margin-right:15px;background-image:url(//cdn.cafe.animate.co.jp/assets/img/info/icon-cancel.png);background-size:38px auto}.howto-box-inner{padding:24px 0}.howto-box-inner .strong,.howto-box-inner strong{font-weight:400;color:#ff5c7f}.howto-box-inner .pik{display:table-cell;width:166px;padding-top:10p}.howto-box-inner .pik img{max-width:100%;height:auto}.howto-box-inner .pik+.col{display:table-cell;padding:0 0 0 16px}.howto-box-inner .subhead{margin:0 0 20px;font-size:2.5rem;line-height:1.4}.howto-box-inner .subhead span{float:left;display:inline-block;margin-right:.6em;font-size:2.8rem;line-height:1.2;border-bottom:4px solid #000}.howto-box-inner .txt{clear:both;margin:0;font-size:2rem;line-height:2}.howto-box-inner .txt em{font-style:normal}.howto-box-inner .button{margin:10px 0}.howto-box-inner .button a{display:block;text-align:center;padding:.56em 0;font-weight:700;font-size:2rem;line-height:1.2;text-decoration:none;color:#e94e52;background-color:transparent;border:2px solid #e94e52;border-radius:4px;box-shadow:0 0 0 0 #e94e52;margin:16px 0}.howto-box-inner .button a.is_closed{pointer-events:none;color:#fff;background-color:#c9c9c9;border:2px solid #c9c9c9;box-shadow:none}.howto-box-inner .button a.is_closed:hover{color:inherit;background:inherit}.howto-box-inner .notes{font-size:1.8rem;line-height:1.8}.howto-box-inner dl.notes{margin-top:1em}.howto-box-inner dl.notes dt strong{font-weight:700}.howto-box-inner ul.notes li{padding-left:1em;text-indent:-1em}.howto-reservation{margin-bottom:20px;padding:0 20px}.howto-reservation>h3{display:table-cell;width:1em;padding:0 .3em;font-size:1.4rem;line-height:1.3;text-align:center;vertical-align:middle;border-radius:10px;color:#fff}.howto-reservation>div,.howto-reservation>ol{display:table-cell;padding-left:16px}.howto-reservation>h3.pre{background:#C8C8C8}.howto-reservation>h3.step{background:#969696}.howto-reservation>ol .howto-box-inner{margin-top:-8px;padding:40px 0 32px;border-top:1px dashed #666}.howto-cancel{padding:0 20px 20px}.howto-cancel a{text-decoration:underline;color:#00c8ff}.howto-cancel p{margin:0 0 .4em;font-size:2rem;line-height:2}.howto-cancel dt{font-weight:700;font-size:2.4rem;margin:.5em 0}.howto-cancel dd{margin-bottom:2.5em}.btn-search-collabo{margin-top:50px;text-align:center}.btn-search-collabo a{display:inline-block;text-align:center;font-weight:700;font-size:2.6rem;line-height:1.2;text-decoration:none;color:#e94e52;background-color:transparent;border:2px solid #e94e52;border-radius:4px;box-shadow:0 0 0 0 #e94e52;width:88%;padding:.8em 0}.btn-search-collabo a.is_closed{pointer-events:none;color:#fff;background-color:#c9c9c9;border:2px solid #c9c9c9;box-shadow:none}.btn-search-collabo a.is_closed:hover{color:inherit;background:inherit}.faq{padding:20px;border:2px solid #c8c8c8}.faq-block+.faq-block{margin-top:10px}.faq-block-heading{position:relative;padding:14px 52px 12px 46px;font-weight:700;font-size:2rem;line-height:1.6;color:#000;background:#eee;cursor:pointer}.faq-block-heading span{display:inline-block;width:22px;margin-left:-26px;font-size:2rem}.faq-block-heading:before{position:absolute;top:calc(50% - 5px);right:20px;display:block;width:18px;height:11px;content:"";vertical-align:middle;background:url(//cdn.cafe.animate.co.jp/assets/img/arrow/btn-switch.png) left bottom no-repeat}.faq-block.open .faq-block-heading:before{background-position:left top}.faq-block-inner{display:none;padding:20px 0 10px}.faq-block-inner span{float:left;display:block;width:1.2em;font-weight:700;font-size:2rem;line-height:2;text-align:right;color:#e94e52;background:0 0}.faq-block-inner p,.faq-block-inner ul{margin:0 .2em 0 2em;font-size:2rem;line-height:2}.faq-block-inner ul{margin:0 0 0 3em}.faq-block-inner h2{margin:0 0 0 2em;font-weight:700;font-size:2rem;padding-top:.5em;line-height:2}.faq-block-inner li{list-style-type:disc}.clearfix:after,.clearfix:before,.collabo-event-inner .event-reserve .reserve-block .timetable:after,.collabo-event-inner .event-reserve .reserve-block .timetable:before,.modal-window-inner .article .pik-thumbs:after,.modal-window-inner .article .pik-thumbs:before,.news-archives-col:after,.news-archives-col:before,.shop-event-next .photos:after,.shop-event-next .photos:before,.shop-event-next:after,.shop-event-next:before,.shop-event-now .photos:after,.shop-event-now .photos:before,.shop-event-now:after,.shop-event-now:before,.shop-inforamtion .shop-list-box-outline:after,.shop-inforamtion .shop-list-box-outline:before,.shop-inforamtion .shop-outline:after,.shop-inforamtion .shop-outline:before,.shop-list-box-outline:after,.shop-list-box-outline:before,[class*=inner]:after,[class*=inner]:before,article:after,article:before,footer:after,footer:before,header:after,header:before,section:after,section:before{content:"";display:table}.clearfix:after,.collabo-event-inner .event-reserve .reserve-block .timetable:after,.modal-window-inner .article .pik-thumbs:after,.news-archives-col:after,.shop-event-next .photos:after,.shop-event-next:after,.shop-event-now .photos:after,.shop-event-now:after,.shop-inforamtion .shop-list-box-outline:after,.shop-inforamtion .shop-outline:after,.shop-list-box-outline:after,[class*=inner]:after,article:after,footer:after,header:after,section:after{clear:both}