img{max-width:100%;height:auto}.underlined{color:#004f98 !important}.site-logo img,.custom-logo-link img{max-height:29px !important}.c-hero__content{width:100%}.hero_logoImg{max-width:520px;margin-left:auto;margin-right:auto}.column h1,.column h2,.column h3,.column h4,.column p{color:#004f98 !important}.site-header,.u-site-header-sticky--not-top .site-header .c-navbar a,.single.u-site-header-sticky:not(.u-site-header-transparent) .site-header .c-navbar a{color:#004f98 !important}.c-bully{color:#004f98 !important}body,.entry-content p,.comment-content p{font-family:PT Serif,-apple-system,BlinkMacSystemFont,"Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif !important}.c-footer{font-family:Neuton,-apple-system,BlinkMacSystemFont,"Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif !important}.entry-content h1,h1,.h1,.entry-content h2,h2,.h2,.entry-content h3,h3,.h3,.entry-content h4,h4,.h4,.entry-content h5,h5,.h5{font-family:Woodford Bourne,-apple-system,BlinkMacSystemFont,"Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif !important}.intro{font-family:Neuton,-apple-system,BlinkMacSystemFont,"Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif !important}.u-footer__background{background:#16193b !important}.intro{font-family:Neuton;font-size:16px !important;font-weight:300;line-height:1.85 !important;letter-spacing:.07em !important;text-transform:none}.intro--medium{font-size:24px !important;font-family:"Neuton",serif !important}@media only screen and (max-width:1360px){.intro{font-size:15px !important}.intro--medium{font-size:22px !important}}@media only screen and (max-width:1024px){.intro{font-size:14px !important}.intro--medium{font-size:21px !important}}@media only screen and (max-width:768px){.intro{font-size:13px !important}.intro--medium{font-size:19px !important}}@media only screen and (max-width:420px){.column-style--highlighted,.column-style--boxed{padding:26px 20px !important}}@media only screen and (max-width:320px){.column-style--highlighted,.column-style--boxed{padding:25px 16px !important}.intro{font-size:11px !important}.intro--medium{font-size:16px !important}.u-container-sides-spacings.u-container-sides-spacings{padding-left:16px;padding-right:16px}}.smaller{font-size:84% !important}.c-btn-link{font-size:90%;letter-spacing:.07em}.menu-list__item-desc p{font-size:80% !important;color:#383c50 !important;line-height:1.6;padding-top:5px}.c-branding{padding-bottom:10px}#ui-tab-2594db4a7e632e .menu-group__header{display:none}.note{text-align:center;font-size:75% !important;color:#004f98 !important}.menu-list__item{max-width:500px}.menu-list__item-title{width:89%;max-width:450px}.item_title{max-width:500px}@media only screen and (max-width:1200px){.menu-list__item-title{max-width:85%}}@media only screen and (max-width:800px){.menu-list__item-title{max-width:94%}}@media only screen and (max-width:375px){.menu-list__item-title{max-width:275px}}@media only screen and (max-width:320px){.menu-list__item-title{max-width:230px}}.post-1932 .gallery-item{padding-left:23px;padding-top:23px}.galleryid-1932{margin-top:-23px}.caption__h{line-height:1.4 !important}.caption__h:after{padding-bottom:38px}.caption__img{margin-bottom:20px}h5{color:#888 !important}.exploring__map{width:100%;height:330px;margin-bottom:20px}@media only screen and (max-width:768px){.c-footer__widget:first-child:nth-last-child(3),.c-footer__widget:first-child:nth-last-child(3)~.c-widget{-ms-flex-preferred-size:100%;flex-basis:100%}}.jetpack-social-navigation.jetpack-social-navigation ul a{font-size:1.6rem}.row{display:-webkit-flex;-webkit-flex-flow:row wrap;display:flex;flex-flow:row wrap}.o-grid,.c-gallery,.gallery,[class^=o-grid--],[class*=" o-grid--"]{display:-webkit-flex;-webkit-flex-flow:row wrap;display:flex;flex-flow:row wrap}.selection .column figure{max-height:260px}.caption__h{margin-bottom:6px}.caption__h:after{content:normal !important}.caption__subH{margin-bottom:18px}.caption__subH:after,.caption__subH:before{content:normal !important}.widget-area--front-page{line-height:1}aside.widget-area--front-page>.widget_text{margin-bottom:22px}@media only screen and (max-width:768px){.slick-dots{padding-bottom:49px}}div.wpforms-container[class]{margin-left:0;margin-right:0}input[type=text],input[type=tel],input[type=number],input[type=date],input[type=email],input[type=password],input[type=url],div.wpforms-container[class] .wpforms-form input,div.wpforms-container[class] .wpforms-form select,div.wpforms-container[class] .wpforms-form textarea,select,textarea,.entry-content h2,.c-hero__content h2,.comment-content h2,.c-gallery--packed .c-gallery__item:nth-child(5n+1) .c-card__sticky-mark:before,.c-gallery--packed .c-gallery__item:nth-child(5n+2) .c-card__sticky-mark:before,.c-card__title,div[id=ot-reservation-widget] .ot-title,.entry-content div[id=ot-reservation-widget] .ot-dtp-picker-selector{font-size:17px}.contact__content textarea{min-height:170px}.wpforms-confirmation-container-full{color:#dfa671;font-size:120%;margin:0;background:0 0;border:none;padding:0}