﻿.con_shoplist .box_txt{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.con_shoplist .box_txt{width:91.66667%}}.con_shoplist{max-width:1620px;margin-right:auto;margin-left:auto;margin-top:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shoplist{margin-top:50px}}@media only screen and (max-width: 767px){.con_shoplist{margin-top:2em}}@media only screen and (max-width: 1710px){.con_shoplist{width:95%}}.con_shoplist .number{text-align:center;letter-spacing:.2em;border:1px solid #9e8262;max-width:118px;width:100%;color:#9e8262;margin:auto;padding:10px 0px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shoplist .number{padding:6px 0px}}@media only screen and (max-width: 767px){.con_shoplist .number{padding:5px 0px}}.con_shoplist .logo{text-align:center;margin-top:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shoplist .logo{margin-top:20px}}@media only screen and (max-width: 767px){.con_shoplist .logo{margin-top:20px}}@media only screen and (max-width: 767px){.con_shoplist .logo img{max-width:110px;width:80%;margin-left:auto;margin-right:auto}}.con_shoplist .sub_title{margin-top:20px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shoplist .sub_title{margin-top:20px}}@media only screen and (max-width: 767px){.con_shoplist .sub_title{margin-top:20px}}.con_shoplist .box_shoplist_slide{margin-top:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shoplist .box_shoplist_slide{margin-top:20px}}@media only screen and (max-width: 767px){.con_shoplist .box_shoplist_slide{margin-top:20px}}.con_shoplist .box_shoplist_slide .slick-slide:focus{outline:none}.con_shoplist .box_shoplist_slide .slick-dots{bottom:13%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shoplist .box_shoplist_slide .slick-dots{bottom:15%}}@media only screen and (min-width: 768px) and (max-width: 963px){.con_shoplist .box_shoplist_slide .slick-dots{bottom:19% !important}}@media only screen and (max-width: 767px){.con_shoplist .box_shoplist_slide .slick-dots{bottom:5%}}.con_shoplist .box_txt{background-color:#f4f2ef;padding-bottom:70px;position:relative;top:-105px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shoplist .box_txt{padding-bottom:50px}}@media only screen and (max-width: 767px){.con_shoplist .box_txt{padding-bottom:30px}}@media only screen and (min-width: 1026px) and (max-width: 1335px){.con_shoplist .box_txt{padding-left:3%;padding-right:3%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shoplist .box_txt{padding-left:3%;padding-right:3%}}@media only screen and (max-width: 767px){.con_shoplist .box_txt{top:10px;padding-left:3%;padding-right:3%}}.con_shoplist .box_txt h3{font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:normal;font-size:150%;text-align:center;padding-top:70px;letter-spacing:.3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shoplist .box_txt h3{font-size:138%}}@media only screen and (max-width: 767px){.con_shoplist .box_txt h3{font-size:113%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shoplist .box_txt h3{padding-top:50px}}@media only screen and (max-width: 767px){.con_shoplist .box_txt h3{padding-top:30px}}@media only screen and (min-width: 1200px){.con_shoplist .box_txt h3{width:95%;margin:auto}}@media print{.con_shoplist .box_txt h3{width:95%;margin:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shoplist .box_txt h3{letter-spacing:.2em}}@media only screen and (max-width: 767px){.con_shoplist .box_txt h3{letter-spacing:.1em;text-align:left}}.con_shoplist .box_txt .sub_txt{text-align:center;padding-top:50px;letter-spacing:.3em;line-height:2.3}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shoplist .box_txt .sub_txt{padding-top:30px}}@media only screen and (max-width: 767px){.con_shoplist .box_txt .sub_txt{padding-top:20px}}@media only screen and (min-width: 1200px){.con_shoplist .box_txt .sub_txt{width:88%;margin:auto}}@media print{.con_shoplist .box_txt .sub_txt{width:88%;margin:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shoplist .box_txt .sub_txt{letter-spacing:.2em;line-height:2}}@media only screen and (max-width: 767px){.con_shoplist .box_txt .sub_txt{letter-spacing:.1em;text-align:left;line-height:1.7}}.con_shoplist .flex_area{display:flex;margin-right:auto;margin-left:auto;margin-top:50px;max-width:851px;width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shoplist .flex_area{margin-top:30px}}@media only screen and (max-width: 767px){.con_shoplist .flex_area{margin-top:20px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shoplist .flex_area{width:95%}}@media only screen and (max-width: 767px){.con_shoplist .flex_area{display:block}}.con_shoplist .flex_area .gold_text{color:#9e8262;margin-right:4.54545%;letter-spacing:.2em;font-size:138%;font-family:'Playfair Display', "Times New Roman", Times, Garamond, Georgia, serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shoplist .flex_area .gold_text{font-size:119%}}@media only screen and (max-width: 767px){.con_shoplist .flex_area .gold_text{font-size:119%}}@media only screen and (max-width: 767px){.con_shoplist .flex_area .gold_text{text-align:center;margin-bottom:1em}}.con_shoplist table tr.second_child td{padding-top:0.5em}@media only screen and (max-width: 767px){.con_shoplist table tr.second_child td{padding-top:0.3em}}.con_shoplist table span{display:flex}.con_shoplist table span dt{width:100%}.con_shoplist table span dl{max-width:100px;width:100%}.con_shoplist table .info{padding-top:30px;padding-bottom:30px;letter-spacing:.2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shoplist table .info{padding-top:20px}}@media only screen and (max-width: 767px){.con_shoplist table .info{padding-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shoplist table .info{padding-bottom:20px}}@media only screen and (max-width: 767px){.con_shoplist table .info{padding-bottom:1em}}.con_recommended{margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recommended{margin-top:50px}}@media only screen and (max-width: 767px){.con_recommended{margin-top:3em}}.con_recommended .h_ttl1 .ttl_en{font-size:300%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recommended .h_ttl1 .ttl_en{font-size:238%}}@media only screen and (max-width: 767px){.con_recommended .h_ttl1 .ttl_en{font-size:188%}}.con_recommended .h_ttl1 .ttl_jp{letter-spacing:.1em;color:#111111;font-size:113%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recommended .h_ttl1 .ttl_jp{font-size:107%}}@media only screen and (max-width: 767px){.con_recommended .h_ttl1 .ttl_jp{font-size:107%}}.con_recommended .box_slide{margin-top:50px;max-width:1620px;margin-right:auto;margin-left:auto;display:flex;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recommended .box_slide{margin-top:40px}}@media only screen and (max-width: 767px){.con_recommended .box_slide{margin-top:2em}}@media only screen and (max-width: 1710px){.con_recommended .box_slide{width:95%}}@media only screen and (min-width: 768px){.con_recommended .box_slide{justify-content:center}}.con_recommended .box_slide figure{position:relative;overflow:hidden;width:100%}.con_recommended .box_slide figcaption{position:absolute;top:0%;left:0%;z-index:2;width:100%;height:100%;background:rgba(0,0,0,0.6);color:#FFF;-webkit-transition:.3s;transition:.3s;opacity:0}.con_recommended .box_slide figcaption span{position:absolute;top:50%;left:45%;font-size:113%;letter-spacing:.2em}@media only screen and (max-width: 767px){.con_recommended .box_slide figcaption span{top:48%;left:43%}}.con_recommended .box_slide .img{position:relative}@media only screen and (min-width: 768px){.con_recommended .box_slide .img{margin-left:2%}.con_recommended .box_slide .img.first-slide{margin-left:0}}@media only screen and (max-width: 767px){.con_recommended .box_slide .img{margin-left:0%;padding:0 2.5px}}@media only screen and (max-width: 767px){.con_recommended .box_slide .img.last{padding:0 5px}}.con_recommended .box_slide .img a:hover figcaption{opacity:1}.con_recommended .box_slide .img a:hover p{opacity:.7}.con_recommended .box_slide .flex_area{display:flex;position:absolute;top:0%}.con_recommended .box_slide .flex_area .NEW{background:url(../../shop/patisserie/images/ic_bg.jpg);background-repeat:no-repeat;background-size:cover;min-width:75px;min-height:75px;width:100%}@media only screen and (max-width: 767px){.con_recommended .box_slide .flex_area .NEW{min-width:60px;min-height:60px}}.con_recommended .box_slide .flex_area .NEW b{position:relative;top:37%;left:26%;text-align:center}@media only screen and (max-width: 767px){.con_recommended .box_slide .flex_area .NEW b{top:37%;left:20%}}.con_recommended .box_slide .flex_area .ic_txt{background-color:#1a2135;position:relative;min-width:75px;min-height:75px;width:100%;color:#FFF}@media only screen and (max-width: 767px){.con_recommended .box_slide .flex_area .ic_txt{min-width:60px;min-height:60px}}.con_recommended .box_slide .flex_area .ic_txt:before{background:url(../../shop/patisserie/images/img_ic.png);background-repeat:no-repeat;background-size:cover;content:'';width:2.1em;height:1.6em;display:block;position:absolute;left:22%;bottom:31px}@media only screen and (max-width: 767px){.con_recommended .box_slide .flex_area .ic_txt:before{width:1.9em;height:1.4em}}.con_recommended .box_slide .flex_area .ic_txt b{position:relative;bottom:-46px;left:21%;text-align:center;font-size:75%}@media only screen and (max-width: 767px){.con_recommended .box_slide .flex_area .ic_txt b{bottom:-32px;left:13%}}.con_recommended .box_slide .info_text{margin-top:24px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recommended .box_slide .info_text{margin-top:15px}}@media only screen and (max-width: 767px){.con_recommended .box_slide .info_text{margin-top:1.5em}}@media only screen and (max-width: 1199px){.con_recommended .box_slide .info_text{width:95%;margin-right:auto;margin-left:auto}}.con_recommended .box_slide .info_text .title{font-size:150%;letter-spacing:.2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recommended .box_slide .info_text .title{font-size:107%}}@media only screen and (max-width: 767px){.con_recommended .box_slide .info_text .title{font-size:94%}}.con_recommended .box_slide .text_area{display:flex;justify-content:flex-end;font-size:94%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recommended .box_slide .text_area{font-size:88%}}@media only screen and (max-width: 767px){.con_recommended .box_slide .text_area{font-size:82%}}.con_recommended .box_slide .text_area .gold_txt{color:#9e8262;border:1px solid #9e8262;max-width:100px;width:100%;text-align:center;margin-top:30px;padding:5px 0px;letter-spacing:.2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recommended .box_slide .text_area .gold_txt{margin-top:20px}}@media only screen and (max-width: 767px){.con_recommended .box_slide .text_area .gold_txt{margin-top:1.5em}}.con_recommended .box_slide .text_area .gold_txt.last{margin-left:1em}.con_recommended .btn_recommended .h_btn1{margin-top:110px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recommended .btn_recommended .h_btn1{margin-top:70px}}@media only screen and (max-width: 767px){.con_recommended .btn_recommended .h_btn1{margin-top:3.5em}}
