main .con_intro .box_txt{max-width:1200px;margin:auto}@media only screen and (min-width: 768px){main .con_intro .box_txt{width:90%}}@media only screen and (max-width: 767px){main .con_intro .box_txt{width:84.61538%}}main .contents_l{max-width:1780px;margin:0 auto}@media only screen and (max-width: 1199px){main .contents_l{width:90%}}main .contents_l .box_txt .sst{margin-top:30px;font-size:172%;font-weight:500;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){main .contents_l .box_txt .sst{margin-top:15px}}@media only screen and (max-width: 767px){main .contents_l .box_txt .sst{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){main .contents_l .box_txt .sst{font-size:143%}}@media only screen and (max-width: 767px){main .contents_l .box_txt .sst{font-size:143%}}main .contents_l .box_txt .img{text-align:center}main .contents_l .box_txt .txt{margin-top:30px;margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){main .contents_l .box_txt .txt{margin-top:30px}}@media only screen and (max-width: 767px){main .contents_l .box_txt .txt{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){main .contents_l .box_txt .txt{margin-bottom:30px}}@media only screen and (max-width: 767px){main .contents_l .box_txt .txt{margin-bottom:3em}}main .contents_l .flex.column2>div,main .contents_l .flex.column2 li{max-width:calc(100% / 2 - (30px - 30px / 2));flex:1 calc(33.333% - 30px)}@media only screen and (max-width: 767px){main .contents_l .flex.column2>div,main .contents_l .flex.column2 li{max-width:100%}}@media only screen and (max-width: 767px){main .contents_l .flex.column2>div,main .contents_l .flex.column2 li{width:100%;flex:auto}}main .contents_l .flex.column3>div,main .contents_l .flex.column3 li{max-width:calc(100% / 3 - (30px - 30px / 3));flex:1 1 calc(33.333% - 30px)}@media only screen and (min-width: 768px) and (max-width: 1199px){main .contents_l .flex.column3>div,main .contents_l .flex.column3 li{max-width:calc(100% / 2 - (15px - 15px / 2))}}@media only screen and (max-width: 767px){main .contents_l .flex.column3>div,main .contents_l .flex.column3 li{max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){main .contents_l .flex.column3>div,main .contents_l .flex.column3 li{flex:auto}}@media only screen and (max-width: 767px){main .contents_l .flex.column3>div,main .contents_l .flex.column3 li{flex:auto}}@media only screen and (max-width: 767px){main .contents_l .flex.column3>div,main .contents_l .flex.column3 li{width:100%}}main .contents_s{max-width:1200px;margin:0 auto}@media only screen and (max-width: 1199px){main .contents_s{width:90%}}main .contents_s .box_txt .sst{margin-top:30px;font-size:172%;font-weight:500;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){main .contents_s .box_txt .sst{margin-top:15px}}@media only screen and (max-width: 767px){main .contents_s .box_txt .sst{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){main .contents_s .box_txt .sst{font-size:143%}}@media only screen and (max-width: 767px){main .contents_s .box_txt .sst{font-size:143%}}main .contents_s .box_txt .img{text-align:center}main .contents_s .box_txt .txt{margin-top:30px;margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){main .contents_s .box_txt .txt{margin-top:30px}}@media only screen and (max-width: 767px){main .contents_s .box_txt .txt{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){main .contents_s .box_txt .txt{margin-bottom:30px}}@media only screen and (max-width: 767px){main .contents_s .box_txt .txt{margin-bottom:3em}}main .contents_s .flex.column2>div,main .contents_s .flex.column2 li{width:calc(100% / 2 - (30px - 30px / 2));flex:1 calc(33.333% - 30px)}@media only screen and (max-width: 767px){main .contents_s .flex.column2>div,main .contents_s .flex.column2 li{width:100%;flex:auto}}main .contents_s .flex.column3>div,main .contents_s .flex.column3 li{width:calc(100% / 3 - (30px - 30px / 3));flex:1 1 calc(33.333% - 30px)}@media only screen and (max-width: 767px){main .contents_s .flex.column3>div,main .contents_s .flex.column3 li{width:100%;flex:auto}}main .flex{display:flex;flex-wrap:wrap}main .txt{font-size:122%}@media only screen and (min-width: 768px) and (max-width: 1199px){main .txt{font-size:100%}}@media only screen and (max-width: 767px){main .txt{font-size:100%}}main .wrap_intro{position:relative;height:860px}@media only screen and (max-width: 767px){main .wrap_intro{height:100vh;background-size:cover}}main .wrap_intro .img_kv{position:absolute;right:15em;bottom:7em}@media only screen and (max-width: 767px){main .wrap_intro .img_kv{right:0;bottom:15em}}@media only screen and (min-width: 768px) and (max-width: 983px){main .wrap_intro .img_kv{right:unset}main .wrap_intro .img_kv img{width:90%}}main .con_intro{position:relative;padding-bottom:0 !important}main .con_intro .box_txt{margin:auto;text-align:center}main .con_intro .box_txt .txt_lead,main .con_intro .box_txt .p-intro__title{font-size:229%;font-weight:500;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){main .con_intro .box_txt .txt_lead,main .con_intro .box_txt .p-intro__title{font-size:200%}}@media only screen and (max-width: 767px){main .con_intro .box_txt .txt_lead,main .con_intro .box_txt .p-intro__title{font-size:172%}}main .con_intro .box_txt .txt{margin-top:30px;font-size:122%;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1199px){main .con_intro .box_txt .txt{margin-top:30px}}@media only screen and (max-width: 767px){main .con_intro .box_txt .txt{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){main .con_intro .box_txt .txt{font-size:122%}}@media only screen and (max-width: 767px){main .con_intro .box_txt .txt{font-size:93%}}main .con_rooms{padding-top:7.8125%;margin:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){main .con_rooms{padding-top:12.5%}}@media only screen and (max-width: 767px){main .con_rooms{padding-top:5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){main .con_rooms{background-size:contain !important}}@media only screen and (max-width: 767px){main .con_rooms{background-size:cover}}main .con_rooms .inner{width:90%;margin:0 auto}main .con_rooms .inner ul li{text-align:center}main .con_rooms .text{margin:50px auto;max-width:1180px;display:flex;justify-content:space-evenly}@media only screen and (min-width: 768px) and (max-width: 1199px){main .con_rooms .text{margin:50px auto}}@media only screen and (max-width: 767px){main .con_rooms .text{margin:3em auto 0}}main .con_rooms .text .sub_txt{font-size:286%;text-align:center;margin-bottom:0.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){main .con_rooms .text .sub_txt{font-size:172%}}@media only screen and (max-width: 767px){main .con_rooms .text .sub_txt{font-size:179%}}@media only screen and (max-width: 767px){main .con_rooms .text{display:block}}main .con_rooms .text .st{width:44.0678%}@media only screen and (max-width: 767px){main .con_rooms .text .st{width:90%;margin:auto}}main .con_rooms .text .box_txt{width:50.84746%}@media only screen and (max-width: 767px){main .con_rooms .text .box_txt{width:100%}}main .con_rooms .text .box_txt .txt_lead{font-size:229%;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1199px){main .con_rooms .text .box_txt .txt_lead{font-size:129%}}@media only screen and (max-width: 767px){main .con_rooms .text .box_txt .txt_lead{font-size:143%}}main .con_rooms .text .box_txt .txt{margin-top:30px;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1199px){main .con_rooms .text .box_txt .txt{margin-top:30px}}@media only screen and (max-width: 767px){main .con_rooms .text .box_txt .txt{margin-top:1em}}main .con_rooms .text .box_txt .btn{max-width:330px;margin-top:20px}main .con_point{position:relative;padding:5.46875% 0 5.72917%}@media only screen and (max-width: 767px){main .con_point{padding:6em 0}}main .con_point .sub_txt{font-size:229%;font-weight:500;letter-spacing:.1em;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){main .con_point .sub_txt{font-size:200%}}@media only screen and (max-width: 767px){main .con_point .sub_txt{font-size:172%}}@media only screen and (max-width: 767px){main .con_point .sub_txt{margin-bottom:0.5em}}main .con_point .st{text-align:center}main .con_point .txt{text-align:center}main .con_point .wrp_point{justify-content:center;gap:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){main .con_point .wrp_point.column3{gap:15px}}@media only screen and (max-width: 767px){main .con_point .wrp_point{display:block}}@media only screen and (max-width: 767px){main .con_point .wrp_point .box_point{width:90%;margin:auto}main .con_point .wrp_point .box_point:not(:first-child){margin-top:2em}}main .con_point .wrp_point .box_info{margin-top:1.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){main .con_point .wrp_point .box_info{margin-top:1.5em}}@media only screen and (max-width: 767px){main .con_point .wrp_point .box_info{margin-top:1em}}main .bx-wrapper{position:relative}@media only screen and (max-width: 767px){main .swiper-pagination{position:static !important;text-align:right !important}}main .swiper-pagination span{display:inline-block;width:10px;height:10px;background-color:#fff;border-radius:50%;margin:0 5px;text-indent:-9999px;opacity:1}main .cap{position:absolute;right:1.5em;bottom:1.5em;background-color:rgba(0,0,0,0.8);color:#fff;padding:0.3em 0.8em}@media only screen and (max-width: 767px){main .cap{top:0;right:0;bottom:unset;font-size:79%}}main .bx-controls{position:absolute;bottom:1em;z-index:99;left:50%;right:50%}@media only screen and (max-width: 767px){main .bx-controls{bottom:0;left:45%;right:45%}}main .bx-controls .bx-pager{display:flex}main .bx-controls .bx-pager .bx-pager-item a{display:inline-block;width:10px;height:10px;background-color:#fff;border-radius:50%;margin:0 5px;text-indent:-9999px}main .bx-controls .bx-pager .bx-pager-item a.active{background-color:#566a34}
