@charset "UTF-8";body{background-color:#fff!important}.guidearea{width:700px;height:auto;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both}@media screen and (max-width: 700px){.guidearea{width:100%}}.guidearea .imagearea{overflow:hidden;height:400px;background:#f5f5f5}@media screen and (max-width: 768px){.guidearea .imagearea{height:300px}}.guidearea .imagearea .shop_photos{height:100%;padding:0;margin:0}.guidearea .imagearea .shop_photos li{height:100%}.guidearea .imagearea img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.guidearea .imagearea img{height:300px}}.guidearea .imagearea .slick-dots{position:absolute;bottom:15px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;z-index:10}.guidearea .imagearea .slick-dots li button:before{color:#fff;font-size:12px}@media screen and (max-width: 768px){.guidearea .imagearea .slick-dots{bottom:10px}}.guidearea p{color:#000;line-height:1.7}.guidearea .textarea{background:#fff;padding:20px 15px;line-height:1.5em;text-align:left;height:auto;border-bottom:1px solid #e5e5e5}@media screen and (max-width: 768px){.guidearea .textarea{padding:15px}}.guidearea .textarea section .shop-name{font-size:22px;font-weight:700;margin:0 0 5px;color:#000}.guidearea .textarea section .shop-info{font-size:14px;color:#666;margin:0 0 10px}.guidearea .textarea section .budget-info{font-size:14px;color:#000}.guidearea .textarea section .budget-info .budget-label{color:#666}.guidearea .textarea section .budget-info .budget-value{font-weight:700}.guidearea .planarea{padding:15px;line-height:1.5em;font-size:13px;text-align:left;height:auto}.guidearea .planarea div{display:inline-block;width:100%}.guidearea #guide_type_area{border-bottom:1px solid #e5e5e5}.guidearea #guide_type_area ul.tab-navigation{width:100%;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}.guidearea #guide_type_area li.tab-item{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:15px 0;font-size:15px;border-bottom:3px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 768px){.guidearea #guide_type_area li.tab-item{padding:12px 0;font-size:14px}}.guidearea #guide_type_area li.tab-item.active,.guidearea #guide_type_area li.tab-item:hover{border-bottom:3px solid #058286}.guidearea #guide_type_area li.tab-item a{display:block;color:#000;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.guidearea #guide_type_area li.tab-item a:hover{color:#058286}.guidearea .planarea.plan-card{width:calc(50% - 20px);margin:20px 10px;padding:0;background:#fff;border:1px solid #e5e5e5;border-radius:8px;display:inline-block;vertical-align:top;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px #0000001a;overflow:hidden}@media screen and (max-width: 768px){.guidearea .planarea.plan-card{width:calc(100% - 20px);margin:10px}}.guidearea .planarea.plan-card .plan-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.guidearea .planarea.plan-card .plan-header .plan-image{width:100px;height:100px;-ms-flex-negative:0;flex-shrink:0;margin-right:15px;border-radius:6px;overflow:hidden}.guidearea .planarea.plan-card .plan-header .plan-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.guidearea .planarea.plan-card .plan-header .plan-image{width:80px;height:80px}}.guidearea .planarea.plan-card .plan-header .plan-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:5px}.guidearea .planarea.plan-card .plan-header .plan-content .plan_name{margin-bottom:10px}.guidearea .planarea.plan-card .plan-header .plan-content .plan_name .plan-title{font-size:16px;font-weight:700;line-height:1.4;margin:0;color:#000}.guidearea .planarea.plan-card .plan-header .plan-content .plan_terms .plan-conditions{font-size:13px;line-height:1.4;margin:0;color:#058286}.guidearea .planarea.plan-card .plan-action{padding:0 15px 15px}.guidearea .planarea.plan-card .plan-action .button{display:block;width:100%;padding:12px 15px;border-radius:5px;text-align:center;text-decoration:none;font-size:14px;font-weight:700;-webkit-transition:all .3s;transition:all .3s;line-height:1.4}.guidearea .planarea.plan-card .plan-action .button.btn-primary-custom{background:#058286;color:#fff;border:none}.guidearea .planarea.plan-card .plan-action .button.btn-primary-custom:hover{background:#035255;opacity:1}.guidearea .planarea.plan-card .plan-action .button.primarySubmitButton{background:#058286;color:#fff}.guidearea .planarea.plan-card .plan-action .button.secondarySubmitButton{border:2px #058286 solid;background:#fff;color:#058286}.guidearea .planarea.plan-card .plan-action .button.disableSubmitButton{background:#860905;color:#fff}.guidearea .planarea.plan-card .plan-action .button.closedSubmitButton{background:gray;color:#fff}.guidearea .planarea.plan-card .plan-action .button span.scale{font-weight:700;font-size:120%}.guidearea .planarea.plan-card .enter{padding:0 15px 15px}.guidearea .planarea.plan-card .enter .button{display:block;width:100%;padding:12px 15px;border-radius:5px;text-align:center;text-decoration:none;font-size:14px;font-weight:700;-webkit-transition:all .3s;transition:all .3s;line-height:1.4}.guidearea .planarea.plan-card .enter .button.primarySubmitButton{background:#058286;color:#fff}.guidearea .planarea.plan-card .enter .button.secondarySubmitButton{border:2px #058286 solid;background:#fff;color:#058286}.guidearea .planarea.plan-card .enter .button.disableSubmitButton{background:#860905;color:#fff}.guidearea .planarea.plan-card .enter .button.closedSubmitButton{background:gray;color:#fff}.guidearea .planarea.plan-card .enter .button span.scale{font-weight:700;font-size:120%}.guidearea #shop_info{color:#000;text-align:left;width:100%;padding:20px 15px;clear:both;background:#fff}@media screen and (max-width: 768px){.guidearea #shop_info{width:90%;padding:0 5%;-webkit-box-sizing:border-box;box-sizing:border-box}.guidearea #shop_info .total{letter-spacing:.1em;font-size:15px;margin:0}}.guidearea #shop_info .total{font-size:18px;font-weight:700;margin:0 0 15px;padding-bottom:10px;border-bottom:2px solid #058286;color:#000}.guidearea #shop_info ul{list-style:none;padding:0;margin:0}.guidearea #shop_info ul li{margin:12px 0;font-size:14px;color:#000;line-height:1.6}@media screen and (max-width: 768px){.guidearea #shop_info ul li{margin:10px 0;font-size:13px}}.guidearea #shop_info ul li strong{font-size:14px;font-weight:700;color:#333;display:inline-block;margin-bottom:5px}.guidearea #shop_info ul li a{text-decoration:none;color:#000}.guidearea #shop_info ul li a:hover{color:#000;opacity:1}.guidearea #map{padding:20px 15px;background:#fff}.guidearea #map .total{font-size:18px;font-weight:700;margin:0 0 15px;padding-bottom:10px;border-bottom:2px solid #058286;color:#000}.guidearea #map .menu_image iframe{border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px #0000001a}#person{font-size:24px;margin:20px 0}#plans{list-style:none;-webkit-padding-start:0px;padding-inline-start:0px}#plans div.plan_name{font-size:20px;font-weight:700}#plans div.plan_text{font-size:16px}#plans div.book_btn{text-align:right}#plans div.book_btn a{font-size:20px;text-decoration:none;color:#fff;background:#aaa;padding:5px 10px;border-radius:10px}
