@charset "utf-8";#top{height:40px;width:100%;background-color:#e6f1fb}body{font-family:'Noto Sans JP',sans-serif;font-size:16px;line-height:28px;color:#666;font-weight:400}#header #logo{width:143px;margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom:25px}#pan{font-size:14px;margin-left:20px;margin-top:3px;margin-right:20px}#pan a{color:#666;text-decoration:none}#bottom-reservation{margin-top:80px}#gmenu{display:none;position:absolute;top:0;left:0;z-index:3000;width:100%;box-sizing:border-box;color:#fff;font-size:15px}#gmenu ul{margin-top:100px}#gmenu ul li ul{margin-top:0}#gmenu ul li{border-bottom:1px solid #5d5957;height:50px;line-height:50px}#gmenu ul li a{color:#5d5957;display:block;text-decoration:none;box-sizing:border-box;width:100%;padding-left:20px}#gmenu ul li.sub a{padding-left:40px}#glayLayer{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background:#fff;opacity:.8;filter:alpha(opacity=80);z-index:2000}#closeBtn,#menu-btn{width:46px;height:40px;position:absolute;right:0;top:0}#closeBtn img,#menu-btn img{width:100%;height:auto}#closeBtn{display:none;z-index:4000}#header #logo img{width:100%;vertical-align:bottom}#footer{background-color:#e6f1fb;padding-top:50px;padding-bottom:25px}#ft-logo{width:143px;margin-left:auto;margin-right:auto;margin-bottom:30px}#ft-logo img{width:100%}ul#ft-menu{margin-left:20px;margin-right:20px;text-align:center;font-size:14px}ul#ft-menu li{display:inline;margin-left:3px;margin-right:3px;line-height:24px}#ft-outline{text-align:center;line-height:24px;margin-top:30px}ul#ft-menu li a{text-decoration:none;color:#666}#copy{text-align:center;font-size:12px;padding:8px;padding-bottom:12px}#sns{width:153px;margin-left:auto;margin-right:auto;margin-top:25px}#sns ul li{float:left;width:25px}#sns ul li:nth-child(1){width:28px}#sns ul li:nth-child(2){margin-left:30px;margin-right:30px}#sns ul li img{width:100%;vertical-align:bottom}#stt{position:fixed;bottom:20px;right:20px;height:50px;width:50px}#stt img{width:100%;vertical-align:bottom}ul#blog-list{margin-left:15px;margin-right:15px}ul#blog-list li{width:48%;padding-bottom:30px;margin-bottom:15px;box-sizing:border-box;height:250px;overflow:hidden}ul#blog-list li:nth-child(odd){float:left}ul#blog-list li:nth-child(even){float:right}ul#blog-list li .thumb{width:100%;margin-bottom:5px}ul#blog-list li .thumb img{width:100%;height:auto;vertical-align:bottom}ul#blog-list li a{color:#5d5957;text-decoration:none}ul#blog-list a h3{font-size:14px;line-height:18px;margin-top:10px}span.cate{background-color:#fef1ee;color:#f39b87;padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:1px;font-size:12px}span.date{font-size:12px;float:right;padding-top:3px}.wp-pagenavi{clear:both;text-align:center;padding-bottom:50px;padding-top:25px}.wp-pagenavi a,.wp-pagenavi span{color:#5d5957;background-color:#eee;border:1px solid #eee;padding:8px 15px;margin:0 2px;white-space:nowrap;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;text-align:center;text-decoration:none}.wp-pagenavi a:hover{color:#5d5957;background-color:#e6f1fb;border-color:#e6f1fb}.wp-pagenavi span.current{color:#fff;background-color:#96c3e9;border-color:#96c3e9;font-weight:700}.wp-pagenavi span.extend,.wp-pagenavi span.pages{color:#5d5957}span.pages,a.page,a.last,a.first,span.current,span.extend{display:none}a.nextpostslink{margin-left:20px}a.previouspostslink{margin-right:20px}@media only screen and (min-width:680px){#pan{font-size:12px;margin-left:0;margin-top:3px;margin-right:0}#menu-btn{display:none}body{font-size:15px;line-height:30px;font-weight:500}#bottom-reservation{margin-top:80px}#wap{width:1000px;margin-left:auto;margin-right:auto}#header #logo{width:160px;margin-left:auto;margin-right:auto;margin-top:50px}#gmenu{display:block;font-size:15px;font-family:'Noto Sans JP',sans-serif;width:800px;position:static;margin-left:auto;margin-right:auto;margin-top:50px;margin-bottom:40px}#gmenu ul{margin-top:0}#gmenu ul li{float:left;border-left:none;border-bottom:none;padding:0;height:auto;line-height:normal;margin-right:48px}#gmenu ul li:nth-child(15){margin-right:0}#gmenu ul li a{display:block;height:auto;text-align:center;line-height:normal;text-decoration:none;color:#666;font-size:15px;padding-left:0;padding-right:0;letter-spacing:0px;height:15px;line-height:15px}#footer{background-color:#e6f1fb;padding-top:50px;padding-bottom:25px}#ft-logo{width:160px;margin-left:auto;margin-right:auto;margin-bottom:0}#ft-logo img{width:100%}ul#ft-menu{font-size:15px;font-family:'Noto Sans JP',sans-serif;width:750px;margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom:50px;text-align:left}ul#ft-menu li{margin-left:0;margin-right:0;display:block;float:left;border-left:none;border-bottom:none;padding:0;height:auto;line-height:normal;margin-right:48px}ul#ft-menu li:nth-child(6){margin-right:0}ul#ft-menu li a{display:block;height:auto;text-align:center;line-height:normal;text-decoration:none;color:#666;font-size:15px;padding-left:0;padding-right:0;letter-spacing:0px;height:15px;line-height:15px}#ft-outline{text-align:center;line-height:35px;margin-top:0}#copy{text-align:center;font-size:10px;padding:8px;padding-bottom:12px}#stt{position:fixed;bottom:20px;right:20px;height:60px;width:60px}#stt img{width:100%;vertical-align:bottom}#sns{width:122px;margin-left:auto;margin-right:auto}#sns ul li{float:left;width:25px}#sns ul li:nth-child(1){width:28px}#sns ul li:nth-child(2){margin-left:22px;margin-right:22px}#sns ul li img{width:100%;vertical-align:bottom}ul#blog-list{margin-left:0;margin-right:0}ul#blog-list li{width:230px;height:255px;float:left;margin-right:26px}ul#blog-list li:nth-child(odd){float:left}ul#blog-list li:nth-child(even){float:left}ul#blog-list li .thumb{width:100%;height:140px;overflow:hidden}ul#blog-list li .thumb img{width:100%;height:auto}ul#blog-list li:nth-child(4),ul#blog-list li:nth-child(8),ul#blog-list li:nth-child(12),ul#blog-list li:nth-child(14){margin-right:0}ul#blog-list a{color:#5d5957;text-decoration:none}ul#blog-list a h3{font-size:15px;line-height:25px;display:block}span.cate{display:inline}span.date{float:right}span.pages,a.page,a.last,a.first,span.current,span.extend{display:inline}a.nextpostslink{margin-left:2px}a.previouspostslink{margin-right:2px}}