@font-face{font-family:YuGothicM;src:local("Yu Gothic Medium")}:root{--z-lv-1:1;--z-lv-2:10;--z-lv-3:100;--z-lv-4:1000;--z-lv-5:10000;--z-lv-6:100000;--z-lv-7:1000000;--z-lv-8:10000000;--z-lv-9:100000000;--z-lv-10:1000000000;--z-behindLv-1:-1;--z-behindLv-2:-10;--z-behindLv-3:-100;--z-behindLv-4:-1000;--z-behindLv-5:-10000;--z-behindLv-6:-100000;--z-behindLv-7:-1000000;--z-behindLv-8:-10000000;--z-behindLv-9:-100000000;--z-behindLv-10:-1000000000;--fontFamily-base:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;--fontFamily-mincho:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;--fontFamily-mono:monospace,serif;--fontWeight-thin:100;--fontWeight-extraLight:200;--fontWeight-light:300;--fontWeight-normal:400;--fontWeight-medium:500;--fontWeight-semiBold:600;--fontWeight-bold:700;--fontWeight-extraBold:800;--fontWeight-black:900;--easeIn-sine:cubic-bezier(0.47,0,0.745,0.715);--easeOut-sine:cubic-bezier(0.39,0.575,0.565,1);--easeInOut-sine:cubic-bezier(0.445,0.05,0.55,0.95);--easeIn-quad:cubic-bezier(0.55,0.085,0.68,0.53);--easeOut-quad:cubic-bezier(0.25,0.46,0.45,0.94);--easeInOut-quad:cubic-bezier(0.455,0.03,0.515,0.955);--easeIn-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--easeOut-cubic:cubic-bezier(0.215,0.61,0.355,1);--easeInOut-cubic:cubic-bezier(0.645,0.045,0.355,1);--easeIn-quart:cubic-bezier(0.895,0.03,0.685,0.22);--easeOut-quart:cubic-bezier(0.165,0.84,0.44,1);--easeInOut-quart:cubic-bezier(0.77,0,0.175,1);--easeIn-quint:cubic-bezier(0.755,0.05,0.855,0.06);--easeOut-quint:cubic-bezier(0.23,1,0.32,1);--easeInOut-quint:cubic-bezier(0.86,0,0.07,1);--easeIn-expo:cubic-bezier(0.95,0.05,0.795,0.035);--easeOut-expo:cubic-bezier(0.19,1,0.22,1);--easeInOut-expo:cubic-bezier(1,0,0,1);--easeIn-circ:cubic-bezier(0.6,0.04,0.98,0.335);--easeOut-circ:cubic-bezier(0.075,0.82,0.165,1);--easeInOut-circ:cubic-bezier(0.785,0.135,0.15,0.86);--easeIn-back:cubic-bezier(0.6,-0.28,0.735,0.045);--easeOut-back:cubic-bezier(0.175,0.885,0.32,1.275);--easeInOut-back:cubic-bezier(0.68,-0.55,0.265,1.55);--size-ipad-long:1024px;--size-ipad-short:768px;--size-ipadPro10inch-long:1112px;--size-ipadPro10inch-short:834px;--font-base:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;--font-mincho:"游明朝","Yu Mincho",YuMincho," Hiragino Mincho Pro",serif;--font-Cinzel:"Cinzel",serif;--font-PlayfairDisplay:"Playfair Display",serif;--color-blue:#064196;--color-gold:#d0a614}#content .es-container{max-width:none;padding:0}#content .es-container .entry-content p{margin-bottom:0}@media (min-width:768px){#content a:hover img{transform:none}}#content #primary{padding-bottom:0}.base-button{display:flex;align-items:center;justify-content:center;font-size:16px;text-decoration:none;position:relative}@media (max-width:767px){.base-button{font-size:14px}}.base-button[disabled]{pointer-events:none;opacity:.3}.base-button.-blue{border:1px solid #064196;border:1px solid var(--color-blue);background-color:#064196;background-color:var(--color-blue);color:#fff}@media (min-width:768px){.base-button.-blue:hover{background-color:#fff;color:#064196;color:var(--color-blue);text-decoration:none}}.base-button.-gold{background-color:#d0a614;background-color:var(--color-gold);color:#fff}.base-button.-comingsoon:before{content:"Coming soon";position:absolute;top:-2px;left:0;width:100%;text-align:center;color:#000;transform:translateY(-100%);font-size:16px}@media (max-width:767px){.base-button.-comingsoon:before{font-size:11px;top:-4px}}.base-button .arrow-r{width:7px;position:absolute;right:24px;top:50%;transform:translateY(-50%)}@media (min-width:1024px) and (max-width:1279px){.base-button .arrow-r{right:16px}}@media (min-width:768px) and (max-width:1023px){.base-button .arrow-r{right:16px}}@media (max-width:767px){.base-button .arrow-r{width:5px;right:16px}}.entry-content .mv{position:relative}.entry-content .mv img{width:100%}.entry-content .contactWeb{padding-top:6.5%;padding-bottom:6.5%}@media (max-width:767px){.entry-content .contactWeb{padding-top:12.8%;padding-bottom:12.8%}}.entry-content .contactWeb img{width:100%}.entry-content .contactWeb .contactWeb__text{margin-top:5.51724%;font-size:20px;text-align:center;line-height:1.8}@media (max-width:767px){.entry-content .contactWeb .contactWeb__text{margin-top:11.07692%;font-size:14px;line-height:1.8}}.entry-content .contactWeb .contactWebList{margin:6.2069% auto 0}@media (min-width:768px){.entry-content .contactWeb .contactWebList{width:800px}}@media (max-width:767px){.entry-content .contactWeb .contactWebList{margin-top:40px}}@media (min-width:768px){.entry-content .contactWeb .contactWebList .contactWebListHead{display:flex;justify-content:space-between}}@media (min-width:768px){.entry-content .contactWeb .contactWebList .contactWebListHead .contactWebListHead__title{width:calc(50% - 20px)}}@media (min-width:768px){.entry-content .contactWeb .contactWebList .contactWebListBody{margin-top:16px;display:flex;justify-content:space-between}}@media (min-width:768px){.entry-content .contactWeb .contactWebList .contactWebListBody .contactWebListBodyBlock{width:calc(50% - 20px);display:flex;flex-direction:column;justify-content:space-between}}@media (max-width:767px){.entry-content .contactWeb .contactWebList .contactWebListBody .contactWebListBodyBlock.-residence .contactWebListBody__button{margin-top:12px}}@media (min-width:768px){.entry-content .contactWeb .contactWebList .contactWebListBody .contactWebListBodyBlock.-residence .contactWebListBody__button:not(:first-of-type){margin-top:24px}}@media (max-width:767px){.entry-content .contactWeb .contactWebList .contactWebListBody .contactWebListBodyBlock.-guest,.entry-content .contactWeb .contactWebList .contactWebListBody .contactWebListBodyBlock.-guest .contactWebListHead__title{margin-top:24px}}@media (max-width:767px){.entry-content .contactWeb .contactWebList .contactWebListBody .contactWebListBodyBlock.-guest .contactWebListBody__button{margin-top:8px}}@media (min-width:768px){.entry-content .contactWeb .contactWebList .contactWebListBody .contactWebListBodyBlock.-guest .contactWebListBody__button:not(:first-of-type){margin-top:-16px}}.entry-content .contactWeb .contactWebList .contactWebListHead__title{font-size:20px;font-family:游明朝,Yu Mincho,YuMincho,\ Hiragino Mincho Pro,serif;font-family:var(--font-mincho)}@media (max-width:767px){.entry-content .contactWeb .contactWebList .contactWebListHead__title{font-size:16px}}.entry-content .contactWeb .contactWebList .contactWebListBody__button{height:52px;display:flex;align-items:center;justify-content:center;border:1px solid #000;font-size:16px;text-decoration:none;color:#000;position:relative}@media (max-width:767px){.entry-content .contactWeb .contactWebList .contactWebListBody__button{font-size:12px;height:48px}}.entry-content .contactWeb .contactWebList .contactWebListBody__button svg{position:absolute;right:16px;width:19px}@media (max-width:767px){.entry-content .contactWeb .contactWebList .contactWebListBody__button svg{width:12px}}.entry-content .contactWeb .contactWebList .contactWebListBody__button svg g,.entry-content .contactWeb .contactWebList .contactWebListBody__button svg path{stroke:#000}.entry-content .contactTel{padding-top:6.5%;padding-bottom:6.5%;background-color:#f2f2f2}@media (max-width:767px){.entry-content .contactTel{padding-top:12.8%;padding-bottom:12.8%}}.entry-content .contactTel img{width:100%}.entry-content .contactTel .contactTel__text{margin-top:5.51724%;font-size:20px;text-align:center}@media (max-width:767px){.entry-content .contactTel .contactTel__text{margin-top:11.07692%;font-size:14px;line-height:1.8}}.entry-content .contactTel .contactTelList{margin:6.2069% auto 0}@media (min-width:768px){.entry-content .contactTel .contactTelList{width:800px}}@media (max-width:767px){.entry-content .contactTel .contactTelList{margin-top:24px}}@media (min-width:768px){.entry-content .contactTel .contactTelList ul{display:flex;justify-content:space-between;flex-wrap:wrap}}.entry-content .contactTel .contactTelList ul li{border-bottom:1px solid #000;display:flex;padding-top:16px;padding-bottom:16px}@media (min-width:768px){.entry-content .contactTel .contactTelList ul li{width:calc(50% - 20px)}}@media (max-width:767px){.entry-content .contactTel .contactTelList ul li{justify-content:space-between}}.entry-content .contactTel .contactTelList ul li .contactTelList__name,.entry-content .contactTel .contactTelList ul li .contactTelList__number{font-size:16px}@media (max-width:767px){.entry-content .contactTel .contactTelList ul li .contactTelList__name,.entry-content .contactTel .contactTelList ul li .contactTelList__number{font-size:12px}}@media (min-width:768px){.entry-content .contactTel .contactTelList ul li .contactTelList__name{width:128px}}@media (min-width:768px){.entry-content .contactTel .contactTelList ul li .contactTelList__number{flex:1 1}}.entry-content .contactTel .contactTelList ul li .contactTelList__number a{color:#000;text-decoration:none}