.con_eat .box_eat,.con_coffee,.con_brewing .box_brewing{max-width:1530px;margin:auto}@media only screen and (min-width: 1280px){.con_eat .box_eat,.con_coffee,.con_brewing .box_brewing{padding:0 2.60417%}}@media print{.con_eat .box_eat,.con_coffee,.con_brewing .box_brewing{padding:0 2.60417%}}@media only screen and (max-width: 1279px){.con_eat .box_eat,.con_coffee,.con_brewing .box_brewing{width:91.66667%}}.con_lower_int h3 span{display:block;margin-bottom:1em}@media only screen and (max-width: 767px){.con_lower_int h3{letter-spacing:-.05em}}.con_lower_int .box_link td{width:25%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_lower_int .box_link td{width:50%}}@media only screen and (max-width: 767px){.con_lower_int .box_link td{width:50%}}.con_lower_int .box_link td a{padding:1.5em}.con_eat .box_eat{margin-top:80px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_eat .box_eat{margin-top:70px}}@media only screen and (max-width: 767px){.con_eat .box_eat{margin-top:10%}}.con_eat .box_eat .box_slider{width:100%}.con_eat .box_eat .box_slider .photo img{width:100%}.con_eat .box_eat .box_slider .slick-arrow{cursor:pointer;overflow:hidden;position:absolute;z-index:5;top:auto;bottom:0;height:0;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;width:85px;height:60px;background-repeat:no-repeat;background-position:center;background-size:33px auto;background-color:#fff}.con_eat .box_eat .box_slider .slick-arrow:before{content:""}.con_eat .box_eat .box_slider .slick-arrow.slick-next{background-image:url(../images/common/arr_right.png);right:0}.con_eat .box_eat .box_slider .slick-arrow.slick-next:before{width:1px;height:50%;background-color:#000;display:block}.con_eat .box_eat .box_slider .slick-arrow.slick-prev{background-image:url(../images/common/arr_left.png);left:100%;margin-left:-170px}@media only screen and (max-width: 767px){.con_eat .box_eat .box_slider .slick-arrow{width:13%;height:15%;background-size:40% auto}.con_eat .box_eat .box_slider .slick-arrow.slick-prev{margin-left:-26%}}.con_eat .box_eat .box_slider .slick-arrow{background-color:rgba(255,255,255,0.7)}.con_eat .box_eat .box_txt{margin-top:0}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_eat .box_eat .box_txt{margin-top:30px}}@media only screen and (max-width: 767px){.con_eat .box_eat .box_txt{margin-top:5%}}.con_eat .box_eat .box_txt h4 em{font-size:344%;font-weight:normal;letter-spacing:.1em;font-style:italic;font-family:'Raleway', sans-serif;text-align:left;display:block}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_eat .box_eat .box_txt h4 em{font-size:313%}}@media only screen and (max-width: 767px){.con_eat .box_eat .box_txt h4 em{font-size:250%}}.con_eat .box_eat .box_txt .time{margin-top:25px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_eat .box_eat .box_txt .time{margin-top:20px}}@media only screen and (max-width: 767px){.con_eat .box_eat .box_txt .time{margin-top:3%}}.con_eat .box_eat .box_txt .txt{margin-top:25px;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_eat .box_eat .box_txt .txt{margin-top:20px}}@media only screen and (max-width: 767px){.con_eat .box_eat .box_txt .txt{margin-top:3%}}.con_eat .box_eat .box_txt .txt span{font-size:88%}.con_eat .box_eat .box_txt .btn{margin:55px auto 0;width:270px}@media only screen and (max-width: 767px){.con_eat .box_eat .box_txt .btn{margin:3% auto 0}}.con_eat .box_eat .box_txt .btn a{font-family:'Raleway', sans-serif;text-decoration:none;text-align:center;display:block;padding:10px 0;background-color:#000;color:#fff;border:1px solid #000;-moz-transition:background-color .35s,color .35s;-o-transition:background-color .35s,color .35s;-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s}@media only screen and (max-width: 767px){.con_eat .box_eat .box_txt .btn a{padding:0.8em 0}}.con_eat .box_eat .box_txt .btn a:hover{background-color:#fff;color:#000}@media only screen and (max-width: 767px){.con_eat .box_eat .box_txt .btn{width:60%}}.con_eat .box_eat .box_txt .btn a:after{content:"";display:inline-block;width:14px;height:18px;background:url(../../cafe/images/ic_pdf.png) no-repeat;margin-left:1em;vertical-align:top;-moz-transition:background .35s;-o-transition:background .35s;-webkit-transition:background .35s;transition:background .35s}.con_eat .box_eat .box_txt .btn a:hover:after{background:url(../../cafe/images/ic_pdf_hover.png) no-repeat}.con_eat#lunch .box_eat{margin-top:205px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_eat#lunch .box_eat{margin-top:90px}}@media only screen and (max-width: 767px){.con_eat#lunch .box_eat{margin-top:15%}}.con_eat#cafe_eat .box_eat{margin-top:138px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_eat#cafe_eat .box_eat{margin-top:90px}}@media only screen and (max-width: 767px){.con_eat#cafe_eat .box_eat{margin-top:15%}}.con_eat#bar .box_eat{margin-top:138px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_eat#bar .box_eat{margin-top:90px}}@media only screen and (max-width: 767px){.con_eat#bar .box_eat{margin-top:15%}}@media only screen and (min-width: 1280px){.con_eat{position:relative}.con_eat .box_eat{letter-spacing:-.4em;z-index:2;overflow:hidden}.con_eat .box_eat .box_slider{float:left;letter-spacing:normal;width:53.59477%}.con_eat .box_eat .box_txt{float:left;letter-spacing:normal;width:33.00654%;padding:0 0 0 4.57516%;margin-top:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.con_eat .box_eat .box_txt .btn{margin-left:0}.con_eat:after{content:"";display:block;position:absolute;z-index:-1}.con_eat#breakfast:after{top:60px;right:0;height:500px;width:52.08333%;background:#f6f6f6}.con_eat#lunch .box_slider{float:right}.con_eat#lunch .box_txt{float:left}.con_eat#lunch:after{top:-60px;left:0;height:500px;width:57.29167%;background:#e0ecee}.con_eat#cafe_eat:after{top:-60px;right:0;height:621px;width:83.33333%;background:#f6f6f6}.con_eat#bar .box_slider{float:right}.con_eat#bar .box_txt{float:left}.con_eat#bar:after{top:60px;left:0;height:500px;width:57.29167%;background:#e8e2dc}}@media print{.con_eat{position:relative}.con_eat .box_eat{letter-spacing:-.4em;z-index:2;overflow:hidden}.con_eat .box_eat .box_slider{float:left;letter-spacing:normal;width:53.59477%}.con_eat .box_eat .box_txt{float:left;letter-spacing:normal;width:33.00654%;padding:0 0 0 4.57516%;margin-top:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.con_eat .box_eat .box_txt .btn{margin-left:0}.con_eat:after{content:"";display:block;position:absolute;z-index:-1}.con_eat#breakfast:after{top:60px;right:0;height:500px;width:52.08333%;background:#f6f6f6}.con_eat#lunch .box_slider{float:right}.con_eat#lunch .box_txt{float:left}.con_eat#lunch:after{top:-60px;left:0;height:500px;width:57.29167%;background:#e0ecee}.con_eat#cafe_eat:after{top:-60px;right:0;height:621px;width:83.33333%;background:#f6f6f6}.con_eat#bar .box_slider{float:right}.con_eat#bar .box_txt{float:left}.con_eat#bar:after{top:60px;left:0;height:500px;width:57.29167%;background:#e8e2dc}}.con_para{background-repeat:no-repeat;background-size:cover;min-height:50px;padding:130px 0;margin-top:160px}@media only screen and (min-width: 1280px){.con_para{background-image:url(../../cafe/images/img_para.jpg);background-attachment:fixed;background-position:right bottom}}@media print{.con_para{background-image:url(../../cafe/images/img_para.jpg);background-attachment:fixed;background-position:right bottom}}@media only screen and (max-width: 1279px){.con_para{background-image:url(../../cafe/images/img_para-sp.jpg);background-position:right center}}@media only screen and (max-width: 767px){.con_para{min-height:0}}@media only screen and (max-width: 767px){.con_para{padding:5em 0}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_para{margin-top:130px}}@media only screen and (max-width: 767px){.con_para{margin-top:11%}}.con_para .box_para{width:100%;text-align:center}.con_para .box_para h3{font-size:344%;font-weight:normal;letter-spacing:.1em;font-style:italic;font-family:'Raleway', sans-serif;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_para .box_para h3{font-size:313%}}@media only screen and (max-width: 767px){.con_para .box_para h3{font-size:250%}}.con_coffee{background:url(../../cafe/images/bg_map.png) no-repeat;background-position:100% 0;padding:145px 0 105px}@media only screen and (max-width: 767px){.con_coffee{padding:10% 0 8%}}.con_coffee .box_coffee h3{border-bottom:2px solid #000;position:relative}.con_coffee .box_coffee h3 em{font-size:344%;font-weight:normal;letter-spacing:.1em;font-style:italic;font-family:'Raleway', sans-serif;text-align:left;display:block;margin-left:4.57516%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_coffee .box_coffee h3 em{font-size:313%}}@media only screen and (max-width: 767px){.con_coffee .box_coffee h3 em{font-size:250%}}@media only screen and (max-width: 767px){.con_coffee .box_coffee h3 em{margin-left:1em}}.con_coffee .box_coffee h3 span{position:absolute;background:#fff;padding:0 0 0 1em;bottom:-1em;right:0}.con_coffee .box_coffee .box_txt{margin-top:65px;padding-bottom:150px}@media only screen and (max-width: 767px){.con_coffee .box_coffee .box_txt{margin-top:10%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_coffee .box_coffee .box_txt{padding-bottom:60px}}@media only screen and (max-width: 767px){.con_coffee .box_coffee .box_txt{padding-bottom:10%}}.con_coffee .box_coffee .box_txt .txt{width:33.00654%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_coffee .box_coffee .box_txt .txt{width:60%}}@media only screen and (max-width: 767px){.con_coffee .box_coffee .box_txt .txt{width:100%}}.con_coffee .box_coffee .box_photo{width:100%;overflow:hidden}.con_coffee .box_coffee .box_photo li{float:left;width:32.02614%;margin-left:1.83007%}.con_coffee .box_coffee .box_photo li:first-child{margin-left:0}@media only screen and (min-width: 1280px){.con_coffee .box_coffee .box_txt{overflow:hidden;position:relative}.con_coffee .box_coffee .box_txt .txt{float:left;margin-left:4.57516%}.con_coffee .box_coffee .box_txt .photo{position:relative}.con_coffee .box_coffee .box_txt .photo .photo01{position:absolute;left:46.40523%;top:105px}.con_coffee .box_coffee .box_txt .photo .photo02{position:absolute;left:62.0915%;top:230px}}@media print{.con_coffee .box_coffee .box_txt{overflow:hidden;position:relative}.con_coffee .box_coffee .box_txt .txt{float:left;margin-left:4.57516%}.con_coffee .box_coffee .box_txt .photo{position:relative}.con_coffee .box_coffee .box_txt .photo .photo01{position:absolute;left:46.40523%;top:105px}.con_coffee .box_coffee .box_txt .photo .photo02{position:absolute;left:62.0915%;top:230px}}@media only screen and (max-width: 1279px){.con_coffee{background-position:100% 0;background-size:70% auto}}.con_brewing{background:#d6d1cb;padding:100px 0}@media only screen and (max-width: 767px){.con_brewing{padding:10% 0}}.con_brewing h3{font-size:344%;font-weight:normal;letter-spacing:.1em;font-style:italic;font-family:'Raleway', sans-serif;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_brewing h3{font-size:313%}}@media only screen and (max-width: 767px){.con_brewing h3{font-size:250%}}.con_brewing .box_brewing{margin-top:80px}@media only screen and (max-width: 767px){.con_brewing .box_brewing{margin-top:8%}}.con_brewing .box_brewing .bre{width:100%}.con_brewing .box_brewing .bre .photo img{width:100%}.con_brewing .box_brewing .bre .txt{margin-top:60px}@media only screen and (max-width: 767px){.con_brewing .box_brewing .bre .txt{margin-top:5%}}.con_brewing .box_brewing .bre .txt em{font-size:219%;font-style:italic;font-weight:normal;text-align:center;font-family:'Raleway', sans-serif;display:block;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_brewing .box_brewing .bre .txt em{font-size:188%}}@media only screen and (max-width: 767px){.con_brewing .box_brewing .bre .txt em{font-size:157%}}.con_brewing .box_brewing .bre .txt span{display:block;width:70%;margin:40px auto 0}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_brewing .box_brewing .bre .txt span{width:90%}}@media only screen and (max-width: 767px){.con_brewing .box_brewing .bre .txt span{width:100%}}@media only screen and (max-width: 767px){.con_brewing .box_brewing .bre .txt span{margin:5% auto 0}}@media only screen and (min-width: 768px){.con_brewing .box_brewing{overflow:hidden}.con_brewing .box_brewing .bre{width:47.71242%;float:left;margin-left:4.37908%}.con_brewing .box_brewing .bre:first-child{margin-left:0}}@media only screen and (max-width: 767px){.con_brewing .box_brewing .bre{margin-top:10%}.con_brewing .box_brewing .bre:first-child{margin-top:0}}.wrp_frame{position:relative;z-index:1;background:url(../../cafe/images/bg_frame_side.png) repeat;background-size:100% 100%;margin-top:100px}@media only screen and (max-width: 767px){.wrp_frame{margin-top:10%}}@media only screen and (max-width: 767px){.wrp_frame{background:url(../../cafe/images/bg_frame_side-sp.png) repeat;background-size:100% 100%}}.wrp_frame:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;content:"";width:100%;height:50px;margin:auto;background:url(../../cafe/images/bg_frame_top.png) #fff no-repeat top center/100% auto}@media only screen and (min-width: 768px) and (max-width: 1279px){.wrp_frame:before{background-size:100% 100%;background-position:bottom center}}@media only screen and (max-width: 767px){.wrp_frame:before{background:url(../../cafe/images/bg_frame_top-sp.png) #fff no-repeat bottom center/100% 100%;height:4em}}.wrp_frame:after{position:absolute;z-index:-1;top:100%;content:"";width:100%;height:93px;margin:auto;background:url(../../cafe/images/bg_frame_bottom.png) no-repeat top center/100% auto}@media only screen and (max-width: 767px){.wrp_frame:after{background:url(../../cafe/images/bg_frame_bottom-sp.png) no-repeat top center/100% 100%;height:4em}}.wrp_frame .con_barista{position:relative;z-index:3;margin:70px 0 290px}@media only screen and (min-width: 768px) and (max-width: 1279px){.wrp_frame .con_barista{margin:0 0 150px}}@media only screen and (max-width: 767px){.wrp_frame .con_barista{margin:0 0 25%}}.wrp_frame .con_barista .box_barista{width:100%;margin:auto}@media only screen and (min-width: 768px) and (max-width: 1279px){.wrp_frame .con_barista .box_barista{width:80%}}@media only screen and (max-width: 767px){.wrp_frame .con_barista .box_barista{width:80%}}.wrp_frame .con_barista .box_barista .photo{width:100%}.wrp_frame .con_barista .box_barista .photo img{width:100%}.wrp_frame .con_barista .box_barista .box_txt{width:52.0915%;margin-top:0}@media only screen and (min-width: 768px) and (max-width: 1279px){.wrp_frame .con_barista .box_barista .box_txt{width:100%}}@media only screen and (max-width: 767px){.wrp_frame .con_barista .box_barista .box_txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.wrp_frame .con_barista .box_barista .box_txt{margin-top:15px}}@media only screen and (max-width: 767px){.wrp_frame .con_barista .box_barista .box_txt{margin-top:5%}}.wrp_frame .con_barista .box_barista .box_txt h3{font-size:344%;font-weight:normal;letter-spacing:.1em;font-style:italic;font-family:'Raleway', sans-serif;text-align:left}@media only screen and (min-width: 768px) and (max-width: 1279px){.wrp_frame .con_barista .box_barista .box_txt h3{font-size:313%}}@media only screen and (max-width: 767px){.wrp_frame .con_barista .box_barista .box_txt h3{font-size:250%}}@media only screen and (min-width: 1280px){.wrp_frame .con_barista .box_barista .photo{letter-spacing:normal;display:inline-block;vertical-align:middle;width:34.375%;margin-left:9.79167%}.wrp_frame .con_barista .box_barista .photo img{width:100%}.wrp_frame .con_barista .box_barista .box_txt{letter-spacing:normal;display:inline-block;vertical-align:middle;width:41.51042%;padding-left:3.59375%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}@media print{.wrp_frame .con_barista .box_barista .photo{letter-spacing:normal;display:inline-block;vertical-align:middle;width:34.375%;margin-left:9.79167%}.wrp_frame .con_barista .box_barista .photo img{width:100%}.wrp_frame .con_barista .box_barista .box_txt{letter-spacing:normal;display:inline-block;vertical-align:middle;width:41.51042%;padding-left:3.59375%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.wrp_frame .con_barista .box_photo{width:100%;margin-left:9.79167%;margin-top:60px}@media only screen and (max-width: 767px){.wrp_frame .con_barista .box_photo{margin-top:5%}}.wrp_frame .con_barista .box_photo li{display:inline-block;width:25.52083%;margin-left:1.45833%}.wrp_frame .con_barista .box_photo li:first-child{margin-left:0}.wrp_frame .con_barista .box_photo li img{width:100%}
