/* 20210407 */
@charset "UTF-8";@import url('https://fonts.googleapis.com/css?family=Fjalla+One|Noto+Sans+JP:100,500&subset=japanese');.account-list-col ul li a:hover,.btn-collabo-list-more a:hover,.collabo-list-col .pik a:hover,.share a[class^=icon-]:hover,.shares a[class^=icon-]:hover{opacity:.7}#contents,#footer,.mvslider-main{min-width:1140px}.howto-reservation>ol,ul{list-style-type:none}@font-face{font-family:'Fjalla One',sans-serif;}.btn-pageback{margin-top:30px;font-size:18px}.btn-pageback a{display:inline-block;padding-left:66px;font-weight:700;background:url(//cdn.cafe.animate.co.jp/assets/img/arrow/marker-link-back.png) left center no-repeat;background-size:59px auto}body{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Osaka,"MS PGothic",Arial,Helvetica,Verdana,sans-serif;line-height:1;color:#000;background:#fff}#contents .headline h1,.collabo-list-col .icon em,.news-list article .date span{font-family:'Fjalla One'}body.is_modalwin{position:relative;overflow:hidden;padding-right:17px}dl dd,ul{margin:0;padding:0}body.is_modalwin:before{position:fixed;width:100%;height:100%;top:0;left:0;bottom:0;right:0;content:"";background:rgba(0,0,0,.75);z-index:1000}a{color:inherit;background-color:transparent;text-decoration:none;outline:0}a:hover{text-decoration:underline}i{font-style:normal}dl{margin:0}.is_sp{display:none!important}#header{width:1140px;margin:0 auto;padding:40px 0}#header .logo{float:left;width:394px;margin:0;padding:0 2px}#header .logo a{display:block}#header .share{float:right;width:250px;margin:5px 0;text-align:right}#header .share li{display:inline-block;margin-left:5px}#globalnav .globalnav-btn,#header .btn-menu{display:none}#globalnav{width:1140px;margin:0 auto;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}#globalnav .globalnav-inner{display:table;width:100%}#globalnav .globalnav-inner li{display:table-cell;}#globalnav .globalnav-inner li a{display:block;height:67px;padding-top:20px;font-weight:700;font-size:18px;text-align:center;border-top:7px solid transparent}#globalnav .globalnav-inner li a.current,#globalnav .globalnav-inner li a:hover{text-decoration:none;border-top-color:#000}#globalnav .globalnav-inner li a i{display:none}#contents{width:100%;background-repeat:no-repeat;background-position:center top}#contents .breadcrumb{background-color:rgba(255,255,255,.7)}#contents .breadcrumb ul{width:1140px;margin:0 auto;padding:12px 1em}#contents .breadcrumb ul li{display:inline-block;vertical-align:top;font-size:13px;line-height:1.1}#contents .breadcrumb ul li+li:before{padding:0 .7em;content:"\003e";vertical-align:middle}#contents .breadcrumb ul li .root{display:block;width:14px;height:15px;font-size:0;background:url(//cdn.cafe.animate.co.jp/assets/img/icon-home.png) no-repeat;background-size:14px auto}#contents .contents-inner{width:1140px;margin:0 auto}#contents .headline h1{margin:0 0 10px;padding:30px 16px 0;font-weight:400;font-size:60px}#contents .headline h1 span{font-size:50px}#contents .headline h1 small{padding-left:8px;font-weight:700;font-size:24px}#contents .headline h1:after{position:relative;top:-16px;display:block;height:40px;margin:0 -16px;background:#f5f5f5;content:"";z-index:-1}#contents .headline p{margin:1.8em 0 2em;font-size:16px}#contents .headline .localnav{margin-bottom:24px;font-weight:700;padding-left:10px}#contents .headline .localnav li{display:inline-block;margin-bottom:.5em;margin-right:1.8em;font-size:16px}#contents .headline .localnav li:before{content:"";display:inline-block;width:12px;height:12px;margin-right:5px;background:#000;border-radius:6px;vertical-align:top}#contents .headline .localnav li a{text-decoration:underline}#contents .headline .localnav li a.current,#contents .headline .localnav li a:hover{text-decoration:none}.btn-pagetop{position:relative;bottom:-50px;height:100px;z-index:10}.btn-pagetop.stay{overflow:hidden}.btn-pagetop.stay a{position:absolute;bottom:0}.btn-pagetop a{position:fixed;right:calc(50% - 690px);bottom:30px;display:block;width:100px;height:100px;color:#fff;background-color:#ccc;border-radius:50px}.btn-pagetop a:hover{background-color:#000}#footer{position:relative;width:100%;color:#333;background:#e9e9e9}#footer .footer-inner{width:1140px;margin:0 auto;padding:50px 0}#footer .footer-nav{float:left;display:table;width:520px}#footer .footer-nav-col{display:table-cell;width:257px;padding:0 20px;vertical-align:top;line-height:1.5;border-right:2px solid #333}#footer .footer-nav-col>li{font-weight:700}#footer .footer-nav-col>li+li{margin-top:20px}#footer .footer-nav-col>li ul{margin-top:5px;font-weight:400}#footer .footer-nav-col>li ul li{margin-top:7px;font-size:12px}#footer .footer-aside-nav{float:left;width:230px}#footer .footer-aside-nav dl{margin:0 0 0 20px;line-height:1.5}#footer .footer-aside-nav dl dt{font-weight:700}#footer .footer-aside-nav dl dd{margin:7px 0 0;font-size:12px}#footer .footer-contact{float:right;width:257px;margin-right:20px;}#footer .footer-contact .contact-box{margin-bottom:20px;padding:20px;border:2px solid #333;text-align:center}#footer .footer-contact .contact-box-tel{margin:0}#footer .footer-contact .contact-box-tel dt{display:inline-block;padding-left:1em;font-weight:700;font-size:14px;line-height:1.2;background:url(//cdn.cafe.animate.co.jp/assets/img/icon-tell.png) left center no-repeat;background-size:12px auto}.share a[class^=icon-],.shares a[class^=icon-]{white-space:nowrap;background-repeat:no-repeat;text-decoration:none;background-image:url(//cdn.cafe.animate.co.jp/assets/img/sns/icon-share.png);overflow:hidden;outline:0}#footer .footer-contact .contact-box-tel dd{margin:20px 0}#footer .footer-contact .contact-box-tel dd strong{font-size:24px;letter-spacing:1px}#footer .footer-contact .contact-box-hour{display:inline-block;margin:0;font-size:12px;text-align:left}#footer .footer-contact .contact-box-hour dt{float:left;width:5em}#footer .footer-contact .contact-box-hour dd{margin-left:5em}#footer .footer-contact .contact-box-hour dd+dd{margin-top:.8em}#footer .footer-contact .contact-box-hour dd span{display:inline-block;width:3.2em}#footer .footer-contact .contact-note{margin:0;padding:0;font-size:13px;line-height:2.1}#footer .footer-contact .contact-note li{display:inline-block}#footer .footer-contact .contact-note li:first-child:after{display:inline-block;padding:0 .8em;content:"\002f"}#footer .copyright{margin:0 0 40px;text-align:center}.shares a[class^=icon-]{display:block;width:27px;height:26px;text-indent:27px}.shares .icon-tw{background-position:-50px 0}.shares .icon-fb{background-position:-50px -50px}.shares .icon-gg{background-position:-50px -100px}.shares .icon-hb{background-position:-50px -150px}.shares .icon-ln{background-position:-50px -200px}.share a[class^=icon-]{display:block;width:42px;height:40px;text-indent:42px}.share .icon-tw{background-position:0 0}.share .icon-fb{background-position:0 -50px}.share .icon-gg{background-position:0 -100px}.share .icon-hb{background-position:0 -150px}.share .icon-ln{background-position:0 -200px}.news-list{width:1000px;margin:0 auto}.news-list article{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #c8c8c8}.news-list article a{display:block}.news-list article .pik{float:left;width:86px}.news-list article .pik img{max-width:100%;height:auto;vertical-align:top}.news-list article .date{margin-bottom:6px;margin-left:108px;padding-top:2px;font-size:14px}.news-list article .date span{display:inline-block;margin-left:10px;padding:0 5px;font-size:13px;line-height:1.3;color:#e94e52;border:1px solid #e94e52}.news-list article .txt{margin:0 0 0 106px;font-size:16px;line-height:1.5}.news-list-more{margin-top:30px;font-size:16px;text-align:right}.news-list-more a{display:inline-block;padding-left:66px;font-weight:700;background:url(//cdn.cafe.animate.co.jp/assets/img/arrow/marker-link-more.png) left center no-repeat;background-size:59px auto}.collabo-header{margin-bottom:40px;padding:15px 18px;background-color:#ebebeb}.collabo-header-select{height:34px;padding:4px 0}.collabo-header-select label{display:inline-block;height:30px;margin-right:22px;font-weight:700;font-size:14px}.collabo-header-select label:before{display:inline-block;width:22px;height:18px;margin-right:8px;vertical-align:text-top;content:"";background:url(//cdn.cafe.animate.co.jp/assets/img/icon-shop-b.png) left top no-repeat;background-size:22px auto}.collabo-header-select select{width:310px;height:30px;font-size:14px;padding:0 10px;color:#000;background-color:#fff;outline:0;border:0}.collabo-list{margin:0 auto}.collabo-list-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.collabo-list-col{position:relative;width:270px;margin-left:20px;margin-bottom:50px;padding-bottom:52px}.collabo-list-col:nth-child(4n+1){margin-left:0}.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:42px;height:42px;white-space:norwrap;vertical-align:top;border-radius:21px}.collabo-list-col .icon em{text-align:center;font-size:14px;line-height:42px;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:42px 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{width:270px;height:160px;margin-bottom:12px}.collabo-list-col .pik a{display:inline-block;outline:0;text-decoration:none!important}.collabo-list-col .pik a img{max-width:270px;height:auto;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%}.collabo-list-col .shop li{width:130px;height:30px;margin:0 0 10px;padding:8px 4px;font-size:14px;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:.8em .5em .7em;font-weight:700;font-size:18px;line-height:1.2;letter-spacing:1px;text-decoration:none;color:#e94e52;background-color:transparent;border:2px solid #e94e52;border-radius:4px;box-shadow:0 1px 0 0 #e94e52;transition:.5s}.collabo-list-col .btn-detail a:hover{color:#fff;background-color:#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:16px;text-align:right}.collabo-list-more a{display:inline-block;padding-left:66px;font-weight:700;background:url(//cdn.cafe.animate.co.jp/assets/img/arrow/marker-link-more.png) left center no-repeat;background-size:59px auto}.collabo-list.archives .shop li{background:#f4f4f4}.collabo-list-notfound{margin:3em 0 5em;text-align:center}.collabo-pre{border-top:2px dotted #000}.collabo-pre-heading{margin:40px 0;text-align:center;font-size:22px}.btn-collabo-list-more{margin-bottom:40px}.btn-collabo-list-more a{display:block;outline:0;text-decoration:none!important;padding:20px;text-align:center;font-weight:700;font-size:20px;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;float:left;width:270px;min-height:336px;margin:0 0 20px 20px;padding:15px 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(4n+1){clear:both;margin-left:0}.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:230px;height:64px;vertical-align:bottom;text-align:center}.shop-list .shop-col .logo img{max-height:64px;width:auto}.shop-list .shop-col .schedule{min-height:116px;margin:32px 0 0}.shop-list .shop-col .schedule dt{margin:0 0 10px;font-size:14px}.shop-list .shop-col .schedule dt:before{display:inline-block;width:16px;height:15px;margin-right:10px;vertical-align:-2px;content:"";background:url(//cdn.cafe.animate.co.jp/assets/img/icon-schedule.png) left top no-repeat;background-size:16px auto}.shop-list .shop-col .schedule dd{font-size:16px;line-height:1.5}.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-top:6px;font-size:12px;text-align:center}.shop-list .shop-col .btn-view{margin-bottom:20px}.shop-list .shop-col .btn-view a{display:block;text-align:center;padding:.8em .5em .7em;font-weight:700;font-size:18px;line-height:1.2;letter-spacing:1px;text-decoration:none;color:#e94e52;background-color:transparent;border:2px solid #e94e52;border-radius:4px;box-shadow:0 1px 0 0 #e94e52;transition:.5s}.shop-list .shop-col .btn-view a:hover{color:#fff;background-color:#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:14px}.shop-list .shop-col .access a:before{content:">"}.account-list-heading{display:inline-block;margin:0 0 30px;padding:10px 0;font-size:28px;border-bottom:5px solid #000}.account-list-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:50px}.account-list-row:last-child{margin-bottom:0}.account-list-col{width:270px;margin:20px 0 0 20px;border:2px solid #c8c8c8}.account-list-col:nth-child(-n+4){margin-top:0}.account-list-col:nth-child(4n+1){margin-left:0}.account-list-col h3{position:relative;display:table-cell;width:266px;height:68px;margin:0;padding:0 15px;font-weight:700;font-size:17px;line-height:1.3;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:24px;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:15px 17px}.account-list-col ul li{display:inline-block;width:40px;margin:5px 2px}.account-list-col ul li a{display:inline-block;outline:0;text-decoration:none!important}.account-list-col ul li a img{max-width:40px;height:auto}.collabo-event-inner .event-itemsale-tbl,.collabo-event-inner .event-reserve-tbl,.event-table{width:100%;margin:0 0 20px;font-size:18px}.collabo-event-inner .event-itemsale-tbl thead th,.collabo-event-inner .event-reserve-tbl thead th,.event-table thead th{padding:16px 0;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{font-weight:400;text-align:center;padding:11px;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:11px;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:inline-block;text-align:center;padding:.8em .5em .7em;font-weight:700;font-size:18px;line-height:1.2;letter-spacing:1px;text-decoration:none;color:#e94e52;background-color:transparent;border:2px solid #e94e52;border-radius:4px;box-shadow:0 1px 0 0 #e94e52;transition:.5s}.collabo-event-inner .event-itemsale-tbl tbody td .btn:hover,.collabo-event-inner .event-reserve-tbl tbody td .btn:hover,.event-table tbody td .btn:hover{color:#fff;background-color:#e94e52}.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;padding:.8em .5em .7em;font-weight:700;font-size:18px;line-height:1.2;letter-spacing:1px;text-decoration:none;background-color:transparent;border:2px solid #000;border-radius:4px;box-shadow:0 0 0 0 #e94e52;transition:.5s;color:#000}.collabo-event-inner .event-itemsale-tbl tbody td .state:hover,.collabo-event-inner .event-reserve-tbl tbody td .state:hover,.event-table tbody td .state:hover{background-color:#e94e52}.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-itemsale-tbl tbody td .state:hover,.collabo-event-inner .event-reserve-tbl tbody td .state.is_closed:hover,.collabo-event-inner .event-reserve-tbl tbody td .state:hover,.event-table tbody td .state.is_closed:hover,.event-table tbody td .state: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:100%;max-width:100%;padding-top:36px;padding-bottom:36px;text-align:center;overflow-y:auto;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:96%;max-width:740px;padding:40px}.modal-window-inner-btn{position:absolute;top:-20px;right:-20px;padding:4px;font-family:'Noto Sans JP';font-size:40px;border-radius:24px;cursor:pointer}.front-block-heading h2,.shares dt,.news-hotword-heading,.relate-block-heading h2{font-family:'Fjalla One'}.modal-window-inner .article{width:660px;margin:0 auto}.modal-window-inner .article .pik{margin-bottom:40px;text-align:center}.modal-window-inner .article .pik img{max-width:660px;height:auto}.modal-window-inner .article .pik-thumbs{margin-top:15px}.modal-window-inner .article .pik-thumbs li{float:left;width:120px;margin-left:15px;margin-top:15px;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;width:100%;max-height:120px}.modal-window-inner .article .pik-thumbs li:hover img{opacity:.3}.modal-window-inner .article .pik-thumbs li.is_active img{opacity:1}#topMorelinks .morelinks-box article .pik a:hover,#topShops .shop-area-col ul li a:hover{opacity:.7}.modal-window-inner .article .title{margin-bottom:.8em;font-size:30px;line-height:1.2;text-align:left}.modal-window-inner .article .txt{font-size:16px;line-height:1.75;text-align:left}.pagenavi{margin:20px 0;text-align:right}.pagenavi .wp-pagenavi .current,.pagenavi .wp-pagenavi a{display:inline-block;margin:0 3px;width:25px;height:24px;text-align:center;font-size:16px;line-height:24px;border:1px solid #000}.pagenavi .wp-pagenavi .current,.pagenavi .wp-pagenavi a:hover{color:#fff;background-color:#000;text-decoration:none}#topCollabo,.notfound .button a{background-color:#f5f5f5}.pagenavi .wp-pagenavi .pages{display:inline-block;margin-right:20px;font-size:14px}.collabo-event-inner .event-article,.post-body{padding-bottom:20px;font-size:14px}.collabo-event-inner .event-article h2,.post-body h2{font-size:20px;line-height:1.3}.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.2}.collabo-event-inner .event-article a,.post-body a{color:#4370cb;text-decoration:underline}.collabo-event-inner .event-article a:hover,.notfound .button a,.post-body a:hover{text-decoration:none}.collabo-event-inner .event-article .alignleft,.post-body .alignleft{float:left;margin:.375em 1.75em 1.75em 0}.collabo-event-inner .event-article .alignright,.post-body .alignright{float:right;margin:.375em 0 1.75em 1.75em}.collabo-event-inner .event-article .aligncenter,.post-body .aligncenter{clear:both;display:block;margin:0 auto 1.75em}.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;height:auto;max-width:100%}.collabo-event-inner .event-article .wp-caption .wp-caption-text,.post-body .wp-caption .wp-caption-text{font-size:13px;line-height:1.4;padding-top:.5384615385em}.notfound{padding:0 50px;line-height:1.5}.notfound .button{margin:40px 0 0;text-align:center}.notfound .button a{display:inline-block;padding:1em 4em;font-size:16px;line-height:1.2;letter-spacing:1px;color:#000;border:3px solid #ccc;border-radius:6px}.notfound .button a:hover{opacity:.7;text-decoration:none}.mvslider{padding-top:40px;overflow-x:hidden}.mvslider-main{max-width:1170px;margin:0 auto 12px}.mvslider-main .slick-list{overflow:visible!important}.mvslider-main .slick-slide{height:380px}.mvslider-main .slick-slide img{margin:0 auto}.mvslider-main .slick-arrow{position:absolute;top:50%;display:block;width:22px;height:22px;margin-top:-11px;padding:0;font-size:0;background-image:url(//cdn.cafe.animate.co.jp/assets/img/slidenav_main.png);background-repeat:no-repeat;border:0;overflow:hidden;cursor:pointer;z-index:10}.mvslider-main .slick-prev{left:4px;background-position:left top}.mvslider-main .slick-next{right:4px;background-position:right top}.mvslider-cards{width:1156px;margin:0 auto}.mvslider-cards .slick-track{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;width:100%!important}.mvslider-cards .slick-slide{width:213px!important;margin:14px 9px 0;text-align:center;cursor:pointer}.mvslider-cards .slick-slide img{max-width:100%;height:auto}.front-block{padding-top:100px;padding-bottom:80px}.front-block-inner{width:1140px;margin:0 auto}.front-block-heading{width:630px;margin:0 auto 60px;padding-top:30px;text-align:center;border-top:8px solid #000}.front-block-heading h2{margin:0 auto 24px;font-weight:400;font-size:72px}.front-block-heading small{color:#777;font-size:18px;letter-spacing:1px}#topCollabo .front-block-heading{margin-bottom:40px}#topCollabo .collabo-header{text-align:right}#topCollabo .collabo-list-heading{margin:0 0 40px;font-size:24px;text-align:center}#topCollabo .collabo-pre-heading{font-size:20px}#topNews .news-list-more{margin-top:0}#topShops{padding-bottom:0}#topShops .shop-area{display:table;width:1000px;margin:0 auto 60px}#topShops .shop-area-col{display:table-cell;width:33%;padding:0 24px;border-left:2px dotted #000}#topShops .shop-area-col:first-child{border-left:0}#topShops .shop-area-col-heading{margin:20px 0;font-size:24px;text-align:center}#topShops .shop-area-col-heading:before{display:inline-block;margin-right:10px;width:10px;height:10px;content:"";background-color:#000;border-radius:5px;vertical-align:middle}#topShops .shop-area-col ul{margin:36px 0;padding:0}#topShops .shop-area-col ul li{display:inline}#topShops .shop-area-col ul li a{display:inline-block;outline:0;text-decoration:none!important;color:#333;margin:4px 6px 4px 0;padding:6px 10px 5px;border:1px solid #c8c8c8;border-radius:4px}#topShops .shop-area-col ul li a:after{display:inline-block;margin-left:5px;font-size:8px;content:"\003e";vertical-align:middle}#topShops .shop-photos{min-width:1140px;margin:0 auto;overflow:hidden}#topShops .shop-photos .slick-list{overflow:visible!important}#topMorelinks{padding-bottom:0}#topMorelinks .morelinks-box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}#topMorelinks .morelinks-box article{width:550px;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:inline-block;outline:0;text-decoration:none!important}#topMorelinks .morelinks-box article .pik a img{max-width:100%;height:auto}#topMorelinks .morelinks-box article .title{margin:0 0 1.2em;font-weight:400;font-size:22px;text-align:center}#topMorelinks .morelinks-box article .text{font-size:14px;line-height:2}#topMorelinks .morelinks-bnr{clear:both;width:1024px;margin:0 auto;padding:0}#topMorelinks .morelinks-bnr li{display:inline-block;width:235px;height:80px;margin:14px 8px 0;text-align:center}#topMorelinks .morelinks-bnr li img{max-width:100%;height:auto}.collabo{width:100%}.collabo-announce,.collabo-headline span{width:1140px;padding:10px;font-weight:700;font-size:14px;color:#e94e52;background-color:#fff;border:1px solid #e94e52}.collabo-headline{margin:40px 0;text-align:center}.collabo-headline span{display:block;margin:-20px auto 20px}.collabo-announce{margin:0 auto 40px}.collabo-announce p{margin:.1em 0;line-height:1.2;text-align:center}.collabo-slider{overflow:hidden}.collabo-slider-cards{display:none!important}.collabo-slider-main{width:930px;margin:0 auto 50px}.collabo-slider-main .slick-list{overflow:visible!important}.collabo-slider-main .slick-slide{height:630px}.collabo-slider-main .slick-slide img{margin:0 auto}.collabo-slider-main .slick-arrow{position:absolute;top:50%;display:block;width:22px;height:22px;margin-top:-11px;padding:0;font-size:0;background-image:url(//cdn.cafe.animate.co.jp/assets/img/slidenav_main.png);background-repeat:no-repeat;border:0;overflow:hidden;cursor:pointer;z-index:10}.collabo-slider-main .slick-prev{left:10px;background-position:left top}.collabo-slider-main .slick-next{right:10px;background-position:right top}.collabo-slider-main .slick-dots{margin:20px 0 0;padding:0;text-align:center}.collabo-slider-main .slick-dots li{display:inline-block;margin:0 8px;vertical-align:middle}.collabo-slider-main .slick-dots li button{width:14px;height:14px;padding:0;font-size:0;white-space:nowrap;background:#d8d8d8;border:0;border-radius:7px;outline:0;overflow:hidden;cursor:pointer}.collabo-slider-main .slick-dots li.slick-active button{background:#000}.collabo-lead{width:1000px;margin:0 auto 70px;font-size:14px;line-height:2.1}.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:inline-block;width:890px;padding:12px;font-size:18px;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 a:hover{text-decoration:none;opacity:.8}.collabo-event-inner .event-reserve .reserve-block .timetable li a:hover,.collabo-event-inner .event-result .box a:hover,.collabo-event-inner .event-search div a:hover,.news-archives-col .pik a:hover,.news-taglist .tags li a:hover,.shop-header .name a:hover,.shop-list-box-header .name a:hover,.shop-list-box-outline dd a.map:hover,.shop-list-box-outline dd a.recruit:hover,.shop-outline dd a.map:hover,.shop-outline dd a.recruit:hover{opacity:.7}.collabo-lead .btn-event-link+.btn-event-link{margin-top:2em}.relate-block{padding-top:100px}.relate-block.bgcol{padding-bottom:100px;background-color:#f5f5f5}.relate-block-inner{width:1140px;margin:0 auto}.relate-block-heading{width:630px;margin:0 auto 60px;padding-top:30px;text-align:center;border-top:8px solid #000}.relate-block-heading h2{margin:0 auto 24px;font-weight:400;font-size:72px}.relate-block-heading small{color:#777;font-size:18px;letter-spacing:1px}.collabo-event{width:1140px;margin:0 auto;padding-bottom:100px}.collabo-event-nav{position:relative;width:1140px;border-bottom:1px solid #c8c8c8}.collabo-event-nav ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}.collabo-event-nav li{height:60px}.collabo-event-nav li a{display:table-cell;min-width:220px;height:60px;padding-top:5px;font-weight:700;font-size:20px;line-height:1.3;text-align:center;vertical-align:middle;color:#000;background-color:#eee;border-radius:8px 8px 0 0}.collabo-event-nav li a.current,.collabo-event-nav li a:hover{color:#fff;background-color:#e94e52;text-decoration:none}.collabo-event-nav li.reserve a{background-color:#fdd6d7}.collabo-event-nav li.reserve a:before{display:inline-block;width:20px;height:1em;margin-right:10px;vertical-align:-.1em;content:"";background:url(//cdn.cafe.animate.co.jp/assets/img/icon-cafe.png) left top no-repeat;background-size:19px auto}.collabo-event-nav li.reserve a.current,.collabo-event-nav li.reserve a:hover{color:#fff;background-color:#e94e52}.collabo-event-nav li.reserve a.current:before,.collabo-event-nav li.reserve a:hover:before{background-position:left bottom}.collabo-event-nav.stick{position:fixed;top:0;z-index:500;border-bottom:0 none}.collabo-event-inner{padding-top:25px;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 24px;padding:12px 0;font-size:28px;line-height:1.3;letter-spacing:1px;text-align:center;color:#fff;background:#e94e52}.collabo-event-inner .inPreparation{margin-top:2em;font-weight:700;font-size:20px;text-align:center}.collabo-event-inner .event-article{margin-bottom:50px;padding:30px 70px}.collabo-event-inner .event-article p:first-of-type{margin-top:0}.collabo-event-inner .event-announce{margin:26px 0;padding:10px;font-weight:700;font-size:14px;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:0 5px 16px;border-bottom:1px solid #d8d8d8}.collabo-event-inner .event-search label{float:left;display:inline-block;font-weight:700;font-size:16px;line-height:1.4}.collabo-event-inner .event-search label:before{display:inline-block;width:24px;height:20px;margin-right:5px;content:"";vertical-align:text-top;background:url(//cdn.cafe.animate.co.jp/assets/img/icon-shop-r.png) left top no-repeat;background-size:24px auto}.collabo-event-inner .event-search div{margin-left:260px}.collabo-event-inner .event-search div a{display:inline-block;outline:0;text-decoration:none!important;margin-bottom:8px;padding:6px 6px 4px;font-weight:700;font-size:14px;color:#000;background-color:#f4f4f4;border-radius:3px}.collabo-event-inner .event-search div a+a{margin-left:14px}.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:34px 0}.collabo-event-inner .event-result-anchor li{display:inline-block;margin-right:36px;font-weight:700;font-size:20px}.collabo-event-inner .event-result-anchor li a{padding-left:38px;background:url(//cdn.cafe.animate.co.jp/assets/img/arrow/marker-anchor.png) 10px center no-repeat;background-size:12px auto}.collabo-event-inner .event-result-footnote{margin:0 0 10px;text-align:right;font-size:14px}.collabo-event-inner .event-result-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.collabo-event-inner .event-result-row.type-col2{-ms-flex-pack:justify;justify-content:space-between}.collabo-event-inner .event-result-row.type-col2 .box{width:556px}.collabo-event-inner .event-result-row.type-col4{-ms-flex-pack:start;justify-content:flex-start}.collabo-event-inner .event-result-row.type-col4 .box{width:265px;margin-left:26px}.collabo-event-inner .event-result-row.type-col4 .box:nth-child(4n+1){margin-left:0}.collabo-event-inner .event-result .box{position:relative;margin-top:30px;padding-bottom:10px;border:1px solid #dcdcdc;border-radius:5px;box-shadow:0 1px 2px 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:-17px;left:-5px;display:inline-block;width:42px;height:42px;font:400 14px/42px 'Fjalla One';text-align:center;vertical-align:top;color:#fff;background:#e94e52;border-radius:21px;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:100%;height:auto;border-radius:5px 5px 0 0}.collabo-event-inner .event-result .box .pik strong{position:absolute;left:0;bottom:0;display:inline-block;padding:7px 10px;font-size:14px;color:#fff;background:#e94e52}.collabo-event-inner .event-result .box .title{margin:0 10px;padding:8px 0;font-weight:700;font-size:18px;line-height:1.4;border-bottom:1px dotted #ccc}.collabo-event-inner .event-result .box .title span{display:block;font-size:13px}.collabo-event-inner .event-result .box .title span.sub1{margin-bottom:6px}.collabo-event-inner .event-result .box .title span.sub2{margin-top:6px}.collabo-event-inner .event-result .box .note{margin:0 8px 32px;padding:8px 0;font-size:13px;line-height:1.7}.collabo-event-inner .event-result .box .price{margin:0 12px;font-weight:700;text-align:right;font-size:30px;color:#e94e52;background:0 0;position:absolute;bottom:5px;right:0}.collabo-event-inner .event-result .box .price:before{content:"\00a5";font-size:16px}.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:10}.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:18px;line-height:1.5;text-align:center;color:#fff;z-index:15}.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:1140px;height:auto}.collabo-event-inner .event-bonus-txt{font-size:14px;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:32px}.collabo-event-inner .event-itemsale-tbl thead th.itemname{width:450px}.collabo-event-inner .event-itemsale-tbl thead th.status{width:180px}.collabo-event-inner .event-itemsale-tbl thead th.remarks{width:auto}.collabo-event-inner .event-itemsale-tbl tbody td{padding:8px 16px}.collabo-event-inner .event-itemsale-tbl tbody td.remarks{text-align:left;font-size:80%;line-height:1.2}.collabo-event-inner .event-itemsale-tbl tbody td .state{width:130px;padding:9px 3px 7px}.collabo-event-inner .event-itemsale-note{margin-top:2em;text-align:right;font-size:13px;line-height:1.5}.collabo-event-inner .event-reserve-heading{margin:0 0 30px}.collabo-event-inner .event-reserve-note{font-size:14px;line-height:2.3}.collabo-event-inner .event-reserve-selecter{margin:0 0 30px;font-size:16px;text-align:center;border:0}.collabo-event-inner .event-reserve-selecter label{display:inline-block;margin-right:38px;padding-left:25px;font-weight:700;background:url(//cdn.cafe.animate.co.jp/assets/img/icon-search.png) left top no-repeat;background-size:16px auto}.collabo-event-inner .event-reserve-selecter select{width:280px;height:34px;margin-left:10px;padding:0 10px;border:1px solid #000;font-size:14px}.collabo-event-inner .event-reserve-vacancy .loading{width:100%;text-align:center}.collabo-event-inner .event-reserve-tbl thead th.schedule{width:360px}.collabo-event-inner .event-reserve-tbl thead th.limit{width:290px}.collabo-event-inner .event-reserve-tbl thead th.result{width:270px}.collabo-event-inner .event-reserve-tbl thead th.status{width:auto}.collabo-event-inner .event-reserve-tbl tbody td .btn{width:130px;padding:9px 10px 7px}.collabo-event-inner .event-reserve .reserve-block+.reserve-block{margin-top:10px}.collabo-event-inner .event-reserve .reserve-block-heading{position:relative;margin:0;padding:12px 20px;font-weight:700;font-size:20px;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:6px 8px;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 30px;color:#000;background:#f6f6f6}.collabo-event-inner .event-reserve .reserve-block-footnote{margin:60px 0 0;font-size:13px}.reserve-block-footnote p, .event-reserve-lottery p{margin:.5em 0;line-height:1.5;font-size:13px}.collabo-event-inner .event-reserve .reserve-block .timetable{margin:0;padding:5px 10px 0}.collabo-event-inner .event-reserve .reserve-block .timetable li{display:inline-block;width:100px;min-height:62px;margin-bottom:10px;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 a{display:block;outline:0;text-decoration:none!important;min-height:60px;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;text-align:center}.collabo-event-inner .event-reserve .reserve-block .timetable li span.time{padding:8px 0 6px;font-size:14px;white-space:nowrap}.collabo-event-inner .event-reserve .reserve-block .timetable li span.time i{font-style:normal;font-size:10px}.collabo-event-inner .event-reserve .reserve-block .timetable li span.is_large{font-family:'Noto Sans JP';font-size:22px;line-height:1.2;color:#e94e52}.collabo-event-inner .event-reserve .reserve-block .timetable li span.is_small{font-family:'Noto Sans JP';font-size:22px;line-height:1.2;color:#7d7d7d}.collabo-event-inner .event-reserve .reserve-block .timetable li span.is_null{font-family:'Noto Sans JP';font-weight:100;font-size:26px;line-height:1;color:#000}.collabo-event-inner .event-reserve-lottery{margin-bottom:44px}.shop-nav{float:left;width:230px}.shop-nav h2{margin:0 0 28px;padding:10px 30px;font-size:16px;border-bottom:3px solid #000}.shop-nav h2:before{display:inline-block;width:20px;height:20px;margin-right:10px;vertical-align:middle;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{margin:0 0 24px;padding:0 0 0 26px;font-size:16px;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 span{padding-left:1px;font-size:12px;line-height:1.3}.shop-main{float:right;width:876px}.shop-header,.shop-list-box-header{display:table;width:100%;min-height:94px;padding:11px 0;color:#000;background-color:#eee}.shop-header div,.shop-header h2,.shop-list-box-header div,.shop-list-box-header h2{display:table-cell;vertical-align:middle}.shop-header .logo,.shop-list-box-header .logo{width:200px;padding:0 20px}.shop-header .logo img,.shop-list-box-header .logo img{max-width:160px;height:auto}.shop-header .name,.shop-list-box-header .name{width:432px;font-weight:700;font-size:20px}.shop-header .name a,.shop-list-box-header .name a{display:inline-block;outline:0;text-decoration:none!important}.shop-header .name a strong,.shop-list-box-header .name a strong{display:inline-block;margin:4px 14px 4px 0}.shop-header .name a i,.shop-list-box-header .name a i{display:inline-block;width:110px;height:24px;white-space:nowrap;text-indent:110px;background-repeat:no-repeat;overflow:hidden;outline:0;text-decoration:none;margin:2px 0;vertical-align:text-top;background-image:url(//cdn.cafe.animate.co.jp/assets/img/shop/icon-button.png);background-position:0 0;background-size:110px auto}.shop-header .share,.shop-list-box-header .share{width:280px;padding:0 0 0 14px}.shop-header .share img,.shop-list-box-header .share img{margin:2px 1px}.shop-list-box-outline,.shop-outline{font-size:16px;line-height:1.5}.shop-list-box-outline dt,.shop-outline dt{width:140px;padding:1.2em 4px 1em;font-weight:700}.shop-list-box-outline dt:before,.shop-outline dt:before{display:inline-block;width:20px;height:24px;margin-right:12px;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:1.4em 10px 1.2em;font-size:14px}.shop-list-box-outline dd a,.shop-outline dd a{text-decoration:underline}.shop-list-box-outline dd a:hover,.shop-outline dd a:hover{text-decoration:none}.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:.2em;font-size:12px;line-height:1.5}.shop-category{margin-bottom:40px;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:25%;padding:0 11px 24px;vertical-align:top;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}.shop-category ul li:nth-child(4n+1){border-left:1px solid #c8c8c8}.shop-category ul li .logo{display:table-cell;height:100px;vertical-align:middle}.shop-category ul li .logo img{max-width:196px;height:auto}.shop-category ul li .summary{font-size:14px;line-height:1.85}.shop-list-heading{margin:0 0 22px;padding:2px 0 2px 32px;font-size:22px;background:url(//cdn.cafe.animate.co.jp/assets/img/icon-cafe.png) left top no-repeat;background-size:22px auto}.shop-list-box{padding-bottom:10px;border:2px solid #c8c8c8}.shop-list-box+.shop-list-box{margin-top:30px}.shop-list-box-outline{padding:0 18px}.shop-list-box-outline dl.event dd a{display:block}.shop-list-box-outline dt{float:left;border-top:1px dotted #c8c8c8}.shop-list-box-outline dt.address{border-top:none}.shop-list-box-outline dt.tel{clear:both}.shop-list-box-outline dd{float:left;border-top:1px dotted #c8c8c8}.shop-list-box-outline dd.address1{width:510px;border-top:none}.shop-list-box-outline dd.address2{float:right;width:184px;text-align:right;border-top:none}.shop-list-box-outline dd.address2 a+a{margin-left:2px}.shop-list-box-outline dd.now,.shop-list-box-outline dd.tel{width:268px}.shop-list-box-outline dd.next,.shop-list-box-outline dd.open{width:288px}.shop-list-box .btn-detail{padding:10px 0;text-align:center}.shop-list-box .btn-detail a{display:inline-block;text-align:center;padding:.8em 1.5em .7em;font-weight:700;font-size:18px;line-height:1.2;letter-spacing:1px;text-decoration:none;color:#e94e52;background-color:transparent;border:2px solid #e94e52;border-radius:4px;box-shadow:0 0 0 0 #e94e52;transition:.5s}.shop-list-box .btn-detail a:hover{color:#fff;background-color:#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{padding:5px 0}.shop-inforamtion .shop-list-box-outline,.shop-inforamtion .shop-outline{float:left;width:426px}.shop-inforamtion .shop-list-box-outline dt,.shop-inforamtion .shop-outline dt{clear:both;float:left}.shop-inforamtion .shop-list-box-outline dd,.shop-inforamtion .shop-outline dd{padding:1.3em 0 1.2em 150px;line-height:2;border-bottom:1px dotted #c8c8c8}.shop-inforamtion .shop-list-box-outline dd .map,.shop-inforamtion .shop-list-box-outline dd .recruit,.shop-inforamtion .shop-outline dd .map,.shop-inforamtion .shop-outline dd .recruit{margin-top:5px}.shop-inforamtion .shop-list-box-outline dd .map i,.shop-inforamtion .shop-list-box-outline dd .recruit i,.shop-inforamtion .shop-outline dd .map i,.shop-inforamtion .shop-outline dd .recruit i{margin-left:0}.shop-inforamtion .shop-list-box-outline dd.next,.shop-inforamtion .shop-list-box-outline dd.now,.shop-inforamtion .shop-outline dd.next,.shop-inforamtion .shop-outline dd.now{padding-top:1.4em;line-height:1.6}.shop-inforamtion .shop-twitter-tl{float:right;width:427px;margin-top:18px;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:18px 0;font-size:20px;line-height:1.2;text-align:center}.shop-event-next .inner,.shop-event-now .inner{padding:0 20px}.shop-event-next .cover,.shop-event-now .cover{float:left;width:350px}.shop-event-next .cover .pik,.shop-event-now .cover .pik{margin-bottom:20px}.shop-event-next .cover .pik img,.shop-event-now .cover .pik img{max-width:350px;height:auto}.shop-event-next .cover .schedule,.shop-event-now .cover .schedule{font-size:14px}.shop-event-next .cover .schedule dt,.shop-event-now .cover .schedule dt{font-weight:700}.shop-event-next .cover .schedule dt:before,.shop-event-now .cover .schedule dt:before{display:inline-block;width:16px;height:15px;margin-right:10px;vertical-align:-3px;content:"";background:url(//cdn.cafe.animate.co.jp/assets/img/icon-schedule.png) left top no-repeat;background-size:16px auto}.shop-event-next .cover .schedule dd,.shop-event-now .cover .schedule dd{margin:.7em 0}.shop-event-next .cover .notice,.shop-event-now .cover .notice{margin:0;font-size:15px}.shop-event-next .cover .notice strong,.shop-event-now .cover .notice strong{color:#e94e52}.shop-event-next .photos,.shop-event-now .photos{float:right;width:480px;list-style-type:none}.shop-event-next .photos li,.shop-event-now .photos li{float:left;width:230px;height:140px;margin:15px 0 0 10px}.shop-event-next .photos li:nth-child(-n+2),.shop-event-now .photos li:nth-child(-n+2){margin-top:0}.shop-event-next .photos li img,.shop-event-now .photos li img{max-width:230px;height:auto}.shop-event-next .button,.shop-event-now .button{margin:30px 0;text-align:center}.shop-event-next .button a,.shop-event-now .button a{display:inline-block;text-align:center;padding:.8em .5em .7em;font-weight:700;font-size:18px;line-height:1.2;letter-spacing:1px;text-decoration:none;color:#e94e52;border:2px solid #e94e52;border-radius:4px;box-shadow:0 1px 0 0 #e94e52;transition:.5s;width:270px;margin:0 5px;background-color:#fff}.shop-event-next .subhead:before,.shop-event-now .subhead:before{width:28px;height:24px;margin-right:12px;vertical-align:text-top;content:"";display:inline-block}.shop-event-next .button a:hover,.shop-event-now .button a:hover{color:#fff;background-color:#e94e52}.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{color:#000;border-color:#000;box-shadow:0 1px 0 0 #000}.shop-event-next .button a.btn-event:hover,.shop-event-now .button a.btn-event:hover{color:#fff;background-color:#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:14px}.tags li a{display:inline-block}.tags li a:before{content:"\ff03";font-weight:700;font-size:18px;color:#e94e52}.category,.category.important,.news-article .post-category{display:inline-block;min-width:140px;margin-left:12px;padding:5px;font-size:14px;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:180px;font-weight:400;font-size:22px;text-align:center;vertical-align:middle;color:#e94e52;background-color:transparent;border-right:2px solid #e94e52}.news-hotword-inner{position:relative;display:table-cell;width:955px}.news-hotword-inner .tags{padding:10px 15px}.news-hotword-inner .tags li{margin:.3em 1em .3em 0}.news-hotword-inner .tags li:last-child{margin-right:110px}.news-hotword-more{position:absolute;bottom:12px;right:12px;display:inline-block;font-size:12px}.news-hotword-more:before{font-size:11px;content:"\003e";vertical-align:middle}.aboutcafe-heading:before,.faq-block-heading:before,.howto-box-heading:before,.howto-lead-flow li:last-child:before{content:""}.news-hotword-more a{text-decoration:underline}.news-hotword-more a:hover{text-decoration:none}.news-localnav{margin-bottom:30px}.news-localnav ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}.news-localnav ul li:first-child{width:180px}.news-localnav ul li a{display:table-cell;min-width:180px;height:46px;font-size:16px;vertical-align:middle;text-align:center;border:1px solid #000;border-radius:5px}.news-localnav ul li a.selected,.news-localnav ul li a:hover{color:#fff;background-color:#000;text-decoration:none}.news-archives-col .pik a,.news-taglist .tags li a{outline:0;text-decoration:none!important;display:inline-block}.news-archives-col{padding:30px}.news-archives-col:nth-child(odd){background-color:#f5f5f5}.news-archives-col .pik{float:left;width:274px}.news-archives-col .pik a img{max-width:100%;height:auto}.news-archives-col .txt{float:right;width:776px}.news-archives-col .txt .date{margin-bottom:14px;font-size:14px}.news-archives-col .txt .title{margin-bottom:28px;font-weight:700;font-size:22px;line-height:1.54}.news-archives-col .txt .tags li{margin-right:1em}.news-taglist .tags li{margin:10px 4px 10px 0}.news-taglist .tags li a{padding:5px 8px;border:1px solid #e9e9e9;border-radius:3px}.news-article{padding-top:20px}.news-article .post-date{display:inline-block;padding:5px 0;font-size:14px}.news-article .post-category{float:right;display:inline-block}.news-article .post-title{clear:both;margin-bottom:36px;padding-bottom:10px;font-size:26px;line-height:1.7;border-bottom:2px solid transparent;box-shadow:inset 0 -2px 0 -1px #000,0 2px 0 0 #000}.news-article .post-aside{padding:16px 0;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}.shares{width:300px}.shares dt{display:inline-block;padding-right:15px;font-size:18px;vertical-align:middle}.shares dd{display:inline-block;margin-right:5px;vertical-align:middle}.news-article .post-aside .tags{float:right;width:820px;padding:4px 2px;text-align:right}.news-article .post-aside .tags li{margin-left:1em}.infoindex a{float:left;display:block;width:560px;height:190px;margin-top:20px;padding:32px 42px 20px;border:1px solid #c8c8c8}.infoindex a:hover{border-color:#e94e52;box-shadow:inset 0 0 0 1px #e94e52;text-decoration:none}.infoindex a:nth-child(odd){clear:both;margin-right:20px}.infoindex a .pik{float:left;width:122px}.infoindex a .pik img{max-width:100%;height:auto}.infoindex a .title{margin:14px 0 20px 180px;font-size:22px}.infoindex a .summary{margin:0 0 0 180px;font-size:14px;line-height:2}.aboutcafe{border:2px solid #e3e3e3}.aboutcafe-heading{margin:0 0 10px;padding:24px 52px;font-size:32px;color:#000;background-color:#eaeaea}.aboutcafe-heading:before{display:inline-block;width:38px;height:50px;margin-right:20px;vertical-align:-.4em;background:url(//cdn.cafe.animate.co.jp/assets/img/info/icon-about.png) no-repeat;background-size:38px auto}.aboutcafe-block{margin:0 52px;padding:30px 0}.aboutcafe-block+.aboutcafe-block{border-top:1px dotted #c8c8c8}.aboutcafe-block .subhead{margin:0 0 20px 310px;font-size:24px}.aboutcafe-block .pik{float:left;width:280px;margin-top:-44px}.aboutcafe-block .pik img{max-width:280px;height:auto}.aboutcafe-block .txt{margin-left:310px;font-size:16px;line-height:1.75}.howto-lead{margin-bottom:60px;padding:0 50px}.howto-lead h2{width:530px;margin:40px auto 28px;padding-bottom:6px;text-align:center;font-size:22px;border-bottom:3px solid #000}.howto-lead h2 small{padding-left:.6em;font-weight:400;font-size:18px}.howto-lead h2+p{margin-bottom:30px;font-size:21px;text-align:center}.howto-lead-flow{margin:30px 0 60px;text-align:center;font-weight:700}.howto-lead-flow li{display:inline-block;font-size:15px}.howto-lead-flow li:last-child:before{display:inline-block;width:36px;height:54px;margin-left:-3px;background:url(//cdn.cafe.animate.co.jp/assets/img/arrow/marker-link-more.png) right center no-repeat;background-size:auto 11px}.howto-lead-flow li span{display:inline-block;width:290px;margin:0 8px;text-align:center;padding:.8em .5em .7em;font-size:18px;line-height:1.2;border:2px solid #000;border-radius:6px}.howto-lead-txt{margin:0;font-size:16px;line-height:1.75}.howto-lead .button{margin:40px 0;text-align:center}.howto-lead .button li{display:inline-block;margin:0 8px}.howto-lead .button a{display:block;text-align:center;padding:.8em .5em .7em;font-weight:700;font-size:18px;line-height:1.2;letter-spacing:1px;text-decoration:none;color:#e94e52;background-color:transparent;border:2px solid #e94e52;border-radius:4px;box-shadow:0 0 0 0 #e94e52;transition:.5s;width:320px}.howto-lead .button a:hover{color:#fff;background-color:#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:30px;padding-bottom:50px;border:2px solid #c8c8c8}.howto-box-heading{height:100px;margin:0 0 30px;padding:28px 50px 20px;font-size:32px;line-height:1.5;color:#000;background-color:#f5f5f5}.howto-box-heading:before{display:inline-block;height:44px;vertical-align:-.25em;background-position:left center;background-repeat:no-repeat}.howto-box-heading#admission:before{width:34px;margin-right:12px;background-image:url(//cdn.cafe.animate.co.jp/assets/img/info/icon-admission.png)}.howto-box-heading#reservation:before{width:44px;margin-right:14px;background-image:url(//cdn.cafe.animate.co.jp/assets/img/info/icon-reservation.png)}.howto-box-heading#cancel:before{width:44px;margin-right:14px;background-image:url(//cdn.cafe.animate.co.jp/assets/img/info/icon-cancel.png)}.howto-box-inner{padding:36px 0}.howto-box-inner .strong,.howto-box-inner strong{font-weight:400;color:#ff5c7f}.howto-box-inner .pik{display:table-cell;width:266px;vertical-align:middle}.howto-box-inner .pik+.col{display:table-cell;padding:0 0 0 40px}.howto-box-inner .subhead{margin:0 0 20px;font-size:22px}.howto-box-inner .subhead span{display:inline-block;margin-right:16px;font-size:23px;line-height:1.2;border-bottom:4px solid #000}.howto-box-inner .txt{margin:0;font-size:16px;line-height:1.75}.howto-box-inner .txt em{font-style:normal;font-size:14px}.howto-box-inner .button{margin-top:10px}.howto-box-inner .button a{display:inline-block;text-align:center;padding:.8em .5em .7em;font-weight:700;font-size:18px;line-height:1.2;letter-spacing:1px;text-decoration:none;color:#e94e52;background-color:transparent;border:2px solid #e94e52;border-radius:4px;box-shadow:0 0 0 0 #e94e52;transition:.5s;min-width:300px}.howto-box-inner .button a:hover{color:#fff;background-color:#e94e52}.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 .button a+a{margin-left:12px}.howto-box-inner .notes{font-size:13px;line-height:1.7}.howto-box-inner dl.notes{margin-top:1em}.howto-box-inner dl.notes dd,.howto-box-inner dl.notes dt{display:inline-block;vertical-align:top}.howto-box-inner ul.notes li{padding-left:1em;text-indent:-1em}.howto-reservation{margin-bottom:10px;padding:0 50px}.howto-reservation>h3{display:table-cell;width:1em;padding:0 .5em;font-size:16px;text-align:center;vertical-align:middle;border-radius:8px;color:#fff}.howto-reservation>div,.howto-reservation>ol{display:table-cell;padding-left:32px}.howto-reservation>h3.pre{background:#C8C8C8}.howto-reservation>h3.step{background:#969696}.howto-reservation>ol .howto-box-inner{margin-top:-4px;padding:40px 0 32px;border-top:1px dashed #666}.howto-cancel{padding:0 44px 0 50px}.howto-cancel a{text-decoration:underline;color:#00c8ff}.howto-cancel a:hover{text-decoration:none}.howto-cancel p{margin:0 0 .4em;font-size:16px;line-height:1.7}.howto-cancel dt{font-weight:700;font-size:18px;margin:0 0 .4em}.howto-cancel dd{margin-bottom:20px}.btn-search-collabo{margin-top:50px;text-align:center}.btn-search-collabo a{display:inline-block;text-align:center;padding:.8em .5em .7em;font-weight:700;font-size:26px;line-height:1.2;letter-spacing:1px;text-decoration:none;color:#e94e52;background-color:transparent;border:2px solid #e94e52;border-radius:4px;box-shadow:0 0 0 0 #e94e52;transition:.5s;width:500px}.btn-search-collabo a:hover{color:#fff;background-color:#e94e52}.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 20px 12px 50px;font-weight:700;font-size:20px;line-height:1.3;color:#000;background:#eee;cursor:pointer}.faq-block-heading span{display:inline-block;width:26px;margin-left:-30px;font-size:18px;vertical-align:middle}.faq-block-heading:before{float:right;display:inline-block;width:18px;height:11px;margin:6px 8px 12px 16px;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:16px 0}.faq-block-inner span{float:left;display:block;width:40px;font-weight:700;font-size:16px;line-height:1.75;text-align:right;color:#e94e52;background:0 0}.faq-block-inner p,.faq-block-inner ul{margin:0 0 0 50px;font-size:16px;line-height:1.75}.faq-block-inner ul{margin:0 0 0 66px}.faq-block-inner h2{margin:0 0 0 50px;font-weight:700;font-size:20px;padding-top:.5em;line-height:1.3}.faq-block-inner li{list-style-type:disc}.clearfix:after,.clearfix:before,.infoindex:after,.infoindex:before,.modal-window-inner .article .pik-thumbs:after,.modal-window-inner .article .pik-thumbs:before,.news-archives-col:after,.news-archives-col:before,.news-article .post-aside:after,.news-article .post-aside: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:after,.shop-inforamtion:before,.shop-list-box-outline dl:after,.shop-list-box-outline dl: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,.infoindex:after,.modal-window-inner .article .pik-thumbs:after,.news-archives-col:after,.news-article .post-aside:after,.shop-event-next .photos:after,.shop-event-next:after,.shop-event-now .photos:after,.shop-event-now:after,.shop-inforamtion:after,.shop-list-box-outline dl:after,[class*=inner]:after,article:after,footer:after,header:after,section:after{clear:both}