@font-face{font-family:'Zen Kaku Gothic Antique';src:url("../font/ZenKakuGothicAntique-Regular.woff2") format("woff2"),url("../font/ZenKakuGothicAntique-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Zen Old Mincho';src:url("../font/ZenOldMincho-Medium.woff2") format("woff2"),url("../font/ZenOldMincho-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Lora';src:url("../font/Lora-VariableFont_wght.woff2") format("woff2"),url("../font/Lora-VariableFont_wght.woff") format("woff");font-weight:400;font-style:normal}.slider_fv{position:relative;z-index:1;height:100%}.slider_fv .slick-list,.slider_fv .slick-track{height:100%}.slider_fv>.slider:not(:first-child){display:none}.slider_fv .slider{height:100%}.slider_fv .slider1{background:url(../images/home/img_fv_slide1.jpg) no-repeat center/cover}.slider_fv .slider2{background:url(../images/home/img_fv_slide2.jpg) no-repeat center/cover}.slider_fv .slider3{background:url(../images/home/img_fv_slide3.jpg) no-repeat center/cover}.slider_fv .slider4{background:url(../images/home/img_fv_slide4.jpg) no-repeat center/cover}.slider_fv .slider5{background:url(../images/home/img_fv_slide5.jpg) no-repeat center/cover}.slider_fv .slick-dots{position:absolute;width:auto;z-index:10;left:50%;bottom:24px;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);display:flex;align-items:center}.slider_fv .slick-dots li{display:block;margin:0;width:auto;height:auto;font-size:16px;color:#fff;font-weight:400;margin-left:1em;position:relative}.slider_fv .slick-dots li:first-child{margin-left:0}.slider_fv .slick-dots li:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;content:"";display:block;width:0.3em;height:0.3em;border:1px solid #fff;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:opacity .35s;-o-transition:opacity .35s;-webkit-transition:opacity .35s;transition:opacity .35s}.slider_fv .slick-dots li button{background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;font-size:16px;font-family:"Lora", serif;font-weight:400;width:auto;height:auto;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity .35s;-o-transition:opacity .35s;-webkit-transition:opacity .35s;transition:opacity .35s}.slider_fv .slick-dots li button::-ms-expand{display:none}.slider_fv .slick-dots li button:before{display:none}.slider_fv .slick-dots li.slick-active:before{opacity:0}.slider_fv .slick-dots li.slick-active button{opacity:1}.slider_fv .slick-next{display:none !important}.slider_base .slick-arrow{z-index:2;width:20px;height:20px;font-size:initial;cursor:pointer;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.slider_base .slick-arrow:before{display:none}.slider_base .slick-arrow:hover{opacity:0.7}.slider_base .slick-prev{left:15px;border-top:2px solid #e4e4e4;border-left:2px solid #e4e4e4;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.slider_base .slick-next{right:15px;border-top:2px solid #e4e4e4;border-right:2px solid #e4e4e4;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.slider_base .slick-dots{position:absolute;width:auto;z-index:10;left:50%;bottom:16px;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);display:flex;align-items:center}.slider_base .slick-dots li{display:block;margin:0;width:auto;height:auto;font-size:16px;color:#fff;font-weight:400;margin-left:1em;position:relative}.slider_base .slick-dots li:first-child{margin-left:0}.slider_base .slick-dots li:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;content:"";display:block;width:0.3em;height:0.3em;border:1px solid #fff;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:opacity .35s;-o-transition:opacity .35s;-webkit-transition:opacity .35s;transition:opacity .35s}.slider_base .slick-dots li button{background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;font-size:16px;font-family:"Lora", serif;font-weight:400;width:auto;height:auto;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity .35s;-o-transition:opacity .35s;-webkit-transition:opacity .35s;transition:opacity .35s}.slider_base .slick-dots li button::-ms-expand{display:none}.slider_base .slick-dots li button:before{display:none}.slider_base .slick-dots li.slick-active:before{opacity:0}.slider_base .slick-dots li.slick-active button{opacity:1}.box_hopspring_slider{height:560px}.box_hopspring_slider .slider_hotspring{margin-top:-460px;margin-left:395px;position:relative;margin-bottom:0}.box_hopspring_slider .slider_hotspring .slick-dots{width:2px;position:absolute;right:50px;bottom:20px;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;align-items:center}.box_hopspring_slider .slider_hotspring .slick-dots li{margin:0;width:2px;height:40px;background:#fff;opacity:0.4}.box_hopspring_slider .slider_hotspring .slick-dots li button{display:none}.box_hopspring_slider .slider_hotspring .slick-dots li.slick-active{opacity:1}.c-slider .slick-dots{display:flex;position:relative;bottom:0;width:auto;padding:0;margin:0;list-style:none;text-align:center}.c-slider .slick-dots li{position:relative;opacity:1;width:8px;height:8px;margin:0 6px !important;background-color:#fff;border-radius:50%;line-height:1}.c-slider .slick-dots li.slick-active:before{opacity:1}.c-slider .slick-dots li:before{content:"";position:absolute;top:50%;left:50%;width:calc(100% + 4px);height:calc(100% + 4px);border-radius:50%;background-color:#fff;transform:translate(-50%, -50%);opacity:0}.c-slider .slick-dots li button{width:8px;height:8px;padding:0}.c-slider .slick-dots li button:before{width:0;height:0}.c-slider-main.slick-dotted.slick-slider{margin-bottom:0}.c-slider-nav{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;text-align:center;z-index:2}.c-slider-nav-prev,.c-slider-nav-next{width:8px;height:8px;border:0;background:transparent;background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer}.c-slider-nav-prev{background-image:url(../images/common/ic_arrow-prev_wh.png)}.c-slider-nav-next{background-image:url(../images/common/ic_arrow-next_wh.png)}.c-slider-nav-pause{width:22px;height:22px;margin-left:.8em;padding:0;position:relative;background:transparent;border:0;cursor:pointer}.c-slider-nav-pause:before{content:'';position:absolute;top:50%;left:50%;width:100%;height:100%;background:url(../images/common/ic_stop_wh.svg) center no-repeat;background-size:contain;transform:translate(-50%, -50%)}.c-slider-nav-pause.is-paused:before{background:url(../images/common/ic_play_wh.svg) center no-repeat;background-size:contain}.c-slider-nav-pagination{padding:0 5px}.c-slider-nav--center{bottom:20px;left:50%;transform:translateX(-50%)}.c-slider-nav--left{justify-content:flex-start;bottom:20px;left:20px}.c-slider-nav--right{justify-content:flex-end;bottom:20px;right:20px}.c-slider-nav--black .c-slider-nav-prev{background-image:url(../images/common/ic_arrow-prev.png)}.c-slider-nav--black .c-slider-nav-next{background-image:url(../images/common/ic_arrow-next.png)}.c-slider-nav--black .c-slider-nav-pause:before{background:url(../images/common/ic_stop.svg) center no-repeat}.c-slider-nav--black .c-slider-nav-pause.is-paused:before{background:url(../images/common/ic_play.svg) center no-repeat}.c-slider-nav--black .slick-dots{display:flex;position:relative;bottom:0;width:auto;padding:0;margin:0;list-style:none;text-align:center}.c-slider-nav--black .slick-dots li{position:relative;opacity:1;width:8px;height:8px;margin:0 6px !important;background-color:#8C99A7;border-radius:50%;line-height:1}.c-slider-nav--black .slick-dots li.slick-active:before{opacity:1}.c-slider-nav--black .slick-dots li:before{content:"";position:absolute;top:50%;left:50%;width:calc(100% + 4px);height:calc(100% + 4px);border-radius:50%;background-color:#596570;transform:translate(-50%, -50%);opacity:0}.c-slider-nav--black .slick-dots li button{width:8px;height:8px;padding:0}.c-slider-nav--black .slick-dots li button:before{width:0;height:0}.c-slider--carousel .c-slider-main{overflow:hidden;padding-right:92px}.c-slider--carousel .slick-list{overflow:visible;margin:0 -9px}.c-slider--carousel .slick-slide{margin:0 9px}.c-slider--carousel .slick-slide img{width:100%}.c-slider--carousel2 .c-slider-main{overflow:hidden;padding-right:80px;box-sizing:border-box}.c-slider--carousel2 .slick-list{overflow:visible;margin:0 -6px}.c-slider--carousel2 .slick-slide{width:230px;height:230px;margin:0 6px}.c-slider--carousel2 .slick-slide img{width:100%}.c-slider--thumb .c-slider-inner{position:relative;overflow:hidden;width:950px;height:548px}.c-slider--thumb .c-slider-inner .slick-dots{display:none !important}.c-slider--thumb .c-slider-inner .slick-slider .slick-track{display:flex;justify-content:center;align-items:center}.c-slider--thumb .c-slider-main{margin-bottom:0}.c-slider--thumb .c-slider-thumb{position:absolute;top:325px;left:50%;transform:translateX(-50%);overflow-x:auto;overflow-y:hidden;white-space:nowrap;text-align:center;z-index:2}.c-slider--thumb .c-slider-thumb .slick-slide{position:relative;cursor:pointer;width:110px !important}.c-slider--thumb .c-slider-thumb .slick-slide:not(:first-of-type){margin-left:10px}.c-slider--thumb .c-slider-thumb .slick-slide:before{content:"";position:absolute;top:0;left:0;opacity:0;width:calc(100% + 1px);height:100%;border:4px solid #286560;transition:all .3s ease;box-sizing:border-box;z-index:2}.c-slider--thumb .c-slider-thumb .slick-slide.slick-current:before{opacity:1}.c-slider--thumb .c-slider-thumb .tmb{cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative}
