/* gp-style.ginzacalla.min.css */
@charset "utf-8";.gp-small{font-size:.75em}.gp-f-price{font-size:1.3em;color:#d24d57}.gp-f-price span{font-size:.75em}table .tlabel,table thead.tlabel th{background:#d2527f;color:#fff;text-align:center}

/*! p urgecss start ignore */.gp-prefectures-list{margin:1em 0;padding:0}.gp-prefectures-list .gp-area{background:#f6f6f3;font-weight:bold;padding:2px 5px}.gp-prefectures-list .gp-pref{background:#fcfcfc;color:#aaa;font-weight:normal;padding:2px 5px 2px 8px}.gp-prefectures-list .gp-pref a,.gp-prefectures-list .gp-pref span{white-space:nowrap}.tenpo-area{position:relative;background-image:none;background-color:#d2527f;border-bottom:1px solid #fff;color:#fff;padding:16px 10px;cursor:pointer}.tenpo-area.tenpo-null{color:#aaa}.tenpo-area:after{content:"\f067";font-family:"Font Awesome 5 Free";font-weight:bold;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;top:14px;right:14px}.tenpo-area.tenpo-ac-open:after{content:"\f068";font-family:"Font Awesome 5 Free"}.tenpo-pref{position:relative;background-image:none;background-color:#f5f4f2;color:#d2527f;border-bottom:1px solid #fff;padding:12px 10px;cursor:pointer}.tenpo-pref.tenpo-null{color:#aaa}.tenpo-pref:after{content:"\f067";font-family:"Font Awesome 5 Free";font-weight:bold;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;top:11px;right:14px}.tenpo-pref.tenpo-ac-open:after{content:"\f068";font-family:"Font Awesome 5 Free"}div.tenpo-area-content{display:none}div.tenpo-pref-content{display:none;padding:1em 1px}.pref-grayout{color:#aaa}.tenpo-box{position:relative;clear:both;margin:0 0 10px;padding:0 0 10px;border-bottom:1px dotted #ccc}.tenpo-box:after{content:"";clear:both;display:block}.tenpo-box .tenpo-left{float:left;width:70%}.tenpo-box .tenpo-right{padding:5px 0 0;float:right;width:25%}.tenpo-box .tenpo-name{font-size:22px;margin:0 0 5px;font-weight:bold}.tenpo-box .tenpo-address{padding-left:5px;font-size:14px;line-height:1.4em}.tenpo-box .tenpo-address:before{content:""}.tenpo-box .tenpo-link{width:100%;margin:0 auto}.tenpo-box a.tenpo-link-btn,.tenpo-box span.tenpo-link-btn{display:block;text-align:center;padding:1.5em .7em;text-decoration:none;color:#fa3;font-weight:bold;font-size:1.1em;border:2px solid #fc6;border-radius:3px;transition:.4s}.tenpo-box a.tenpo-link-btn:hover,.tenpo-box span.tenpo-link-btn:hover{background:#fc6;color:#fff}.tenpo-more{clear:both;display:none;margin:0;padding:1em 0}.tenpo-map{width:100%;height:480px;background:#fafafa;margin:1em 0 0}.tenpo-box .tenpo-access{padding-left:5px;font-size:14px;line-height:1.4em}.tenpo-box .tenpo-access:before{content:"アクセス\A";white-space:pre}.tenpo-box .tenpo-access:after{content:""}.tenpo-box .tenpo-readmore{margin:5px 0 0;padding-left:5px;font-size:14px;line-height:1.5em}@media screen and (max-width:640px){.tenpo-box .tenpo-left{float:left;width:62%}.tenpo-box .tenpo-right{float:right;width:33%}.tenpo-box .tenpo-name{font-size:18px}.tenpo-box .tenpo-access,.tenpo-box .tenpo-address{font-size:12px}}
/*! p urgecss end ignore */

/*! p urgecss start ignore */.acc-title{position:relative;background-image:none;background-color:#694a04;border-bottom:1px solid #fff;color:#fff;padding:8px 10px 8px 40px;cursor:pointer}.acc-title:before{content:"\f055";content:"\f0fe";font-family:"Font Awesome 5 Free";font-weight:bold;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;top:8px;left:11px;font-size:120%}.acc-title.is-open{border-bottom:none}.acc-title.is-open:before{content:"\f056";content:"\f146";font-family:"Font Awesome 5 Free"}.acc-content{display:none;margin:0 0 1px;padding:1em;background:#f6f2f2;border:1px solid #694a04;border-top:none}.gp_rank_k .acc-title{background-color:#efe7e0}.gp_rank_k .acc-content{background:#fff;border-color:#efe7e0;font-size:14px;line-height:1.5em}.gp_rank_k .acc-title{color:#333}.gp_rank_k .acc-title.is-open:before,.gp_rank_k .acc-title:before{color:#694a04}.acc-content table{width:100%;font-size:12px;line-height:1.4em}.acc-content table td,.acc-content table th{padding:3px 5px}
/*! p urgecss end ignore */span.label-parts{display:inline-block;white-space:nowrap;margin:0 1px 1px 0;padding:2px 8px;position:relative;background:#d2527f;color:#fff;font-size:11px;line-height:1.3em;border-radius:6px}span.label-parts.off{background:#dcdcdc;color:#fff}span.label-parts.select{background:#f8a;color:#fff}ul.label-parts li:before{content:"";font-family:sans-serif}ul.label-parts{margin:0;padding:0;position:relative;list-style-type:none;letter-spacing:-.4em}ul.label-parts li{display:inline-block;white-space:nowrap;margin:0 1px 1px 0;padding:2px 8px;position:relative;background:#d2527f;color:#fff;font-size:11px;line-height:1.3em;border-radius:6px;border:none;letter-spacing:normal}ul.label-parts li.off{background:#dcdcdc;color:#fff}ul.label-parts li.select{background:#f8a;color:#fff}@media screen and (max-width:640px){span.label-parts,ul.label-parts li{font-size:9px}}.modaal-inner-wrapper{padding-left:10px;padding-right:10px}