
/*!
Template: jstork
Theme Name: stork_custom
Theme URI: http://open-cage.com/stork/
Version: 1.2.3
*/
﻿body{font:500 96%/1.5 "Montserrat","游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}#main textarea,#main input{font:inherit}#submit{padding:10px}a:focus{outline:none}.txtc{text-align:center}.mt10{margin-top:10px}.page-inner{margin:15px auto;width:96%}@media screen and (min-width: 768px){.page-inner{width:1000px}}@media screen and (min-width: 768px){.wrap-top-col{display:flex;justify-content:space-between}}.top-col__item{margin-bottom:15px;width:100%}@media screen and (min-width: 768px){.top-col__item{margin-bottom:0;width:32.5%}}.top-col__item img{width:100%}.home .header{position:relative}.home .header.bg,.home #inner-header{background:none !important}.home #inner-header{position:absolute;top:0;right:0;left:0;margin:auto}@media only screen and (min-width: 768px){.home #inner-header{top:10px;right:0;left:0}}#custom_header{background-size:cover;position:relative;height:100vh;min-height:600px}#custom_header::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.55);pointer-events:none}@media only screen and (min-width: 992px){#custom_header{height:700px}}#custom_header .wrap{position:absolute;width:100%;left:0;z-index:10;text-align:center;transform:none !important}@media only screen and (max-width: 767px){#custom_header .wrap{top:90px}}@media only screen and (min-width: 768px)and (max-width: 991px){#custom_header .wrap{top:110px}}@media only screen and (min-width: 992px){#custom_header .wrap{top:130px}}#custom_header .wrap .header-text{margin:0 auto}#custom_header .wrap .header-text .en{font-weight:600;margin:.5em 0}#custom_header .ja{font-size:1em}@media(max-width: 992px){#tripla-searching-app .search-widget-wrapper-872d0c{transform:translateY(calc(-50% + 50px)) !important}}@media only screen and (min-width: 768px){#logo .h1{height:62px}}#logo a img{max-height:40px}@media only screen and (min-width: 768px){#logo a img{max-height:50px}}.gf{font-family:"Montserrat","游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:700}.nav>li>a{line-height:1.8}@media only screen and (min-width: 768px){.nav>li>a{padding-bottom:0}}.sp_g_nav>li>a:after{margin-top:-0.8em}.nav li a .gf{color:#999;font-size:.75em}.nav_btn .gf{color:#fff;text-transform:uppercase}.nav_btn .text{font-weight:normal}@media only screen and (min-width: 768px){.nav_btn .gf{color:#999}}@media only screen and (min-width: 768px){.nav_btn.search_btn{background:none;padding:9px 4px}.nav_btn.search_btn .text{font-size:.63em;margin-top:4px;opacity:.8}}#inner-header .search_btn{display:none}@media only screen and (min-width: 768px){.page-template-page-room #breadcrumb,.page-template-page-service #breadcrumb{margin:1.5em auto;width:1000px}}@media only screen and (min-width: 1166px){.single .byline .cat-name{margin-top:.3em;margin-left:.9em;font-size:.7em;float:right;padding:.2em .4em;position:static;transform:rotate(0)}}.btn-more{margin:15px auto 50px;text-align:center}.btn-more a{border:2px solid #000;box-sizing:border-box;color:#000;display:inline-block;overflow:hidden;padding:12px 20px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s}.btn-more a:after{background:#000;content:"";position:absolute;transition:.3s;width:0;height:3px;right:0;bottom:0;left:auto}.btn-more a:hover{color:#000}.btn-more a:hover:after{left:0;width:100%}.blue-btn,.comment-reply-link,#submit{font-family:inherit}@media only screen and (max-width: 480px){.carouselwrap .slider a:after{background:linear-gradient(transparent 0, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 100%) !important}.carouselwrap .slider a .entry-title{text-shadow:0 1px 2px rgba(0,0,0,.6)}}.sidebar__more{margin-top:-1em;text-align:right}.sidebar__more a{color:#1bb4d3 !important}.popular-posts ul li a.no-icon{display:block}ul.wpp-list li:nth-child(1) a:before{background-color:#d9b340}ul.wpp-list li:nth-child(2) a:before{background-color:#6f7b83}ul.wpp-list li:nth-child(3) a:before{background-color:#a15326}.wpp-post-title{text-decoration:none}@media screen and (min-width: 768px){.page-template-default ul.wpp-list li{height:196px}}.page-template-default ul.wpp-list li .wpp-thumbnail{width:75px;height:75px}@media screen and (min-width: 768px){.page-template-default .home_widget .widget{margin:0 auto;width:1000px}}@media screen and (min-width: 768px){.page-template-default .home_widget .widget ul{display:flex}}.page-template-default .home_widget .widget ul li{display:flex;position:relative}@media screen and (min-width: 768px){.page-template-default .home_widget .widget ul li{margin-left:.5%;width:20%}}@media screen and (min-width: 768px){.page-template-default .home_widget .widget ul li:first-child{margin-left:0}}.page-template-default .home_widget .widget ul li a:first-child{display:block;opacity:1;padding:0;width:75px;height:75px}@media screen and (min-width: 768px){.page-template-default .home_widget .widget ul li a:first-child{position:absolute;top:0;left:0;width:100%;height:100%}}.page-template-default .home_widget .widget ul li a:hover img{opacity:.7}.page-template-default .home_widget .widget ul li .wpp-post-title{flex:1;padding:0 5px 5px 5px;text-decoration:none}@media screen and (min-width: 768px){.page-template-default .home_widget .widget ul li .wpp-post-title{background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.65) 100%);box-sizing:border-box;color:#fff;display:block;flex:0 0 auto;opacity:.9;padding:50px 5px 5px 5px;position:absolute;bottom:0;left:0;text-shadow:0 1px 1px rgba(0,0,0,.8);width:100%}}.page-template-default .home_widget .widget ul li .wpp-post-title:hover{color:#999}.page-template-default .home_widget .widget ul li .wpp-thumbnail{width:100%;height:100%}.sidebar .wpp-list a img{margin-bottom:0}.pagination li,.page-links li{margin:2px !important}.tbl-base{width:100%}.tbl-base th,.tbl-base td{border:1px solid #ddd;box-sizing:border-box;padding:10px;text-align:left}.tbl-base th{background-color:#f1f1f1;display:block;width:100%}.tbl-base td{display:list-item;width:100%}@media screen and (min-width: 768px){.tbl-base th,.tbl-base td{display:table-cell}.tbl-base th{width:30%}}.top-page #main,.top-page #inner-content{padding:0}.top-page .page-full.wide #main{margin-top:0}.top-page #main .article header{margin-bottom:0}@keyframes tabAnim{0%{opacity:0}100%{opacity:1}}.tab_wrap{width:100%;margin:20px auto 0}.tab_area{border-bottom:2px solid #000;border-collapse:separate;border-spacing:3px 0;display:table;font-size:0;margin:0 auto;width:100%}.tab_area label{background:#989898;box-sizing:border-box;color:#fff;cursor:pointer;display:table-cell;font-weight:bold;font-size:14px;line-height:1.3;margin:0 5px;padding:8px 0;text-align:center;vertical-align:middle;width:16.6%;transition:ease .2s opacity}@media screen and (min-width: 768px){.tab_area label{font-size:16px}}.tab_area label:hover{opacity:.9}.panel_area{background:#fff}.tab_panel{width:100%;padding:0;display:none}.tab_panel p{font-size:14px;letter-spacing:1px;text-align:center}.tab_area label.active{background:#bb0108;color:#fff}.tab_panel.active{display:block;animation:tabAnim ease .6s forwards;-ms-animation:tabAnim ease .6s forwards}.page-template-page-room,.page-template-page-service,.room_details-template{background-color:#fff}.page-template-page-room #main,.page-template-page-room #inner-content,.page-template-page-service #main,.page-template-page-service #inner-content,.room_details-template #main,.room_details-template #inner-content{padding:0}.page-template-page-room #inner-content,.page-template-page-service #inner-content,.room_details-template #inner-content{box-shadow:none}.tbl-price{width:100%}.tbl-price th,.tbl-price td{border:1px solid #ddd;box-sizing:border-box;padding:8px 2px;text-align:center}.tbl-price th{background-color:#eee;font-size:13px}@media screen and (min-width: 768px){.tbl-price th,.tbl-price td{display:table-cell}.tbl-price th{font-size:15px}}.tbl-price__type{width:100px}.ico-room-type{color:#fff;display:inline-block;font-size:10px;margin-right:5px;padding:1px 4px;vertical-align:text-bottom;width:82px}.type-a{background-color:#0a87d6}.type-b{background-color:#575757}.type-c{background-color:#a57e13}.type-d{background-color:#202f55}.type-e{background-color:#84992f}.type-f{background-color:#c60b1e}.type-g{background-color:#dd7272}.type-h{background-color:#852f76}.listRoom{display:flex;flex-wrap:wrap;width:100%}.listRoom__item{box-sizing:border-box;padding:5px;position:relative;width:50%}.listRoom__item a{background-color:#000;display:block;overflow:hidden;width:100%;height:100%}.listRoom__item a img{transform:scale(1)}.listRoom__item a:hover img{transform:scale(1.1)}.listRoom__item:before{content:none !important}.listRoom__item .room__no{right:7px;bottom:7px}@media screen and (min-width: 768px){.listRoom__item{width:25%}}.ico-fac{position:absolute;top:8px;left:8px}.ico-fac img{width:34px}.list-fac{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;justify-content:space-between;width:100%}.list-fac li{border:1px solid #ddd;box-sizing:border-box;margin-bottom:12px;padding:8px 0;text-align:center;width:49%}.list-fac li span{display:block;font-size:11px}.list-fac--empty{border:none !important;height:0;margin:0 !important;padding:0 !important}@media screen and (min-width: 768px){.list-fac li{width:24%}}@media screen and (min-width: 768px){.swiper-container{margin-bottom:50px}}.swiper-button-prev{background-image:none !important;left:0 !important}.swiper-button-next{background-image:none !important;right:0 !important}.swiper-button-prev::after,.swiper-button-next::after{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;border-top:3px solid #fff;border-right:3px solid #fff;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.5))}.swiper-button-prev::after{transform:translate(-30%, -50%) rotate(-135deg)}.swiper-button-next::after{transform:translate(-70%, -50%) rotate(45deg)}@media screen and (min-width: 768px){.swiper-button-prev{left:10px}.swiper-button-next{right:10px}}.swiper-button-next,.swiper-button-prev{width:64px !important;height:64px !important;background-size:30px 30px !important}@media screen and (min-width: 768px){.swiper-button-next,.swiper-button-prev{background-size:40px 40px !important}}.swiper-pagination-bullet-active{background:#bb0108 !important}.room-des{margin-bottom:30px}.creditcard-des img{width:80%}@media screen and (min-width: 768px){.creditcard-des img{width:400px}}.concept{background-image:url(./img/bg-concept.jpg?v=2026060710502);background-size:cover;color:#fff;padding:50px 0;text-align:center}@media screen and (min-width: 768px){.concept{background-position:center center}}.concept-title{font-family:"Source Serif Pro","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ 明朝","ＭＳ Ｐ明朝","HG明朝E",serif;font-size:22px;line-height:1.6;margin-bottom:15px}@media screen and (min-width: 768px){.concept-title{font-size:38px;line-height:1.4}}.list-bnr-group{display:flex;justify-content:space-between;margin:0 auto;width:92%}@media screen and (min-width: 768px){.list-bnr-group{max-width:600px;width:50%}}.list-bnr-group li{width:49%}.list-bnr-group li a{display:block;width:100%}.wrap-content-ttl{margin:25px auto 15px}.content-ttl{text-align:center}.content-ttl span{color:#bb0108;font-size:13px}.content-ttl span:before,.content-ttl span:after{content:"―";padding:0 5px}.heading-2{background:none !important;color:#000 !important;font-size:1.3em;text-align:center}.roomRank{display:flex;flex-wrap:wrap;width:100%}.roomRank-1{box-sizing:border-box;padding:10px;position:relative;width:100%}@media screen and (min-width: 768px){.roomRank-1{width:50.55%}}.roomRankList{display:flex;flex-wrap:wrap;margin:0;width:100%}@media screen and (min-width: 768px){.roomRankList{display:flex;flex-wrap:wrap;width:49.45%}}.roomRankList__item{box-sizing:border-box;padding:10px;position:relative;width:50%}.roomRank-1 a,.roomRankList__item a{background-color:#000;display:block;overflow:hidden;width:100%;height:100%}.roomRank-1 a img,.roomRankList__item a img{vertical-align:middle;transition:all 300ms .1s ease;transform:scale(1)}.roomRank-1 a:hover img,.roomRankList__item a:hover img{transform:scale(1.1)}.room__no{background-color:#000;color:#fff;display:block;font-size:12px;padding:1px 5px;position:absolute;bottom:12px;right:12px}.roomRank__num{background-color:#000;color:#fff;display:block;line-height:1.3;padding:2px 8px;position:absolute;top:10px;left:10px;width:24px;height:24px}.rank-bg-1{background-color:#d9b340}.rank-bg-2{background-color:#6f7b83}.rank-bg-3{background-color:#a15326}.wrap-split{display:flex;flex-wrap:wrap;width:100%}@media screen and (min-width: 768px){.wrap-split{flex-wrap:nowrap}}.split-item__l,.split-item__r{background-color:#f7f2eb;min-height:240px;overflow:hidden;position:relative;width:100%}@media screen and (min-width: 768px){.split-item__l,.split-item__r{background-color:#f7f2eb;min-height:340px;overflow:hidden;position:relative;width:50%}}.split-item__r{order:1}.split-item__l{order:2}.wrap-split:nth-child(even) .split-item__r{order:1}.wrap-split:nth-child(even) .split-item__l{order:2}@media screen and (min-width: 768px){.split-item__r{order:2}.split-item__l{order:1}.wrap-split:nth-child(even) .split-item__r{order:1}.wrap-split:nth-child(even) .split-item__l{order:2}}.split-item__detail{margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;width:90%}@media screen and (min-width: 768px){.split-item__detail{width:330px;height:240px}}.split-item__r img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.listService{display:flex;flex-wrap:wrap;width:100%}.listService__item{box-sizing:border-box;padding:10px;position:relative;width:33.3%}.listService__item a{display:block;text-align:center;text-decoration:none;width:100%}.listService__item a div{background-color:#000;overflow:hidden;width:100%;height:100%}.listService__item a img{transform:scale(1)}.listService__item a:hover img{transform:scale(1.1)}.listService__item:before{content:none !important}@media screen and (min-width: 768px){.listService__item{width:25%}}.wrap-map{position:relative;width:100%;height:430px}.wrap-map iframe{width:100%}#map{width:100%;height:430px}.map-info{background-color:#000;border-radius:50%;box-sizing:border-box;color:#fff;margin:auto;opacity:.9;padding-top:7px;position:absolute;top:0;right:195px;bottom:-200px;left:0;text-align:center;width:170px;height:170px}@media only screen and (min-width: 1166px){.map-info{top:-235px;right:450px;bottom:0;left:0}}.map-info img{padding-bottom:5px}.wrap-access{justify-content:space-between;display:flex;flex-wrap:wrap;margin-top:20px;width:100%}.parking{width:100%}@media screen and (min-width: 768px){.parking{width:35%}}.tbl-access{width:100%}@media screen and (min-width: 768px){.tbl-access{width:60%}}.tbl-access tr{border-bottom:1px solid #ddd}.tbl-access th,.tbl-access td{padding:8px;text-align:left}.tbl-access th{display:block;width:100%}.tbl-access td{display:list-item;width:100%}@media screen and (min-width: 768px){.tbl-access th,.tbl-access td{display:table-cell}.tbl-access th{width:34%}}@media screen and (min-width: 768px){.home_widget .popular-posts{margin:0 auto;width:1000px}.home_widget .widgettitle{background-color:#fff;color:#0a0a0a;font-size:1.6em;font-weight:bold;text-align:center}.home_widget .popular-posts ul{display:flex}.home_widget .popular-posts ul li{border:none;margin-left:.5%;position:relative;width:20%;height:200px}.home_widget .popular-posts ul li:first-child{margin-left:0}.home_widget .popular-posts ul li a{background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.65) 100%);box-sizing:border-box;color:#fff;display:block;opacity:.9;padding:50px 5px 5px 5px;position:absolute;bottom:0;left:0;text-shadow:0 1px 1px rgba(0,0,0,.8);width:100%}.home_widget .popular-posts ul li a img{margin:0}.home_widget .popular-posts ul li a:first-child{display:block;opacity:1;padding:0;position:absolute;top:0;left:0}.home_widget .popular-posts ul li .eyecatch{position:absolute;top:0;left:0;max-width:100%;width:100%;z-index:0}}ul.wpp-list li{padding:.75em}@media screen and (min-width: 768px){ul.wpp-list li{padding:0 0 .75em 0}}ul.wpp-list li a:before{top:1em;left:1em}@media screen and (min-width: 768px){ul.wpp-list li a:before{top:0;left:0}}#footer-top .inner{border-bottom:1px solid rgba(120,120,120,.1)}.wrap-sns{display:flex;flex-wrap:wrap;justify-content:start;margin-top:15px}.wrap-sns a{align-items:center;background-color:#fff;border-radius:50%;display:flex;margin-right:10px;text-align:center;width:54px;height:54px}.wrap-sns a:hover{background-color:#aaa;transition:all .2s ease}.wrap-sns a img{display:inline-block;margin:0 auto !important;width:40%}@media only screen and (min-width: 768px){#g_nav .nav-reserve{margin-left:10px}#g_nav .nav-reserve>a{position:relative;display:block;padding:6px 1.2em 8px;line-height:1.3;border:2px solid #ffe200;border-radius:6px;color:#000;background:#ffe200;font-weight:700;font-size:1.3em;transition:all .3s ease-in-out}#g_nav .nav-reserve>a:after{content:none !important}#g_nav .nav-reserve>a .gf{color:#000;font-size:.8em;display:block;width:100%;text-align:center;margin-top:3px;opacity:1;transition:all .3s ease-in-out}#g_nav .nav-reserve>a:hover,#g_nav .nav-reserve>a:focus-visible{border:2px solid #ff8a00;background:#ff8a00;color:#fff;text-decoration:none}#g_nav .nav-reserve>a:hover .gf,#g_nav .nav-reserve>a:focus-visible .gf{color:#fff}}.remodal-wrapper{z-index:100000}@media only screen and (min-width: 768px){.nav_btn.reserve_btn{display:none}}@media only screen and (max-width: 767px){.nav_btn.reserve_btn{justify-content:center;padding:12px 4px;border:2px solid #ffe200;border-radius:0;background:#ffe200;color:#000;font-weight:700;font-size:1.05em;line-height:1;text-decoration:none;position:absolute;top:0;right:0}.nav_btn.reserve_btn:hover{color:#000}.nav_btn.reserve_btn::before{font-family:FontAwesome;content:"";font-size:18px;line-height:1;display:block;margin:0 auto 4px}.nav_btn.reserve_btn .text{color:#000;font-size:10px;line-height:1}.nav_btn.reserve_btn .nav_btn .gf{color:#000}}@media only screen and (max-width: 767px){#inner-header>a.nav_btn.reserve_btn{left:auto;right:0}}.search-widget-wrapper-872d0c{display:none}.home .search-widget-wrapper-872d0c{display:block}@media(orientation: landscape)and (max-height: 520px){#custom_header{min-height:calc(100svh + 260px);height:auto}#custom_header::before{min-height:calc(100svh + 260px);height:100%}#tripla-searching-app .search-widget-wrapper-872d0c{transform:translateY(calc(-50% + 180px)) !important}}.price-notes{margin-top:1.5em;font-size:.9rem;line-height:1.6}.alert-box{background-color:#fff9f9;border:2px solid #c00;padding:1em;margin-bottom:1.5em;border-radius:4px;color:#333}.alert-box__title{color:#c00;font-weight:bold;font-size:1.1em;margin-bottom:.5em;display:block}.alert-box p{margin:0}.sp-fixed-reserve-banner{display:none}@media only screen and (max-width: 767px){.sp-fixed-reserve-banner{display:block;position:fixed;bottom:0;left:0;width:100%;height:60px;z-index:999999;background:#111;box-shadow:0 -3px 15px rgba(0,0,0,.3);transform:translateY(100%);transition:transform .4s ease-out}.sp-fixed-reserve-banner.is-show{transform:translateY(0)}.sp-fixed-reserve-banner .banner-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0 15px;color:#fff;text-decoration:none;line-height:1.2}.sp-fixed-reserve-banner .content-left{display:flex;align-items:center;flex:1}.sp-fixed-reserve-banner .left-text{font-size:13px;font-weight:bold;letter-spacing:.05em}.sp-fixed-reserve-banner .content-right{display:flex;align-items:center;justify-content:center;height:80%;margin-left:10px}.sp-fixed-reserve-banner .search-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;width:170px;height:100%;background:#ffe200;color:#000;padding:0 15px;border-radius:4px;text-align:center}.sp-fixed-reserve-banner .main-text{font-size:14px;font-weight:bold;letter-spacing:-0.02em;margin-bottom:2px}.sp-fixed-reserve-banner .sub-text{font-size:11px;font-weight:normal}body.is-sp-reserve-banner-active #page-top{bottom:75px !important}body.is-sp-reserve-banner-active .grecaptcha-badge{bottom:135px !important}body.is-sp-reserve-banner-active{padding-bottom:60px !important}}.remodal-overlay,.remodal-wrapper{z-index:999990 !important}.pswp{z-index:2147483647 !important}