﻿header{border-bottom:1px solid #f0f0f0;margin-top:5px;margin-bottom:15px;box-shadow:0 5px 3px -3px rgba(0,0,0,.1);-webkit-box-shadow:0 5px 3px -3px rgba(0,0,0,.1);-moz-box-shadow:0 5px 3px -3px rgba(0,0,0,.1)}@media only screen and (min-width:641px){header{margin-bottom:30px}}header .content{margin-bottom:0}@media only screen and (min-width:641px){header .content{display:flex;justify-content:space-between}}.logo{max-width:200px;padding-top:5px;margin:auto;margin-bottom:20px}@media only screen and (min-width:641px){.logo{max-width:262px;margin:0;margin-left:10px}}@media only screen and (min-width:1240px){.logo{margin-left:0}}.logo img{width:100%}.menu{margin-top:0;margin-left:10px}.menu ul{display:flex;margin-bottom:0;justify-content:center}.menu ul li{max-width:60px}@media only screen and (min-width:641px){.menu ul li{max-width:100%}}.menu ul li+li{margin-top:0;border-left:1px solid #ececec}.menu ul li a img{display:block}.active{border-top:5px solid #dc120b;margin-top:-5px !important}header{border-bottom:1px solid #f0f0f0;margin-top:5px;margin-bottom:15px;box-shadow:0 5px 3px -3px rgba(0,0,0,.1)}@media only screen and (min-width:641px){header{margin-bottom:30px}}header .content{margin-bottom:0}@media only screen and (min-width:641px){header .content{display:flex;justify-content:space-between;max-width:1240px;margin:auto}}.logo{max-width:200px;padding-top:5px;margin:auto;margin-bottom:20px}@media only screen and (min-width:641px){.logo{max-width:262px;margin:0;margin-left:10px}}@media only screen and (min-width:1240px){.logo{margin-left:0}}.logo img{width:100%}.menu{margin-top:0;margin-left:10px}.menu ul{display:flex;margin-bottom:0;justify-content:center}.menu ul li{list-style:none;max-width:60px}@media only screen and (min-width:641px){.menu ul li{max-width:100%}}.menu ul li+li{margin-top:0;border-left:1px solid #ececec}.menu ul li a img{display:block}.active{border-top:5px solid #dc120b;margin-top:-5px !important}.food_map ul li p{font-size:12px;text-align:center;margin-bottom:0}.food_map ul li span.food_category{font-size:10px;text-align:center;display:block}.food_map>ul>li{max-width:120px}.food_map>ul>li label:hover{cursor:hand}.food_map .restaurant .comment,.restaurant-info dd{font-size:14px;font-weight:normal}div[modal]{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.8);height:100vh;overflow:scroll;z-index:9999;display:none}div[modal]>.wrapper{width:800px;max-width:calc(100vw - 40px);margin-top:40px;margin-bottom:40px;margin-left:auto;margin-right:auto;padding:20px;background:#fff;position:relative}.content.restaurant{margin:auto;margin-bottom:40px}.content.restaurant h2{display:block;color:#13131e;font-weight:bold;margin-bottom:10px;text-align:left;font-size:16px;border-left:5px solid #ffa219;padding-left:10px;border-bottom:none}@media only screen and (min-width:641px){.content.restaurant h2{font-size:18px}}.content.restaurant img{display:block}.content.restaurant .slider .main-slider ul{margin-bottom:20px}.content.restaurant .slider .main-slider ul li{border:1px solid #ccc;list-style:none}.content.restaurant .slider .main-slider ul li [shop_photo]{max-width:800px !important;width:100%}.content.restaurant .slider .thumbnail{margin-top:10px}.content.restaurant .slider .thumbnail ul{display:flex;justify-content:space-evenly;margin-bottom:20px}.content.restaurant .slider .thumbnail ul li{margin-top:0;border:1px solid #ccc;max-width:100px;width:100%;height:auto;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.content.restaurant .comment-wrapper h2{color:#13131e;font-style:normal;font-weight:bold}.content.restaurant .comment-wrapper .comment p{font-size:14px;margin-bottom:0}.content.restaurant .comment-wrapper .comment p+p{margin-top:5px}.content.restaurant .restaurant-info .list{border-top:1px solid #ccc}.content.restaurant .restaurant-info .list>dl{display:flex}.content.restaurant .restaurant-info .list>dl>dt{border-top:1px solid #fff;border-bottom:1px solid #ccc;background-color:#f3f3f3;min-width:100px;padding:15px 0 15px 20px;font-size:16px}@media only screen and (min-width:641px){.content.restaurant .restaurant-info .list>dl>dt{min-width:150px}}.content.restaurant .restaurant-info .list>dl>dd{padding:15px 0 15px 20px;vertical-align:middle;border-bottom:1px solid #ccc;width:100%;font-size:14px;margin:0}.content.restaurant .restaurant-info .list>dl>dd h3{text-align:left;font-size:14px}.content.restaurant .restaurant-info .list>dl>dd dl{display:flex}.content.restaurant .restaurant-info .list>dl>dd dl+h3{margin-top:20px}.content.restaurant .restaurant-info .list>dl>dd dl dt{min-width:80px}@media only screen and (min-width:641px){.content.restaurant .recommend-mansions .wrapper{display:flex;justify-content:space-evenly}}.content.restaurant .recommend-mansions .wrapper .recommend-mansion{max-width:230px;width:100%;margin-bottom:20px}.content.restaurant .recommend-mansions .wrapper .recommend-mansion+.recommend-mansion{margin-top:0 !important}.content.restaurant .recommend-mansions .wrapper .recommend-mansion a{text-decoration:none;font-size:14px;color:#000}.content.restaurant .recommend-mansions .wrapper .recommend-mansion a img{max-width:120px;display:block;margin:auto;margin-bottom:5px}.content.restaurant .recommend-mansions .wrapper .recommend-mansion a .mansion-name{text-align:center}.content.restaurant .recommend-mansions .wrapper .recommend-mansion a .explanation{font-size:10px;font-weight:normal;color:#555}.content.restaurant .recommend-mansions .wrapper .recommend-mansion a div+div{margin-top:5px}.gallery.food_map>ul{display:grid}@media only screen and (min-width:641px){.gallery.food_map>ul{grid-template-columns:repeat(3, 1fr);gap:16px}}.gallery.food_map>ul>li{max-width:290px !important;width:100%;margin:auto}.gallery.food_map>ul>li .thumbnail img{max-width:150px;min-width:98px;padding:0;margin:0}#machi-labo .body{margin:0 auto auto;max-width:900px}#machi-labo h1{margin:0}#machi-labo .marker_description{display:grid;margin-bottom:0;align-content:center;align-items:center;grid-template-columns:80px 135px;list-style:none;padding:0;margin:0;display:flex}@media only screen and (min-width:641px){#machi-labo .marker_description{grid-template-columns:90px 135px 205px;gap:10px}}#machi-labo .marker_description li{display:flex;align-items:center;font-size:14px}#machi-labo .marker_description li+li{margin-top:0}#machi-labo .marker_description .red_marker:before{font-family:"Font Awesome 5 Free",serif;content:"";font-size:1.2em;margin-right:10px;color:#e30d21;font-weight:900;display:inline-block;vertical-align:middle;margin-right:3px}#machi-labo .marker_description .blue_marker:before{font-family:"Font Awesome 5 Free",serif;content:"";font-size:1.2em;margin-right:10px;color:#097bc8;font-weight:900;content:url("../../../../img/machi-labo/mansion.png");display:inline-block;vertical-align:middle;transform:scale(0.5);margin-right:3px}#machi-labo .marker_description .purple_marker{grid-row:2/2;grid-column:1/3}@media only screen and (min-width:641px){#machi-labo .marker_description .purple_marker{grid-row:1/1;grid-column:3/3}}#machi-labo .marker_description .purple_marker:before{font-family:"Font Awesome 5 Free",serif;content:"";font-size:1.2em;margin-right:10px;color:#9b79bc;font-weight:900;display:inline-block;vertical-align:middle;margin-right:3px}#machi-labo .map_wrapper{position:relative;width:100%;padding-top:56.25%;border:1px solid #ccc}#machi-labo .map_wrapper .map{position:absolute;width:100%;height:100%;top:0;left:0}#machi-labo .map_wrapper #map div+div{margin-top:0}#machi-labo .gallery.food_map{margin-top:20px}#machi-labo .gallery.food_map>ul{padding:0}#machi-labo .gallery.food_map>ul>li{list-style:none;border-bottom:2px solid #ccc;padding-bottom:20px;width:100%}#machi-labo .gallery.food_map>ul>li+li{margin-top:0}#machi-labo .gallery.food_map>ul>li .list-info h3{font-weight:bold;margin-bottom:10px;text-align:left;font-size:14px;border-left:5px solid #ffa219;color:#555;display:flex;padding-left:5px}#machi-labo .gallery.food_map>ul>li .list-info .content{display:flex;margin-bottom:10px}#machi-labo .gallery.food_map>ul>li .list-info .content img{margin-right:5px;max-width:100px;border:1px solid #ccc;max-height:78px;height:100%;width:100%;overflow:hidden}#machi-labo .gallery.food_map>ul>li .list-info .content .comment{background-color:#f0f0f0;font-size:10px;padding:5px;color:#555;max-height:68px;overflow:hidden;font-weight:normal}#machi-labo .gallery.food_map>ul>li .list-info .content .comment h4{font-size:11px;text-align:left;margin-bottom:5px;margin-top:0}#machi-labo .gallery.food_map>ul>li .list-info aside{display:flex;justify-content:space-between}#machi-labo .gallery.food_map>ul>li .list-info aside .food_category{text-decoration:none;display:flex;align-self:center;color:#555}#machi-labo .gallery.food_map>ul>li .list-info aside .button{background-color:#9c0;color:#fff;border:1px solid #82ad24;font-size:10px;padding:5px 10px;text-align:center}#machi-labo .gallery.food_map>ul>li .list-info aside .button:hover{opacity:.8}#machi-labo .map{width:100%;height:420px;background:#f5f5f5;border:1px solid #ddd}#machi-labo .marker_description{display:grid;margin-bottom:0;align-content:center;align-items:center;grid-template-columns:80px 135px;list-style:none;padding:0;margin:0;display:flex}@media only screen and (min-width:641px){#machi-labo .marker_description{grid-template-columns:90px 135px 205px}}#machi-labo .marker_description li{display:flex;align-items:center;font-size:14px}#machi-labo .marker_description li+li{margin-top:0}#machi-labo .marker_description .red_marker:before{font-family:"Font Awesome 5 Free",serif;content:"";font-size:1.2em;margin-right:10px;color:#e30d21;font-weight:900;display:inline-block;vertical-align:middle;margin-right:3px}#machi-labo .marker_description .blue_marker:before{font-family:"Font Awesome 5 Free",serif;content:"";font-size:1.2em;margin-right:10px;color:#097bc8;font-weight:900;content:url("../../../../img/machi-labo/mansion.png");display:inline-block;vertical-align:middle;transform:scale(0.5);margin-right:3px}#machi-labo .marker_description .purple_marker{grid-row:2/2;grid-column:1/3}@media only screen and (min-width:641px){#machi-labo .marker_description .purple_marker{grid-row:1/1;grid-column:3/3}}#machi-labo .marker_description .purple_marker:before{font-family:"Font Awesome 5 Free",serif;content:"";font-size:1.2em;margin-right:10px;color:#9b79bc;font-weight:900;display:inline-block;vertical-align:middle;margin-right:3px}#machi-labo .refine{font-size:14px;width:100%;border-bottom:2px solid #ccc;padding-bottom:10px;margin-top:20px;color:#555;display:flex}#machi-labo .refine span{font-weight:bold}#machi-labo .refine [counter]{margin-left:10px}#machi-labo .refine label{display:flex;margin-left:10px}#machi-labo .refine label:hover{cursor:pointer}#machi-labo .info_window span{max-width:200px;margin:10px auto auto;color:#fff;background-color:#04b431;text-align:center;border-radius:5px;padding:10px;font-size:16px;width:100%;display:block}#machi-labo .info_window span:hover{opacity:.8;cursor:pointer}#machi-labo .mansions_photo{max-width:200px;display:block}[name=photo_selector]{display:none}body .main-slider ul li [shop_photo]{max-width:800px !important;width:100%;display:none}body [name=photo_selector][value="0"]:checked~* [shop_photo="0"],body [name=photo_selector][value="1"]:checked~* [shop_photo="1"],body [name=photo_selector][value="2"]:checked~* [shop_photo="2"],body [name=photo_selector][value="3"]:checked~* [shop_photo="3"],body [name=photo_selector][value="4"]:checked~* [shop_photo="4"],body [name=photo_selector][value="5"]:checked~* [shop_photo="5"]{display:block}label[for=shop0]{position:absolute;right:-20px;top:-20px;z-index:1000}[thumbs] img{width:100%}img[src="../../assessment/"]{opacity:0;pointer-events:none}[value=東口]:not(:checked)~[value=西口]:checked~* [is_on]:not([is_on=西口]){display:none}[value=東口]:checked~[value=西口]:not(:checked)~* [is_on]:not([is_on=東口]){display:none}[value=東口]:checked~[value=西口]:checked~* [is_on]:not([is_on=西口]):not([is_on=東口]){display:none}[value=東口]:not(:checked)~[value=西口]:not(:checked)~* [counter] [on]:not([on=全]){display:none}[value=東口]:not(:checked)~[value=西口]:checked~* [counter] [on]:not([on=西口]){display:none}[value=東口]:checked~[value=西口]:not(:checked)~* [counter] [on]:not([on=東口]){display:none}body [value=東口]:checked~[value=西口]:checked~* [counter] [on]:not([on=marked]){display:none}label[for=east_exit]:before,label[for=west_exit]:before{content:"";background:url("../../../../../img/checkbox.png");display:block;width:20px;height:20px;background-size:contain;margin-right:5px}[value=東口]:checked~* label[for=east_exit]:before,[value=西口]:checked~* label[for=west_exit]:before{background:url("../../../../../img/checkbox_checked.png");background-size:contain}#west_exit,#east_exit{display:none}body:not([show_all]) div.room[room_no]:not([data=on]){display:none}div.floors:not([data=on]){display:none !important}.room{display:inline-block}.gm-style-iw-d img.shop_photo{width:300px;display:block}#map{height:600px;width:900px}.gm-style .gm-style-iw-t{top:0}[name=shop_selector]{display:none !important}html,body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans JP",Roboto,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.container{max-width:1200px;margin:0 auto}.breadcrumb{font-size:12px;color:#333;padding-bottom:10px;border-bottom:1px solid #ececec;margin-bottom:20px}@media only screen and (min-width:641px){.breadcrumb{margin-bottom:70px}}.breadcrumb a{text-decoration:none;color:#333}.breadcrumb a:hover{color:#e30d21}/*# sourceMappingURL=machi-labo.css.map */
