@media only screen and (min-width: 768px){.tmp_slider .swiper-wrapper .swiper-slide{width:calc(900 / 1440 * 100%)}}@media only screen and (max-width: 767px){.tmp_slider .swiper-wrapper .swiper-slide{width:80%}}@media only screen and (min-width: 768px){.tmp_slider .swiper-wrapper .swiper-slide{margin:0 1.46rem}}@media only screen and (max-width: 767px){.tmp_slider .swiper-wrapper .swiper-slide{margin:0 .73rem}}.tmp_slider .js-cir-swiper-pagination .circle-pagination .circle-pagination_inner{color:var(--c-acc-01)}.tmp_slider .js-swiper-prev svg,.tmp_slider .js-swiper-next svg{stroke:var(--c-acc-01)}.con_int{z-index:2}@media only screen and (min-width: 768px){.con_int .box_int{padding:4.53rem 0 20rem}}@media only screen and (max-width: 767px){.con_int .box_int{padding:2.26rem 0 8rem}}@media only screen and (min-width: 768px){.con_int .box_int .inner_txt .img{margin-top:4.53rem}}@media only screen and (max-width: 767px){.con_int .box_int .inner_txt .img{margin-top:2.26rem}}@media only screen and (min-width: 768px){.wrp_hot{padding-bottom:12em}}@media only screen and (max-width: 767px){.wrp_hot{padding-bottom:6em}}.wrp_hot .con_mv{margin:auto;position:relative}@media only screen and (min-width: 768px){.wrp_hot .con_mv{width:calc(900 / 1440 * 100%)}}@media only screen and (max-width: 767px){.wrp_hot .con_mv{width:90%}}@media only screen and (min-width: 768px){.wrp_hot .con_mv video{margin-top:-16rem}}@media only screen and (max-width: 767px){.wrp_hot .con_mv video{margin-top:-5.34rem}}.wrp_hot .con_mv button{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:48px;color:white;border-radius:50%;width:80px;height:80px;cursor:pointer;z-index:10;transition:ease .5s opacity}@media only screen and (min-width: 768px){.wrp_hot .con_mv button{margin-top:-8rem}}@media only screen and (max-width: 767px){.wrp_hot .con_mv button{margin-top:-2.67rem}}@media only screen and (min-width: 1025px){.wrp_hot .con_mv button:hover{opacity:.8}}@media only screen and (min-width: 768px){.wrp_hot .con_hot{margin-top:8rem}}@media only screen and (max-width: 767px){.wrp_hot .con_hot{margin-top:4rem}}@media only screen and (min-width: 768px){.wrp_hot .con_hot .hot{margin-top:9.33rem}}@media only screen and (max-width: 767px){.wrp_hot .con_hot .hot{margin-top:5.33rem}}.wrp_hot .con_hot .hot .tmp_st_basic{text-align:center}.wrp_hot .con_hot .hot .tmp_st_basic .jp:nth-of-type(2){color:var(--c-acc-01)}@media only screen and (min-width: 768px){.wrp_hot .con_hot .hot .tmp_st_basic .jp:nth-of-type(2){margin-top:.93rem}}@media only screen and (max-width: 767px){.wrp_hot .con_hot .hot .tmp_st_basic .jp:nth-of-type(2){margin-top:0}}.wrp_hot .con_hot .hot .tmp_slider{margin-top:1.6rem}.wrp_hot .con_hot .hot .inner_txt{margin-right:auto;margin-left:auto;color:var(--c-acc-01)}@media only screen and (min-width: 768px){.wrp_hot .con_hot .hot .inner_txt{margin-top:6rem}}@media only screen and (max-width: 767px){.wrp_hot .con_hot .hot .inner_txt{margin-top:4rem}}@media only screen and (min-width: 1025px){.wrp_hot .con_hot .hot .inner_txt{width:calc(1000 / 1440 * 100%);max-width:calc(1000px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.wrp_hot .con_hot .hot .inner_txt{max-width:calc(1000px * ((17 + 3) / 15))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.wrp_hot .con_hot .hot .inner_txt{max-width:calc(1000px * ((17 + 2) / 15))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_hot .con_hot .hot .inner_txt{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_hot .con_hot .hot .inner_txt{width:calc(1085 / 1440 * 100%)}}@media only screen and (max-width: 767px){.wrp_hot .con_hot .hot .inner_txt{width:calc(388 / 428 * 100%)}}.wrp_hot .con_hot .hot .inner_txt .st{text-align:center;margin-top:1.06rem;color:var(--c-acc-01)}@media only screen and (min-width: 768px){.wrp_hot .con_hot .hot .inner_txt .st{font-size:1.33rem}}@media only screen and (max-width: 767px){.wrp_hot .con_hot .hot .inner_txt .st{font-size:1.4rem}}.wrp_hot .con_hot .hot .inner_txt .txt{margin-top:1.06rem}@media only screen and (min-width: 768px){.wrp_hot .con_hot .hot .inner_txt .txt{font-size:1rem}}@media only screen and (max-width: 767px){.wrp_hot .con_hot .hot .inner_txt .txt{font-size:1.1rem}}@media only screen and (min-width: 768px){.wrp_hot .con_hot .hot .inner_txt .txt{text-align:center}}@media only screen and (max-width: 767px){.wrp_hot .con_hot .hot .inner_txt .txt{text-align:left}}.wrp_hot .con_hot .hot:first-child{margin-top:0}.wrp_hot .con_hot .hot.nature{position:relative}.wrp_hot .con_hot .hot.nature::after{content:"";position:absolute;z-index:-2;left:25%;background:url(../images/home/cir_grad2.webp) left center no-repeat;background-size:75%;transform:rotate(180deg)}@media only screen and (min-width: 1025px){.wrp_hot .con_hot .hot.nature::after{top:-45%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_hot .con_hot .hot.nature::after{top:-40%}}@media only screen and (max-width: 767px){.wrp_hot .con_hot .hot.nature::after{top:-35%}}@media only screen and (min-width: 768px){.wrp_hot .con_hot .hot.nature::after{width:100vw}}@media only screen and (max-width: 767px){.wrp_hot .con_hot .hot.nature::after{width:100vw}}@media only screen and (min-width: 768px){.wrp_hot .con_hot .hot.nature::after{height:100vw}}@media only screen and (max-width: 767px){.wrp_hot .con_hot .hot.nature::after{height:180vw}}.wrp_hot .con_hot .hot.public{position:relative}.wrp_hot .con_hot .hot.public::after{content:"";position:absolute;z-index:-2;left:0;background:url(../images/home/cir_grad2.webp) left center no-repeat;background-size:75%}@media only screen and (min-width: 1025px){.wrp_hot .con_hot .hot.public::after{bottom:-30%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_hot .con_hot .hot.public::after{bottom:10%}}@media only screen and (max-width: 767px){.wrp_hot .con_hot .hot.public::after{bottom:15%}}@media only screen and (min-width: 768px){.wrp_hot .con_hot .hot.public::after{width:70vw}}@media only screen and (max-width: 767px){.wrp_hot .con_hot .hot.public::after{width:100vw}}@media only screen and (min-width: 1025px){.wrp_hot .con_hot .hot.public::after{height:180vh}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_hot .con_hot .hot.public::after{height:70vh}}@media only screen and (max-width: 767px){.wrp_hot .con_hot .hot.public::after{height:70vh}}.wrp_hot .con_hot .hot.water{position:relative}@media only screen and (min-width: 1025px){.wrp_hot .con_hot .hot.water{width:calc(800 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_hot .con_hot .hot.water{width:70%}}@media only screen and (max-width: 767px){.wrp_hot .con_hot .hot.water{width:90%}}@media only screen and (min-width: 768px){.wrp_hot .con_hot .hot.water{margin:8.66rem auto 0}}@media only screen and (max-width: 767px){.wrp_hot .con_hot .hot.water{margin:5.33rem auto 0}}.wrp_hot .con_hot .hot.water .tmp_st_l{text-align:center}.wrp_hot .con_hot .hot.water .tmp_st_l span{color:var(--c-acc-01)}.wrp_hot .con_hot .hot.water table{margin:1.6rem auto 0}.wrp_hot .con_hot .hot.water table tr th,.wrp_hot .con_hot .hot.water table tr td{border-bottom:1px solid var(--c-tbl-border-2);color:var(--c-acc-01);text-align:left}.wrp_hot .con_hot .hot.water table tr th{background-color:var(--c-tbl-bg-2)}.con_info{margin:auto}@media only screen and (min-width: 768px){.con_info{width:calc(900 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_info{width:90%}}@media only screen and (min-width: 768px){.con_info .inner_txt{padding:9.33rem 0 0}}@media only screen and (max-width: 767px){.con_info .inner_txt{padding:4.66rem 0 0}}.con_info .inner_txt .tmp_st_l{text-align:center}@media only screen and (min-width: 768px){.con_info .inner_txt .tmp_st_l .en{font-size:3.33rem}}@media only screen and (max-width: 767px){.con_info .inner_txt .tmp_st_l .en{font-size:3rem}}@media only screen and (min-width: 768px){.con_info .inner_txt .tmp_table{margin-top:2.66rem}}@media only screen and (max-width: 767px){.con_info .inner_txt .tmp_table{margin-top:1.33rem}}.con_info .inner_txt .tmp_table tr td span{box-sizing:border-box}@media only screen and (min-width: 768px){.con_info .inner_txt .tmp_table tr td span{padding:0 1rem}}@media only screen and (max-width: 767px){.con_info .inner_txt .tmp_table tr td span{padding:0}}@media only screen and (max-width: 767px){.con_info .inner_txt .tmp_table tr th{width:25%}}
