:root{--color-global-font:#2a2a2a;--color-global-font-light:#ccc;--color-global-font-sub:#666;--color-global-font-sub-light:#aaa;--color-global-bg-dark:#2a2a2a;--color-global-bg-medium:#ccc;--color-global-bg-medium-sub:#aaa;--color-global-bg-light:#f4f4f4;--color-global-bg-main:#2392fc;--color-global-bg-danger:#f34343;--color-global-bg-main-light:#ecf6ff;--color-global-main:#2392fc;--color-global-main-shadow:rgba(35,146,252,0.6);--color-global-danger:#f34343;--color-global-danger-shadow:rgba(243,67,67,0.6);--color-global-danger-light:#fef0f0;--color-global-border:#ccc;--color-global-border-medium:#666;--color-global-border-dark:#333;--color-global-border-main:#2392fc;--color-room-categories:#5fba5a;--global-radius:4px}.con_features .wrp_features.fea03,.con_features .wrp_features.fea04,.con_features .wrp_features.fea05{width:85%;max-width:1400px;margin:auto}@media only screen and (max-width: 1199px){.con_features .wrp_features.fea03,.con_features .wrp_features.fea04,.con_features .wrp_features.fea05{width:91.66667%}}.con_features .wrp_features.fea01,.con_features .wrp_features.fea02{width:90%;max-width:1600px;margin:auto}@media only screen and (max-width: 1199px){.con_features .wrp_features.fea01,.con_features .wrp_features.fea02{width:91.66667%}}@media only screen and (min-width: 768px){.con_features .wrp_features{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 1200px){.con_features .wrp_features{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media print{.con_features .wrp_features{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_features .wrp_features{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (min-width: 768px){.con_features .wrp_features:nth-child(even) .box_img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.con_features .wrp_features:nth-child(even) .box_txt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width: 1200px){.con_features .wrp_features:nth-child(n+2){margin-top:130px}}@media print{.con_features .wrp_features:nth-child(n+2){margin-top:130px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_features .wrp_features:nth-child(n+2){margin-top:80px}}@media only screen and (max-width: 767px){.con_features .wrp_features:nth-child(n+2){margin-top:5em}}@media only screen and (max-width: 767px){.con_features .wrp_features .box_txt{margin-top:2em}}.con_features .wrp_features .box_txt .tit_fea{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 1200px){.con_features .wrp_features .box_txt .tit_fea{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media print{.con_features .wrp_features .box_txt .tit_fea{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_features .wrp_features .box_txt .tit_fea{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width: 767px){.con_features .wrp_features .box_txt .tit_fea{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.con_features .wrp_features .box_txt .tit_fea .num_tit{text-align:center;white-space:nowrap}@media only screen and (min-width: 768px){.con_features .wrp_features .box_txt .tit_fea .num_tit{width:14.5614%}}@media only screen and (max-width: 767px){.con_features .wrp_features .box_txt .tit_fea .num_tit{width:20%}}.con_features .wrp_features .box_txt .tit_fea .num_tit span{font-family:"Cinzel", serif;line-height:1}.con_features .wrp_features .box_txt .tit_fea .num_tit span.en{font-size:calc((100vw - 21.53846rem) / 546.66667 + 1.15385rem);min-height:0vw;display:block;font-weight:500}@media only screen and (min-width: 768px){.con_features .wrp_features .box_txt .tit_fea .num_tit span.en{margin-bottom:.2em}}@media only screen and (max-width: 767px){.con_features .wrp_features .box_txt .tit_fea .num_tit span.en{margin-bottom:.2em}}@media only screen and (min-width: 1920px){.con_features .wrp_features .box_txt .tit_fea .num_tit span.en{font-size:1.38462rem}}@media only screen and (min-width: 1200px){.con_features .wrp_features .box_txt .tit_fea .num_tit span.en{font-size:calc((100vw - 92.30769rem) / 144 + 1rem);min-height:0vw}}@media only screen and (min-width: 1200px) and (min-width: 1920px){.con_features .wrp_features .box_txt .tit_fea .num_tit span.en{font-size:1.38462rem}}@media print{.con_features .wrp_features .box_txt .tit_fea .num_tit span.en{font-size:calc((100vw - 92.30769rem) / 144 + 1rem);min-height:0vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_features .wrp_features .box_txt .tit_fea .num_tit span.en{font-size:calc((100vw - 59.07692rem) / 107.75 + .84615rem);min-height:0vw}}@media only screen and (min-width: 768px) and (max-width: 1199px) and (min-width: 1199px){.con_features .wrp_features .box_txt .tit_fea .num_tit span.en{font-size:1.15385rem}}@media only screen and (max-width: 767px){.con_features .wrp_features .box_txt .tit_fea .num_tit span.en{font-size:calc((100vw - 21.53846rem) / 121.75 + .69231rem);min-height:0vw}}@media only screen and (max-width: 767px) and (min-width: 767px){.con_features .wrp_features .box_txt .tit_fea .num_tit span.en{font-size:1rem}}.con_features .wrp_features .box_txt .tit_fea .num_tit span.num{font-size:calc((100vw - 21.53846rem) / 43.15789 + 2.30769rem);min-height:0vw;position:relative}@media only screen and (min-width: 1920px){.con_features .wrp_features .box_txt .tit_fea .num_tit span.num{font-size:5.23077rem}}.con_features .wrp_features .box_txt .tit_fea .num_tit span.num::before{content:"";position:absolute;bottom:.2em;left:50%;width:100%;height:1px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#2a2a2a}@media only screen and (min-width: 768px){.con_features .wrp_features .box_txt .tit_fea .c_title_m{margin-left:4.38596%}}@media only screen and (max-width: 767px){.con_features .wrp_features .box_txt .tit_fea .c_title_m{margin-left:4%}}@media only screen and (min-width: 1200px){.con_features .wrp_features .box_txt .tit_fea .c_title_m .ttl{font-size:calc((100vw - 92.30769rem) / 102.85714 + 1.30769rem);min-height:0vw;line-height:1.8}}@media only screen and (min-width: 1200px) and (min-width: 1920px){.con_features .wrp_features .box_txt .tit_fea .c_title_m .ttl{font-size:1.84615rem}}@media print{.con_features .wrp_features .box_txt .tit_fea .c_title_m .ttl{font-size:calc((100vw - 92.30769rem) / 102.85714 + 1.30769rem);min-height:0vw;line-height:1.8}}@media only screen and (min-width: 1200px){.con_features .wrp_features .box_txt .txt{margin-top:60px}}@media print{.con_features .wrp_features .box_txt .txt{margin-top:60px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_features .wrp_features .box_txt .txt{margin-top:30px}}@media only screen and (max-width: 767px){.con_features .wrp_features .box_txt .txt{margin-top:1.5em}}.con_features .wrp_features .box_txt .box_hotel{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 1200px){.con_features .wrp_features .box_txt .box_hotel{margin-top:78px}}@media print{.con_features .wrp_features .box_txt .box_hotel{margin-top:78px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_features .wrp_features .box_txt .box_hotel{margin-top:30px}}@media only screen and (max-width: 767px){.con_features .wrp_features .box_txt .box_hotel{margin-top:1.5em}}.con_features .wrp_features .box_txt .box_hotel .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 1200px){.con_features .wrp_features .box_txt .box_hotel .logo{padding:0 30px}}@media print{.con_features .wrp_features .box_txt .box_hotel .logo{padding:0 30px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_features .wrp_features .box_txt .box_hotel .logo{padding:0 10px}}@media only screen and (max-width: 767px){.con_features .wrp_features .box_txt .box_hotel .logo{padding:0 0.5em}}.con_features .wrp_features .box_txt .box_hotel .logo:nth-child(n+2){border-left:1px solid #a48b78}.con_features .wrp_features .box_txt .box_hotel .logo:first-child{padding-left:0}.con_features .wrp_features .box_txt .box_hotel .logo:last-child{padding-right:0}@media only screen and (min-width: 768px){.con_features .wrp_features .box_txt .att{margin-top:15px}}@media only screen and (max-width: 767px){.con_features .wrp_features .box_txt .att{margin-top:1em}}.con_features .wrp_features .box_txt .att li{font-size:calc((100vw - 21.53846rem) / 820 + .92308rem);min-height:0vw;padding-left:1em;position:relative}@media only screen and (min-width: 1920px){.con_features .wrp_features .box_txt .att li{font-size:1.07692rem}}.con_features .wrp_features .box_txt .att li a{text-decoration:underline}.con_features .wrp_features .box_txt .att li:before{content:"※";position:absolute;left:0}.con_features .wrp_features.fea01 .box_img{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 1200px){.con_features .wrp_features.fea01 .box_img{width:50%}}@media print{.con_features .wrp_features.fea01 .box_img{width:50%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_features .wrp_features.fea01 .box_img{width:50%}}@media only screen and (max-width: 767px){.con_features .wrp_features.fea01 .box_img{width:100%}}@media only screen and (min-width: 768px){.con_features .wrp_features.fea01 .box_img .inn_img_left{width:52.5%}}@media only screen and (max-width: 767px){.con_features .wrp_features.fea01 .box_img .inn_img_left{width:52.5%}}.con_features .wrp_features.fea01 .box_img .inn_img_left .img:nth-of-type(n+2){margin-left:auto}@media only screen and (min-width: 768px){.con_features .wrp_features.fea01 .box_img .inn_img_left .img:nth-of-type(n+2){width:73.80952%}}@media only screen and (max-width: 767px){.con_features .wrp_features.fea01 .box_img .inn_img_left .img:nth-of-type(n+2){width:73.80952%}}@media only screen and (min-width: 1200px){.con_features .wrp_features.fea01 .box_img .inn_img_left .img:nth-of-type(n+2){margin-top:2.30769rem}}@media print{.con_features .wrp_features.fea01 .box_img .inn_img_left .img:nth-of-type(n+2){margin-top:2.30769rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_features .wrp_features.fea01 .box_img .inn_img_left .img:nth-of-type(n+2){margin-top:1.15385rem}}@media only screen and (max-width: 767px){.con_features .wrp_features.fea01 .box_img .inn_img_left .img:nth-of-type(n+2){margin-top:1em}}@media only screen and (min-width: 768px){.con_features .wrp_features.fea01 .box_img .inn_img_right{width:43.75%}}@media only screen and (max-width: 767px){.con_features .wrp_features.fea01 .box_img .inn_img_right{width:43.75%}}@media only screen and (min-width: 768px){.con_features .wrp_features.fea01 .box_img .inn_img_right{margin-left:3.75%}}@media only screen and (max-width: 767px){.con_features .wrp_features.fea01 .box_img .inn_img_right{margin-left:3.75%}}@media only screen and (min-width: 1200px){.con_features .wrp_features.fea01 .box_img .inn_img_right{margin-top:3.84615rem}}@media print{.con_features .wrp_features.fea01 .box_img .inn_img_right{margin-top:3.84615rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_features .wrp_features.fea01 .box_img .inn_img_right{margin-top:2.30769rem}}@media only screen and (max-width: 767px){.con_features .wrp_features.fea01 .box_img .inn_img_right{margin-top:2em}}@media only screen and (min-width: 768px){.con_features .wrp_features.fea01 .box_img .inn_img_right .img:nth-of-type(1){width:88.57143%}}@media only screen and (max-width: 767px){.con_features .wrp_features.fea01 .box_img .inn_img_right .img:nth-of-type(1){width:88.57143%}}@media only screen and (min-width: 1200px){.con_features .wrp_features.fea01 .box_img .inn_img_right .img:nth-of-type(1){margin-bottom:2.30769rem}}@media print{.con_features .wrp_features.fea01 .box_img .inn_img_right .img:nth-of-type(1){margin-bottom:2.30769rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_features .wrp_features.fea01 .box_img .inn_img_right .img:nth-of-type(1){margin-bottom:1.15385rem}}@media only screen and (max-width: 767px){.con_features .wrp_features.fea01 .box_img .inn_img_right .img:nth-of-type(1){margin-bottom:1em}}@media only screen and (min-width: 1200px){.con_features .wrp_features.fea01 .box_txt{width:35.625%}}@media print{.con_features .wrp_features.fea01 .box_txt{width:35.625%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_features .wrp_features.fea01 .box_txt{width:45%}}@media only screen and (max-width: 767px){.con_features .wrp_features.fea01 .box_txt{width:100%}}@media only screen and (min-width: 1200px){.con_features .wrp_features.fea01 .box_txt{margin-left:5.625%}}@media print{.con_features .wrp_features.fea01 .box_txt{margin-left:5.625%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_features .wrp_features.fea01 .box_txt{margin-left:5%}}.con_features .wrp_features.fea02{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.con_features .wrp_features.fea02 .box_img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 1200px){.con_features .wrp_features.fea02 .box_img{width:50%}}@media print{.con_features .wrp_features.fea02 .box_img{width:50%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_features .wrp_features.fea02 .box_img{width:50%}}@media only screen and (max-width: 767px){.con_features .wrp_features.fea02 .box_img{width:100%}}@media only screen and (min-width: 768px){.con_features .wrp_features.fea02 .box_img .img{width:32.5%}}@media only screen and (max-width: 767px){.con_features .wrp_features.fea02 .box_img .img{width:32.5%}}@media only screen and (min-width: 768px){.con_features .wrp_features.fea02 .box_img .img:not(:nth-child(3n)){margin-right:1.25%}}@media only screen and (max-width: 767px){.con_features .wrp_features.fea02 .box_img .img:not(:nth-child(3n)){margin-right:1.25%}}@media only screen and (min-width: 1200px){.con_features .wrp_features.fea02 .box_img .img:nth-child(n+4){margin-top:.76923rem}}@media print{.con_features .wrp_features.fea02 .box_img .img:nth-child(n+4){margin-top:.76923rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_features .wrp_features.fea02 .box_img .img:nth-child(n+4){margin-top:.38462rem}}@media only screen and (max-width: 767px){.con_features .wrp_features.fea02 .box_img .img:nth-child(n+4){margin-top:.3em}}@media only screen and (min-width: 1200px){.con_features .wrp_features.fea02 .box_txt{width:34.125%}}@media print{.con_features .wrp_features.fea02 .box_txt{width:34.125%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_features .wrp_features.fea02 .box_txt{width:45%}}@media only screen and (max-width: 767px){.con_features .wrp_features.fea02 .box_txt{width:100%}}@media only screen and (min-width: 1200px){.con_features .wrp_features.fea02 .box_txt{margin-right:5.625%}}@media print{.con_features .wrp_features.fea02 .box_txt{margin-right:5.625%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_features .wrp_features.fea02 .box_txt{margin-right:5%}}@media only screen and (min-width: 1200px){.con_features .wrp_features.fea03 .box_img,.con_features .wrp_features.fea04 .box_img,.con_features .wrp_features.fea05 .box_img{width:50%}}@media print{.con_features .wrp_features.fea03 .box_img,.con_features .wrp_features.fea04 .box_img,.con_features .wrp_features.fea05 .box_img{width:50%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_features .wrp_features.fea03 .box_img,.con_features .wrp_features.fea04 .box_img,.con_features .wrp_features.fea05 .box_img{width:50%}}@media only screen and (max-width: 767px){.con_features .wrp_features.fea03 .box_img,.con_features .wrp_features.fea04 .box_img,.con_features .wrp_features.fea05 .box_img{width:100%}}@media only screen and (min-width: 1200px){.con_features .wrp_features.fea03 .box_txt,.con_features .wrp_features.fea04 .box_txt,.con_features .wrp_features.fea05 .box_txt{width:39.28571%}}@media print{.con_features .wrp_features.fea03 .box_txt,.con_features .wrp_features.fea04 .box_txt,.con_features .wrp_features.fea05 .box_txt{width:39.28571%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_features .wrp_features.fea03 .box_txt,.con_features .wrp_features.fea04 .box_txt,.con_features .wrp_features.fea05 .box_txt{width:45%}}@media only screen and (max-width: 767px){.con_features .wrp_features.fea03 .box_txt,.con_features .wrp_features.fea04 .box_txt,.con_features .wrp_features.fea05 .box_txt{width:100%}}@media only screen and (min-width: 1200px){.con_features .wrp_features.fea03 .box_txt,.con_features .wrp_features.fea05 .box_txt{margin-left:6.78571%}}@media print{.con_features .wrp_features.fea03 .box_txt,.con_features .wrp_features.fea05 .box_txt{margin-left:6.78571%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_features .wrp_features.fea03 .box_txt,.con_features .wrp_features.fea05 .box_txt{margin-left:5%}}.con_features .wrp_features.fea04{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (min-width: 1200px){.con_features .wrp_features.fea04 .box_txt{margin-right:6.78571%}}@media print{.con_features .wrp_features.fea04 .box_txt{margin-right:6.78571%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_features .wrp_features.fea04 .box_txt{margin-right:5%}}@media only screen and (min-width: 1200px){.con_features .btn_plan{margin-top:175px}}@media print{.con_features .btn_plan{margin-top:175px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_features .btn_plan{margin-top:80px}}@media only screen and (max-width: 767px){.con_features .btn_plan{margin-top:4em}}@media only screen and (min-width: 1200px){.con_features .btn_plan{margin-bottom:36px}}@media print{.con_features .btn_plan{margin-bottom:36px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_features .btn_plan{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_features .btn_plan{margin-bottom:1em}}.con_features .btn_plan a{border:none;background:-webkit-gradient(linear, left top, right top, from(#1e7fb8),color-stop(#7cadb6),color-stop(#d895b3),to(#eece5d));background:linear-gradient(90deg, #1e7fb8,#7cadb6,#d895b3,#eece5d)}.con_features .btn_plan a .jp{color:#fff}.con_features .c_btn_primary{max-width:530px}
