@charset "UTF-8";.hotel-owner .-main-view .-inner::before,.hotel-owner .-main-view::after,.hotel-owner .-main-view::before{content:"";position:absolute}@-webkit-keyframes blur{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0)}to{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(1em);filter:blur(1em)}}@keyframes blur{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0)}to{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(1em);filter:blur(1em)}}@-webkit-keyframes fadeIn{0%{opacity:0;margin-top:-50px}100%{opacity:1;margin-top:0}}@keyframes fadeIn{0%{opacity:0;margin-top:-50px}100%{opacity:1;margin-top:0}}@-webkit-keyframes loop1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes loop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}.col-grid{min-width:768px;margin:0 auto}@media screen and (max-width:767px){.col-grid{display:grid;width:100%;grid-gap:8px 8px;grid-template-columns:repeat(4,1fr);min-width:320px}}.g_menu_btn,.global_nav,.header_metaText,.header_service_menu{display:none}header{position:fixed;width:100%;z-index:10!important;top:0}header .header-nav{text-align:right}header .header-nav>a{color:#fff;margin-left:24px}.hotel-owner h2{text-align:center;font-weight:700;font-size:32px;font-family:"ヒラギノ角ゴ ProN W6";line-height:1.3}.hotel-owner p,.hotel-owner span{font-size:16px;line-height:1.8;letter-spacing:1.1px}.hotel-owner p.st-text-small,.hotel-owner span.st-text-small{font-size:12px;color:#a6a6a6;line-height:1.5;display:inline-block}.hotel-owner img{display:block}@media screen and (max-width:767px){.hotel-owner p,.hotel-owner span{font-size:14px}.hotel-owner img{width:100%}}.hotel-owner .cta-button{height:52px;min-width:300px;font-size:20px;background:#ffc11c;color:#222;border:none;border-radius:2px;font-weight:700;margin:24px 0}.hotel-owner .cta-button:hover{background-color:#f2b50f;cursor:pointer}.hotel-owner .-main-view{width:100%;position:relative;overflow:hidden;margin-top:60px;height:750px}@media screen and (max-width:767px){.hotel-owner .-main-view{margin-top:50px;height:90vh;min-height:750px}}.hotel-owner .-main-view::before{width:100%;background-image:url(/img/campaign/hotel_owner/main-bg-view.jpg);background-position:center center;background-size:cover;top:0;height:750px;z-index:-2}@media screen and (max-width:767px){.hotel-owner .-main-view::before{height:90vh;min-height:750px}}.hotel-owner .-main-view::after{width:100%;height:750px;top:0;background-color:rgba(0,0,0,.1);z-index:-1}@media screen and (max-width:767px){.hotel-owner .-main-view::after{height:90vh;min-height:750px}}.hotel-owner .-main-view .-inner{width:1000px;height:750px}@media screen and (max-width:767px){.hotel-owner .-main-view .-inner{padding:8px;grid-template-rows:repeat(14,1fr);height:90vh;width:100%;min-height:750px}}.hotel-owner .-main-view .-inner::before{background-color:rgba(255,255,255,.25);border-radius:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;height:800px;width:800px}@media screen and (max-width:767px){.hotel-owner .-main-view .-inner::before{height:95vh;width:95vh;min-height:750px}}.hotel-owner .-main-view .-inner .-balloon-img{z-index:9;position:absolute;top:0;width:270px;margin-top:16px;margin-left:48px}@media screen and (max-width:767px){.hotel-owner .-main-view .-inner .-balloon-img{grid-column:1/3;grid-row:3/7;padding:0;width:58vw;position:unset;margin:0}}.hotel-owner .-main-view .-inner .-catch-img-1{position:absolute;top:18%;left:17%;margin-left:60px;width:551px}@media screen and (max-width:767px){.hotel-owner .-main-view .-inner .-catch-img-1{grid-column:1/5;grid-row:2/4;padding:8px 0 0;z-index:2;width:100%;position:unset;margin:0}}.hotel-owner .-main-view .-inner .-catch-img-2{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:600px;margin-top:43px;margin-left:15px}@media screen and (max-width:767px){.hotel-owner .-main-view .-inner .-catch-img-2{grid-column:1/5;grid-row:5/12;padding:32px 0 0;width:100%;position:unset;margin:0;-webkit-transform:unset;transform:unset}}.hotel-owner .-main-view .-inner .-catch-img-3{position:absolute;top:41%;left:73%;width:200px}@media screen and (max-width:767px){.hotel-owner .-main-view .-inner .-catch-img-3{grid-column:3/5;grid-row:4/9;padding:0;position:unset;margin:0;width:auto}}.hotel-owner .-main-view .-inner .-button{text-align:center;z-index:2}@media screen and (min-width:768px){.hotel-owner .-main-view .-inner .-button{position:absolute;bottom:40px;width:100%}}@media screen and (max-width:767px){.hotel-owner .-main-view .-inner .-button{grid-column:1/5;grid-row:11/13;position:unset;margin:0}}.hotel-owner .-main-view .-inner .-button .cta-button{margin-bottom:16px}.hotel-owner .-main-view .-inner .-button .-text{font-size:12px;letter-spacing:1px;text-align:center}.hotel-owner .-main-view .-decoration-img-1{position:absolute;top:0;left:0;z-index:-1;width:100%}@media screen and (min-width:1638px){.hotel-owner .-main-view .-decoration-img-1>img{width:100%}}.hotel-owner .-main-view .-decoration-img-2{position:absolute;bottom:0;left:0}.hotel-owner .-main-view .-decoration-img-3{position:absolute;bottom:0;right:0}.hotel-owner .-additional-text{padding:56px 0}.hotel-owner .-additional-text .-inner{background-color:#f4f4f4;padding:16px 24px;border-radius:5px}.hotel-owner .-additional-text .-inner p{font-size:14px}.hotel-owner .-additional-text.-animate{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:.5s;animation-delay:.5s}@media screen and (max-width:767px){.hotel-owner .-main-view .-inner .-button .cta-button{margin:0 0 16px;width:100%}.hotel-owner .-main-view .-decoration-img-1{width:1600px}.hotel-owner .-main-view .-decoration-img-2{width:170px}.hotel-owner .-main-view .-decoration-img-3{width:100px}.hotel-owner .-additional-text{padding:56px 8px;grid-template-rows:none;height:auto}.hotel-owner .-additional-text .-inner{grid-column:1/5}}.hotel-owner .-contents{padding:88px 0 32px;text-align:center;border-bottom:solid 1px #e4e4e4}.hotel-owner .-contents.-animate{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:.5s;animation-delay:.5s}@media screen and (max-width:767px){.hotel-owner .-contents{padding:64px 16px;grid-template-rows:none!important;height:auto!important}}.hotel-owner .-contents:nth-of-type(1){height:720px;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:solid 1px #e4e4e4}.hotel-owner .-contents:nth-of-type(1) .-inner{padding:56px 0}.hotel-owner .-contents:nth-of-type(1) .-inner li{display:-webkit-box;display:-ms-flexbox;display:flex}.hotel-owner .-contents:nth-of-type(1) .-inner li>span:nth-of-type(1){width:150px;font-size:16px;font-weight:700;padding:8px 0;vertical-align:baseline;-webkit-box-flex:1;-ms-flex:1;flex:1}.hotel-owner .-contents:nth-of-type(1) .-inner p{padding:8px 16px;text-align:left}.hotel-owner .-contents:nth-of-type(1) .-inner .-item{-webkit-box-flex:4;-ms-flex:4;flex:4}@media screen and (max-width:767px){.hotel-owner .-contents:nth-of-type(1) .-inner,.hotel-owner .-contents:nth-of-type(1) .cta-button,.hotel-owner .-contents:nth-of-type(1) h2{grid-column:1/5}.hotel-owner .-contents:nth-of-type(1) .-inner li{display:block;margin-top:16px;text-align:left}.hotel-owner .-contents:nth-of-type(1) .-inner li>span{margin-left:16px}}.hotel-owner .-contents:nth-of-type(2){width:100%;height:1000px;overflow:hidden}.hotel-owner .-contents:nth-of-type(2)>.-inner-text-1{padding:56px 0 40px}.hotel-owner .-contents:nth-of-type(2)>.-full_carousel .-loop{display:-webkit-box;display:-ms-flexbox;display:flex;width:100vw;height:350px}.hotel-owner .-contents:nth-of-type(2)>.-full_carousel .-loop img{width:auto;height:100%}.hotel-owner .-contents:nth-of-type(2)>.-full_carousel .-loop img:first-child{-webkit-animation:loop1 180s -90s linear infinite;animation:loop1 180s -90s linear infinite}.hotel-owner .-contents:nth-of-type(2)>.-full_carousel .-loop img:nth-of-type(2){-webkit-animation:loop2 180s linear infinite;animation:loop2 180s linear infinite}.hotel-owner .-contents:nth-of-type(2)>.-inner-text-2{padding:40px 0}@media screen and (max-width:767px){.hotel-owner .-contents:nth-of-type(2){text-align:left}.hotel-owner .-contents:nth-of-type(2)>*{grid-column:1/5!important}.hotel-owner .-contents:nth-of-type(2)>.-inner-text-1{padding-top:24px}.hotel-owner .-contents:nth-of-type(2)>.-full_carousel{margin:24px 0}.hotel-owner .-contents:nth-of-type(2)>.-full_carousel .-loop{height:250px}.hotel-owner .-contents:nth-of-type(2)>.-inner-text-2{padding:0}}.hotel-owner .-form{height:auto;margin-top:120px}@media screen and (max-width:767px){.hotel-owner .-form{margin-top:80px;padding:8px;height:2300px}}.hotel-owner .-form h2{margin-bottom:32px}.hotel-owner .-form .-inner .-text{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:640px;margin:0 auto 16px}.hotel-owner .-form .-inner .-text>img{width:200px;height:auto}@media screen and (max-width:767px){.hotel-owner .-form .-inner .-text{width:100%;display:block}.hotel-owner .-form .-inner .-text>img{width:70vw;height:auto;margin:0 auto}}.hotel-owner .-form .-inner iframe{width:1000px}@media screen and (max-width:767px){.hotel-owner .-form .-inner iframe{width:100%}}