@charset "UTF-8";#breadcrumb br{display:none}/*!
 * jquery-drawer v3.2.2
 * Flexible drawer menu using jQuery, iScroll and CSS.
 * http://git.blivesta.com/drawer
 * License : MIT
 * Author : blivesta <design@blivesta.com> (http://blivesta.com/)
 */.drawer-open{overflow:hidden!important}.drawer-nav{position:fixed;z-index:2;top:0;overflow:hidden;width:260px;width:16.25rem;height:100%;color:#222;background-color:#fff}.drawer-brand{font-size:24px;font-size:1.5rem;font-weight:700;line-height:60px;line-height:3.75rem;display:block;padding-right:12px;padding-right:.75rem;padding-left:12px;padding-left:.75rem;text-decoration:none;color:#222}.drawer-menu{margin:0;padding:0;list-style:none}.drawer-menu-item{font-size:16px;font-size:1rem;display:block;padding:12px;padding:.75rem;text-decoration:none;color:#222}.drawer-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}.drawer-overlay{position:fixed;z-index:1;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.drawer-open .drawer-overlay{display:block}.drawer--top .drawer-nav{top:-100%;left:0;width:100%;height:auto;max-height:100%;transition:top .6s cubic-bezier(.19,1,.22,1)}.drawer--top.drawer-open .drawer-nav{top:0}.drawer--top .drawer-hamburger,.drawer--top.drawer-open .drawer-hamburger{right:0}.drawer--left .drawer-nav{left:-260px;left:-16.25rem;transition:left .6s cubic-bezier(.19,1,.22,1)}.drawer--left .drawer-hamburger,.drawer--left.drawer-open .drawer-nav,.drawer--left.drawer-open .drawer-navbar .drawer-hamburger{left:0}.drawer--left.drawer-open .drawer-hamburger{left:260px;left:16.25rem}.drawer--right .drawer-nav{right:-260px;right:-16.25rem;transition:right .6s cubic-bezier(.19,1,.22,1)}.drawer--right .drawer-hamburger,.drawer--right.drawer-open .drawer-nav,.drawer--right.drawer-open .drawer-navbar .drawer-hamburger{right:0}.drawer--right.drawer-open .drawer-hamburger{right:260px;right:16.25rem}.drawer-hamburger{position:fixed;z-index:4;top:0;display:block;box-sizing:content-box;width:32px;width:2rem;padding:0;padding:18px 12px 30px;padding:18px .75rem 30px;transition:all .6s cubic-bezier(.19,1,.22,1);transform:translateZ(0);border:0;outline:0;background-color:transparent}.drawer-hamburger:hover{cursor:pointer;background-color:transparent}.drawer-hamburger-icon{position:relative;display:block;margin-top:10px}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{width:100%;height:2px;transition:all .6s cubic-bezier(.19,1,.22,1);background-color:#222}.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{position:absolute;top:-10px;left:0;content:" "}.drawer-hamburger-icon:after{top:10px}.drawer-open .drawer-hamburger-icon{background-color:transparent}.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{top:0}.drawer-open .drawer-hamburger-icon:before{-ms-transform:rotate(45deg);transform:rotate(45deg)}.drawer-open .drawer-hamburger-icon:after{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;overflow:visible;clip:auto;width:auto;height:auto;margin:0}.drawer--sidebar,.drawer--sidebar .drawer-contents{background-color:#fff}.drawer--navbarTopGutter{padding-top:60px;padding-top:3.75rem}.drawer-navbar .drawer-navbar-header{border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar{z-index:3;top:0;width:100%}.drawer-navbar--fixed{position:fixed}.drawer-navbar-header{position:relative;z-index:3;box-sizing:border-box;width:100%;height:60px;height:3.75rem;padding:0 12px;padding:0 .75rem;text-align:center}.drawer-navbar .drawer-brand{line-height:60px;line-height:3.75rem;display:inline-block;padding-top:0;padding-bottom:0;text-decoration:none}.drawer-navbar .drawer-brand:hover{background-color:transparent}.drawer-navbar .drawer-nav{padding-top:60px;padding-top:3.75rem}.drawer-navbar .drawer-menu{padding-bottom:120px;padding-bottom:7.5rem}.drawer-dropdown-menu{display:none;box-sizing:border-box;width:100%;margin:0;padding:0;background-color:#fff}.drawer-dropdown-menu>li{width:100%;list-style:none}.drawer-dropdown-menu-item{line-height:60px;line-height:3.75rem;display:block;padding:0;padding-right:12px;padding-right:.75rem;padding-left:24px;padding-left:1.5rem;text-decoration:none;color:#222}.drawer-dropdown-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}.drawer-dropdown.open>.drawer-dropdown-menu{display:block}.drawer-dropdown .drawer-caret{display:inline-block;width:0;height:0;margin-left:4px;transition:transform .2s ease,opacity .2s ease;-ms-transform:rotate(0deg);transform:rotate(0deg);vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.drawer-dropdown.open .drawer-caret{-ms-transform:rotate(180deg);transform:rotate(180deg)}.drawer-container{margin-right:auto;margin-left:auto}html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA)}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:'';-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=NaN)"}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=NaN)";background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-ms-transform:scale(0);transform:scale(0);-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-ms-transform-origin:50%;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="50" /></filter></svg>#filter');filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}body{font-family:Verdana,Roboto,Droid Sans,"游ゴシック",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"ＭＳ Ｐゴシック",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#2f3030}a{color:#c0474c;text-decoration:none}i{font-style:normal}nav.drawer-nav{font-weight:500}.storycontent{font-weight:400;line-height:1.6}html[lang^=en] body{font-family:-apple-system,BlinkMacSystemFont,Helvetica,Helvetica Neue,sans-serif}html[lang=zh-hans] body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Microsoft Yahei,PingHei,simhei,Hei,sans-serif}html[lang=zh-hant] body{font-family:Helvetica Neue,Helvetica,Arial,STHeiti,Microsoft JhengHei,"微軟正黑體",sans-serif}html[lang^=ko] body{font-family:Meiryo,MS Gothic,Osaka,Malgun Gothic,Yoon Gothic,Gulim,Apple Gothic,Arial,Helvetica,Helvetica Neue,sans-serif}html[lang^=ru-RU] body{font-family:Verdana,Helvetica,Arial,sans-serif}html,body{position:relative;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}.inner{margin:0 auto;position:relative}.clearfix:after{content:"";display:table;clear:both}.textcenter{text-align:center!important}.nomargin{margin:0!important}.topbottommargin{margin-top:20px!important;margin-bottom:20px!important}.topmargin{margin-top:60px!important}.topmarginbig{margin-top:80px!important}.notopmargin{margin-top:0!important}.bottommargin{margin-bottom:20px!important}.bottommarginbig{margin-bottom:60px!important}.nobottommargin{margin-bottom:0!important}header#site_header{background-color:#fff;position:sticky;left:0;right:0;z-index:200;transition:all .2s;box-shadow:0 2px 2px rgba(0,0,0,.3)}header#site_header>div{position:relative;z-index:0}.test header#site_header{background-color:#fff}.test header#site_header>div:before{content:"*TEST*";font-weight:700;font-size:25px;color:#d00;position:absolute;top:0;left:0}.headroom--pinned{top:0}#header_logo a{display:block;width:267px;height:36px;padding:12px;text-indent:-500%;white-space:nowrap;overflow:hidden}#right_menu_group{display:-ms-flexbox;display:flex}#right_menu_group li.history,#right_menu_group li.nature,#right_menu_group li.culture{-ms-flex:1;flex:1}#right_menu_group li.map{position:relative}#right_menu_group li.map a{text-indent:-300%;white-space:nowrap;overflow:hidden;display:block;position:absolute;top:0;left:0;right:0;bottom:0}#right_menu_group li{position:relative;z-index:1;width:100%;font-weight:700;text-align:center;color:#fff;background-position:top left;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:all .3s;-webkit-user-select:none;-ms-user-select:none;user-select:none}#right_menu_group li.map:before{content:"";display:block;width:100%;height:55px;background:url(../../../images/header_ico_map.png) no-repeat 50% 36%;position:absolute;top:0;left:0}#right_menu_group li a{display:block;width:100%;line-height:55px}html[lang=ja] #right_menu_group li{letter-spacing:5px}.header_ja{box-shadow:none!important;position:sticky!important;height:auto!important;top:0;background-color:rgba(255,255,255,.9)!important}.header_ja.headroom--unpinned{top:0}.header_static{position:relative!important;top:inherit;right:inherit;kerning:inherit;bottom:inherit}.header__logo{max-width:280px}.header__body{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.header__aside{display:none}.header #menu_extra{position:static}.header #menu_extra fieldset{position:static}.header__icons{display:-ms-flexbox;display:flex;margin:0;padding:0;-ms-flex-align:center;align-items:center}.header__icons>li{margin:0 12px}.header__icons>li a{display:block}.header__icons>li img{display:block;width:30px;max-height:30px}.header__nav{top:0;z-index:1000;overflow:auto;background-repeat:no-repeat;background-attachment:scroll;position:relative;padding:5px 0}.header__nav ul{overflow:auto;display:table;padding-bottom:5px;background:linear-gradient(to left,rgba(255,255,255,0),white 15px) 0 0/50px 100%,linear-gradient(to right,rgba(255,255,255,0),white 15px) right/50px 100%;background-repeat:no-repeat;background-attachment:local}.header__nav li{display:table-cell;position:relative;margin:0 12px;text-align:center;font-weight:700;transition:1000ms 200ms;-ms-flex:1 0 auto;flex:1 0 auto;width:95px;margin:0}.header__nav li a{font-size:0;white-space:nowrap;color:transparent;transition:color 900ms 500ms}.header__nav li a:before{content:"";display:block;width:30px;height:30px;background-repeat:no-repeat;background-size:cover;background-image:url(../../../images/nav_ico_yado.png);margin:auto}.header__nav li#menu-item-59978 a:before{background-image:url(../../../images/nav_ico_yado.png)}.header__nav li.see a:before{background-image:url(../../../images/nav_ico_see.png)}.header__nav li.play a:before{background-image:url(../../../images/nav_ico_activity.png)}.header__nav li.eat a:before{background-image:url(../../../images/nav_ico_eat.png)}.header__nav li.drink a:before{background-image:url(../../../images/nav_ico_drink.png)}.header__nav li.buy a:before{background-image:url(../../../images/nav_ico_buy.png)}.header__nav li.stay a:before{background-image:url(../../../images/nav_ico_yado.png)}.header__nav li.photo a:before{background-image:url(../../../images/nav_ico_photo.png)}.header__nav li.snow a:before{background-image:url(../../../images/nav_ico_snow.png)}.header__nav li.hiking a:before{background-image:url(../../../images/nav_ico_hiking.png)}.header__nav li.spa a:before{background-image:url(../../../images/nav_ico_spa.png)}.header__nav li.activity a:before{background-image:url(../../../images/nav_ico_activity.png)}.header__nav.is-on li{padding:0 12px}.header__nav.is-on li a{color:#333;font-size:11px}.header__nav-arrow{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;top:0;bottom:0;margin:auto;right:0;z-index:100;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;background-color:#000;color:#fff}.header__nav-arrow.is-hidden{transition:opacity 300ms,visibility 0s 300ms!important;visibility:hidden;opacity:0!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.header__nav.is-on .header__nav-arrow{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:300ms}#menu_btns{position:fixed;z-index:200}#menu_btns.menu-btn{top:5px;bottom:inherit;right:10px;left:inherit}#menu_btns.menu-btn button{width:45px;height:45px}#menu_btns.menu-btn .gotop{position:fixed;bottom:20px;top:inherit;right:10px;margin:auto 0 0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:300ms}#menu_btns.menu-btn .gotop.is-on{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#menu_btns button{width:64px;height:64px;border-radius:50%;border:none;background-repeat:no-repeat;background-position:50% 50%;background-color:#29804f;margin-bottom:12px;cursor:pointer;outline:none}.drawer-nav{z-index:200}.drawer-overlay{z-index:100}.drawer-nav{width:235px}.drawer--left .drawer-nav{left:-240px}.drawer-nav{color:#fff;padding:2px;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.global-menu{padding:0}.drawer-nav a{color:#fff}.drawer-nav h4{padding:6px 10px 6px 30px;border-bottom:1px solid #938c89}.drawer-nav>div{margin:0 5px 100px}.global-menu>div{margin:0 0 100px}.global-menu{background-color:#29804f}.kaban-menu{background-color:#242424}#menu-convenient-menu,ul[id^=menu-convenient-menu-main]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:22px 0}#menu-convenient-menu li a,ul[id^=menu-convenient-menu-main] li a{display:block;text-align:center;font-size:14px;line-height:1.3;word-break:break-word}#menu-convenient-menu li a:before,ul[id^=menu-convenient-menu-main] li a:before{content:"";display:block;width:74px;height:74px;background-repeat:no-repeat;margin:0 auto 5px}.global-menu li{border-bottom:1px solid #42aa70}.global-menu li.wpml-ls-current-language{border:none}.global-menu li a{display:block;padding:13px 0 13px 30px;font-size:90%;position:relative;transition:all .3s}.global-menu li a:hover{background-color:#2f3030;color:#fff}li#menu-item-100490 a,li#menu-item-39996 a,li#menu-item-39997 a,li#menu-item-39998 a,li#menu-item-50104 a,li#menu-item-174454 a,li#menu-item-57900 a,li#menu-item-57907 a,li#menu-item-57901 a,li#menu-item-57899 a,li#menu-item-57903 a,li#menu-item-174455 a,li#menu-item-57891 a,li#menu-item-57897 a,li#menu-item-57892 a,li#menu-item-118427 a,li#menu-item-57894 a,li#menu-item-174458 a,li#menu-item-57881 a,li#menu-item-57888 a,li#menu-item-57882 a,li#menu-item-119559 a,li#menu-item-90599 a,li#menu-item-174457 a,li#menu-item-83931 a,li#menu-item-83932 a,li#menu-item-83934 a,li#menu-item-113480 a,li#menu-item-90601 a,li#menu-item-174459 a,li#menu-item-84049 a,li#menu-item-84050 a,li#menu-item-84054 a,li#menu-item-84059 a,li#menu-item-90603 a,li#menu-item-174460 a,li#menu-item-83825 a,li#menu-item-83834 a,li#menu-item-83835 a,li#menu-item-96449 a,li#menu-item-90605 a,li#menu-item-174461 a,li#menu-item-83638 a,li#menu-item-83645 a,li#menu-item-83670 a,li#menu-item-83671 a,li#menu-item-90607 a,li#menu-item-174462 a,li#menu-item-83743 a,li#menu-item-83757 a,li#menu-item-83761 a,li#menu-item-96450 a,li#menu-item-90609 a,li#menu-item-174463 a,html:not([lang=ja]) li.menu-item-object-fallleaves a{padding:23px 0 23px 75px;font-size:100%}li#menu-item-83638 a,li#menu-item-83671 a,li#menu-item-83757 a{padding-right:5px}li#menu-item-100490 a:before,li#menu-item-39996 a:before,li#menu-item-39997 a:before,li#menu-item-39998 a:before,li#menu-item-50104 a:before,li#menu-item-174454 a:before,li#menu-item-57900 a:before,li#menu-item-57907 a:before,li#menu-item-57901 a:before,li#menu-item-57899 a:before,li#menu-item-57903 a:before,li#menu-item-174455 a:before,li#menu-item-57891 a:before,li#menu-item-57897 a:before,li#menu-item-57892 a:before,li#menu-item-118427 a:before,li#menu-item-57894 a:before,li#menu-item-174458 a:before,li#menu-item-57881 a:before,li#menu-item-57888 a:before,li#menu-item-57882 a:before,li#menu-item-119559 a:before,li#menu-item-90599 a:before,li#menu-item-174457 a:before,li#menu-item-83931 a:before,li#menu-item-83932 a:before,li#menu-item-83934 a:before,li#menu-item-113480 a:before,li#menu-item-90601 a:before,li#menu-item-174459 a:before,li#menu-item-84049 a:before,li#menu-item-84050 a:before,li#menu-item-84054 a:before,li#menu-item-84059 a:before,li#menu-item-90603 a:before,li#menu-item-174460 a:before,li#menu-item-83825 a:before,li#menu-item-83834 a:before,li#menu-item-83835 a:before,li#menu-item-96449 a:before,li#menu-item-90605 a:before,li#menu-item-174461 a:before,li#menu-item-83638 a:before,li#menu-item-83645 a:before,li#menu-item-83670 a:before,li#menu-item-83671 a:before,li#menu-item-90607 a:before,li#menu-item-174462 a:before,li#menu-item-83743 a:before,li#menu-item-83757 a:before,li#menu-item-83761 a:before,li#menu-item-96450 a:before,li#menu-item-90609 a:before,li#menu-item-174463 a:before,html:not([lang=ja]) li.menu-item-object-fallleaves a:before{content:"";display:block;width:38px;height:38px;background-repeat:no-repeat;position:absolute;top:15px;left:20px}ul.additional_conditions,ul#menu-convenient-menu-sub{margin:0 10px}ul.additional_conditions{padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #938c89}ul.additional_conditions li{padding:20px 0 20px 80px;background-color:#343434;color:#938c89;border-radius:20px;margin-bottom:8px;position:relative}ul.additional_conditions li.active{background-color:#fff;color:#231815}ul.additional_conditions li:before{content:"";display:block;width:36px;height:36px;background-image:url(../../../images/nav_icons_kaban.png);background-repeat:no-repeat;position:absolute;top:15px;left:20px}ul.additional_conditions li.barrier_free:before{background-position:0 -515px}ul.additional_conditions li.with_children:before{background-position:0 -576px}ul.additional_conditions li.with_pets:before{background-position:0 -644px}ul.additional_conditions li.barrier_free.active:before{background-position:-75px -515px}ul.additional_conditions li.with_children.active:before{background-position:-75px -576px}ul.additional_conditions li.with_pets.active:before{background-position:-75px -644px}ul[id^=menu-convenient-menu-sub] li a{display:block;color:#938c89;padding:16px 0 16px 58px;position:relative;line-height:1.3}ul[id^=menu-convenient-menu-sub] li a:before{content:"";display:block;width:45px;height:45px;background-image:url(../../../images/nav_icons_kaban.png);background-repeat:no-repeat;position:absolute;top:4px;left:0}li#menu-item-40017 a:before{background-position:0 -736px}li#menu-item-82930 a:before{background-position:0 -792px}li#menu-item-186502 a:before{background-position:0 -846px}li#menu-item-131172 a:before,li#menu-item-131201 a:before,li#menu-item-131204 a:before,li#menu-item-131199 a:before,li#menu-item-131209 a:before,li#menu-item-131175 a:before,li#menu-item-131183 a:before,li#menu-item-131194 a:before{background:url(../../../images/nav_icon_getting_around_the_city.png) no-repeat 0 50%}li#menu-item-131202 a:before,li#menu-item-131205 a:before,li#menu-item-131208 a:before,li#menu-item-131177 a:before,li#menu-item-131184 a:before,li#menu-item-131195 a:before,li#menu-item-131166 a:before,li#menu-item-131200 a:before{background:url(../../../images/nav_icon_useful_trip_info.png) no-repeat 0 50%}li#menu-item-82788 a:before,li#menu-item-83971 a:before,li#menu-item-83945 a:before,li#menu-item-131210 a:before,li#menu-item-84013 a:before,li#menu-item-84039 a:before,li#menu-item-83916 a:before,li#menu-item-84044 a:before{background:url(../../../images/nav_icon_brochures.png) no-repeat 0 50%}main{display:block;width:100%;min-height:90%;min-height:calc(100vh - 120px - 271px)}.error404 main{padding:120px 20px 0}.home main{padding-bottom:0}#content_wrap{padding:0 0 80px}#content_wrap #title_obi{margin-bottom:30px}aside .sticky{position:sticky;top:150px;bottom:0}footer{background-color:#fff;border-top:1px solid #ddd;position:relative;z-index:10}#sponsor_banners ul{padding:35px 0 20px;-ms-flex-pack:center;justify-content:center}#sponsor_banners li{width:auto;-ms-flex-preferred-size:auto;flex-basis:auto;margin:0 5px 5px}#social_links ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0 0 20px}#social_links li{margin:0 20px}#social_links li a:before{font-family:FontAwesome;color:#2f3030;display:inline-block;font-size:30px}#social_links li.facebook a:before{content:"\f230"}#social_links li.twitter a:before{content:"\f099"}#social_links li.instagram a:before{content:"\f16d"}#copyright{text-align:center;padding:10px 0 40px;font-size:12px}#author_prof .coverimg{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}#author_prof .pic{font-weight:700}#author_prof .pic .avatar{position:relative;background:url(../images/common_author_noimg.png) no-repeat 50% 50% #FFF;background-size:contain}#author_prof .pic .avatar img{width:100%;height:auto;display:block}#author_prof .job_title{padding:8px 0 0;font-size:12.8px;font-size:.8rem;line-height:1.3}#author_prof .authorname{padding:0}#author_prof .authorname em{font-size:20.8px;font-size:1.3rem}#author_prof .social{margin-bottom:10px}#author_prof .social a{display:inline-block;margin-right:5px}#author_prof .social a:before{font-family:FontAwesome;font-size:24px;font-size:1.5rem}#author_prof .social a.facebook:before{content:"\f082";color:#4469b0}#author_prof .social a.twitter:before{content:"\f081";color:#1dadea}#author_prof .website{padding:10px;font-size:14.4px;font-size:.9rem;font-weight:400;word-break:break-all;background-color:#ebebe6}#author_prof .website a{color:#2f3030;line-height:1.2}#author_prof .website a:before{font-family:FontAwesome;content:"\f015";margin-right:3px;font-size:17.6px;font-size:1.1rem}#author_prof .message{font-size:20.8px;font-size:1.3rem;font-weight:700;margin-bottom:20px}#author_prof .introduction{font-size:17.6px;font-size:1.1rem;margin-bottom:20px}#author_prof .favorite h4{font-size:17px;font-weight:700;margin-bottom:10px;color:#555}#author_prof .favorite h4:before{font-family:FontAwesome;content:"\f087";font-size:110%;margin-right:4px}#author_prof .favorite a{display:inline-block;margin-right:1em}#author_prof .favorite a:before{font-family:FontAwesome;content:"\f041";margin-right:2px}.author .articlelist h2{text-align:center;font-weight:700;font-size:20.8px;font-size:1.3rem;padding:17px 0;background:url(../images/common_line_bottom2.png) repeat-x bottom left;margin-bottom:40px}.author .articlelist h2 em{font-size:25.6px;font-size:1.6rem}.author .articlelist ul{-ms-flex-pack:start;justify-content:flex-start;margin-left:-10px;margin-right:-10px}.author .articlelist ul li a{margin:0 10px}.temp_block .inner{padding:80px 0;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#eee}#content_wrap main .temp_block .inner{width:auto!important}section{padding:40px 0 50px}section>h2{font-size:27px;font-weight:700;text-align:center;margin-bottom:30px}section>h2.block_title{font-size:20px;font-weight:600;background-color:#ebebe6;padding:13px 0}article .inner{width:auto!important}.single-post article .inner{margin:7px auto}article header{padding:35px 0 45px;margin-bottom:20px;position:relative}.single-post article header{padding-bottom:15px}article header:before,article header:after{content:"";display:block;position:absolute;left:0;width:100%;height:12px}article header:before{top:0;background:url(../../../images/common_line_top.png) repeat-x 0 0}article header:after{bottom:0;background:url(../../../images/common_line_bottom.png) repeat-x 0 0}article header h1{font-size:24px;margin-bottom:0;line-height:1.3}article header .meta{text-align:right}article header .meta>div,article header .meta>span{display:inline-block;margin-left:.5em;font-size:14px}article header .meta .caticons{line-height:0;vertical-align:middle}article header .meta .caticons span{display:inline-block;width:20px;height:20px;margin-left:5px;background-repeat:no-repeat;background-position:50% 50%}article header .meta .caticons span.history{background-image:url(../../../images/common_ico_cat_history.png)}article header .meta .caticons span.nature{background-image:url(../../../images/common_ico_cat_nature.png)}article header .meta .caticons span.culture{background-image:url(../../../images/common_ico_cat_culture.png)}article header .meta .btn{border:1px solid #2f3030;border-radius:10px;padding:0 1em;line-height:19px}article header .meta .pubdate,#spot_date{font-family:Arial,sans-serif}article header .meta>div:before,#spot_date:before{font-family:FontAwesome;margin-right:3px}article header .meta .pubdate:before,#spot_date:before{content:"\f073"}article header .meta .author:before{content:"\f075"}article header .meta .viewcount{font-size:.8em;font-family:Arial,Helvetica Neue,Helvetica,sans-serif}article .mainimage{padding:10px;background-color:#ebebe6;margin-bottom:30px}article .mainimage img{max-width:100%;height:auto;display:block;margin:0 auto}.pic img{width:100%;height:auto;display:block}.btn_sleeve{text-align:center}.btn_sleeve a{display:block;font-weight:600;padding:18px 0;border-radius:8px;background-color:#ebebe6;color:#2f3030;margin:0 30px;transition:all .3s}.btn_sleeve a:hover{background-color:#2f3030;color:#fff}.btn_sleeve button{width:250px;padding:10px 0;background-color:#525252;color:#fff;font-size:16px;line-height:1.0;border:none;border-radius:15px;cursor:pointer}input[type=checkbox]:focus,select:focus,button:focus{outline:none}.checkbox label input,.button label input{display:none}.checkbox label span,.button label span{display:inline-block;padding:5px;margin:0 5px;border-radius:4px;position:relative;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none}.checkbox label span{padding-left:30px}.button label span{line-height:1.5}.search_box .text input,.search_box .box dt,.checkbox label span,.button label span,#blog_search .conditions span,.search_box .select select{font-size:14px}.button.icons label span{font-size:13px}.checkbox label span:before{content:"";display:block;position:absolute;top:8px;left:5px;width:15px;height:15px;border:1px solid #2f3030;background-color:#fff}#yado_search .checkbox label span:before{border:none}.checkbox input:checked+span:after{content:"";display:block;position:absolute;top:4px;left:10px;width:7px;height:14px;-ms-transform:rotate(40deg);transform:rotate(40deg);border-bottom:3px solid #2f3030;border-right:3px solid #2f3030}ul.columns li,ul.columns .infinite-wrap li{margin-bottom:30px}ul.columns li a,ul.columns .infinite-wrap li a{color:#2f3030;-webkit-user-select:none;-ms-user-select:none;user-select:none}ul.columns li iframe{width:100%}.tilelayout{margin-bottom:30px}.tilelayout li a{display:block;background-color:#fff;height:100%;position:relative;padding-bottom:15px}.tilelayout li .pic{overflow:hidden}.tilelayout li .desc{padding:15px 0 50px;position:relative;text-align:center}.tilelayout li .desc h3{font-weight:700;font-size:16px;line-height:1.3;margin-bottom:8px;text-align:center;padding:0}.tilelayout+.btn_sleeve a{width:260px;margin:0 auto}.tilelayout .schedule{font-size:14px;margin-bottom:5px;font-weight:600;color:#555}.blog .tilelayout li .desc{padding-bottom:0}.column ul.columns li .pic{position:relative}.column ul.columns li .pic h3{position:absolute;top:0;left:15px;right:15px;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;font-size:22px;font-family:Hiragino Mincho ProN,"HG明朝E","ＭＳ Ｐ明朝",serif}.column ul.columns li .pic h3 div>span{background-color:#fff;background-color:rgba(255,255,255,.7);color:#000;padding:4px}.column ul.columns li .desc{border-bottom:1px solid #a5a4a4;display:-ms-flexbox;display:flex}.column ul.columns li .avatar{width:80px;-ms-flex-preferred-size:80px;flex-basis:80px;margin-right:8px}.column ul.columns li .avatar img{display:block;width:80px;height:auto}.column ul.columns li .desc .copy,.column ul.columns li .desc .authorname{-ms-flex:1;flex:1}.column ul.columns li .desc .copy{margin-bottom:10px;font-size:14px;line-height:1.2;text-align:justify}.column ul.columns li .desc .authorname{padding:0 0 0 32px;background:url(../../../images/common_ico_info_green.png) no-repeat 0 0;text-align:left}.column ul.columns li .desc .authorname .jobtitle{font-size:11.2px;font-size:.7rem;line-height:1.2;font-weight:200}.column ul.columns li .desc .authorname .name{font-size:18px;font-weight:700;padding:3px 0}.column ul.columns .pageview{text-align:center;padding-top:12px}.column ul.columns .pageview span{background-color:#cdcdcd;color:#fff;padding:3px 15px;border-radius:20px;font-family:Arial,sans-serif}.simplelist li{padding:1px 0;position:relative;transition:all .3s;border-bottom:1px dotted #2f3030}.simplelist li a{display:block;color:#2f3030;padding:20px;outline:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.simplelist li .meta{font-family:Arial,sans-serif;font-size:14px}.simplelist li .meta:before{content:"";display:inline-block;width:21px;height:18px;margin-right:5px;position:relative;top:3px;background:url(../../../images/common_ico_announce_dark.png) no-repeat 50% 50%}.simplelist li h3,.simplelist li h4{font-weight:600;font-size:16px;line-height:1.4}.simplelist li.urgent a{background-color:#fff37a}.grid-item{position:relative}.grid-item.new:before{content:"";display:block;width:46px;height:24px;position:absolute;top:-8px;left:20px;background:url(../../../images/common_ico_new.png) no-repeat 0 0;z-index:10}.archive .grid-item.new:before{top:0;left:5px}.grid-item .caticons{position:absolute;bottom:-2px;right:0}.grid-item .caticons span{display:inline-block;width:20px;height:20px;margin-left:5px;background-repeat:no-repeat;background-position:50% 50%}.grid-item .caticons span.history{background-image:url(../../../images/common_ico_cat_history.png)}.grid-item .caticons span.nature{background-image:url(../../../images/common_ico_cat_nature.png)}.grid-item .caticons span.culture{background-image:url(../../../images/common_ico_cat_culture.png)}.grid-item .desc .meta{font-family:Arial,sans-serif;font-size:14px;position:relative;text-align:left}.grid-item .desc .meta .date:before{content:"";display:inline-block;width:15px;height:18px;margin-right:5px;position:relative;top:3px;background:url(../../../images/common_ico_note_dark.png) no-repeat 50% 50%}.grid-item .desc h3{font-weight:600;font-size:16px;line-height:1.4;text-align:left!important}.grid-item .pic img{display:block;width:100%;height:auto;transition:transform 1.5s ease-in-out}.grid-item a:hover .pic img,.grid-item a:focus .pic img{-ms-transform:scale(1.1);transform:scale(1.1)}.grid-item .btn{font-size:13px;border:1px solid #2f3030;border-radius:20px;text-align:center;padding:3px 0}section.blog .inner,section.post .inner{overflow-x:hidden}.masonry_wrap{margin-top:8px;margin-left:-20px;margin-right:-20px}.masonry_wrap .grid-item{border-left:1px solid #5c5451}.masonry_wrap .grid-item.new:before{top:6px}.masonry_wrap .grid-item>a{display:block;margin:0 20px;padding-top:20px;padding-bottom:30px;background:url(../../../images/common_line_dot_slant.png) repeat-x bottom left;color:#2f3030;outline:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.masonry_wrap .grid-item .pic{margin-bottom:7px;min-height:30px;position:relative;overflow:hidden}.infinite-wrap{transition:all .3s;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.infinite-wrap.is--replaced{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.infinite-loader{display:none!important}.storycontent .inner{overflow:hidden}.storycontent:after,.storycontent .inner:after{content:"";display:table;clear:both}.storycontent{line-height:1.8}.storycontent h1,.storycontent h2,.storycontent h3,.storycontent h4,.storycontent h5,.storycontent h6{font-weight:700;margin-bottom:.7em;line-height:1.4}.storycontent h1{font-size:28px}.storycontent h2{font-size:24px}.storycontent h3{font-size:22px}.storycontent h4{font-size:20px}.storycontent h5{font-size:18px}.storycontent h6{font-size:16px}.storycontent a{text-decoration:underline}.storycontent p{text-align:justify;margin-bottom:1.1em}.storycontent p:last-child{margin-bottom:0}.storycontent strong{font-weight:700}.storycontent hr,.storycontent div.clear{clear:both;border:none;border-bottom:1px dashed #999;padding-top:40px;margin-bottom:60px}.storycontent ul,.storycontent ol{margin-left:2em;margin-bottom:1.5em}.storycontent ul li{line-height:1.5;margin-bottom:5px}.storycontent ul li:last-child{margin-bottom:0}.storycontent ul li{list-style-type:square}.storycontent ol li{list-style-type:decimal}.storycontent img{max-width:100%;height:auto}.storycontent img.border{border:1px solid #ddd}.storycontent blockquote{text-align:justify;background-color:#f6f6f6;padding:50px 40px;margin-bottom:40px;position:relative}.storycontent blockquote:before,.storycontent blockquote:after{font-family:FontAwesome;font-size:25px;line-height:1.0;color:#ddd;position:absolute;left:10px}.storycontent blockquote:before{content:"\f10d";top:10px}.storycontent blockquote:after{content:"\f10e";bottom:10px}.storycontent table,.storycontent table thead,.storycontent table tbody,.storycontent table tfoot,.storycontent table tr,.storycontent table th,.storycontent table td{max-width:100%!important}.storycontent table{border-collapse:collapse;border:1px #CCC solid;width:100%!important;margin:15px 0}.storycontent th,.storycontent td{padding:10px;border:1px #CCC solid}.storycontent .th_title{background-color:#6d9258;padding:5px;color:#FFF}.storycontent .th_title_light{background-color:#81ae68;padding:5px;color:#FFF}.storycontent .th01{background-color:#ddfbe2}.storycontent .th02{background-color:#4c663d;padding:5px;color:#FFF;text-align:center}.storycontent .wp-caption-text{display:block;font-size:14px;line-height:1.3;margin-top:5px}.storycontent td span{display:block}.storycontent td span+br{display:none}.storycontent .wp-caption{padding:15px;background-color:#f3f3f3}.storycontent .wp-caption p{margin:0;font-weight:600;font-size:14px}.storycontent .tiled-gallery .gallery-row>p{margin-bottom:0}.storycontent .tiled-gallery .tiled-gallery-item>a+p,.storycontent .tiled-gallery .tiled-gallery-item .tiled-gallery-caption{display:none}.storycontent iframe.youtube-player{width:100%}.storycontent .chapter{padding-bottom:20px;margin-bottom:20px;position:relative}.storycontent .chapter:after,.storycontent .chapter .block:after{content:"";display:table;clear:both}.storycontent .chapter .block{margin-bottom:50px;position:relative}.storycontent .edit_this_post{display:block;position:absolute;top:0;right:0;text-decoration:none;background-color:#2f3030;color:#fff;width:40px;height:40px;line-height:40px;font-size:20px;text-align:center;border-radius:50%;box-shadow:0 3px 3px rgba(0,0,0,.4)}.storycontent .edit_this_post:before{content:"\f040";font-family:FontAwesome}.storycontent a[target=_blank]{text-decoration:none}.storycontent a[target=_blank]:after,.threestar .link_travel a:after{font-family:FontAwesome;content:"\f08e";margin-left:4px}.single-column .storycontent div.clear{border-bottom:none}.single-column .storycontent .inner:before{margin-bottom:50px}.single-column .storycontent .inner:after{margin-top:80px}.single-column .storycontent .inner:before,.single-column .storycontent .inner:after,.single-column .storycontent div.clear:before{content:"";display:block;height:25px;background-repeat:repeat-x;background-position:0 50%;margin-left:70px;margin-right:70px}.single-column .storycontent.history .inner:before,.single-column .storycontent.history .inner:after,.single-column .storycontent.history div.clear:before{background-image:url(../../../images/common_sep_line_history.png)}.single-column .storycontent.nature .inner:before,.single-column .storycontent.nature .inner:after,.single-column .storycontent.nature div.clear:before{background-image:url(../../../images/common_sep_line_nature.png)}.single-column .storycontent.culture .inner:before,.single-column .storycontent.culture .inner:after,.single-column .storycontent.culture div.clear:before{background-image:url(../../../images/common_sep_line_culture.png)}.single-column .storycontent h1,.single-column .storycontent h2,.single-column .storycontent h3,.single-column .storycontent h4,.single-column .storycontent h5{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3",Hiragino Mincho ProN,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:600}.single-column .storycontent h1{font-size:35px}.single-column .storycontent h2{font-size:32px}.single-column .storycontent h3{font-size:30px}.single-column .storycontent h4{font-size:28px}.single-column .storycontent h5{font-size:26px}section.heroimage{padding:0;background-repeat:no-repeat;background-position:center top;background-size:cover;position:relative}section.heroimage.history,section.heroimage.nature,section.heroimage.culture{background-image:none!important}section.heroimage.history:after,section.heroimage.nature:after,section.heroimage.culture:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.5)}section.heroimage .inner{height:70vh;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.top section.heroimage .inner{height:calc(100vh - 60px)}section.heroimage .inner>div{text-align:center;position:relative;z-index:10}section.heroimage .leadtxt{font-size:22px;font-weight:700;color:#000;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}.mainvisual .swiper-wrapper{-ms-transform:translateY(0);transform:translateY(0)}.mainvisual .swiper-slide{width:calc(67.5vw - 20px);margin-right:20px}.mainvisual .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}.mainvisual .swiper-button-next:after,.mainvisual .swiper-button-prev:after{color:#eeffea}.mainvisual .swiper-button-next{right:35px}.mainvisual .swiper-button-prev{left:35px}.mainvisual__text{width:100%;position:absolute;left:0;bottom:0;color:#fff;background-color:rgba(0,0,0,.35);text-align:center;font-weight:700;font-size:16px;padding:.25em;box-sizing:border-box}.mainvisual a:hover img{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}section.urgent_notice{padding:20px 0;font-weight:600;font-size:16px}section.urgent_notice .inner>div{display:-ms-flexbox;display:flex}section.urgent_notice .inner>div:before{content:"\f05a";font-family:FontAwesome;font-size:30px;margin-right:15px;line-height:1.0;position:relative}section.urgent_notice .label{-ms-flex-preferred-size:18%;flex-basis:18%;width:18%}section.urgent_notice ul{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}section.urgent_notice .label:before{content:"";display:inline-block;width:21px;height:18px;margin-right:5px;position:relative;top:3px;background:url(../../../images/common_ico_announce_dark.png) no-repeat 50% 50%}section.urgent_notice li{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}section.urgent_notice li:last-child{margin-bottom:0}section.urgent_notice li a{color:#2f3030}section.urgent_notice li a:hover{text-decoration:underline}section.urgent_notice .date{font-weight:400;color:#777;padding:0 5px}section.tilepane{padding:0;position:relative}section.tilepane h2{background-image:url(../../../images/lab_event-icon.png);background-repeat:no-repeat;background-position:center;padding-top:50px;background-position:top center}section.tilepane ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}section.tilepane li a{height:350px;height:25vw;position:relative;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;font-weight:900}section.tilepane li a>div{width:100%;text-align:center;position:relative;z-index:10}section.tilepane li a h3{font-weight:900}section.tilepane li a div div{margin-bottom:6px}section.tilepane li a h3{font-size:19px;line-height:1.3}section.tilepane li a>div:before{content:"";display:block;background-position:50% 0;background-repeat:no-repeat;height:90px}section.tilepane li a:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;transition:all .3s}section.tilepane li.overlay a:after{background-color:rgba(0,0,0,.3)}section.tilepane li a:hover:after{background-color:rgba(0,0,0,.6)}section.tilepane .c-btn{text-align:center;margin-top:24px}.travel-guide{padding-bottom:0}.travel-guide .inner{overflow:hidden;margin:0 10px}.travel-guide img{display:block;width:100%;border-radius:100%}.travel-guide__item{display:block;transition:300ms}.travel-guide__item:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.travel-guide__title{color:#333;text-align:center;margin-top:12px;font-size:12px;white-space:nowrap}html[lang=ja] section.stories h2{display:block}section.stories{padding:530px 0 110px;background:url(../../../images/stories_bg_illust.png) no-repeat 50% 0 #e8e9ea}section.stories_ja{background:url(../../../images/stories_bg_illust.png) no-repeat 50% 0 #eeffea}section.stories h2{display:none;text-indent:-200%;white-space:nowrap;overflow:hidden;height:100px;background:url(../../../images/stories_label.png) no-repeat 50% 0;margin-bottom:34px}section.stories .lead{text-align:center;font-size:20px;font-weight:900;margin-bottom:52px}section.stories .lead_tight{margin-bottom:12px;margin-top:48px}section.stories .object{text-align:center}section.stories .object img{width:100%;max-width:410px}section.stories .tabs{margin:24px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}section.stories .tabs li{position:relative;z-index:1;font-weight:600;text-align:center;background-position:top left;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}section.stories .tabs li a{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:55px;width:150px;padding-left:40px;padding-right:40px;box-sizing:border-box}section.stories .tabs li.history a{background-image:url(../../../images/header_bg_menu_history.png)}section.stories .tabs li.culture a{background-image:url(../../../images/header_bg_menu_culture.png)}section.stories .tabs li.nature a{background-image:url(../../../images/header_bg_menu_nature.png)}section.stories .tabs_arrow a{position:relative}section.stories .tabs_arrow a:after{font-family:FontAwesome;content:"\f105";position:absolute;right:1em;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}section.stories .induce{text-align:center;position:relative}section.stories .induce a{font-weight:900;font-size:22px;color:#2f3030;display:block;padding:20px 0;background-color:#2f3030;border:2px solid #2f3030;color:#fff;border-radius:8px;transition:all .2s}section.stories .induce a:hover,section.stories .induce a:focus,section.stories .induce a:active{background-color:#e8e9ea;color:#2f3030}section.stories .c-btn{text-align:center}.blc_news_ja .c-btn{text-align:center}.blc_news_ja .simplelist{margin-bottom:30px!important}.blc_blog h2,.blc_news h2{position:relative}.blc_blog h2:after,.blc_news h2:after{content:"";display:block;width:100%;height:7px;background:url(../../../images/common_line_bottom2.png) repeat-x bottom left;position:absolute;bottom:0;left:0}.blc_news h2{background-image:url(../../../images/lab_news.png);margin-bottom:20px;height:90px;text-indent:-200%;white-space:nowrap;overflow:hidden;position:relative;background-repeat:no-repeat;background-position:50% 0}.blc_news h2:before{content:none!important}.blc_news_ja h2{font-weight:700;font-size:22px;text-align:center;margin:0 10px;padding:10px 0 30px;position:relative;background:none;height:auto;text-indent:0;padding-top:50px!important}.blc_news_ja h2:before{content:"";display:block;position:absolute;top:2px;left:0;width:60px;height:60px;background:url(../../../images/common_ico_news.png) no-repeat 0 50%;background-size:contain;right:0;margin:auto}.blc_news_ja h2:after{content:"";display:block;width:100%;height:7px;background:url(../../../images/common_line_bottom2.png) repeat-x bottom left;position:absolute;bottom:0;left:0}section.blog_and_news .inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}section.blog_and_news .inner>div{-ms-flex-preferred-size:49%;flex-basis:49%;width:49%;position:relative;padding-bottom:200px}section.blog_and_news .blc_blog{overflow:hidden}section.blog_and_news .blc_blog .masonry_wrap ul{width:100%}section.blog_and_news .blc_blog .btn_sleeve,section.blog_and_news .blc_news .btn_sleeve{position:absolute;bottom:80px;left:0;right:0}section.blog_and_news #blog_and_news .inner>div:after{content:"";display:block;width:100%;height:7px;background:url(../../../images/common_line_bottom2.png) repeat-x bottom left;position:absolute;bottom:0;left:0}section.news{background:#ebebe6}section.news .blc_news{margin:0 auto 50px}section.news .btn_sleeve a{margin-left:20px;margin-right:20px}section.blog .blc_blog{margin-bottom:50px}section.blog .btn_sleeve a{margin-left:auto;margin-right:auto}.blog_ja .grid-item{border-bottom:1.6px solid #eee!important;border-bottom:.1rem solid #eee!important}.blog_ja .grid-item .meta,.blog_ja .grid-item .desc{position:static}.blog_ja .grid-item .caticons{bottom:4px;right:40px}.blog_ja .blog-image picture{display:block;height:0;position:relative;padding-top:66.66667%}.blog_ja .blog-image picture img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;object-fit:cover;object-position:center}section.extramenu .columns.col4{padding:40px 0 10px;position:relative}html[lang=ja] section.extramenu .columns.col4{padding:0}section.extramenu .columns.col4:before,section.extramenu .columns.col4:after{content:"";display:block;width:100%;height:7px;background:url(../../../images/common_line_bottom2.png) repeat-x bottom left;position:absolute}section.extramenu .columns.col4:before{top:0;left:0}section.extramenu .columns.col4:after{bottom:0;left:0}html[lang=ja] section.extramenu .columns.col4:before,html[lang=ja] section.extramenu .columns.col4:after{display:none}section.extramenu .columns.col4 li{-ms-flex:1;flex:1;text-align:center}section.extramenu .columns.col4 li>div{border-left:1px solid #2f3030;padding:10px 0 15px}section.extramenu .columns.col4 li:last-child>div{border-right:1px solid #2f3030}section.extramenu .columns.col4 li h3{margin-bottom:15px}section.extramenu .columns.col4 li .desc{margin-bottom:35px;line-height:1.3;font-size:14px}section.extramenu .columns.col2 li{text-align:center;padding-bottom:0}section.extramenu .columns.col2 li .desc{margin-bottom:20px}section.extramenu .columns.col2 li.frontrow,section.extramenu .columns.col3 li.frontrow{position:relative;padding-top:38px}html[lang=ja] section.extramenu .columns li img{width:142px;height:auto}html[lang=ja] section.extramenu .columns.col2 li.frontrow:before{content:"";display:block;width:100%;height:7px;background:url(../../../images/common_line_bottom2.png) repeat-x bottom left;position:absolute;top:0;left:0}.areamap{padding-top:0}.areamap .inner{margin:0 10px}.areamap .wide{-ms-flex-order:-1;order:-1}.areamap .wide img{width:100%}section.areamap .inner>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline}section.areamap .enlarged div.map{position:relative;height:389px;background:url(../../../images/map_areamap.png) no-repeat 0 0}section.areamap .wide div.map{background:url(../../../images/map_widearea_map.png) no-repeat 0 0;position:relative;height:270px;margin-bottom:50px}section.areamap .wide div.map+div{line-height:1.8}section.areamap .lab{position:absolute;display:block;font-weight:600}section.areamap a.lab{color:#2f3030;border-bottom:1px solid #1b91f8;padding:0}section.areamap span.lab{font-size:12px}section.areamap .lab.matsumotocity{top:26vw;left:39vw;font-size:4vw;color:#fff;text-shadow:0 0 3px #000}section.areamap .lab.shiojiricity{top:49vw;left:57vw;font-size:4vw;color:#8ab531}section.areamap .lab.azuminocity{top:5vw;left:36vw;font-size:4vw;color:#8ab531;text-shadow:0 0 1px #fff}section.areamap .lab.north_alps{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5)}section.areamap .lab.kamikochi{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5)}section.areamap .lab.norikura{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5)}section.areamap .lab.nagawa{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5)}section.areamap .lab.utsukushigahara{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5)}section.areamap .inner .btn_sleeve{-ms-flex-pack:center;justify-content:center}section.areamap .inner .btn_sleeve a{margin:0 25px;-ms-flex-preferred-size:250px;flex-basis:250px;width:250px;background-color:#2f3030;position:relative;color:#fff}section.areamap .inner .btn_sleeve a:after{font-family:FontAwesome;content:"\f105";position:absolute;right:1em;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}section.areamap .inner .btn_sleeve a:hover{background-color:#e4e4e4;color:#2f3030}section.areamap .mainmap{display:none}section.areamap .inner .storycontent{display:block;margin:0 20px 30px}section.areamap .storycontent h2{margin-bottom:30px}section.areamap .access-page-only{display:none}section.areamap .lab.city_area,section.areamap .lab.alps_area,section.areamap .lab.north_area,section.areamap .lab.west_area,section.areamap .lab.south_area,section.areamap .lab.east_area{color:#1b91f8;border-color:#1b91f8;line-height:1.3}section.areamap .lab.city_area:hover,section.areamap .lab.alps_area:hover,section.areamap .lab.north_area:hover,section.areamap .lab.west_area:hover,section.areamap .lab.south_area:hover,section.areamap .lab.east_area:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}section.areamap .lab.alps_area{text-shadow:0 0 2px #fff,0 0 2px #fff}section.aboutus{background-color:#2f3030;color:#fff}section.aboutus .sd-content{margin-top:10px}section.aboutus .sd-content ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}section.aboutus .sd-content ul li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}section.aboutus .sd-content ul li+li{margin-left:15px}section.aboutus .sd-content ul li span{display:block}section.aboutus .sd-content iframe{display:block}section.aboutus>.inner+div{border-top:1px solid #606060}section.aboutus .inner>div{padding-top:60px;padding-bottom:37px}section.aboutus h2{font-size:1.3em;text-align:center;white-space:nowrap;overflow:hidden;margin-bottom:11px}section.aboutus #footer_logo{background:url(../../../images/aboutus_logo_white.png) no-repeat 50% 0;background-size:122px;height:25px}section.aboutus h2{display:none}html[lang=ja] section.aboutus #footer_logo{background-size:170px;height:33px}section.aboutus h2+div{margin:0 auto 40px;line-height:1.7}section.aboutus .desc{display:none}.home section.aboutus .desc,.history section.aboutus .desc,.nature section.aboutus .desc,.culture section.aboutus .desc{display:block}section.aboutus .btn_sleeve{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-top:50px}section.aboutus .btn_sleeve a{margin:0 25px;padding:18px 0;-ms-flex-preferred-size:250px;flex-basis:250px;width:250px}section.aboutus .btn_sleeve a:hover{color:#2f3030;background-color:#fff}section.aboutus .columns{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0}section.aboutus .columns li{-ms-flex-preferred-size:auto;flex-basis:auto;width:auto;margin:0 6px}section.aboutus .columns li a{color:#fff;display:block;text-align:center;padding:15px 0}.rel_info h2{font-weight:700;font-size:22px;text-align:center;padding:0 0 20px;margin-bottom:50px;text-transform:uppercase}.rel_info h2:before{content:"";display:block;height:54px}.rel_info .c-btn{text-align:center}.rel_info.event{background-color:#ffff85}.home .rel_info.event .tilelayout li a,.history .rel_info.event .tilelayout li a,.nature .rel_info.event .tilelayout li a,.culture .rel_info.event .tilelayout li a{background-color:transparent}.rel_info.event h2:before{height:67px;background:url(../../../images/common_ico_event.png) no-repeat 50% 0}.rel_info.column h2{padding-bottom:48px;background:url(../../../images/common_line_top.png) repeat-x bottom center}.rel_info.column h2:before{height:67px;background:url(../../../images/common_ico_info_black.png) no-repeat 50% 0}.rel_info.spot h2{background:url(../../../images/common_line_dashed.png) no-repeat bottom center}.rel_info.spot h2:before{height:67px;background:url(../../../images/common_ico_spot.png) no-repeat 50% 0}.rel_info.spot h3{text-align:center}.rel_info.blog h2{background:url(../../../images/common_line_top.png) repeat-x bottom center}.rel_info.blog h2:before{height:67px;background:url(../../../images/common_ico_note_large.png) no-repeat 50% 0}.blog__sub-heading{text-align:center;font-weight:700;margin:3em 0 .5em}.blog__tags{text-align:center}.blog__tags li{padding:0 8px!important}.blog__tags li a{display:block;padding:7px 12px 6px;line-height:1}.feature-bnr__items{position:relative;overflow:hidden}.feature-bnr .inner{margin-left:10px;margin-right:10px}.feature-bnr .swiper-pagination{position:static!important}.feature-bnr .swiper-pagination-bullet{width:12px;height:12px}.feature-bnr a:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.feature-bnr img{width:100%;padding-left:10px;aspect-ratio:3 / 1;object-fit:cover;object-position:center}.feature-bnr a+p{text-align:center;margin-bottom:16px;margin-bottom:1rem}.feature-bnr .c-btn{text-align:center;margin-top:24px}.instagram-feed{background:#ebebe6}.instagram-feed .sbi_inner_wrap{height:100%}.instagram-feed .c-heading span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:6px;text-transform:capitalize}.instagram-feed .c-heading img{margin-right:6px}.instagram-feed #sbi_images{display:-ms-grid;display:grid;-ms-grid-columns:30vw 30vw 30vw;grid-template-columns:30vw 30vw 30vw;-ms-grid-rows:30vw 30vw 30vw 30vw;grid-template-rows:30vw 30vw 30vw 30vw;-ms-flex-pack:center;justify-content:center;grid-gap:5px}.instagram-feed .sbi_inner_wrap,.instagram-feed .sbi_photo_wrap,.instagram-feed .sbi_photo{height:100%!important}.instagram-feed .sbi_item{width:100%!important}.instagram-feed .sbi_item:nth-child(1){grid-column:1/3;grid-row:1/3}.instagram-feed .sbi_item:nth-child(6){grid-column:2/4;grid-row:3/5}.instagram-feed .c-btn{margin-top:24px;text-align:center}.instagram-feed .c-btn a span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.instagram-feed .c-btn img{height:1.5em;margin-right:6px}section.fullscreenmap{padding:0}section.fullscreenmap #map_canvas{height:1000px;height:calc(100vh - 60px)}.single-spot .spot_sammary .features{text-align:center;margin-bottom:60px}.single-spot .spot_sammary .features .icons{margin-bottom:20px}.single-spot .spot_sammary .features .icons li{display:inline-block;width:38px;height:38px;text-indent:-500px;white-space:nowrap;overflow:hidden;background-color:#ebebe6;border-radius:50%;margin:0 5px;background-repeat:no-repeat;background-position:50% 50%}.single-spot .spot_sammary .features .icons li.child-allowed{background-image:url(../../../images/spot_ico_child_allowed.png)}.single-spot .spot_sammary .features .icons li.wifi{background-image:url(../../../images/spot_ico_wifi_available.png)}.single-spot .spot_sammary .features .icons li.no-smorking{background-image:url(../../../images/spot_ico_nosmoking.png)}.single-spot .spot_sammary .features .icons li.foreigner-friendly-menu{background-image:url(../../../images/spot_ico_foreigner_friendly.png)}.single-spot .spot_sammary .features .tags li{display:inline-block;background-color:#ebebe6;border-radius:20px;text-align:center;padding:3px 10px;margin:0 5px}.post-type-archive-post section.post{padding:0 0 95px}.post-type-archive-post section.post>.inner:before,.post-type-archive-post section.post>.inner:after{content:"";display:block;width:100%;height:12px}.post-type-archive-post section.post>.inner:before{background:url(../../../images/common_line_top.png) repeat-x 0 0;margin-bottom:50px}.post-type-archive-post section.post>.inner:after{background:url(../../../images/common_line_bottom.png) repeat-x 0 0;margin-top:45px}#authors ul{-ms-flex-pack:start;justify-content:flex-start}#authors .pic{padding:15px 15px 20px}#authors .pic img{display:block;width:100%;height:auto;border-radius:50%}#authors .desc{text-align:center;line-height:1.2}#authors .desc h4{font-size:17.6px;font-size:1.1rem;font-weight:700}#authors .desc span{font-size:12.8px;font-size:.8rem}.brochures{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}.brochures .label{background:#32a63f;color:#fff;padding:0 16px;padding:0 1rem;width:fit-content;font-size:14px;border-radius:10px;display:inline-block;margin-right:6.4px;margin-right:.4rem}.brochures li{width:20%;-ms-flex-preferred-size:20%;flex-basis:20%}.brochures li a{display:block;padding:10px;color:#2f3030}.brochures li .pic{border:1px solid #aaa;text-align:center;position:relative}.brochures li .pic img{display:block;width:100%;height:auto}.brochures li a[href$=".pdf"] .pic:before{font-family:FontAwesome;content:"\f019";font-size:30px;color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:all .3s}.brochures li a[href$=".pdf"]:hover .pic:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.brochures li .desc{padding:10px 0}.brochures li .desc h3{line-height:1.3;font-size:95%}.brochures li .desc .label{background:#32a63f;color:#fff;padding:0 16px;padding:0 1rem;display:block;width:fit-content;font-size:14px;border-radius:10px}.brochures li a[href$=".pdf"] h3:before,.brochures li .title .sendable:before{font-family:FontAwesome;font-size:120%;position:relative;top:0;margin-right:5px}.brochures li a[href$=".pdf"] h3:before{content:"\f019"}.brochures li .title .sendable:before{content:"\f02d"}.livecamnowide{max-width:640px;margin:0 auto}#title_obi{padding:0;background-color:#ebebe6;text-align:center;position:relative}#title_obi>.inner{padding:20px 0}#title_obi.has_ja_name>.inner{padding-bottom:2em}#title_obi>.inner .bgstring{display:none}section+#title_obi{padding-top:20px}#title_obi h1{font-weight:700;font-size:18px}#title_obi h1 i{font-size:16px;margin-left:5px}#title_obi h1 i:before{content:"("}#title_obi h1 i:after{content:")"}#title_obi .tags li{display:inline-block;margin:0 5px}#title_obi .current_label{margin-bottom:30px;font-weight:700}#title_obi .sub_terms{margin-bottom:10px}#title_obi .sub_terms a,#title_obi .sub_terms span{display:inline-block;margin:0 5px;border:1px solid #2f3030;background-color:#fff;border-radius:20px;text-align:center;padding:2px 10px;font-size:14px;color:#2f3030}#title_obi .ja_name{position:absolute;top:auto;right:1em}.single-post article .inner{margin:7px auto}.page #title_obi{background-size:cover}.page #title_obi .inner{padding:50px 0}.page #title_obi h1{font-weight:700}.page #title_obi h1 span{font-size:22px;font-weight:700;padding-bottom:15px}.title-obi-text{text-align:left;width:fit-content;margin:auto;padding-bottom:48px;padding-bottom:3rem;padding-inline:16px;padding-inline:1rem}#title_obi.column{background-color:#ebebe6;width:100%;overflow:hidden;text-align:left}#title_obi.column .title{position:relative;z-index:10;padding-top:65px}#title_obi.column .title>span{display:block;text-indent:-200%;white-space:nowrap;overflow:hidden;width:296px;height:33px;background-repeat:no-repeat;background-position:0 0;margin-bottom:30px}#title_obi.column.history .title>span{background-image:url(../../../images/column_lab_history.png)}#title_obi_column.nature .title>span{background-image:url(../../../images/column_lab_nature.png)}#title_obi_column.culture .title>span{background-image:url(../../../images/column_lab_culture.png)}#title_obi.column .title h1{margin-bottom:0;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3",Hiragino Mincho ProN,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:46px;font-weight:600;line-height:1.0}#title_obi.column .title h1 span{display:inline-block;background:url(../../../images/common_bg_dot.png) repeat 0 0;margin-bottom:8px}#title_obi.column .title h1 em{display:inline-block;background-color:#fff;padding:8px;position:relative;top:-5px;left:-5px}#title_obi.column .bg{position:absolute;top:0;bottom:0;left:230px;width:150%;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;z-index:1}.post-type-archive-spot #title_obi.spot,.post-type-archive-event #title_obi.event{background-color:transparent}.post-type-archive-spot #title_obi.spot h1{padding-top:75px;font-size:16px;font-weight:700}.search-results #title_obi.spot h1{padding-top:0;font-weight:700;font-size:26px}.post-type-archive-event #title_obi.event h1{padding-top:75px;font-size:16px;font-weight:700}.post-type-archive-spot #title_obi.spot h1{background:url(../../../images/common_lab_spot.png) no-repeat 50% 0}.search-results #title_obi.spot h1{background:none}.post-type-archive-event #title_obi.event{background-color:#ffff85}.post-type-archive-event #title_obi.event h1{background:url(../../../images/common_lab_event.png) no-repeat 50% 0}#title_obi.genre,#title_obi.stay{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;min-height:330px;padding-top:30px}#title_obi.genre,#title_obi.stay{color:#fff}.tax-genre #title_obi.sightseeing{background-image:url(../../../images/pic_heroimage_sightseeing.jpg)}.tax-genre #title_obi.activity{background-image:url(../../../images/pic_heroimage_park.jpg)}.tax-genre #title_obi.cuisine,.tax-genre #title_obi.food{background-image:url(../../../images/pic_heroimage_goumet.jpg)}.tax-genre #title_obi.stay{background-image:url(../../../images/pic_heroimage_acommodation.jpg)}.tax-genre #title_obi.bathing{background-image:url(../../../images/pic_heroimage_hotspring.jpg)}.tax-genre #title_obi.buy{background-image:url(/wp-content/uploads/2018/03/kau.jpg)}.tax-genre #title_obi.hiking{background-image:url(../../../images/pic_heroimage_hiking.jpg)}.tax-genre #title_obi.snow{background-image:url(../../../images/pic_heroimage_snow.jpg)}.tax-genre #title_obi.photogenic{background-image:url(https://visitmatsumoto.com/wp-content/uploads/2018/03/toru.jpg)}#title_obi.genre.child{min-height:0}#title_obi.genre:after,#title_obi.stay:after{content:"";display:block;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1}#title_obi.genre:before,#title_obi.stay:before{content:"";display:block;width:100%;height:100px;background-repeat:no-repeat;background-position:50% 0;margin-bottom:5px;position:relative;z-index:10}#title_obi.sightseeing:before,#title_obi[class*=sightseeing]:before{background-image:url(../../../images/common_ico_activity.png)}#title_obi[class*=hiking]:before{background-image:url(../../../images/common_ico_hiking.png)}#title_obi[class*=snow]:before{background-image:url(../../../images/common_ico_snow.png)}#title_obi.activity:before,#title_obi[class*=activity]:before{background-image:url(../../../images/common_ico_activity.png)}#title_obi.food:before,#title_obi[class*=food]:before{background-image:url(../../../images/common_ico_eat.png)}#title_obi.drink:before,#title_obi[class*=drink]:before{background-image:url(../../../images/common_ico_drink.png)}#title_obi.stay:before{background-image:url(../../../images/common_ico_lodging.png)}#title_obi.bathing:before,#title_obi[class*=bathing]:before{background-image:url(../../../images/common_ico_bathing.png)}#title_obi.buy:before,#title_obi[class*=buy]:before{background-image:url(../../../images/common_ico_buy.png)}#title_obi.photogenic:before,#title_obi[class*=photogenic]:before{background-image:url(../../../images/common_ico_photo.png)}#title_obi.parent.sightseeing:before,#title_obi.parent[class*=sightseeing]:before{background-image:url(../../../images/common_ico_see_large.png)}#title_obi.parent.activity:before,#title_obi.parent[class*=activity]:before{background-image:url(../../../images/common_ico_activity_large.png)}#title_obi.parent.food:before,#title_obi.parent[class*=food]:before{background-image:url(../../../images/common_ico_eat_large.png)}#title_obi.parent.drink:before,#title_obi.parent[class*=drink]:before{background-image:url(../../../images/common_ico_drink_large.png)}#title_obi.parent.stay:before,#title_obi.stay:before{background-image:url(../../../images/common_ico_lodging_large.png)}#title_obi.parent.bathing:before,#title_obi.parent[class*=bathing]:before{background-image:url(../../../images/common_ico_bathing_large.png)}#title_obi.parent.buy:before,#title_obi.parent[class*=buy]:before{background-image:url(../../../images/common_ico_buy_large.png)}#title_obi.parent.photogenic:before,#title_obi.parent[class*=photogenic]:before{background-image:url(../../../images/common_ico_photo_large.png)}#title_obi.genre h1{font-weight:700;font-size:26px;letter-spacing:0;position:relative;z-index:20;color:white}#title_obi.genre.parent h1,#title_obi.stay h1{margin-bottom:20px}#title_obi.genre .inner,#title_obi.stay .inner{z-index:10}#title_obi.genre .leadtxt,#title_obi.stay .leadtxt{font-size:14px;padding-bottom:1em;font-weight:700;line-height:1.8}#title_obi .leadtxt a{color:inherit;text-decoration:underline}#title_obi.genre .pickup,#title_obi.stay .pickup{padding:40px 0 0}#title_obi.genre .pickup h2,#title_obi.stay .pickup h2{font-size:20px;font-weight:700;margin-bottom:55px}#title_obi.genre .pickup h2 span,#title_obi.stay .pickup h2 span{background:url(../../../images/common_dash_line_white.png) repeat-x bottom left;padding-bottom:15px}#title_obi.genre .pickup li,#title_obi.stay .pickup li{background-position:50% 50%!important;background-size:cover!important}#title_obi.genre .pickup li a,#title_obi.stay .pickup li a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;padding-top:17%;padding-bottom:17%;line-height:0;width:100%;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3",Hiragino Mincho ProN,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:24px;font-weight:600}#title_obi.area h1 i{display:block}.single-spot #title_obi:before{content:"";display:block;background-repeat:no-repeat}.single-spot #title_obi h1{font-size:25px;font-weight:700;position:relative;z-index:10}.single-spot #title_obi.m100{background:url(../../../images/spot_titleobi_m100.png) no-repeat 50% 5%;background-size:cover;padding-top:50px}.single-spot #title_obi.m100 .inner:after,.single-stay #title_obi.m100 .inner:after{content:"";display:block;width:130px;height:148px;background:url(../../../images/spot_badge_m100.png) no-repeat 0 0;position:absolute;bottom:0;right:0}.single-event #title_obi{background-color:#ffff85}.single-event #title_obi .current_label{margin-bottom:0}.single-event #title_obi h1{font-size:25px;font-weight:700;padding:20px 0}.single-stay #title_obi{background:url(../../../images/stay_obi_background.jpg) repeat top left #701b15;color:#fff;min-height:0}html[lang=ja] .single-stay #title_obi:before{height:74px;background:url(../../../images/stay_lab_matsumotonoyado.png) no-repeat 50% 50%}.single-stay #title_obi:after{display:none}.single-stay #title_obi h1{font-size:25px}.single-stay #title_obi a.zone{background-color:#91734b;color:#fff;border:1px solid #fff}.post-type-archive #title_obi.sakura,.post-type-archive #title_obi.fallleaves{background-size:cover;position:relative}.post-type-archive #title_obi.sakura{background:url(../../../images/sakura_bg_title_obi.jpg) no-repeat 50% 50%}.post-type-archive #title_obi.fallleaves{background:url(../../../images/fall_bg_title_obi.jpg) no-repeat 50% 50%}.post-type-archive #title_obi.sakura .inner,.post-type-archive #title_obi.fallleaves .inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:10;padding:0}.post-type-archive #title_obi.sakura,.post-type-archive #title_obi.fallleaves,.post-type-archive #title_obi.sakura .inner,.post-type-archive #title_obi.fallleaves .inner{height:70vh;max-height:1000px}.post-type-archive #title_obi.sakura h1,.post-type-archive #title_obi.fallleaves h1{font-size:50px;font-weight:700;line-height:1.2;color:#fff;font-family:Arial,sans-serif}html[lang=ja] .post-type-archive #title_obi.sakura h1,html[lang=ja] .post-type-archive #title_obi.fallleaves h1{width:100%;height:372px;display:block;text-indent:-200%;white-space:nowrap;overflow:hidden}html[lang=ja] .post-type-archive #title_obi.sakura h1{background:url(../../../images/sakura_title_logo.png) no-repeat 50% 50%}html[lang=ja] .post-type-archive #title_obi.fallleaves h1{background:url(../../../images/fall_title_logo.png) no-repeat 50% 50%}.single #title_obi.sakura,#sakura_info,.seasonal_list.sakura{background:url(../../../images/sakura_bg_foreground.png) repeat 0 0 #fae1f1}.single #title_obi.fallleaves,#fallleaves_info,.seasonal_list.fallleaves{background:url(../../../images/fall_bg_foreground.png) repeat 0 0 #f9e494}.livecamcherry{background-color:#242424;padding:40px 0 10px}.livecamcherry .inner{width:60%;margin:0 auto;position:relative}.livecammain{display:inline-block;overflow:hidden;height:50vw}.livecammain img{margin-top:-1vw}.livecamsub{width:30%;position:absolute;bottom:4vw;left:102%}.livecammain>span,.livecamsub>span{display:inline-block;color:white;padding-left:2%;margin-top:20px;line-height:1.05}.livecamsub>span{font-size:70%}.livecamcherry img{width:100%}.single #title_obi.sakura .subtitle,.single #title_obi.fallleaves .subtitle{font-weight:600;font-size:20px}.single #title_obi.sakura h1,.single #title_obi.fallleaves h1{font-size:26px;font-weight:700}.post-type-archive-course #title_obi h1 span,.post-type-archive-guide #title_obi h1 span,.post-type-archive-rel_link #title_obi h1 span,.single-course #title_obi .subtitle span{display:inline-block;font-size:22px;font-weight:700;padding-bottom:15px;margin-bottom:40px;background:url(../../../images/common_dash_line_white.png) repeat-x bottom left}#title_obi.course{background:url(../../../images/course_bg_title_obi.jpg) no-repeat 50% 50%;background-size:cover;color:#fff}.post-type-archive-course #title_obi .inner,.post-type-archive-guide #title_obi .inner,.post-type-archive-rel_link #title_obi .inner{padding:80px 0 60px}.single-course #title_obi{position:relative}.single-course #title_obi:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.single-course #title_obi .inner{padding:60px 0;z-index:10}.single-course #title_obi .subtitle span{display:inline-block;font-size:22px;font-weight:700;padding-bottom:15px;margin-bottom:20px;background:url(../../../images/common_dash_line_white.png) repeat-x bottom left}.single-course #title_obi h1{font-weight:600;font-size:20px}.post-type-archive-guide #title_obi.guide,.post-type-archive-rel_link #title_obi{background:url(../../../images/guide_bg_title_obi.jpg) no-repeat 50% 35%;background-size:cover;color:#fff}.post-type-archive-guide #title_obi.guide h1,.post-type-archive-rel_link #title_obi h1{font-size:22px;font-weight:700}.single-brochure #title_obi{background-color:#008a99;color:#fff}#page_title{padding:40px 0}#page_title h1{text-align:center;font-weight:700;font-size:24px}.tile a{display:block;height:100%;position:relative;color:#2f3030;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tile .pic{overflow:hidden}.tile .desc{padding:15px 0 30px;position:relative;text-align:center}.tile .desc h3{font-weight:700;font-size:16px;line-height:1.3;margin-bottom:8px;text-align:center}.tile .btn_sleeve a{width:260px;margin:0 auto}.tile .btn,.yado_list li .btn{font-size:11px;border:1px solid #2f3030;border-radius:20px;text-align:center;padding:3px 0}.tile .schedule{font-size:14px;margin-bottom:5px;font-weight:600;color:#555}aside .tile .btn{display:none}.tile.event .desc .lab{position:absolute;width:100%;top:-20px;left:0;right:0}.tile.event .desc .lab span{background-color:#2f3030;color:#fff;font-size:12px;position:relative;padding:3px 8px;border-radius:6px}.tile.event .desc .lab span:after{content:"";display:block;width:100%;height:10px;position:absolute;bottom:-10px;left:0;right:0;background:url(../../../images/common_beak_gray.png) no-repeat top center}.tile.event.inprogress .desc .lab span{background-color:#d92d6a}.tile.event.inprogress .desc .lab span:after{background:url(../../../images/common_beak_violet.png) no-repeat top center}.sideblock .tile.thin{padding-bottom:15px;margin-bottom:15px}.tile.thin a{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.tile.thin .pic{-ms-flex-preferred-size:50px;flex-basis:50px;width:50px;margin-left:5px}.tile.thin .desc{-ms-flex:1;flex:1;padding:0}.tile.thin .desc h3{text-align:left;font-size:14px;line-height:1.3;font-weight:600}.tile.thin[class*=rank] a:before{content:"";display:block;width:27px;height:48px;margin-right:7px;background-repeat:no-repeat;background-position:0 0}.tile.thin.rank1 a:before{background-image:url(../../../images/common_badge_gold.png)}.tile.thin.rank2 a:before{background-image:url(../../../images/common_badge_silver.png)}.tile.thin.rank3 a:before{background-image:url(../../../images/common_badge_copper.png)}.tile.yado{position:relative}.tile.yado a{padding-bottom:18px}.tile.yado .pic{position:relative}.tile.yado .pic>div{background-color:#91734b;color:#fff}.tile.yado .desc{padding-bottom:15px}.tile.yado .btn,.yado_list li .btn{position:static}.tile.yado .desc dl{display:-ms-flexbox;display:flex;text-align:left;border-top:1px solid #2f3030;padding:3px 15px}.tile.yado .desc dl:last-child{border-bottom:1px solid #2f3030}.tile.yado .desc dt{-ms-flex-preferred-size:20px;flex-basis:20px;width:20px;margin-right:8px;position:relative;text-indent:-1000%;white-space:nowrap;overflow:hidden}.tile.yado .desc dd{-ms-flex:1;flex:1;font-size:15px}.tile.yado .desc dt:before{font-family:FontAwesome;font-size:120%;position:absolute;top:-2px;left:0;text-indent:0}.tile.yado .desc dl.addr dt:before{content:"\f041"}.tile.yado .desc dl.tel dt:before{content:"\f095"}.tile.yado .desc dl.price_range dt:before{content:"\f157"}.tile.yado .icons{position:absolute;width:100%;bottom:0;left:0;right:0;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.tile.yado .icons a,.tile.yado .icons span{display:inline-block;width:23px;height:19px;margin:0 2px;border:1px solid #2f3030;border-radius:4px;text-indent:-500px;white-space:nowrap;overflow:hidden;background-image:url(../../../images/stay_iconset.png);background-repeat:no-repeat}.tile.yado .icons a.on,.tile.yado .icons span.on{background-color:#c2464a;border-color:#c2464a}.icons-stay li span[class*=hot-spring]:before,#yado_search li input[value=hot-spring]+span:before,.tile.yado .icons a[class*=hot-spring],.tile.yado .icons span[class*=hot-spring]{background-position:0 -4px}.tile.yado .icons a.on[class*=hot-spring],.tile.yado .icons span.on[class*=hot-spring]{background-position:0 -31px}.icons-stay li span[class*=restaurant]:before,#yado_search li input[value=restaurant]+span:before,.tile.yado .icons a[class*=restaurant],.tile.yado .icons span[class*=restaurant]{background-position:-30px -4px}.tile.yado .icons a.on[class*=restaurant],.tile.yado .icons span.on[class*=restaurant]{background-position:-30px -31px}.icons-stay li span[class*=outdoor-bath]:before,#yado_search li input[value=outdoor-bath]+span:before,.tile.yado .icons a[class*=outdoor-bath],.tile.yado .icons span[class*=outdoor-bath]{background-position:-59px -4px}.tile.yado .icons a.on[class*=outdoor-bath],.tile.yado .icons span.on[class*=outdoor-bath]{background-position:-59px -31px}.icons-stay li span[class*=private-bath]:before,#yado_search li input[value=private-bath]+span:before,.tile.yado .icons a[class*=private-bath],.tile.yado .icons span[class*=private-bath]{background-position:-89px -4px}.tile.yado .icons a.on[class*=private-bath],.tile.yado .icons span.on[class*=private-bath]{background-position:-89px -30px}.icons-stay li span[class*=day-trip-bathing]:before,#yado_search li input[value=day-trip-bathing]+span:before,.tile.yado .icons a[class*=day-trip-bathing],.tile.yado .icons span[class*=day-trip-bathing]{background-position:-118px -3px}.tile.yado .icons a.on[class*=day-trip-bathing],.tile.yado .icons span.on[class*=day-trip-bathing]{background-position:-118px -30px}.icons-stay li span[class*=pickup]:before,#yado_search li input[value=pickup]+span:before,.tile.yado .icons a[class*=pickup],.tile.yado .icons span[class*=pickup]{background-position:-147.7px -3px}.tile.yado .icons a.on[class*=pickup],.tile.yado .icons span.on[class*=pickup]{background-position:-147.7px -30px}.icons-stay li span[class*=with-pets]:before,#yado_search li input[value=with-pets]+span:before,.tile.yado .icons a[class*=with-pets],.tile.yado .icons span[class*=with-pets]{background-position:-177px -3px}.tile.yado .icons a.on[class*=with-pets],.tile.yado .icons span.on[class*=with-pets]{background-position:-177px -30px}.icons-stay li span[class*=private-dining]:before,#yado_search li input[value=private-dining]+span:before,.tile.yado .icons a[class*=private-dining],.tile.yado .icons span[class*=private-dining]{background-position:-207px -3px}.tile.yado .icons a.on[class*=private-dining],.tile.yado .icons span.on[class*=private-dining]{background-position:-207px -30px}#yado_search .subcats input+span:after{display:none}#lead_block{background-color:#ebebe6;text-align:justify}#lead_block .author_prof .name{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#lead_block .author_prof .name:before{content:"";display:block;width:40px;height:40px;background-repeat:no-repeat;background-position:50% 50%;margin-right:8px}#lead_block.history .author_prof .name:before{background-image:url(../../../images/common_ico_history.png)}#lead_block.nature .author_prof .name:before{background-image:url(../../../images/common_ico_nature.png)}#lead_block.culture .author_prof .name:before{background-image:url(../../../images/common_ico_culture.png)}#lead_block .author_prof .name span.jobtitle{font-size:13px;margin-right:27px}#lead_block .author_prof .name span+span{font-size:21px;font-weight:600}#lead_block .author_prof dl{position:relative;padding-left:170px;min-height:140px}#lead_block .author_prof dt{width:160px}#lead_block .author_prof dd{font-size:13px}#lead_block .author_prof dd .info p{margin-bottom:8px}#lead_block .author_prof .url{word-wrap:break-word}#lead_block .author_prof .url a{display:block;padding-left:17px;position:relative;line-height:1.3}#lead_block .author_prof .url a:before{font-family:FontAwesome;content:"\f0ac";font-size:120%;position:absolute;top:-2px;left:0}#lead_block .author_prof .url a:hover{text-decoration:underline}#lead_block .desc p{margin-bottom:.8em}#lead_block .desc p:last-child{margin-bottom:0}#twitter_ticker{background-color:#ffff60;padding:25px 0}#twitter_ticker dl{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#twitter_ticker dd{margin-right:20px;padding-left:52px;position:relative}#twitter_ticker dd:before{content:"";display:block;width:45px;height:34px;background:url(../../../images/common_ico_comment.png) no-repeat 0 0;position:absolute;top:-5px;left:0}#twitter_ticker .uid{margin-right:1em}#main_image{padding:35px 0 0}#main_image .inner>div{text-align:center}#main_image .inner>div>img{max-width:100%;height:auto}#main_image.pickup{min-height:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.slideshow{overflow:hidden;margin-bottom:60px}.slideshow .swiper-wrapper{-ms-flex-align:center;align-items:center}.slideshow .swiper-slide{text-align:center}.slideshow .swiper-button-next,.slideshow .swiper-button-prev{width:50px;height:50px;z-index:10;cursor:pointer;text-align:center;background-image:none;background-color:#ebebe6;color:#000;border:1px solid #fff;border-radius:50%}.slideshow .swiper-button-next{right:-25px}.slideshow .swiper-button-prev{left:-25px}.slideshow .swiper-button-next:before,.slideshow .swiper-button-prev:before{font-family:fontawesome;line-height:52px}.slideshow .swiper-button-prev:before{content:"\f053"}.slideshow .swiper-button-next:before{content:"\f054"}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:-25px!important}.swiper-pagination-bullet-active{background-color:#2f3030}.slideshow .caption{font-size:14px}#rel_tags{text-align:center;padding:20px 0 40px}.icons{margin-bottom:20px}.icons li,.tags li{display:inline-block;margin:0 5px}.icons li a{display:block;background-color:#ebebe6;width:36px;height:36px;border-radius:50%}.icons li a i{display:none}li[class^=spot_ico_] a{background-image:url(../../../images/spot_icon_set.png);background-repeat:no-repeat}li.spot_ico_barrier-free a{background-position:0 0}li.spot_ico_kids a{background-position:0 -36px}li.spot_ico_pets a{background-position:0 -72px}li.spot_ico_wi-fi a{background-position:0 -108px}li.spot_ico_nonsmoking a{background-position:0 -144px}li.spot_ico_creditcardsok a{background-position:0 -180px}li.spot_ico_english a{background-position:0 -216px}li.spot_ico_vegetarian a{background-position:0 -252px}.tags li a{background-color:#ebebe6;border-radius:20px;text-align:center;padding:3px 12px;color:#2f3030;font-size:14px}.icons-stay li{display:inline-block;border-radius:20px;padding-left:10px;padding-right:15px;background-color:#ebebe6;color:#2f3030;font-size:14px;line-height:23px;margin-bottom:10px}.icons-stay li span:before,#yado_search li span:before{display:inline-block;content:"";background:url(../../../images/stay_iconset.png) no-repeat;width:26px;height:23px;vertical-align:middle}.icons-stay{margin-top:10px}.icons-stay+#sammary_table{padding-top:18px}#title_obi+.icons-stay{margin-top:20px}#yado_search li span{border-radius:10px;border:1px solid gray;margin-bottom:8px}#yado_search li input:checked+span{background-color:silver}#sammary_table .inner>dl{padding:4px 0;border-top:1px solid #a5a09f}#sammary_table .inner>dl:last-child{border-bottom:1px solid #a5a09f}#sammary_table .inner>dl>dt{position:relative;font-weight:500}#sammary_table .inner>dl>dt,#sammary_table .inner>dl>dd{padding-top:10px;padding-bottom:10px;word-wrap:break-word}#sammary_table .inner>dl>dt:before{font-family:FontAwesome;margin-right:8px;font-size:22px;position:absolute;top:7px;left:0}#sammary_table dl.addr>dt:before{content:"\f041"}#sammary_table dl.tel_no>dt:before{content:"\f095"}#sammary_table dl.url>dt:before{content:"\f0ac"}#sammary_table dl.business_hours>dt:before{content:"\f017"}#sammary_table dl.access_info>dt:before{content:"\f277"}#sammary_table dl.regular_holidays>dt:before,#sammary_table dl.event_date>dt:before{content:"\f073"}#sammary_table dl.parking>dt:before{content:"\f1b9"}#sammary_table dl.sns>dt:before{content:"\f1e0"}#sammary_table dl.fee>dt:before{content:"\f157"}#sammary_table dl.spot_note>dt:before{content:"\f06a"}#sammary_table dl.time>dt:before{content:"\f017"}#sammary_table dl.contact>dt:before{content:"\f095"}#sammary_table dl.event_note>dt:before{content:"\f05a"}#sammary_table dl.progress>dt:before,#sammary_table dl.btts>dt:before{content:"\f0da"}#sammary_table dl.fax_no>dt:before{content:"\f02f"}#sammary_table dl.reservation>dt:before{content:"\f00c"}#sammary_table dl.num_of_rooms>dt:before{content:"\f1b2"}#sammary_table dl.credit_cards>dt:before{content:"\f09d"}#sammary_table dl.barrier_free>dt:before{content:" \f193"}#sammary_table dl.credit_cards>dt:before{content:"\f09d"}#sammary_table dl.checkin_and_out>dt:before{content:"\f017"}#sammary_table dl.capacity>dt:before,#sammary_table dl.non_smoking_room>dt:before{font-family:foundation-icons;font-size:27px;top:3px}#sammary_table dl.capacity>dt:before{content:"\f200"}#sammary_table dl.childrens_cuisine>dt:before{content:"\f1ae"}#sammary_table dl.non_smoking_room>dt:before{content:"\f17e"}#sammary_table .inner>dl>dt:after{content:"";display:block;width:6px;border-radius:3px;background-color:#ebebe6;position:absolute;top:0;bottom:0;right:0}#sammary_table.event .inner>dl>dt:after{background-color:#ffff85}#sammary_table .inner>dl>dd .note{font-size:14px;padding-top:5px;line-height:1.4}#sammary_table .inner>dl>dd .note .park_ex{position:relative;top:-28px;left:-10px;font-size:16px}#sammary_table .inner>dl>dd span.note{margin-left:20px}#sammary_table .inner>dl.business_hours>dd{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:1;flex:1}#sammary_table .inner>dl.business_hours>dd>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:20px}#sammary_table .inner>dl.business_hours>dd>div>div{margin-left:8px}#sammary_table .inner>dl.business_hours>dd>div>div:last-child:before{font-family:FontAwesome;content:"\f101";margin:0 6px}#sammary_table .inner>dl.business_hours>dd div.note{-ms-flex:0 0 100%;flex:0 0 100%}#sammary_table .inner>dl.regular_holidays span{margin:0 3px}html[lang=ja] #sammary_table dl.regular_holidays span{margin:0}#sammary_table .access_info dd dl{margin-bottom:10px}#sammary_table .access_info dd dl:last-child{margin-bottom:0}#sammary_table .access_info dd dl dt{margin-right:20px;font-weight:500}#sammary_table .access_info dd dl dd{-ms-flex:1;flex:1}#sammary_table .access_info dd dl dt:before{font-family:FontAwesome;margin-right:6px}#sammary_table .access_info dd dl.walk dt:before{content:"\f183"}#sammary_table .access_info dd dl.train dt:before{content:"\f238"}#sammary_table .access_info dd dl.bus dt:before{content:"\f207"}#sammary_table .access_info dd dl.car dt:before{content:"\f1b9"}#sammary_table .access_info dd dl.taxi dt:before{content:"\f1ba"}#sammary_table .sns dd li{display:inline-block;margin-right:25px}#sammary_table .sns dd li a:before{display:inline-block;font-family:FontAwesome;color:#2f3030;font-size:30px}#sammary_table .sns li.facebook a:before{content:"\f230";color:#4862a3}#sammary_table .sns li.twitter a:before{content:"\f099";color:#2aa3ef}#sammary_table .sns li.instagram a:before{content:"\f16d";color:#000}#sammary_table .fee dl,#sammary_table .num_of_rooms dl{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background-color:#f6f6f6;padding:2px 10px;margin-bottom:7px}#sammary_table .fee dt,#sammary_table .num_of_rooms dt{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}#sammary_table .fee dd div{display:inline-block}#sammary_table .fee dd>div{margin-left:.3em}.single-stay #sammary_table .fee dd>div{display:block}.single-stay #sammary_table .fee dl,#sammary_table .num_of_rooms dl{background-color:transparent;-ms-flex-pack:start;justify-content:flex-start;padding-left:0;padding-right:0;margin-bottom:0}#sammary_table .contact dd span{margin-right:10px}#sammary_table .num_of_rooms dl dt{margin-right:10px}#sammary_table .checkin_and_out dd>dl>dt{margin-right:10px}#sammary_table .checkin_and_out dd>div{padding-top:5px;font-size:14px}#soba_feature_table h2{font-size:20px;margin-bottom:15px}#soba_feature_table .inner>div{padding:20px 30px;background-color:#f3f3f3}#soba_feature_table .inner>div>dl{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#soba_feature_table .inner>div>dl>dt{width:20%;-ms-flex-preferred-size:20%;flex-basis:20%}#soba_feature_table .inner>div>dl>dd{width:75%;-ms-flex-preferred-size:75%;flex-basis:75%}#soba_feature_table .inner>div>dl>dt img{width:100%;height:auto;border-radius:50%}#soba_feature_table dl>dd>dl{display:-ms-flexbox;display:flex;border-bottom:1px dashed #888;padding-bottom:6px;margin-bottom:6px}#soba_feature_table dl>dd>dl>dt{width:80px;-ms-flex-preferred-size:80px;flex-basis:80px;font-weight:500}#soba_feature_table dl>dd>dl>dd{-ms-flex:1;flex:1;line-height:1.4}#soba_feature_table .stars i{margin:0 4px 0 0}#soba_feature_table .stars i:before{font-family:FontAwesome;content:"\f005"}#soba_feature_table .stars i.half:before{content:"\f123"}#soba_feature_table .stars i.null:before{content:"\f006"}#googlemap{padding-top:0;padding-bottom:0}#map_canvas{height:500px}#map_canvas .baloon_heading h4{font-weight:700;font-size:15px}#external_link ul{text-align:center}#external_link li{display:inline-block;margin:0 10px}#external_link li a{background-color:#525252;color:#fff;font-weight:500;padding:8px 30px;border-radius:12px}#external_link li a:after{font-family:FontAwesome;content:"\f08e";margin-left:6px}#recommend_menu{padding-top:0}#recommend_menu li{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;border-top:2px dashed #aaa}#recommend_menu li:last-child{border-bottom:2px dashed #aaa}#recommend_menu .pic{width:200px;-ms-flex-preferred-size:200px;flex-basis:200px;margin-right:35px;position:relative}#recommend_menu .pic span{position:absolute;top:8px;left:-5px;width:100%;height:28px;background:url(../../../images/common_ribon_eat.png) no-repeat 0 0;font-weight:700;font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#recommend_menu .pic span:before{content:"";display:block;width:28px;height:28px;background:url(../../../images/common_ico_good.png) no-repeat 50% 50%;margin:0 3px}#recommend_menu .desc{-ms-flex:1;flex:1}#recommend_menu .pic img{display:block;padding:3px;border:1px solid #525252}#recommend_menu .desc dl{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;font-weight:500;margin-bottom:4px}#recommend_menu .desc dt{margin-right:20px}#recommend_menu .desc h4{font-weight:700;font-size:20px}#rel_blog .inner{overflow:hidden;padding:40px 0 30px}#rel_blog .inner:before,#rel_blog .inner:after{content:"";display:block;width:100%;height:12px;position:absolute;left:0}#rel_blog .inner:before{background:url(../../../images/common_line_top.png) repeat-x top left;top:0}#rel_blog .inner:after{background:url(../../../images/common_line_bottom.png) repeat-x top left;bottom:0}#rel_blog .inner>h3{font-size:20px;font-weight:700;text-align:center;margin-bottom:30px}#adjacent_post_nav{background-color:#ebebe6;border-top:#ddd 1px solid;line-height:16px;font-size:14px;font-weight:500}html[lang=ja] #adjacent_post_nav,html[lang^=zh] #adjacent_post_nav,html[lang=ko] #adjacent_post_nav{letter-spacing:1px}#adjacent_post_nav .inner{position:relative;text-align:center}#adjacent_post_nav .inner #nav-single{border:0;overflow:hidden}#adjacent_post_nav .inner #nav-single>span{display:block;width:33.33%}#adjacent_post_nav .inner #nav-single .nav-previous,#adjacent_post_nav .inner #nav-single .nav-archive{float:left}#adjacent_post_nav .inner #nav-single .nav-next{margin-left:66.67%}#adjacent_post_nav .inner #nav-single>span a{border-radius:12px;display:inline-block}#adjacent_post_nav .inner #nav-single .nav-previous a,#adjacent_post_nav .inner #nav-single .nav-next a{background-color:white;border:#2f3030 1px solid;color:#2f3030}#adjacent_post_nav .inner #nav-single .nav-previous a:after,#adjacent_post_nav .inner #nav-single .nav-next a:after{display:inline-block;font-family:FontAwesome}#adjacent_post_nav .inner #nav-single .nav-previous a:after{float:left;margin-right:.5em;content:"\f060"}#adjacent_post_nav .inner #nav-single .nav-next a:after{float:right;margin-left:.5em;content:"\f061"}#adjacent_post_nav .inner #nav-single .nav-archive a{background-color:#2f3030;color:white}#edit_this_post{position:fixed;bottom:30px;right:30px;z-index:999}#edit_this_post a{display:block;width:120px;text-align:center;border-radius:10px;font-size:12px;padding:10px 3px;background-color:#525252;box-shadow:2px 2px 2px rgba(0,0,0,.4);color:#fff}#edit_this_post a:before{font-family:FontAwesome;content:"\f040";display:block;font-size:25px}.wp-pagenavi{text-align:center}.wp-pagenavi span,.wp-pagenavi a{display:inline-block;width:30px;height:30px;font-family:Arial,sans-serif;font-size:12px;line-height:30px;text-align:center;border-radius:50%;padding:0!important}.sideblock{margin-bottom:30px}.sideblock h5{min-height:28px;line-height:28px;position:relative;text-align:center;font-size:18px;font-weight:700;margin-bottom:20px}.sideblock h5:before,.sideblock h5:after{content:"";display:block;width:9px;position:absolute;top:0;bottom:0;background-repeat:repeat-y;background-position:0 0}.sideblock h5:before{left:0;background-image:url(../../../images/aside_lab_deco_left.png)}.sideblock h5:after{right:0;background-image:url(../../../images/aside_lab_deco_right.png)}.sideblock .tile{background:url(../../../images/common_line_dot_slant.png) repeat-x bottom left}.sideblock .tile.spot{border:1px solid #b9baba;padding:10px;background-image:none;margin-bottom:15px}.sideblock .tile.spot .desc{padding-bottom:0}.sideblock .tile.spot:last-child{margin-bottom:0}.sideblock.author>div{background-color:#ebebe6;padding:10px}.sideblock.author .heading a{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;color:#2f3030}.sideblock.author .heading .pic{width:80px;-ms-flex-preferred-size:80px;flex-basis:80px;height:80px;margin-right:15px;background:url(../../../images/common_author_noimg.png) no-repeat 50% 50% #fff;background-size:contain;border-radius:50%;overflow:hidden}.sideblock.author .heading .desc{-ms-flex:1;flex:1;font-size:14px}.sideblock.author .heading .desc .name{font-weight:700}.sideblock.author .heading .desc .comment{font-size:12px;line-height:1.4}.sideblock.author .heading .pic img{display:block}.sideblock.catlist li{margin-bottom:8px}.sideblock.catlist li a{display:block;padding:9px 9px 9px 16px;background-color:#ebebe6;color:#2f3030;font-weight:500}html[lang=ja] .sideblock.catlist li a:before{display:inline-block;height:23px;margin-right:.5em;vertical-align:middle}html[lang=ja] .sideblock.catlist li a[href*=history]:before{content:url(../../../images/common_ico_cat_history.png)}html[lang=ja] .sideblock.catlist li a[href*=nature]:before{content:url(../../../images/common_ico_cat_nature.png)}html[lang=ja] .sideblock.catlist li a[href*=culture]:before{content:url(../../../images/common_ico_cat_culture.png)}.pic .likebox{position:absolute;bottom:0;right:0;height:35px;line-height:35px;text-align:center;padding:2px 8px;font-size:13px}.pic .likebox:before{font-family:FontAwesome;content:"\f004";color:#eb5656;font-size:15px;margin-right:2px}.popular_contents{padding:0}.popular_contents h2.block_title{margin-bottom:0}.popular_contents ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.popular_contents ul li img{width:100%;height:auto;display:block}.popular_contents ul li a{display:block;position:relative;color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.popular_contents ul li div{position:absolute;top:0;bottom:0;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:22px;background-color:rgba(0,0,0,.5);transition:all .2s}.popular_contents ul li a:hover div{background-color:rgba(0,0,0,.2)}.popular_contents ul li h3{font-size:18px;font-weight:700;padding-top:75px;background-image:url(../../../images/common_ico_event_inv.png);background-repeat:no-repeat;background-position:50% 0;margin:0 20px;line-height:1.4}.post-type-archive-spot .popular_contents ul li h3{background-image:url(../../../images/common_ico_spot_inv.png)}.genrelist{padding:0}.genrelist h2{margin-bottom:70px}.genrelist .inner>ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.genrelist .inner>ul>li{margin-bottom:60px}.genrelist .inner>ul>li>a{margin:0 10px;display:block}.genrelist h3{color:#fff;background-color:#2f3030;text-align:center;font-weight:500;padding:45px 0 17px;position:relative}.genrelist h3:before{content:"";display:block;width:100%;height:70px;background-repeat:no-repeat;background-position:50% 0;background-size:contain;position:absolute;top:-35px;left:0}.genrelist li.activity h3:before,.genrelist li[class^=activity] h3:before{background-image:url(../../../images/common_ico_activity.png)}.genrelist li.sightseeing h3:before,.genrelist li[class^=sightseeing] h3:before{background-image:url(../../../images/common_ico_see.png)}.genrelist li.food h3:before,.genrelist li[class^=food] h3:before,.genrelist li.cuisine h3:before,.genrelist li[class^=cuisine] h3:before{background-image:url(../../../images/common_ico_eat.png)}.genrelist li.drink h3:before,.genrelist li[class^=drink] h3:before{background-image:url(../../../images/common_ico_drink.png)}.genrelist li.stay h3:before,.genrelist li[class^=stay] h3:before{background-image:url(../../../images/common_ico_lodging.png)}.genrelist li.bathing h3:before,.genrelist li[class^=bathing] h3:before{background-image:url(../../../images/common_ico_bathing.png)}.genrelist li.buy h3:before,.genrelist li[class^=buy] h3:before{background-image:url(../../../images/common_ico_buy.png)}.genrelist li.photogenic h3:before,.genrelist li[class^=photogenic] h3:before{background-image:url(../../../images/common_ico_photo.png)}.genrelist li.hiking h3:before,.genrelist li[class^=hiking] h3:before{background-image:url(../../../images/common_ico_hiking.png)}.genrelist li.snow h3:before,.genrelist li[class^=snow] h3:before{background-image:url(../../../images/common_ico_snow.png)}.genrelist li.sightseeing a>div,.genrelist li[class^=sightseeing] a>div{background-image:url(../../../images/spot_genre_sightseeing-768x497.jpg)}.genrelist li.hiking a>div,.genrelist li[class^=hiking] a>div{background-image:url(../../../images/spot_genre_hiking.jpg)}.genrelist li.snow a>div,.genrelist li[class^=snow] a>div{background-image:url(../../../images/spot_genre_snow.jpg)}.genrelist li.activity a>div,.genrelist li[class^=activity] a>div{background-image:url(../../../images/spot_genre_play-768x497.jpg)}.genrelist li.cuisine a>div,.genrelist li[class^=cuisine] a>div,.genrelist li[class^=food] a>div{background-image:url(../../../images/spot_genre_eat-768x497.jpg)}.genrelist li.buy a>div,.genrelist li[class^=buy] a>div{background-image:url(../../../images/spot_genre_buy-768x497.jpg)}.genrelist li.drink a>div,.genrelist li[class^=drink] a>div{background-image:url(../../../images/spot_genre_drink-768x497.jpg)}.genrelist li.bathing a>div,.genrelist li[class^=bathing] a>div{background-image:url(../../../images/spot_genre_bathing-768x497.jpg)}.genrelist li.stay a>div,.genrelist li[class^=stay] a>div{background-image:url(../../../images/spot_genre_stay-768x497.jpg)}.genrelist li[class^=photogenic] a>div{background-image:url(https://i0.wp.com/visitmatsumoto.com/wp-content/uploads/2018/03/toru-1.jpg?resize=900%2C675&ssl=1)}.genrelist li a>div{height:150px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;margin-bottom:10px}.genrelist li ul,#area_sammary ul{text-align:center}#area_sammary ul{margin-top:25px}.genrelist li li,#area_sammary li{display:inline-block;margin-bottom:5px}.genrelist li li a,#area_sammary li a{color:#2f3030;border:1px solid #2f3030;background-color:#fff;border-radius:20px;text-align:center;padding:2px 10px;font-size:14px;font-weight:500}form input[type=text]{border:none}form input[type=text]:focus{outline:none}.searchbox fieldset{position:relative;border:1px solid #707c7e;padding:0 30px;width:550px;margin:0 auto;border-radius:30px}.searchbox fieldset input[type=text]{width:90%;line-height:1.0;font-weight:500;padding:15px 0}.searchbox fieldset input[type=image]{position:absolute;top:12px;right:25px}.search_box{background-color:#ebebe6;padding-bottom:25px}.search_box .cond{margin-bottom:20px}.search_box li.condition{margin-bottom:13px}.search_box .box{border:1px solid #b9baba;background-color:#fff;padding:4px 15px;border-radius:25px;position:relative}.search_box .text input{width:90%;padding:5px}.search_box .box dl{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.search_box .box dt{padding:5px;margin-right:5px}.search_box .box dd{-ms-flex:1;flex:1}.search_box .button dd{text-align:center}.search_box .select select{width:100%;border:none;margin-top:6px;background-color:#fff}.search_box .button input+span{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.search_box .button input:checked+span{font-weight:700;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.search_box .text>div:after{content:"";display:block;width:30px;height:30px;position:absolute;top:6px;right:14px;background:url(../../../images/common_ico_search.png) no-repeat 50% 50%}.search_box .cond.period ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.search_box .cond.period li{-ms-flex-preferred-size:31%;flex-basis:31%;width:31%}.search_box .cond.period li a{display:block;text-align:center;color:#2f3030;font-weight:500;background-color:#fff;padding:10px;border-radius:12px;position:relative}.search_box .cond.period li a:after{content:"\f061";font-family:FontAwesome;position:absolute;top:0;right:10px;line-height:44px}#spot_search .conditions.secondary{text-align:center;margin-bottom:1em}#spot_search .terms,#spot_search .order,#spot_search .subcats{cursor:default}#spot_search .icons label span{display:inline-block;padding:0 0 0 35px;margin:0 5px;height:36px;line-height:36px;position:relative;text-align:left}#spot_search .icons label{padding-top:15px}#spot_search label[class^=spot_ico_] span{background-image:url(../../../images/spot_icon_set.png);background-repeat:no-repeat}#spot_search label.spot_ico_barrier-free span{background-position:0 0}#spot_search label.spot_ico_kids span{background-position:0 -36px}#spot_search label.spot_ico_pets span{background-position:0 -72px}#spot_search label.spot_ico_wi-fi span{background-position:0 -108px}#spot_search label.spot_ico_nonsmoking span{background-position:0 -144px}#spot_search label.spot_ico_creditcardsok span{background-position:0 -180px}#spot_search label.spot_ico_english span{background-position:0 -216px}#spot_search label.spot_ico_vegetarian span{background-position:0 -252px}#stay_search .subgenres,#stay_search .subcats{cursor:default}#stay_search .conditions.secondary{text-align:center;margin-bottom:1em}#stay_search .subgenres.checkbox label{margin-bottom:8px;display:inline-block}#stay_search .subgenres input+span:after{display:none}#stay_search .subgenres input+span:before{display:none}#stay_search .subgenres span{padding:5px 10px;border:1px solid #303030;background-color:#303030;color:#fff;border-radius:8px;margin:0 5px}#stay_search .subgenres input:checked+span{background-color:#91734b}#event_search .conditions.primary{margin-bottom:20px}#event_search .conditions.primary>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#event_search .cond.period ul{width:100%;margin-bottom:35px;padding-top:40px}#event_search .sel_cal{border-bottom:2px solid silver}#event_search .btn_sleeve{margin-top:15px}.search_box .calendar{position:relative}.search_box .calendar table{width:100%;border-collapse:collapse;background-color:#fff}.search_box .calendar table caption{font-size:17px}.search_box .calendar .prevmonth,.search_box .calendar .nextmonth{font-size:14px;background-color:transparent;border-style:none;cursor:pointer}.search_box .calendar .prevmonth{float:left}.search_box .calendar .nextmonth{float:right}.search_box .calendar table,.search_box .calendar th,.search_box .calendar td{border:1px solid #ebebe6}.search_box .calendar thead{border-bottom:double 2px #ebebe6}.search_box .calendar th,.search_box .calendar td{padding:5px;text-align:center}.search_box .calendar .sat{background-color:#e0ffff}.search_box .calendar .sun{background-color:pink}.search_box .calendar .today{background-color:#fff2bb}.search_box .calendar caption{text-align:center;font-weight:700;font-size:22px;margin-bottom:4px}.search_box .cond.period>center{font-size:15px;margin-bottom:5px;font-weight:700}.search_box .cond.period a{color:inherit;font-size:14px;display:inline-block;line-height:1.3;margin-bottom:3px;text-decoration:underline}#popular_tags{padding:20px 12px 0}#blog_search+#popular_tags{padding-top:0}#popular_tags dl dt{float:left;padding:9px 3px 0 0}.wp-tag-cloud li{display:inline-block;border-radius:20px;text-align:center;padding:1px 8px;margin-left:3px;margin-top:4px;background-color:#ebebe6}.wp-tag-cloud li a{color:inherit}#popular_tags dl dt,.wp-tag-cloud li a{font-size:82%!important}#areamap .map{position:relative;margin:0 auto}#areamap .lab{position:absolute;font-weight:500}#areamap .lab a,#areamap a.lab{color:#2f3030}#areamap span.lab{font-size:14px}#areamap.spot .map{background:url(../../../images/spot_map_matsumoto_city.png) no-repeat 0 0}#areamap.spot a.lab{background-color:#fff;border:1px solid #2f3030;border-radius:20px;text-align:center}#areamap.spot .lab.north_alps,#areamap.spot .lab.kamikochi,#areamap.spot .lab.norikura,#areamap.spot .lab.nagawa,#areamap.spot .lab.utsukushigahara{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5)}#areamap.spot span.lab{text-align:center}#areamap.stay .map{background:url(../../../images/stay_map_matsumoto_city.png) no-repeat 0 0}#areamap.stay a.lab{background-color:#91734b;color:#fff;border:1px solid #fff;font-weight:500;line-height:1.3;text-shadow:none!important;padding:3px 30px;border-radius:20px;transition:all .3s;text-align:center}#areamap.stay a.lab:hover,#areamap.stay a.lab:focus{background-color:#2f3030;color:#ebebe6}#areamap.stay span.lab{text-align:center;line-height:1}.storycontent .slideshow-window{background-color:#eee;border-color:#eee;border-radius:0}#m100_specialfavor{padding:0 0 20px}#m100_specialfavor .inner>div{background-color:#fff8a6;padding:14px 20px 20px 230px;position:relative}#m100_specialfavor .inner>div>div{font-size:20px;font-weight:700;line-height:1.4;margin-bottom:5px}#m100_specialfavor .inner>div>div>div{font-size:15px;margin-bottom:2px}.m100label{width:213px;height:50px;background:url(../../../images/spot_lab_m100.png) no-repeat 0 0;position:absolute;top:15px;left:-9px}.m100label p{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);padding-left:13px;padding-right:70px;color:white;font-size:18px;line-height:1.2;font-weight:700}html[lang=fr-FR] .m100label p,html[lang=de-DE] .m100label p,html[lang=ru-RU] .m100label p{font-size:14px}#m100_specialfavor a{text-decoration:underline}#m100_specialfavor span:before{content:"\f0a4";font-family:FontAwesome;margin-right:3px;color:#c0474c}#fee,#access,#notice{padding:10px 0 30px}#fee>h2,#access>h2,#notice>h2{background-color:#ebebe6;text-align:center;font-size:18px;font-weight:500;padding:10px 0;letter-spacing:1px}#fee dl{width:auto;background-color:#f8f8f8;margin-bottom:7px;padding:4px 12px}#fee dd div{display:inline-block}#fee dd>div{margin-left:1.5em}#fee dd>div>div{margin-left:.5em}#access dt h3{display:inline-block}#access dt:before{font-family:FontAwesome;width:24px;display:inline-block}#access dl.walk dt:before{content:"\f183"}#access dl.train dt:before{content:"\f238"}#access dl.bus dt:before{content:"\f207"}#access dl.car dt:before{content:"\f1b9"}#access dl.taxi dt:before{content:"\f1ba"}#notice .inner{font-size:14px;line-height:1.7}#spot_date{padding:0 10px;text-align:right}#catchcopy{padding-top:30px;padding-bottom:0}#catchcopy .storycontent{padding-top:0}#catchcopy .storycontent,#catchcopy .storycontent p{text-align:center;padding-bottom:5px}.rel_spots li{background-color:#ebebe6;padding:20px;position:relative;margin-bottom:25px}.rel_spots li:last-child{margin-bottom:0}.rel_spots li .desc{-ms-flex:1;flex:1;font-size:15px;padding-bottom:40px}.rel_spots li .desc h4{font-size:20px;font-weight:700;padding:0 0 5px}.rel_spots li .desc h4:before{content:"\f041";font-family:FontAwesome;font-size:130%;margin-right:8px}.rel_spots li .addr{margin-bottom:8px}.rel_spots li .access dl{display:-ms-flexbox;display:flex}.rel_spots li .access dl:last-child{margin-bottom:0}.rel_spots li .access dl dt{margin-right:20px;font-weight:500;width:6em;-ms-flex-preferred-size:6em;flex-basis:6em}.rel_spots li .access dl dd{-ms-flex:1;flex:1}.rel_spots li .access dl dt:before{font-family:FontAwesome;margin-right:6px}.rel_spots li .access dl.walk dt:before{content:"\f183"}.rel_spots li .access dl.train dt:before{content:"\f238"}.rel_spots li .access dl.bus dt:before{content:"\f207"}.rel_spots li .access dl.car dt:before{content:"\f1b9"}.rel_spots li .access dl.taxi dt:before{content:"\f1ba"}.rel_spots li .desc>a{position:absolute;bottom:15px;right:20px;display:inline-block;background-color:#525252;color:#fff;font-weight:500;padding:4px 40px;border-radius:7px}#goback_to_list .btn_sleeve a{margin:0 auto}#breadcrumb{border-top:1px solid #ddd;background-color:#ebebe6;font-size:14px;line-height:1.0;position:relative;z-index:10}#adjacent_post_nav+#breadcrumb,#adjacent_post_nav+#edit_this_post+#breadcrumb{border-top:0}#breadcrumb a{color:#2f3030}#breadcrumb .inner>span,#breadcrumb .inner>a{display:inline-block;padding:10px 4px 17px 3px}#breadcrumb .inner>span:before,#breadcrumb .inner>a:before{font-family:FontAwesome;content:"\f105";margin-right:10px}#breadcrumb span.home:before{display:none}#breadcrumb .home,#breadcrumb .inner>a{font-weight:500}#breadcrumb span.home a{display:inline-block;height:22px;width:22px;line-height:22px;text-indent:-500%;white-space:nowrap;overflow:hidden;position:relative;top:6px}#breadcrumb span.home a:before{font-family:FontAwesome;content:"\f015";text-indent:0;position:absolute;top:0;left:0;font-size:18px}#obi_matsumoto_no_yado{background:url(../../../images/stay_obi_background.jpg) repeat 0 0 #701b15;color:#fff;padding:0}#obi_matsumoto_no_yado .inner{height:412px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#obi_matsumoto_no_yado .inner>div{position:relative;top:-10px}#obi_matsumoto_no_yado .inner>div:before{content:"";display:block;width:186px;height:143px;background:url(../../../images/stay_ico_yado.png) no-repeat 50% 50%;margin:0 auto 30px}#obi_matsumoto_no_yado h1{text-indent:-200%;white-space:nowrap;overflow:hidden;height:74px;margin-bottom:10px;background:url(../../../images/stay_lab_matsumotonoyado.png) no-repeat 50% 50%}#obi_matsumoto_no_yado h1+span{display:block;text-align:center;font-weight:700;font-size:22px}.yado_list.non_advertisers li{padding:6px 0;border-bottom:1px dashed #555;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.yado_list.non_advertisers li h3{font-weight:700}.yado_list.non_advertisers .phone_no{position:relative;padding-left:20px;margin-left:5px}.yado_list.non_advertisers .phone_no:before{font-family:FontAwesome;content:"\f095";font-size:120%;position:absolute;top:-1px;left:0;text-indent:0}#convention{padding-bottom:80px}#convention .inner>div{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-top:1px solid #2f3030;border-bottom:1px solid #2f3030;padding:28px 0}#convention .inner>div>*{margin:0 20px}#convention .inner>div>div{line-height:1.8}#convention a{color:#2f3030}#yado_sponsor_banners h2{background-color:#ebebe6;text-align:center;font-size:18px;font-weight:500;padding:10px 0;letter-spacing:1px}#yado_sponsor_banners ul.columns{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#yado_sponsor_banners li a{display:block;text-align:center;padding:10px}#yado_sponsor_banners li a img{max-width:100%;height:auto}#event_search{background-color:#ebebe6}.seasonal_info{margin-bottom:40px}.seasonal_info h2{text-align:center;font-size:25px;font-weight:700;margin-bottom:30px}.seasonal_info h2 i{font-size:20px;margin-left:4px}.seasonal_info li a{color:#2f3030;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.seasonal_info li:last-child{margin-bottom:0}.seasonal_info li .desc{-ms-flex:1;flex:1}.seasonal_info li .pic>div{height:280px;background-color:rgba(0,0,0,.7)}.seasonal_info li .desc h3,.seasonal_info li dl.phase{font-weight:500;margin-bottom:10px}.seasonal_info li .desc h3{font-size:20px;font-weight:700;line-height:1.3}.seasonal_info dl.phase{padding:5px 12px 5px 5px;border-radius:10px}.seasonal_info dl.phase dt{padding-left:30px;background-repeat:no-repeat}.seasonal_info.sakura dl.phase{background:url(../../../images/common_ico_sakura.png) no-repeat 8px 50% #fff}.seasonal_info.fallleaves dl.phase{background:url(../../../images/common_ico_fall.png) no-repeat 8px 50% #fff}.seasonal_info dl.btts{margin-bottom:6px;font-weight:500}.seasonal_info dl.btts dt,.seasonal_info dl.btts dd{display:inline-block}.seasonal_info dl.btts dt{margin-right:30px}.seasonal_info .note{text-align:justify}.seasonal_list li a{background-color:transparent;padding-bottom:0}.seasonal_list li h3{padding:5px 0}.seasonal_list dl.phase{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:7px 12px 8px 38px;border-radius:10px;text-align:left;margin-bottom:10px;border:gray 1px solid}.seasonal_list.sakura dl.phase{background:url(../../../images/seasonal_ico_sakura.png) no-repeat 8px 50% #fff}.seasonal_list.fallleaves dl.phase{background:url(../../../images/seasonal_ico_fall.png) no-repeat 8px 50% #fff}.seasonal_list dl.phase_12{background-image:none!important}.seasonal_list dl.phase dt,.seasonal_list dl.phase dd{font-size:13px}.seasonal_list dl.phase dt{margin-right:1em}.seasonal_list dl.phase dd{text-align:center}.seasonal_list dl.btts{font-weight:500;font-size:13px;margin-bottom:10px}.seasonal_list dl.btts dt,.seasonal_list dl.btts dd{display:inline-block}.seasonal_list dl.btts dt{margin-right:10px}.seasonal_list .note{text-align:left;font-size:13px}#sakura_note,#fallleaves_note{font-weight:500;text-align:justify}#sammary_table.sakura dl.phase dt,#sammary_table.fallleaves dl.phase dt{background-repeat:no-repeat;background-position:0 50%;padding-left:25px;font-weight:500;margin-right:50px}#sammary_table.fallleaves dl.phase dt{padding-left:30px}#sammary_table.sakura dl.phase_0 dt,#sakura_info dl.phase_0 dt{background-image:url(../../../images/seasonal_ico_sakura0.png)}#sammary_table.sakura dl.phase_1 dt,#sakura_info dl.phase_1 dt,#sammary_table.sakura dl.phase_2 dt,#sakura_info dl.phase_2 dt{background-image:url(../../../images/seasonal_ico_sakura2.png)}#sammary_table.sakura dl.phase_3 dt,#sakura_info dl.phase_3 dt,#sammary_table.sakura dl.phase_4 dt,#sakura_info dl.phase_4 dt{background-image:url(../../../images/seasonal_ico_sakura4.png)}#sammary_table.sakura dl.phase_5 dt,#sakura_info dl.phase_5 dt,#sammary_table.sakura dl.phase_6 dt,#sakura_info dl.phase_6 dt{background-image:url(../../../images/seasonal_ico_sakura6.png)}#sammary_table.sakura dl.phase_7 dt,#sakura_info dl.phase_7 dt,#sammary_table.sakura dl.phase_8 dt,#sakura_info dl.phase_8 dt{background-image:url(../../../images/seasonal_ico_sakura8.png)}#sammary_table.sakura dl.phase_9 dt,#sakura_info dl.phase_9 dt,#sammary_table.sakura dl.phase_10 dt,#sakura_info dl.phase_10 dt{background-image:url(../../../images/seasonal_ico_sakura10.png)}#sammary_table.sakura dl.phase_11 dt,#sakura_info dl.phase_11 dt{background-image:url(../../../images/seasonal_ico_sakura10.png)}#sammary_table.sakura dl.phase_12 dt,#sakura_info dl.phase_12 dt{background-image:none}#sammary_table.fallleaves dl.phase_0 dt,#fallleaves_info dl.phase_0 dt{background-image:url(../../../images/seasonal_ico_fall0.png)}#sammary_table.fallleaves dl.phase_1 dt,#fallleaves_info dl.phase_1 dt{background-image:url(../../../images/seasonal_ico_fall1.png)}#sammary_table.fallleaves dl.phase_2 dt,#fallleaves_info dl.phase_2 dt{background-image:url(../../../images/seasonal_ico_fall2.png)}#sammary_table.fallleaves dl.phase_3 dt,#fallleaves_info dl.phase_3 dt{background-image:url(../../../images/seasonal_ico_fall3.png)}#sammary_table.fallleaves dl.phase_4 dt,#fallleaves_info dl.phase_4 dt{background-image:url(../../../images/seasonal_ico_fall4.png)}.term_group.course{padding:0 0 50px}.term_group h2{font-weight:700;text-align:center;font-size:20px;padding:15px 0;margin-bottom:40px;background-color:#ebebe6}.term_group .tiles li{margin-bottom:50px;padding-top:20px}.term_group li.course{background:url(../../../images/common_line_dot.png) repeat-x 0 0}.term_group li a{display:block;color:#2f3030;position:relative}.term_group li .pic{position:relative}.term_group li .label{position:absolute;top:-12px;left:0;right:0;text-align:center;color:#fff;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}.term_group li .label span{display:inline-block;background-color:#dc6b2a;font-size:14px;line-height:28px;padding:0 1em;color:#fff;font-weight:500;position:relative}.term_group li .label span:before,.term_group li .label span:after{content:"";display:block;width:7px;height:28px;position:absolute;top:0}.term_group li .label span:before{left:-7px;background:url(../../../images/common_label_left.png) no-repeat 0 0}.term_group li .label span:after{right:-7px;background:url(../../../images/common_label_right.png) no-repeat 0 0}.term_group li .desc{padding-top:25px;position:relative}.term_group li .desc h3{margin-left:1em;margin-right:1em;text-align:center;font-weight:500;line-height:1.3}.wpcf7 form input[type=text],.wpcf7 form input[type=email],.wpcf7 form textarea,.wpcf7 form select{border:1px solid gray}.wpcf7 form input[type=text],.wpcf7 form input[type=email],.wpcf7 form textarea{width:100%}.wpcf7 form th{width:25%}.wpcf7 form .wpcf7c-conf{background-color:#afa}.wpcf7 form img.wpcf7-captchac{border:gray 1px solid;display:inline-block;margin-bottom:0}.wpcf7 form p.btn_line{margin-top:32px;text-align:center}.wpcf7 form p.btn_line input[type=submit],.wpcf7 form p.btn_line input[type=button]{-webkit-appearance:none;appearance:none;background-color:#2f3030;border:0;border-radius:8px;box-shadow:none;padding:12px 1.5em;line-height:1.5;color:#fff;font-weight:600;transition:all .3s}.wpcf7 form p.btn_line input[type=submit]:hover,.wpcf7 form p.btn_line input[type=button]:hover{background-color:#e4e4e4;color:#2f3030}.course_sequence>.inner{background-color:#c0dce0}.course_sequence>.inner>div{padding:55px 0}.course_sequence h1{text-align:center;font-size:24px;font-weight:700;background:url(../../../images/common_line_dot.png) repeat-x bottom left;padding-bottom:25px;margin-bottom:22px}.course_sequence .label{text-align:center;margin-bottom:30px}.course_sequence .label span{display:inline-block;background-color:#dc6b2a;line-height:28px;padding:0 1em;color:#fff;font-weight:500;position:relative}.course_sequence .label span:before,.course_sequence .label span:after{content:"";display:block;width:7px;height:28px;position:absolute;top:0}.course_sequence .label span:before{left:-7px;background:url(../../../images/common_label_left.png) no-repeat 0 0}.course_sequence .label span:after{right:-7px;background:url(../../../images/common_label_right.png) no-repeat 0 0}.course_sequence .leadtxt{line-height:1.4;font-weight:500;margin-bottom:40px}.course_sequence .phase{font-weight:500}.course_sequence .desc span,.course_sequence .memo span{color:#c0474c}.course_sequence .desc span:hover{text-decoration:underline}.course_sequence .phase.start{margin-left:22px;border-left:1px solid #231815}.course_sequence .phase.goal{margin-left:23px}.course_sequence .phase.start.non_spot,.course_sequence .phase.goal.non_spot{position:relative}.course_sequence .phase.start a.start_card:before,.course_sequence .phase.start>div:before,.course_sequence .phase.goal a.goal_card:before,.course_sequence .phase.goal>div:before{content:"";display:block;width:60px;height:54px;background-color:#c0dce0;position:absolute;top:0;left:-60px;z-index:1}.course_sequence .phase.start>div,.course_sequence .phase.start a.start_card,.course_sequence .phase.goal a.goal_card,.course_sequence .phase.goal>div{display:block;background-color:#fff;position:relative;margin-left:36px;border-radius:5px;padding:20px;color:#2f3030}.course_sequence .phase.start .memo,.course_sequence .phase.goal .memo{background-color:transparent;margin-left:36px;padding-top:10px;border-radius:0}.course_sequence .phase.start>div.memo:before,.course_sequence .phase.goal>div.memo:before{background-color:transparent}.course_sequence .phase.start .number,.course_sequence .phase.goal .number{display:block;width:64px;height:32px;background:url(../../../images/course_bg_num_label.png) no-repeat 0 0;position:absolute;top:8px;left:-64px;z-index:2;text-align:center;font-size:20px;line-height:32px;color:#fff;font-family:Arial,sans-serif;font-weight:700}.course_sequence .phase.start.non_spot .number,.course_sequence .phase.goal.non_spot .number{left:-28px}.course_sequence .phase.start>a:hover h3,.course_sequence .phase.goal>a:hover h3{color:#c0474c}.course_sequence .phase.start .desc,.course_sequence .phase.goal .desc{-ms-flex:1;flex:1}.course_sequence .phase.start .desc h3,.course_sequence .phase.goal .desc h3{background-color:#e4e4e4;border-radius:8px;padding:10px;text-align:center;font-weight:700;margin-bottom:16px}.course_sequence .phase.start.non_spot .desc h3,.course_sequence .phase.goal.non_spot .desc h3{border-radius:5px;padding:10px 3em;margin-bottom:0}.course_sequence .phase.start>a:hover .title,.course_sequence .phase.goal>a:hover .title,.course_sequence .phase.start>a:hover img,.course_sequence .phase.goal>a:hover img{opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75)}.course_sequence .phase.start .pic,.course_sequence .phase.goal .pic{margin-right:36px}.course_sequence .phase.start.non-spot .memo,.course_sequence .phase.goal.non-spot .memo{margin:10px 0 10px 20px}.course_sequence .phase.start .pic.thumbnail,.course_sequence .phase.goal .pic.thumbnail{width:80px;-ms-flex-preferred-size:80px;flex-basis:80px;margin-right:15px}.course_sequence .phase.trans{border-left:1px solid #231815;margin-left:22px;position:relative;padding:25px 0 25px 100px;margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-position:40px 50%}.course_sequence .phase.trans.walk{background-image:url(../../../images/course_trans_walk.png)}.course_sequence .phase.trans.bus{background-image:url(../../../images/course_trans_bus.png)}.course_sequence .phase.trans.bicycle{background-image:url(../../../images/course_trans_bike.png)}.course_sequence .phase.trans.car,.course_sequence .phase.trans.taxi{background-image:url(../../../images/course_trans_car.png)}.course_sequence .phase.trans.train{background-image:url(../../../images/course_trans_train.png)}.course_sequence .phase.trans .time_required{width:80px;-ms-flex-preferred-size:80px;flex-basis:80px}.course_sequence .phase.trans .time_required{font-size:18px;margin-right:50px}.course_sequence .phase.trans.no_memo{padding-top:60px}.course_sequence .phase.spot{margin-left:22px;border-left:1px solid #231815}.course_sequence .phase.spot>div,.course_sequence .phase.spot>a{display:block;background-color:#fff;position:relative;margin-left:36px;border-radius:5px;padding:20px;color:#2f3030}.course_sequence .phase.spot>a:hover h3{color:#c0474c}.course_sequence .phase.spot>a:hover .pic{opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75)}.course_sequence .phase.spot>a:before,.course_sequence .phase.spot>div:before{content:"";display:block;width:60px;height:54px;background-color:#c0dce0;position:absolute;top:0;left:-60px;z-index:1}.course_sequence .phase.spot .number{display:block;width:64px;height:32px;background:url(../../../images/course_bg_num_label.png) no-repeat 0 0;position:absolute;top:8px;left:-64px;z-index:2;text-align:center;font-size:20px;line-height:32px;color:#fff;font-family:Arial,sans-serif;font-weight:700}.course_sequence .phase.spot .pic{margin-right:36px}.course_sequence .phase.spot .desc{-ms-flex:1;flex:1}.course_sequence .phase.spot .desc h3{background-color:#e4e4e4;border-radius:8px;padding:10px;text-align:center;font-weight:700;margin-bottom:16px}.course_sequence .phase.spot.title_only .desc h3{margin-bottom:0}.course_sequence .phase.spot.title_only .desc .memo{margin-top:16px}.course_sequence .phase.spot .extra_comment{background-color:transparent;padding-top:10px;border-radius:0}.course_sequence .phase.spot .extra_comment:before{background-color:transparent}.guide_panels h2{text-align:center;font-size:22px;font-weight:700;background:url(../../../images/common_line_dot_turquoise.png) repeat-x bottom left;padding-bottom:15px;margin-bottom:20px}.guide_panels ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.guide_panels ul li{width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.guide_panels ul li a{display:block;color:#2f3030;background-color:#ebebe6;margin:10px;position:relative}.guide_panels ul li a span{display:block;padding:10px;text-align:center;background-color:#fff;font-weight:500;position:absolute;bottom:5px;left:5px;right:5px;line-height:1.3}*[class*=panels] ul li a:before{content:"";display:block;height:250px;background-image:url(../../../images/guid_ico_sub.png);background-repeat:no-repeat;background-position:50% 10%;background-size:contain;background-size:200px auto}*[class*=panels] li.access a:before{background-image:url(../../../images/guid_ico_access.png)}*[class*=panels] li.area a:before{background-image:url(../../../images/guid_ico_area.png)}*[class*=panels] li.seasons-weather-wear a:before,*[class*=panels] li.climate a:before{background-image:url(../../../images/guid_ico_climate.png)}*[class*=panels] li.nearby a:before{background-image:url(../../../images/guid_ico_nearby.png)}*[class*=panels] li.buses a:before{background-image:url(../../../images/guid_ico_bus.png)}*[class*=panels] li.free-bikes a:before{background-image:url(../../../images/guid_ico_bike.png)}*[class*=panels] li.parking a:before{background-image:url(../../../images/guid_ico_parking.png)}*[class*=panels] li.course a:before{background-image:url(../../../images/guid_ico_course.png)}*[class*=panels] li.event a:before{background-image:url(../../../images/guid_ico_event.png)}*[class*=panels] li.volunteer a:before{background-image:url(../../../images/guid_ico_volunteerguide.png)}*[class*=panels] li.pamphlet a:before{background-image:url(../../../images/guid_ico_pamphlet.png)}*[class*=panels] li.faq a:before{background-image:url(../../../images/guid_ico_faq.png)}*[class*=panels] li.access a:before{background-image:url(../../../images/guid_ico_access.png)}*[class*=panels] li.rickshaws a:before{background-image:url(../../../images/guid_ico_rickshaws.png)}*[class*=panels] li.wi-fi-spots a:before{background-image:url(../../../images/guid_ico_wifi.png)}*[class*=panels] li.renting-a-car-in-matsumoto a:before{background-image:url(../../../images/guid_ico_rentacar.png)}*[class*=panels] li.medical-treatment-and-emergency-numbers a:before{background-image:url(../../../images/guid_ico_emergency.png)}*[class*=panels] li.currency-exchange-atms a:before{background-image:url(../../../images/guid_ico_atm.png)}*[class*=panels] li.luggage-storage-at-matsumoto-castle a:before{background-image:url(../../../images/guid_ico_luggagestorage.png)}*[class*=panels] li.coin-lockers-in-and-around-matsumoto-station a:before{background-image:url(../../../images/guid_ico_coinlockers.png)}*[class*=panels] li.matsumoto-city-tourist-information-centers a:before{background-image:url(../../../images/guid_ico_information.png)}*[class*=panels] li.taxis a:before{background-image:url(../../../images/guid_ico_taxi.png)}*[class*=panels] li.passes a:before{background-image:url(../../../images/guid_ico_pass.png)}*[class*=panels] li.guides a:before{background-image:url(../../../images/guid_ico_volunteerguide.png)}.bannerstring{position:absolute;top:10%;left:7%;color:#e60012;font-size:150%;padding-right:25%;line-height:1.5}.bannerstring strong{display:block;font-size:150%;font-weight:700;margin-bottom:2%}.guide_cps{padding-top:0}.guide_cps>.inner>h2{background-color:#008a99;color:#fff;padding:10px 0;margin-bottom:0;font-size:18px;font-weight:700;text-align:center}.guide_cps>.inner{background-color:#fff;padding-bottom:100px}.guide_cps .main_image{padding:20px 0 0}.guide_cps .main_image img{width:100%;height:auto;display:block}.guide_cps .panel{padding:0 0 40px}.guide_cps .panel .inner.narrow{padding-bottom:50px;background:url(../../../images/common_line_dot_turquoise.png) repeat-x bottom left}.guide_cps .panel.last .inner.narrow{background-image:none}.guide_cps .panel .blc_title{color:#008a99;font-weight:600;text-align:center;font-size:18px;padding:10px 0 0}.guide_cps .panel .storycontent h2{text-align:center;color:#008a99;font-size:18px;font-weight:600}.guide_cps .panel.free_txt .inner.narrow{padding-top:25px}.guide_cps .panel.gmap .inner.narrow{padding:25px 0 80px}ul.panels{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.panels li{margin:10px 0}.panels li a{display:block;text-align:center;color:#2f3030;font-size:14px;line-height:1.4;font-weight:600;height:100%;margin:0 4px;border:6px solid #ebebe6}.panels li a:before{content:"";display:block;height:100px!important;margin-bottom:4px;background-image:url(../../../images/guid_ico_sub.png);background-position:50% 50%;background-repeat:no-repeat;background-size:contain!important}.extra_panels{background-color:#fff}.term_group.faq .list>li{padding:0 0 20px;margin:0 0 20px;border-bottom:1px dashed #aaa}.term_group.faq .list>li.current{position:relative;background-color:#ffea63}.term_group.faq .list>li.current:before{content:"\f0a4";font-family:FontAwesome;font-size:30px;position:absolute;top:0;left:-45px}.term_group.faq .list li h3{font-size:18px;font-weight:600;padding:10px 0}.term_group.faq .list li h3+div{padding:0 20px}.term_group.faq .list>li a{display:inline;color:#c0474c;text-decoration:underline}.toggle.active:before{content:"\f055";font-family:FontAwesome;margin-right:10px}.toggle.active.open:before{content:"\f058"}.toggle+*{display:none}#banners li{margin-bottom:15px}#banners li:last-child{margin-bottom:0}#banners li a{display:block}#banners li a img{width:100%;height:auto;display:block}.wp-pagenavi{clear:both;display:block;text-align:center;width:100%}.search_results{padding-bottom:100px;border-top:1px solid #2f3030}.search_results li{border-bottom:1px solid #2f3030;padding:15px 0 15px 40px;background-position:0 12px;background-repeat:no-repeat;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.search_results li.post{background-image:url(../../../images/common_ico_blog_mini.png)}.search_results li.coverstory{background-image:url(../../../images/common_ico_cs_mini.png)}.search_results li.spot{background-image:url(../../../images/common_ico_spot_mini.png)}.search_results li.event{background-image:url(../../../images/common_ico_event_mini.png)}.search_results li.column{background-image:url(../../../images/common_ico_column_mini.png)}.search_results li.cherryblossoms{background-image:url(../../../images/seasonal_ico_sakura10.png)}.search_results li.fallleaves{background-image:url(../../../images/seasonal_ico_fall4.png)}.search_results li.page{background-image:url(../../../images/common_ico_other_mini.png)}.search_results li.info{background-image:url(../../../images/common_ico_news_mini.png)}.search_results li>div{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.search_results li>div.pic{width:10%;-ms-flex-preferred-size:10%;flex-basis:10%;margin-left:1em}.search_results li a{color:#2f3030;font-weight:700;display:inline-block}.search_results li .date{font-size:14px}.search_results li .meta{display:inline-block;margin-right:5px;position:relative;top:-3px}.search_results li .meta span{display:inline-block;font-size:10px;font-weight:600;background-color:#2f3030;color:#fff;border-radius:20px;padding:5px 10px;line-height:1.0}.search_results li .excerpt{font-size:12px;line-height:1.4;padding-top:5px}.search_results a{color:inherit}#arealist li{background:url(../../../images/common_line_dot.png) repeat-x 0 0;padding-top:18px;margin-bottom:70px}#arealist li .catchcopy{font-size:18px;font-weight:700;min-height:54px}#arealist li .pic{margin-bottom:18px}#arealist li h3 a{display:block;text-align:center;color:#2f3030;background-color:#ebebe6;font-weight:600;padding:15px 0}.rich_banners{padding-bottom:20vh;padding-bottom:200px}.rich_banners li{height:150px;margin-bottom:20px;background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.rich_banners li h3{text-align:center;margin-left:10px;margin-right:10px;padding:20px 0}.rich_banners li h3 img{width:100%;height:auto;display:block}.term_group.link h2{text-align:center;font-size:22px;font-weight:700;background:url(../../../images/common_line_dot_turquoise.png) repeat-x bottom left;padding-bottom:15px;margin-bottom:20px}.term_group.link ul li a{display:block;border-bottom:1px dashed #999;padding:12px 0;color:#c0474c;text-decoration:underline;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-flow:row-reverse;flex-flow:row-reverse;flex-wrap:wrap}.term_group.link ul li a>div{-ms-flex:1;flex:1}.term_group.link ul li a>img,.term_group.link ul li picture{border:1px solid #aaa;width:190px;height:auto}.term_group.link ul li picture img{width:100%;height:auto;display:block}.promo_movie{padding:20px 0}.movieobi{background-color:#2f3030;color:#fff;text-align:center;line-height:71px;font-size:21px;font-weight:700;margin:100px 0 0}.page-story main{padding-top:0!important}.movielist+.movie-obi-end{margin-top:-180px;margin-bottom:100px}.movielist{background-color:#ebebe6;padding:0 0 10px}html[lang=ja] .movielist{padding-top:30px;padding-bottom:100px}.movielist>.inner>h2{font-size:23px;font-weight:700;margin-bottom:30px;text-align:center}html:not([lang=ja]) .movielist>.inner>h2{background-color:#2f3030;color:#fff;line-height:60px}html[lang=ja] .movielist ul{margin-bottom:30px;border-bottom:3px solid #2f3030}.movielist li{padding-bottom:20px;margin-left:5px;margin-right:5px}.movielist li iframe{height:270px;min-height:200px;height:calc(30vw*9/16);margin-bottom:15px}.movielist li .note{font-size:14px;line-height:1.4;text-align:justify}.tokotoko-top-bnr{display:block;width:80px;width:5rem;margin:16px auto;margin:1rem auto;border:none!important;transition:300ms}.tokotoko-top-bnr img{display:block;width:100%}.tokotoko-top-bnr:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}#blog_search{padding-top:25px;padding-bottom:0}#blog_search span{color:#2f3030}#blog_search .caticons label span{display:inline-block;padding:0 0 0 30px;margin:0 5px;border-radius:4px;position:relative;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none}#blog_search .caticons span.history{background:url(../../../images/common_ico_cat_history.png) no-repeat 0 0}#blog_search .caticons span.nature{background:url(../../../images/common_ico_cat_nature.png) no-repeat 0 0}#blog_search .caticons span.culture{background:url(../../../images/common_ico_cat_culture.png) no-repeat 0 0}#blog_search .conditions{text-align:center;margin-bottom:1em}#blog_search .primary li{display:inline-block;position:static;margin:5px;border:1px solid #2f3030;border-radius:20px;text-align:center;padding:2px 10px;font-size:18px}#blog_search .selcategory{background-color:#ebebe6}#blog_search .order li{display:inline-block;position:static;margin:5px;font-size:18px}#blog_search .orderkey1{height:100%;border-right:1px solid gray;padding:0 30px 0 0}#blog_search .orderkey2{padding:0 10px}#blog_search .selorder{font-weight:700}.post-type-archive #title_obi.tokotoko{background:url(../../../images/tokotoko_bg_title_obi.jpg) no-repeat 50% 50%;background-size:cover;position:relative}.post-type-archive #title_obi.tokotoko .inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:550px;z-index:10}.post-type-archive #title_obi.tokotoko h1{font-size:40px;font-weight:700;color:#fff;font-family:Arial,sans-serif}html[lang=ja] .post-type-archive #title_obi.tokotoko h1{width:100%;height:372px;display:block;background:url(../../../images/tokotoko_title_logo.png) no-repeat 50% 50%;text-indent:-200%;white-space:nowrap;overflow:hidden}.single #title_obi.tokotoko,.tax-mountain #title_obi.tokotoko,.tax-trailinfo #title_obi.tokotoko{background:url(../../../images/tokotoko_bg_foreground.png) repeat 0 0 #29804f}.single #title_obi.tokotoko .subtitle,.archive #title_obi.tokotoko .subtitle{font-weight:600;font-size:20px}.single #title_obi.tokotoko h1,.archive #title_obi.tokotoko h1{font-size:26px;font-weight:700;color:#fff}.tokotoko_message{background:url(../../../images/tokotoko_bg_foreground.png) repeat 0 0 #29804f;text-align:center;font-size:22px;font-weight:700;color:#fff}.tokotoko ul.columns.col2 li,.tokotoko ul.columns.col2 .infinite-wrap li{-ms-flex-preferred-size:50%;flex-basis:50%;margin:0;text-align:center;padding-bottom:10px}.tokotoko .tilelayout li a{height:auto;display:inline}.seasonal_list.tokotoko li a.mountain_title{display:block;background:#29804f;color:#fff;font-size:18px;font-weight:700;padding:10px;margin:30px auto 10px;width:50%}.tokotoko .tilelayout ul.inner{width:65%;background-color:#fff;background:rgba(255,255,255,.8);margin-bottom:30px;min-height:250px;padding:10px 0}.tokotoko li.north-alps-yarihotaka{background:url(../../../images/tilepanel_tokotoko01.jpg) no-repeat 0 0;background-size:cover;position:relative}.tokotoko li.north-alps-other{background:url(../../../images/tilepanel_tokotoko02.jpg) no-repeat 0 0;background-size:cover;position:relative}.tokotoko li.utsukushigahara{background:url(../../../images/tilepanel_tokotoko03.jpg) no-repeat 0 0;background-size:cover;position:relative}.tokotoko li.satoyama{background:url(../../../images/tilepanel_tokotoko04.jpg) no-repeat 0 0;background-size:cover;position:relative}.tokotoko li.matsumoto-chushin{background:url(../../../images/tilepanel_tokotoko05.jpg) no-repeat 0 0;background-size:cover;position:relative}.tokotoko li.matsumoto-other{background:url(../../../images/tilepanel_tokotoko06.jpg) no-repeat 0 0;background-size:cover;position:relative}.tokotoko .tilelayout img.icon_foot1{position:absolute;top:20px;left:80px;z-index:99;width:15%}.tokotoko .tilelayout ul.inner li{width:90%;border-bottom:1px solid #29804f;text-align:left;margin:10px 20px;font-weight:700}.tokotoko .tilelayout ul.inner img{width:50px;margin:0 5px 0 0}.tokotoko .tilelayout ul.inner li .date{background:url(../../../images/tokotoko_icon_flag.png) no-repeat 0 0;background-size:contain;padding-left:20px;font-size:12px;margin-bottom:10px}.level_1{width:60px;display:inline-block;text-indent:-9999px;background:url(../../../images/tokotoko_icon_toko01.png) no-repeat 0 0;background-size:contain}.level_2{width:60px;display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../../../images/tokotoko_icon_toko02.png) no-repeat 0 0;background-size:contain}.level_3{width:60px;display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../../../images/tokotoko_icon_toko03.png) no-repeat 0 0;background-size:contain}.level_4{width:60px;display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../../../images/tokotoko_icon_toko04.png) no-repeat 0 0;background-size:contain}.seasonal_list.tokotoko ul.col4{text-align:center}.seasonal_list.tokotoko ul.col4 li{margin:10px 8px}.trailinfo{background-color:#29804f;color:#fff;text-align:center;padding:0}.trailinfo li.lodge-information{background:url(../../../images/tokotoko_icon_foot_w02.png) no-repeat top left;background-size:25%}.trailinfo li.desk-training{background:url(../../../images/tokotoko_icon_foot_w03.png) no-repeat top left;background-size:25%}.trailinfo li.basic-information{background:url(../../../images/tokotoko_icon_foot_w04.png) no-repeat top left;background-size:25%}.trailinfo li.goods-shop{background:url(../../../images/tokotoko_icon_foot_w05.png) no-repeat top left;background-size:25%}.trailinfo .title{border:1px solid #fff;width:80%;margin:20px auto;padding:14px}.trailinfo .tilelayout a{border:0;background-color:transparent;height:auto;padding:30px 7px 0;color:white;display:block}.trailinfo li{margin-bottom:0!important;padding-bottom:30px}.trailinfo li:hover{background-color:#0e7039}.seasonal_list.tokotoko h2{text-align:left;border-top:solid 2px #29804f;border-bottom:solid 2px #29804f;padding:20px 0 20px 80px;margin-bottom:50px;font-size:24px;font-weight:700}.seasonal_list.tokotoko h2.mountain{background:url(../../../images/tokotoko_icon_foot_g01.png) no-repeat 0 0;background-size:6%}.seasonal_list.tokotoko h2.basic-information{background:url(../../../images/tokotoko_icon_foot_g04.png) no-repeat 0 0;background-size:6%}.seasonal_list.tokotoko h2.desk-training{background:url(../../../images/tokotoko_icon_foot_g03.png) no-repeat 0 0;background-size:6%}.seasonal_list.tokotoko h2.lodge-information{background:url(../../../images/tokotoko_icon_foot_g02.png) no-repeat 0 0;background-size:6%}.tilelayout li .tokotoko_list .desc,.tilelayout li .tokotoko_list .desc h3{text-align:left}.tilelayout li .tokotoko_list .desc{font-size:14px}.tokotoko_list .tokotoko_level{float:right}.tokotoko_level img{vertical-align:middle;height:18px}article header.tokotoko{padding:20px 0 50px}article header.tokotoko:before{top:0;background:none;border-top:solid 2px #29804f;height:5px}article header.tokotoko:after{bottom:0;background:none;border-bottom:solid 2px #29804f;height:5px}.tokotoko .sideblock h5:before,.tokotoko .sideblock h5:after{background-image:none}.tokotoko .sideblock h5{background-image:none;background:#29804f;padding:5px 0;color:#fff;position:relative}.tokotoko .sideblock h5:before{top:auto}.tokotoko .sideblock h5:after{border:10px solid transparent;border-top-color:#29804f;border-bottom-width:0;bottom:-10px;content:"";display:block;left:46%;position:absolute;width:0;top:auto}.tokotoko .sideblock.catlist li a{background:none;font-weight:700}.tokotoko .sideblock.catlist li{padding:0;font-size:14px}.tokotoko .sideblock.catlist li.mountain{background:url(../../../images/tokotoko_icon_foot_g01.png) no-repeat 0 0;background-size:20%;padding:2px 0 2px 50px;font-size:20px;border-bottom:1px solid #29804f;font-weight:700}.tokotoko .sideblock.catlist li.lodge-information{background:url(../../../images/tokotoko_icon_foot_g02.png) no-repeat 0 0;background-size:20%;padding:2px 0 2px 50px;font-size:20px;border-bottom:1px solid #29804f}.tokotoko .sideblock.catlist li.desk-training{background:url(../../../images/tokotoko_icon_foot_g03.png) no-repeat 0 0;background-size:20%;padding:2px 0 2px 50px;font-size:20px;border-bottom:1px solid #29804f}.tokotoko .sideblock.catlist li.basic-information{background:url(../../../images/tokotoko_icon_foot_g04.png) no-repeat 0 0;background-size:20%;padding:2px 0 2px 50px;font-size:20px;border-bottom:1px solid #29804f}.tokotoko .sideblock.catlist li.shop{background:url(../../../images/tokotoko_icon_foot_g05.png) no-repeat 0 0;background-size:20%;padding:2px 0 2px 50px;font-size:20px;border-bottom:1px solid #29804f}.tokotoko .sideblock.catlist li ul{margin:10px 0}.tokotoko .sideblock.catlist li ul li a{padding:3px 0 3px 10px;font-weight:400}.routelab{position:relative;width:100%;padding-top:120%;overflow:hidden;border:solid 1px #aaa}.routelab iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.single-tokotoko .table1{border-collapse:collapse;border:1px solid #999}.single-tokotoko .table1 td,.single-tokotoko .table1 th{border:1px solid #999;padding:3px}.single-tokotoko .aqua,.single-tokotoko .aqua td{background-color:#cff}.single-tokotoko .aqua,.single-tokotoko .aqua td{background-color:#cff}.single-tokotoko .table1 th{background-color:#edf0e0}.elevation{text-align:right;margin:-10px 0 15px;font-size:14px}.top-cover{position:fixed;height:100%;width:100%;background-color:#fff;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;z-index:10000}.top-cover img{max-width:100%}.top-cover__obj{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.top-cover__text{max-width:80%;margin:8% auto 0;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.top-cover.is-on .top-cover__obj,.top-cover.is-on .top-cover__text{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:500ms}.top-cover.is-close .top-cover__obj,.top-cover.is-close .top-cover__text{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:500ms 1.5s}.top-cover.is-close{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden;transition:opacity 800ms 1800ms,visibility 0s 2600ms}.top-cover.is-off{display:none}.ik-spot{background:#e6dd6c;padding-bottom:24px}.ik-spot__header{padding:0 12px 72px}.ik-spot__header img{margin-top:48px;margin-top:3rem;width:100%}.ik-spot__text{border-top:.2px solid;border-bottom:.2px solid;margin-top:24px;padding-top:24px;color:#9d430b}.ik-spot__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:auto;grid-template-rows:auto;gap:12px;list-style:none;padding:0;counter-reset:count}.ik-spot__item a{border:5px solid #fff;box-sizing:border-box;counter-increment:count;box-shadow:5px 5px 5px rgba(0,0,0,.16);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:stretch;justify-content:stretch}.ik-spot__item a img{display:block;width:100%}.ik-spot__item-meta{display:-ms-flexbox;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-ms-flex-pack:center;background-color:#1a7928;color:#fff;font-weight:700;z-index:0;display:flex;align-items:center;justify-content:center;height:100%;position:relative;padding:5px 0;line-height:1.4}.ik-spot__item-meta:before{content:counter(count);width:30px;height:30px;background:#9d430b;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:400;margin-right:auto;position:absolute;top:-30px;left:0;z-index:1}.ik-spot__item-title{font-size:18px}.ik-spot__item-read{font-size:14px}.ik-spot__map{margin-top:24px}.ik-spot__link{font-size:13px;text-decoration:underline;margin-top:4px}.ik-spot__link:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.c-btn{padding:0;margin:6px 0}.c-btn a{overflow:hidden;z-index:1;display:inline-block;margin:0;padding:1em 2em;font-size:15px;line-height:1.5;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;background:#2f3030;color:#fff;position:relative;transition:200ms;box-sizing:border-box;font-weight:600;border-radius:8px}.c-btn a:hover{background-color:#ebebe6;color:#2f3030}.c-btn a:after{font-family:FontAwesome;content:"\f105";position:absolute;right:1em;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.c-grid{margin:-12px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-grid_center{-ms-flex-align:center;align-items:center}.c-grid_bottom{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex}.c-grid__u{box-sizing:border-box;width:100%;position:relative;max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:12px}.c-grid__u_1of3{width:33.33333%;max-width:33.33333%;min-width:33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.c-grid__u_offset_1of3{margin-left:33.33333%}.c-grid_reverse .c-grid__u_offset_1of3{margin-left:0;margin-right:33.33333%}.c-grid__u_2of3{width:66.66667%;max-width:66.66667%;min-width:66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}.c-grid__u_offset_2of3{margin-left:66.66667%}.c-grid_reverse .c-grid__u_offset_2of3{margin-left:0;margin-right:66.66667%}.c-grid__u_3of3{width:100%;max-width:100%;min-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.c-grid__u_offset_3of3{margin-left:100%}.c-grid_reverse .c-grid__u_offset_3of3{margin-left:0;margin-right:100%}.c-grid__u_1of5{width:20%;max-width:20%;min-width:20%;-ms-flex:0 0 20%;flex:0 0 20%}.c-grid__u_offset_1of5{margin-left:20%}.c-grid_reverse .c-grid__u_offset_1of5{margin-left:0;margin-right:20%}.c-grid__u_2of5{width:40%;max-width:40%;min-width:40%;-ms-flex:0 0 40%;flex:0 0 40%}.c-grid__u_offset_2of5{margin-left:40%}.c-grid_reverse .c-grid__u_offset_2of5{margin-left:0;margin-right:40%}.c-grid__u_3of5{width:60%;max-width:60%;min-width:60%;-ms-flex:0 0 60%;flex:0 0 60%}.c-grid__u_offset_3of5{margin-left:60%}.c-grid_reverse .c-grid__u_offset_3of5{margin-left:0;margin-right:60%}.c-grid__u_4of5{width:80%;max-width:80%;min-width:80%;-ms-flex:0 0 80%;flex:0 0 80%}.c-grid__u_offset_4of5{margin-left:80%}.c-grid_reverse .c-grid__u_offset_4of5{margin-left:0;margin-right:80%}.c-grid__u_5of5{width:100%;max-width:100%;min-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.c-grid__u_offset_5of5{margin-left:100%}.c-grid_reverse .c-grid__u_offset_5of5{margin-left:0;margin-right:100%}.c-grid__u_1of12{width:8.33333%;max-width:8.33333%;min-width:8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%}.c-grid__u_offset_1of12{margin-left:8.33333%}.c-grid_reverse .c-grid__u_offset_1of12{margin-left:0;margin-right:8.33333%}.c-grid__u_2of12{width:16.66667%;max-width:16.66667%;min-width:16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%}.c-grid__u_offset_2of12{margin-left:16.66667%}.c-grid_reverse .c-grid__u_offset_2of12{margin-left:0;margin-right:16.66667%}.c-grid__u_3of12{width:25%;max-width:25%;min-width:25%;-ms-flex:0 0 25%;flex:0 0 25%}.c-grid__u_offset_3of12{margin-left:25%}.c-grid_reverse .c-grid__u_offset_3of12{margin-left:0;margin-right:25%}.c-grid__u_4of12{width:33.33333%;max-width:33.33333%;min-width:33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.c-grid__u_offset_4of12{margin-left:33.33333%}.c-grid_reverse .c-grid__u_offset_4of12{margin-left:0;margin-right:33.33333%}.c-grid__u_5of12{width:41.66667%;max-width:41.66667%;min-width:41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%}.c-grid__u_offset_5of12{margin-left:41.66667%}.c-grid_reverse .c-grid__u_offset_5of12{margin-left:0;margin-right:41.66667%}.c-grid__u_6of12{width:50%;max-width:50%;min-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.c-grid__u_offset_6of12{margin-left:50%}.c-grid_reverse .c-grid__u_offset_6of12{margin-left:0;margin-right:50%}.c-grid__u_7of12{width:58.33333%;max-width:58.33333%;min-width:58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%}.c-grid__u_offset_7of12{margin-left:58.33333%}.c-grid_reverse .c-grid__u_offset_7of12{margin-left:0;margin-right:58.33333%}.c-grid__u_8of12{width:66.66667%;max-width:66.66667%;min-width:66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}.c-grid__u_offset_8of12{margin-left:66.66667%}.c-grid_reverse .c-grid__u_offset_8of12{margin-left:0;margin-right:66.66667%}.c-grid__u_9of12{width:75%;max-width:75%;min-width:75%;-ms-flex:0 0 75%;flex:0 0 75%}.c-grid__u_offset_9of12{margin-left:75%}.c-grid_reverse .c-grid__u_offset_9of12{margin-left:0;margin-right:75%}.c-grid__u_10of12{width:83.33333%;max-width:83.33333%;min-width:83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%}.c-grid__u_offset_10of12{margin-left:83.33333%}.c-grid_reverse .c-grid__u_offset_10of12{margin-left:0;margin-right:83.33333%}.c-grid__u_11of12{width:91.66667%;max-width:91.66667%;min-width:91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%}.c-grid__u_offset_11of12{margin-left:91.66667%}.c-grid_reverse .c-grid__u_offset_11of12{margin-left:0;margin-right:91.66667%}.c-grid__u_12of12{width:100%;max-width:100%;min-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.c-grid__u_offset_12of12{margin-left:100%}.c-grid_reverse .c-grid__u_offset_12of12{margin-left:0;margin-right:100%}.c-grid_height{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.c-grid_height>.c-grid__u{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.c-grid_center{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.c-grid_centering{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.c-grid_bottom{-ms-flex-align:end;align-items:flex-end}.c-grid_reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.c-grid_collapse{margin-left:0;margin-right:0}.c-grid_collapse>.c-grid__u{padding:0}.c-grid_tight{margin:-3px}.c-grid_tight>.c-grid__u{padding:3px}.c-heading{position:relative;font-weight:700;font-size:22px;text-align:center;padding:0 0 20px;margin-bottom:50px;text-transform:uppercase;background:url(../../../images/common_line_top.png) repeat-x bottom center}.c-row{margin-top:24px;margin-bottom:24px}@media screen and (min-width:567px),print{.blog_ja .grid-item{padding-bottom:15px}.blog_ja .grid-item .meta,.blog_ja .grid-item .desc{position:relative}.blog_ja .grid-item .caticons{bottom:-2px;right:0}}@media screen and (min-width:567px){#event_search .conditions.primary .calendar,#event_search .conditions.primary>div>ul{-ms-flex-preferred-size:48%;flex-basis:48%;width:48%}}@media screen and (min-width:568px) and (max-width:767px){ul.columns li,ul.columns .infinite-wrap li{width:49%;-ms-flex-preferred-size:49%;flex-basis:49%}.single #title_obi.sakura,.single #title_obi.fallleaves{padding-top:60px}.seasonal_info li .pic{width:280px;-ms-flex-preferred-size:200px;flex-basis:200px;margin-right:30px}.guide_panels ul li{width:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%}.guide_panels ul li a:before{background-size:150px auto;height:200px}#arealist li{width:48.5%;-ms-flex-preferred-size:48.5%;flex-basis:48.5%}.single #title_obi.tokotoko,.archive #title_obi.tokotoko{padding-top:60px}}@media screen and (min-width:568px),print{ul.columns,ul.columns .infinite-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}ul.columns li a,ul.columns .infinite-wrap li a{margin:0 10px}.pickup ul.columns,.pickup ul.columns .infinite-wrap{margin-left:10px;margin-right:10px}.tilelayout li .pic{position:relative}.tilelayout li .pic.noattachedimg{max-height:33.8vw}.tilelayout li .desc{position:static;padding:15px 0}.tilelayout .tile .btn,.yado_list li .btn{position:relative;width:calc(100% - 30px);top:0;left:15px;right:15px}.tilelayout .tile .btn span,.yado_list li .btn span{display:inline-block}.tilelayout .tile .btn span:after,.yado_list li .btn span:after{content:' /'}.tilelayout .tile .btn span:last-child:after,.yado_list li .btn span:after{content:''}.tilelayout .tile .area,.seasonal_list .tilelayout .area{background-color:#91734b;border:#fff 1px solid;border-radius:20px;position:absolute;top:6px;left:6px;padding:5px 10px;line-height:1;color:#fff;font-size:13px}.blc_blog h2,.blc_news h2{height:140px;text-indent:-200%;white-space:nowrap;overflow:hidden;position:relative;background-repeat:no-repeat;background-position:50% 0}.blc_blog h2{background-image:url(../../../images/lab_blog.png);margin-bottom:27px}.blc_news h2{background-image:url(../../../images/lab_news.png);margin-bottom:20px}.rel_info.blog h2{padding-bottom:48px}ul.tiles{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#lead_block .author_prof dt{width:160px;position:absolute;left:0}#access dl{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#access dt{width:140px;-ms-flex-preferred-size:140px;flex-basis:140px}#access dd{-ms-flex:1;flex:1}.rel_spots li{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.rel_spots li .pic{width:200px;-ms-flex-preferred-size:200px;flex-basis:200px;margin-right:35px}.seasonal_info dl.phase{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.seasonal_info dl.phase dt{width:70%;-ms-flex-preferred-size:70%;flex-basis:70%}.seasonal_info dl.phase dd{width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.course_sequence .phase.spot>div>div,.course_sequence .phase.spot>a>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#arealist ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.cs_list ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.cs_list li{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:20px}.cs_list li a{display:block;text-align:center;position:relative;transition:all .2s}.cs_list li a:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.cs_list li img{width:528px;height:auto;display:block;border:1px solid #ddd}}@media screen and (min-width:568px){#title_obi.genre.parent:before,#title_obi.stay:before{height:100px}#title_obi.genre .pickup ul,#title_obi.stay .pickup ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#title_obi.genre .pickup li,#title_obi.stay .pickup li{width:32.5%;-ms-flex-preferred-size:32.5%;flex-basis:32.5%;background-repeat:no-repeat;margin-bottom:20px}.single-spot #title_obi{position:relative}.single-spot #title_obi:before{width:100%;height:63px;background-position:50% 50%;margin-top:15px}.single-spot section+#title_obi:before{position:absolute;top:-30px;left:0;right:0}.single-spot #title_obi h1{padding:20px 0}.tile .pic{position:relative}.tile .btn,.yado_list li .btn{position:absolute;bottom:15px;left:15px;right:15px}.tile .schedule.sp{display:none}.tile.yado .pic>div{border:1px solid #fff;border-radius:20px;position:absolute;top:6px;left:6px;padding:5px 10px;font-size:14px;line-height:1.0}#adjacent_post_nav .inner #nav-single .nav-previous a,#adjacent_post_nav .inner #nav-single .nav-next a{padding:13px 15px}#adjacent_post_nav .inner #nav-single .nav-archive a{padding:14px 15px}.pic .likebox{background-color:rgba(80,80,80,.8);color:#ddd}#fee dl{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#fee dt{width:32%;-ms-flex-preferred-size:32%;flex-basis:32%}.course_sequence .phase.start>div>div,.course_sequence .phase.start>a>div,.course_sequence .phase.goal>div>div,.course_sequence .phase.goal>a>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.trailinfo li{width:25%!important;-ms-flex-preferred-size:25%!important;flex-basis:25%!important}}@media screen and (max-width:767px) and (min-width:568px){.tiles li{-ms-flex-preferred-size:49%;flex-basis:49%;width:49%}.panels li{width:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%}.trailinfo li{font-size:85%}}@media screen and (max-width:840px) and (min-width:568px){.guide_cps .inner.narrow{width:auto;margin-left:15px;margin-right:15px}}@media screen and (min-width:640px),print{.simplelist li a{display:-ms-flexbox;display:flex}.simplelist li .meta{width:20%;-ms-flex-preferred-size:20%;flex-basis:20%}.simplelist li h3,.simplelist li h4{font-weight:600;font-size:16px;line-height:1.4}}@media screen and (min-width:761px),print{.inner.narrow,body[class*=cs-] main.childpage .inner{width:760px}.page-livecamera .inner.narrow{width:80%}}@media screen and (min-width:767px),print{.blog_ja .grid-item{border-bottom:none!important;padding-bottom:0}}@media screen and (min-width:767px) and (max-width:1004px){.tile.yado a{padding-bottom:30px}}@media screen and (min-width:768px) and (max-width:849px){#right_menu_group{width:400px}#right_menu_group li{font-size:16px}#right_menu_group li.map{width:60px}}@media screen and (min-width:768px),print{.headroom--unpinned{top:0}#header_logo{margin-left:20px}#header_logo a{background:url(../../../images/header_logo_en.png) no-repeat 50% 50%;background-size:100%}html[lang=ja] #header_logo a{background-image:url(../../../images/header_logo.png)}html[lang=en] #header_logo a{background-image:url(../../../images/header_logo_en.png)}html[lang=zh-hans] #header_logo a{background-image:url(../../../images/header_logo_cn.png)}html[lang=zh-hant] #header_logo a{background-image:url(../../../images/header_logo_tw.png)}html[lang=ko-KR] #header_logo a{background-image:url(../../../images/header_logo_ko.png)}html[lang=de-DE] #header_logo a{background-image:url(../../../images/header_logo_de.png)}html[lang=fr-FR] #header_logo a{background-image:url(../../../images/header_logo_fr.png)}html[lang=ru-RU] #header_logo a{background-image:url(../../../images/header_logo_ru.png)}html[lang=th] #header_logo a{background-image:url(../../../images/header_logo_th.png)}#right_menu_group{position:absolute;bottom:0;right:0}#right_menu_group li{height:55px}#right_menu_group li{background-repeat:no-repeat}#right_menu_group li a{color:#FFF}#right_menu_group li.current{-ms-transform:scale(1.05);transform:scale(1.05);-ms-transform-origin:bottom center;transform-origin:bottom center}#right_menu_group li.history{background-image:url(../../../images/header_bg_menu_history.png)}#right_menu_group li.culture{background-image:url(../../../images/header_bg_menu_culture.png)}#right_menu_group li.nature{background-image:url(../../../images/header_bg_menu_nature.png)}#right_menu_group li.map{background-image:url(../../../images/header_bg_menu_map.png)}#menu_extra{position:absolute;bottom:-48px;right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:40px;z-index:9999}#menu_extra .text_search{position:relative}#menu_extra .text_search fieldset{position:absolute;top:-17px;right:0;border:1px solid #cdcdcd;padding:0 15px;border-radius:20px;background-color:#fff;transition:all .3s}#menu_extra .text_search fieldset input[type=text]{width:200px;line-height:1.0;font-weight:600;padding:5px 0;transition:all .3s}#menu_extra .text_search fieldset input[type=text]:focus{width:280px}#menu_extra .text_search fieldset input[type=image]{position:absolute;top:3px;right:8px}#menu_extra .switch_language{width:200px;-ms-flex-preferred-size:200px;flex-basis:200px;margin-left:10px;margin-right:10px}#menu_extra .switch_language a{border:none;color:#fff}#menu_extra .switch_language a.wpml-ls-item-toggle{background-color:rgba(0,0,0,.8);padding:7px 10px 9px;border-radius:20px}#menu_extra .switch_language .wpml-ls-legacy-dropdown li li a{background-color:transparent}.wpml-ls-legacy-dropdown a:hover,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a{background-color:#fff}#menu_extra .switch_language .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{border:none;width:22px;height:19px;background:url(../../../images/common_ico_language.png) no-repeat 50% 50%;top:8px}#menu_extra .switch_language .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border-top:none;background-color:rgba(0,0,0,.6)}#menu_extra .switch_language .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:hover,#menu_extra .switch_language .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:focus{background-color:rgba(0,0,0,.7)}#content_wrap>.inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#content_wrap main{width:780px;padding-top:0}#content_wrap aside{-ms-flex-preferred-size:260px;flex-basis:260px;width:260px}ul.columns li,ul.columns .infinite-wrap li{width:32%;-ms-flex-preferred-size:32%;flex-basis:32%}ul.columns.col2 li,ul.columns.col2 .infinite-wrap li{width:49%;-ms-flex-preferred-size:49%;flex-basis:49%}ul.columns.col3 li,ul.columns.col3 .infinite-wrap li{width:32%;-ms-flex-preferred-size:32%;flex-basis:32%}ul.columns.col4 li,ul.columns.col4 .infinite-wrap li{width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}ul.columns.col5 li,ul.columns.col5 .infinite-wrap li{width:19%;-ms-flex-preferred-size:19%;flex-basis:19%}.tilelayout li .pic img{transition:transform 1.5s ease-in-out}.tilelayout li .pic.noattachedimg{max-height:17.8vw!important}.tilelayout a:hover .pic img{-ms-transform:scale(1.1);transform:scale(1.1)}.masonry_wrap .grid.grid2 .grid-item{width:49.5%;width:calc(50% - 1px)}.masonry_wrap .grid.grid4 .grid-item{width:24.5%;width:calc(25% - 1px)}.storycontent{padding:30px 0}.storycontent figure{max-width:100%;max-width:calc(100% - 30px);margin-left:0;margin-right:0}.storycontent .alignnone,.storycontent .aligncenter{clear:both}.storycontent .alignleft{float:left;margin-right:35px!important;margin-left:0}.storycontent .alignright{float:right;margin-left:35px!important;margin-right:0}.storycontent .alignleft+h4{float:left}.storycontent .aligncenter{display:block;margin-left:auto;margin-right:auto}.storycontent .size-large{margin-left:0;margin-right:0}section.heroimage.history,section.heroimage.nature,section.heroimage.culture{padding-top:60px}section.heroimage.history .inner,section.heroimage.nature .inner,section.heroimage.culture .inner{height:100px}section.heroimage.history .inner>div img,section.heroimage.nature .inner>div img,section.heroimage.culture .inner>div img{width:350px;height:auto;display:block;margin:0 auto}section.tilepane li{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%;position:relative}section.tilepane li.wide{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}section.blog .btn_sleeve a{width:760px}.post-type-archive-coverstory #title_obi h1,.post-type-archive-column #title_obi h1{padding-top:56px}.post-type-archive-post #title_obi h1,.category #title_obi h1{padding-top:65px}.post-type-archive-coverstory #title_obi h1{background:url(../../../images/common_lab_feature.png) no-repeat 50% 0}.post-type-archive-column #title_obi h1{background:url(../../../images/common_lab_column.png) no-repeat 50% 0}.post-type-archive-post #title_obi h1,.category #title_obi h1{background:url(../../../images/common_lab_blog.png) no-repeat 50% 0}#sammary_table dl{display:-ms-flexbox;display:flex}#sammary_table .inner>dl{padding:4px 0;border-top:1px solid #a5a09f}#sammary_table .inner>dl:last-child{border-bottom:1px solid #a5a09f}#sammary_table .inner>dl>dt{-ms-flex-preferred-size:160px;flex-basis:160px;width:160px;position:relative;margin-right:15px;padding-left:30px;padding-right:5px;font-weight:500}#sammary_table .inner>dl>dd{-ms-flex-preferred-size:555px;flex-basis:555px;width:555px}#areamap .map{width:800px;height:491px}#areamap.spot a.lab{padding:2px 30px}#areamap.spot .lab.city_area{top:27px;left:382px}#areamap.spot .lab.north_area{top:38px;left:670px}#areamap.spot .lab.east_area{top:198px;left:660px}#areamap.spot .lab.south_area{top:365px;left:530px}#areamap.spot .lab.west_area{top:408px;left:296px}#areamap.spot .lab.alps_area{top:238px;left:13px}#areamap.spot .lab.castle{top:105px;left:442px}#areamap.spot .lab.station{top:135px;left:422px}#areamap.spot .lab.interchange{top:104px;left:345px}#areamap.spot .lab.airport{top:346px;left:400px}#areamap.spot .lab.north_alps{top:101px;left:193px}#areamap.spot .lab.kamikochi{top:203px;left:189px}#areamap.spot .lab.norikura{top:295px;left:120px}#areamap.spot .lab.nagawa{top:393px;left:178px}#areamap.spot .lab.utsukushigahara{top:252px;left:625px}html[lang=en-US] #areamap.spot .lab,html[lang=fr-FR] #areamap.spot .lab,html[lang=de-DE] #areamap.spot .lab,html[lang=ru-RU] #areamap.spot .lab{line-height:1.2}html[lang=en-US] #areamap.spot .lab.city_area,html[lang=de-DE] #areamap.spot .lab.city_area,html[lang=fr-FR] #areamap.spot .lab.city_area,html[lang=ru-RU] #areamap.spot .lab.city_area{top:34px;left:382px}html[lang=zh-hant] #areamap.spot .lab.city_area,html[lang=zh-hans] #areamap.spot .lab.city_area{top:27px;left:430px}html[lang=en-US] #areamap.spot .lab.east_area,html[lang=fr-FR] #areamap.spot .lab.east_area{top:204px;left:660px}html[lang=th] #areamap.spot .lab.east_area{top:188px;left:660px}html[lang=ru-RU] #areamap.spot .lab.east_area{top:192px;left:660px}html[lang=en-US] #areamap.spot .lab.north_area,html[lang=de-DE] #areamap.spot .lab.north_area,html[lang=fr-FR] #areamap.spot .lab.north_area,html[lang=ru-RU] #areamap.spot .lab.north_area{top:32px;left:670px}html[lang=th] #areamap.spot .lab.north_area{top:31px;left:639px;width:102px}html[lang=en-US] #areamap.spot .lab.airport,html[lang=de-DE] #areamap.spot .lab.airport,html[lang=ru-RU] #areamap.spot .lab.airport{top:343px;left:400px}html[lang=zh-hant] #areamap.spot .lab.airport,html[lang=zh-hans] #areamap.spot .lab.airport{top:346px;left:413px}html[lang=fr-FR] #areamap.spot .lab.airport{top:343px;left:400px;width:100px}html[lang=en-US] #areamap.spot .lab.castle{top:93px;left:411px;width:85px}html[lang=th] #areamap.spot .lab.castle{top:105px;left:388px}html[lang=ko-KR] #areamap.spot .lab.castle{top:105px;left:419px}html[lang=fr-FR] #areamap.spot .lab.castle{top:93px;left:407px;width:105px}html[lang=de-DE] #areamap.spot .lab.castle{top:93px;left:424px;width:85px}html[lang=ru-RU] #areamap.spot .lab.castle{top:93px;left:414px;width:85px}html[lang=en-US] #areamap.spot .lab.interchange,html[lang=de-DE] #areamap.spot .lab.interchange,html[lang=ru-RU] #areamap.spot .lab.interchange{top:92px;left:324px;width:90px}html[lang=zh-hant] #areamap.spot .lab.interchange,html[lang=zh-hans] #areamap.spot .lab.interchange{top:106px;left:350px}html[lang=ko-KR] #areamap.spot .lab.interchange{top:105px;left:323px}html[lang=th] #areamap.spot .lab.interchange{top:105px;left:302px}html[lang=fr-FR] #areamap.spot .lab.interchange{top:92px;left:298px;width:90px}html[lang=en-US] #areamap.spot .lab.nagawa,html[lang=ko-KR] #areamap.spot .lab.nagawa,html[lang=fr-FR] #areamap.spot .lab.nagawa,html[lang=de-DE] #areamap.spot .lab.nagawa,html[lang=ru-RU] #areamap.spot .lab.nagawa{top:393px;left:160px}html[lang=en-US] #areamap.spot .lab.north_alps,html[lang=de-DE] #areamap.spot .lab.north_alps,html[lang=fr-FR] #areamap.spot .lab.north_alps,html[lang=ru-RU] #areamap.spot .lab.north_alps,html[lang=th] #areamap.spot .lab.north_alps{width:77px}html[lang=fr-FR] #areamap.spot .lab.norikura,html[lang=ru-RU] #areamap.spot .lab.norikura{top:295px;left:106px;width:100px}html[lang=en-US] #areamap.spot .lab.station,html[lang=ru-RU] #areamap.spot .lab.station{top:133px;left:394px;width:75px}html[lang=zh-hant] #areamap.spot .lab.station,html[lang=zh-hans] #areamap.spot .lab.station{top:137px;left:422px}html[lang=th] #areamap.spot .lab.station{top:135px;left:400px}html[lang=fr-FR] #areamap.spot .lab.station{top:138px;left:360px;width:142px}html[lang=de-DE] #areamap.spot .lab.station{top:139px;left:396px;width:auto}html[lang=ru-RU] #areamap.spot .lab.station{top:138px;left:402px;width:auto}html[lang=en-US] #areamap.spot .lab.utsukushigahara,html[lang=fr-FR] #areamap.spot .lab.utsukushigahara,html[lang=ko-KR] #areamap.spot .lab.utsukushigahara{top:252px;left:607px;width:115px}html[lang=th] #areamap.spot .lab.utsukushigahara{top:252px;left:595px}html[lang=de-DE] #areamap.spot .lab.utsukushigahara,html[lang=ru-RU] #areamap.spot .lab.utsukushigahara{top:260px;left:595px;width:125px}#areamap.stay .lab.airport{top:314px;left:400px}#areamap.stay .lab.asama{top:113px;left:573px}#areamap.stay .lab.azusagawa{top:200px;left:324px}#areamap.stay .lab.city{top:163px;left:414px}#areamap.stay .lab.gakenoyu{top:267px;left:558px}#areamap.stay .lab.interchange{top:249px;left:447px}#areamap.stay .lab.kamikochi{top:232px;left:155px}#areamap.stay .lab.nagawa{top:393px;left:178px}#areamap.stay .lab.norikura{top:310px;left:68px}#areamap.stay .lab.sawando{top:297px;left:232px}#areamap.stay .lab.shiga{top:52px;left:550px}#areamap.stay .lab.shirahone{top:345px;left:100px}#areamap.stay .lab.station{top:230px;left:480px}#areamap.stay .lab.tobira{top:300px;left:594px}#areamap.stay .lab.utsukushigahara-high{top:215px;left:608px}#areamap.stay .lab.utsukushigahara-spa{top:181px;left:593px}#areamap.stay .lab.yokota{top:147px;left:573px}html[lang=en-US] #areamap.stay a.lab{padding:3px 15px}html[lang=en-US] #areamap.stay .lab.airport{top:314px;left:393px}html[lang=en-US] #areamap.stay .lab.asama{top:100px;left:542px}html[lang=en-US] #areamap.stay .lab.azusagawa{top:200px;left:298px}html[lang=en-US] #areamap.stay .lab.city{top:139px;left:420px;width:75px}html[lang=en-US] #areamap.stay .lab.gakenoyu{top:277px;left:548px}html[lang=en-US] #areamap.stay .lab.interchange{top:248px;left:422px;width:100px}html[lang=en-US] #areamap.stay .lab.norikura{top:283px;left:13px;width:140px}html[lang=en-US] #areamap.stay .lab.sawando{top:276px;left:232px;width:100px}html[lang=en-US] #areamap.stay .lab.shirahone{top:345px;left:41px}html[lang=en-US] #areamap.stay .lab.station{top:229px;left:486px}html[lang=en-US] #areamap.stay .lab.tobira{top:308px;left:584px}html[lang=en-US] #areamap.stay .lab.utsukushigahara-high{top:222px;left:592px;width:120px}html[lang=en-US] #areamap.stay .lab.utsukushigahara-spa{top:165px;left:567px;width:125px}html[lang=en-US] #areamap.stay .lab.yokota{top:134px;left:561px}html[lang=zh-hant] #areamap.stay .lab.airport,html[lang=zh-hans] #areamap.stay .lab.airport{top:314px;left:422px}html[lang=th] #areamap.stay .lab.city{top:163px;left:368px}html[lang=th] #areamap.stay .lab.interchange{top:249px;left:435px}html[lang=th] #areamap.stay .lab.kamikochi{top:232px;left:102px;width:138px}html[lang=th] #areamap.stay .lab.station{top:230px;left:485px}html[lang=ko-KR] #areamap.stay .lab.airport{top:314px;left:406px}html[lang=ko-KR] #areamap.stay .lab.city{top:163px;left:436px}html[lang=fr-FR] #areamap.stay .lab.airport{top:314px;left:394px;width:105px}html[lang=fr-FR] #areamap.stay .lab.city{top:156px;left:414px;width:92px}html[lang=fr-FR] #areamap.stay .lab.interchange{top:249px;left:395px;width:151px}html[lang=fr-FR] #areamap.stay .lab.kamikochi{top:213px;left:93px;width:145px}html[lang=fr-FR] #areamap.stay .lab.shirahone{top:345px;left:100px;width:134px}html[lang=de-DE] #areamap.stay .lab.airport{top:314px;left:373px}html[lang=de-DE] #areamap.stay .lab.city{top:163px;left:379px}html[lang=de-DE] #areamap.stay .lab.interchange{top:249px;left:420px}html[lang=de-DE] #areamap.stay .lab.kamikochi{top:213px;left:93px;width:145px}html[lang=de-DE] #areamap.stay .lab.utsukushigahara-spa{top:176px;left:593px}html[lang=ru-RU] #areamap.stay .lab.airport{top:314px;left:380px}html[lang=ru-RU] #areamap.stay .lab.city{top:150px;left:391px;width:108px}html[lang=ru-RU] #areamap.stay .lab.interchange{top:249px;left:420px}html[lang=ru-RU] #areamap.stay .lab.kamikochi{top:213px;left:93px;width:145px}html[lang=ru-RU] #areamap.stay .lab.shirahone{top:345px;left:100px;width:175px}html[lang=ru-RU] #areamap.stay .lab.station{top:228px;left:486px}html[lang=ru-RU] #areamap.stay .lab.utsukushigahara-spa{top:176px;left:574px;width:194px}.seasonal_info li .pic{width:280px;-ms-flex-preferred-size:280px;flex-basis:280px;margin-right:50px}.seasonal_list.sakura dl.phase_0{background-image:url(../../../images/seasonal_ico_sakura0.png)}.seasonal_list.sakura dl.phase_1,.seasonal_list.sakura dl.phase_2{background-image:url(../../../images/seasonal_ico_sakura2.png)}.seasonal_list.sakura dl.phase_3,.seasonal_list.sakura dl.phase_4{background-image:url(../../../images/seasonal_ico_sakura4.png)}.seasonal_list.sakura dl.phase_5,.seasonal_list.sakura dl.phase_6{background-image:url(../../../images/seasonal_ico_sakura6.png)}.seasonal_list.sakura dl.phase_7,.seasonal_list.sakura dl.phase_8{background-image:url(../../../images/seasonal_ico_sakura8.png)}.seasonal_list.sakura dl.phase_9,.seasonal_list.sakura dl.phase_10{background-image:url(../../../images/seasonal_ico_sakura10.png)}.seasonal_list.sakura dl.phase_11{background-image:url(../../../images/seasonal_ico_sakura10.png)}.seasonal_list.fallleaves dl.phase_0{background-image:url(../../../images/seasonal_ico_fall0.png)}.seasonal_list.fallleaves dl.phase_1{background-image:url(../../../images/seasonal_ico_fall1.png)}.seasonal_list.fallleaves dl.phase_2{background-image:url(../../../images/seasonal_ico_fall2.png)}.seasonal_list.fallleaves dl.phase_3{background-image:url(../../../images/seasonal_ico_fall3.png)}.seasonal_list.fallleaves dl.phase_4{background-image:url(../../../images/seasonal_ico_fall4.png)}.course_sequence .phase.spot .pic{width:300px;-ms-flex-preferred-size:300px;flex-basis:300px}#arealist li{width:47%;-ms-flex-preferred-size:47%;flex-basis:47%}#arealist li .catchcopy{padding:12px 0 50px 10px}#arealist li>div{background-repeat:no-repeat;background-position:top right}#arealist li.city>div{background-image:url(../../../images/area_map_city.png)}#arealist li.north>div{background-image:url(../../../images/area_map_north.png)}#arealist li.east>div{background-image:url(../../../images/area_map_east.png)}#arealist li.south>div{background-image:url(../../../images/area_map_south.png)}#arealist li.west>div{background-image:url(../../../images/area_map_west.png)}#arealist li.alps>div{background-image:url(../../../images/area_map_alps.png)}}@media print,only screen and (min-width:768px){.header_ja.headroom--unpinned{top:0}.mainvisual .swiper-button-next{right:13%}.mainvisual .swiper-button-prev{left:13%}.mainvisual__text{font-size:14px}.travel-guide{padding-bottom:20px}.feature-bnr__items{margin-left:auto}.c-grid_bottom{display:-ms-flexbox;display:flex}.c-grid__u_medium_1of3{width:33.33333%;max-width:33.33333%;min-width:33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.c-grid__u_medium_offset_1of3{margin-left:33.33333%}.c-grid_reverse .c-grid__u_medium_offset_1of3{margin-left:0;margin-right:33.33333%}.c-grid__u_medium_2of3{width:66.66667%;max-width:66.66667%;min-width:66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}.c-grid__u_medium_offset_2of3{margin-left:66.66667%}.c-grid_reverse .c-grid__u_medium_offset_2of3{margin-left:0;margin-right:66.66667%}.c-grid__u_medium_3of3{width:100%;max-width:100%;min-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.c-grid__u_medium_offset_3of3{margin-left:100%}.c-grid_reverse .c-grid__u_medium_offset_3of3{margin-left:0;margin-right:100%}.c-grid__u_medium_1of5{width:20%;max-width:20%;min-width:20%;-ms-flex:0 0 20%;flex:0 0 20%}.c-grid__u_medium_offset_1of5{margin-left:20%}.c-grid_reverse .c-grid__u_medium_offset_1of5{margin-left:0;margin-right:20%}.c-grid__u_medium_2of5{width:40%;max-width:40%;min-width:40%;-ms-flex:0 0 40%;flex:0 0 40%}.c-grid__u_medium_offset_2of5{margin-left:40%}.c-grid_reverse .c-grid__u_medium_offset_2of5{margin-left:0;margin-right:40%}.c-grid__u_medium_3of5{width:60%;max-width:60%;min-width:60%;-ms-flex:0 0 60%;flex:0 0 60%}.c-grid__u_medium_offset_3of5{margin-left:60%}.c-grid_reverse .c-grid__u_medium_offset_3of5{margin-left:0;margin-right:60%}.c-grid__u_medium_4of5{width:80%;max-width:80%;min-width:80%;-ms-flex:0 0 80%;flex:0 0 80%}.c-grid__u_medium_offset_4of5{margin-left:80%}.c-grid_reverse .c-grid__u_medium_offset_4of5{margin-left:0;margin-right:80%}.c-grid__u_medium_5of5{width:100%;max-width:100%;min-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.c-grid__u_medium_offset_5of5{margin-left:100%}.c-grid_reverse .c-grid__u_medium_offset_5of5{margin-left:0;margin-right:100%}.c-grid__u_medium_1of12{width:8.33333%;max-width:8.33333%;min-width:8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%}.c-grid__u_medium_offset_1of12{margin-left:8.33333%}.c-grid_reverse .c-grid__u_medium_offset_1of12{margin-left:0;margin-right:8.33333%}.c-grid__u_medium_2of12{width:16.66667%;max-width:16.66667%;min-width:16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%}.c-grid__u_medium_offset_2of12{margin-left:16.66667%}.c-grid_reverse .c-grid__u_medium_offset_2of12{margin-left:0;margin-right:16.66667%}.c-grid__u_medium_3of12{width:25%;max-width:25%;min-width:25%;-ms-flex:0 0 25%;flex:0 0 25%}.c-grid__u_medium_offset_3of12{margin-left:25%}.c-grid_reverse .c-grid__u_medium_offset_3of12{margin-left:0;margin-right:25%}.c-grid__u_medium_4of12{width:33.33333%;max-width:33.33333%;min-width:33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.c-grid__u_medium_offset_4of12{margin-left:33.33333%}.c-grid_reverse .c-grid__u_medium_offset_4of12{margin-left:0;margin-right:33.33333%}.c-grid__u_medium_5of12{width:41.66667%;max-width:41.66667%;min-width:41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%}.c-grid__u_medium_offset_5of12{margin-left:41.66667%}.c-grid_reverse .c-grid__u_medium_offset_5of12{margin-left:0;margin-right:41.66667%}.c-grid__u_medium_6of12{width:50%;max-width:50%;min-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.c-grid__u_medium_offset_6of12{margin-left:50%}.c-grid_reverse .c-grid__u_medium_offset_6of12{margin-left:0;margin-right:50%}.c-grid__u_medium_7of12{width:58.33333%;max-width:58.33333%;min-width:58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%}.c-grid__u_medium_offset_7of12{margin-left:58.33333%}.c-grid_reverse .c-grid__u_medium_offset_7of12{margin-left:0;margin-right:58.33333%}.c-grid__u_medium_8of12{width:66.66667%;max-width:66.66667%;min-width:66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}.c-grid__u_medium_offset_8of12{margin-left:66.66667%}.c-grid_reverse .c-grid__u_medium_offset_8of12{margin-left:0;margin-right:66.66667%}.c-grid__u_medium_9of12{width:75%;max-width:75%;min-width:75%;-ms-flex:0 0 75%;flex:0 0 75%}.c-grid__u_medium_offset_9of12{margin-left:75%}.c-grid_reverse .c-grid__u_medium_offset_9of12{margin-left:0;margin-right:75%}.c-grid__u_medium_10of12{width:83.33333%;max-width:83.33333%;min-width:83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%}.c-grid__u_medium_offset_10of12{margin-left:83.33333%}.c-grid_reverse .c-grid__u_medium_offset_10of12{margin-left:0;margin-right:83.33333%}.c-grid__u_medium_11of12{width:91.66667%;max-width:91.66667%;min-width:91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%}.c-grid__u_medium_offset_11of12{margin-left:91.66667%}.c-grid_reverse .c-grid__u_medium_offset_11of12{margin-left:0;margin-right:91.66667%}.c-grid__u_medium_12of12{width:100%;max-width:100%;min-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.c-grid__u_medium_offset_12of12{margin-left:100%}.c-grid_reverse .c-grid__u_medium_offset_12of12{margin-left:0;margin-right:100%}}@media screen and (min-width:768px){#menu_btns{top:130px;left:27px;transition:left .6s cubic-bezier(.19,1,.22,1)}.drawer-open #menu_btns{left:262px!important}#menu_btns button{display:block}#menu_btns .menu{background-image:url(../../../images/menu_ico_humberger.png)}#menu_btns .kaban{background-image:url(../../../images/menu_ico_kaban.png)}#menu_btns .gotop{background-image:url(../../../images/menu_ico_arrow.png)}#menu_btns{z-index:300}.drawer-nav .close{display:none}#menu-convenient-menu li,ul[id^=menu-convenient-menu-main] li{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;margin-bottom:24px}li#menu-item-39996 a:before,li#menu-item-57900 a:before,li#menu-item-57891 a:before,li#menu-item-57881 a:before,li#menu-item-83931 a:before,li#menu-item-84049 a:before,li#menu-item-83825 a:before,li#menu-item-83638 a:before,li#menu-item-83743 a:before{background-image:url(../../../images/nav_icon_spot.png)}li#menu-item-57907 a:before,li#menu-item-57897 a:before,li#menu-item-57888 a:before,li#menu-item-83932 a:before,li#menu-item-84050 a:before,li#menu-item-83834 a:before,li#menu-item-83645 a:before,li#menu-item-83757 a:before{background-image:url(../../../images/nav_icon_flowers.png)}html:not([lang=ja]) li.menu-item-object-fallleaves a:before{background-image:url(../../../images/nav_icon_fallleaves.png);background-size:contain}li#menu-item-39997 a:before,li#menu-item-57901 a:before,li#menu-item-57892 a:before,li#menu-item-57882 a:before,li#menu-item-83934 a:before,li#menu-item-84054 a:before,li#menu-item-83835 a:before,li#menu-item-83670 a:before,li#menu-item-83761 a:before{background-image:url(../../../images/nav_icon_event.png)}li#menu-item-100490 a:before,li#menu-item-57899 a:before,li#menu-item-118427 a:before,li#menu-item-119559 a:before,li#menu-item-113480 a:before,li#menu-item-84059 a:before,li#menu-item-96449 a:before,li#menu-item-83671 a:before,li#menu-item-96450 a:before{background-image:url(../../../images/nav_icon_story.png)}li#menu-item-50104 a:before,li#menu-item-174454 a:before,li#menu-item-57903 a:before,li#menu-item-174455 a:before,li#menu-item-57894 a:before,li#menu-item-174458 a:before,li#menu-item-90599 a:before,li#menu-item-174457 a:before,li#menu-item-90601 a:before,li#menu-item-174459 a:before,li#menu-item-90603 a:before,li#menu-item-174460 a:before,li#menu-item-90605 a:before,li#menu-item-174461 a:before,li#menu-item-90607 a:before,li#menu-item-174462 a:before,li#menu-item-90609 a:before,li#menu-item-174463 a:before{background-image:url(../../../images/nav_icon_blog.png)}li#menu-item-39998 a:before{background-image:url(../../../images/nav_icon_column.png)}.kaban-menu li#menu-item-40006 a:before,.kaban-menu li#menu-item-57275 a:before,.kaban-menu li#menu-item-57272 a:before,.kaban-menu li#menu-item-57269 a:before,.kaban-menu li#menu-item-57285 a:before,.kaban-menu li#menu-item-57281 a:before,.kaban-menu li#menu-item-57277 a:before,.kaban-menu li#menu-item-57279 a:before,.kaban-menu li#menu-item-57283 a:before{background-image:url(../../../images/nav_ico_see.png)}.kaban-menu li#menu-item-40007 a:before,.kaban-menu li#menu-item-57276 a:before,.kaban-menu li#menu-item-57273 a:before,.kaban-menu li#menu-item-57270 a:before,.kaban-menu li#menu-item-57286 a:before,.kaban-menu li#menu-item-57282 a:before,.kaban-menu li#menu-item-57278 a:before,.kaban-menu li#menu-item-57280 a:before,.kaban-menu li#menu-item-57284 a:before,.kaban-menu li#menu-item-502699 a:before,.kaban-menu li#menu-item-512068 a:before,.kaban-menu li#menu-item-512071 a:before,.kaban-menu li#menu-item-512074 a:before,.kaban-menu li#menu-item-512080 a:before,.kaban-menu li#menu-item-512082 a:before,.kaban-menu li#menu-item-512084 a:before,.kaban-menu li#menu-item-512076 a:before,.kaban-menu li#menu-item-83723 a:before{background-image:url(../../../images/nav_ico_activity.png)}.kaban-menu li#menu-item-40008 a:before,.kaban-menu li#menu-item-57287 a:before,.kaban-menu li#menu-item-57274 a:before,.kaban-menu li#menu-item-57271 a:before,.kaban-menu li#menu-item-57312 a:before,.kaban-menu li#menu-item-57302 a:before,.kaban-menu li#menu-item-57292 a:before,.kaban-menu li#menu-item-57297 a:before,.kaban-menu li#menu-item-57307 a:before{background-image:url(../../../images/nav_ico_eat.png)}.kaban-menu li#menu-item-40010 a:before,.kaban-menu li#menu-item-57321 a:before,.kaban-menu li#menu-item-57317 a:before,.kaban-menu li#menu-item-57313 a:before,.kaban-menu li#menu-item-57303 a:before,.kaban-menu li#menu-item-57293 a:before,.kaban-menu li#menu-item-57298 a:before,.kaban-menu li#menu-item-57308 a:before{background-image:url(../../../images/nav_ico_drink.png)}.kaban-menu li#menu-item-59978 a:before,.kaban-menu li#menu-item-76870 a:before,.kaban-menu li#menu-item-83755 a:before,.kaban-menu li#menu-item-83724 a:before,.kaban-menu li#menu-item-84030 a:before,.kaban-menu li#menu-item-84091 a:before,.kaban-menu li#menu-item-83883 a:before,.kaban-menu li#menu-item-83705 a:before,.kaban-menu li#menu-item-83860 a:before{background-image:url(../../../images/nav_ico_yado.png)}.kaban-menu li#menu-item-40011 a:before,.kaban-menu li#menu-item-57289 a:before,.kaban-menu li#menu-item-57322 a:before,.kaban-menu li#menu-item-57318 a:before,.kaban-menu li#menu-item-57314 a:before,.kaban-menu li#menu-item-57304 a:before,.kaban-menu li#menu-item-57294 a:before,.kaban-menu li#menu-item-57299 a:before,.kaban-menu li#menu-item-502700 a:before,.kaban-menu li#menu-item-512069 a:before,.kaban-menu li#menu-item-512072 a:before,.kaban-menu li#menu-item-512075 a:before,.kaban-menu li#menu-item-512081 a:before,.kaban-menu li#menu-item-512083 a:before,.kaban-menu li#menu-item-512085 a:before,.kaban-menu li#menu-item-512077 a:before,.kaban-menu li#menu-item-57309 a:before{background-image:url(../../../images/nav_ico_spa.png)}.kaban-menu li#menu-item-40012 a:before,.kaban-menu li#menu-item-57290 a:before,.kaban-menu li#menu-item-57323 a:before,.kaban-menu li#menu-item-57319 a:before,.kaban-menu li#menu-item-57315 a:before,.kaban-menu li#menu-item-57305 a:before,.kaban-menu li#menu-item-57295 a:before,.kaban-menu li#menu-item-57300 a:before,.kaban-menu li#menu-item-57310 a:before{background-image:url(../../../images/nav_ico_buy.png)}.kaban-menu li#menu-item-40013 a:before,.kaban-menu li#menu-item-57324 a:before,.kaban-menu li#menu-item-57320 a:before,.kaban-menu li#menu-item-57316 a:before,.kaban-menu li#menu-item-57306 a:before,.kaban-menu li#menu-item-57296 a:before,.kaban-menu li#menu-item-57301 a:before,.kaban-menu li#menu-item-57311 a:before,.kaban-menu li#menu-item-512070 a:before,.kaban-menu li#menu-item-512073 a:before,.kaban-menu li#menu-item-98655 a:before{background-image:url(../../../images/nav_ico_photo.png)}.kaban-menu li#menu-item-82596 a:before,.kaban-menu li#menu-item-84083 a:before,.kaban-menu li#menu-item-83861 a:before,.kaban-menu li#menu-item-83699 a:before,.kaban-menu li#menu-item-83848 a:before{background-image:url(../../../images/nav_ico_hiking.png)}.kaban-menu li#menu-item-82606 a:before,.kaban-menu li#menu-item-83754 a:before,.kaban-menu li#menu-item-83721 a:before,.kaban-menu li#menu-item-83989 a:before,.kaban-menu li#menu-item-84088 a:before,.kaban-menu li#menu-item-83872 a:before,.kaban-menu li#menu-item-83701 a:before,.kaban-menu li#menu-item-83912 a:before{background-image:url(../../../images/nav_ico_snow.png)}.global-menu .switch_language{display:none}#author_prof .coverimg{height:500px;margin-bottom:-115px}#author_prof .inner>div{display:-ms-flexbox;display:flex}#author_prof .pic{width:240px;-ms-flex-preferred-size:240px;flex-basis:240px;margin-right:40px;font-weight:700}#author_prof .desc{-ms-flex:1;flex:1;margin-top:115px;padding-top:20px}#author_prof .pic .avatar{width:240px;height:240px;position:relative}#author_prof .pic .avatar:after{content:"";display:block;position:absolute;top:-1px;left:-2px;bottom:1px;right:2px;background:url(../images/author_waku_avatar.png) no-repeat 0 0;background-size:cover}.author .articlelist ul li .pic{height:180px}nav{border-bottom:1px solid #ddd}html:not([lang=ja]) #title_obi.m100>.inner{padding:40px 0 0}.tile .pic img{transition:transform 1.5s ease-in-out}.tile a:hover .pic img{-ms-transform:scale(1.1);transform:scale(1.1)}#adjacent_post_nav .inner{padding:65px 0}#adjacent_post_nav .inner #nav-single .nav-previous a,#adjacent_post_nav .inner #nav-single .nav-next a{width:205px}#adjacent_post_nav .inner #nav-single .nav-archive a{width:207px}#goback_to_list .btn_sleeve a{width:420px}.course_sequence .phase.start .pic,.course_sequence .phase.goal .pic{width:300px;-ms-flex-preferred-size:300px;flex-basis:300px}.rich_banners ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.rich_banners li{width:49%;-ms-flex-preferred-size:49%;flex-basis:49%}.tokotoko-top-bnr{display:inline-block;width:7rem;margin:auto;vertical-align:middle;margin-right:-8rem!important}.single-tokotoko .storycontent img:not(.aligncenter){display:inline-block;margin-right:5px}}@media screen and (min-width:768px) and (max-width:999px){#author_prof .coverimg{height:350px}#author_prof .pic{width:200px;-ms-flex-preferred-size:200px;flex-basis:200px}#author_prof .pic .avatar{width:200px;height:200px}}@media screen and (min-width:768px) and (max-width:1130px){#title_obi.column .title{margin-left:100px}}@media screen and (max-width:1099px) and (min-width:768px){.tiles li{-ms-flex-preferred-size:32%;flex-basis:32%;width:32%}.genrelist .inner>ul>li{width:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%}}@media screen and (min-width:768px) and (max-width:1079px){.popular_contents ul li{width:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%}.popular_contents ul li h3{font-size:16px}}@media screen and (min-width:768px) and (max-width:826px){html[lang=en-US] #areamap.spot .lab.east_area,html[lang=fr-FR] #areamap.spot .lab.east_area{top:194px;left:613px}html[lang=zh-hant] #areamap.spot .lab.east_area,html[lang=zh-hans] #areamap.spot .lab.east_area{top:198px;left:650px}html[lang=th] #areamap.spot .lab.east_area{top:187px;left:619px;width:71px}html[lang=ru-RU] #areamap.spot .lab.east_area{top:192px;left:660px}html[lang=en-US] #areamap.spot .lab.north_area,html[lang=de-DE] #areamap.spot .lab.north_area,html[lang=fr-FR] #areamap.spot .lab.north_area,html[lang=ru-RU] #areamap.spot .lab.north_area{top:39px;left:588px}html[lang=zh-hant] #areamap.spot .lab.north_area,html[lang=zh-hans] #areamap.spot .lab.north_area{top:30px;left:633px}html[lang=th] #areamap.spot .lab.north_area{top:29px;left:589px;width:102px}}@media screen and (min-width:768px) and (max-width:1099px){.guide_panels ul li a:before{background-size:150px auto;height:200px}.guide_panels ul li a span{font-size:15px}}@media screen and (max-width:899px) and (min-width:768px){.panels li{width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}}@media screen and (min-width:800px),print{section.news .blc_news{width:800px}section.aboutus h2+div{width:800px}.blog__sub-heading{font-size:24px;margin-top:2em}}@media screen and (min-width:850px){#right_menu_group{width:510px}#right_menu_group li{font-size:18px}#right_menu_group li.map{width:75px}}@media screen and (max-width:1099px) and (min-width:900px){.panels li{width:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}@media screen and (min-width:960px) and (max-width:1099px){#lead_block .desc{-ms-flex:1;flex:1}#lead_block .author_prof{-ms-flex-preferred-size:470px;flex-basis:470px;width:470px;margin-left:30px}}@media screen and (min-width:960px),print{#lead_block .inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:966px),print{section.areamap .lab.matsumotocity{font-size:25px;left:290px;top:180px;text-shadow:0 0 5px rgba(0,0,0,.4)}section.areamap .lab.shiojiricity{top:340px;left:390px;font-size:25px}section.areamap .lab.azuminocity{top:51px;left:250px;font-size:25px}section.areamap .inner>div{-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}section.areamap .enlarged{-ms-flex-preferred-size:690px;flex-basis:690px;width:690px}section.areamap .wide{-ms-flex-preferred-size:276px;flex-basis:276px;width:276px;position:relative}section.areamap .lab.city_area{top:21px;left:360px}section.areamap .lab.north_area{top:25px;left:525px}section.areamap .lab.east_area{top:168px;left:555px}section.areamap .lab.south_area{top:307px;left:447px}section.areamap .lab.west_area{top:345px;left:267px}section.areamap .lab.alps_area{top:202px;left:7px}section.areamap .lab.castle{top:91px;left:360px}section.areamap .lab.station{top:115px;left:auto;right:305px}section.areamap .lab.interchange{top:91px;left:auto;right:368px}section.areamap .lab.airport{top:290px;left:335px}section.areamap .lab.north_alps{top:120px;left:139px}section.areamap .lab.kamikochi{top:173px;left:154px}section.areamap .lab.norikura{top:245px;left:101px}section.areamap .lab.nagawa{top:331px;left:151px}section.areamap .lab.utsukushigahara{top:214px;left:511px}section.areamap .lab.matsumoto{top:117px;left:88px}section.areamap .lab.tokyo{top:193px;left:206px}section.areamap .lab.nagoya{top:236px;left:82px}section.areamap .storycontent img.alignright{margin-top:-40px}section.areamap .inner .btn_sleeve{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media print,only screen and (min-width:980px){.header__body{padding-right:20px;-ms-flex-pack:justify;justify-content:space-between;z-index:5!important}.header__aside{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header__nav{overflow:hidden}.header__nav ul{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;max-width:fit-content;margin:auto;background:none}.header__nav li{display:block;padding:0 12px;transition:0s;line-height:1}.header__nav li:not(:last-child){border-right:2px dashed #ddd}.header__nav li a{font-size:13px;color:#333;white-space:pre-wrap}.header__nav li a:before{width:40px;height:40px}.header__nav-arrow{display:none}#menu_btns.menu-btn{top:130px;left:27px;right:inherit}#menu_btns.menu-btn button{width:64px;height:64px}#menu_btns.menu-btn .gotop{bottom:50px;right:40px}.mainvisual{max-height:45vw}.mainvisual .swiper{max-height:45vw}.mainvisual .swiper-wrapper{max-height:45vw}.mainvisual .swiper-button-next{right:14.5%}.mainvisual .swiper-button-prev{left:14.5%}.mainvisual__text{font-size:18px;padding:10px 0}section.tilepane h2{font-size:30px}.travel-guide .inner{margin:auto}.travel-guide img{width:80%;margin:auto}.travel-guide__title{font-size:16px}.blc_news_ja h2{font-size:30px}.areamap .inner{margin:auto}.areamap_ja .inner>div{-ms-flex-pack:end!important;justify-content:flex-end!important}.areamap .wide{margin-right:30px}.feature-bnr .inner{margin:auto}.feature-bnr img{padding-left:0}.instagram-feed #sbi_images{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;-ms-grid-rows:180px 180px;grid-template-rows:180px 180px}.instagram-feed .sbi_item:nth-child(3){grid-column:3/4;grid-row:2/3}.instagram-feed .sbi_item:nth-child(4){grid-column:4/6;grid-row:1/3}.instagram-feed .sbi_item:nth-child(5){grid-column:6/7;grid-row:1/2}.instagram-feed .sbi_item:nth-child(6){grid-column:6/7;grid-row:2/3}#title_obi.genre .leadtxt,#title_obi.stay .leadtxt{font-size:16px}.tile.yado .btn,.yado_list li .btn{display:inline-block;width:auto;line-height:14px;padding:3px 1.5em;margin-bottom:10px;position:static}.top-cover{-ms-flex-pack:start;justify-content:flex-start}.ik-spot{padding-bottom:48px}.ik-spot__header{padding-bottom:0}.ik-spot__text{font-size:20px;margin:48px 0;padding:48px 0;text-align:center}.ik-spot__list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:24px}.ik-spot__item a{border:15px solid #fff}.ik-spot__item-title{font-size:24px}.ik-spot__map{margin-top:48px;height:600px!important;max-width:880px;margin-right:auto;margin-left:auto}.c-btn a{min-width:220px}.c-grid__u_large_1of3{width:33.33333%;max-width:33.33333%;min-width:33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.c-grid__u_large_offset_1of3{margin-left:33.33333%}.c-grid_reverse .c-grid__u_large_offset_1of3{margin-left:0;margin-right:33.33333%}.c-grid__u_large_2of3{width:66.66667%;max-width:66.66667%;min-width:66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}.c-grid__u_large_offset_2of3{margin-left:66.66667%}.c-grid_reverse .c-grid__u_large_offset_2of3{margin-left:0;margin-right:66.66667%}.c-grid__u_large_3of3{width:100%;max-width:100%;min-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.c-grid__u_large_offset_3of3{margin-left:100%}.c-grid_reverse .c-grid__u_large_offset_3of3{margin-left:0;margin-right:100%}.c-grid__u_large_1of5{width:20%;max-width:20%;min-width:20%;-ms-flex:0 0 20%;flex:0 0 20%}.c-grid__u_large_offset_1of5{margin-left:20%}.c-grid_reverse .c-grid__u_large_offset_1of5{margin-left:0;margin-right:20%}.c-grid__u_large_2of5{width:40%;max-width:40%;min-width:40%;-ms-flex:0 0 40%;flex:0 0 40%}.c-grid__u_large_offset_2of5{margin-left:40%}.c-grid_reverse .c-grid__u_large_offset_2of5{margin-left:0;margin-right:40%}.c-grid__u_large_3of5{width:60%;max-width:60%;min-width:60%;-ms-flex:0 0 60%;flex:0 0 60%}.c-grid__u_large_offset_3of5{margin-left:60%}.c-grid_reverse .c-grid__u_large_offset_3of5{margin-left:0;margin-right:60%}.c-grid__u_large_4of5{width:80%;max-width:80%;min-width:80%;-ms-flex:0 0 80%;flex:0 0 80%}.c-grid__u_large_offset_4of5{margin-left:80%}.c-grid_reverse .c-grid__u_large_offset_4of5{margin-left:0;margin-right:80%}.c-grid__u_large_5of5{width:100%;max-width:100%;min-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.c-grid__u_large_offset_5of5{margin-left:100%}.c-grid_reverse .c-grid__u_large_offset_5of5{margin-left:0;margin-right:100%}.c-grid__u_large_1of12{width:8.33333%;max-width:8.33333%;min-width:8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%}.c-grid__u_large_offset_1of12{margin-left:8.33333%}.c-grid_reverse .c-grid__u_large_offset_1of12{margin-left:0;margin-right:8.33333%}.c-grid__u_large_2of12{width:16.66667%;max-width:16.66667%;min-width:16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%}.c-grid__u_large_offset_2of12{margin-left:16.66667%}.c-grid_reverse .c-grid__u_large_offset_2of12{margin-left:0;margin-right:16.66667%}.c-grid__u_large_3of12{width:25%;max-width:25%;min-width:25%;-ms-flex:0 0 25%;flex:0 0 25%}.c-grid__u_large_offset_3of12{margin-left:25%}.c-grid_reverse .c-grid__u_large_offset_3of12{margin-left:0;margin-right:25%}.c-grid__u_large_4of12{width:33.33333%;max-width:33.33333%;min-width:33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.c-grid__u_large_offset_4of12{margin-left:33.33333%}.c-grid_reverse .c-grid__u_large_offset_4of12{margin-left:0;margin-right:33.33333%}.c-grid__u_large_5of12{width:41.66667%;max-width:41.66667%;min-width:41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%}.c-grid__u_large_offset_5of12{margin-left:41.66667%}.c-grid_reverse .c-grid__u_large_offset_5of12{margin-left:0;margin-right:41.66667%}.c-grid__u_large_6of12{width:50%;max-width:50%;min-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.c-grid__u_large_offset_6of12{margin-left:50%}.c-grid_reverse .c-grid__u_large_offset_6of12{margin-left:0;margin-right:50%}.c-grid__u_large_7of12{width:58.33333%;max-width:58.33333%;min-width:58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%}.c-grid__u_large_offset_7of12{margin-left:58.33333%}.c-grid_reverse .c-grid__u_large_offset_7of12{margin-left:0;margin-right:58.33333%}.c-grid__u_large_8of12{width:66.66667%;max-width:66.66667%;min-width:66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}.c-grid__u_large_offset_8of12{margin-left:66.66667%}.c-grid_reverse .c-grid__u_large_offset_8of12{margin-left:0;margin-right:66.66667%}.c-grid__u_large_9of12{width:75%;max-width:75%;min-width:75%;-ms-flex:0 0 75%;flex:0 0 75%}.c-grid__u_large_offset_9of12{margin-left:75%}.c-grid_reverse .c-grid__u_large_offset_9of12{margin-left:0;margin-right:75%}.c-grid__u_large_10of12{width:83.33333%;max-width:83.33333%;min-width:83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%}.c-grid__u_large_offset_10of12{margin-left:83.33333%}.c-grid_reverse .c-grid__u_large_offset_10of12{margin-left:0;margin-right:83.33333%}.c-grid__u_large_11of12{width:91.66667%;max-width:91.66667%;min-width:91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%}.c-grid__u_large_offset_11of12{margin-left:91.66667%}.c-grid_reverse .c-grid__u_large_offset_11of12{margin-left:0;margin-right:91.66667%}.c-grid__u_large_12of12{width:100%;max-width:100%;min-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.c-grid__u_large_offset_12of12{margin-left:100%}.c-grid_reverse .c-grid__u_large_offset_12of12{margin-left:0;margin-right:100%}.c-grid_loose{margin:-20px}.c-grid_loose>.c-grid__u{padding:20px}}@media(min-width:980px){#menu_btns{display:none}}@media screen and (min-width:980px),print{.yado_list.non_advertisers ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.yado_list.non_advertisers li{-ms-flex-preferred-size:49%;flex-basis:49%;width:49%}.yado_list.non_advertisers li h3{max-width:190px}}@media screen and (min-width:1000px),print{#spot_search .conditions.primary ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#spot_search .conditions.primary li{-ms-flex-preferred-size:49%;flex-basis:49%;width:49%}#stay_search .conditions.search ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#stay_search .conditions.search li{-ms-flex-preferred-size:49%;flex-basis:49%;width:49%}#event_search .conditions.search ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#event_search .conditions.search li{-ms-flex-preferred-size:49%;flex-basis:49%;width:49%}}@media screen and (min-width:1001px){.single-column .inner.narrow{width:1000px}}@media(min-width:64em){.drawer--sidebar .drawer-hamburger{display:none;visibility:hidden}.drawer--sidebar .drawer-nav{display:block;-ms-transform:none;transform:none;position:fixed;width:12.5rem;height:100%}.drawer--sidebar.drawer--left .drawer-nav{left:0;border-right:1px solid #ddd}.drawer--sidebar.drawer--left .drawer-contents{margin-left:12.5rem}.drawer--sidebar.drawer--right .drawer-nav{right:0;border-left:1px solid #ddd}.drawer--sidebar.drawer--right .drawer-contents{margin-right:12.5rem}.drawer--sidebar .drawer-container{max-width:48rem}.drawer-navbar{height:3.75rem;border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar .drawer-navbar-header{position:relative;display:block;float:left;width:auto;padding:0;border:0}.drawer-navbar .drawer-menu--right{float:right}.drawer-navbar .drawer-menu li{float:left}.drawer-navbar .drawer-menu-item{line-height:3.75rem;padding-top:0;padding-bottom:0}.drawer-navbar .drawer-hamburger{display:none}.drawer-navbar .drawer-nav{position:relative;left:0;overflow:visible;width:auto;height:3.75rem;padding-top:0;transform:translateZ(0)}.drawer-navbar .drawer-menu{padding:0}.drawer-navbar .drawer-dropdown-menu{position:absolute;width:16.25rem;border:1px solid #ddd}.drawer-navbar .drawer-dropdown-menu-item{padding-left:.75rem}.drawer-container{max-width:60rem}}@media screen and (min-width:1080px),print{.popular_contents ul li{width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.popular_contents ul li.col1{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.popular_contents ul li.col2{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.popular_contents ul li.col3{width:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%}}@media print,only screen and (min-width:1080px){.c-grid__u_xlarge_1of3{width:33.33333%;max-width:33.33333%;min-width:33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.c-grid__u_xlarge_offset_1of3{margin-left:33.33333%}.c-grid_reverse .c-grid__u_xlarge_offset_1of3{margin-left:0;margin-right:33.33333%}.c-grid__u_xlarge_2of3{width:66.66667%;max-width:66.66667%;min-width:66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}.c-grid__u_xlarge_offset_2of3{margin-left:66.66667%}.c-grid_reverse .c-grid__u_xlarge_offset_2of3{margin-left:0;margin-right:66.66667%}.c-grid__u_xlarge_3of3{width:100%;max-width:100%;min-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.c-grid__u_xlarge_offset_3of3{margin-left:100%}.c-grid_reverse .c-grid__u_xlarge_offset_3of3{margin-left:0;margin-right:100%}.c-grid__u_xlarge_1of5{width:20%;max-width:20%;min-width:20%;-ms-flex:0 0 20%;flex:0 0 20%}.c-grid__u_xlarge_offset_1of5{margin-left:20%}.c-grid_reverse .c-grid__u_xlarge_offset_1of5{margin-left:0;margin-right:20%}.c-grid__u_xlarge_2of5{width:40%;max-width:40%;min-width:40%;-ms-flex:0 0 40%;flex:0 0 40%}.c-grid__u_xlarge_offset_2of5{margin-left:40%}.c-grid_reverse .c-grid__u_xlarge_offset_2of5{margin-left:0;margin-right:40%}.c-grid__u_xlarge_3of5{width:60%;max-width:60%;min-width:60%;-ms-flex:0 0 60%;flex:0 0 60%}.c-grid__u_xlarge_offset_3of5{margin-left:60%}.c-grid_reverse .c-grid__u_xlarge_offset_3of5{margin-left:0;margin-right:60%}.c-grid__u_xlarge_4of5{width:80%;max-width:80%;min-width:80%;-ms-flex:0 0 80%;flex:0 0 80%}.c-grid__u_xlarge_offset_4of5{margin-left:80%}.c-grid_reverse .c-grid__u_xlarge_offset_4of5{margin-left:0;margin-right:80%}.c-grid__u_xlarge_5of5{width:100%;max-width:100%;min-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.c-grid__u_xlarge_offset_5of5{margin-left:100%}.c-grid_reverse .c-grid__u_xlarge_offset_5of5{margin-left:0;margin-right:100%}.c-grid__u_xlarge_1of12{width:8.33333%;max-width:8.33333%;min-width:8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%}.c-grid__u_xlarge_offset_1of12{margin-left:8.33333%}.c-grid_reverse .c-grid__u_xlarge_offset_1of12{margin-left:0;margin-right:8.33333%}.c-grid__u_xlarge_2of12{width:16.66667%;max-width:16.66667%;min-width:16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%}.c-grid__u_xlarge_offset_2of12{margin-left:16.66667%}.c-grid_reverse .c-grid__u_xlarge_offset_2of12{margin-left:0;margin-right:16.66667%}.c-grid__u_xlarge_3of12{width:25%;max-width:25%;min-width:25%;-ms-flex:0 0 25%;flex:0 0 25%}.c-grid__u_xlarge_offset_3of12{margin-left:25%}.c-grid_reverse .c-grid__u_xlarge_offset_3of12{margin-left:0;margin-right:25%}.c-grid__u_xlarge_4of12{width:33.33333%;max-width:33.33333%;min-width:33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.c-grid__u_xlarge_offset_4of12{margin-left:33.33333%}.c-grid_reverse .c-grid__u_xlarge_offset_4of12{margin-left:0;margin-right:33.33333%}.c-grid__u_xlarge_5of12{width:41.66667%;max-width:41.66667%;min-width:41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%}.c-grid__u_xlarge_offset_5of12{margin-left:41.66667%}.c-grid_reverse .c-grid__u_xlarge_offset_5of12{margin-left:0;margin-right:41.66667%}.c-grid__u_xlarge_6of12{width:50%;max-width:50%;min-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.c-grid__u_xlarge_offset_6of12{margin-left:50%}.c-grid_reverse .c-grid__u_xlarge_offset_6of12{margin-left:0;margin-right:50%}.c-grid__u_xlarge_7of12{width:58.33333%;max-width:58.33333%;min-width:58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%}.c-grid__u_xlarge_offset_7of12{margin-left:58.33333%}.c-grid_reverse .c-grid__u_xlarge_offset_7of12{margin-left:0;margin-right:58.33333%}.c-grid__u_xlarge_8of12{width:66.66667%;max-width:66.66667%;min-width:66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}.c-grid__u_xlarge_offset_8of12{margin-left:66.66667%}.c-grid_reverse .c-grid__u_xlarge_offset_8of12{margin-left:0;margin-right:66.66667%}.c-grid__u_xlarge_9of12{width:75%;max-width:75%;min-width:75%;-ms-flex:0 0 75%;flex:0 0 75%}.c-grid__u_xlarge_offset_9of12{margin-left:75%}.c-grid_reverse .c-grid__u_xlarge_offset_9of12{margin-left:0;margin-right:75%}.c-grid__u_xlarge_10of12{width:83.33333%;max-width:83.33333%;min-width:83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%}.c-grid__u_xlarge_offset_10of12{margin-left:83.33333%}.c-grid_reverse .c-grid__u_xlarge_offset_10of12{margin-left:0;margin-right:83.33333%}.c-grid__u_xlarge_11of12{width:91.66667%;max-width:91.66667%;min-width:91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%}.c-grid__u_xlarge_offset_11of12{margin-left:91.66667%}.c-grid_reverse .c-grid__u_xlarge_offset_11of12{margin-left:0;margin-right:91.66667%}.c-grid__u_xlarge_12of12{width:100%;max-width:100%;min-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.c-grid__u_xlarge_offset_12of12{margin-left:100%}.c-grid_reverse .c-grid__u_xlarge_offset_12of12{margin-left:0;margin-right:100%}}@media screen and (min-width:1100px),print{.inner{width:1100px}.tilelayout li .pic.noattachedimg{max-height:190px important}.tiles li{-ms-flex-preferred-size:23.5%;flex-basis:23.5%;width:23.5%}#lead_block .desc{-ms-flex-preferred-size:500px;flex-basis:500px;width:500px}#lead_block .author_prof{-ms-flex-preferred-size:450px;flex-basis:450px;width:450px}.genrelist .inner>ul>li{width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.panels li{width:16.666%;-ms-flex-preferred-size:16.666%;flex-basis:16.666%}}@media screen and (min-width:1100px){.brochures{margin-left:-10px;margin-right:-10px}.guide_panels ul li{width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}html:not([lang=ja]) .movielist>.inner{width:auto}html:not([lang=ja]) .movielist>.inner>ul{width:1100px;margin-left:auto;margin-right:auto}}@media screen and (min-width:1140px),print{#title_obi.column .inner{min-height:455px}}@media(min-width:75em){.drawer--sidebar .drawer-nav{width:16.25rem}.drawer--sidebar.drawer--left .drawer-contents{margin-left:16.25rem}.drawer--sidebar.drawer--right .drawer-contents{margin-right:16.25rem}.drawer--sidebar .drawer-container{max-width:60rem}.drawer-container{max-width:70rem}}@media print,only screen and (min-width:1200px){.c-grid__u_xxlarge_1of3{width:33.33333%;max-width:33.33333%;min-width:33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.c-grid__u_xxlarge_offset_1of3{margin-left:33.33333%}.c-grid_reverse .c-grid__u_xxlarge_offset_1of3{margin-left:0;margin-right:33.33333%}.c-grid__u_xxlarge_2of3{width:66.66667%;max-width:66.66667%;min-width:66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}.c-grid__u_xxlarge_offset_2of3{margin-left:66.66667%}.c-grid_reverse .c-grid__u_xxlarge_offset_2of3{margin-left:0;margin-right:66.66667%}.c-grid__u_xxlarge_3of3{width:100%;max-width:100%;min-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.c-grid__u_xxlarge_offset_3of3{margin-left:100%}.c-grid_reverse .c-grid__u_xxlarge_offset_3of3{margin-left:0;margin-right:100%}.c-grid__u_xxlarge_1of5{width:20%;max-width:20%;min-width:20%;-ms-flex:0 0 20%;flex:0 0 20%}.c-grid__u_xxlarge_offset_1of5{margin-left:20%}.c-grid_reverse .c-grid__u_xxlarge_offset_1of5{margin-left:0;margin-right:20%}.c-grid__u_xxlarge_2of5{width:40%;max-width:40%;min-width:40%;-ms-flex:0 0 40%;flex:0 0 40%}.c-grid__u_xxlarge_offset_2of5{margin-left:40%}.c-grid_reverse .c-grid__u_xxlarge_offset_2of5{margin-left:0;margin-right:40%}.c-grid__u_xxlarge_3of5{width:60%;max-width:60%;min-width:60%;-ms-flex:0 0 60%;flex:0 0 60%}.c-grid__u_xxlarge_offset_3of5{margin-left:60%}.c-grid_reverse .c-grid__u_xxlarge_offset_3of5{margin-left:0;margin-right:60%}.c-grid__u_xxlarge_4of5{width:80%;max-width:80%;min-width:80%;-ms-flex:0 0 80%;flex:0 0 80%}.c-grid__u_xxlarge_offset_4of5{margin-left:80%}.c-grid_reverse .c-grid__u_xxlarge_offset_4of5{margin-left:0;margin-right:80%}.c-grid__u_xxlarge_5of5{width:100%;max-width:100%;min-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.c-grid__u_xxlarge_offset_5of5{margin-left:100%}.c-grid_reverse .c-grid__u_xxlarge_offset_5of5{margin-left:0;margin-right:100%}.c-grid__u_xxlarge_1of12{width:8.33333%;max-width:8.33333%;min-width:8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%}.c-grid__u_xxlarge_offset_1of12{margin-left:8.33333%}.c-grid_reverse .c-grid__u_xxlarge_offset_1of12{margin-left:0;margin-right:8.33333%}.c-grid__u_xxlarge_2of12{width:16.66667%;max-width:16.66667%;min-width:16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%}.c-grid__u_xxlarge_offset_2of12{margin-left:16.66667%}.c-grid_reverse .c-grid__u_xxlarge_offset_2of12{margin-left:0;margin-right:16.66667%}.c-grid__u_xxlarge_3of12{width:25%;max-width:25%;min-width:25%;-ms-flex:0 0 25%;flex:0 0 25%}.c-grid__u_xxlarge_offset_3of12{margin-left:25%}.c-grid_reverse .c-grid__u_xxlarge_offset_3of12{margin-left:0;margin-right:25%}.c-grid__u_xxlarge_4of12{width:33.33333%;max-width:33.33333%;min-width:33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.c-grid__u_xxlarge_offset_4of12{margin-left:33.33333%}.c-grid_reverse .c-grid__u_xxlarge_offset_4of12{margin-left:0;margin-right:33.33333%}.c-grid__u_xxlarge_5of12{width:41.66667%;max-width:41.66667%;min-width:41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%}.c-grid__u_xxlarge_offset_5of12{margin-left:41.66667%}.c-grid_reverse .c-grid__u_xxlarge_offset_5of12{margin-left:0;margin-right:41.66667%}.c-grid__u_xxlarge_6of12{width:50%;max-width:50%;min-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.c-grid__u_xxlarge_offset_6of12{margin-left:50%}.c-grid_reverse .c-grid__u_xxlarge_offset_6of12{margin-left:0;margin-right:50%}.c-grid__u_xxlarge_7of12{width:58.33333%;max-width:58.33333%;min-width:58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%}.c-grid__u_xxlarge_offset_7of12{margin-left:58.33333%}.c-grid_reverse .c-grid__u_xxlarge_offset_7of12{margin-left:0;margin-right:58.33333%}.c-grid__u_xxlarge_8of12{width:66.66667%;max-width:66.66667%;min-width:66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}.c-grid__u_xxlarge_offset_8of12{margin-left:66.66667%}.c-grid_reverse .c-grid__u_xxlarge_offset_8of12{margin-left:0;margin-right:66.66667%}.c-grid__u_xxlarge_9of12{width:75%;max-width:75%;min-width:75%;-ms-flex:0 0 75%;flex:0 0 75%}.c-grid__u_xxlarge_offset_9of12{margin-left:75%}.c-grid_reverse .c-grid__u_xxlarge_offset_9of12{margin-left:0;margin-right:75%}.c-grid__u_xxlarge_10of12{width:83.33333%;max-width:83.33333%;min-width:83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%}.c-grid__u_xxlarge_offset_10of12{margin-left:83.33333%}.c-grid_reverse .c-grid__u_xxlarge_offset_10of12{margin-left:0;margin-right:83.33333%}.c-grid__u_xxlarge_11of12{width:91.66667%;max-width:91.66667%;min-width:91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%}.c-grid__u_xxlarge_offset_11of12{margin-left:91.66667%}.c-grid_reverse .c-grid__u_xxlarge_offset_11of12{margin-left:0;margin-right:91.66667%}.c-grid__u_xxlarge_12of12{width:100%;max-width:100%;min-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.c-grid__u_xxlarge_offset_12of12{margin-left:100%}.c-grid_reverse .c-grid__u_xxlarge_offset_12of12{margin-left:0;margin-right:100%}}@media screen and (min-width:1600px){.inner.wide{width:1600px}}@media screen and (max-width:1599px){.inner.wide{width:auto}}@media screen and (max-width:1099px){.inner{width:auto}section.heroimage .inner>div img{width:100%;height:auto;display:block}.brochures li{width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.brochures li a{padding:5px}ul.tiles{margin-left:10px;margin-right:10px}#lead_block .inner{width:auto;margin-left:10px;margin-right:10px}.genrelist .inner{width:auto}#spot_search .inner{width:auto;margin-left:10px;margin-right:10px}#stay_search .inner{width:auto;margin-left:10px;margin-right:10px}#event_search .inner{width:auto;margin-left:10px;margin-right:10px}.search_box .calendar caption{font-size:14px}.course_sequence{padding-top:0}.guide_panels .inner{width:auto;margin-left:10px;margin-right:10px}.guide_panels ul li a{margin:5px}.guide_cps{margin-left:10px;margin-right:10px}.guide_cps .panel h2.blc_title{padding-left:10px!important;padding-right:10px!important}.panels ul{margin-left:5px;margin-right:5px}#banners .inner{width:auto;margin-left:10px;margin-right:10px}#arealist .inner{margin-left:10px;margin-right:10px}.cs_list ul{margin-left:5px;margin-right:5px}.cs_list li img{width:95%;height:auto;margin:0 auto}}@media screen and (max-width:760px){.inner.narrow,body[class*=cs-] main.childpage .inner{width:auto}.yarigatakelivecam{width:80%;margin:0 auto;display:block}.livecamwide{position:relative;height:110px}.livecamwide img{position:absolute;max-width:none;width:440px;right:50%;-ms-transform:translateX(50%);transform:translateX(50%)}}@media screen and (max-width:1000px){.single-column .inner.narrow{width:auto}}@media screen and (max-width:767px){.inner{overflow-x:hidden}#gallery .inner{overflow-x:visible}.headroom--unpinned{top:-60px}#header_logo a{margin:0 auto;background:url(../../../images/header_logo_en@2x.png) no-repeat 50% 50%;background-size:contain}#header_logo a{background-image:url(../../../images/header_logo.png)}#right_menu_group{width:100%}#right_menu_group li.map{width:60px}#right_menu_group li{font-size:16px;height:45px}#right_menu_group li a{color:#fff}#right_menu_group li.history{background-image:url(../../../images/common_bg_rough_blue.png)}#right_menu_group li.nature{background-image:url(../../../images/common_bg_rough_green.png)}#right_menu_group li.culture{background-image:url(../../../images/common_bg_rough_orange.png)}#right_menu_group li.map{background:#c2464a}#right_menu_group li.map:before{background-position:50% 0;background:url(../../../images/header_ico_map@2x.png) no-repeat 50% 28%;background-size:30px auto}#menu_extra{display:none}#menu_btns{bottom:0;left:0;right:0;text-align:center}#menu_btns button{display:inline-block;background-size:contain;background-size:70% 70%;margin-bottom:0}#menu_btns .menu{background-image:url(../../../images/menu_ico_humberger@2x.png)}#menu_btns .kaban{background-image:url(../../../images/menu_ico_kaban@2x.png)}#menu_btns .gotop{background-image:url(../../../images/menu_ico_arrow@2x.png)}.additional_conditions{display:none}.drawer--top .drawer-nav{top:-150%}.drawer-nav{min-height:100%;min-height:100vh;padding:0}.drawer-nav>div{position:relative;margin:0;min-height:100vh;min-height:calc(100vh - 80px);padding-bottom:80px}.drawer-nav h4{display:none}.drawer-nav .close{height:50px}.drawer-nav .close:after{content:"\f00d";font-family:FontAwesome;position:absolute;top:0;right:0;height:30px;width:30px;line-height:30px;text-align:center;font-size:30px;padding:10px;text-indent:0}li#menu-item-39996 a:before,li#menu-item-57900 a:before,li#menu-item-57891 a:before,li#menu-item-57881 a:before,li#menu-item-83931 a:before,li#menu-item-84049 a:before,li#menu-item-83825 a:before,li#menu-item-83638 a:before,li#menu-item-83743 a:before{background-image:url(../../../images/nav_icon_spot@2x.png);background-size:contain}li#menu-item-57907 a:before,li#menu-item-57897 a:before,li#menu-item-57888 a:before,li#menu-item-83932 a:before,li#menu-item-84050 a:before,li#menu-item-83834 a:before,li#menu-item-83645 a:before,li#menu-item-83757 a:before{background-image:url(../../../images/nav_icon_flowers@2x.png);background-size:contain}html:not([lang=ja]) li.menu-item-object-fallleaves a:before{background-image:url(../../../images/nav_icon_fallleaves@2x.png);background-size:contain}li#menu-item-39997 a:before,li#menu-item-57901 a:before,li#menu-item-57892 a:before,li#menu-item-57882 a:before,li#menu-item-83934 a:before,li#menu-item-84054 a:before,li#menu-item-83835 a:before,li#menu-item-83670 a:before,li#menu-item-83761 a:before{background-image:url(../../../images/nav_icon_event@2x.png);background-size:contain}li#menu-item-100490 a:before,li#menu-item-57899 a:before,li#menu-item-118427 a:before,li#menu-item-119559 a:before,li#menu-item-113480 a:before,li#menu-item-84059 a:before,li#menu-item-96449 a:before,li#menu-item-83671 a:before,li#menu-item-96450 a:before{background-image:url(../../../images/nav_icon_story@2x.png);background-size:contain}li#menu-item-50104 a:before,li#menu-item-174454 a:before,li#menu-item-57903 a:before,li#menu-item-174455 a:before,li#menu-item-57894 a:before,li#menu-item-174458 a:before,li#menu-item-90599 a:before,li#menu-item-174457 a:before,li#menu-item-90601 a:before,li#menu-item-174459 a:before,li#menu-item-90603 a:before,li#menu-item-174460 a:before,li#menu-item-90605 a:before,li#menu-item-174461 a:before,li#menu-item-90607 a:before,li#menu-item-174462 a:before,li#menu-item-90609 a:before,li#menu-item-174463 a:before{background-image:url(../../../images/nav_icon_blog@2x.png);background-size:contain}li#menu-item-39998 a:before{background-image:url(../../../images/nav_icon_column@2x.png);background-size:contain}#menu-convenient-menu,ul[id^=menu-convenient-menu-main]{margin:0 10px}#menu-convenient-menu li,ul[id^=menu-convenient-menu-main] li{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%;margin-bottom:24px}#menu-convenient-menu li a:before,ul[id^=menu-convenient-menu-main] li a:before{content:"";display:block;height:74px;width:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;margin:0 auto 5px}.kaban-menu li#menu-item-40006 a:before,.kaban-menu li#menu-item-57275 a:before,.kaban-menu li#menu-item-57272 a:before,.kaban-menu li#menu-item-57269 a:before,.kaban-menu li#menu-item-57285 a:before,.kaban-menu li#menu-item-57281 a:before,.kaban-menu li#menu-item-57277 a:before,.kaban-menu li#menu-item-57279 a:before,.kaban-menu li#menu-item-57283 a:before{background-image:url(../../../images/common_ico_see_large@2x.png)}.kaban-menu li#menu-item-40007 a:before,.kaban-menu li#menu-item-57276 a:before,.kaban-menu li#menu-item-57273 a:before,.kaban-menu li#menu-item-57270 a:before,.kaban-menu li#menu-item-57286 a:before,.kaban-menu li#menu-item-57282 a:before,.kaban-menu li#menu-item-57278 a:before,.kaban-menu li#menu-item-57280 a:before,.kaban-menu li#menu-item-57284 a:before,.kaban-menu li#menu-item-502699 a:before,.kaban-menu li#menu-item-512068 a:before,.kaban-menu li#menu-item-512071 a:before,.kaban-menu li#menu-item-512074 a:before,.kaban-menu li#menu-item-512080 a:before,.kaban-menu li#menu-item-512082 a:before,.kaban-menu li#menu-item-512084 a:before,.kaban-menu li#menu-item-512076 a:before,.kaban-menu li#menu-item-83723 a:before{background-image:url(../../../images/common_ico_activity_large@2x.png)}.kaban-menu li#menu-item-40008 a:before,.kaban-menu li#menu-item-57287 a:before,.kaban-menu li#menu-item-57274 a:before,.kaban-menu li#menu-item-57271 a:before,.kaban-menu li#menu-item-57312 a:before,.kaban-menu li#menu-item-57302 a:before,.kaban-menu li#menu-item-57292 a:before,.kaban-menu li#menu-item-57297 a:before,.kaban-menu li#menu-item-57307 a:before{background-image:url(../../../images/common_ico_eat_large@2x.png)}.kaban-menu li#menu-item-40010 a:before,.kaban-menu li#menu-item-57321 a:before,.kaban-menu li#menu-item-57317 a:before,.kaban-menu li#menu-item-57313 a:before,.kaban-menu li#menu-item-57303 a:before,.kaban-menu li#menu-item-57293 a:before,.kaban-menu li#menu-item-57298 a:before,.kaban-menu li#menu-item-57308 a:before{background-image:url(../../../images/common_ico_drink_large@2x.png)}.kaban-menu li#menu-item-59978 a:before,.kaban-menu li#menu-item-76870 a:before,.kaban-menu li#menu-item-83755 a:before,.kaban-menu li#menu-item-83724 a:before,.kaban-menu li#menu-item-84030 a:before,.kaban-menu li#menu-item-84091 a:before,.kaban-menu li#menu-item-83883 a:before,.kaban-menu li#menu-item-83705 a:before,.kaban-menu li#menu-item-83860 a:before{background-image:url(../../../images/common_ico_lodging_large@2x.png)}.kaban-menu li#menu-item-40011 a:before,.kaban-menu li#menu-item-57289 a:before,.kaban-menu li#menu-item-57322 a:before,.kaban-menu li#menu-item-57318 a:before,.kaban-menu li#menu-item-57314 a:before,.kaban-menu li#menu-item-57304 a:before,.kaban-menu li#menu-item-57294 a:before,.kaban-menu li#menu-item-57299 a:before,.kaban-menu li#menu-item-502700 a:before,.kaban-menu li#menu-item-512069 a:before,.kaban-menu li#menu-item-512072 a:before,.kaban-menu li#menu-item-512075 a:before,.kaban-menu li#menu-item-512081 a:before,.kaban-menu li#menu-item-512083 a:before,.kaban-menu li#menu-item-512085 a:before,.kaban-menu li#menu-item-512077 a:before,.kaban-menu li#menu-item-57309 a:before{background-image:url(../../../images/common_ico_bathing_large@2x.png)}.kaban-menu li#menu-item-40012 a:before,.kaban-menu li#menu-item-57290 a:before,.kaban-menu li#menu-item-57323 a:before,.kaban-menu li#menu-item-57319 a:before,.kaban-menu li#menu-item-57315 a:before,.kaban-menu li#menu-item-57305 a:before,.kaban-menu li#menu-item-57295 a:before,.kaban-menu li#menu-item-57300 a:before,.kaban-menu li#menu-item-57310 a:before{background-image:url(../../../images/common_ico_buy_large@2x.png)}.kaban-menu li#menu-item-40013 a:before,.kaban-menu li#menu-item-57324 a:before,.kaban-menu li#menu-item-57320 a:before,.kaban-menu li#menu-item-57316 a:before,.kaban-menu li#menu-item-57306 a:before,.kaban-menu li#menu-item-57296 a:before,.kaban-menu li#menu-item-57301 a:before,.kaban-menu li#menu-item-57311 a:before{background-image:url(../../../images/common_ico_photo_large@2x.png)}.kaban-menu li#menu-item-82596 a:before,.kaban-menu li#menu-item-84083 a:before,.kaban-menu li#menu-item-83861 a:before,.kaban-menu li#menu-item-83699 a:before,.kaban-menu li#menu-item-83848 a:before{background-image:url(../../../images/common_ico_hiking_large@2x.png)}.kaban-menu li#menu-item-82606 a:before,.kaban-menu li#menu-item-83754 a:before,.kaban-menu li#menu-item-83721 a:before,.kaban-menu li#menu-item-83989 a:before,.kaban-menu li#menu-item-84088 a:before,.kaban-menu li#menu-item-83872 a:before,.kaban-menu li#menu-item-83701 a:before,.kaban-menu li#menu-item-83912 a:before{background-image:url(../../../images/common_ico_snow_large@2x.png)}.nav_conditions{background-color:#525252;margin:0 15px 10px;padding:10px;position:relative}.nav_conditions:after{content:"";display:block;width:100%;height:10px;background:url(../../../images/menu_cond_beak@2x.png) no-repeat 50% 0;background-size:contain;position:absolute;bottom:-10px;left:0}.nav_conditions .cond{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.nav_conditions .cond{margin-bottom:10px}.nav_conditions .cond.area{background-color:#2f3030;color:#fff;padding:4px 20px;border-radius:25px;position:relative}.nav_conditions .cond.area select{width:100%;border:none;background-color:#2f3030;color:#fff;font-weight:400;-webkit-appearance:none}.nav_conditions .cond label{-ms-flex-preferred-size:33%;flex-basis:33%;width:33%}.nav_conditions .cond label span{display:block;text-align:center;padding:10px 0;background-color:#2f3030;border-radius:25px;font-size:13px;font-weight:600}.nav_conditions .cond.extra span{padding-top:40px;position:relative}.nav_conditions .cond.extra span:before{content:"";display:block;width:100%;height:40px;position:absolute;top:0;left:0;right:0;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.nav_conditions .button input:checked+span{background-color:#fff;color:#2f3030;font-weight:600}#kaban-menu .menu-convenient-menu-sub-container{border-top:1px solid #525252;padding-top:5px}#kaban-menu .menu-convenient-menu-sub-container ul{display:-ms-flexbox;display:flex}#kaban-menu .menu-convenient-menu-sub-container li{-ms-flex-preferred-size:33%;flex-basis:33%;width:33%}#menu-convenient-menu-sub li a{font-size:10px;padding:48px 0 10px;text-align:center;background-position:40% 0}#menu-convenient-menu-sub li a:before{width:100%;background-position:50% 0;background-size:contain}li#menu-item-40017 a:before{background-image:url(../../../images/nav_icon_bus.png)}li#menu-item-82930 a:before{background-image:url(../../../images/nav_icon_bicycle.png)}li#menu-item-186502 a:before{background-image:url(../../../images/nav_icon_pamphlet.png)}li#menu-item-131172 a:before,li#menu-item-131201 a:before,li#menu-item-131204 a:before,li#menu-item-131199 a:before,li#menu-item-131209 a:before,li#menu-item-131175 a:before,li#menu-item-131183 a:before,li#menu-item-131194 a:before{background:url(../../../images/nav_icon_getting_around_the_city@2x.png) no-repeat 0 50%;background-size:contain}li#menu-item-131202 a:before,li#menu-item-131205 a:before,li#menu-item-131208 a:before,li#menu-item-131177 a:before,li#menu-item-131184 a:before,li#menu-item-131195 a:before,li#menu-item-131166 a:before,li#menu-item-131200 a:before{background:url(../../../images/nav_icon_useful_trip_info@2x.png) no-repeat 0 50%;background-size:contain}li#menu-item-82788 a:before,li#menu-item-83971 a:before,li#menu-item-83945 a:before,li#menu-item-84044 a:before,li#menu-item-131210 a:before,li#menu-item-84013 a:before,li#menu-item-84039 a:before,li#menu-item-83916 a:before{background:url(../../../images/nav_icon_brochures@2x.png) no-repeat 0 50%;background-size:contain}.global-menu .close{background-color:#fff;color:#2f3030}.global-menu .nav_textsearch{background-color:#fff;padding:4px 15px 10px}.global-menu .nav_textsearch form{padding:8px 15px;background-color:#2f3030;border-radius:20px;color:#fff;position:relative}.global-menu .nav_textsearch button{border:none;text-indent:-200px;white-space:nowrap;overflow:hidden}.global-menu .nav_textsearch button:after{height:30px;width:30px;font-size:22px;line-height:30px;position:absolute;top:5px;right:10px;content:"\f002";display:block;font-family:FontAwesome;text-indent:0;color:#fff}.global-menu .nav_textsearch input{background-color:transparent;color:#fff;width:90%}.global-menu .switch_language a{border:none;color:#fff}.global-menu .switch_language a.wpml-ls-item-toggle{background-color:#888;padding:7px 10px 9px;border-radius:20px}.global-menu .switch_language .wpml-ls-legacy-dropdown li li a{background-color:transparent}.wpml-ls-legacy-dropdown a:hover,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a{background-color:#fff}.global-menu .switch_language .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{border:none;width:22px;height:19px;background:url(../../../images/common_ico_language.png) no-repeat 50% 50%;top:8px}.global-menu .switch_language .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border-top:none;background-color:#666}.global-menu .switch_language .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:hover,.global-menu .switch_language .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:focus{background-color:#777}main{width:auto}#sponsor_banners ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#sponsor_banners li{-ms-flex-preferred-size:32%;flex-basis:32%;width:32%;margin:0}#sponsor_banners li img{width:100%;height:auto;display:block}#author_prof .coverimg{height:250px;margin-bottom:-80px}#author_prof .inner>div{margin-left:0;margin-right:0}#author_prof .pic{display:-ms-flexbox;display:flex;padding:15px}#author_prof .avatar{width:30%;-ms-flex-preferred-size:30%;flex-basis:30%;margin-right:20px;height:auto}#author_prof .avatar+div{-ms-flex:1;flex:1;margin-top:80px}#author_prof .avatar div{position:relative}#author_prof .pic .avatar div:after{content:"";display:block;position:absolute;top:-1px;left:-2px;bottom:1px;right:2px;background:url(../images/author_waku_avatar.png) no-repeat 0 0;background-size:cover}#author_prof .job_title{padding:0}#author_prof .desc{padding:10px}article,aside{margin-left:10px;margin-right:10px}article{margin-bottom:80px}.btn_sleeve a{margin:0}ul.columns{margin-left:10px;margin-right:10px}.column ul.columns li .desc img.avatar{height:105px;left:0}.grid-item.new:before{width:100%;height:30px;top:6px;left:20px;background:url(../../../images/common_ico_new@2x.png) no-repeat 0 0;background-size:contain}section.blog .inner,section.post .inner{margin-left:10px;margin-right:10px}.masonry_wrap .grid.grid2 .grid-item,.masonry_wrap .grid.grid4 .grid-item{width:49.5%;width:calc(50% - 1px)}.masonry_wrap{margin-left:0;margin-right:0}.masonry_wrap ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.masonry_wrap .grid-item{position:relative;-ms-flex-preferred-size:48.5%;flex-basis:48.5%;width:48.5%;border-left:none}.masonry_wrap .grid-item a{background-image:none;margin:0;padding:5px}.masonry_wrap .grid-item .desc h3{line-height:1.3;font-size:14px}.storycontent img{display:block;max-width:100%;height:auto;margin-bottom:10px}.storycontent .alignnone,.storycontent .aligncenter,.storycontent .alignleft,.storycontent .alignright{margin-bottom:20px}.storycontent figure{max-width:100%;margin-left:0;margin-right:0}.storycontent p{line-height:1.6}.storycontent img.alignleft,.storycontent img.alignright{display:block;margin:0 auto 15px}.storycontent table,.storycontent table thead,.storycontent table tbody,.storycontent table tfoot,.storycontent table tr,.storycontent table th,.storycontent table td{display:block;border:none;padding:0;width:auto!important}.storycontent table{margin-bottom:30px;border:1px solid #aaa;height:auto!important}.storycontent table tr{height:auto!important;width:auto!important}.storycontent table th,.storycontent table td{height:auto!important;width:auto!important;padding:5px;border-bottom:1px solid #aaa}.storycontent table th,.storycontent table td:first-child{background-color:#f3f3f3}.storycontent table tr:last-child td:last-child{border-bottom:none}section.heroimage.history,section.heroimage.nature,section.heroimage.culture{padding-top:40px}section.heroimage.history .inner,section.heroimage.nature .inner,section.heroimage.culture .inner{height:90px}section.heroimage.history .inner>div img,section.heroimage.nature .inner>div img,section.heroimage.culture .inner>div img{width:70%;height:auto;display:block;margin:0 auto}section.urgent_notice .date{font-size:14px}section.tilepane li{-ms-flex-preferred-size:50vw;flex-basis:50vw;width:50vw}section.tilepane li.wide{-ms-flex-preferred-size:50vw;flex-basis:50vw;width:50vw}.home section.tilepane li.wide{-ms-flex-preferred-size:100vw;flex-basis:100vw;width:100vw}section.tilepane li{height:50vw}section.tilepane li a{height:50vw}section.tilepane li a div div{font-size:11px;margin:0 10px 3px}section.tilepane li a h3{font-size:16px;margin-left:8px;margin-right:8px}section.stories{background-image:url(../../../images/stories_bg_illust_sp.png);background-size:contain;padding:150px 0 50px}section.stories h2{background-size:contain;height:60px}section.stories .tabs{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}section.stories .tabs li{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;width:33.333%;padding:0}section.stories .inner{margin-left:10px;margin-right:10px}section.extramenu .inner{margin-left:10px;margin-right:10px}section.extramenu .columns.col4 li{-ms-flex-preferred-size:48.5%;flex-basis:48.5%;width:48.5%}section.extramenu .columns.col4 li>div{padding-left:10px;padding-right:10px}section.extramenu .columns.col4 li:nth-child(2n)>div{border-right:1px solid #2f3030}#authors li{width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}#authors .pic{padding:5px}#title_obi{padding-top:0}#title_obi h1 i{display:block}.single-post #title_obi{margin-bottom:20px!important}#title_obi.column{padding-top:40px}.post-type-archive-spot #title_obi.spot h1,.post-type-archive-event #title_obi.event h1{text-align:left;text-indent:-200%;white-space:nowrap;overflow:hidden;padding-top:35px;background-position:50% 40%!important;background-size:auto 40px!important}.livecamcherry{padding:30px 0}.livecamcherry .inner{width:80%}.livecammain{height:55vw}.livecammain img{margin-top:-14vw}.livecamsub{position:static;width:70%;display:block;margin:30px auto 0}.livecammain>span,.livecamsub>span{margin-top:1px;font-size:90%}.livecamsub>span{font-size:80%}.post-type-archive-course #title_obi .leadtxt,.post-type-archive-guide #title_obi .leadtxt,.post-type-archive-rel_link #title_obi .leadtxt{margin-left:10px;margin-right:10px;font-size:14px;line-height:1.4}.post-type-archive-coverstory #title_obi .inner,.post-type-archive-column #title_obi .inner,.post-type-archive-post #title_obi .inner,.category #title_obi .inner{padding:20px 0}.post-type-archive-coverstory #title_obi h1,.post-type-archive-column #title_obi h1,.post-type-archive-post #title_obi h1,.category #title_obi h1{padding-top:40px}.post-type-archive-coverstory #title_obi h1{background:url(../../../images/common_lab_feature@2x.png) no-repeat 50% 0;background-size:auto 40px}.post-type-archive-column #title_obi h1{background:url(../../../images/common_lab_column@2x.png) no-repeat 50% 0;background-size:auto 40px}.post-type-archive-post #title_obi h1,.category #title_obi h1{background:url(../../../images/common_lab_blog@2x.png) no-repeat 50% 0;background-size:auto 40px}#title_obi.column .title{padding-top:30px;padding-bottom:60px}#title_obi.column .bg{width:100%;top:0;left:0;right:0;bottom:0}#twitter_ticker{display:none}#main_image{padding-top:0}#main_image .inner{overflow-x:visible}.slideshow .swiper-wrapper{width:100%;width:100vw}.slideshow .swiper-wrapper .swiper-slide img{width:100%;height:auto}.slideshow .swiper-button-next,.slideshow .swiper-button-prev{background-color:rgba(0,0,0,.3);font-size:30px;color:#fff;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";border:none}.slideshow .swiper-button-next{right:0}.slideshow .swiper-button-prev{left:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:-40px!important}.swiper-pagination-bullet{width:20px;height:20px}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}#sammary_table .inner{margin-left:10px;margin-right:10px}#sammary_table .inner>dl>dt{padding-left:30px;padding-bottom:0}#sammary_table .inner>dl>dt:after{display:none}#googlemap .inner{margin-left:10px;margin-right:10px}#map_canvas{height:400px}#adjacent_post_nav .inner{padding:8vw 0}#adjacent_post_nav .inner #nav-single>span a{min-width:65%}.popular_contents ul li{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.popular_contents ul li h3{padding-top:40px;font-size:14px;line-height:1.3;background-size:30px auto}.genrelist .inner>ul{padding-top:40px}.genrelist .inner>ul>li{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.searchbox fieldset{width:auto;margin-left:20px;margin-right:20px}.search_box .button dd{text-align:left}#spot_search{display:block}#stay_search{display:block}#event_search{display:block}#areamap .map{width:100vw;height:61vw}#areamap.spot .map{background:url(../../../images/spot_map_matsumoto_city.png) no-repeat 50% 50%;background-size:contain;position:relative;left:-3%}#areamap.spot .lab{font-size:10px}#areamap.spot a.lab{font-size:14px;padding:1px 10px}#areamap.spot .lab.alps_area{top:30vw;left:9vw}#areamap.spot .lab.city_area{top:4vw;right:33vw}#areamap.spot .lab.east_area{top:25vw;right:6vw}#areamap.spot .lab.north_area{top:5vw;right:4vw}#areamap.spot .lab.south_area{top:44vw;left:72vw}#areamap.spot .lab.west_area{top:50vw;left:41vw}#areamap.spot .lab.airport{top:43vw;left:51vw}#areamap.spot .lab.castle{top:13vw;left:57vw}#areamap.spot .lab.interchange{top:13vw;right:50vw}#areamap.spot .lab.kamikochi{top:26vw;left:22vw}#areamap.spot .lab.nagawa{top:49vw;left:23vw}#areamap.spot .lab.norikura{top:37vw;left:15vw}#areamap.spot .lab.north_alps{top:18vw;left:23vw}#areamap.spot .lab.station{top:16.9vw;right:41vw}#areamap.spot .lab.utsukushigahara{top:34vw;right:14vw}html[lang=en-US] #areamap.spot span.lab,html[lang=zh-hant] #areamap.spot span.lab,html[lang=zh-hans] #areamap.spot span.lab,html[lang=th] #areamap.spot span.lab,html[lang=ko-KR] #areamap.spot span.lab,html[lang=fr-FR] #areamap.spot span.lab,html[lang=de-DE] #areamap.spot span.lab,html[lang=ru-RU] #areamap.spot span.lab{line-height:1;font-size:2vw}html[lang=en-US] #areamap.spot a.lab,html[lang=zh-hant] #areamap.spot a.lab,html[lang=zh-hans] #areamap.spot a.lab,html[lang=ko-KR] #areamap.spot a.lab,html[lang=fr-FR] #areamap.spot a.lab,html[lang=de-DE] #areamap.spot a.lab,html[lang=ru-RU] #areamap.spot a.lab{font-size:2.2vw}html[lang=th] #areamap.spot span.lab,html[lang=th] #areamap.spot a.lab{line-height:1.2}html[lang=en-US] #areamap.spot .lab.city_area,html[lang=fr-FR] #areamap.spot .lab.city_area,html[lang=de-DE] #areamap.spot .lab.city_area{top:5vw;right:33vw}html[lang=zh-hant] #areamap.spot .lab.east_area,html[lang=zh-hans] #areamap.spot .lab.east_area,html[lang=ko-KR] #areamap.spot .lab.east_area{top:25vw;right:9vw}html[lang=th] #areamap.spot .lab.east_area{top:25vw;right:2vw;width:15vw}html[lang=de-DE] #areamap.spot .lab.east_area,html[lang=ru-RU] #areamap.spot .lab.east_area{top:24vw;right:4vw}html[lang=en-US] #areamap.spot .lab.nagawa,html[lang=ko-KR] #areamap.spot .lab.nagawa,html[lang=fr-FR] #areamap.spot .lab.nagawa,html[lang=de-DE] #areamap.spot .lab.nagawa,html[lang=ru-RU] #areamap.spot .lab.nagawa{top:49vw;left:21vw}html[lang=zh-hant] #areamap.spot .lab.north_area,html[lang=zh-hans] #areamap.spot .lab.north_area,html[lang=ko-KR] #areamap.spot .lab.north_area{top:5vw;right:9vw}html[lang=zh-hant] #areamap.spot .lab.airport,html[lang=zh-hans] #areamap.spot .lab.airport{top:43vw;left:53vw}html[lang=fr-FR] #areamap.spot .lab.airport,html[lang=de-DE] #areamap.spot .lab.airport{top:43vw;left:51vw;width:14vw}html[lang=en-US] #areamap.spot .lab.castle,html[lang=de-DE] #areamap.spot .lab.castle,html[lang=ru-RU] #areamap.spot .lab.castle{top:11.5vw;left:54vw;width:11vw}html[lang=th] #areamap.spot .lab.castle{top:13.2vw;left:54vw}html[lang=ko-KR] #areamap.spot .lab.castle{top:13.2vw;left:55vw}html[lang=fr-FR] #areamap.spot .lab.castle{top:11.5vw;left:54vw;width:17vw}html[lang=en-US] #areamap.spot .lab.interchange,html[lang=fr-FR] #areamap.spot .lab.interchange{top:11.4vw;right:46vw;width:12vw}html[lang=de-DE] #areamap.spot .lab.interchange{top:11.4vw;right:48vw;width:12vw}html[lang=ru-RU] #areamap.spot .lab.interchange{top:13vw;right:47vw;width:14vw}html[lang=fr-FR] #areamap.spot .lab.north_alps,html[lang=de-DE] #areamap.spot .lab.north_alps,html[lang=ru-RU] #areamap.spot .lab.north_alps{top:18vw;left:20vw;width:19vw}html[lang=de-DE] #areamap.spot .lab.station,html[lang=ru-RU] #areamap.spot .lab.station{top:16.9vw;right:35vw}html[lang=en-US] #areamap.spot .lab.utsukushigahara,html[lang=fr-FR] #areamap.spot .lab.utsukushigahara{top:34vw;right:10vw;width:15vw}html[lang=ko-KR] #areamap.spot .lab.utsukushigahara{top:34vw;right:14vw;width:12vw}html[lang=de-DE] #areamap.spot .lab.utsukushigahara,html[lang=ru-RU] #areamap.spot .lab.utsukushigahara{top:34vw;right:10vw;width:18vw}#areamap.stay .map{background:url(../../../images/stay_map_matsumoto_city.png) no-repeat 0 0;background-size:contain;position:relative}#areamap.stay a.lab,#areamap.stay span.lab{font-size:2vw}#areamap.stay a.lab{padding:3px 15px}#areamap.stay .lab.airport{top:39vw;left:52vw}#areamap.stay .lab.asama{top:14.5vw;left:74vw}#areamap.stay .lab.azusagawa{top:26vw;left:41vw}#areamap.stay .lab.city{top:21vw;left:54vw}#areamap.stay .lab.gakenoyu{top:35vw;left:73vw}#areamap.stay .lab.interchange{top:31vw;left:55.5vw}#areamap.stay .lab.kamikochi{top:29vw;left:17vw}#areamap.stay .lab.nagawa{top:50vw;left:22vw}#areamap.stay .lab.norikura{top:40vw;left:9vw}#areamap.stay .lab.sawando{top:39vw;left:30.5vw}#areamap.stay .lab.shiga{top:8vw;left:67vw}#areamap.stay .lab.shirahone{top:45vw;left:13vw}#areamap.stay .lab.station{top:28.5vw;left:59.5vw}#areamap.stay .lab.tobira{top:39.5vw;left:75vw}#areamap.stay .lab.utsukushigahara-high{top:28vw;left:77vw}#areamap.stay .lab.utsukushigahara-spa{top:23.5vw;left:74vw}#areamap.stay .lab.yokota{top:19vw;left:74vw}html[lang=en-US] #areamap.stay a.lab{padding:3px 10px}html[lang=en-US] #areamap.stay a.lab,html[lang=en-US] #areamap.stay span.lab{font-size:2vw}html[lang=en-US] #areamap.stay .lab.airport{top:39vw;left:48vw}html[lang=en-US] #areamap.stay .lab.asama{top:14.5vw;left:70vw}html[lang=en-US] #areamap.stay .lab.azusagawa{top:25.5vw;left:36vw}html[lang=en-US] #areamap.stay .lab.city{top:18vw;left:54vw;width:10vw}html[lang=en-US] #areamap.stay .lab.gakenoyu{top:35vw;left:73vw}html[lang=en-US] #areamap.stay .lab.interchange{top:31vw;left:50.5vw;width:15vw}html[lang=en-US] #areamap.stay .lab.kamikochi{top:30vw;left:16vw}html[lang=en-US] #areamap.stay .lab.nagawa{top:50vw;left:22vw}html[lang=en-US] #areamap.stay .lab.shiga{top:8vw;left:67vw}html[lang=en-US] #areamap.stay .lab.tobira{top:39.5vw;left:70vw}html[lang=en-US] #areamap.stay .lab.utsukushigahara-high{top:31.5vw;left:73vw;width:16vw}html[lang=en-US] #areamap.stay .lab.utsukushigahara-spa{top:24.5vw;left:73vw;width:16vw}html[lang=en-US] #areamap.stay .lab.yokota{top:19.5vw;left:72vw}html[lang=zh-hant] #areamap.stay a.lab,html[lang=zh-hant] #areamap.stay span.lab{font-size:2.5vw}html[lang=zh-hant] #areamap.stay .lab.airport{top:39.4vw;left:51vw}html[lang=zh-hant] #areamap.stay .lab.interchange{top:31.4vw;left:54.5vw}html[lang=zh-hant] #areamap.stay .lab.station{top:28.5vw;left:62.5vw}html[lang=zh-hant] #areamap.stay .lab.tobira{top:37vw;left:74vw}html[lang=th] #areamap.stay .lab.airport{top:40vw;left:48vw}html[lang=th] #areamap.stay .lab.city{top:19vw;left:53vw;width:10vw}html[lang=th] #areamap.stay .lab.interchange{top:31.2vw;left:53.5vw}html[lang=th] #areamap.stay .lab.kamikochi{top:29vw;left:14vw;width:19vw}html[lang=th] #areamap.stay .lab.utsukushigahara-spa{top:23.5vw;left:70vw}html[lang=ko-KR] #areamap.stay .lab.airport{top:39vw;left:49vw}html[lang=ko-KR] #areamap.stay .lab.city{top:21vw;left:57vw}html[lang=ko-KR] #areamap.stay .lab.utsukushigahara-spa{top:23.5vw;left:70vw}html[lang=fr-FR] #areamap.stay .lab.airport{top:39vw;left:48vw;width:15vw}html[lang=fr-FR] #areamap.stay .lab.city{top:19vw;left:51vw;width:12vw}html[lang=fr-FR] #areamap.stay .lab.interchange{top:31vw;left:51.5vw;width:14vw}html[lang=fr-FR] #areamap.stay .lab.kamikochi{width:18vw;top:26vw;left:15vw}html[lang=fr-FR] #areamap.stay .lab.shirahone{top:45vw;left:13vw;width:18vw}html[lang=fr-FR] #areamap.stay .lab.tobira{top:36.5vw;left:67vw;width:18vw}html[lang=fr-FR] #areamap.stay .lab.utsukushigahara-spa{top:21.5vw;left:70vw;width:19vw}html[lang=de-DE] #areamap.stay .lab.airport{top:39vw;left:45vw}html[lang=de-DE] #areamap.stay .lab.city{top:19vw;left:50vw;width:12vw}html[lang=de-DE] #areamap.stay .lab.interchange{top:31vw;left:51vw}html[lang=de-DE] #areamap.stay .lab.kamikochi{width:18vw;top:26vw;left:15vw}html[lang=de-DE] #areamap.stay .lab.utsukushigahara-spa{top:21.5vw;left:70vw;width:18vw}html[lang=ru-RU] #areamap.stay .lab.airport{top:39vw;left:47vw}html[lang=ru-RU] #areamap.stay .lab.city{top:19vw;left:50vw;width:14vw}html[lang=ru-RU] #areamap.stay .lab.interchange{top:31vw;left:51.5vw}html[lang=ru-RU] #areamap.stay .lab.kamikochi{width:18vw;top:26vw;left:15vw}html[lang=ru-RU] #areamap.stay .lab.shirahone{top:45vw;left:13vw;width:22vw}html[lang=ru-RU] #areamap.stay .lab.station{top:28.5vw;left:60.5vw}html[lang=ru-RU] #areamap.stay .lab.utsukushigahara-spa{top:19.5vw;left:72vw;width:16vw}#fee .inner,#access .inner,#notice .inner{width:auto;margin-left:10px;margin-right:10px}#goback_to_list .btn_sleeve{margin-left:10px;margin-right:10px}.seasonal_info .inner{width:auto;margin-left:10px;margin-right:10px}.seasonal_list.sakura dl.phase_0{background-image:url(../../../images/seasonal_ico_sakura0@2x.png)}.seasonal_list.sakura dl.phase_1,.seasonal_list.sakura dl.phase_2{background-image:url(../../../images/seasonal_ico_sakura2@2x.png)}.seasonal_list.sakura dl.phase_3,.seasonal_list.sakura dl.phase_4{background-image:url(../../../images/seasonal_ico_sakura4@2x.png)}.seasonal_list.sakura dl.phase_5,.seasonal_list.sakura dl.phase_6{background-image:url(../../../images/seasonal_ico_sakura6@2x.png)}.seasonal_list.sakura dl.phase_7,.seasonal_list.sakura dl.phase_8{background-image:url(../../../images/seasonal_ico_sakura8@2x.png)}.seasonal_list.sakura dl.phase_9,.seasonal_list.sakura dl.phase_10{background-image:url(../../../images/seasonal_ico_sakura10@2x.png)}.seasonal_list.sakura dl.phase_11{background-image:url(../../../images/seasonal_ico_sakura10@2x.png)}.seasonal_list.fallleaves dl.phase_0{background-image:url(../../../images/seasonal_ico_fall0@2x.png)}.seasonal_list.fallleaves dl.phase_1{background-image:url(../../../images/seasonal_ico_fall1@2x.png)}.seasonal_list.fallleaves dl.phase_2{background-image:url(../../../images/seasonal_ico_fall2@2x.png)}.seasonal_list.fallleaves dl.phase_3{background-image:url(../../../images/seasonal_ico_fall3@2x.png)}.seasonal_list.fallleaves dl.phase_4{background-image:url(../../../images/seasonal_ico_fall4@2x.png)}.seasonal_list dl.phase{background-size:23px 23px!important}#sakura_note .inner>div,#fallleaves_note .inner>div{margin-left:10px;margin-right:10px}.course_sequence .phase.start .number,.course_sequence .phase.goal .number{width:54px;left:-54px}.course_sequence .phase.start .pic,.course_sequence .phase.goal .pic{width:30%;-ms-flex-preferred-size:30%;flex-basis:30%;margin-right:25px}.course_sequence .inner.narrow{margin-left:10px;margin-right:10px}.course_sequence .phase.spot .number{width:54px;left:-54px}.course_sequence .phase.spot .pic{width:30%;-ms-flex-preferred-size:30%;flex-basis:30%;margin-right:25px}.course_sequence .phase.trans .time_required{font-size:16px;margin-right:10px}.bannerstring strong{margin-bottom:0}#arealist li .pic{position:relative}#arealist li .pic:after{content:"";display:block;position:absolute;bottom:5px;right:5px;width:100%;height:100px;background-repeat:no-repeat;background-position:bottom right;background-size:contain}#arealist li.city .pic:after{background-image:url(../../../images/area_map_city.png)}#arealist li.north .pic:after{background-image:url(../../../images/area_map_north.png)}#arealist li.east .pic:after{background-image:url(../../../images/area_map_east.png)}#arealist li.south .pic:after{background-image:url(../../../images/area_map_south.png)}#arealist li.west .pic:after{background-image:url(../../../images/area_map_west.png)}#arealist li.alps .pic:after{background-image:url(../../../images/area_map_alps.png)}#arealist li .catchcopy{padding-bottom:16px}.rich_banners li{height:auto}.term_group.link ul{margin-left:5px;margin-right:5px}.term_group.link ul li picture{width:100%}.movielist+.movie-obi-end{margin-top:-120px!important}}@media screen and (max-width:567px){.headroom--unpinned{top:-50px}#header_logo a{width:200px;height:26px}#right_menu_group li{height:40px}#right_menu_group li.map:before{background-position:50% 15%}.global-menu .switch_language{position:absolute;top:9px;left:15px;right:60px}.global-menu .switch_language .wpml-ls-legacy-dropdown{width:90%}#sponsor_banners{text-align:center}#sponsor_banners li{display:inline-block;width:32.5%;border:none!important}#author_prof .coverimg{height:180px;margin-bottom:-40px}#author_prof .avatar+div{margin-top:40px}.author .articlelist h2{font-size:1.1rem;margin-bottom:30px}.author .articlelist h2 em{font-size:1.3rem}ul.columns li,ul.columns .infinite-wrap li{border-top:1px dashed #2f3030;margin-bottom:0}ul.columns li:last-child,ul.columns .infinite-wrap li:last-child{border-bottom:1px dashed #2f3030}ul.columns li a,ul.columns .infinite-wrap li a{padding-bottom:15px;padding-top:15px}.tilelayout li a{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.tilelayout li .pic{width:100px;-ms-flex-preferred-size:100px;flex-basis:100px;margin-right:15px}.tilelayout li .pic.noattachedimg{max-height:17.3vw}.tilelayout li .desc{-ms-flex:1;flex:1;padding:0 0 20px;text-align:left}.tilelayout li .desc h3{text-align:left;line-height:1.1;margin-bottom:2px}.tilelayout li .btn,.yado_list li .btn{display:inline-block;text-align:left;border:none!important;line-height:1.1}.tilelayout li .btn span,.yado_list li .btn span{border:1px solid #2f3030;border-radius:10px;display:inline-block;margin-bottom:2px;padding:2px 10px;line-height:14px;font-size:12px}.tilelayout .tile .area,.seasonal_list .tilelayout .area{background-color:#91734b;border-radius:10px;display:inline-block;margin-bottom:2px;padding:3px 10px;line-height:14px;color:#fff;font-size:12px;margin-top:3px}.single-post article header{padding-top:15px}.single-post article header h1{font-size:18px;line-height:1.1}.single-post article header .meta{font-size:small}.column ul.columns li a{display:block}.column ul.columns li .pic{width:100%}.column ul.columns li .desc{padding:15px 0;display:-ms-flexbox;display:flex}.column ul.columns li .desc img.avatar{position:static;height:50px;width:auto;margin-right:10px}.column ul.columns li .desc .authorname{-ms-flex:1;flex:1}.grid-item.new:before{left:-10px}.storycontent figure{padding:0!important;margin:0 0 1em}.storycontent figure img{width:100%;height:auto}.storycontent figure .wp-caption-text{margin-top:0;padding:4px 8px 10px;font-size:12px}.single-column .storycontent h1{font-size:30px}.single-column .storycontent h2{font-size:26px}.single-column .storycontent h3{font-size:24px}.single-column .storycontent h4{font-size:22px}.single-column .storycontent h5{font-size:20px}.blc_news h2{font-weight:700;font-size:22px;text-align:center;padding:10px 0 30px;position:relative}.blc_news h2:before{content:"";display:block;position:absolute;top:2px;left:0;width:60px;height:60px;background:url(../../../images/common_ico_news.png) no-repeat 0 50%;background-size:contain}section.extramenu .columns.col4{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0}section.extramenu .columns.col4 li{-ms-flex-preferred-size:48.5%;flex-basis:48.5%;width:48.5%;border:none!important}section.extramenu .columns.col4 li>div{border-left:none}section.extramenu .columns.col4 li:nth-child(2n)>div{border-right:none}section.extramenu .columns.col2 li.frontrow:before{display:none}ul.columns li,ul.columns .infinite-wrap li,ul.columns li:last-child,ul.columns .infinite-wrap li:last-child{border:none!important}.rel_info h2{position:relative;margin-bottom:30px}.rel_info.event h2{padding:10px 0 0}.rel_info.event{padding-top:25px}#search_result{padding-top:20px}.post-type-archive-post section.post{padding-bottom:75px}.post-type-archive-post section.post>.inner:before{margin-bottom:30px}.post-type-archive-post section.post>.inner:after{margin-top:30px}#authors ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#authors li{width:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%}.brochures{margin-bottom:40px}.brochures li{width:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%}.brochures li a{padding:2.5px}.brochures li .desc h3{font-size:.8rem}#title_obi{padding-bottom:0}#title_obi>.inner{padding-top:10px;padding-bottom:10px}#title_obi.has_ja_name>.inner{padding-bottom:2em}#title_obi .sub_terms{display:inline-block}#title_obi .sub_terms a,#title_obi .sub_terms span{border-radius:10px;padding:0 10px;font-size:12px;margin-bottom:2px;line-height:1.4}#title_obi.column .title h1{font-size:23px}#title_obi.genre.parent:before,#title_obi.stay:before,#title_obi.genre.child:before,.single-spot #title_obi:before{display:block;position:absolute;top:42px;left:18px;width:60px;background-size:contain}html[lang=ja] .single-stay #title_obi.stay:before{top:0;left:0;width:110px;background-size:contain!important}.single-spot #title_obi:before{top:55px}#title_obi.genre.parent h1,#title_obi.stay h1,.single-spot #title_obi h1{text-align:left;padding:15px 0 30px 100px!important;margin-bottom:0}.single-spot #title_obi h1{text-align:center;padding-left:40px!important;padding-right:40px!important}#title_obi.genre.parent .leadtxt{margin-left:20px;margin-right:20px;line-height:1.4;text-align:justify;padding-bottom:2em}#title_obi.genre.parent .pickup{padding-top:0}#title_obi.genre .pickup,#title_obi.stay .pickup{padding-bottom:10px}#title_obi.genre .pickup h2,#title_obi.stay .pickup h2{margin-bottom:40px}#title_obi.genre .pickup li,#title_obi.stay .pickup li{margin-bottom:10px;border:none}#title_obi.genre .pickup li:last-child,#title_obi.stay .pickup li:last-child{margin-bottom:0}.single-spot #title_obi h1{font-size:22px;padding-bottom:20px!important}.single-spot #title_obi h1 i{font-size:12px}.single-spot #title_obi.m100 .inner:after,.single-stay #title_obi.m100 .inner:after{width:100px;height:62px;background-size:contain;background-position:100% 0;right:5px}.post-type-archive #title_obi.sakura,.post-type-archive #title_obi.fallleaves{padding:0}html[lang=ja] .post-type-archive #title_obi.sakura h1,html[lang=ja] .post-type-archive #title_obi.fallleaves h1{height:130px;background-size:contain}.post-type-archive #title_obi.sakura{background-position-x:15%}.single #title_obi.sakura .inner,.single #title_obi.fallleaves .inner{padding:15px 0}.single #title_obi.sakura .subtitle,.single #title_obi.fallleaves .subtitle{font-size:18px}.single #title_obi.sakura h1,.single #title_obi.fallleaves h1{margin-left:10px;margin-right:10px;font-size:22px}.post-type-archive-course #title_obi h1 span,.post-type-archive-guide #title_obi h1 span,.post-type-archive-rel_link #title_obi h1 span,.single-course #title_obi .subtitle span{margin-bottom:20px}.post-type-archive-course #title_obi .inner,.post-type-archive-guide #title_obi .inner,.post-type-archive-rel_link #title_obi .inner{padding:40px 0}.single-course #title_obi .inner{padding:30px 0}.tile .schedule{display:none;font-size:12px}.tile .schedule.sp{display:block}.tile.event .desc .lab{text-align:left;top:-23px;left:-120px}.tile.yado .pic>div{border-radius:10px;display:inline-block;margin-bottom:2px;padding:3px;margin-top:1px;line-height:14px;font-size:12px}.tile.yado{margin-bottom:8px}.tile.yado .pic{text-align:center}.tile.yado .btn{padding:0}.tilelayout li.tile.yado .desc h3{margin-bottom:2px}.tile.yado .desc dl{padding:1px}#lead_block .author_prof dt{width:100px;position:absolute;top:0;left:0}#lead_block .author_prof dl{padding-left:120px}#lead_block .author_prof .name{-ms-flex-wrap:wrap;flex-wrap:wrap}#lead_block .author_prof .name span:last-child{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}#rel_tags{padding:20px 0 0}#map_canvas{height:300px}#external_link li a{display:block;font-size:12px;padding:8px 30px;border-radius:12px}html[lang=de] #adjacent_post_nav,html[lang=fr] #adjacent_post_nav,html[lang=ru] #adjacent_post_nav{font-size:12px}#adjacent_post_nav .inner #nav-single .nav-previous a,#adjacent_post_nav .inner #nav-single .nav-next a{padding:calc(2vw - 1px) 2vw}#adjacent_post_nav .inner #nav-single .nav-archive a{padding:2vw}.genrelist h2{margin-bottom:40px}.genrelist .inner>ul>li{margin-bottom:40px}.genrelist .inner>ul>li>a{margin:0 5px}.genrelist li a>div{height:110px}.genrelist h3{padding:35px 0 10px}.genrelist li ul{display:none}#spot_search .cond.terms label span{padding-right:0}#event_search .conditions.primary>div{-ms-flex-direction:column;flex-direction:column}#event_search .conditions.primary .calendar{margin-bottom:30px}#event_search .cond.terms label span{padding-left:0;padding-right:0}.m100label{top:0}#m100_specialfavor .inner>div{padding:60px 20px 20px}#access dl{margin-bottom:5px}.rel_spots li{padding:10px;margin:10px}.rel_spots li .pic{margin-bottom:10px}.rel_spots li{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.rel_spots li .pic{width:100px;-ms-flex-preferred-size:100px;flex-basis:100px;margin-right:10px}.rel_spots li .desc h4{font-size:16px}.yado_list.non_advertisers{font-size:80%}.yado_list.non_advertisers li .btn{padding-left:0;padding-right:0}.seasonal_info li{font-size:14px;line-height:1.3}.seasonal_info li .pic{width:100px;-ms-flex-preferred-size:100px;flex-basis:100px;margin-right:15px}.seasonal_info li .desc h3{font-weight:700;font-size:16px;line-height:1.3;margin-bottom:8px}.seasonal_info dl.phase dt,.seasonal_info dl.phase dd{display:inline-block}.seasonal_info dl.phase dt{margin-right:5px}.seasonal_list dl.phase{padding-top:2px;padding-bottom:5px;margin-bottom:3px}.seasonal_list dl.btts{margin-bottom:3px}.post-type-archive-faq .faq .inner{margin-left:0!important;margin-right:0!important}#event_list{background-color:#fff}.course_sequence .phase.start,.course_sequence .phase.goal{margin-left:0;border-left:none}.course_sequence .phase.start>div,.course_sequence .phase.start>a,.course_sequence .phase.goal>div,.course_sequence .phase.goal>a{margin-left:0;padding:10px}.course_sequence .phase.start .number,.course_sequence .phase.goal .number{display:none}.course_sequence .phase.start>div>div,.course_sequence .phase.start>a>div,.course_sequence .phase.goal>div>div,.course_sequence .phase.goal>a>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.course_sequence .phase.start .pic,.course_sequence .phase.goal .pic{width:80px;-ms-flex-preferred-size:80px;flex-basis:80px;margin-right:15px}.course_sequence .phase.start .desc,.course_sequence .phase.goal .desc{-ms-flex:1;flex:1}.course_sequence .phase.start .memo{border-left:1px black solid}.course_sequence .phase.start .memo,.course_sequence .phase.goal .memo{margin-left:10px;padding-left:20px}.course_sequence .phase.trans{background-size:43px 65px;background-position:20px 50%}.course_sequence .phase.trans.walk{background-image:url(../../../images/course_trans_walk@2x.png)}.course_sequence .phase.trans.bus{background-image:url(../../../images/course_trans_bus@2x.png)}.course_sequence .phase.trans.bicycle{background-image:url(../../../images/course_trans_bike@2x.png)}.course_sequence .phase.trans.train{background-image:url(../../../images/course_trans_train@2x.png)}.course_sequence .phase.trans.car,.course_sequence .phase.trans.taxi{background-image:url(../../../images/course_trans_car@2x.png)}.course_sequence .phase.spot .number{display:none}.course_sequence .inner.narrow{overflow-x:visible}.course_sequence .phase.trans{margin-left:10px;margin-bottom:0}.course_sequence .phase.spot{margin-left:0;border-left:none}.course_sequence .phase.spot .number{width:40px;left:-40px}.course_sequence .phase.trans{background-position:20px 50%;padding-left:70px}.course_sequence .phase.trans{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.course_sequence .phase.trans .memo{width:80%;-ms-flex-preferred-size:80%;flex-basis:80%}.course_sequence .phase.trans .memo,.course_sequence .phase.spot .extra_comment{font-size:14px;line-height:1.4}.course_sequence .phase.spot .extra_comment{margin-left:10px;border-left:1px solid #231815}.course_sequence .phase.spot>div,.course_sequence .phase.spot>a{margin-left:0;padding:10px}.course_sequence .phase.spot>div>div,.course_sequence .phase.spot>a>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.course_sequence .phase.spot .pic{width:80px;-ms-flex-preferred-size:80px;flex-basis:80px;margin-right:15px}.course_sequence .phase.spot .desc{-ms-flex:1;flex:1}.course_sequence .phase.spot .desc h3{padding:5px}.course_sequence .phase.spot .memo,.course_sequence .phase.spot .extra_comment{font-size:14px;line-height:1.4}.guide_panels ul li{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.guide_panels ul li a:before{background-size:120px auto;height:170px}.guide_panels ul li a span{font-size:14px;padding:5px}.bannerstring{font-size:100%;line-height:1.2}.guide_cps .inner.narrow{width:auto;margin-left:5px;margin-right:5px}.panels li{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.term_group.faq .list{margin-left:10px;margin-right:10px}.cs_list li{margin-bottom:10px}.cs_list li img{width:100%;height:auto;display:block}.term_group.link ul li a>img{width:100px;height:auto;margin-left:1em}.promo_movie{margin-left:-5px;margin-right:-5px}.promo_movie iframe{width:100%;height:calc(100vw*3/4)}.page-story main{padding-top:90px!important}.movielist li iframe{height:calc(100vw*9/16);margin-bottom:15px}.post-type-archive #title_obi.tokotoko .inner{min-height:0;padding:80px 0}html[lang=ja] .post-type-archive #title_obi.tokotoko h1{height:130px;background-size:contain}.single #title_obi.tokotoko .inner,.archive #title_obi.tokotoko .inner{padding:15px 0}.single #title_obi.tokotoko .subtitle,.archive #title_obi.tokotoko .subtitle{font-size:18px}.single #title_obi.tokotoko h1,.archive #title_obi.tokotoko h1{margin-left:10px;margin-right:10px;font-size:22px}.tokotoko_message{font-size:14px}.seasonal_list.tokotoko li a.mountain_title{width:93%}.tokotoko .tilelayout img.icon_foot1{display:none}.tokotoko .tilelayout ul.inner{width:90%}.tokotoko .tilelayout ul.inner img{width:70px;height:20px;margin:0;display:block}.tokotoko .tilelayout ul.inner li .date{margin-bottom:0}.seasonal_list.tokotoko h2.mountain,.seasonal_list.tokotoko h2.basic-information,.seasonal_list.tokotoko h2.desk-training,.seasonal_list.tokotoko h2.lodge-information{background-size:20%}.tokotoko .tilelayout li{overflow:hidden}.tokotoko .pic{width:30px;float:left;margin:0 0 20px}.tokotoko .pic .likebox{display:none}.tokotoko .tokotoko_level{float:none;display:block}.tokotoko .meta{position:initial;bottom:0;right:0}.single-tokotoko main{padding-top:35px}article header.tokotoko{padding-bottom:20px}}@media screen and (max-width:449px){#menu-convenient-menu li a,ul[id^=menu-convenient-menu-main] li a{margin:0 4px}}@media screen and (max-width:1130px){#author_prof .coverimg{height:400px}#author_prof .inner>div{margin-left:10px;margin-right:10px}}@media screen and (max-width:639px){.simplelist li a{padding:20px 0}}@media screen and (max-width:650px){.storycontent{margin-left:5px;margin-right:5px}.storycontent iframe.youtube-player{width:100vw;height:75vw}}@media screen and (max-width:768px){section.heroimage.top .swipeicon{display:none;height:50px;background:url(../../../images/common_ico_swipe.png) no-repeat 50% 50%;background-size:contain}}@media screen and (max-width:799px){section.news .blc_news{margin-left:10px;margin-right:10px}section.aboutus .inner{margin-left:10px;margin-right:10px}section.aboutus .desc{text-align:justify}}@media screen and (max-width:965px){section.areamap .enlarged{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}section.areamap .wide{-ms-flex-preferred-size:300px;flex-basis:300px;width:300px;margin:0 auto}section.areamap .enlarged div.map{height:calc(100vw*389/673);background-size:contain}section.areamap span.lab,section.areamap a.lab{font-size:1.7vw}section.areamap .lab.alps_area{top:29vw;left:13vw;text-shadow:0 0 5px #000;border-color:#fff;color:#fff}section.areamap .lab.city_area{top:4vw;left:54vw}section.areamap .lab.east_area{top:26vw;right:10vw}section.areamap .lab.north_area{top:5vw;right:9vw}section.areamap .lab.south_area{top:46vw;right:24vw}section.areamap .lab.west_area{top:51vw;left:39vw}section.areamap .lab.airport{top:43vw;right:36vw}section.areamap .lab.interchange{top:12.5vw;right:51vw}section.areamap .lab.north_alps{top:17vw;left:23vw}section.areamap .lab.castle{top:13.5vw;right:40.5vw}section.areamap .lab.station{top:17vw;right:42.5vw}section.areamap .lab.kamikochi{top:25vw;left:23vw}section.areamap .lab.norikura{top:38vw;left:15vw}section.areamap .lab.nagawa{top:48vw;left:20vw}section.areamap .lab.utsukushigahara{top:32vw;right:16vw}section.areamap .lab.matsumoto{top:116px;left:96px}section.areamap .lab.tokyo{top:193px;left:206px}section.areamap .lab.nagoya{top:236px;left:82px}}@media screen and (max-width:916px){section.areamap .inner .btn_sleeve a{margin-bottom:20px}section.areamap .inner .btn_sleeve a:last-child{margin-bottom:0}section.aboutus .inner .btn_sleeve a{margin-bottom:20px}section.aboutus .inner .btn_sleeve a:last-child{margin-bottom:0}}@media screen and (max-width:670px){section.areamap .lab.airport{top:42vw;right:36vw}section.areamap .lab.matsumoto{top:119px;left:96px}section.areamap .lab.tokyo{top:190px;left:204px}section.areamap .lab.nagoya{top:235px;left:84px}}@media screen and (max-width:590px){section.areamap .wide .lab{font-size:2.5vw}section.areamap .lab.matsumoto{top:116px;left:98px}}@media screen and (max-width:420px){section.areamap .wide .lab{font-size:3vw}section.areamap .lab.matsumoto{top:116px;left:102px}}@media screen and (max-width:756px){section.aboutus h2{font-size:2.5em;line-height:1.2;white-space:normal}section.aboutus #footer_logo{background-size:190px;height:35px}}@media screen and (max-width:1139px){#title_obi.column .inner{width:auto;padding-left:10px;padding-right:10px}#title_obi.column .title{padding-bottom:65px}#title_obi.column .title h1{font-size:36px}}@media screen and (max-width:959px){#lead_block .desc{margin-bottom:1.5em}#title_obi.column .bg{left:20%}}@media screen and (max-width:1279px){.popular_contents ul li h3{padding-top:65px;font-size:18px;text-align:center}}@media screen and (max-width:450px){#areamap.spot a.lab{font-size:10px}#areamap.spot .lab.airport{width:14vw;line-height:1.1}#areamap.spot .lab.castle{top:12.2vw;left:55vw}#areamap.spot .lab.interchange{top:12vw;right:49vw}#areamap.spot .lab.station{top:15.7vw;right:40vw}html[lang=ko-KR] #areamap.spot .lab.alps_area{top:31vw;left:9vw}html[lang=zh-hant] #areamap.spot .lab.airport,html[lang=zh-hans] #areamap.spot .lab.airport{top:43vw;left:50vw}html[lang=zh-hant] #areamap.spot .lab.interchange,html[lang=th] #areamap.spot .lab.interchange,html[lang=ko-KR] #areamap.spot .lab.interchange{top:13vw;right:49vw}html[lang=en-US] #areamap.spot .lab.station,html[lang=zh-hant] #areamap.spot .lab.station,html[lang=th] #areamap.spot .lab.station,html[lang=ko-KR] #areamap.spot .lab.station,html[lang=fr-FR] #areamap.spot .lab.station{top:17vw;right:40vw}html[lang=th] #areamap.spot .lab.utsukushigahara{top:36vw;right:8vw}html[lang=ko-KR] #areamap.spot .lab.utsukushigahara{top:34vw;right:8vw;width:20vw}}@media screen and (max-width:350px){html[lang=zh-hant] #areamap.spot span.lab,html[lang=zh-hant] #areamap.spot a.lab,html[lang=zh-hans] #areamap.spot span.lab,html[lang=zh-hans] #areamap.spot a.lab,html[lang=ko-KR] #areamap.spot span.lab,html[lang=ko-KR] #areamap.spot a.lab{font-size:2.5vw}html[lang=th] #areamap.spot span.lab{font-size:2.2vw}}@media screen and (max-width:490px){html[lang=ja] #areamap.stay a.lab{font-size:2.2vw}#areamap.stay a.lab{padding:2px 10px}#areamap.stay .lab.kamikochi{top:30vw;left:17vw}}@media screen and (max-width:779px){#m100_specialfavor .inner>div{margin-left:15px;margin-right:10px}}@media screen and (max-width:979px){.yado_list.non_advertisers ul{margin:0 5px}}@media screen and (max-width:676px){#blog_search .primary li,#blog_search .order li{font-size:14px}}
/*# sourceMappingURL=style.css.map */