﻿.p-search,.p-intr,.p-rooms,.p-plan .p-plan_contents,.p-facilities .p-facilities__contents,.p-facilities .p-facilities__oth,.p-access .p-access__root{width:84.61538%;max-width:1000px;margin:auto}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?ye47b6");src:url("../fonts/icomoon.eot?ye47b6#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?ye47b6") format("truetype"),url("../fonts/icomoon.woff?ye47b6") format("woff"),url("../fonts/icomoon.svg?ye47b6#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.wrp_fv-search{position:relative}.p-fv{position:relative;z-index:0}.p-fv h3{position:absolute;z-index:1;top:35%;left:16.66667%;width:544px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-fv h3{width:48.96%}}@media only screen and (max-width: 767px){.p-fv h3{width:69.74359%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.p-fv .bg{width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-fv .bg{overflow:hidden}.p-fv .bg img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (max-width: 767px){.p-fv .bg{overflow:hidden}.p-fv .bg img{position:relative;width:180%;max-width:none;margin-left:-40%}}.p-search{z-index:1;background:#fff;border:solid 1px #efefef;display:flex;flex-wrap:wrap}@media only screen and (min-width: 1200px){.p-search{position:absolute;top:93%;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media print{.p-search{position:absolute;top:93%;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-search{position:relative;margin-top:-1.5em;padding:1.5em 20px 2.5em}}@media only screen and (max-width: 767px){.p-search{position:relative;margin-top:-1.5em;padding:1.5em 0;width:100%}}.p-search::after{content:"";position:absolute;bottom:-5px;left:50%;display:block;height:7px;width:552px;background:url(../images/home/bg_shadow.png) no-repeat 0 0/contain;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width: 1199px){.p-search::after{width:70.76923vw;height:.89744vw}}.p-search #js-search_tab{display:flex;width:115px}@media only screen and (max-width: 767px){.p-search #js-search_tab{width:85%}}@media only screen and (max-width: 1199px){.p-search #js-search_tab{margin:0 auto}}.p-search #js-search_tab li{background:#D3BC96;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-search #js-search_tab li{display:none}}@media only screen and (max-width: 1199px){.p-search #js-search_tab li{padding:1em 0}}.p-search #js-search_tab li.active{background:#BF9D63}.p-search #js-search_tab li>*{text-align:center;display:block;color:#fff}.p-search #js-search_tab li .txt{margin-top:.5em}.p-search .p-search__form{width:83%;margin-left:3.00601%}@media only screen and (min-width: 1200px){.p-search .p-search__form{padding:1.5em 0;display:flex;flex-direction:column;justify-content:center}}@media print{.p-search .p-search__form{padding:1.5em 0;display:flex;flex-direction:column;justify-content:center}}@media only screen and (max-width: 1199px){.p-search .p-search__form{padding:1.50301% 0;width:100%;margin-left:0;margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-search .p-search__form{margin-top:0}}.p-search .p-search__form #obj_search{width:100% !important}@media only screen and (min-width: 768px){.p-search .p-search__form #obj_search .search-widget-calendar-9fdfc9{width:300px !important}}.p-search .p-search__form .p-search__form__inner{display:none}.p-search .p-search__form .p-search__form__inner#panel1{display:block}@media only screen and (min-width: 768px){.p-search .p-search__form .u-plan .box_lnks{margin-top:1.04384%;display:flex;align-items:center}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-search .p-search__form .u-plan .box_lnks{margin-top:1em;justify-content:center}}@media only screen and (max-width: 767px){.p-search .p-search__form .u-plan .box_lnks{width:85%;margin:1.5em auto 0}}.p-search .p-search__form .u-plan .box_lnks .c-btn_y{width:245px;margin-right:1em}.p-search .p-search__form .u-plan .box_lnks .c-btn_y a{padding:1em 0}@media only screen and (max-width: 767px){.p-search .p-search__form .u-plan .box_lnks .c-btn_y{width:100%;margin-top:.5em}.p-search .p-search__form .u-plan .box_lnks .c-btn_y a{padding:.8em 0}}@media only screen and (min-width: 768px){.p-search .p-search__form .u-plan .box_lnks .link{margin-left:1em}}@media only screen and (max-width: 767px){.p-search .p-search__form .u-plan .box_lnks .link{margin-top:0.5em}}.p-search .p-search__form .u-plan .box_lnks .link::before{content:"";width:6px;height:7px;display:inline-block;vertical-align:middle;margin-right:.3em;background:url(../images/home/ic_search_arrow.png) no-repeat 0 0/contain}.p-search .p-search__form .u-plan .box_lnks .link a{color:#505050;text-decoration:none}.ui-widget-header{background:#9e7b39;border:1px solid #9e7b39;color:#fff}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}@media only screen and (max-width: 767px){#ui-datepicker-div{width:100vw !important;left:50% !important;transform:translateX(-50%) !important}}.wrp_bg{position:relative;z-index:0;background:url(../images/home/bg_intro.jpg) no-repeat 0 0/cover;padding:200px 0 100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_bg{padding:35% 0 10%}}@media only screen and (max-width: 767px){.wrp_bg{padding:3em 0}}.p-bn{max-width:925px;width:84.61538%;margin:0 auto}.p-bn .bn a{display:block}.p-intr{margin-top:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intr{margin-top:12%}}@media only screen and (max-width: 767px){.p-intr{margin-top:3.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intr{max-width:469px}}@media only screen and (min-width: 768px){.p-intr h4{text-align:center}}.p-intr h4>*{display:block;line-height:1.8}.p-intr h4 .jp{letter-spacing:.2em;font-size:192%;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intr h4 .jp{font-size:167%}}@media only screen and (max-width: 767px){.p-intr h4 .jp{font-size:134%}}.p-intr h4 .en{letter-spacing:.08em;margin-top:0.5em;line-height:1.5;font-size:134%;font-family:"Times New Roman", Times, Garamond, Georgia, serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intr h4 .en{font-size:126%}}@media only screen and (max-width: 767px){.p-intr h4 .en{font-size:117%}}.p-intr .p-intr__contents{margin-top:2.5em}@media only screen and (min-width: 1200px){.p-intr .p-intr__contents{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;margin-top:9%}}@media print{.p-intr .p-intr__contents{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;margin-top:9%}}@media only screen and (min-width: 1200px){.p-intr .p-intr__contents .box_txt{width:47%}}@media print{.p-intr .p-intr__contents .box_txt{width:47%}}@media only screen and (max-width: 1199px){.p-intr .p-intr__contents .box_txt{width:90.90909%;margin:2em auto 0}}.p-intr .p-intr__contents .box_txt .catch{letter-spacing:.2em;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:167%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intr .p-intr__contents .box_txt .catch{font-size:150%}}@media only screen and (max-width: 767px){.p-intr .p-intr__contents .box_txt .catch{font-size:126%}}.p-intr .p-intr__contents .box_txt .c-txt--jp{margin-top:1em;line-height:1.76;letter-spacing:.08em;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif}@media only screen and (min-width: 768px){.p-intr .p-intr__contents .box_txt .c-txt--jp{font-size:109%}}.p-intr .p-intr__contents .box_txt .c-txt--en{line-height:1.6;margin-top:1.42em;letter-spacing:.08em;font-family:"Times New Roman", Times, Garamond, Georgia, serif;font-size:117%}@media only screen and (max-width: 1199px){.p-intr .p-intr__contents .box_txt .c-txt--en{margin-top:1em;font-size:109%}}.p-intr .p-intr__contents .img{width:46.9%;max-width:469px}@media only screen and (max-width: 1199px){.p-intr .p-intr__contents .img{margin:0 auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intr .p-intr__contents .img{width:100%}}@media only screen and (max-width: 767px){.p-intr .p-intr__contents .img{width:100vw;margin:0 calc(50% - 50vw);overflow:hidden}.p-intr .p-intr__contents .img img{position:relative;width:120%;max-width:none;margin-left:-10%}}.p-rooms{margin-top:90px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-rooms{margin-top:9%}}@media only screen and (max-width: 767px){.p-rooms{margin-top:3em}}.p-rooms .p-rooms__img{margin-top:15px}@media only screen and (max-width: 767px){.p-rooms .p-rooms__img{margin-top:1em}}@media only screen and (max-width: 767px){.p-rooms .p-rooms__img{overflow:hidden}.p-rooms .p-rooms__img img{position:relative;width:120%;max-width:none;margin-left:-10%}}.p-rooms .p-rooms__text{margin-top:3.5%}@media only screen and (min-width: 1200px){.p-rooms .p-rooms__text{display:flex}}@media print{.p-rooms .p-rooms__text{display:flex}}@media only screen and (min-width: 1200px){.p-rooms .p-rooms__text .box_txt{width:55%;padding-bottom:1.5em;border-right:1px dotted #998c62}}@media print{.p-rooms .p-rooms__text .box_txt{width:55%;padding-bottom:1.5em;border-right:1px dotted #998c62}}@media only screen and (max-width: 1199px){.p-rooms .p-rooms__text .box_txt{width:90.90909%;margin:0 auto;padding-bottom:2.5em;border-bottom:1px dotted #998c62}}.p-rooms .p-rooms__text .box_txt .catch{color:#998c62}.p-rooms .p-rooms__text .box_txt .catch .jp{display:block;letter-spacing:.2em;line-height:1.5;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:167%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-rooms .p-rooms__text .box_txt .catch .jp{font-size:150%}}@media only screen and (max-width: 767px){.p-rooms .p-rooms__text .box_txt .catch .jp{font-size:142%}}@media only screen and (max-width: 767px){.p-rooms .p-rooms__text .box_txt .catch .jp{letter-spacing:.1em}}.p-rooms .p-rooms__text .box_txt .catch .en{display:block;margin-top:.6em;letter-spacing:.1em;line-height:1.2;font-family:"Times New Roman", Times, Garamond, Georgia, serif;font-size:167%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-rooms .p-rooms__text .box_txt .catch .en{font-size:150%}}@media only screen and (max-width: 767px){.p-rooms .p-rooms__text .box_txt .catch .en{font-size:134%}}@media only screen and (max-width: 767px){.p-rooms .p-rooms__text .box_txt .catch .en{letter-spacing:.08em}}.p-rooms .p-rooms__text .box_txt .txt_jp{line-height:1.6;margin-top:2.5em}@media only screen and (max-width: 767px){.p-rooms .p-rooms__text .box_txt .txt_jp{margin-top:1.5em}}.p-rooms .p-rooms__text .box_txt .txt_en{margin-top:.5em;line-height:1.25;font-size:126%;font-family:Calibri, Verdana, Helvetica, Arial, sans-serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-rooms .p-rooms__text .box_txt .txt_en{font-size:117%}}@media only screen and (max-width: 767px){.p-rooms .p-rooms__text .box_txt .txt_en{font-size:109%}}@media only screen and (min-width: 1200px){.p-rooms .p-rooms__text .box_img-txt{width:45%}}@media print{.p-rooms .p-rooms__text .box_img-txt{width:45%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-rooms .p-rooms__text .box_img-txt{display:flex;justify-content:space-between;align-items:center}}@media only screen and (max-width: 1199px){.p-rooms .p-rooms__text .box_img-txt{width:75.75758%;margin:2.5em auto 0}}@media only screen and (min-width: 1200px){.p-rooms .p-rooms__text .box_img-txt .img{width:84.66667%;margin-left:auto}}@media print{.p-rooms .p-rooms__text .box_img-txt .img{width:84.66667%;margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-rooms .p-rooms__text .box_img-txt .img{width:45.72%}}@media only screen and (min-width: 1200px){.p-rooms .p-rooms__text .box_img-txt .txt{margin-top:4.44444%;text-align:right}}@media print{.p-rooms .p-rooms__text .box_img-txt .txt{margin-top:4.44444%;text-align:right}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-rooms .p-rooms__text .box_img-txt .txt{width:50%}}@media only screen and (max-width: 767px){.p-rooms .p-rooms__text .box_img-txt .txt{margin-top:0.5em}}.p-rooms .c-btn_o{cursor:pointer;max-width:266px;margin:3.5% auto 0}@media only screen and (max-width: 1199px){.p-rooms .c-btn_o{margin-top:2.5em}}.p-roomType{background:#fff;padding:4% 2%}@media only screen and (min-width: 1200px){.p-roomType{width:1100px}}@media print{.p-roomType{width:1100px}}@media only screen and (max-width: 1199px){.p-roomType{width:90.17133vw}}@media only screen and (max-width: 767px){.p-roomType{padding:1.5em}}.p-roomType .st .en{color:#000545;letter-spacing:.07em;font-family:Calibri, Verdana, Helvetica, Arial, sans-serif;font-size:284%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-roomType .st .en{font-size:256%}}@media only screen and (max-width: 767px){.p-roomType .st .en{font-size:227%}}.p-roomType .st .jp{letter-spacing:.08em;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:126%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-roomType .st .jp{font-size:117%}}@media only screen and (max-width: 767px){.p-roomType .st .jp{font-size:109%}}@media only screen and (min-width: 1200px){.p-roomType .p-roomType__tbl{display:flex;justify-content:space-between}}@media print{.p-roomType .p-roomType__tbl{display:flex;justify-content:space-between}}@media only screen and (max-width: 1199px){.p-roomType .p-roomType__tbl{margin-top:1em}}@media only screen and (min-width: 1200px){.p-roomType .p-roomType__tbl .box_tbl{width:49.13793%;margin-top:1.2931%}}@media print{.p-roomType .p-roomType__tbl .box_tbl{width:49.13793%;margin-top:1.2931%}}@media only screen and (max-width: 1199px){.p-roomType .p-roomType__tbl .box_tbl:last-of-type{margin-top:.8em}}@media only screen and (max-width: 767px){.p-roomType .p-roomType__tbl .box_tbl{overflow-x:scroll}}@media only screen and (max-width: 767px){.p-roomType .p-roomType__tbl .box_tbl .tbl_basic{width:570px}}.p-roomType .p-roomType__tbl .box_tbl .tbl_basic tr:first-child th{background:rgba(0,5,69,0.05)}@media only screen and (min-width: 1200px){.p-roomType .p-roomType__tbl .box_tbl .tbl_basic tr th{width:auto;padding-left:10px}}@media print{.p-roomType .p-roomType__tbl .box_tbl .tbl_basic tr th{width:auto;padding-left:10px}}@media only screen and (min-width: 1200px){.p-roomType .p-roomType__tbl .box_tbl .tbl_basic tr th:first-child{width:140px;padding:10px 0 10px 20px}}@media print{.p-roomType .p-roomType__tbl .box_tbl .tbl_basic tr th:first-child{width:140px;padding:10px 0 10px 20px}}@media only screen and (min-width: 1200px){.p-roomType .p-roomType__tbl .box_tbl .tbl_basic tr td{padding-left:10px}}@media print{.p-roomType .p-roomType__tbl .box_tbl .tbl_basic tr td{padding-left:10px}}.lity-close,.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{position:absolute;top:-30px;right:-30px;width:40px;height:40px;font-size:40px;line-height:40px}@media only screen and (max-width: 767px){.lity-close,.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{top:-1em;right:-.2em}}.p-plan{margin-top:90px;padding:60px 0;background:url(../images/home/bg_plan.png) repeat}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-plan{margin-top:9%;padding:6% 0}}@media only screen and (max-width: 767px){.p-plan{margin-top:5em;padding:3em 0}}.p-plan .c-st1 .en{color:#c3c3c3}.p-plan .c-st1 .jp{color:#fff}@media only screen and (min-width: 768px){.p-plan .p-plan_contents{margin-top:40px;display:flex;justify-content:center}}@media only screen and (max-width: 767px){.p-plan .p-plan_contents{width:100%;margin-top:2em}.p-plan .p-plan_contents .slick-dots{display:none !important}}.p-plan .p-plan_contents .item{background:#fff}@media only screen and (min-width: 768px){.p-plan .p-plan_contents .item{width:31.2%;margin:0 10px}}@media only screen and (max-width: 767px){.p-plan .p-plan_contents .item{margin:0 10px;position:relative}}.p-plan .p-plan_contents .item a{display:block;padding:6.41026%;text-decoration:none;color:#505050;position:relative}.p-plan .p-plan_contents .item a::after{content:url(../images/home/ic_plan_arrow.png);z-index:0;width:24px;height:24px;right:0;bottom:0;position:absolute}.p-plan .p-plan_contents .item a .img{width:100%;aspect-ratio:275 / 206;position:relative}.p-plan .p-plan_contents .item a .img img{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.p-plan .p-plan_contents .item a .st{margin-top:6.41026%;color:#000545;font-weight:bold}.p-plan .p-plan_contents .item a .txt{margin-top:3.20513%}.p-plan .p-plan_contents .item a .rate{margin-top:6.41026%;padding-left:3.20513%;border-left:3px solid #998c62}.p-plan .p-plan_contents .slick-dots{text-align:center;margin-top:1em;width:100%}.p-plan .p-plan_contents .slick-dots li{display:inline-block;margin:0 .5em}.p-plan .p-plan_contents .slick-dots li button{cursor:pointer;position:relative;text-indent:-9999px;width:10px;height:10px;background:transparent;border:1px solid #fff;padding:0;border-radius:100%}.p-plan .p-plan_contents .slick-dots li button:before{content:none}.p-plan .p-plan_contents .slick-dots li.slick-active button{background:#fff}.p-plan .p-plan_contents .slick-dots li.slick-active button::before{content:none}.p-plan .c-btn_y{max-width:286px;margin:40px auto 0;margin:40px auto 0}@media only screen and (max-width: 767px){.p-plan .c-btn_y{margin:1.5em auto 0}}@media only screen and (max-width: 767px){.p-plan .c-btn_y{width:73.33333%}}.p-facilities{margin-top:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-facilities{margin-top:8%}}@media only screen and (max-width: 767px){.p-facilities{margin-top:5em}}.p-facilities .p-facilities__contents{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-facilities .p-facilities__contents{margin-top:4%}}@media only screen and (max-width: 767px){.p-facilities .p-facilities__contents{margin-top:2em}}.p-facilities .p-facilities__contents .c-btn_pdf{max-width:328px;margin-top:2.5%}@media only screen and (max-width: 767px){.p-facilities .p-facilities__contents .c-btn_pdf{width:100%;margin:.5em auto}}.p-facilities .p-facilities__contents .p-facilities__contents__img{margin-top:2.5%}@media only screen and (max-width: 767px){.p-facilities .p-facilities__contents .p-facilities__contents__img{margin-top:1.5em;overflow:hidden}.p-facilities .p-facilities__contents .p-facilities__contents__img img{position:relative;width:160%;max-width:none;margin-left:-30%}}.p-facilities .p-facilities__contents .p-facilities__contents__text{margin-top:2.5%}@media only screen and (max-width: 767px){.p-facilities .p-facilities__contents .p-facilities__contents__text{width:90.90909%;margin:1.5em auto}}@media only screen and (min-width: 768px){.p-facilities .p-facilities__contents .p-facilities__contents__text .catch{text-align:center}}.p-facilities .p-facilities__contents .p-facilities__contents__text .catch>*{display:block;color:#998c62}.p-facilities .p-facilities__contents .p-facilities__contents__text .catch .jp{letter-spacing:.2em;font-size:167%;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-facilities .p-facilities__contents .p-facilities__contents__text .catch .jp{font-size:150%}}@media only screen and (max-width: 767px){.p-facilities .p-facilities__contents .p-facilities__contents__text .catch .jp{font-size:117%}}.p-facilities .p-facilities__contents .p-facilities__contents__text .catch .en{letter-spacing:.03em;font-size:167%;font-family:"Times New Roman", Times, Garamond, Georgia, serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-facilities .p-facilities__contents .p-facilities__contents__text .catch .en{font-size:150%}}@media only screen and (max-width: 767px){.p-facilities .p-facilities__contents .p-facilities__contents__text .catch .en{font-size:126%}}@media only screen and (max-width: 767px){.p-facilities .p-facilities__contents .p-facilities__contents__text .catch .en{line-height:1.3;margin-top:0.3em}}@media only screen and (min-width: 768px){.p-facilities .p-facilities__contents .p-facilities__contents__text .txt_jp{margin-top:3%;text-align:center}}@media only screen and (max-width: 767px){.p-facilities .p-facilities__contents .p-facilities__contents__text .txt_jp{margin-top:1.5em}}.p-facilities .p-facilities__contents .p-facilities__contents__text .txt_en{line-height:1.25;margin-top:.5em;font-size:126%;font-family:"Times New Roman", Times, Garamond, Georgia, serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-facilities .p-facilities__contents .p-facilities__contents__text .txt_en{font-size:117%}}@media only screen and (max-width: 767px){.p-facilities .p-facilities__contents .p-facilities__contents__text .txt_en{font-size:109%}}@media only screen and (min-width: 768px){.p-facilities .p-facilities__contents .p-facilities__contents__text .txt_en{text-align:center}}@media only screen and (min-width: 768px){.p-facilities .p-facilities__contents .p-facilities__contents__breakfast{max-width:805px;margin:3% auto 0}}@media only screen and (max-width: 767px){.p-facilities .p-facilities__contents .p-facilities__contents__breakfast{width:90.90909%;margin:2.5em auto 0}}@media only screen and (min-width: 768px){.p-facilities .p-facilities__contents .p-facilities__contents__breakfast .img{width:46.58385%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-facilities .p-facilities__contents .p-facilities__contents__breakfast .img{overflow:hidden}.p-facilities .p-facilities__contents .p-facilities__contents__breakfast .img img{position:relative;width:120%;max-width:none;margin-left:-10%}}.p-facilities .p-facilities__contents .p-facilities__contents__breakfast .img .att{margin-top:0.5em;display:block;text-align:right}@media only screen and (max-width: 767px){.p-facilities .p-facilities__contents .p-facilities__contents__breakfast .box_txt{margin-top:1em}}.p-facilities .p-facilities__contents .p-facilities__contents__breakfast .box_txt h6{color:#414141}.p-facilities .p-facilities__contents .p-facilities__contents__breakfast .box_txt h6 .en{font-weight:100;letter-spacing:0.07em;font-size:200%;font-family:Calibri, Verdana, Helvetica, Arial, sans-serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-facilities .p-facilities__contents .p-facilities__contents__breakfast .box_txt h6 .en{font-size:184%}}@media only screen and (max-width: 767px){.p-facilities .p-facilities__contents .p-facilities__contents__breakfast .box_txt h6 .en{font-size:167%}}.p-facilities .p-facilities__contents .p-facilities__contents__breakfast .box_txt h6 .jp{letter-spacing:0.08em;margin-left:1em;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:126%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-facilities .p-facilities__contents .p-facilities__contents__breakfast .box_txt h6 .jp{font-size:117%}}@media only screen and (max-width: 767px){.p-facilities .p-facilities__contents .p-facilities__contents__breakfast .box_txt h6 .jp{font-size:109%}}.p-facilities .p-facilities__contents .p-facilities__contents__breakfast .box_txt .tbl_basic{margin-top:2.5%}.p-facilities .p-facilities__oth{margin-top:90px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-facilities .p-facilities__oth{margin-top:9%}}@media only screen and (max-width: 767px){.p-facilities .p-facilities__oth{margin-top:5em}}.p-facilities .p-facilities__oth .c-st2 .en{white-space:nowrap}.p-facilities .p-facilities__oth .tbl_basic{margin-top:2%}@media only screen and (max-width: 767px){.p-facilities .p-facilities__oth .tbl_basic{margin-top:1.5em}}@media only screen and (min-width: 1200px){.p-facilities .p-facilities__oth .tbl_basic tr th{width:210px}}@media print{.p-facilities .p-facilities__oth .tbl_basic tr th{width:210px}}.p-access{position:relative;margin-top:80px;padding:70px 0 90px;background:#fafafa}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-access{margin-top:8%;padding:7% 0 9%}}@media only screen and (max-width: 767px){.p-access{margin-top:3.5em;padding:3em 0}}.p-access::after{content:"";position:absolute;bottom:-5px;left:50%;display:block;height:7px;width:552px;background:url(../images/home/bg_shadow.png) no-repeat 0 0/contain;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width: 1199px){.p-access::after{width:70.76923vw;height:.89744vw}}.p-access .p-access__gmap{width:100%;height:500px;position:relative;margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-access .p-access__gmap{height:300px;margin-top:3%}}@media only screen and (max-width: 767px){.p-access .p-access__gmap{margin-top:2em;height:auto}}.p-access .p-access__gmap iframe{width:100%;height:100%;border:none}@media only screen and (max-width: 767px){.p-access .p-access__gmap iframe{height:200px}}@media only screen and (min-width: 768px){.p-access .p-access__gmap .c-btn_o{width:184px;position:absolute;bottom:30px;right:10%}}@media only screen and (max-width: 767px){.p-access .p-access__gmap .c-btn_o{width:76.92308%;margin:1.5em auto 0}}.p-access .p-access__gmap .c-btn_o span em.en{font-size:150%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-access .p-access__gmap .c-btn_o span em.en{font-size:142%}}@media only screen and (max-width: 767px){.p-access .p-access__gmap .c-btn_o span em.en{font-size:134%}}.p-access .p-access__root{overflow:hidden;margin-top:30px}@media only screen and (max-width: 767px){.p-access .p-access__root{margin-top:3.5em}}@media only screen and (min-width: 768px){.p-access .p-access__root .box_root{width:66%;float:left}}@media only screen and (max-width: 767px){.p-access .p-access__root .box_root{margin-top:2.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-access .p-access__root .box_root.air{clear:both;width:100%}}@media only screen and (min-width: 1200px){.p-access .p-access__root .box_root:first-of-type{margin-top:1%}}@media print{.p-access .p-access__root .box_root:first-of-type{margin-top:1%}}.p-access .p-access__root .box_root:not(.p-access .p-access__root .box_root:first-of-type){border-top:1px dotted #898989;padding-top:3%;margin-top:3%}@media only screen and (max-width: 767px){.p-access .p-access__root .box_root:not(.p-access .p-access__root .box_root:first-of-type){padding-top:1.5em;margin-top:1.5em}}.p-access .p-access__root .box_root .st{letter-spacing:.08em;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:150%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-access .p-access__root .box_root .st{font-size:142%}}@media only screen and (max-width: 767px){.p-access .p-access__root .box_root .st{font-size:134%}}.p-access .p-access__root .box_root .st em{color:#103766}.p-access .p-access__root .box_root ul{margin:1.25em 0 0 0.5em}@media only screen and (max-width: 767px){.p-access .p-access__root .box_root ul{margin-top:.5em}}.p-access .p-access__root .box_root ul li{padding-left:1em;text-indent:-1em}.p-access .p-access__root .box_root ul li:not(.p-access .p-access__root .box_root ul li:first-of-type){margin-top:1.25em}.p-access .p-access__root .box_root ul li::before{content:"";width:.66em;height:.66em;display:inline-block;vertical-align:middle;background:#bebebe;border-radius:100%}.p-access .p-access__root .box_root ul li span em{margin-left:0.3em;color:#103766;font-size:150%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-access .p-access__root .box_root ul li span em{font-size:142%}}@media only screen and (max-width: 767px){.p-access .p-access__root .box_root ul li span em{font-size:134%}}.p-access .p-access__root .box_root ul li span i{font-size:150%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-access .p-access__root .box_root ul li span i{font-size:142%}}@media only screen and (max-width: 767px){.p-access .p-access__root .box_root ul li span i{font-size:134%}}.p-access .p-access__root .box_root ul li span.en{line-height:1.3;color:#81746a;font-size:117%;font-family:"Times New Roman", Times, Garamond, Georgia, serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-access .p-access__root .box_root ul li span.en{font-size:109%}}@media only screen and (max-width: 767px){.p-access .p-access__root .box_root ul li span.en{font-size:100%}}@media only screen and (min-width: 768px){.p-access .p-access__root .photo{width:30%;float:right}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-access .p-access__root .photo{overflow:hidden}.p-access .p-access__root .photo img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (max-width: 767px){.p-access .p-access__root .photo{aspect-ratio:3 / 2;width:100%;position:relative;overflow:hidden}.p-access .p-access__root .photo img{position:absolute;top:0;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}
