﻿@keyframes HeaderFadeIn{0%{transform:translateY(-200%)}50%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes modalopen{0%{opacity:0}40%{opacity:1}100%{opacity:1}}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes footerFadeIn{0%{transform:translateY(200%)}50%{transform:translateY(0)}100%{transform:translateY(0)}}.con_fac_map{margin-right:auto;margin-left:auto;position:relative}@media only screen and (min-width: 1025px){.con_fac_map{width:calc(1200 / 1440 * 100%);max-width:calc(1200px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_fac_map{max-width:calc(1200px * ((16 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.con_fac_map{max-width:calc(1200px * ((16 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac_map{width:calc(1000 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_fac_map{width:calc(680 / 750 * 100%)}}@media only screen and (min-width: 768px){.con_fac_map{margin-top:6.42rem}}@media only screen and (max-width: 767px){.con_fac_map{margin-top:3em}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_fac_map{width:calc(1300 / 1440 * 100%)}}@media only screen and (min-width: 768px){.con_fac_map+.tmp_line{margin-top:5.71rem}}@media only screen and (max-width: 767px){.con_fac_map+.tmp_line{margin-top:4em}}.con_fac_map .floor_label{background-color:var(--color-text);color:#fff;line-height:1;text-align:center;width:5em;border-radius:.21rem;font-weight:400;font-size:.86rem}@media only screen and (min-width: 768px){.con_fac_map .floor_label{padding:0.75em 1em}}@media only screen and (max-width: 767px){.con_fac_map .floor_label{padding:0.5em 0.75em}}.con_fac_map .box_fac_map{display:flex;align-items:flex-start;flex-wrap:wrap}@media only screen and (min-width: 768px){.con_fac_map .box_fac_map{padding-top:6.42rem}}@media only screen and (max-width: 767px){.con_fac_map .box_fac_map{padding-top:3em}}@media only screen and (max-width: 1024px){.con_fac_map .box_fac_map{flex-direction:column}}.con_fac_map .box_fac_map .inner_floor{display:flex;align-items:flex-start}@media only screen and (min-width: 1025px){.con_fac_map .box_fac_map .inner_floor{width:calc(536 / 1200 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac_map .box_fac_map .inner_floor{width:100%}}@media only screen and (max-width: 767px){.con_fac_map .box_fac_map .inner_floor{width:calc(650 / 700 * 100%)}}@media only screen and (min-width: 768px){.con_fac_map .box_fac_map .inner_floor{margin-left:calc(20 / 1200 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_fac_map .box_fac_map .inner_floor{width:calc(556 / 1200 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac_map .box_fac_map .inner_floor{max-width:46.42rem;margin:2.14rem auto 0}}@media only screen and (max-width: 767px){.con_fac_map .box_fac_map .inner_floor{flex-direction:column;margin:1.5em auto 0}}@media only screen and (min-width: 768px){.con_fac_map .box_fac_map .inner_floor .floor_item{width:calc(1 / 2 * 100%)}}@media only screen and (max-width: 767px){.con_fac_map .box_fac_map .inner_floor .floor_item{width:100%}}@media only screen and (max-width: 767px){.con_fac_map .box_fac_map .inner_floor .floor_item:nth-child(n+2){margin-top:2em}}.con_fac_map .box_fac_map .inner_floor .floor_item .floor_label{margin-right:auto;margin-left:auto}.con_fac_map .box_fac_map .inner_floor .floor_item table{width:100%}@media only screen and (min-width: 768px){.con_fac_map .box_fac_map .inner_floor .floor_item table{margin-top:1.07rem}}@media only screen and (max-width: 767px){.con_fac_map .box_fac_map .inner_floor .floor_item table{margin-top:1em}}.con_fac_map .box_fac_map .inner_floor .floor_item table tbody>tr{border-bottom:1px solid var(--color-line2)}.con_fac_map .box_fac_map .inner_floor .floor_item table tbody>tr:first-child{border-top:2px solid var(--color-line2)}.con_fac_map .box_fac_map .inner_floor .floor_item table tbody>tr>th,.con_fac_map .box_fac_map .inner_floor .floor_item table tbody>tr>td{font-weight:400;word-break:break-all}@media only screen and (min-width: 768px){.con_fac_map .box_fac_map .inner_floor .floor_item table tbody>tr>th,.con_fac_map .box_fac_map .inner_floor .floor_item table tbody>tr>td{padding:0.5em 0 0.5em 0.25em}}@media only screen and (max-width: 767px){.con_fac_map .box_fac_map .inner_floor .floor_item table tbody>tr>th,.con_fac_map .box_fac_map .inner_floor .floor_item table tbody>tr>td{padding:0.75em 0 0.75em 0.5em}}.con_fac_map .box_fac_map .inner_floor .floor_item table tbody>tr>td{font-size:.86rem}@media only screen and (min-width: 768px){.con_fac_map .box_fac_map .inner_floor .floor_item table tbody>tr>td{line-height:1.6}}.con_fac_map .box_fac_map .inner_floor .floor_item table tbody>tr>th{font-family:"游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:400;width:25%;line-height:1;text-align:center}@media only screen and (min-width: 1025px){.con_fac_map .box_fac_map .inner_floor .floor_item table tbody>tr>th{font-size:1.29rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac_map .box_fac_map .inner_floor .floor_item table tbody>tr>th{font-size:1.21rem}}@media only screen and (max-width: 767px){.con_fac_map .box_fac_map .inner_floor .floor_item table tbody>tr>th{font-size:1.07rem}}@media only screen and (min-width: 1025px){.con_fac_map .box_fac_map .inner_floor .floor_item:first-child table{margin-top:3.71rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac_map .box_fac_map .inner_floor .floor_item:first-child table{margin-top:3.57rem}}.con_fac_map .box_fac_map .inner_floor .floor_item:first-child table tbody tr:first-child td{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 1025px){.con_fac_map .box_fac_map .inner_floor .floor_item:first-child table tbody tr:first-child td{min-height:13.64rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac_map .box_fac_map .inner_floor .floor_item:first-child table tbody tr:first-child td{min-height:14.28rem}}.con_fac_map .box_fac_map .inner_floor .floor_item:nth-child(2) table tbody tr:nth-child(2) td{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 1025px){.con_fac_map .box_fac_map .inner_floor .floor_item:nth-child(2) table tbody tr:nth-child(2) td{min-height:13.64rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac_map .box_fac_map .inner_floor .floor_item:nth-child(2) table tbody tr:nth-child(2) td{min-height:14.28rem}}.con_fac_map .box_fac_map .inner_map{order:-1;position:relative}@media only screen and (min-width: 1025px){.con_fac_map .box_fac_map .inner_map{width:calc(644 / 1200 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac_map .box_fac_map .inner_map{width:100%}}@media only screen and (max-width: 767px){.con_fac_map .box_fac_map .inner_map{width:100%}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_fac_map .box_fac_map .inner_map{width:calc(624 / 1200 * 100%)}}.con_fac_map .box_fac_map .inner_map .map{position:relative}.con_fac_map .box_fac_map .inner_map .map img{object-fit:cover;width:100%;height:100%;position:absolute;top:0}.con_fac_map .box_fac_map .inner_map .map::after{content:"";width:100%;display:block}.con_fac_map .box_fac_map .inner_map .map::after{padding-bottom:calc(400 / 644 * 100%)}.con_fac_map .box_fac_map .inner_map .map img{mix-blend-mode:multiply}.con_fac_map .box_fac_map .inner_map .floor_label{position:absolute;z-index:1}.con_fac_map .box_fac_map .inner_map .floor_label::before{content:"";width:1px;background-color:var(--color-text);position:absolute;left:0;right:0;margin-right:auto;margin-left:auto;display:inline-block}@media only screen and (min-width: 768px){.con_fac_map .box_fac_map .inner_map .floor_label.honkan{right:calc(260 / 644 * 100%)}}@media only screen and (max-width: 767px){.con_fac_map .box_fac_map .inner_map .floor_label.honkan{right:calc(220 / 700 * 100%)}}@media only screen and (min-width: 1025px){.con_fac_map .box_fac_map .inner_map .floor_label.honkan{top:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac_map .box_fac_map .inner_map .floor_label.honkan{top:5%}}@media only screen and (max-width: 767px){.con_fac_map .box_fac_map .inner_map .floor_label.honkan{top:0}}@media only screen and (min-width: 768px){.con_fac_map .box_fac_map .inner_map .floor_label.honkan::before{height:4.28rem;bottom:-4.29rem}}@media only screen and (max-width: 767px){.con_fac_map .box_fac_map .inner_map .floor_label.honkan::before{height:3em;bottom:-3em}}@media only screen and (min-width: 768px){.con_fac_map .box_fac_map .inner_map .floor_label.shinkan{left:calc(175 / 644 * 100%)}}@media only screen and (max-width: 767px){.con_fac_map .box_fac_map .inner_map .floor_label.shinkan{left:calc(150 / 700 * 100%)}}@media only screen and (min-width: 768px){.con_fac_map .box_fac_map .inner_map .floor_label.shinkan{bottom:calc(195 / 644 * 100%)}}@media only screen and (max-width: 767px){.con_fac_map .box_fac_map .inner_map .floor_label.shinkan{bottom:calc(150 / 700 * 100%)}}@media only screen and (min-width: 768px){.con_fac_map .box_fac_map .inner_map .floor_label.shinkan::before{height:2.14rem;top:-2.15rem}}@media only screen and (max-width: 767px){.con_fac_map .box_fac_map .inner_map .floor_label.shinkan::before{height:2em;top:-2em}}.con_fac_map .box_fac_map .inner_btn{width:100%;display:flex;justify-content:center}@media only screen and (min-width: 1025px){.con_fac_map .box_fac_map .inner_btn{margin-top:2.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac_map .box_fac_map .inner_btn{margin-top:2.85rem}}@media only screen and (max-width: 767px){.con_fac_map .box_fac_map .inner_btn{margin-top:2.5em}}@media only screen and (max-width: 767px){.con_fac_map .box_fac_map .inner_btn{flex-direction:column}}@media only screen and (min-width: 768px){.con_fac_map .box_fac_map .inner_btn .tmp_btn_base{width:20.71rem}}@media only screen and (max-width: 767px){.con_fac_map .box_fac_map .inner_btn .tmp_btn_base{width:calc(500 / 700 * 100%)}}@media only screen and (min-width: 768px){.con_fac_map .box_fac_map .inner_btn .tmp_btn_base:nth-child(2){margin-left:.71rem}}@media only screen and (max-width: 767px){.con_fac_map .box_fac_map .inner_btn .tmp_btn_base:nth-child(2){margin-top:1em}}@media only screen and (max-width: 767px){.con_fac_map .box_fac_map .inner_btn .tmp_btn_base{margin-right:auto;margin-left:auto}}.con_fac_map .over_txt{font-weight:400;font-family:"Times New Roman", Times, Garamond, Georgia, serif;color:rgba(206,182,111,0.2);line-height:.8;z-index:-1;text-align:right;letter-spacing:.025em;position:absolute;left:0}@media only screen and (min-width: 768px){.con_fac_map .over_txt{font-size:10.75vw}}@media only screen and (max-width: 767px){.con_fac_map .over_txt{font-size:15vw}}@media only screen and (min-width: 768px){.con_fac_map .over_txt{top:0}}@media only screen and (max-width: 767px){.con_fac_map .over_txt{top:.5%}}@media only screen and (min-width: 768px){.con_fac_type{margin-top:5.71rem}}@media only screen and (max-width: 767px){.con_fac_type{margin-top:5em}}@media only screen and (min-width: 1025px){.con_fac_type+#lnk_rest{margin-top:9.28rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac_type+#lnk_rest{margin-top:7.14rem}}@media only screen and (max-width: 767px){.con_fac_type+#lnk_rest{margin-top:5em}}@media only screen and (min-width: 768px){.con_fac_type+#lnk_others{margin-top:4.28rem}}.con_fac_type .box_fac_type{margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.con_fac_type .box_fac_type{width:calc(650 / 750 * 100%)}}@media only screen and (min-width: 768px){.con_fac_type .box_fac_type{margin-top:2.85rem}}@media only screen and (max-width: 767px){.con_fac_type .box_fac_type{margin-top:2em}}@media only screen and (min-width: 768px){.con_fac_type .box_fac_type+.box_fac_type{margin-top:5rem}}@media only screen and (max-width: 767px){.con_fac_type .box_fac_type+.box_fac_type{margin-top:3em}}.con_fac_type .box_fac_type .fac_type_item{display:flex;flex-wrap:wrap;align-items:flex-start}.con_fac_type .box_fac_type .fac_type_item .img{order:1}.con_fac_type .box_fac_type .fac_type_item .text{order:2}@media only screen and (max-width: 767px){.con_fac_type .box_fac_type .fac_type_item .text{width:100%;margin-top:1em}}@media only screen and (max-width: 767px){.con_fac_type .box_fac_type .fac_type_item .text .tmp_st_m{width:100%;text-align:center;display:flex;align-items:center;flex-direction:column}}.con_fac_type .box_fac_type .fac_type_item .text .cate{display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.con_fac_type .box_fac_type .fac_type_item .text .cate{margin-top:.5em}}@media only screen and (max-width: 767px){.con_fac_type .box_fac_type .fac_type_item .text .cate{margin-top:.25em}}@media only screen and (max-width: 767px){.con_fac_type .box_fac_type .fac_type_item .text .cate{justify-content:center}}.con_fac_type .box_fac_type .fac_type_item .text .cate>span{display:inline-block;line-height:1.2;background-color:var(--color-cate-bg);color:var(--color-cate-text);border-radius:.21rem;margin-bottom:.3em;margin-right:.3em}@media only screen and (min-width: 768px){.con_fac_type .box_fac_type .fac_type_item .text .cate>span{font-size:.86rem}}@media only screen and (max-width: 767px){.con_fac_type .box_fac_type .fac_type_item .text .cate>span{font-size:.86rem}}@media only screen and (min-width: 768px){.con_fac_type .box_fac_type .fac_type_item .text .cate>span{padding:0.25em 0.75em 0.2em}}@media only screen and (max-width: 767px){.con_fac_type .box_fac_type .fac_type_item .text .cate>span{padding:0.25em 0.5em 0.15em}}.con_fac_type .box_fac_type .fac_type_item .text .cate span{min-width:7em;text-align:center}@media only screen and (min-width: 768px){.con_fac_type .box_fac_type .fac_type_item .text>.txt{margin-top:1.42rem}}@media only screen and (max-width: 767px){.con_fac_type .box_fac_type .fac_type_item .text>.txt{margin-top:1em}}@media only screen and (min-width: 768px){.con_fac_type .box_fac_type .fac_type_item .text>.tmp_txt_btn{margin-top:1.07rem}}@media only screen and (max-width: 767px){.con_fac_type .box_fac_type .fac_type_item .text>.tmp_txt_btn{margin-top:1.25em}}.con_fac_type .box_fac_type .fac_type_item.flex .img{position:relative}@media only screen and (min-width: 768px){.con_fac_type .box_fac_type .fac_type_item.flex .img{width:calc(619 / 1000 * 100%)}}@media only screen and (max-width: 767px){.con_fac_type .box_fac_type .fac_type_item.flex .img{width:100%}}.con_fac_type .box_fac_type .fac_type_item.flex .img img{object-fit:cover;width:100%;height:100%;position:absolute;top:0}.con_fac_type .box_fac_type .fac_type_item.flex .img::after{content:"";width:100%;display:block}.con_fac_type .box_fac_type .fac_type_item.flex .img::after{padding-bottom:calc(387 / 619 * 100%)}@media only screen and (min-width: 768px){.con_fac_type .box_fac_type .fac_type_item.flex .text{width:calc(320 / 1000 * 100%)}}@media only screen and (max-width: 767px){.con_fac_type .box_fac_type .fac_type_item.flex .text{width:100%}}@media only screen and (min-width: 768px){.con_fac_type .box_fac_type .fac_type_item.flex .text{margin-left:calc(60 / 1000 * 100%)}}@media only screen and (min-width: 1025px){.con_fac_type .box_fac_type .fac_type_item.flex .text{padding-top:1.07rem}}@media only screen and (max-width: 767px){.con_fac_type .box_fac_type .fac_type_item.flex .text{display:flex;flex-direction:column;align-items:center}}@media only screen and (min-width: 1025px){.con_fac_type .box_fac_type .fac_type_item.flex .text>.txt{max-width:95%}}.con_fac_type .box_fac_type .fac_type_item.flex .text .img_sub{position:relative}@media only screen and (min-width: 1025px){.con_fac_type .box_fac_type .fac_type_item.flex .text .img_sub{margin-top:calc(70 / 310 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac_type .box_fac_type .fac_type_item.flex .text .img_sub{margin-top:calc(60 / 310 * 100%)}}@media only screen and (max-width: 767px){.con_fac_type .box_fac_type .fac_type_item.flex .text .img_sub{margin-top:2em}}@media only screen and (min-width: 768px){.con_fac_type .box_fac_type .fac_type_item.flex .text .img_sub{width:calc(333 / 320 * 100%)}}@media only screen and (max-width: 767px){.con_fac_type .box_fac_type .fac_type_item.flex .text .img_sub{width:70%}}.con_fac_type .box_fac_type .fac_type_item.flex .text .img_sub img{object-fit:cover;width:100%;height:100%;position:absolute;top:0}.con_fac_type .box_fac_type .fac_type_item.flex .text .img_sub::after{content:"";width:100%;display:block}.con_fac_type .box_fac_type .fac_type_item.flex .text .img_sub::after{padding-bottom:calc(208 / 333 * 100%)}@media only screen and (min-width: 768px){.con_fac_type .box_fac_type .fac_type_item.flex .text .img_sub{margin-left:calc(-13 / 320 * 100%)}}@media only screen and (min-width: 1025px){.con_fac_type .box_fac_type .fac_type_item.flex.center{align-items:center}.con_fac_type .box_fac_type .fac_type_item.flex.center .text{padding-top:0}}@media only screen and (min-width: 768px){.con_fac_type .box_fac_type .fac_type_item.flex+.flex{margin-top:.71rem}}@media only screen and (max-width: 767px){.con_fac_type .box_fac_type .fac_type_item.flex+.flex{margin-top:3em}}@media only screen and (min-width: 768px){.con_fac_type .box_fac_type .fac_type_item.size_s{margin-top:2.85rem}}@media only screen and (max-width: 767px){.con_fac_type .box_fac_type .fac_type_item.size_s{margin-top:3.5em}}@media only screen and (max-width: 767px){.con_fac_type .box_fac_type .fac_type_item.size_s{width:calc(600 / 650 * 100%);margin-right:auto;margin-left:auto}}.con_fac_type .box_fac_type .fac_type_item.size_s .img{position:relative}@media only screen and (min-width: 768px){.con_fac_type .box_fac_type .fac_type_item.size_s .img{width:calc(495 / 1000 * 100%)}}@media only screen and (max-width: 767px){.con_fac_type .box_fac_type .fac_type_item.size_s .img{width:100%}}.con_fac_type .box_fac_type .fac_type_item.size_s .img img{object-fit:cover;width:100%;height:100%;position:absolute;top:0}.con_fac_type .box_fac_type .fac_type_item.size_s .img::after{content:"";width:100%;display:block}.con_fac_type .box_fac_type .fac_type_item.size_s .img::after{padding-bottom:calc(310 / 495 * 100%)}@media only screen and (min-width: 768px){.con_fac_type .box_fac_type .fac_type_item.size_s .text{width:calc(465 / 1000 * 100%)}}@media only screen and (max-width: 767px){.con_fac_type .box_fac_type .fac_type_item.size_s .text{width:100%}}@media only screen and (min-width: 768px){.con_fac_type .box_fac_type .fac_type_item.size_s .text{margin-left:calc(40 / 1000 * 100%)}}@media only screen and (min-width: 1025px){.con_fac_type .box_fac_type .fac_type_item.size_s .text{padding-top:3.57rem}}@media only screen and (min-width: 1025px){.con_fac_type .box_fac_type .fac_type_item.size_s .text>.txt{max-width:25rem}}.con_fac_type .box_fac_type.col2{display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.con_fac_type .box_fac_type.col2 .fac_type_item{width:calc(495 / 1000 * 100%);flex-direction:column}.con_fac_type .box_fac_type.col2 .fac_type_item:nth-child(2n){margin-left:calc(10 / 1000 * 100%)}.con_fac_type .box_fac_type.col2 .fac_type_item:nth-child(n+3){margin-top:2.5rem}}@media only screen and (max-width: 767px){.con_fac_type .box_fac_type.col2 .fac_type_item:nth-child(n+2){margin-top:3em}}.con_fac_type .box_fac_type.col2 .fac_type_item .img{width:100%;position:relative}.con_fac_type .box_fac_type.col2 .fac_type_item .img img{object-fit:cover;width:100%;height:100%;position:absolute;top:0}.con_fac_type .box_fac_type.col2 .fac_type_item .img::after{content:"";width:100%;display:block}.con_fac_type .box_fac_type.col2 .fac_type_item .img::after{padding-bottom:calc(310 / 495 * 100%)}.con_fac_type .box_fac_type.col2 .fac_type_item .text{display:flex;flex-direction:column;align-items:center;width:100%}@media only screen and (min-width: 768px){.con_fac_type .box_fac_type.col2 .fac_type_item .text{margin-top:1.42rem}}@media only screen and (min-width: 768px){.con_fac_type .box_fac_type.col2 .fac_type_item .text>.txt{margin-top:.71rem}}@media only screen and (min-width: 768px){.con_fac_type .box_fac_type.col2 .fac_type_item .text>.txt{margin-right:auto;margin-left:auto;max-width:22.14rem}}.con_fac_type:not(.type_bg) .box_fac_type{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.con_fac_type:not(.type_bg) .box_fac_type{width:calc(1000 / 1440 * 100%);max-width:calc(1000px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_fac_type:not(.type_bg) .box_fac_type{max-width:calc(1000px * ((16 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.con_fac_type:not(.type_bg) .box_fac_type{max-width:calc(1000px * ((16 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac_type:not(.type_bg) .box_fac_type{width:calc(1200 / 1440 * 100%)}}.con_fac_type.type_bg{background-color:var(--color-bg-main);background-repeat:repeat;background-size:contain;background-position:top;margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_fac_type.type_bg:not(.lazyload){background-image:url(../images/common/bg_texture-pc.jpg)}}@media only screen and (max-width: 767px){.con_fac_type.type_bg:not(.lazyload){background-image:url(../images/common/bg_texture-sp.jpg)}}@media only screen and (min-width: 768px){.con_fac_type.type_bg{padding:5rem 0 4.28rem}}@media only screen and (max-width: 767px){.con_fac_type.type_bg{padding:3em 0 4em}}@media only screen and (min-width: 768px){.con_fac_type.type_bg{margin-top:6.42rem}}@media only screen and (min-width: 768px){.con_fac_type.type_bg{width:calc(1380 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_fac_type.type_bg{width:100%}}@media only screen and (min-width: 1025px){.con_fac_type.type_bg .box_fac_type{width:calc(1000 / 1380 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac_type.type_bg .box_fac_type{width:calc(1200 / 1380 * 100%)}}.con_fac_ser{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_fac_ser{margin-top:7.14rem}}@media only screen and (max-width: 767px){.con_fac_ser{margin-top:5em}}@media only screen and (min-width: 1025px){.con_fac_ser{width:calc(1000 / 1440 * 100%);max-width:calc(1000px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_fac_ser{max-width:calc(1000px * ((16 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.con_fac_ser{max-width:calc(1000px * ((16 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac_ser{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_fac_ser{width:calc(650 / 750 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1259px){.con_fac_ser{width:calc(1200 / 1440 * 100%)}}@media only screen and (min-width: 768px){.con_fac_ser .box_fac_ser{margin-top:2.14rem}}@media only screen and (max-width: 767px){.con_fac_ser .box_fac_ser{margin-top:2em}}@media only screen and (min-width: 1025px){.con_fac_ser .box_fac_ser+.box_fac_ser{margin-top:7.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac_ser .box_fac_ser+.box_fac_ser{margin-top:5.71rem}}@media only screen and (max-width: 767px){.con_fac_ser .box_fac_ser+.box_fac_ser{margin-top:4em}}.con_fac_ser .box_fac_ser ul{display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.con_fac_ser .box_fac_ser ul{margin-top:2.85rem}}@media only screen and (max-width: 767px){.con_fac_ser .box_fac_ser ul{margin-top:1.5em}}.con_fac_ser .box_fac_ser ul li{display:flex;align-items:center;flex-direction:column}@media only screen and (min-width: 1025px){.con_fac_ser .box_fac_ser ul li{width:calc(1 / 4 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac_ser .box_fac_ser ul li{width:calc(220 / 1000 * 100%)}}@media only screen and (max-width: 767px){.con_fac_ser .box_fac_ser ul li{width:47%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac_ser .box_fac_ser ul li:not(:nth-child(4n+1)){margin-left:calc(40 / 1000 * 100%)}}@media only screen and (max-width: 767px){.con_fac_ser .box_fac_ser ul li:nth-child(2n){margin-left:6%}.con_fac_ser .box_fac_ser ul li:nth-child(n+3){margin-top:2.5em}}.con_fac_ser .box_fac_ser ul li .text{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 1025px){.con_fac_ser .box_fac_ser ul li .text{padding:2.85rem 1.42rem 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac_ser .box_fac_ser ul li .text{padding:2.14rem 0 0}}@media only screen and (max-width: 767px){.con_fac_ser .box_fac_ser ul li .text{padding:1.5em 0 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac_ser .box_fac_ser ul li .text .tmp_st_s{min-height:4em}}@media only screen and (min-width: 768px){.con_fac_ser .box_fac_ser ul li .text>.txt{margin-top:1.07rem}}@media only screen and (max-width: 767px){.con_fac_ser .box_fac_ser ul li .text>.txt{margin-top:1em}}.con_fac_ser .box_fac_ser ul li .text .p_att{display:block}@media only screen and (min-width: 768px){.con_fac_ser .box_fac_ser ul li .text>.tmp_txt_btn{margin-top:.71rem}}@media only screen and (max-width: 767px){.con_fac_ser .box_fac_ser ul li .text>.tmp_txt_btn{margin-top:1em}}.con_fac_ser .box_fac_ser ul li .ic{display:flex;align-items:center;justify-content:center;order:-1}@media only screen and (min-width: 768px){.con_fac_ser .box_fac_ser ul li .ic{min-height:3.28rem}}.con_fac_ser .box_fac_ser ul li .ic.wifi{width:3.28rem}.con_fac_ser .box_fac_ser ul li .ic.qr{width:2.71rem}.con_fac_ser .box_fac_ser ul li .ic.trip{width:2.71rem}.con_fac_ser .box_fac_ser ul li .ic.photo{width:2.42rem}@media only screen and (min-width: 768px){.con_fac_ser .box_fac_ser .item_list{margin-top:2.5rem}}@media only screen and (max-width: 767px){.con_fac_ser .box_fac_ser .item_list{margin-top:2.5em}}.con_fac_ser .box_fac_ser .item_list .other{text-align:center}@media only screen and (min-width: 768px){.con_fac_ser .box_fac_ser .item_list .other{margin-top:.71rem}}@media only screen and (max-width: 767px){.con_fac_ser .box_fac_ser .item_list .other{margin-top:.5em}}.con_fac_ser .box_fac_ser .item_list .item{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 768px){.con_fac_ser .box_fac_ser .item_list .item{margin-top:1.42rem}}@media only screen and (max-width: 767px){.con_fac_ser .box_fac_ser .item_list .item{margin-top:1em}}.con_fac_ser .box_fac_ser .item_list .item>span{display:inline-block}.con_fac_ser .box_fac_ser .item_list .item>span:not(:last-child){padding-right:.5em}.con_fac_ser .box_fac_ser .item_list .item>span:not(:last-child)::after{padding-left:.5em;content:"/"}.con_fac_ser .box_fac_ser .item_list .tmp_btn_base{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_fac_ser .box_fac_ser .item_list .tmp_btn_base{margin-top:.71rem}}@media only screen and (max-width: 767px){.con_fac_ser .box_fac_ser .item_list .tmp_btn_base{margin-top:1.5em}}@media only screen and (min-width: 768px){.con_fac_ser .box_fac_ser .item_list .tmp_btn_base{width:14.28rem}}@media only screen and (max-width: 767px){.con_fac_ser .box_fac_ser .item_list .tmp_btn_base{width:calc(500 / 650 * 100%)}}@media only screen and (min-width: 768px){.con_fac_ser .box_fac_ser .tmp_table{margin-top:2.14rem}}@media only screen and (max-width: 767px){.con_fac_ser .box_fac_ser .tmp_table{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_fac_ser .box_fac_ser .tmp_table>tbody>tr>th{width:35%;line-height:1.6}}.con_fac_ser .box_fac_ser .tmp_table>tbody>tr>td{letter-spacing:0;padding-right:0}
