:root{--css-device-type:mobile;--body-font-size:17px;--font-size-reduced:17px;--hn-1-font-size:22px;--hn-2-font-size:17px;--nav-font-size:24px;--logo-font-size:28px;--header-height:85px;--header-height-fix:52px;--header-padding-top:10px;--paragraph-margin-bottom:1rem;--second-paragraph-margin-bottom:2rem;--block-elem-padding:8px;--block-elem-margin:-8px;--window-padding-aside:2%;--arrow-box-size:40px}body.theme-home,body.wd-window-scrolled{--header-height:52px}@media only screen and (min-width:768px){:root{--nav-width:50%}}.only-desktop{display:none}.pfc__nav{margin-top:2em}.pfc__nav a{font-size:.85em}#page-nav{background-color:var(--pn-bg-color)}#page-nav .pnc__second-meta{bottom:calc(4 * var(--page-content-padding-top))}.pn__container{padding:0 0 0 .15em}@media only screen and (min-width:768px){#page-nav{background-color:transparent}.pn__container{padding-left:var(--block-elem-padding);float:right}.pn__wrapper{margin-right:var(--block-elem-margin);margin-left:var(--block-elem-margin)}.pnc__wrapper{padding-left:1.5em;background-color:var(--pn-bg-color);margin-left:-1px;margin-right:-1px}}#page-nav-icon-box{min-width:48px}.pnib__container .wrapper .box{height:55%}#page-logo-box .header-title h1,#page-logo-box .header-title p{background-color:var(--body-bg-color);font-size:var(--body-font-size);padding:6px 10px 6px 5px;display:block;margin-top:18px;line-height:1;color:var(--thm-1-prim-color)}@media only screen and (max-width:767px){.theme-home #navIconOn:checked~#wd-body #page-logo-box .header-title{display:none}}.ics__one .ics__box{background-color:var(--thm-1-prim-color);color:var(--thm-1-seco-color)}.ics__two .ics__box{background-color:var(--thm-2-prim-color);color:var(--thm-2-seco-color)}.ics__two .ics__box a{text-decoration:none;color:var(--thm-2-seco-color)}.ics--padder,.ics__box{height:100%}@media only screen and (min-width:768px){.ic__seco .ic__wrapper{display:flex;flex-wrap:wrap;flex-direction:row}.ic__seco .ic__wrapper>div{flex:1;flex-basis:50%}.ic__seco .ic__wrapper .ics__one .ics--padder{padding-right:var(--block-elem-padding)}.ic__seco .ic__wrapper .ics__two .ics--padder{padding-left:var(--block-elem-padding)}.ic__seco .ic__wrapper .ics__one{margin-bottom:0}}.tcgc__item.txt{height:21em}.tcgcib__txt .wrapper .deko.cat-walking{max-width:115px}.tcgcib__txt .wrapper .deko.cat-cuddly{max-width:75px}@media only screen and (min-width:550px){.tcgc__item.txt{height:19em}}@media only screen and (min-width:768px){.teaser-container{margin:0 var(--block-elem-margin)}.tc__grid-container{display:flex;flex-wrap:wrap;flex-direction:row}.tcgc__item{flex:1;flex-basis:50%}.tcgc__item.txt{height:auto;min-height:21.5em}.tcgci--padder{padding:0 var(--block-elem-padding)}}.cs__slider-container{padding-top:58%}.cs__slider-container .cs__sc__wrapper{position:absolute;top:0;left:0}body.second-layout #page-logo-box .header-title h1,body.second-layout #page-logo-box .header-title p,body.second-layout #page-logo-box a span,body.second-layout #page-logo-box hteader-title a{margin-top:0;color:var(--body-tx-color);padding-left:0}body.second-layout #page-body{padding-top:110px}@media only screen and (min-width:768px){.pc__row{display:flex;flex-wrap:wrap;flex-direction:row;margin-left:var(--block-elem-margin);margin-right:var(--block-elem-margin)}.pc__col{flex:1;flex-basis:50%;padding:0 var(--block-elem-padding)}.pc__col.right{padding-top:3.2em}}.wlc__filter-box .reset-btn{padding-left:var(--block-elem-padding)}.wlc__filter-box .box{flex-basis:100%;max-width:100%;margin-bottom:var(--block-elem-padding)}.wlc__filter-box .selector{line-height:2;font-size:16px}.wlc__filter-box .selector span::before{width:16px;height:16px;border:1px solid var(--body-tx-color);margin-right:8px;font-size:10px}.wlc__scroll-container table{font-size:1rem}.wlc__scroll-container .tbody{overflow:auto;width:100%;height:auto;resize:vertical}.wlc__scroll-container .wlc--obj>div{display:flex;align-items:center}.wlc__scroll-container .wlc--obj span{flex:0 0 16px}.wlc__scroll-container .wlc--obj .state{flex-basis:16px;width:16px;height:16px}.wlc__scroll-container .wlc--obj .number{flex-basis:74px}.wlc__scroll-container .wlc--room{padding-right:.75em}.wlc__scroll-container .desktop,.wlc__scroll-container .wlc--apply,.wlc__scroll-container .wlc--area,.wlc__scroll-container .wlc--net,.wlc__scroll-container .wlc--pdf,.wlc__scroll-container .wlc--typ{display:none}@media only screen and (min-width:380px){.wlc__scroll-container .wlc--building,.wlc__scroll-container .wlc--obj{padding-left:var(--block-elem-padding)}.wlc__scroll-container .wlc--detail{padding-right:var(--block-elem-padding)}}@media only screen and (min-width:410px){.wlc__scroll-container .wlc--area{display:table-cell;padding-right:.5em}}@media only screen and (min-width:455px){.wlc__scroll-container table{font-size:var(--body-font-size)}}@media only screen and (min-width:520px){.wlc__scroll-container .wlc--net{display:table-cell}}@media only screen and (min-width:768px){.wlc__filter-box{margin-right:var(--block-elem-margin);margin-left:var(--block-elem-margin)}.wlc__filter-box .box{padding-right:var(--block-elem-padding);padding-left:var(--block-elem-padding);flex-basis:33%;max-width:33%}.wlc__scroll-container .wlc--pdf{display:table-cell}.wlc__scroll-container .wlc--pdf a{display:flex}.wlc__scroll-container .wlc--pdf span.desktop{display:inline}.wlc__scroll-container .wlc--pdf span.mobile{display:none}.wlc__scroll-container .wlc--apply{display:table-cell}.wlc__scroll-container .wlc--detail{display:none}}#pop-up-window.visible.detail-action{--wb-container-width:92%;max-width:440px}.wb__wrapper{display:flex;align-items:center}.wfb--scroll-area{max-height:calc(100vh - 50px)}.da-window{width:100%;background-color:var(--thm-6-prim-color)}.da--row{display:flex;flex-direction:row;line-height:2}.da--title{flex:0;flex-basis:10em}.da--content{flex:1}.da--wrapper,.da__header{padding:var(--block-elem-padding)}.da__body{margin-top:-1em}.da--wrapper{padding-top:0;padding-bottom:.75em}.da--scroll-area{max-height:calc(100vh - 50px);overflow-y:auto;overflow-x:visible;height:auto}.da__header i{font-style:normal;font-weight:700}.da__header nav ul{display:flex;justify-content:flex-end}.da--content.apply-btn{margin-bottom:.5em}.da--content.apply-btn a{text-align:left;padding:.625em .75em;width:13em;line-height:1;display:block;height:38px}@media only screen and (min-width:768px){#pop-up-window.visible.detail-action{display:none!important}}.lage-container em{display:none}.lage-container table{font-size:3.7vw}.lage-container .destination{width:30%}.lage-container .bycycle,.lage-container .car,.lage-container .foot,.lage-container .train{width:17.5%}.lage-container td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3% 1.5%}.lage-container td>div{justify-content:center}.lc__plan-link{margin-top:1em}@media only screen and (min-width:455px){.lage-container table{font-size:var(--body-font-size)}}@media only screen and (min-width:550px){.lage-container td{padding:.25em .125em}}@media only screen and (min-width:600px){.faq-container .content-box ul li{display:flex;align-items:flex-start}.faq-container .content-box ul li h2{flex-basis:11em}.faq-container .content-box ul li p{flex:1}}.fullscreen-slider-window.fs-activ .cs__slider-container figcaption{margin-top:.5em}.fullscreen-slider-window.fs-activ h2{left:1em;top:1em}label[for=fullscreen-toggler-off]{top:1em;right:1em}.two-col-layout .plan{margin-bottom:3em}.floating-action-button .wrapper{top:1em;right:6%}