﻿html,article,aside,audio,blockquote,body,dd,dialog,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,li,mark,menu,nav,ol,p,pre,section,td,textarea,th,time,ul,video,main{margin:0;padding:0;word-wrap:break-word;overflow-wrap:break-word}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;word-wrap:break-word;overflow-wrap:break-word}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:after,q:before{content:""}embed,object{vertical-align:top}hr,legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%}abbr,acronym,fieldset,img{border:0}li{list-style-type:none}sup{vertical-align:super;font-size:0.5em}img{vertical-align:top}i{font-style:normal}svg{vertical-align:middle}article,aside,dialog,figure,footer,header,hgroup,nav,section,main{display:block}nav,ul{list-style:none}#loading{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#fff;z-index:10000;display:flex;align-items:center;justify-content:center;height:calc(var(--vh) * 100);transition-property:opacity;transition-duration:.75s;transition-timing-function:ease-out}#loading.hide_loading{animation:1s fadeOut ease-out forwards}#loading.fadeout_loading{animation:1s fadeOut ease-out forwards}#loading>.inner{height:0;width:100%;position:absolute;top:50%;left:0;right:0;display:flex;align-items:center;justify-content:center}#loading .step01 .logo_hotels{width:19.84rem;margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){#loading .step01 .logo_hotels{width:50%}}#loading .step01 .logo_hotels img{aspect-ratio:258 / 30;height:auto}#loading .step01 .box{position:relative;overflow:hidden}#loading .step01 .box::before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:100%;background-image:linear-gradient(35deg, transparent 30%, #fff 60%);background-size:100% 700%;z-index:1}#loading .step01 .box .logo_brand{width:44.07rem;margin-right:auto;margin-left:auto;margin-top:2.3rem;aspect-ratio:573 / 71}@media only screen and (max-width: 767px){#loading .step01 .box .logo_brand{width:92%}}#loading .step01 .box .logo_brand img{height:auto}#loading .step01 .box .txt_explore{font-family:'EB Garamond', serif;font-feature-settings:"palt";line-height:1.25;text-align:center;margin-top:2.3rem}@media only screen and (min-width: 768px){#loading .step01 .box .txt_explore{font-size:2.69rem}}@media only screen and (max-width: 767px){#loading .step01 .box .txt_explore{font-size:1.59rem}}@media only screen and (max-width: 767px){#loading .step01 .box .txt_explore{margin-top:2.5em}}#loading .step01.show_logo .box::before{animation-duration:2s;animation-timing-function:ease-out;animation-delay:.5s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running;animation-name:gradient}@keyframes gradient{from{background-position-y:top}to{background-position-y:bottom}}#loading .step01.hide_step01{transition-property:opacity;transition-duration:.75s;transition-timing-function:ease-out;opacity:0}#loading:has(.step02.show_japan) .step01{display:none}#loading .step02{transition-property:opacity;transition-duration:.75s;transition-timing-function:ease-out;opacity:0;position:relative}#loading .step02 .img_japan,#loading .step02 .img_japan_west{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#loading .step02 .img_japan{opacity:0;width:32.61rem}#loading .step02 .img_japan img{height:auto}#loading .step02 .img_japan_west{opacity:0;width:23.76rem}#loading .step02 .img_japan_west img{height:auto}#loading .step02.show_japan{opacity:1}#loading .step02.show_japan .img_japan{opacity:1;animation:1s fadeIn ease-out forwards}#loading .step02.change_map .img_japan{opacity:0;animation:.5s fadeOut ease-out}#loading .step02.change_map .img_japan_west{opacity:1;animation:1s fadeIn ease-out forwards}#loading:has(.step03.show_slider) .step02{opacity:0}#loading .step03{width:100%;height:calc(var(--vh) * 100);position:absolute;left:100%;top:0;background-color:var(--color-main)}#loading .step03 .slider{width:100%;opacity:0}#loading .step03 .slider .swiper-slide{position:relative;width:100%;height:calc(var(--vh) * 100)}#loading .step03 .slider .swiper-slide .img img{object-fit:cover;height:100%}#loading .step03 .slider .swiper-slide .copy{position:absolute;z-index:2;color:#fff}@media only screen and (min-width: 768px){#loading .step03 .slider .swiper-slide .copy{font-size:.85rem}}@media only screen and (max-width: 767px){#loading .step03 .slider .swiper-slide .copy{font-size:.86rem}}@media only screen and (min-width: 768px){#loading .step03 .slider .swiper-slide .copy{bottom:1.15rem}}@media only screen and (max-width: 767px){#loading .step03 .slider .swiper-slide .copy{bottom:1em}}@media only screen and (min-width: 768px){#loading .step03 .slider .swiper-slide .copy{left:1.53rem}}@media only screen and (max-width: 767px){#loading .step03 .slider .swiper-slide .copy{left:1em}}#loading .step03 .slider:not(.swiper-initialized) .swiper-slide:not(:first-child) img{transform:translateX(200%)}#loading .step03.show_slider{left:0}#loading .step03.show_slider .slider{animation:1s fadeIn ease-out forwards}#loading .btn_loading_skip{position:fixed;right:2em;bottom:2em;z-index:10001}#loading .btn_loading_skip .a{font-family:'EB Garamond', serif;font-feature-settings:"palt"}#loading .btn_loading_skip .a .ic{margin-left:.75em}#loading:has(.step03.show_slider) .btn_loading_skip{color:white;letter-spacing:.1em}#loading:has(.step03.show_slider) .btn_loading_skip svg{fill:white}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}#header{position:relative;display:flex;flex-direction:column;--gnav:5.61rem;padding-top:var(--gnav);--kv:calc(1400 / 1440 * 100%)}@media only screen and (min-width: 768px){#header{margin-bottom:6.15rem}}@media only screen and (max-width: 767px){#header{margin-bottom:4.54rem}}#homepage #header{margin-bottom:0}@media only screen and (max-width: 767px){#header{--gnav:4.54rem}}#header .kv_title{font-weight:normal;z-index:1;left:0;right:0;width:100%;height:0;overflow:visible;display:flex;align-items:center;color:#fff;position:absolute;top:50%;z-index:2}@media only screen and (max-width: 767px){#header .kv_title{top:calc(340 / 650 * 100%)}}.kv_type_slider #header .kv_title{top:54%}#header .kv_title .inner{margin-right:auto;margin-left:auto;flex-direction:column;display:flex}@media only screen and (min-width: 1025px){#header .kv_title .inner{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){#header .kv_title .inner{max-width:calc(1100px * ((15 + 0) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){#header .kv_title .inner{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){#header .kv_title .inner{width:calc(600 / 750 * 100%)}}#header .kv_title .inner .en{font-family:'EB Garamond', serif;font-feature-settings:"palt";display:block;order:-1;line-height:1.4}@media only screen and (min-width: 768px){#header .kv_title .inner .en{font-size:3.85rem}}@media only screen and (max-width: 767px){#header .kv_title .inner .en{font-size:3.41rem}}@media only screen and (max-width: 767px){#header .kv_title .inner .en{line-height:1.2;text-align:center}}#header .kv_title .inner .jp{display:block}@media only screen and (min-width: 768px){#header .kv_title .inner .jp{font-size:1.08rem}}@media only screen and (max-width: 767px){#header .kv_title .inner .jp{font-size:.95rem}}@media only screen and (max-width: 767px){#header .kv_title .inner .jp{text-align:center}}.kv_type_text #header .kv_title{top:calc(130 / 230 * 100%)}@media only screen and (max-width: 767px){.kv_type_text #header .kv_title{top:calc(var(--gnav) + 7.95rem)}}@media only screen and (max-width: 767px){#header{--kv:100%}}#header .img_kv{margin-right:0;margin-left:auto;position:relative;padding-left:calc(100% - var(--kv));width:100%}@media only screen and (min-width: 768px){#header .img_kv::before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:calc(150 / 680 * 100%);background-color:var(--color-main);z-index:-1}}#header .img_kv img{box-shadow:0 .76rem 1.53rem 0 rgba(0,0,0,0.4);aspect-ratio:1400 / 680;object-fit:cover;height:auto}@media only screen and (max-width: 767px){#header .img_kv img{aspect-ratio:750 / 650}}.kv_type_image_small #header .img_kv img{aspect-ratio:1400 / 500}@media only screen and (max-width: 767px){.kv_type_image_small #header .img_kv img{aspect-ratio:750 / 500}}#header .img_kv.lower_slider{position:relative}#header .img_kv.lower_slider .js-swiper-fade{background-color:var(--color-main)}#header .img_kv.lower_slider .js-swiper-pagination{padding:0;position:absolute;z-index:2}@media only screen and (min-width: 768px){#header .img_kv.lower_slider .js-swiper-pagination{justify-content:flex-end}}@media only screen and (max-width: 767px){#header .img_kv.lower_slider .js-swiper-pagination{justify-content:center}}@media only screen and (min-width: 768px){#header .img_kv.lower_slider .js-swiper-pagination{left:auto}}@media only screen and (max-width: 767px){#header .img_kv.lower_slider .js-swiper-pagination{left:0}}@media only screen and (min-width: 768px){#header .img_kv.lower_slider .js-swiper-pagination{right:7.69rem}}@media only screen and (max-width: 767px){#header .img_kv.lower_slider .js-swiper-pagination{right:0}}@media only screen and (min-width: 768px){#header .img_kv.lower_slider .js-swiper-pagination{bottom:3.07rem}}@media only screen and (max-width: 767px){#header .img_kv.lower_slider .js-swiper-pagination{bottom:1.5em}}@media only screen and (max-width: 767px){#header .img_kv.lower_slider .js-swiper-pagination{margin-right:auto;margin-left:auto}}#header .box_kv{margin-right:0;margin-left:auto;position:relative;padding-left:calc(100% - var(--kv));width:100%;--top:calc(var(--vh) * 60)}#header .box_kv .area{display:flex;overflow:visible;align-items:center;position:absolute;color:#fff;height:0;right:0;top:40%}@media only screen and (min-width: 768px){#header .box_kv .area{font-size:4.62rem}}@media only screen and (max-width: 767px){#header .box_kv .area{font-size:4.91rem}}@media only screen and (min-width: 1441px) and (max-width: 1600px){#header .box_kv .area{top:30%}}@media only screen and (min-width: 1025px) and (max-width: 1365px){#header .box_kv .area{font-size:4.31rem;top:28%}}@media only screen and (max-width: 767px){#header .box_kv .area{line-height:calc(280 / 108);right:auto;left:0;width:calc(280 / 108 * 1em);top:0;bottom:0;height:100%;display:flex;align-items:flex-end;padding-bottom:15%}}#header .box_kv .area span{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;text-align:center;height:5em}@media only screen and (max-width: 767px){#header .box_kv .area span{text-align:right;height:100%}}#header .box_kv .copy{position:absolute;z-index:2;color:#fff}@media only screen and (min-width: 768px){#header .box_kv .copy{font-size:.85rem}}@media only screen and (max-width: 767px){#header .box_kv .copy{font-size:.86rem}}@media only screen and (min-width: 1025px){#header .box_kv .copy{bottom:1.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){#header .box_kv .copy{bottom:.76rem}}@media only screen and (max-width: 767px){#header .box_kv .copy{bottom:.8em}}@media only screen and (min-width: 768px){#header .box_kv .copy{left:1.53rem}}@media only screen and (max-width: 767px){#header .box_kv .copy{left:1em}}@media only screen and (min-width: 768px){#header .box_kv::before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:calc(150 / 680 * 100%);background-color:var(--color-main);z-index:-1}}#header .box_kv .slider{background-color:var(--color-main);box-shadow:0 .76rem 1.53rem 0 rgba(0,0,0,0.4)}@media only screen and (min-width: 1025px){#header .box_kv .slider{height:calc(var(--vh) * 100 - var(--gnav))}}#header .box_kv .slider .slide{position:relative}@media only screen and (min-width: 1025px){#header .box_kv .slider .slide{height:100%}#header .box_kv .slider .slide picture{height:100%;display:block}}#header .box_kv .slider img{height:auto}@media only screen and (min-width: 1025px){#header .box_kv .slider img{object-fit:cover;height:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){#header .box_kv .slider img{aspect-ratio:1867 / 907;object-fit:cover}}@media only screen and (max-width: 767px){#header .box_kv .slider img{aspect-ratio:750 / 800;object-fit:cover}}.is-loading #header .box_kv .slider:not(.swiper-initialized) .slide:not(:first-child) img{display:none}#header .box_kv .box_slider_btns{position:absolute;right:1.53rem;z-index:2}@media only screen and (min-width: 1025px){#header .box_kv .box_slider_btns{bottom:16rem}}@media only screen and (min-width: 1025px) and (max-width: 1365px){#header .box_kv .box_slider_btns{bottom:14.46rem}}@media only screen and (max-width: 1024px){#header .box_kv .box_slider_btns{height:0;position:relative;transform:none;display:flex;align-items:flex-end;justify-content:flex-end;right:calc(50 / 750 * 100%)}}#header .box_kv .kv_hotels{--pagination-dots-color:#5e6880;--pagination-dots-active-color:white;background-color:var(--color-main);color:#fff;display:flex;align-items:center;z-index:1;--w:12.72rem;--m:1.36rem}#header .box_kv .kv_hotels [class*="tmp_st"]{--en:white;--jp:white}#header .box_kv .kv_hotels .tmp_btn:not([class*="type_"]){--bdc:var(--color-sub02);--bgc:transparent;--hover-bgc:transparent;--c:white;--hover-c:white}#header .box_kv .kv_hotels .tmp_more .a{--more-c:white;--more-bdbgc2:#fff;--more-bdbgc:#485157}@media only screen and (min-width: 1025px){#header .box_kv .kv_hotels{position:absolute;right:0;width:31.15rem;height:12.3rem;bottom:3.84rem}}@media only screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1365px){#header .box_kv .kv_hotels{bottom:2.3rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){#header .box_kv .kv_hotels{height:12.3rem}}@media only screen and (max-width: 767px){#header .box_kv .kv_hotels{height:21.81rem}}#header .box_kv .kv_hotels>.inner{width:calc(360 / 405 * 100%);margin-right:calc(15 / 405 * 100%);margin-left:auto;display:none}#header .box_kv .kv_hotels .st{line-height:1}@media only screen and (min-width: 768px){#header .box_kv .kv_hotels .st{font-size:1.23rem}}@media only screen and (max-width: 767px){#header .box_kv .kv_hotels .st{font-size:1.36rem}}#header .box_kv .kv_hotels .st .en{font-family:'EB Garamond', serif;font-feature-settings:"palt"}@media only screen and (min-width: 768px){#header .box_kv .kv_hotels .st .en{font-size:1.23rem}}@media only screen and (max-width: 767px){#header .box_kv .kv_hotels .st .en{font-size:1.09rem}}@media only screen and (max-width: 767px){#header .box_kv .kv_hotels .box_list{overflow:auto;width:100%}}#header .box_kv .kv_hotels ul{display:flex;margin-top:.76rem;width:calc((var(--w) + var(--m)) * 3)}#header .box_kv .kv_hotels li{line-height:1.1;letter-spacing:0;position:relative}@media only screen and (min-width: 768px){#header .box_kv .kv_hotels li{font-size:.77rem}}@media only screen and (max-width: 767px){#header .box_kv .kv_hotels li{width:12.72rem;margin-right:1.36rem}}#header .box_kv .kv_hotels li .img{display:block}@media only screen and (max-width: 767px){#header .box_kv .kv_hotels li .img{position:relative}#header .box_kv .kv_hotels li .img img{aspect-ratio:277 / 185;object-fit:cover;height:auto}}#header .box_kv .kv_hotels li button{width:100%}#header .box_kv .kv_hotels li .t{font-size:.77rem;margin-top:1em;line-height:1.2;min-height:calc(1.2 * 2 * 1em);text-align:left;display:flex;flex-wrap:wrap}#header .box_kv .kv_hotels li .t span{display:block}#header .box_kv .kv_hotels li .t span:not(:last-child){margin-right:.5em}#header .box_kv .kv_hotels li .img_ann{display:none}#header .box_kv .kv_hotels li .ic{width:1.38rem;height:1.38rem;display:flex;align-items:center;justify-content:center;right:0;top:-.47rem;position:absolute;background:#182649;border-radius:100px}#header .box_kv .kv_hotels li .ic svg{fill:white;width:.53rem}@media only screen and (min-width: 768px) and (max-width: 1024px){#header .box_kv .kv_hotels>.inner[data-hotel-count="3"]>.inner2{display:flex;align-items:center;--w:12.69rem;width:100%}#header .box_kv .kv_hotels>.inner[data-hotel-count="3"]>.inner2 .st{line-height:normal;width:11rem}}@media only screen and (min-width: 1025px){#header .box_kv .kv_hotels>.inner[data-hotel-count="3"]>.inner2 .box_list{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){#header .box_kv .kv_hotels>.inner[data-hotel-count="3"]>.inner2 .box_list{width:38rem}}@media only screen and (max-width: 767px){#header .box_kv .kv_hotels>.inner[data-hotel-count="3"]>.inner2 .box_list{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){#header .box_kv .kv_hotels>.inner[data-hotel-count="3"]>.inner2 .box_list ul{margin-top:0;width:100%}#header .box_kv .kv_hotels>.inner[data-hotel-count="3"]>.inner2 .box_list ul li{--parent:360;--col:3;--width:110;--mtz:1;--margin:calc((var(--parent) - (var(--width) * var(--col))) / (var(--col) - 1));width:calc(var(--width) / var(--parent) * 100%)}#header .box_kv .kv_hotels>.inner[data-hotel-count="3"]>.inner2 .box_list ul li:not(:nth-child(3n+1)){margin-left:calc(var(--margin) / var(--parent) * 100%)}#header .box_kv .kv_hotels>.inner[data-hotel-count="3"]>.inner2 .box_list ul li:nth-child(n+4){margin-top:calc(calc(var(--margin) / var(--parent) * 100%) * var(--mtz))}}@media only screen and (min-width: 1025px){#header .box_kv .kv_hotels>.inner[data-hotel-count="3"]>.inner2 .box_list ul{width:100%}#header .box_kv .kv_hotels>.inner[data-hotel-count="3"]>.inner2 .box_list li{--parent:360;--col:3;--width:110;--mtz:1;--margin:calc((var(--parent) - (var(--width) * var(--col))) / (var(--col) - 1));width:calc(var(--width) / var(--parent) * 100%)}#header .box_kv .kv_hotels>.inner[data-hotel-count="3"]>.inner2 .box_list li:not(:nth-child(3n+1)){margin-left:calc(var(--margin) / var(--parent) * 100%)}#header .box_kv .kv_hotels>.inner[data-hotel-count="3"]>.inner2 .box_list li:nth-child(n+4){margin-top:calc(calc(var(--margin) / var(--parent) * 100%) * var(--mtz))}}@media only screen and (min-width: 768px){#header .box_kv .kv_hotels>.inner[data-hotel-count="1"]>.inner2{display:flex;align-items:center;--w:12.69rem;width:100%}#header .box_kv .kv_hotels>.inner[data-hotel-count="1"]>.inner2 .st{line-height:normal}}@media only screen and (min-width: 768px) and (min-width: 1025px){#header .box_kv .kv_hotels>.inner[data-hotel-count="1"]>.inner2 .st{width:10rem}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1024px){#header .box_kv .kv_hotels>.inner[data-hotel-count="1"]>.inner2 .st{width:11rem}}@media only screen and (min-width: 768px) and (min-width: 1025px){#header .box_kv .kv_hotels>.inner[data-hotel-count="1"]>.inner2 .box_list{width:12em}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1024px){#header .box_kv .kv_hotels>.inner[data-hotel-count="1"]>.inner2 .box_list{width:13rem}}@media only screen and (min-width: 768px){#header .box_kv .kv_hotels>.inner[data-hotel-count="1"]>.inner2 .box_list ul{margin-top:0;width:100%}}@media only screen and (min-width: 768px) and (min-width: 768px){#header .box_kv .kv_hotels>.inner[data-hotel-count="1"]>.inner2 .box_list li{width:100%}}@media only screen and (max-width: 767px){#header .box_kv .kv_hotels>.inner[data-hotel-count="1"]>.inner2 .box_list ul{width:100%}#header .box_kv .kv_hotels>.inner[data-hotel-count="1"]>.inner2 .box_list li{width:26.81rem}#header .box_kv .kv_hotels>.inner[data-hotel-count="1"]>.inner2 .box_list li img{aspect-ratio:587 / 185;object-fit:cover}}@media only screen and (min-width: 768px){#header .box_kv .kv_hotels>.inner[data-hotel-count="2"]>.inner2{display:flex;align-items:center;--w:18.07rem;width:100%}#header .box_kv .kv_hotels>.inner[data-hotel-count="2"]>.inner2 .st{line-height:normal}}@media only screen and (min-width: 768px) and (min-width: 1025px){#header .box_kv .kv_hotels>.inner[data-hotel-count="2"]>.inner2 .st{width:10rem}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1024px){#header .box_kv .kv_hotels>.inner[data-hotel-count="2"]>.inner2 .st{width:11rem}}@media only screen and (min-width: 768px) and (min-width: 1025px){#header .box_kv .kv_hotels>.inner[data-hotel-count="2"]>.inner2 .box_list{width:20rem}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1024px){#header .box_kv .kv_hotels>.inner[data-hotel-count="2"]>.inner2 .box_list{width:26rem}}@media only screen and (min-width: 768px){#header .box_kv .kv_hotels>.inner[data-hotel-count="2"]>.inner2 .box_list ul{margin-top:0;width:auto}}@media only screen and (min-width: 768px) and (min-width: 768px){#header .box_kv .kv_hotels>.inner[data-hotel-count="2"]>.inner2 .box_list li{--parent:235;--col:2;--width:110;--mtz:1;--margin:calc((var(--parent) - (var(--width) * var(--col))) / (var(--col) - 1));width:calc(var(--width) / var(--parent) * 100%)}#header .box_kv .kv_hotels>.inner[data-hotel-count="2"]>.inner2 .box_list li:not(:nth-child(2n+1)){margin-left:calc(var(--margin) / var(--parent) * 100%)}#header .box_kv .kv_hotels>.inner[data-hotel-count="2"]>.inner2 .box_list li:nth-child(n+3){margin-top:calc(calc(var(--margin) / var(--parent) * 100%) * var(--mtz))}}@media only screen and (max-width: 767px){#header .box_kv .kv_hotels>.inner[data-hotel-count="2"]>.inner2 .box_list ul{width:100%}#header .box_kv .kv_hotels>.inner[data-hotel-count="2"]>.inner2 .box_list li:last-child{margin-right:0}}#header .box_kv .slider[data-current-slide="kyoto"] ~ .kv_hotels .inner[data-area-id="kyoto"]{display:block}#header .box_kv .slider[data-current-slide="osaka"] ~ .kv_hotels .inner[data-area-id="osaka"]{display:block}#header .box_kv .slider[data-current-slide="nara"] ~ .kv_hotels .inner[data-area-id="nara"]{display:block}#header .box_kv .slider[data-current-slide="amagasaki"] ~ .kv_hotels .inner[data-area-id="amagasaki"]{display:block}#header .box_kv .slider[data-current-slide="wakayama"] ~ .kv_hotels .inner[data-area-id="wakayama"]{display:block}#header .box_kv .slider[data-current-slide="okayama"] ~ .kv_hotels .inner[data-area-id="okayama"]{display:block}#header .box_kv .slider[data-current-slide="hiroshima"] ~ .kv_hotels .inner[data-area-id="hiroshima"]{display:block}#header .box_kv .slider[data-current-slide="toyama"] ~ .kv_hotels .inner[data-area-id="toyama"]{display:block}#header .box_kv_noimg{padding-bottom:17.69rem;background-color:var(--color-main)}#header .con_gnav{--pagination-dots-color:#5e6880;--pagination-dots-active-color:white;background-color:var(--color-main);color:#fff;order:-1;display:flex;align-items:center;height:var(--gnav);min-height:var(--gnav);position:fixed;left:0;right:0;width:100%;top:0;z-index:999}#header .con_gnav [class*="tmp_st"]{--en:white;--jp:white}#header .con_gnav .tmp_btn:not([class*="type_"]){--bdc:var(--color-sub02);--bgc:transparent;--hover-bgc:transparent;--c:white;--hover-c:white}#header .con_gnav .tmp_more .a{--more-c:white;--more-bdbgc2:#fff;--more-bdbgc:#485157}@media only screen and (max-width: 767px){#header .con_gnav{color:inherit}}@media only screen and (max-width: 767px){#header .con_gnav{height:auto}}#header .gnav{width:var(--kv);margin-right:0;margin-left:auto;display:flex;align-items:center;--logo:12.3rem;height:100%;min-height:var(--gnav)}@media only screen and (min-width: 1025px) and (max-width: 1200px){#header .gnav{--logo:10.76rem}}@media only screen and (min-width: 768px){#header .gnav .box_l{margin-right:auto;display:flex;align-items:center;margin-left:0}}@media only screen and (max-width: 767px){#header .gnav .box_l{background-color:#fff;width:calc(430 / 750 * 100%);height:100%;display:flex;flex-direction:column;padding-top:.6em;padding-bottom:.6em;padding-left:calc(15 / 430 * 100%);padding-right:.5em;min-height:var(--gnav)}}#header .gnav .box_l .logo{order:-1;width:var(--logo);margin-right:1.3rem}@media only screen and (max-width: 767px){#header .gnav .box_l .logo{margin-top:0;margin-bottom:auto}}#header .gnav .box_l .logo a{display:flex;align-items:center;padding:1em;margin:-1em}#header .gnav .box_l .logo a img{object-fit:cover;aspect-ratio:60 / 7;height:auto}#header .gnav .box_l .txt_seo{line-height:1.4}@media only screen and (min-width: 768px){#header .gnav .box_l .txt_seo{font-size:.77rem}}@media only screen and (max-width: 767px){#header .gnav .box_l .txt_seo{font-size:.73rem}}@media only screen and (min-width: 1025px){#header .gnav .box_l .txt_seo{max-width:25em}}@media only screen and (min-width: 1025px){.lower #header .gnav .box_l .txt_seo{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.3;overflow:hidden}}@media only screen and (min-width: 1025px) and (max-width: 1365px){.homepage #header .gnav .box_l .txt_seo{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.3;overflow:hidden}}@media only screen and (min-width: 1025px) and (max-width: 1259px){.homepage #header .gnav .box_l .txt_seo{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.3;overflow:hidden}}@media only screen and (min-width: 1260px) and (max-width: 1365px){#header .gnav .box_l .txt_seo{max-width:18em}}@media only screen and (min-width: 1100px) and (max-width: 1259px){#header .gnav .box_l .txt_seo{max-width:16em}}@media only screen and (min-width: 1025px) and (max-width: 1099px){#header .gnav .box_l .txt_seo{max-width:12em;transform:scale(0.9);transform-origin:left}}@media only screen and (min-width: 768px) and (max-width: 1024px){#header .gnav .box_l .txt_seo{max-width:23.84rem}}@media only screen and (max-width: 767px){#header .gnav .box_l .txt_seo{order:-1;margin-top:auto;margin-bottom:.22rem;font-weight:normal}}#header .gnav .box_r{margin-right:0;margin-left:auto;height:100%}@media only screen and (max-width: 767px){#header .gnav .box_r{width:calc(320 / 750 * 100%)}}#header .gnav .box_r ul{font-size:.85rem;height:100%;display:flex}@media only screen and (min-width: 1025px) and (max-width: 1200px){#header .gnav .box_r ul{font-size:.77rem}}#header .gnav .box_r li{height:100%}#header .gnav .box_r li>a,#header .gnav .box_r li button{text-decoration:none !important;display:flex;justify-content:center;align-items:center;padding:1em;height:100%}.mouse #header .gnav .box_r li>a,.mouse #header .gnav .box_r li button{transition:opacity 0.1s ease-in}.mouse #header .gnav .box_r li>a:hover,.touch #header .gnav .box_r li>a.touchstart,.mouse #header .gnav .box_r li button:hover,.touch #header .gnav .box_r li button.touchstart{opacity:0.7}.touch #header .gnav .box_r li>a,.touch #header .gnav .box_r li button{-webkit-tap-highlight-color:transparent}.touch #header .gnav .box_r li>a.touchend,.touch #header .gnav .box_r li button.touchend{transition-delay:200ms}@media only screen and (min-width: 1025px) and (max-width: 1200px){#header .gnav .box_r li>a,#header .gnav .box_r li button{padding:1em .5em}}#header .gnav .box_r li>a>.inner,#header .gnav .box_r li button>.inner{overflow:hidden;position:relative;text-align:center;display:flex;flex-direction:column;align-items:center}#header .gnav .box_r li>a>.inner>span,#header .gnav .box_r li button>.inner>span{transition:opacity .2s ease-in, transform .2s ease-in;display:block;height:100%;width:100%}#header .gnav .box_r li>a>.inner .jp,#header .gnav .box_r li button>.inner .jp{position:relative;left:0;top:0;opacity:0;height:0}#header .gnav .box_r li>a>.inner .en,#header .gnav .box_r li button>.inner .en{opacity:1}.mouse #header .gnav .box_r li>a:hover>.inner .jp,.touch #header .gnav .box_r li>a.touchstart>.inner .jp,.mouse #header .gnav .box_r li button:hover>.inner .jp,.touch #header .gnav .box_r li button.touchstart>.inner .jp{transform:translateY(0);opacity:1}.mouse #header .gnav .box_r li>a:hover>.inner .en,.touch #header .gnav .box_r li>a.touchstart>.inner .en,.mouse #header .gnav .box_r li button:hover>.inner .en,.touch #header .gnav .box_r li button.touchstart>.inner .en{opacity:0}.touch #header .gnav .box_r li>a,.touch #header .gnav .box_r li button{-webkit-tap-highlight-color:transparent}.touch #header .gnav .box_r li>a.touchend,.touch #header .gnav .box_r li button.touchend{transition-delay:200ms}#header .gnav .box_r li.btn_menu{width:9.23rem;color:var(--color-menu);display:flex;align-items:center}@media only screen and (max-width: 767px){#header .gnav .box_r li.btn_menu{width:100%;margin-top:auto;margin-bottom:auto}}#header .gnav .box_r li.btn_menu button{justify-content:flex-start;width:100%;display:flex;align-items:center;padding:0}@media only screen and (max-width: 767px){#header .gnav .box_r li.btn_menu button{justify-content:center}}@media only screen and (max-width: 767px) and (max-width: 767px){#header .gnav .box_r li.btn_menu button{font-size:.8rem}}#header .gnav .box_r li.btn_menu .line{width:5.38rem}@media only screen and (max-width: 767px){#header .gnav .box_r li.btn_menu .line{width:calc(105 / 210 * 100%)}}#header .gnav .box_r li.btn_menu .line span{position:relative;width:2.3rem;height:.46rem;display:flex;flex-direction:column;margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){#header .gnav .box_r li.btn_menu .line span{width:2.27rem}}#header .gnav .box_r li.btn_menu .line span::before,#header .gnav .box_r li.btn_menu .line span::after{content:"";display:block;height:1px;background-color:var(--color-menu);width:100%}#header .gnav .box_r li.btn_menu .line span::before{width:calc(20 / 30 * 100%)}#header .gnav .box_r li.btn_menu .line span::after{margin-bottom:0;margin-top:auto}#header .gnav .box_r li.btn_search{position:fixed;left:0;bottom:6.15rem;height:0;overflow:visible;display:flex;align-items:center;z-index:999}.search_type_modal #header .gnav .box_r li.btn_search{display:none !important}#header .gnav .box_r li.btn_search button{background-color:var(--color-menu);width:6.92rem;height:6.92rem;display:flex;align-items:center;padding:0;color:#fff;justify-content:center;flex-wrap:wrap;line-height:1.2}#header .gnav .box_r li.btn_search button .t{width:100%;margin-top:auto;margin-bottom:0}#header .gnav .box_r li.btn_search button .ic{margin-top:0;margin-bottom:auto;width:.76rem;height:.76rem;display:flex;align-items:center;justify-content:center;margin-top:.61rem}#header .gnav .box_r li.btn_search button .ic svg{fill:white;width:100%;transform:scale(calc(11.39/6.03))}#header .gnav .box_r li.restlink,#header .gnav .box_r li.banqlink{position:fixed;left:0;height:0;overflow:visible;display:flex;align-items:center;z-index:998}#header .gnav .box_r li.restlink a,#header .gnav .box_r li.banqlink a{width:6.92rem;height:6.92rem;display:flex;align-items:center;padding:0;color:#fff;justify-content:center;flex-wrap:wrap;line-height:1.2}#header .gnav .box_r li.restlink a .t,#header .gnav .box_r li.banqlink a .t{width:100%;margin-top:auto;margin-bottom:0;text-align:center}#header .gnav .box_r li.restlink a .ic,#header .gnav .box_r li.banqlink a .ic{margin-top:0;margin-bottom:auto;width:.76rem;height:.76rem;display:flex;align-items:center;justify-content:center;margin-top:.61rem}#header .gnav .box_r li.restlink a .ic svg,#header .gnav .box_r li.banqlink a .ic svg{fill:white;width:100%;transform:scale(calc(11.39/6.03))}#header .gnav .box_r li.restlink{bottom:13.07rem}#header .gnav .box_r li.restlink a{background-color:var(--color-main)}#header .gnav .box_r li.banqlink{bottom:19.92rem}#header .gnav .box_r li.banqlink a{background-color:var(--color-485157)}#header .gnav .box_r li.btn_lang{position:relative;margin-right:1.15rem}@media only screen and (max-width: 767px){#header .gnav .box_r li.btn_lang{margin-right:.76rem}}#header .gnav .box_r li.btn_lang .lang_target ul li a{min-width:7.3rem}#header .gnav .box_r li.btn_lang .lang_target ul li a img{width:1.53rem;margin-left:.5em}.btn_lang{font-size:.85rem}@media only screen and (min-width: 1025px){.btn_lang{width:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.btn_lang{width:6.92rem}}@media only screen and (max-width: 767px){.btn_lang{width:7.69rem}}@media only screen and (min-width: 1025px) and (max-width: 1200px){.btn_lang{font-size:.77rem}}.btn_lang .lang_target{position:absolute;z-index:10;display:none;height:auto !important}@media only screen and (min-width: 768px){.btn_lang .lang_target{top:var(--gnav)}}@media only screen and (max-width: 767px){.btn_lang .lang_target{top:var(--gnav)}}@media only screen and (min-width: 768px){.btn_lang .lang_target{right:55%;transform:translateX(50%)}}@media only screen and (max-width: 767px){.btn_lang .lang_target{right:0}}.btn_lang .lang_target>ul{background-color:#fff;color:var(--color-text);display:flex;flex-direction:column;animation-name:lang_open;animation-duration:.75s;transition:opacity .5s ease}.btn_lang .lang_target>ul>li{text-align:center;line-height:1.4;width:100%;padding:0.75em 0.5em !important;text-decoration:none;display:block;cursor:pointer}.mouse .btn_lang .lang_target>ul>li{transition:opacity 0.1s ease-in}.mouse .btn_lang .lang_target>ul>li:hover,.touch .btn_lang .lang_target>ul>li.touchstart{opacity:0.7}.touch .btn_lang .lang_target>ul>li{-webkit-tap-highlight-color:transparent}.touch .btn_lang .lang_target>ul>li.touchend{transition-delay:200ms}@media only screen and (min-width: 1025px){.btn_lang .lang_target>ul>li{min-width:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.btn_lang .lang_target>ul>li{min-width:6.92rem}}@media only screen and (max-width: 767px){.btn_lang .lang_target>ul>li{min-width:8em}}.btn_lang .lang_target>ul>li:nth-child(n+2){border-top:1px solid var(--color-line)}.btn_lang button{width:100%;color:#fff;justify-content:center}.btn_lang button .t{margin-right:.25em;white-space: nowrap}.btn_lang button svg{fill:#fff;transition:transform .3s ease;transform-origin:center;transform:translateY(-0.1em) scale(0.75) rotate(90deg)}@keyframes lang_open{0%{opacity:0}40%{opacity:1}100%{opacity:1}}.btn_lang button[aria-expanded="true"] svg{transform:translateY(-0.1em) scale(0.75) rotate(-90deg)}.btn_lang button[aria-expanded="true"]+.lang_target{display:block}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.box_home_cam{position:fixed;background-color:#fff;max-width:288px;opacity:0;z-index:99;display:none}@media only screen and (min-width: 1441px){.box_home_cam{width:215px}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.box_home_cam{width:16.53rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_home_cam{width:15.38rem}}@media only screen and (max-width: 767px){.box_home_cam{width:12em}}@media only screen and (min-width: 768px){.box_home_cam{left:0}}@media only screen and (max-width: 767px){.box_home_cam{left:0}}@media only screen and (min-width: 768px){.box_home_cam{top:6.53rem}}@media only screen and (max-width: 767px){.box_home_cam{top:6em}}@media only screen and (min-width: 1025px) and (max-width: 1365px){.box_home_cam{width:15.38rem}}.parts_sticky .box_home_cam{display:block;animation:fadeIn .75s ease .25s normal forwards}.box_home_cam a{display:block}.mouse .box_home_cam a{transition:opacity 0.1s ease-in}.mouse .box_home_cam a:hover,.touch .box_home_cam a.touchstart{opacity:0.7}.touch .box_home_cam a{-webkit-tap-highlight-color:transparent}.touch .box_home_cam a.touchend{transition-delay:200ms}.box_home_cam .btn_close{transition:opacity .3s ease;display:block;width:2.5em;height:2.5em;background-color:var(--color-menu);border-radius:1000px;padding:.5em;position:absolute;right:-.5em;top:-.25em;cursor:pointer}.box_home_cam .btn_close::before{transform:translate(-50%, -50%) rotate(45deg)}.box_home_cam .btn_close::after{transform:translate(-50%, -50%) rotate(-45deg)}.box_home_cam .btn_close::before,.box_home_cam .btn_close::after{content:"";position:absolute;top:50%;left:50%;width:1px;height:1em;background-color:#fff}.sp_sticky_nav{display:none}.js-no-dl{-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;user-select:none}.js-no-dl img{pointer-events:none}@media print{.js-no-dl{display:none}}:root{--color-bg:#f5f5f5;--color-bg02:#ffffff;--color-main:#182649;--color-sub:#868d9f;--color-sub02:#e3e4e5;--color-button:#ecedee;--color-line:#cccccc;--color-text:#000000;--color-text02:#222222;--color-menu:#aa8e59;--color-f1f1f1:#f1f1f1;--color-162649:#162649;--color-dadada:#dadada;--color-485157:#485157;--color-c8cacc:#c8cacc}@media only screen and (min-width: 768px){html{line-height:calc(28 / 13)}}@media only screen and (max-width: 767px){html{line-height:calc(45 / 22)}}@media only screen and (min-width: 1441px){html{font-size:calc(15 / 16 * 100%)}}@media only screen and (min-width: 1441px) and (max-width: 1600px){html{font-size:calc((13 + 1) / 16 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1440px){html{font-size:calc(13 / 16 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1365px){html{font-size:calc((13 - 0) / 16 * 100%)}}@media only screen and (min-width: 897px) and (max-width: 1024px){html{font-size:calc((13) / 16 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 896px){html{font-size:calc((13 - 2) / 16 * 100%)}}body{color:var(--color-text02);background-color:var(--color-bg);-webkit-text-size-adjust:none;width:100%;overflow-x:hidden}body a{color:inherit;text-decoration:underline}body a:hover{text-decoration:none}body img{max-width:100%;-webkit-touch-callout:none;line-height:1}body,pre,input,textarea,select{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-weight:500}input,select,textarea{font-size:100%}*{box-sizing:border-box}#abi_page{max-width:2560px;margin-right:auto;margin-left:auto;width:100%;overflow:hidden}@media only screen and (min-width: 768px){#abi_page{font-size:100% !important}}@media only screen and (min-width: 1025px){body .view_tab-sp,body .view_tab{display:none !important}}@media only screen and (min-width: 768px){body .view_sp{display:none !important}}@media only screen and (max-width: 1024px){body .view_pc{display:none !important}}@media only screen and (max-width: 767px){body .view_pc-tab,body .view_tab{display:none !important}}svg{width:1rem;height:1rem}img{width:100%}img.lazyload,img.lazyloading{opacity:0;visibility:hidden}img.lazyloaded{opacity:1;visibility:visible;transition:opacity 0.3s ease-out;height:auto}img[loading=lazy]{width:100%;height:auto}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}@media only screen and (max-width: 767px){.sp-visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}}button{background:none;border:none;border-radius:0;appearance:none;padding:0;font-size:inherit;font-family:inherit;color:inherit;line-height:inherit;cursor:pointer}#svg_defs,#logo_svg_defs{display:none}.jump_menu{display:none}.js-swiper-wrp [class*=" js-swiper-"]:not(.swiper-initialized) .swiper-wrapper .swiper-slide:not(:first-child),.js-swiper-wrp [class^="js-swiper-"]:not(.swiper-initialized) .swiper-wrapper .swiper-slide:not(:first-child){display:none}.js-swiper-wrp [class*=" js-swiper-"] .swiper-slide-active img.lazyload,.js-swiper-wrp [class*=" js-swiper-"] .swiper-slide-active img.lazyloading,.js-swiper-wrp [class^="js-swiper-"] .swiper-slide-active img.lazyload,.js-swiper-wrp [class^="js-swiper-"] .swiper-slide-active img.lazyloading{opacity:1;visibility:visible}.js-accordion+[data-accordion-target],.accordion_p+[data-accordion-target]{height:0;overflow:hidden;transition:opacity 0.5s, height 0.5s}.align_c{text-align:center;justify-content:center}.align_c>*{text-align:center;justify-content:center}@media only screen and (min-width: 768px){.align_c-l{text-align:center;justify-content:center}}@media only screen and (max-width: 767px){.align_c-l{text-align:left;justify-content:flex-start}}@media only screen and (min-width: 768px){.align_l-c{text-align:left;justify-content:flex-start}}@media only screen and (max-width: 767px){.align_l-c{text-align:center;justify-content:center}.align_l-c>*{text-align:center;justify-content:center}}.align_r{text-align:right;justify-content:flex-end}@media only screen and (min-width: 768px){.align_r-c{text-align:right;justify-content:flex-end}}@media only screen and (max-width: 767px){.align_r-c{justify-content:center;text-align:center}}.ls_anm{opacity:0;transform:translateY(1rem);transition-property:opacity, transform;transition-duration:calc(1s);transition-delay:1.5s;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.39, 0.58, 0.57, 1)}.is-1st-scrolled .ls_anm.lazyloaded{opacity:1;transform:translateY(0)}.ls_anm_grp [data-lsanm]{overflow:hidden;transition-duration:calc(1s);transition-property:opacity, transform;transition-timing-function:cubic-bezier(0.39, 0.58, 0.57, 1);opacity:0}.ls_anm_grp [data-img-lsanm]{overflow:hidden}.ls_anm_grp [data-img-lsanm] img{transition-duration:calc(1s);transition-property:opacity, transform;transition-timing-function:cubic-bezier(0.39, 0.58, 0.57, 1);transform:scale(1.1);opacity:0}.is-1st-scrolled .ls_anm_grp.lazyloaded{--num:.5}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-img-lsanm] img{opacity:1;transform:scale(1)}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-img-lsanm="0"] img{transition-delay:calc(0s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-img-lsanm="1"] img{transition-delay:calc(1s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-img-lsanm="2"] img{transition-delay:calc(2s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-img-lsanm="3"] img{transition-delay:calc(3s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-img-lsanm="4"] img{transition-delay:calc(4s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-img-lsanm="5"] img{transition-delay:calc(5s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-img-lsanm="6"] img{transition-delay:calc(6s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-img-lsanm="7"] img{transition-delay:calc(7s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-img-lsanm="8"] img{transition-delay:calc(8s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-img-lsanm="9"] img{transition-delay:calc(9s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-img-lsanm="10"] img{transition-delay:calc(10s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-img-lsanm="11"] img{transition-delay:calc(11s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-img-lsanm="12"] img{transition-delay:calc(12s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-img-lsanm="13"] img{transition-delay:calc(13s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-img-lsanm="14"] img{transition-delay:calc(14s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-img-lsanm="15"] img{transition-delay:calc(15s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-img-lsanm="16"] img{transition-delay:calc(16s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-img-lsanm="17"] img{transition-delay:calc(17s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-img-lsanm="18"] img{transition-delay:calc(18s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-img-lsanm="19"] img{transition-delay:calc(19s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-img-lsanm="20"] img{transition-delay:calc(20s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm]{opacity:1}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="0"]{transition-delay:calc(0s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="1"]{transition-delay:calc(1s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="2"]{transition-delay:calc(2s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="3"]{transition-delay:calc(3s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="4"]{transition-delay:calc(4s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="5"]{transition-delay:calc(5s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="6"]{transition-delay:calc(6s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="7"]{transition-delay:calc(7s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="8"]{transition-delay:calc(8s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="9"]{transition-delay:calc(9s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="10"]{transition-delay:calc(10s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="11"]{transition-delay:calc(11s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="12"]{transition-delay:calc(12s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="13"]{transition-delay:calc(13s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="14"]{transition-delay:calc(14s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="15"]{transition-delay:calc(15s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="16"]{transition-delay:calc(16s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="17"]{transition-delay:calc(17s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="18"]{transition-delay:calc(18s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="19"]{transition-delay:calc(19s*var(--num))}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="20"]{transition-delay:calc(20s*var(--num))}.ic.ic_arr svg{transform:scale(calc(15 / 8.99))}.ic.ic_map svg{transform:scale(calc(15 / 8.13))}.ic.ic_external svg{transform:scale(calc(15 / 15))}.ic.ic_pdf svg{transform:scale(calc(15 / 9.91))}.ic.ic_plus svg{transform:scale(calc(15 / 7.94))}#search_form{display:none}.con_sticky_search{display:none}.con_online_news{min-height:6.15rem;display:flex;align-items:center;flex-direction:column}@media only screen and (min-width: 768px){.con_online_news{padding:2.69rem 0}}@media only screen and (max-width: 767px){.con_online_news{padding-top:2.04rem;padding-bottom:2.04rem;min-height:auto}}.con_online_news>.inner{margin-right:auto;margin-left:auto;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (min-width: 1025px){.con_online_news>.inner{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_online_news>.inner{max-width:calc(1100px * ((15 + 0) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_online_news>.inner{width:calc(1300 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_online_news>.inner{width:calc(700 / 750 * 100%)}}@media only screen and (max-width: 767px){.con_online_news>.inner .box_st{width:100%;text-align:center}}@media only screen and (min-width: 1025px){.con_online_news>.inner .box_outline_news{width:80%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_online_news>.inner .box_outline_news{width:75%}}@media only screen and (max-width: 767px){.con_online_news>.inner .box_outline_news{width:100%}}.con_online_news>.inner .box_outline_news li a{font-size:1.08rem;width:100%;height:100%;text-decoration:none}@media only screen and (min-width: 768px){.con_online_news>.inner .box_outline_news li a+a{margin-top:1.15rem}}@media only screen and (max-width: 767px){.con_online_news>.inner .box_outline_news li a+a{margin-top:1em}}.con_online_news>.inner .box_outline_news li a .cate{font-size:1rem}.con_online_news>.inner .box_outline_news li a .cate span{display:inline;padding:.3em .5em;color:#fff;font-size:0.85em;line-height:1.5;white-space:nowrap}.con_online_news>.inner .box_outline_news li a .cate span:not(:first-child){margin-top:.5em}.con_online_news>.inner .box_outline_news li a .txt{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media only screen and (min-width: 768px){.con_online_news>.inner .box_outline_news li a{display:grid;grid-template-columns:7.3rem 11.53rem 1fr auto;align-items:center;gap:1em}.con_online_news>.inner .box_outline_news li a:not(:first-child){margin-top:1rem}.con_online_news>.inner .box_outline_news li a time{grid-column:1}.con_online_news>.inner .box_outline_news li a .cate{grid-column:2}.con_online_news>.inner .box_outline_news li a .txt{grid-column:3;padding-right:1em}.con_online_news>.inner .box_outline_news li a .btn{grid-column:4}}@media only screen and (max-width: 767px){.con_online_news>.inner .box_outline_news li{margin-top:1em}.con_online_news>.inner .box_outline_news li a{display:flex;align-items:flex-end;flex-wrap:wrap;--time:20%;--cate:80%;--text:calc(100% - 1em - var(--arr-s-width))}}@media only screen and (max-width: 767px) and (min-width: 768px){.con_online_news>.inner .box_outline_news li a+a{margin-top:1.15rem}}@media only screen and (max-width: 767px) and (max-width: 767px){.con_online_news>.inner .box_outline_news li a+a{margin-top:1em}}@media only screen and (max-width: 767px){.con_online_news>.inner .box_outline_news li a time{width:var(--time)}.con_online_news>.inner .box_outline_news li a .cate{width:var(--cate);margin-bottom:1px}.con_online_news>.inner .box_outline_news li a .txt{width:var(--text);padding-right:auto;line-height:calc(40 / 20)}.con_online_news>.inner .box_outline_news li a .btn{margin-left:1em}}#abi_page #talkappi-chat-greeting{z-index:999}
