.under h2{font-size:14px;text-align:left;border-radius:5px;color:#fff;background:#de1122;padding:7px 7px 4px;line-height:1.2;margin:15px 10px 15px;box-sizing:border-box}.under h3{font-size:16px;text-align:left;border-radius:5px;color:#fff;background:#de1122;padding:7px;line-height:1.4;margin:15px 10px 15px;box-sizing:border-box}.under .first h4{font-size:14px;font-weight:700;text-align:left;border-bottom:1px solid #ffb6bc;color:#70614a;padding:0 0 10px;line-height:100%;margin:0 10px}.under .first .box01{border-bottom:1px dotted #c1c1c1;padding-top:13px;padding-bottom:20px;margin-bottom:30px}.under .first .box01 p{font-size:9px;line-height:13px;margin:0 10px 15px}.under .first .box01 .fl_r{text-align:center;margin-bottom:10px}.under .first .box02{border-bottom:1px dotted #c1c1c1;padding-top:13px;padding-bottom:20px;margin-bottom:30px}.under .first .box02.last{border-bottom:none}.under .first .box02 p{margin-bottom:15px;padding:0 10px}.box02 .fst p{margin-bottom:15px;padding:0}.under .first .box02 p.caution{font-size:8px;line-height:10px;color:#de1122;width:;background:#efefef;padding:5px;margin:0 10px 10px}.under .first .box02 img{width:calc(100% - 20px);margin:0 auto;display:block}.under .first h5{font-size:11px;font-weight:700;color:#ce9237;padding:0 10px 10px}.under .first .box02 table{margin-bottom:15px;padding:0 10px;font-size:9px}.under .first .box02 table th{width:15%;text-align:left;vertical-align:top}.under .first .box02 table td{padding:1px 0}.under .shop_list dl.accordion{width:calc(100% - 20px);margin:0 auto 20px;font-size:9px}.under .shop_list dl.accordion dt{background:#de1122;background-size:12px;height:35px;text-indent:10px;line-height:35px;color:#fff;cursor:pointer;font-size:16px}.under .shop_list dl.accordion dt.open{background:#de1122;background-size:13px;border-radius:5px 5px 0 0}.under .shop_list dl.accordion dd{background:#f1f1f1;line-height:1.5;border-top:none;display:none;border-radius:0 0 5px 5px}.under .shop_list dl.accordion dd a{display:block;border-bottom:1px solid #fff;padding:18px 10px 15px;background:url(//jewel-cafe.sg/wp-content/themes/new_jewel5745747/css/../img/sp/open02.png) 97.5% center no-repeat;background-size:13px;text-decoration:none;color:#585558;font-weight:700;font-size:13px}.under .shop_list dl.accordion dd a.last{border-bottom:none}.under .shop_list h3,.shop_list div .basic{font-size:16px;text-align:left;border-radius:5px;color:#fff;background:#de1122;padding:7px;line-height:100%;margin:15px 10px 0;box-sizing:border-box}.under .shop_list p.txt{padding:0 10px;margin-bottom:10px}.under .shop_list p.img img{width:calc(100% - 20px);display:block;margin:0 auto 20px}.under .shop_list .shop_box_wrap{margin-bottom:30px}.under .shop_list .shop_box{position:relative;border-bottom:1px dotted #c1c1c1;padding:15px 0;margin:0 10px}.under .shop_list .shop_box span{font-size:12px;font-weight:700;display:block}.under .shop_list .shop_box p.shop_address{font-size:10px;line-height:13px;padding:0 0 3px;display:block}.under .shop_list .shop_box p.shop_tel{font-size:12px;font-weight:700;color:#de1122}.under .shop_list .shop_box p.shop_time{font-size:12px}.under .shop_list .shop_box a{padding:7px 0 5px;line-height:100%;display:block;font-size:9px;font-weight:700;margin:10px auto 0;text-align:center;width:65%;text-decoration:none;border:2px solid #de1122;color:#de1122;border-radius:5px;background:url(//jewel-cafe.sg/wp-content/themes/new_jewel5745747/css/../img/shops/arrow_icon.png) no-repeat 95% #fff;background-size:9px}.under .shop_list h3.search{margin-top:0!important}div#search-box{background:#f1f1f1;padding-bottom:15px;border-radius:5px;margin:0 10px;margin-bottom:20px}.under .shop_list_ex h3{margin-top:0!important;margin-bottom:10px}.shop_list_ex_02 h3{border-radius:5px 5px 0 0!important}.search-jp{padding:15px 15px 5px;border-radius:0 0 5px 5px;background:#f1f1f1}div#search-box h3{border-radius:5px 5px 0 0!important;margin-left:0;margin-right:0}div#search-box div{margin:0 auto!important;width:90%;margin-top:20px!important;margin-bottom:10px!important;padding:0 10px}p.search-text{font-weight:700;line-height:33px;margin-right:25px;display:none}.search-jp a{margin-bottom:10px;display:inline-block}#search-box form{text-align:center;width:100%}#search-box input[type=text]{width:75%;height:30px;border:1px solid #bdbdbd;padding-left:5px;font-family:Meiryo,メイリオ,'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;padding-right:4px;line-height:34px}#search-box input[type=submit]{border:none;background:#de1122;color:#fff;padding:6px 0 5px 5px;font-family:メイリオ;font-size:14px;letter-spacing:6px;vertical-align:bottom;width:19%;box-sizing:border-box;height:32px}p.search-text-02{text-align:center;clear:both;padding:0 10px}div#no_keyword p{padding:0 10px}div#no_keyword{margin:10px 0 20px}.ttl-box-red{font-size:1.3rem}.shop-catch .border-col-3 li .shop-catch-col-img img{width:33%}