@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track:after{content:".";clear:both;display:block;height:0;visibility:hidden}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-dots{position:absolute;bottom:-30px;display:block;width:100%;padding:0;list-style:none;text-align:center;z-index:1}.slick-dots li{position:relative;display:inline-block;width:15px;height:15px;margin:0 15px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:15px;height:15px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:url(/common/img/top/slide_dot.png) no-repeat 0 0}.slick-dots li.slick-active button{background:url(/common/img/top/slide_dot.png) no-repeat right 0}.slick-dots li button.thumbnail img{width:0;height:0}#mainImg{width:100%;margin:50px 0 0;max-height:980px;clear:both;overflow:hidden}#mainSlide{width:100%;position:relative;z-index:9}.fixbg #mainSlide{visibility:hidden}#mainSlide li{height:auto!important}#mainSlide li h1{width:492px;height:80px;position:absolute;top:41%;left:50%;margin-top:-40px;margin-left:-250px;display:block}#mainSlide li h1 img{width:100%;height:auto}#mainSlide li h1 img.slidetext{display:none;position:absolute;opacity:0;top:-5px;left:0;animation:slidetext 6s cubic-bezier(1,1,1,1) forwards;animation-delay:1.3s}#mainSlide li.slick-active h1 img.slidetext{display:block}@keyframes slidetext{0%{opacity:0;top:-5px}30%{opacity:1;top:0}to{opacity:1;top:0}}#mainSlide li h1 .mask{display:none;width:0;height:80px!important;position:relative;opacity:0;animation:mask 6s ease-in alternate forwards;animation-delay:.5s;overflow:hidden}#mainSlide li.slick-active h1 .mask{display:block}#mainSlide li h1 img.slidetextbg{min-width:492px!important;min-height:80px!important;position:absolute;top:0;left:0}@keyframes mask{0%{width:0%}6%{width:100%;opacity:1}to{width:100%;opacity:1}}#mainImg img,#mainImg image{width:100%;text-align:center}#mainImg .pc,#mainImg .big,#mainImg .full,#mainImg .over,#fair_slide .big,#fair_slide2 .big{display:none}#konas_fair,#konas_fair2{position:relative;top:-22px;z-index:10}#konas_fair{margin-top:-35px;z-index:9}#fair_slide,#fair_slide2{width:100%;position:relative;z-index:9}#fair_slide .slick-list,#fair_slide2 .slick-list{overflow:visible}#fair_slide li,#fair_slide2 li{height:auto!important}#fair_slide li .fairbg,#fair_slide2 li .fairbg{display:none}#fair_slide li .fairbg img,#fair_slide2 li .fairbg img{position:absolute;top:0}#fair_slide li h1,#fair_slide li h1 img,#fair_slide2 li h1,#fair_slide2 li h1 img{position:absolute;top:0;left:0}#fair_slide li h1,#fair_slide2 li h1{width:100%;z-index:20000}#fair_slide li h1 img.pc,#fair_slide2 li h1 img.pc{display:none}#fair_slide li h1 img,#fair_slide2 li h1 img{width:100%;height:auto}#fair_slide img,#fair_slide image,#fair_slide2 img,#fair_slide2 image{width:100%;text-align:center}#fair_slide .pc,#fair_slide2 .pc{display:none}#fair_slide .slidelogo,#fair_slide .slidetext,#fair_slide2 .slidelogo,#fair_slide2 .slidetext{opacity:1;top:0;left:0}#konas_fair h2,#konas_fair2 h2{width:100%;padding:0 18% 7%;text-align:center;position:absolute;top:65px;z-index:1000;box-sizing:border-box}#konas_fair h2 img.pc,#konas_fair2 h2 img.pc{display:none}.konas_fairText{width:100%;padding:0 11px;box-sizing:border-box;position:absolute;bottom:6%;z-index:100000}#konas_fair2 .konas_fairText{bottom:9.5%}.konas_fairText p.fairDate{padding:15px 5px 0 15px;text-align:center;display:table-cell;vertical-align:middle;box-sizing:border-box}#konas_fair h2 img,#konas_fair2 h2 img{margin:0 auto;display:block}.btn{padding:0 3%}.btn a{width:38%;height:30%;display:block}.btn a img{width:100%;height:100%;max-width:272px;max-height:83px;display:block}.konas_fairText .btn{width:30%;padding:0;text-align:center;display:block;vertical-align:middle;box-sizing:border-box;position:relative;float:right}#konas_fair .konas_fairText .btn,#konas_fair2 .konas_fairText .btn{width:32%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.konas_fairText .btn a{width:auto;height:auto;display:inline-block}#fairbttxt,#fairbttxt2{width:100%;height:0;position:absolute;bottom:52px;overflow:visible;z-index:10}#fairbttxt p,#fairbttxt2 p{color:#fff;font-size:9px;line-height:1.3;padding:0 10px;text-shadow:1px 1px 2px #000;display:block}#fairbttxt p .sp,#fairbttxt2 p .sp{display:block;margin-bottom:5px}#fairbttxt p:nth-child(2),#fairbttxt2 p:nth-child(2){position:absolute;top:2.7em;right:7px;padding:0}#fairbttxt p:nth-child(2){top:1.25em}#menu{margin-top:20px;margin-bottom:40px;position:relative;top:20px}#menu #leafHead{height:1px;position:relative;top:-170px;z-index:-1}#menu #leafHead .leaf_left{width:100%}#menu #leafHead .leaf_left img{width:25%;max-width:205px;position:absolute;top:-100%;left:-7%}#menu #leafHead .leaf_right{width:100%}#menu #leafHead .leaf_right img{width:40%;max-width:406px;position:absolute;top:-230%;right:-1%}#menuList{padding:4% 0 0;background:url(/img/menu_bg_sp.png) no-repeat center 15px;background-size:100% auto;position:relative}#menu h2{text-align:center;padding:0 45px 2px}#menu h3{text-align:center;padding:0 67px 10px}#menu h2 img,#menu h3 img{margin:0 auto;display:block}#menuList li{display:flex}#menuList li div{width:50%;box-sizing:border-box;position:relative}#menuList li .btn{height:auto;display:block}#menuList li .btn img{width:100%;height:100%}#menuList #m_pancake{width:100%;height:auto;padding:0 10%;position:relative;left:2%;float:none}#menuList #m_pancake .btn{width:46%;max-width:347px;padding:0;position:absolute;bottom:-9%;left:11%}#menuList #m_dish{padding:19% 3% 0;position:relative}#menuList #m_dish .btn{width:84%;max-width:317px;padding:0;position:absolute;bottom:-10%;left:4%}#menuList #m_burger{padding:0 1%;margin-top:7%;position:relative;left:-2%}#menuList #m_burger a{margin:0 -3%}#menuList #m_burger .btn{width:78%;max-width:289px;padding:0;position:absolute;bottom:29%;left:20%}#menuList #m_benedict{padding:0 1.5%;margin-top:16%;position:relative;left:-1%}#menuList #m_benedict .btn{width:78%;max-width:289px;padding:0;position:absolute;bottom:-7%;left:7%}#menuList #m_meal{padding:0;position:relative;left:-1%}#menuList #m_meal a{margin:0 -1%}#menuList #m_meal .btn{width:70%;max-width:261px;padding:0;position:absolute;bottom:14%;left:25%}#menuList #m_appetizer{padding:0 2%;margin-top:13%;position:relative;left:-4%}#menuList #m_appetizer .btn{width:56%;max-width:208px;padding:0;position:absolute;bottom:-10%;left:34%}#menuList #m_dessert{padding:0 5%;position:relative;left:0}#menuList #m_dessert .btn{width:41%;max-width:151px;padding:0;position:absolute;bottom:18%;left:54%}#menuList #m_drink{padding:0 6%;position:relative;left:47%}#menuList #m_drink .btn{width:87%;max-width:319px;padding:0;position:absolute;bottom:-21%;left:12%}#menuList #m_coffee{width:50%;height:auto;padding:0 6%;margin-top:-10%;position:relative;left:20px;bottom:0;clear:both}#menuList #m_coffee .btn{width:66%;max-width:193px;padding:0;position:relative;bottom:0;left:-12%;margin:-4% auto 0}#menuList #m_coffee .btn img{margin:0 auto}#menuList #m_pancake a,#menuList #m_pancake a img,#menuList #m_dish a,#menuList #m_dish a img,#menuList #m_burger a,#menuList #m_burger a img,#menuList #m_benedict a,#menuList #m_benedict a img,#menuList #m_meal a,#menuList #m_meal a img,#menuList #m_appetizer a,#menuList #m_appetizer a img,#menuList #m_dessert a,#menuList #m_dessert a img,#menuList #m_drink a,#menuList #m_drink a img,#menuList #m_coffee a,#menuList #m_coffee a img{margin:0 auto;display:block}#story{padding:35% 46px 50%;background:url(/img/story_bg1_sp.png) no-repeat center 0;background-size:100% auto;position:relative;top:0;z-index:10}.night #story{background:url(/img/story_bg2_sp.png) no-repeat center 0;background-size:100% auto}#story h2{text-align:center;padding:0 0 25px}#story .btn a,#story .btn a img{margin:0 auto}#shop{padding:4% 15px;margin:0;position:relative}#shop .inner{padding:31% 30px 30%;margin-top:39%;background:url(/img/shop_bg_sp.png) no-repeat center 0;background-size:100% auto;position:relative;z-index:5}#shop h2{text-align:center;padding:0 0 25px}#shop .btn a,#shop .btn a img{margin:0 auto}#leaf_left,#leaf_right{position:relative;margin-top:-46%;z-index:1}#leaf_left img{width:50%;max-width:430px;position:absolute;left:-13%}#leaf_right img{width:50%;max-width:332px;position:absolute;right:-26%}.news_content{padding:0 15px}.news_content .news_box{margin:10px 0 0}.news_content #shopInfo{margin:40px 0 0}.news_content h2{padding:0 10px 6px;background:url(/img/info_border_sp.png) no-repeat 0 bottom;background-size:100% 2px}.news_content h2 img{width:auto;height:16px}.news_content h2 a{color:#3a1e22;font-size:12px;line-height:1.5;padding:0 0 0 11px;margin:5px 0 0;display:inline-block;background:url(/img/common/ico_link.png) no-repeat 0 center;background-size:8px auto;float:right}.news_content ul li{width:100%;margin:12px 0 0;padding:0 10px;display:table;box-sizing:border-box}.news_content ul li .news_list_time{color:#3a1e22;font-size:12px;font-weight:700;line-height:1.7;width:7.5em;display:table-cell}.news_content ul li p{color:#3a1e22;font-size:12px;line-height:1.7;display:table-cell}.top_alert,.info_banner{margin:0;padding:20px 15px 25px;clear:both;position:relative;z-index:9}.info_banner{padding-top:0!important;margin-top:0!important}.top_alert .inner{padding:15px;background:#ffffffe6;border:solid 1px #c00}.top_alert .inner a{color:#c00;display:block;clear:both}.top_alert .inner h1,.top_alert .inner p{color:#c00;font-size:14px;line-height:1.4;margin:10px 0 0;text-decoration:none}.top_alert .inner h1{font-size:16px;font-weight:700;margin:0}.top_alert+#mainImg,.info_banner+#mainImg{margin-top:0}.info_banner a{max-width:1200px;background:#fff}.info_banner a,.info_banner a .sp{margin:0 auto;display:block}@media screen and (max-width: 359px){#mainSlide li h1{width:400px;height:65px;margin-top:-32px;margin-left:-200px}#mainSlide li h1 .mask{height:65px!important}#mainSlide li h1 img.slidetextbg{min-width:400px!important;min-height:65px!important}#fairText p.fairDate{padding:10% 10% 0}#fairbttxt,#fairbttxt2{bottom:46px}#fairbttxt p,#fairbttxt2 p{letter-spacing:-.1em}#fairbttxt p:nth-child(2),#fairbttxt2 p:nth-child(2){top:-13px;right:auto;left:10px}#konas_fair,#konas_fair2{top:-17px}#konas_fair h2,#konas_fair2 h2{top:60px}.konas_fairText{bottom:6%}#konas_fair2 .konas_fairText{bottom:9.5%}#konas_fair .konas_fairText .btn,#konas_fair2 .konas_fairText .btn{width:36%;left:50%}}@media screen and (min-width: 480px){#mainSlide li h1{width:580px;height:89px;margin-top:-45px;margin-left:-275px}#mainSlide li h1 .mask{height:89px!important}#mainSlide li h1 img.slidetextbg{min-width:550px!important;min-height:89px!important}#fairbttxt,#fairbttxt2{bottom:65px}#fairbttxt p,#fairbttxt2 p{padding:0 0 0 15px}#fairbttxt p:nth-child(2),#fairbttxt2 p:nth-child(2){width:auto;text-align:right;right:20px}#konas_fair,#konas_fair2{top:-25px}.btn a img{max-width:242px;max-height:73px}#fair{top:-65px;padding:15% 4.5% 26%}.konas_fairText{bottom:5.5%}#konas_fair .konas_fairText .btn,#konas_fair2 .konas_fairText .btn{width:34%;left:50%;float:none;clear:both}#konas_fair h2,#konas_fair2 h2{top:80px}.news_content h2 img{height:18px}.news_content h2 a{font-size:13px;margin:3px 0 0}.news_content ul li .news_list_time,.news_content ul li p{font-size:13px}}@media screen and (min-width: 540px){#konas_fair,#konas_fair2{top:-30px}#konas_fair h2,#konas_fair2 h2{top:85px}#konas_fair2 .konas_fairText{bottom:7.5%}}@media screen and (min-width: 640px){#mainSlide li h1{width:740px;height:120px;margin-top:-60px;margin-left:-370px}#mainSlide li h1 .mask{height:120px!important}#mainSlide li h1 img.slidetextbg{min-width:740px!important;min-height:120px!important}#konas_fair,#konas_fair2{top:-35px}#konas_fair{margin-top:-50px}#konas_fair h2,#konas_fair2 h2{top:100px}.konas_fairText p.fairDate{padding:15px 0 0 25px}#fairbttxt p,#fairbttxt2 p{width:auto;font-size:11px;line-height:1.5;padding:0 0 0 20px}#fairbttxt p:nth-child(2){top:1.5em}#fairbttxt2 p:nth-child(2){top:3em}#menu{top:-40px}#menu #leafHead{height:100px}#menu #leafHead .leaf_left img{top:-20%;left:-1%}#menu #leafHead .leaf_right img{top:-80%;right:-1%}#story{padding:35% 46px 46%}#leaf_left,#leaf_right{margin-top:-56%}#leaf_left img{left:-8%}#leaf_right img{right:-13%}.news_content #shopInfo{margin:80px 0 0}.news_content h2{padding:0 15px 10px;background:url(/img/info_border_sp.png) no-repeat 0 bottom;background-size:100% 4px}.news_content h2 img{height:21px}#shopInfo h2 img{height:24px}.news_content h2 a{font-size:16px;margin:1px 0 0;padding:0 0 0 20px;background:url(/img/common/ico_link.png) no-repeat 0 center;background-size:14px auto}.news_content ul li .news_list_time,.news_content ul li p{font-size:18px}#shop{padding:19% 15px 4%}#shop .inner{padding:31% 30px 34%}#story h2,#shop h2{padding:0 0 35px}.top_alert{padding:40px 30px}.info_banner{padding:0 30px 40px}.top_alert .inner{max-width:1200px;padding:25px;margin:0 auto;box-sizing:border-box}.top_alert .inner h1,.top_alert .inner p{font-size:16px}.top_alert .inner h1{font-size:18px}#fairbttxt,#fairbttxt2{bottom:85px}}@media screen and (min-width: 768px){#mainImg .pc,#fair_slide .pc,#fair_slide2 .pc{display:block}#mainSlide li h1{width:820px;height:133px;margin-top:-27px;margin-left:-410px}#mainSlide li h1 .pc{margin-left:0!important}#mainSlide li h1 .mask{height:133px!important}#mainSlide li h1 img.slidetextbg{min-width:820px!important;min-height:133px!important}#fair_slide,#fair_slide2{width:104%;margin-left:-2%}#fair_slide img.sp,#fair_slide2 img.sp{display:none!important}#fair_slide li.slick-active img.slidelogo.pc,#fair_slide li.slick-active img.slidetext.pc,#fair_slide2 li.slick-active img.slidelogo.pc,#fair_slide2 li.slick-active img.slidetext.pc{display:block}#konas_fair,#konas_fair2{top:20px}#konas_fair h2,#konas_fair2 h2{top:45px}#konas_fair h2 img,#konas_fair2 h2 img{width:290px}#menu{top:0;margin-top:-80px}#menu h2 img,#story h2 img,#shop h2 img{width:440px}#fair_slide li .fairbg,#fair_slide li h1 img.big,#fair_slide2 li .fairbg,#fair_slide2 li h1 img.big{display:block}#fair_slide .pc,#fair_slide2 .pc{position:relative}#fair_slide .pc img,#fair_slide2 .pc img{position:absolute;top:0}#fair_slide .pc img.text,#fair_slide2 .pc img.text{position:relative}#shop .inner{padding:31% 30px 44%}#fairbttxt p,#fairbttxt2 p{font-size:10px}#fairbttxt p:nth-child(1),#fairbttxt2 p:nth-child(1){position:relative;top:0}#fairbttxt p br.pc,#fairbttxt p:nth-child(2) br,#fairbttxt2 p br.pc,#fairbttxt2 p:nth-child(2) br{display:none}.konas_fairText{padding:0 60px;box-sizing:border-box;bottom:3%}.konas_fairText p.fairDate{width:60%;padding:0 20px 0 0}.konas_fairText .btn{padding:0;width:23%}#konas_fair .konas_fairText .btn,#konas_fair2 .konas_fairText .btn{width:22%;bottom:0}#story{padding:35% 46px 62%}.top_alert .inner a:hover p{text-decoration:underline}.info_banner a img{transition:ease .3s}.info_banner a:hover img{opacity:.7}.info_banner a .sp{display:none}.info_banner a .pc{margin:0 auto}#menuList #m_coffee{width:40%;left:10%}}@media screen and (min-width: 840px){#fairbttxt,#fairbttxt2{bottom:100px}#fairbttxt p,#fairbttxt2 p{font-size:11px}#konas_fair,#konas_fair2{top:14px}#konas_fair h2 img,#konas_fair2 h2 img{width:340px}}@media screen and (min-width: 900px){#menu h2 img,#story h2 img,#shop h2 img{width:480px}#fairbttxt p,#fairbttxt2 p{font-size:12px}}@media screen and (min-width: 1000px){#mainImg{margin:100px 0 0}#mainImg .sp,#fair_slide .sp,#fair_slide2 .sp{display:none}#mainImg .pc,#fair_slide .pc,#fair_slide2 .pc{display:block}#mainSlide li h1{width:800px;height:129px;margin-top:-65px;margin-left:-400px}#mainSlide li h1 .mask{height:129px!important}#mainSlide li h1 img.slidetextbg{min-width:800px!important;min-height:129px!important}#konas_fair,#konas_fair2{top:11px}#konas_fair h2,#konas_fair2 h2{top:45px;padding:0}#konas_fair2 h2{top:70px}#konas_fair h2 img,#konas_fair2 h2 img{width:390px}#konas_fair .konas_fairText .btn,#konas_fair2 .konas_fairText .btn{left:52%}.btn{max-width:272px;margin:0 auto;padding:0}.btn a{width:70%;background:url(/img/common/btn_readmore_w_on.png) no-repeat 0 0;background-size:100% auto}.btn a img{transition:all ease .3s}.btn a:hover img{opacity:0}#menu h2 img,#story h2 img,#shop h2 img{width:520px}.konas_fairText .btn{width:24%}.konas_fairText p.fairDate{width:712px}#menu{margin-bottom:0}#menu #leafHead{display:block;top:-40px}#menu #leafHead .leaf_left img{width:17%;top:-80%}#menu #leafHead .leaf_right img{width:25%;top:-160%}#menu h2{padding:0 0 1%}#menu h3{padding:0 0 25px}#menu h3 img{width:410px}#menuList{max-width:1440px;height:840px;padding:0;margin:0 auto;background:url(/img/menu_bg.png) no-repeat center 15px;background-size:100% auto}#menuList li{display:block}#menuList #m_pancake{width:33%;max-width:484px;padding:0;margin-top:0;position:absolute;top:.5%;left:3%}#menuList #m_pancake .btn{width:60%;bottom:-10%;left:0}#menuList #m_dish{width:25%;max-width:357px;padding:0;margin-top:0;position:absolute;top:.5%;left:43%}#menuList #m_dish .btn{width:82%;bottom:-8%;left:-6%}#menuList #m_burger{width:25%;max-width:364px;padding:0;margin-top:0;position:absolute;top:7%;left:73%}#menuList #m_burger .btn{width:74%;padding:0;position:absolute;bottom:-12%;left:3%}#menuList #m_benedict{width:26%;max-width:398px;padding:0;margin-top:0;position:absolute;top:30%;left:34%}#menuList #m_benedict .btn{width:80%;padding:0;position:absolute;bottom:-16%;left:1%}#menuList #m_meal{width:28%;max-width:404px;padding:0;margin-top:0;position:absolute;top:33%;left:65%}#menuList #m_meal .btn{width:60%;position:absolute;bottom:-8%;left:48%}#menuList #m_appetizer{width:25%;max-width:381px;padding:0;margin-top:0;position:absolute;top:63%;left:40%}#menuList #m_appetizer .btn{width:56%;position:absolute;bottom:-10%;left:50%}#menuList #m_dessert{width:21%;max-width:288px;padding:0;margin-top:0;position:absolute;top:70%;left:72%}#menuList #m_dessert .btn{width:44%;position:absolute;bottom:-9%;left:-1%}#menuList #m_drink{width:20%;max-width:262px;padding:0;position:absolute;top:61%;left:12%;margin-top:0;z-index:10}#menuList #m_drink .btn{width:106%;position:absolute;bottom:-17%;left:5%}#menuList #m_coffee{width:17%;max-width:395px;padding:0;position:absolute;top:35%;left:10%;margin-top:0}#menuList #m_coffee .btn{width:70%}#menuList #m_burger a,#menuList #m_meal a{margin:0}#menuList #m_pancake a{background:url(/img/menu_pancake_on.png) no-repeat 0 0;background-size:100% auto}#menuList #m_dish a{background:url(/img/menu_dish_on.png) no-repeat 0 0;background-size:100% auto}#menuList #m_burger a{background:url(/img/menu_burger_on.png) no-repeat 0 0;background-size:100% auto}#menuList #m_benedict a{background:url(/img/menu_benedict_on.png) no-repeat 0 0;background-size:100% auto}#menuList #m_meal a{background:url(/img/menu_meal_on.png) no-repeat 0 0;background-size:100% auto}#menuList #m_appetizer a{background:url(/img/menu_appetizer_on.png) no-repeat 0 0;background-size:100% auto}#menuList #m_dessert a{background:url(/img/menu_dessert_on.png) no-repeat 0 0;background-size:100% auto}#menuList #m_coffee a{background:url(/img/menu_coffee_on.png) no-repeat 0 0;background-size:100% auto}#menuList #m_drink a{background:url(/img/menu_drink_on.png) no-repeat 0 0;background-size:100% auto}#menuList #m_pancake .btn{background:url(/img/btn_pancake_on.png) no-repeat 0 0;background-size:100% auto}#menuList #m_dish .btn{background:url(/img/btn_dish_on.png) no-repeat 0 0;background-size:100% auto}#menuList #m_burger .btn{background:url(/img/btn_burger_on.png) no-repeat 0 0;background-size:100% auto}#menuList #m_benedict .btn{background:url(/img/btn_benedict_on.png) no-repeat 0 0;background-size:100% auto}#menuList #m_meal .btn{background:url(/img/btn_meal_on.png) no-repeat 0 0;background-size:100% auto}#menuList #m_appetizer .btn{background:url(/img/btn_appetizer_on.png) no-repeat 0 0;background-size:100% auto}#menuList #m_dessert .btn{background:url(/img/btn_dessert_on.png) no-repeat 0 0;background-size:100% auto}#menuList #m_coffee .btn{background:url(/img/btn_coffee_on.png) no-repeat 0 0;background-size:100% auto}#menuList #m_drink .btn{background:url(/img/btn_drink_on.png) no-repeat 0 0;background-size:100% auto}#menuList div a img{transition:all ease .3s}#menuList div a:hover img{opacity:0}#story{padding:15% 0 24%;background:url(/img/story_bg1.png) no-repeat center 0;background-size:100% auto}.night #story{background:url(/img/story_bg2.png) no-repeat center 0;background-size:100% auto}#story h2{padding:0 0 30px}#leaf_left,#leaf_right{margin-top:-29%}#leaf_left img{width:35%;left:-6%}#leaf_right img{width:30%;right:-11%}#shop{padding:1px 30px 4%}#shop .inner{max-width:1424px;padding:11% 30px 15%;margin:25% auto 0;background:url(/img/shop_bg.png) no-repeat center 0;background-size:100% auto}#shop h2{padding:0 0 30px}.news_content{width:100%;max-width:1440px;padding:0;margin:0 auto;box-sizing:border-box}.news_content .news_box{width:50%;padding:0 30px;margin:10px 0 0;float:left}.news_content #shopInfo{margin:10px 0 0;float:right}.news_content h2{padding:0 10px 10px;margin:0 0 25px;background:url(/img/info_border.png) no-repeat 0 bottom;background-size:100% 4px}.news_content h2 img{height:18px}#shopInfo h2 img{height:19px}.news_content h2 a{font-size:14px;margin:2px 0 0;padding:0 0 0 16px;background:url(/img/common/ico_link.png) no-repeat 0 center;background-size:12px auto;transition:all ease .3s}.news_content h2 a:hover{color:#006933}.news_content ul li .news_list_time,.news_content ul li p{font-size:16px}.news_content ul li a h3,.news_content ul li a p{color:#3a1e22;font-size:16px;transition:all ease .3s}.news_content ul li a:hover .news_list_time,.news_content ul li a:hover p{color:#006933}.top_alert .inner{padding:30px}.top_alert .inner p{font-size:18px}.top_alert .inner h1{font-size:20px}}@media screen and (min-width: 1100px){.btn a img{max-width:272px;max-height:83px}#mainSlide li h1{width:900px;height:145px;margin-top:-73px;margin-left:-450px}#mainSlide li h1 .mask{height:145px!important}#mainSlide li h1 img.slidetextbg{min-width:900px!important;min-height:145px!important}#menu h3 img{width:440px}#menuList{height:940px}#menu h2 img,#story h2 img,#shop h2 img{width:563px}#konas_fair,#konas_fair2{top:7px}#konas_fair h2{top:70px}#konas_fair2 h2{top:80px}#konas_fair h2 img,#konas_fair2 h2 img{width:440px}#fairbttxt p br.pc,#fairbttxt2 p br.pc{display:inline}#konas_fair .konas_fairText .btn,#konas_fair2 .konas_fairText .btn{left:50%}#story{padding:15% 0 25%;top:-40px}}@media screen and (min-width: 1200px){#menuList{height:1040px}#konas_fair,#konas_fair2{top:33px}#konas_fair{margin-top:-80px}#konas_fair h2{top:75px}#konas_fair2 h2{top:85px}#konas_fair h2 img,#konas_fair2 h2 img{width:480px}.konas_fairText p.fairDate{padding:0 30px 0 0}#story{padding:15% 0 19%}#shop .inner{padding:10% 30px 19%}#leaf_left,#leaf_right{margin-top:-15%}#fairbttxt,#fairbttxt2{bottom:110px}}@media screen and (min-width: 1300px){#mainSlide li h1{width:983px;height:159px;margin-top:-80px;margin-left:-492px}#mainSlide li h1 .mask{height:159px!important}#mainSlide li h1 img.slidetextbg{min-width:983px!important;min-height:159px!important}#konas_fair,#konas_fair2{top:29px}.btn a{width:100%}#menuList{height:1170px}#story{padding:15% 0 18%}}@media screen and (min-width: 1400px){#konas_fair,#konas_fair2{top:26px}#konas_fair h2{top:80px}#konas_fair2 h2{top:90px}#konas_fair h2 img,#konas_fair2 h2 img{width:563px}}@media screen and (min-width: 1440px){#menuList{height:1200px}#story{padding:17% 0 18%}#shop{padding:1px 30px 5%}}@media screen and (min-width: 1500px){#mainImg{max-height:780px}#mainImg .pc{display:none}#mainImg .big{display:block}#mainSlide li h1{margin-top:-130px}#menu{margin-top:0}#menu #leafHead{height:1px;top:-260px}#konas_fair,#konas_fair2{top:-55px}#konas_fair h2{top:110px}#konas_fair2 h2{top:130px}.konas_fairText p.fairDate{padding:0 20px 0 0}#fair_slide li .fairbg img,#fair_slide2 li .fairbg img{width:100%!important}#fairbttxt,#fairbttxt2,.konas_fairText{max-width:1500px;margin-left:-750px;left:50%;padding:0}.konas_fairText{bottom:3.5%}#fairbttxt p,#fairbttxt2 p{font-size:14px}#story{top:-80px;padding:19% 0 18%}#shop .inner{margin-top:21%}#fair_slide .pc img.text,#fair_slide2 .pc img.text{width:1700px!important;min-width:1700px;position:absolute;left:50%;transform:translate(-50%)}#fair_slide li h1,#fair_slide2 li h1{width:1500px;margin:0 auto}#fair_slide li h1 .slidelogo,#fair_slide2 li h1 .slidelogo{width:auto;min-width:1700px;max-width:1700px;position:absolute;left:50%;transform:translate(-50%)}#fair_slide2,#fair_slide2 li,#fair_slide2 li img.left,#fair_slide2 li img.right{height:1616px!important}#fair_slide2 li img,#fair_slide2 .pc img.text,#fair_slide2 li h1,#fair_slide2 li h1 .slidelogo{height:1616px}#fair_slide li h1 img.pc,#fair_slide2 li h1 img.pc{display:none}#fair_slide li h1 img.big,#fair_slide .pc img.text,#fair_slide2 li h1 img.big,#fair_slide2 .pc img.text{display:block}#fairMenu{margin-top:40px}#konas_fair .konas_fairText .btn,#konas_fair2 .konas_fairText .btn{left:50%}#fairbttxt,#fairbttxt2{bottom:150px}}@media screen and (min-width: 1560px){#konas_fair,#konas_fair2{top:-30px}}@media screen and (min-width: 1600px){#konas_fair,#konas_fair2{top:-13px}#menu{margin-bottom:40px}#menu #leafHead{top:-290px}#fair_slide,#fair_slide2{width:100%;margin:0 auto}#fair_slide li img,#fair_slide2 li img{margin:0 auto}#fair_slide li h1,#fair_slide2 li h1{width:100%;left:0;margin:0 auto}#fair_slide li div.pc,#fair_slide2 li div.pc{margin-left:0!important}#fair_slide li h2 img,#fair_slide2 li h2 img{height:auto}#fair_slide .pc img.fair_leaf_left,#fair_slide2 .pc img.fair_leaf_left{left:0}#fair_slide .pc img.fair_leaf_right,#fair_slide2 .pc img.fair_leaf_right{left:auto;right:0}}@media screen and (min-width: 1660px){#konas_fair,#konas_fair2{top:14px}}@media screen and (min-width: 1700px){#mainImg{max-height:880px}#konas_fair,#konas_fair2{top:-69px;width:100%;margin-left:0}#story{padding:20% 0 19%}#shop{padding:1px 30px 1%}.konas_fairText .btn{padding:0}#fair_slide .pc img.text,#fair_slide2 .pc img.text{width:100%!important}#fair_slide li h1 .slidelogo,#fair_slide2 li h1 .slidelogo{min-width:1980px;max-width:1980px}#fair_slide2,#fair_slide2 li,#fair_slide2 li img.left,#fair_slide2 li img.right{height:1882px!important}#fair_slide2 li img,#fair_slide2 .pc img.text,#fair_slide2 li h1,#fair_slide2 li h1 .slidelogo{height:1882px}#fairbttxt,#fairbttxt2{bottom:165px}#konas_fair h2{top:140px}#konas_fair2 h2{top:180px}}@media screen and (min-width: 1760px){#konas_fair,#konas_fair2{top:-42px}}@media screen and (min-width: 1800px){#konas_fair,#konas_fair2{top:-26px}#story{padding:21% 0 22%}#shop .inner{margin-top:18%}}@media screen and (min-width: 1860px){#konas_fair,#konas_fair2{top:0}}@media screen and (min-width: 1900px){#mainImg .big{display:none}#mainImg .full{display:block}#konas_fair,#konas_fair2{top:-170px}#menu #leafHead{top:-380px}}@media screen and (min-width: 1960px){#konas_fair,#konas_fair2{top:-150px}}@media screen and (min-width: 2000px){#mainSlide li h1{margin-top:-210px}#konas_fair,#konas_fair2{top:-137px}#shop .inner{padding:10% 30px 13%}}@media screen and (min-width: 2060px){#konas_fair,#konas_fair2{top:-117px}}@media screen and (min-width: 2100px){#konas_fair,#konas_fair2{top:-103px}#fairbttxt,#fairbttxt2{bottom:180px}}@media screen and (min-width: 2160px){#konas_fair,#konas_fair2{top:-83px}}@media screen and (min-width: 2200px){#story{padding:23% 0 24%}#konas_fair,#konas_fair2{top:-70px}#menu{top:0}}@media screen and (min-width: 2260px){#konas_fair,#konas_fair2{top:-50px}}@media screen and (min-width: 2300px){#mainSlide li h1{margin-top:-240px}#konas_fair,#konas_fair2{top:-36px}}@media screen and (min-width: 2360px){#konas_fair,#konas_fair2{top:-16px}}@media screen and (min-width: 2400px){#mainImg .full{display:none}#mainImg .over{display:block}#konas_fair,#konas_fair2{top:-66px}}@media screen and (min-width: 2460px){#konas_fair,#konas_fair2{top:-48px}}@media screen and (min-width: 2500px){#konas_fair,#konas_fair2{top:-35px}}@media screen and (min-width: 2550px){#konas_fair,#konas_fair2{top:-20px}}@media all and (-ms-high-contrast: none){body{overflow-x:hidden}.top_alert+#mainImg,.info_banner+#mainImg{position:relative;z-index:98;overflow:visible!important}#mainSlide{position:relative!important;top:-50px}#mainImg svg{height:470px!important}#konas_fair,#konas_fair2{top:-70px}.top_alert+#mainImg+#contents #konas_fair,.top_alert+#mainImg+#contents #konas_fair2{top:-110px}.konas_fairText p.fairDate img{width:100%}#menu{top:-60px}}@media all and (-ms-high-contrast: none) and (min-width: 320px){#mainSlide{position:absolute;top:-10px}#menu{top:-30px}}@media all and (-ms-high-contrast: none) and (min-width: 360px){#mainImg svg{height:490px!important}#mainSlide{position:absolute;top:0}#menu{top:10px}}@media all and (-ms-high-contrast: none) and (min-width: 400px){#mainImg svg{height:590px!important}.top_alert+#mainImg,.info_banner+#mainImg{top:0}#konas_fair,#konas_fair2{top:-80px}#menu{top:-20px}.top_alert+#mainImg+#contents #konas_fair,.top_alert+#mainImg+#contents #konas_fair2{top:-80px}}@media all and (-ms-high-contrast: none) and (min-width: 440px){.top_alert+#mainImg+#contents #konas_fair,.top_alert+#mainImg+#contents #konas_fair2{top:-50px}#konas_fair,#konas_fair2{top:-60px}#menu{top:0}}@media all and (-ms-high-contrast: none) and (min-width: 480px){#mainImg svg{height:800px!important}.top_alert+#mainImg,.info_banner+#mainImg{top:-90px}.top_alert+#mainImg+#contents #konas_fair,.top_alert+#mainImg+#contents #konas_fair2{top:0}#konas_fair,#konas_fair2{top:-230px}#menu{top:-180px}}@media all and (-ms-high-contrast: none) and (min-width: 510px){.top_alert+#mainImg,.info_banner+#mainImg{top:-50px}.top_alert+#mainImg+#contents #konas_fair,.top_alert+#mainImg+#contents #konas_fair2{margin-top:-180px}#konas_fair,#konas_fair2{top:-170px}#menu{top:-70px}}@media all and (-ms-high-contrast: none) and (min-width: 560px){#mainImg svg{height:880px!important}}@media all and (-ms-high-contrast: none) and (min-width: 640px){#mainImg svg{height:954px!important}.top_alert+#mainImg,.info_banner+#mainImg{top:0}#konas_fair,#konas_fair2{top:-110px}.top_alert+#mainImg+#contents #konas_fair,.top_alert+#mainImg+#contents #konas_fair2{margin-top:-140px}}@media all and (-ms-high-contrast: none) and (min-width: 700px){.top_alert+#mainImg+#contents #konas_fair,.top_alert+#mainImg+#contents #konas_fair2{margin-top:-100px}}@media all and (-ms-high-contrast: none) and (min-width: 768px){#mainImg svg{height:504px!important}.top_alert+#mainImg,.info_banner+#mainImg{top:-100px}#mainSlide{top:65px}#konas_fair,#konas_fair2{top:-100px}#menu h2 img,#story h2 img,#shop h2 img{width:380px}#story{padding:35% 46px 52%;top:0}#leaf_left,#leaf_right{margin-top:-43%}}@media all and (-ms-high-contrast: none) and (min-width: 800px){.top_alert+#mainImg,.info_banner+#mainImg{top:-60px}.top_alert+#mainImg+#contents #konas_fair,.top_alert+#mainImg+#contents #konas_fair2{margin-top:-40px}#konas_fair,#konas_fair2{top:-50px}#menu{top:0}}@media all and (-ms-high-contrast: none) and (min-width: 880px){#mainImg svg{height:574px!important}#konas_fair,#konas_fair2{top:-60px}.top_alert+#mainImg+#contents #konas_fair,.top_alert+#mainImg+#contents #konas_fair2{margin-top:-60px}#story{padding:40% 46px 52%}#shop .inner{padding:31% 30px 49%}}@media all and (-ms-high-contrast: none) and (min-width: 1000px){#mainImg svg{height:630px!important}#menu h2 img,#story h2 img,#shop h2 img{width:480px}#story{padding:15% 0 18%}#shop{padding:19% 15px 4%}#shop .inner{padding:11% 30px 15%}}@media all and (-ms-high-contrast: none) and (min-width: 1100px){#mainImg svg{height:690px!important}#konas_fair,#konas_fair2{top:-60px}#menu{top:20px}#story{top:0;padding:15% 0 18%}#shop .inner{padding:14% 30px 15%}}@media all and (-ms-high-contrast: none) and (min-width: 1200px){#mainImg svg{height:750px!important}.top_alert+#mainImg+#contents #konas_fair,.top_alert+#mainImg+#contents #konas_fair2{margin-top:-70px}#konas_fair,#konas_fair2{top:-70px}#menu h2 img,#story h2 img,#shop h2 img{width:520px}#story{padding:17% 0 18%}}@media all and (-ms-high-contrast: none) and (min-width: 1300px){#mainImg svg{height:810px!important}}@media all and (-ms-high-contrast: none) and (min-width: 1400px){#mainImg svg{height:868px!important}#konas_fair,#konas_fair2{top:-80px}#konas_fair2 h2 img,#konas_fair h2 img,#menu h2 img,#story h2 img,#shop h2 img{width:500px}#story{padding:18% 0 19%}}@media all and (-ms-high-contrast: none) and (min-width: 1500px){#mainImg svg{height:1076px!important}.top_alert+#mainImg+#contents #konas_fair,.top_alert+#mainImg+#contents #konas_fair2{margin-top:-20px}#konas_fair,#konas_fair2{top:-30px}#menu #leafHead{top:-220px}#shop{padding:25% 15px 4%}}@media all and (-ms-high-contrast: none) and (min-width: 1600px){#story{padding:19% 0 20%}#shop .inner{padding:13% 30px 14%}}@media all and (-ms-high-contrast: none) and (min-width: 1700px){#mainImg svg{height:1176px!important}.top_alert+#mainImg+#contents #konas_fair,.top_alert+#mainImg+#contents #konas_fair2{margin-top:-50px}#shop .inner{padding:12% 30px 14%}#leaf_left,#leaf_right{margin-top:-36%}#konas_fair,#konas_fair2{top:-50px}}@media all and (-ms-high-contrast: none) and (min-width: 1900px){#mainImg svg{height:1276px!important}#mainSlide{top:95px}#mainSlide li h1{margin-top:-230px}.top_alert+#mainImg+#contents #konas_fair,.top_alert+#mainImg+#contents #konas_fair2{margin-top:-130px}#shop{padding:25% 15px 0}#shop .inner{padding:10% 30px 14%}#story{padding:20% 0 24%}#konas_fair,#konas_fair2{top:-125px}}@media all and (-ms-high-contrast: none) and (min-width: 2000px){#mainSlide li h1{margin-top:-230px}}@media all and (-ms-high-contrast: none) and (min-width: 2100px){#mainImg svg{height:1376px!important}.top_alert+#mainImg+#contents #konas_fair,.top_alert+#mainImg+#contents #konas_fair2{margin-top:-70px}#konas_fair,#konas_fair2{top:-70px}}@media all and (-ms-high-contrast: none) and (min-width: 2300px){#mainImg svg{height:1476px!important}.top_alert+#mainImg+#contents #konas_fair,.top_alert+#mainImg+#contents #konas_fair2{margin-top:-10px}#story{padding:22% 0 24%}#konas_fair,#konas_fair2{top:-10px}}@media all and (-ms-high-contrast: none) and (min-width: 2400px){#konas_fair,#konas_fair2{top:-70px}}
