@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input[type=submit],input[type=text],textarea{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%}:focus{outline:none}@media only screen and (min-width:1000px){.u-hdn--l{display:none!important}}@media only screen and (max-width:999px){.u-hdn--m{display:none!important}}@media only screen and (max-width:767px){.u-hdn--m{display:block!important}}@media only screen and (max-width:767px){.u-hdn--s{display:none!important}}.u-pe--none{pointer-events:none}html{font-size:1rem}@media only screen and (min-width:1000px){html{scroll-padding-top:80px}}@media only screen and (max-width:999px){html{scroll-padding-top:80px}}@media only screen and (max-width:767px){html{scroll-padding-top:60px}}body{font-family:"Barlow","Zen Kaku Gothic New",sans-serif;color:#000;line-height:1.6;font-size:.9375rem;letter-spacing:.1em;background:#f7f5f0;overflow-wrap:break-word;word-wrap:break-word}@media only screen and (max-width:999px){body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}}img{max-width:100%;vertical-align:bottom;height:auto}@media only screen and (max-width:999px){img{width:100%}}a{-webkit-transition:.3s;transition:.3s;color:#3660ad;text-decoration:none}a:hover{color:#7e9dd7;text-decoration:underline}a img{-webkit-transition:.3s;transition:.3s}a img:hover{opacity:.9}mark{background:none!important}input[type=email],input[type=tel],input[type=text],textarea{padding:.7em;line-height:1.6;font-size:1rem;outline:none}input[type=file]{border:1px solid #ddd;background:#fff;padding:.9em;margin-top:.5em;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}h1,h2,h3,h4{font-weight:700}dl dt{font-weight:700}section{position:relative}@media only screen and (min-width:1000px){section img{width:100%;max-width:initial}}iframe{width:100%}iframe[src*="youtube.com"]{aspect-ratio:16/9;height:auto}i{margin-right:.4em}.l-header{z-index:3}.l-container{z-index:2}.l-footer{z-index:1}.p-drawer{z-index:5}body.active{height:100%;overflow:hidden}#drawer{display:none}.drawer-icon__ttl{position:absolute;width:100%;line-height:1.6;font-size:.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;letter-spacing:0!important;font-weight:700}@media only screen and (max-width:999px){.drawer-icon__ttl{font-size:12px}}@media only screen and (max-width:767px){.drawer-icon__ttl{font-size:11px}}#drawer:checked~#drawer-icon .drawer-icon__ttl{opacity:0}#drawer-icon{cursor:pointer;display:block;position:fixed;z-index:3;background:0 0;-webkit-transition:.3s;transition:.3s}@media only screen and (min-width:1000px){#drawer-icon{top:calc(80px/2 - 10.5px);right:3em;width:40px;height:calc(40*2px)}}@media only screen and (max-width:999px){#drawer-icon{top:calc(80px/2 - 8.4px);right:4%;width:40px;height:calc(40*2px)}}@media only screen and (max-width:767px){#drawer-icon{top:calc(60px/2 - 7.35px);right:5%;width:42px;height:calc(42*2px)}}#drawer-icon span{background:#000;display:block;position:absolute;-webkit-transition:.3s;transition:.3s;height:1px;border-radius:3px}@media only screen and (min-width:1000px){#drawer-icon span{width:40px;top:20px}}@media only screen and (max-width:999px){#drawer-icon span{width:40px;top:20px}}@media only screen and (max-width:767px){#drawer-icon span{width:42px;top:20px}}#drawer-icon span:after,#drawer-icon span:before{background:0 0;content:"";display:block;height:100%;position:absolute;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.3s;transition:.3s;width:100%}@media only screen and (min-width:1000px){#drawer-icon span:before{margin-top:-10px}}@media only screen and (max-width:999px){#drawer-icon span:before{margin-top:-8px}}@media only screen and (max-width:767px){#drawer-icon span:before{margin-top:-7px}}@media only screen and (min-width:1000px){#drawer-icon span:after{margin-top:10px}}@media only screen and (max-width:999px){#drawer-icon span:after{margin-top:8px}}@media only screen and (max-width:767px){#drawer-icon span:after{margin-top:7px}}#drawer-icon:hover{background:rgba(51,51,51,0)}#drawer-icon:hover span{background:#4d4d4d}#drawer:checked~#drawer-icon{-webkit-box-shadow:none;box-shadow:none}#drawer:checked~#drawer-icon span{background:0 0}#drawer:checked~#drawer-icon span:after,#drawer:checked~#drawer-icon span:before{background:#000;margin-top:0}#drawer:checked~#drawer-icon span:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#drawer:checked~#drawer-icon span:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#drawer-content{z-index:2;position:fixed;top:0;left:0;width:100%;height:100%;background:#f9f9f9;overflow-y:scroll;-webkit-transition:.3s;transition:.3s;-webkit-overflow-scrolling:touch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:hidden;opacity:0}#drawer:checked~#drawer-content{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible;opacity:1}#drawer-close{display:none;position:fixed;z-index:1;top:0;left:0;background:#000;opacity:0;-webkit-transition:.3s;transition:.3s;width:100%;height:100%}#drawer:checked~#drawer-close{display:block;opacity:.7}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(opacity=80);opacity:.9;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:24px}@media only screen and (min-width:1000px){.lightbox .lb-image{max-width:900px;height:auto!important}}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(//guest-house-goofy.com/wp/wp-content/themes/goofy/assets/css/../images/common/nav/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-nav a{outline:none}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(//guest-house-goofy.com/wp/wp-content/themes/goofy/assets/css/../images/common/nav/prev.png) left 48% no-repeat;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(//guest-house-goofy.com/wp/wp-content/themes/goofy/assets/css/../images/common/nav/next.png) right 48% no-repeat;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(opacity=100);opacity:1}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{line-height:1.6;font-size:.8125rem;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;line-height:1.6;font-size:.75rem;color:#ddd}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(//guest-house-goofy.com/wp/wp-content/themes/goofy/assets/css/../images/common/nav/close.png) top right no-repeat;text-align:right;outline:none;filter:alpha(opacity=70);opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(opacity=100);opacity:1}.mw_wp_form .error{display:block;width:100%}@media only screen and (min-width:1000px){.mw_wp_form .horizontal-item{margin:0 .7em 0 0!important}}@media only screen and (max-width:999px){.mw_wp_form .horizontal-item{margin:0 0 0 0!important}}.mw_wp_form_confirm .p-form__edit{border-bottom:1px solid #ddd;padding-bottom:.5em}.mw_wp_form_confirm .p-form__attn{display:none}.mw_wp_form_confirm .p-form__emailconfirm{display:none}.mw_wp_form_confirm .p-form__btn{margin-top:1.5em}.slider{width:100%;margin:0 auto}.slick-slider{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{position:relative;display:block;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-list,.slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px;margin:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;opacity:.2}.slick-slide img{display:block;width:100%;border-radius:24px;-o-object-fit:cover;object-fit:cover;max-width:100%;aspect-ratio:4/3}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-slide>div{font-size:0}.slick-active{opacity:.5}.slick-current{opacity:1}.slick-initialized .slick-slide{display:block}.slick-loading .slick-track{visibility:hidden}.slick-loading .slick-slide{visibility:hidden}.slick-arrow.slick-hidden{display:none}.slider .slick-next,.slider .slick-prev{z-index:1;font-size:0;line-height:0;position:absolute;top:50%;display:block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slider .slick-next:before,.slider .slick-prev:before,.slider .slick-prev:before{color:#000}.slider .slick-next:focus,.slider .slick-next:hover,.slider .slick-prev:focus,.slider .slick-prev:hover{color:transparent;outline:none;background:0 0}.slider .slick-next:focus:before,.slider .slick-next:hover:before,.slider .slick-prev:focus:before,.slider .slick-prev:hover:before{opacity:1}.slider .slick-next.slick-disabled:before,.slider .slick-prev.slick-disabled:before{opacity:.25}.slider .slick-next:before,.slider .slick-prev:before{line-height:1.6;font-size:2.5rem;line-height:1;font-family:fontAwesome;opacity:.75;color:#3660ad}.slider .slick-prev{left:3%}.slider .slick-prev:before{content:"\f104"}.slider .slick-next{right:3%}.slider .slick-next:before{content:"\f105"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;cursor:pointer;text-align:center}.slick-dots li button{font-size:0;line-height:0;display:block;width:2px;height:20px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:40px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.thumbnail button{display:none!important}.thumbnail .slick-list{margin-top:1em;margin-left:-1em}@media only screen and (max-width:767px){.thumbnail .slick-list{margin-top:.5em;margin-left:-.5em}}.thumbnail .slick-list .slick-slide{margin-left:1em}@media only screen and (max-width:767px){.thumbnail .slick-list .slick-slide{margin-left:.5em}}.thumbnail .slick-list .slick-slide img{-o-object-fit:cover;object-fit:cover;max-width:100%;aspect-ratio:4/3;border-radius:12px}.wp-pagenavi{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1000px){.wp-pagenavi{margin-top:3em}}@media only screen and (max-width:999px){.wp-pagenavi{margin-top:4%}}@media only screen and (max-width:767px){.wp-pagenavi{margin-top:7%}}.wp-pagenavi a,.wp-pagenavi span{border:none!important;margin:0 .5em}.wp-pagenavi a{color:#000}.wp-pagenavi a:hover{color:#7e9dd7}.wp-pagenavi .current{background:#3660ad;color:#fff;padding:.5em 1em}.l-footer{clear:both}@media only screen and (min-width:1000px){.c-anchor{margin-top:-80px;padding-top:80px}}@media only screen and (max-width:999px){.c-anchor{margin-top:-80px;padding-top:80px}}@media only screen and (max-width:767px){.c-anchor{margin-top:-60px;padding-top:60px}}.c-bg,.c-bg--beg,.c-bg--sky{position:absolute;z-index:-2}.c-bg--sky{background:#cde3f2}.c-bg--beg{background:#f4f0e6}.c-bg--wave{font-size:0;line-height:0}.c-bg--wave img{font-size:0;line-height:0}.c-box{position:relative}@media only screen and (min-width:1000px){.c-box{padding:1.4em 0}}@media only screen and (max-width:999px){.c-box{padding:1.5em 0}}@media only screen and (max-width:767px){.c-box{padding:5% 0}}.c-box:after,.c-box:before{position:absolute;left:0;background:#000;display:block;content:""}.c-box:before{width:5px;height:5px;border-radius:5px;bottom:0}.c-box:after{height:1px;bottom:2px}@media only screen and (min-width:1000px){.c-box:after{width:10vw}}@media only screen and (max-width:999px){.c-box:after{width:20vw}}@media only screen and (max-width:767px){.c-box:after{width:30vw}}.c-box:first-child{padding-top:0}.c-btn{text-align:center}@media only screen and (min-width:1000px){.c-btn{margin-top:2em}}@media only screen and (max-width:999px){.c-btn{margin-top:4%}}@media only screen and (max-width:767px){.c-btn{margin-top:5%}}.c-btn__link,.c-btn__link--back,.c-btn__link--prm,.c-btn__link--scnd,.c-btn__link--thrd{color:#fff;-webkit-transition:.3s;transition:.3s;text-align:center;height:100%;border-radius:4px;letter-spacing:.1em;font-weight:700;border:none;line-height:1.6;font-size:1rem;display:inline-block;cursor:pointer}@media only screen and (min-width:1000px){.c-btn__link,.c-btn__link--back,.c-btn__link--prm,.c-btn__link--scnd,.c-btn__link--thrd{padding:1em 4em}}@media only screen and (max-width:999px){.c-btn__link,.c-btn__link--back,.c-btn__link--prm,.c-btn__link--scnd,.c-btn__link--thrd{padding:1.1em 4em}}@media only screen and (max-width:767px){.c-btn__link,.c-btn__link--back,.c-btn__link--prm,.c-btn__link--scnd,.c-btn__link--thrd{display:block;padding:1.4em 2em;width:100%}}.c-btn__link--back:hover,.c-btn__link--prm:hover,.c-btn__link--scnd:hover,.c-btn__link--thrd:hover,.c-btn__link:hover{text-decoration:none}.c-btn__link--prm{background:#3660ad}.c-btn__link--prm:hover{background:#2b4d8a;color:#fff}.c-btn__link--scnd{background:#fff100;color:#000}.c-btn__link--scnd:hover{background:#ccc100;color:#000}.c-btn__link--thrd{background:#fff;color:#3660ad;border:1px solid #3660ad}.c-btn__link--thrd:hover{background:#cde3f2;color:#2b4d8a}.c-btn__link--back{background:#fff;color:#000}@media only screen and (min-width:1000px){.c-btn__link--back{margin-right:1em}}@media only screen and (max-width:999px){.c-btn__link--back{margin-right:1em}}@media only screen and (max-width:767px){.c-btn__link--back{margin-right:0;margin-bottom:5%}}.c-btn__link--back:hover{background:#ddd}.c-circle{border-radius:100px;line-height:0;background:#000;color:#fff;margin-right:.5em;text-align:center;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.6;font-size:1.25rem;line-height:1}@media only screen and (min-width:1000px){.c-circle{width:30px;height:30px}}@media only screen and (max-width:999px){.c-circle{width:1.5em;height:1.5em}}.c-eyecatch img{-o-object-fit:cover;object-fit:cover;max-width:100%;width:100%}@media only screen and (min-width:1000px){.c-eyecatch img{height:350px}}@media only screen and (max-width:999px){.c-eyecatch img{height:50vw}}@media only screen and (max-width:767px){.c-eyecatch img{height:70vw}}.c-input,.c-input--textarea{width:100%;border:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5em 1em;line-height:1.6;font-size:1rem}@media only screen and (min-width:1000px){.c-input--textarea{height:200px}}@media only screen and (max-width:999px){.c-input--textarea{height:10em}}.c-tbl{border-collapse:collapse;border-top:1px solid #ddd;border-left:1px solid #ddd;width:100%}@media only screen and (min-width:1000px){.c-tbl{margin-top:1.5em}}@media only screen and (max-width:999px){.c-tbl{margin-top:1.2em}}@media only screen and (max-width:767px){.c-tbl{margin-top:5%}}.c-tbl tr td,.c-tbl tr th{border-right:1px solid #ddd;border-bottom:1px solid #ddd}@media only screen and (min-width:1000px){.c-tbl tr td,.c-tbl tr th{padding:.7em 1em}}@media only screen and (max-width:999px){.c-tbl tr td,.c-tbl tr th{padding:.8em 1em}}@media only screen and (max-width:767px){.c-tbl tr td,.c-tbl tr th{padding:.6em}}.c-tbl tr th{background:#eee;text-align:left}@media only screen and (min-width:1000px){.c-tel{pointer-events:none;text-decoration:none;color:#000}}.c-ttl,.c-ttl--l,.c-ttl--m,.c-ttl--s{text-align:center;line-height:1.4}.c-ttl span,.c-ttl--l span,.c-ttl--m span,.c-ttl--s span{display:block;line-height:1.6;font-size:1rem;font-family:"Caveat",cursive;font-weight:400}.c-ttl--l{line-height:1.6;font-size:2rem}@media only screen and (max-width:767px){.c-ttl--l{font-size:1.6rem}}.c-ttl--m{line-height:1.6;font-size:1.1875rem;margin-bottom:.5em;text-align:left;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#fff100));background:linear-gradient(transparent 50%,#fff100 50%);display:inline-block}.c-ttl--s{text-align:center;line-height:1.6;font-size:1.25rem}.c-txt--attn{color:red}.c-video{width:100%;padding-bottom:56.25%;height:0;position:relative}.c-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@-webkit-keyframes swing{0%{-webkit-transform:translate(0,0px);transform:translate(0,0px)}to{-webkit-transform:translate(0,20px);transform:translate(0,20px)}}@keyframes swing{0%{-webkit-transform:translate(0,0px);transform:translate(0,0px)}to{-webkit-transform:translate(0,20px);transform:translate(0,20px)}}.is-move--swing{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes flash{0%,to{opacity:1}50%{opacity:0}}@keyframes flash{0%,to{opacity:1}50%{opacity:0}}.is-move--flash{-webkit-animation:flash 1.5s linear infinite;animation:flash 1.5s linear infinite}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}.is-move--shine_anm_1{-webkit-animation:6s linear infinite rotate;animation:6s linear infinite rotate}.is-move--shine{position:absolute;-webkit-animation:6s linear infinite shine;animation:6s linear infinite shine}.is-move--shine img{display:inline-block}.is-scrl{opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.is-scrl--right{-webkit-transform:translate(-50px,0);transform:translate(-50px,0)}.is-scrl--left{-webkit-transform:translate(50px,0);transform:translate(50px,0)}.is-scrl--up{-webkit-transform:translate(0,20px);transform:translate(0,20px)}.is-scrl--down{-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}.is-scrl--large{-webkit-transform:scale(.5);transform:scale(.5)}.is-scrl--small{-webkit-transform:scale(1.5);transform:scale(1.5)}.is-scrl--rotateL{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.is-scrl--rotateR{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.is-scrl.is-scrl--show{opacity:1;-webkit-transform:none;transform:none}.p-inner,.p-inner--s{margin:auto}@media only screen and (min-width:1000px){.p-inner,.p-inner--s{width:1000px;padding:0 2%}}@media only screen and (max-width:999px){.p-inner,.p-inner--s{padding-left:3%;padding-right:3%}}@media only screen and (max-width:767px){.p-inner,.p-inner--s{padding-left:4%;padding-right:4%}}@media only screen and (min-width:1000px){.p-inner--s{padding-left:10%;padding-right:10%}}@media only screen and (min-width:1000px){.p-section,.p-section--bg{margin-top:6em}}@media only screen and (max-width:999px){.p-section,.p-section--bg{margin-top:4.5em}}@media only screen and (max-width:767px){.p-section,.p-section--bg{margin-top:12%}}@media only screen and (min-width:1000px){.p-section--bg:first-child,.p-section:first-child{margin-top:2em}}@media only screen and (max-width:999px){.p-section--bg:first-child,.p-section:first-child{margin-top:1.6em}}@media only screen and (max-width:767px){.p-section--bg:first-child,.p-section:first-child{margin-top:5%}}.p-section h2,.p-section h3,.p-section h4,.p-section--bg h2,.p-section--bg h3,.p-section--bg h4{line-height:1.5}.p-section img,.p-section--bg img{-o-object-fit:cover;object-fit:cover;max-width:100%}.p-section--bg{background:#f4f0e6}@media only screen and (min-width:1000px){.p-section--bg{padding:3em 0}}@media only screen and (max-width:999px){.p-section--bg{padding:2.6em 0}}@media only screen and (min-width:1000px){.p-section__blk{margin-top:3em}}@media only screen and (max-width:999px){.p-section__blk{margin-top:2.2em}}@media only screen and (max-width:767px){.p-section__blk{margin-top:6%}}.p-wysiwyg{margin-top:1em}.p-wysiwyg h3,.p-wysiwyg h4,.p-wysiwyg h5,.p-wysiwyg img,.p-wysiwyg p{margin-top:1em}.p-wysiwyg img{margin-bottom:1em}.p-blog__list a{display:block;border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1000px){.p-blog__list a{padding:1.8em 0}}@media only screen and (max-width:999px){.p-blog__list a{padding:4% 0}}@media only screen and (max-width:767px){.p-blog__list a{padding:5% 0;display:block}}.p-blog__list a dl{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width:1000px){.p-blog__list a dl{padding-left:2em}}@media only screen and (max-width:999px){.p-blog__list a dl{padding-left:4%}}@media only screen and (max-width:767px){.p-blog__list a dl{padding-left:0;margin-top:5%}}@media only screen and (min-width:1000px){.p-blog__thmb{width:20%}}@media only screen and (max-width:999px){.p-blog__thmb{width:25%}}@media only screen and (max-width:767px){.p-blog__thmb{width:100%}}.p-breadcrumb i{margin:0 .5em 0 0}.p-breadcrumb span{line-height:1.6;font-size:.875rem;line-height:1;margin-right:.5em}@media only screen and (max-width:767px){.p-breadcrumb span{font-size:.875rem}}.p-breadcrumb span i{margin:0}.p-breadcrumb span span{margin:0}@media only screen and (min-width:1000px){.p-breadcrumb__inner{width:100%}}.p-bread__home{width:14px;fill:#3660ad;margin-right:.5em}.p-bread__arrow{width:6px;margin-right:.5em;fill:#555}.p-breadcrumb__arrow{line-height:1.6;font-size:.625rem}@media only screen and (min-width:1000px){.p-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-card__item{background:#fff;width:100%;border-radius:8px}@media only screen and (min-width:1000px){.p-card__item{margin-bottom:2em}}@media only screen and (max-width:999px){.p-card__item{margin-bottom:1.5em}}@media only screen and (max-width:767px){.p-card__item{margin-bottom:5%}}.p-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1000px){.p-card__link{padding:1.2em}}@media only screen and (max-width:999px){.p-card__link{padding:1em}}@media only screen and (max-width:767px){.p-card__link{padding:0;display:block}}.p-card__link:hover{text-decoration:none;background:#f4f0e6}.p-card__thumb{border-radius:8px 8px 0 0}@media only screen and (min-width:1000px){.p-card__thumb{width:30%}}@media only screen and (max-width:999px){.p-card__thumb{width:35%}}@media only screen and (max-width:767px){.p-card__thumb{width:100%}}.p-card__thumb img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;max-width:100%}@media only screen and (max-width:767px){.p-card__thumb img{border-radius:8px 8px 0 0}}.p-card__blk{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width:1000px){.p-card__blk{margin-left:1.2em}}@media only screen and (max-width:999px){.p-card__blk{margin-left:1em}}@media only screen and (max-width:767px){.p-card__blk{margin-left:0;margin-top:5%;padding:5%}}.p-card__blk h3{line-height:1.6;font-size:1.125rem}.p-card__desc{line-height:1.6;font-size:.875rem;color:#000;margin-top:.4em}.p-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;border:1px solid #ddd}@media only screen and (min-width:1000px){.p-card__content{margin-top:.7em;padding:.3em .8em}}@media only screen and (max-width:999px){.p-card__content{margin-top:.7em;padding:.3em .8em}}.p-card__content dd{color:#c31313;font-weight:700;line-height:1.6;font-size:1.375rem}.p-card__content dd span{font-weight:400;font-size:50%}.p-count{margin-bottom:1em}.p-cta{background:#3660ad;color:#fff;text-align:center}@media only screen and (min-width:1000px){.p-cta{margin-top:8em;padding:3em 0}}@media only screen and (max-width:999px){.p-cta{margin-top:5em;padding:2em 0}}@media only screen and (max-width:767px){.p-cta{margin-top:10%;padding:9% 0}}.p-cta h4{line-height:1.6;font-size:1.25rem}@media only screen and (min-width:1000px){.p-cta__tel{margin-top:1.5em}}@media only screen and (max-width:999px){.p-cta__tel{margin-top:1em}}@media only screen and (max-width:767px){.p-cta__tel{margin-top:5%}}.p-cta__num a{line-height:1.6;font-size:2.8125rem;font-weight:700;color:#fff;line-height:1}@media only screen and (min-width:1000px){.p-cta__btn{margin-top:1.5em}}@media only screen and (max-width:999px){.p-cta__btn{margin-top:1em}}@media only screen and (max-width:767px){.p-cta__btn{margin-top:5%}}.p-cta__link{background:#fff;color:#3660ad;line-height:1.6;font-size:1.0625rem}@media only screen and (min-width:1000px){.p-drawer__container{width:500px}}@media only screen and (max-width:999px){.p-drawer__container{width:80vw}}.p-drawer__btnLink{display:block;width:100%}.p-drawer__nav{text-align:center}@media only screen and (min-width:1000px){.p-drawer__list{margin-top:2em}}@media only screen and (max-width:999px){.p-drawer__list{margin-top:1.5em}}@media only screen and (max-width:767px){.p-drawer__list{margin-top:6%}}.p-drawer__list li{text-align:left}.p-drawer__list li a{line-height:1.6;font-size:1.0625rem;border-bottom:1px solid #000;display:block;color:#000;padding:.9em 0;text-decoration:none;font-weight:700;position:relative}@media only screen and (max-width:767px){.p-drawer__list li a{font-size:1.1rem}}.p-drawer__list li a:hover{color:#3660ad}.p-drawer__list li a:after{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;font-family:fontAwesome;content:"\f061";color:#3660ad;font-weight:400}.p-drawer__subList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1000px){.p-drawer__subList{margin-top:2em}}@media only screen and (max-width:999px){.p-drawer__subList{margin-top:1.4em}}@media only screen and (max-width:767px){.p-drawer__subList{margin-top:5%}}.p-drawer__subList li{text-align:left}@media only screen and (min-width:1000px){.p-drawer__subList li{margin-bottom:.4em;margin-right:1.5em}}@media only screen and (max-width:999px){.p-drawer__subList li{margin-bottom:.3em;margin-right:1.3em}}@media only screen and (max-width:767px){.p-drawer__subList li{margin-bottom:.5em}}.p-drawer__subList li a{font-weight:700}@media only screen and (max-width:767px){.p-drawer__subList li a{line-height:1.6;font-size:1rem}}.p-facility__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.p-facility__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:1000px){.p-facility__list li{width:22%;margin:0 0 4% 4%}}@media only screen and (max-width:999px){.p-facility__list li{width:31%;margin:0 0 3.5% 3.5%}}@media only screen and (max-width:767px){.p-facility__list li{width:48%;margin:0 0 5%}}@media only screen and (min-width:1000px){.p-facility__list li:nth-child(4n+1){margin-left:0}}@media only screen and (max-width:999px){.p-facility__list li:nth-child(3n+1){margin-left:0}}.p-facility__list li dl dt img{border-radius:24px;aspect-ratio:1}.p-facility__list li dl dd{margin-top:.5em}@media only screen and (max-width:767px){.p-facility__list li dl dd{margin-top:.3em}}.p-float{position:fixed;bottom:0;left:0;z-index:1}@media only screen and (min-width:1000px){.p-float__link{border-radius:0 20px 0 0;padding-left:2em;padding-right:2em}}@media only screen and (max-width:999px){.p-float__link{border-radius:0 30px 0 0;padding:.8em 1.5em .8em 1.2em}}.inquiry-form__blk{margin-top:1em}@media only screen and (max-width:767px){.inquiry-form__blk{margin-top:5%}}@media only screen and (min-width:1000px){.p-form__lead{text-align:center}}.p-form__lead p{margin-top:1em}@media only screen and (min-width:1000px){.p-form__wrap dl{padding:1em 0}}@media only screen and (max-width:999px){.p-form__wrap dl{padding:1em 0}}@media only screen and (max-width:767px){.p-form__wrap dl{padding:2% 0}}.p-form__wrap dl dt{font-weight:400}.p-form__wrap dl dt span{color:#c31313;line-height:1.6;font-size:.6875rem;margin-left:.5em}.p-form__wrap dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width:1000px){.p-form__wrap dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.4em}}@media only screen and (max-width:999px){.p-form__wrap dl dd{margin-top:.5em}}@media only screen and (min-width:1000px){.p-form__wrap dl dd>span{margin-right:1em}}.p-form__wrap dl dd>span label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-form__wrap dl dd>span label input[type=radio]{display:inline-block;width:auto;margin-right:.6em}.p-form__wrap dl dd select{display:block;position:relative;width:100%;height:2.5em;border:none;border-radius:0;overflow:hidden;padding:.5em;line-height:1.6;font-size:1rem}.p-form__attn{margin-top:1.5em;line-height:1.6;font-size:.9375rem}.p-footer__nav{background:#f4f0e6}@media only screen and (min-width:1000px){.p-footer__nav{padding:3em 0 2em}}@media only screen and (max-width:999px){.p-footer__nav{padding:1em 0 1.2em}}@media only screen and (min-width:1000px){.p-footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:1000px){.p-footer__list li{margin:0 .7em .7em}}.p-footer__list li a{font-weight:700}@media only screen and (max-width:999px){.p-footer__list li a{display:block;color:#000;padding:.7em 0;text-decoration:none;font-weight:700;position:relative;border-bottom:1px solid #ddd;font-size:1rem}}.p-footer__list li a:hover{color:#3660ad}@media only screen and (max-width:999px){.p-footer__list li a:after{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;font-family:fontAwesome;content:"\f061";color:#3660ad;font-weight:400}}@media only screen and (min-width:1000px){.p-footer__subList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #ddd;margin-top:1em;padding-top:1.5em}}@media only screen and (max-width:999px){.p-footer__subList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1em}}@media only screen and (max-width:767px){.p-footer__subList{margin-top:5%}}@media only screen and (min-width:1000px){.p-footer__subList li{margin:0 .7em .7em}}@media only screen and (max-width:999px){.p-footer__subList li{margin:0 1.2em .6em 0}}.p-footer__subList li a{line-height:1.6;font-size:.875rem}@media only screen and (max-width:999px){.p-footer__subList li a{font-size:1rem;font-weight:700}}.p-footer__info{text-align:center}@media only screen and (min-width:1000px){.p-footer__info{padding:3em 0}}@media only screen and (max-width:999px){.p-footer__info{padding:2.2em 0}}@media only screen and (max-width:999px){.p-footer__info h4{width:13vw;margin:auto}}@media only screen and (max-width:767px){.p-footer__info h4{width:24vw}}@media only screen and (min-width:1000px){.p-footer__info address p{margin-top:1.5em}}@media only screen and (max-width:999px){.p-footer__info address p{margin-top:1.2em}}.p-footer__info address dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (min-width:1000px){.p-footer__info address dl{margin-top:.7em}}@media only screen and (max-width:999px){.p-footer__info address dl{margin-top:.5em}}.p-footer__info address dl dt{line-height:1.6;font-size:.875rem;font-weight:400;line-height:1}.p-footer__info address dl dd{line-height:1.6;font-size:1.25rem;font-weight:700;line-height:1}.p-footer__copy{line-height:1.6;font-size:.875rem}@media only screen and (min-width:1000px){.p-footer__copy{margin-top:2em}}@media only screen and (max-width:999px){.p-footer__copy{margin-top:1.5em}}.p-header{width:100%;z-index:2}@media only screen and (min-width:1000px){.p-header{height:80px}}@media only screen and (max-width:999px){.p-header{height:80px}}@media only screen and (max-width:767px){.p-header{height:60px}}.p-header__inner{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1000px){.p-header__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:999px){.p-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:1000px){.p-header__ttl{width:15em}}.p-header__ttl a{display:inline-block;height:100%;line-height:1}@media only screen and (min-width:1000px){.p-header__ttl a{display:block}}.p-header__ttl a svg{width:100%}@media only screen and (min-width:1000px){.p-header__ttl a img{width:100%}}@media only screen and (max-width:999px){.p-header__ttl a img{height:100%}}@media only screen and (max-width:767px){.p-header__ttl a img{width:auto}}.p-hero{text-align:center}@media only screen and (min-width:1000px){.p-hero{margin-bottom:2em;padding:3em 0}}@media only screen and (max-width:999px){.p-hero{margin-bottom:1.7em;padding:3em 3%}}@media only screen and (max-width:767px){.p-hero{margin-bottom:1.7em;padding:12% 5%}}@media only screen and (min-width:1000px){.p-hero__inner{padding:0 1em;width:100%}}.p-hero__inner h1{line-height:1.6;font-size:1.875rem}@media only screen and (max-width:767px){.p-hero__inner h1{font-size:1.3rem}}.p-hero__inner h1 span{display:inline-block;position:relative}.p-hero__inner h1 span:after,.p-hero__inner h1 span:before{position:absolute;display:block;line-height:1;width:100%;height:1px;background:#000;content:""}.p-hero__inner h1 span:before{left:1em;top:-.6em}.p-hero__inner h1 span:after{right:1em;bottom:-.6em}.p-map{line-height:0}.p-map iframe{width:100%}@media only screen and (min-width:1000px){.p-map iframe{height:30vh}}@media only screen and (max-width:999px){.p-map iframe{height:40vh}}@media only screen and (max-width:767px){.p-map iframe{height:50vh}}@media only screen and (min-width:1000px){.p-nav nav{margin-top:2em}}@media only screen and (max-width:999px){.p-nav nav{margin-top:1.6em}}.p-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-nav__list li{margin:0 .5em .7em}@media only screen and (max-width:767px){.p-nav__list li{width:100%}}@media only screen and (max-width:767px){.p-nav__list li a{display:block;width:100%}}@media only screen and (min-width:1000px){.p-news__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-news__list li{width:100%}.p-news__list li a{display:block;border-bottom:1px solid #000;padding:1em 0}.p-news__list li a dl dt{color:#000}.p-news__list li a dl dd{margin-top:.5em}.p-news__standby{text-align:center}.p-pagetop{position:fixed}@media only screen and (min-width:1000px){.p-pagetop{bottom:10px;right:30px}}@media only screen and (max-width:999px){.p-pagetop{bottom:1em;right:2em}}@media only screen and (max-width:767px){.p-pagetop{bottom:1%;right:2%}}.p-pagetop_bg{fill:none}.p-pagetop_icon{fill:#3660ad}.p-plan__wrap{background:#cde3f2}@media only screen and (max-width:767px){.p-plan__wrap{padding:5% 0}}.p-video{text-align:center}@media only screen and (min-width:1000px){.p-video{margin:4em auto 0}}@media only screen and (max-width:999px){.p-video{margin-top:3em}}@media only screen and (max-width:767px){.p-video{margin-top:10%}}.p-video p{margin-top:1em}@media only screen and (max-width:767px){.p-video p{margin-top:5%}}@media only screen and (min-width:1000px){.p-video p br{display:none}}@media only screen and (min-width:1000px){.p-single__eyecatch{margin-top:1em;margin-bottom:1em}}@media only screen and (max-width:999px){.p-single__eyecatch{margin-top:1em;margin-bottom:1em}}@media only screen and (max-width:767px){.p-single__eyecatch{margin-top:5%;margin-bottom:5%}}.p-single__eyecatch img{width:100%}.p-single__count{line-height:1.6;font-size:.875rem}@media only screen and (min-width:1000px){.p-single__count{margin-bottom:1em}}@media only screen and (max-width:999px){.p-single__count{margin-bottom:1em}}@media only screen and (max-width:767px){.p-single__count{margin-bottom:5%}}.p-postnav{text-align:center;border-top:1px solid #ddd}@media only screen and (min-width:1000px){.p-postnav{padding:2em 0;margin-top:2em}}@media only screen and (max-width:999px){.p-postnav{padding:1em 0;margin-top:2em}}@media only screen and (max-width:767px){.p-postnav{padding:5% 0;margin-top:7%}}.p-postnav h2{display:none}@media only screen and (min-width:1000px){.p-postnav__blk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:999px){.p-postnav__blk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:999px){.p-postnav__blk a{display:block}}@media only screen and (min-width:1000px){.p-postnav__next,.p-postnav__prev{max-width:45%}}@media only screen and (max-width:999px){.p-postnav__next,.p-postnav__prev{margin-top:1em;max-width:47%;display:block}}@media only screen and (max-width:767px){.p-postnav__next,.p-postnav__prev{margin-top:5%}}@media only screen and (min-width:1000px){.front-bg--1{width:70vw;height:120vh;border-radius:0 0 350px}}@media only screen and (max-width:999px){.front-bg--1{width:70vw;height:80vh;border-radius:0 0 250px}}@media only screen and (max-width:767px){.front-bg--1{width:70vw;height:100vh;border-radius:0 0 70px}}@media only screen and (min-width:1000px){.front-bg--2{width:68vw;height:140vh;border-radius:0 250px 250px 0;margin-top:5em}}@media only screen and (max-width:999px){.front-bg--2{width:78vw;height:120vh;border-radius:0 200px 200px 0;margin-top:5em}}@media only screen and (max-width:767px){.front-bg--2{width:86vw;height:120vh;border-radius:0 120px 120px 0}}.front-header{position:relative;width:100%}@media only screen and (min-width:1000px){.front-header{height:70vh}}@media only screen and (max-width:999px){.front-header{height:50vh}}.front-header__inner{background-image:url(//guest-house-goofy.com/wp/wp-content/themes/goofy/assets/css/../images/front/hero.jpg);background-position:0 50%;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:1000px){.front-header__inner{width:90%;height:100%;border-radius:0 0 150px}}@media only screen and (max-width:999px){.front-header__inner{width:90%;height:100%;border-radius:0 0 150px}}@media only screen and (max-width:767px){.front-header__inner{width:94%;border-radius:0 0 120px}}.front-header__blk{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.front-header__blk h1{margin:auto}@media only screen and (min-width:1000px){.front-header__blk h1{width:15vw}}@media only screen and (max-width:999px){.front-header__blk h1{width:18vw}}@media only screen and (max-width:767px){.front-header__blk h1{width:30vw}}.front-header__blk h1 img{width:100%;max-width:initial}@media only screen and (min-width:1000px){.front-header__btn{margin-top:2em}}@media only screen and (max-width:999px){.front-header__btn{text-align:center;margin-top:2em}}.front-header__btn a{line-height:1.6;font-size:1.125rem}@media only screen and (min-width:1000px){.front-news{margin-top:4em!important}}@media only screen and (min-width:1000px){.front-intro{padding:5em 0}}@media only screen and (max-width:999px){.front-intro{padding:4.5em 0}}@media only screen and (max-width:767px){.front-intro{padding:5% 0}}@media only screen and (max-width:767px){.front-intro__btn{position:relative;width:90%;margin:0 auto 5%}}.front-intro__btn a{line-height:1.6;font-size:1.125rem}.front-intro__inner{position:relative}@media only screen and (min-width:1000px){.front-intro__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:999px){.front-intro__inner{padding:0 15%}}@media only screen and (max-width:767px){.front-intro__inner{padding:5%}}@media only screen and (min-width:1000px){.front-intro__copy{width:40%}}@media only screen and (max-width:999px){.front-intro__copy{width:55%}}@media only screen and (max-width:767px){.front-intro__copy{width:80%}}.front-intro__copy img{width:100%}.front-intro__blk{border-left:1px solid #000;position:relative}@media only screen and (min-width:1000px){.front-intro__blk{padding-left:1.5em;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:5em;margin-left:4em}}@media only screen and (max-width:999px){.front-intro__blk{padding-left:1.5em;margin-top:2.8em}}@media only screen and (max-width:767px){.front-intro__blk{margin-left:5%}}.front-intro__blk h2{line-height:1.6;font-size:2.1875rem;line-height:1}@media only screen and (max-width:999px){.front-intro__blk h2{font-size:1.8rem}}@media only screen and (max-width:767px){.front-intro__blk h2{font-size:1.6rem}}.front-intro__blk p{line-height:1.6;font-size:1.0625rem;margin-top:.7em}@media only screen and (max-width:999px){.front-intro__blk p{font-size:1rem}}.front-intro__blk:before{width:1px;background:#000;display:block;content:"";position:absolute;left:-10px}@media only screen and (min-width:1000px){.front-intro__blk:before{height:30px}}@media only screen and (max-width:999px){.front-intro__blk:before{height:30px}}.front-intro__obj{position:absolute}@media only screen and (min-width:1000px){.front-intro__obj{right:0;top:4%;width:16%}}@media only screen and (max-width:999px){.front-intro__obj{right:10%;top:0;width:16vw}}@media only screen and (max-width:767px){.front-intro__obj{width:24vw;top:18%}}.front-pht{position:relative}@media only screen and (max-width:999px){.front-pht{margin-top:0}}.front-pht__blk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.front-pht__blk dl{position:relative}@media only screen and (min-width:1000px){.front-pht__blk dl{width:42vw}}@media only screen and (max-width:999px){.front-pht__blk dl{width:46vw}}.front-pht__blk dl dt{font-family:"Caveat",cursive;font-weight:400;position:absolute;z-index:1;line-height:1.6;font-size:2.5rem}@media only screen and (max-width:767px){.front-pht__blk dl dt{font-size:2rem}}.front-pht__blk dl dt:before{position:absolute;top:5px;width:7px;height:7px;border-radius:7px;background:#fff100;content:"";display:block}.front-pht__blk dl dd{position:relative}.front-pht__blk dl dd img{-o-object-fit:cover;object-fit:cover;max-width:100%;width:100%}@media only screen and (min-width:1000px){.front-pht__blk dl dd img{height:42vh}}@media only screen and (max-width:767px){.front-pht__blk dl dd img{height:36vh}}@media only screen and (min-width:1000px){.front-pht__blk dl:first-child dt{right:-1em;bottom:4em}}@media only screen and (max-width:999px){.front-pht__blk dl:first-child dt{right:-2%;bottom:5%}}@media only screen and (max-width:767px){.front-pht__blk dl:first-child dt{right:2%;bottom:18%}}.front-pht__blk dl:first-child dd img{border-radius:0 90px 90px 0}@media only screen and (max-width:767px){.front-pht__blk dl:first-child dd img{border-radius:0 90px 90px 0}}@media only screen and (min-width:1000px){.front-pht__blk dl:last-child{margin-top:10em}}@media only screen and (max-width:999px){.front-pht__blk dl:last-child{margin-top:5em}}.front-pht__blk dl:last-child dt{left:-1em}@media only screen and (max-width:767px){.front-pht__blk dl:last-child dt{left:2%;top:-5%}}.front-pht__blk dl:last-child dd img{border-radius:90px 0 0 90px}@media only screen and (max-width:767px){.front-pht__blk dl:last-child dd img{border-radius:90px 0 0 90px}}.front-pht__obj{position:absolute}@media only screen and (min-width:1000px){.front-pht__obj{left:-1%;bottom:-20%}}@media only screen and (max-width:999px){.front-pht__obj{left:-2%;bottom:-18%}}.front-pht__obj img{-webkit-transform:rotate(10deg);transform:rotate(10deg)}@media only screen and (min-width:1000px){.front-pht__obj img{width:7vw}}@media only screen and (max-width:999px){.front-pht__obj img{width:10vw}}@media only screen and (max-width:767px){.front-pht__obj img{width:14vw}}.front-facility{margin-top:0}.front-facility__obj{position:absolute;z-index:-1}@media only screen and (min-width:1000px){.front-facility__obj{left:3%;top:10%}}@media only screen and (max-width:767px){.front-facility__obj{top:-5%;left:-5px}}@media only screen and (min-width:1000px){.front-facility__obj img{width:7vw}}@media only screen and (min-width:1000px){.front-guide{padding-top:5em}}@media only screen and (max-width:999px){.front-guide{padding-top:3em}}.front-guide__obj{position:absolute;z-index:-1}@media only screen and (min-width:1000px){.front-guide__obj{right:4%;top:-15%}}@media only screen and (max-width:999px){.front-guide__obj{right:4%;top:-25%}}@media only screen and (max-width:767px){.front-guide__obj{width:17vw;top:-15%}}@media only screen and (min-width:1000px){.front-guide__obj img{width:10vw}}.front-review{text-align:center}@media only screen and (max-width:767px){.front-review{margin-top:10%}}.front-review__ttl{background:#fff;display:inline-block;position:relative;line-height:1.6;font-size:1.375rem}@media only screen and (min-width:1000px){.front-review__ttl{padding:1em 2em;border-radius:150px}}@media only screen and (max-width:999px){.front-review__ttl{padding:1em 2em;border-radius:120px}}@media only screen and (max-width:767px){.front-review__ttl{font-size:1.1rem}}.front-review__ttl:after{display:block;content:"";position:absolute;right:-28px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-style:solid;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:30px solid #fff;border-right:0}.front-review__card{text-align:left}.front-review__card dl dt{line-height:1.6;font-size:1.25rem}.front-review__card dl dd{margin-top:.5em}.front-review__card dl dd:last-child{line-height:1.6;font-size:.8125rem}@media only screen and (min-width:1000px){.about-bg--1{width:70vw;height:120vh;border-radius:0 0 350px}}@media only screen and (max-width:999px){.about-bg--1{width:70vw;height:80vh;border-radius:0 0 250px}}@media only screen and (max-width:767px){.about-bg--1{width:66vw;height:100vh;border-radius:0 0 70px}}@media only screen and (min-width:1000px){.about-intro__eyecatch{width:80vw}}@media only screen and (max-width:999px){.about-intro__eyecatch{width:85vw}}.about-intro__eyecatch img{-o-object-fit:cover;object-fit:cover;max-width:100%}@media only screen and (min-width:1000px){.about-intro__eyecatch img{border-radius:0 160px 160px 0;height:40vw}}@media only screen and (max-width:999px){.about-intro__eyecatch img{border-radius:0 90px 90px 0;height:34vw}}@media only screen and (max-width:767px){.about-intro__eyecatch img{border-radius:0 24px 24px 0;height:50vw}}.about-intro__pht{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1000px){.about-intro__pht{padding:4em 0}}@media only screen and (max-width:999px){.about-intro__pht{padding:2.8em 0}}@media only screen and (max-width:767px){.about-intro__pht{padding:7% 0}}@media only screen and (min-width:1000px){.about-intro__pht p{width:47%}}@media only screen and (max-width:999px){.about-intro__pht p{width:48%}}@media only screen and (max-width:767px){.about-intro__pht p{width:80%;margin-bottom:5%}}.about-intro__pht p img{border-radius:24px}@media only screen and (min-width:1000px){.about-intro__pht p:last-child{margin-top:3em}}@media only screen and (max-width:999px){.about-intro__pht p:last-child{margin-top:2.5em}}@media only screen and (max-width:767px){.about-intro__pht p:last-child{margin:0 0 0 20%}}.about-intro__pht img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;max-width:100%}.info-vender__blk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1000px){.info-vender__eyecatch{width:30%}}@media only screen and (max-width:999px){.info-vender__eyecatch{width:35%}}@media only screen and (max-width:767px){.info-vender__eyecatch{width:100%}}.info-vender__content{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width:1000px){.info-vender__content{padding-left:3em}}@media only screen and (max-width:999px){.info-vender__content{padding-left:2em}}@media only screen and (max-width:767px){.info-vender__content{padding-left:0;margin-top:5%}}@media only screen and (min-width:1000px){.guide-bg--1{width:70vw;height:70vh;border-radius:0 0 0 600px;right:0}}@media only screen and (max-width:999px){.guide-bg--1{width:70vw;height:80vh;border-radius:0 0 250px}}@media only screen and (max-width:767px){.guide-bg--1{width:66vw;height:100vh;border-radius:0 0 70px}}.guide-bg--2{right:0}@media only screen and (min-width:1000px){.guide-bg--2{width:70vw;height:70vh;border-radius:250px 0 0 250px;margin-top:3em}}@media only screen and (max-width:999px){.guide-bg--2{width:70vw;height:40vh;border-radius:150px 0 0 150px;margin-top:2em}}@media only screen and (max-width:767px){.guide-bg--2{width:66vw;height:60vh;border-radius:100px 0 0 100px;margin-top:5%}}.guide-nav{background:0 0;padding:0}@media only screen and (min-width:1000px){.guide-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}.guide-check__blk{background:#fff;border-radius:24px 0}@media only screen and (min-width:1000px){.guide-check__blk{margin-bottom:3em}}@media only screen and (max-width:999px){.guide-check__blk{margin-bottom:2.5em}}@media only screen and (max-width:767px){.guide-check__blk{margin-bottom:5%}}.guide-check__blk h4{background:#fff100;line-height:1.6;font-size:1.1875rem;border-radius:24px 0 0}@media only screen and (min-width:1000px){.guide-check__blk h4{padding:1em}}@media only screen and (max-width:999px){.guide-check__blk h4{padding:.8em}}@media only screen and (min-width:1000px){.guide-check__list{padding:2em}}@media only screen and (max-width:999px){.guide-check__list{padding:1.5em}}.guide-check__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #000;line-height:1.6;font-size:1rem}@media only screen and (min-width:1000px){.guide-check__item{margin-top:1.5em;padding-top:1.5em}}@media only screen and (max-width:999px){.guide-check__item{margin-top:1em;padding-top:1em}}.guide-check__item div{-webkit-box-flex:1;-ms-flex:1;flex:1}.guide-check__item:first-child{margin-top:0;padding-top:0;border-top:none}.guide-check__item dl{display:block;line-height:1.6;font-size:.9375rem;margin-top:.7em}.guide-check__item dl dd{padding-left:1.5em;line-height:1.6;font-size:.875rem}@media only screen and (min-width:1000px){.guide-check__item dl dd{margin-top:.5em}}@media only screen and (max-width:999px){.guide-check__item dl dd{margin-top:.4em}}@media only screen and (min-width:1000px){.guide-check__item p{width:30%;margin-top:1em;margin-left:1em}}@media only screen and (max-width:999px){.guide-check__item p{width:45%;margin-top:1em;margin-left:1em}}@media only screen and (min-width:1000px){.guide-faq{margin-top:10em}}@media only screen and (max-width:999px){.guide-faq{margin-top:7em}}@media only screen and (max-width:767px){.guide-faq{margin-top:15%}}@media only screen and (min-width:1000px){.plan-bg--1{width:12vw;height:12vh;border-radius:0 0 200px;left:0}}@media only screen and (max-width:999px){.plan-bg--1{width:70vw;height:80vh;border-radius:0 0 250px}}@media only screen and (max-width:767px){.plan-bg--1{width:66vw;height:100vh;border-radius:0 0 70px}}@media only screen and (min-width:1000px){.plan-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:1000px){.plan-wrap__slider{width:50%}}.plan-wrap__content{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width:1000px){.plan-wrap__content{padding-left:2em}}@media only screen and (max-width:999px){.plan-wrap__content{margin-top:2em}}@media only screen and (max-width:767px){.plan-wrap__content{margin-top:5%}}.plan-content__ttl{line-height:1.6;font-size:1.375rem}.plan-content__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #000}@media only screen and (min-width:1000px){.plan-content__price{margin-top:1em}}@media only screen and (max-width:999px){.plan-content__price{margin-top:.8em}}@media only screen and (max-width:767px){.plan-content__price{margin-top:5%}}.plan-content__price dd{font-weight:700;color:#c31313;line-height:1.6;font-size:1.5rem}.plan-content__price dd span{font-weight:400;font-size:66%}@media only screen and (min-width:1000px){.plan-content__desc{margin-top:1em}}@media only screen and (max-width:999px){.plan-content__desc{margin-top:.8em}}@media only screen and (max-width:767px){.plan-content__desc{margin-top:5%}}@media only screen and (min-width:1000px){.plan-content__tbl tbody tr th{width:30%}}@media only screen and (max-width:999px){.plan-content__tbl tbody tr th{width:30%}}@media only screen and (max-width:767px){.plan-content__tbl tbody tr th{width:25%}}.plan-content__btn a{display:block}@media only screen and (min-width:1000px){.plan-content__attn{margin-top:1.5em}}@media only screen and (max-width:999px){.plan-content__attn{margin-top:1.5em}}@media only screen and (max-width:767px){.plan-content__attn{margin-top:5%}}.plan-recommend{background:#f4f0e6}@media only screen and (min-width:1000px){.plan-recommend{padding:4em 0}}@media only screen and (max-width:999px){.plan-recommend{padding:2.8em 0}}@media only screen and (max-width:767px){.plan-recommend{padding:6% 0}}.reserve-form__blk{position:relative;margin-top:0}.reserve-form__blk iframe{width:100%}@media only screen and (min-width:1000px){.reserve-form__blk iframe{min-height:1200px}}@media only screen and (max-width:999px){.reserve-form__blk iframe{min-height:50vh}}.reserve-form__mask--1,.reserve-form__mask--2{position:absolute;background:#f7f5f0;z-index:1;width:101%}@media only screen and (min-width:1000px){.reserve-form__mask--1,.reserve-form__mask--2{height:50px;left:-1px}}@media only screen and (max-width:999px){.reserve-form__mask--1,.reserve-form__mask--2{width:101%;height:80px;left:-1px}}@media only screen and (max-width:999px){.reserve-form__mask--1{top:0}}@media only screen and (max-width:767px){.reserve-form__mask--1{height:50px}}@media only screen and (min-width:1000px){.reserve-form__mask--2{bottom:6px}}@media only screen and (max-width:999px){.reserve-form__mask--2{bottom:3px;height:50px}}@media only screen and (max-width:767px){.reserve-form__mask--2{bottom:0;height:75px}}.inquiry-intro__box{text-align:center}.inquiry-intro__tel a{color:#3660ad}@media only screen and (min-width:1000px){.inquiry-intro__time{margin-top:.3em}}@media only screen and (max-width:999px){.inquiry-intro__time{margin-top:.4em}}@media only screen and (max-width:767px){.inquiry-intro__time{margin-top:.5em}}@media only screen and (min-width:1000px){.privacy-terms__box{margin-top:2em}}@media only screen and (max-width:999px){.privacy-terms__box{margin-top:1.5em}}@media only screen and (max-width:767px){.privacy-terms__box{margin-top:4%}}.privacy-terms__box dt{font-weight:700;line-height:1.6;font-size:1.125rem}.privacy-terms__box dd{margin-top:.6em}.privacy-terms__box dd ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.privacy-terms__box dd ul li:before{content:"-";width:1em;margin-right:.1em;display:inline-block}.privacy-terms__box dd ul li div{-webkit-box-flex:1;-ms-flex:1;flex:1}.privacy-terms__address{margin-top:1em}@media only screen and (max-width:767px){.privacy-terms__address{margin-top:5%}}.privacy-terms__address a{border:1px solid #3660ad;background:#fff;display:block;padding:1em;text-decoration:none}@media only screen and (max-width:767px){.privacy-terms__address a{padding:5%}}.privacy-terms__address a dl dt{font-weight:700;margin-bottom:.5em}.privacy-terms__address a dd{line-height:1.6;font-size:.875rem}.sitemap-list__list{text-align:center}.sitemap-list__list li a{display:block;padding:.7em 0;text-decoration:none}#sitemap_list .page_item a{display:block;padding:.7em 0;text-decoration:none}