@charset "UTF-8";body,header,footer,section,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,figure{margin:0;padding:0;box-sizing:border-box}html{box-sizing:border-box;font-size:62.5%}*,*:before,*:after{box-sizing:inherit}body{font-size:max(11.5px, 1.45rem);letter-spacing:0;line-height:2;-webkit-text-size-adjust:100%;font-optical-sizing:auto;font-family:"Zen Old Mincho","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","ＭＳ 明朝","MS Mincho",serif;font-weight:600;font-style:normal;color:#3e4048;background-size:contain;background-position:center center;letter-spacing:.05em;background-image:-webkit-image-set(url(//shuku-kokon.com/wp/wp-content/themes/shuku_ver3/css/../img/bg_v4.jpg) 1x,url(//shuku-kokon.com/wp/wp-content/themes/shuku_ver3/css/../img/bg_v4@2x.jpg) 2x);background-image:image-set(url(//shuku-kokon.com/wp/wp-content/themes/shuku_ver3/css/../img/bg_v4.jpg) 1x,url(//shuku-kokon.com/wp/wp-content/themes/shuku_ver3/css/../img/bg_v4@2x.jpg) 2x);background-size:375px}@media (max-width:819px){body{line-height:1.8;font-size:1.3rem}}h1,h2,h3,h4,h5,h6{font-family:"Zen Old Mincho","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","ＭＳ 明朝","MS Mincho",serif;font-weight:500;font-style:normal;line-height:1.6}table{border-collapse:collapse;border-spacing:0;vertical-align:top}th{text-align:left}li{list-style:none}a{outline:none;text-decoration:none;color:inherit}address{font-style:normal}p,th,td,table,dl,dt,dd,ul,ol,li{font-weight:600}em{font-style:normal;font-weight:600}a:link,a:visited,a:hover,a:active{color:#3e4048;text-decoration:none}a:hover{opacity:.7;transition:all .25s ease-out}img{display:block;max-width:100%;-webkit-backface-visibility:hidden}@media screen and (max-width:819){.pcView{display:none !important}}@media screen and (min-width:820px){.spView{display:none !important}}@media (min-width:819px){a[href^="tel:"]{pointer-events:none}}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0;padding:0;background:0 0;border:none;box-shadow:none;border-radius:0;outline:none;appearance:none}button{cursor:pointer}button:disabled{cursor:default}.inner_Full{max-width:1920px;width:100%;margin:0 auto}@media (max-width:819px){.inner_Full{width:92%}}.inner_XL{max-width:1680px;width:100%;margin:0 auto}@media (max-width:819px){.inner_XL{width:92%}}.inner_L{max-width:1400px;width:92%;margin:0 auto}@media (max-width:819px){.inner_L{width:92%;max-width:375px}}.inner_M{max-width:1200px;width:92%;margin:0 auto}@media (max-width:819px){.inner_M{width:92%;max-width:375px}}.inner_S{max-width:1000px;width:92%;margin:0 auto}@media (max-width:819px){.inner_S{width:92%;max-width:375px}}.grid{display:grid;grid-template-columns:repeat(18,1fr);gap:0;margin:auto 9.5vw;align-items:start}@media (max-width:819px){.grid{display:flex;margin:auto 6.6666666667vw}}.gc1{display:grid;grid-column-end:span 1}.gc2{display:grid;grid-column-end:span 2}.gc3{display:grid;grid-column-end:span 3}.gc4{display:grid;grid-column-end:span 4}.gc5{display:grid;grid-column-end:span 5}.gc6{display:grid;grid-column-end:span 6}.gc7{display:grid;grid-column-end:span 7}.gc8{display:grid;grid-column-end:span 8}.gc9{display:grid;grid-column-end:span 9}.gc10{display:grid;grid-column-end:span 10}.gc11{display:grid;grid-column-end:span 11}.gc12{display:grid;grid-column-end:span 12}.gc13{display:grid;grid-column-end:span 13}.gc14{display:grid;grid-column-end:span 14}.gc15{display:grid;grid-column-end:span 15}.gc16{display:grid;grid-column-end:span 16}.gc17{display:grid;grid-column-end:span 17}.gc18{display:grid;grid-column-end:span 18}.go1{grid-column-start:2;order:1}.go2{grid-column-start:3;order:2}.go3{grid-column-start:4;order:3}.go4{grid-column-start:5;order:4}.go5{grid-column-start:6;order:5}.go6{grid-column-start:7;order:6}.go7{grid-column-start:8;order:7}.go8{grid-column-start:9;order:8}.go9{grid-column-start:10;order:9}.go10{grid-column-start:11;order:10}.go11{grid-column-start:12;order:11}.go12{grid-column-start:13;order:12}.go13{grid-column-start:14;order:13}.go14{grid-column-start:15;order:14}.go15{grid-column-start:16;order:15}.go16{grid-column-start:17;order:16}.go17{grid-column-start:18;order:17}.go18{grid-column-start:19;order:18}.gap1{gap:1rem}.gap2{gap:2rem}.gap3{gap:3rem}.gap4{gap:4rem}body .mb28{margin-bottom:28rem}@media (max-width:819px){body .mb28{margin-bottom:14rem}}body .mb26{margin-bottom:26rem}@media (max-width:819px){body .mb26{margin-bottom:13rem}}body .mb24{margin-bottom:24rem}@media (max-width:819px){body .mb24{margin-bottom:12rem}}body .mb22{margin-bottom:22rem}@media (max-width:819px){body .mb22{margin-bottom:11rem}}body .mb20{margin-bottom:20rem}@media (max-width:819px){body .mb20{margin-bottom:10rem}}body .mb18{margin-bottom:18rem}@media (max-width:819px){body .mb18{margin-bottom:9rem}}body .mb16{margin-bottom:16rem}@media (max-width:819px){body .mb16{margin-bottom:8rem}}body .mb14{margin-bottom:14rem}@media (max-width:819px){body .mb14{margin-bottom:7rem}}body .mb12{margin-bottom:12rem}@media (max-width:819px){body .mb12{margin-bottom:6rem}}body .mbTen{margin-bottom:10rem}@media (max-width:819px){body .mbTen{margin-bottom:5rem}}body .mb8{margin-bottom:8rem}@media (max-width:819px){body .mb8{margin-bottom:4rem}}body .mb6{margin-bottom:6rem}@media (max-width:819px){body .mb6{margin-bottom:3rem}}body .mb5{margin-bottom:5rem}@media (max-width:819px){body .mb5{margin-bottom:2.5rem}}body .mb4{margin-bottom:4rem}@media (max-width:819px){body .mb4{margin-bottom:2rem}}body .mb3{margin-bottom:3rem}@media (max-width:819px){body .mb3{margin-bottom:1.5rem}}body .mb2{margin-bottom:2rem}@media (max-width:819px){body .mb2{margin-bottom:1rem}}body .mb1{margin-bottom:1rem}@media (max-width:819px){body .mb1{margin-bottom:.5rem}}html{--vw:1vw;font-size:calc(var(--vw) * 10 / 1440 * 100)}@media screen and (min-width:1700px){html{font-size:73.275862069%}}@media screen and (max-width:1150px){html{font-size:49.5689655172%}}@media screen and (max-width:819px){html{font-size:62.5%}}body.no-animate *{transition:none !important;animation:none !important}body.is-loading{visibility:hidden}body.loaded{visibility:visible;transition:visibility 0s .3s}.en{font-family:"Crimson Pro",serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.fs56{font-size:5.6rem;font-size:max(11.5px, 5.6rem);line-height:1}.fs42{font-size:4.2rem;font-size:max(11.5px, 4.2rem);line-height:1}.fs35{font-size:3.5rem;font-size:max(11.5px, 3.5rem)}.fs28{font-size:2.8rem;font-size:max(11.5px, 2.8rem)}.fs20{font-size:2rem;font-size:max(11.5px, 2rem)}.fs18{font-size:1.8rem;font-size:max(11.5px, 1.8rem)}.fs16{font-size:1.6rem;font-size:max(11.5px, 1.6rem)}.fs13{font-size:1.3rem;font-size:max(11.5px, 1.3rem)}.mr-95{margin-right:-9.5vw}@media (max-width:819px){.mr-95{margin-right:-6.6666666667vw}}.ml-95{margin-left:-9.5vw}@media (max-width:819px){.ml-95{margin-left:-6.6666666667vw}}@media (min-width:819px){a[href^="tel:"]{pointer-events:none}}.tate{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;text-orientation:mixed}@media (min-width:820px){.pc-tate{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright}}@media (max-width:819px){.sp-tate{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright}}.scale90{transform:scaleY(.9)}.circle-btn{font-size:1.6rem !important}@media (min-width:820px){#container .linkBtn img{transition:all .6s}#container .linkBtn:hover img{transition:all .6s;right:-2.4rem}#container .circle-btn .ico{transition:all .6s}#container .circle-btn:hover .ico{transition:all .6s;transform:translateX(-.5rem)}}body .txt,body .stxt{text-align:justify}#header{display:flex;flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;position:absolute;top:4.5rem;left:0;right:0;z-index:20}@media (max-width:819px){#header{top:2.5rem}}#header.show{opacity:1}#header .logo{position:absolute;top:0;left:4.4rem;width:12rem;height:auto}@media (max-width:819px){#header .logo{left:2.5rem;width:auto}}.home #header .logo{display:none}#header .pcNav{margin:0 auto}@media (max-width:819px){#header .pcNav{display:none}}#header .pcNav ul{display:flex;justify-content:center}#header .pcNav ul li{margin-right:3rem}#header .pcNav ul li a{color:#fff}#header .pcNav ul li:last-child{margin-right:0}#header .langBox{position:absolute;right:15rem;color:#fff;display:flex;align-items:center;line-height:1;top:.4rem}@media (max-width:819px){#header .langBox{display:none}}@media (max-width:819px){#header .hNav .langBox{display:flex}}#header .langBox a{color:#fff}#header .hNav .langBox a{color:#3e4048}#header .langBox .ja{border-bottom:1px solid #fff;line-height:1.5}#header .hNav .langBox .ja{color:#3e4048;border-bottom:1px solid #3e4048}#header .langBox span{padding:0 1rem;font-size:2rem;font-size:max(11.5px, 2rem)}#header .hNav .langBox span{color:#3e4048;line-height:1}.hNav{position:fixed;top:0;margin:0 0 0 auto;right:0;width:100%;max-width:46rem;height:100vh;opacity:0;visibility:hidden;z-index:2;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;transform:translateX(1rem);overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;background-size:contain;background-position:center center;display:flex;flex-direction:column;justify-content:space-between;background-image:-webkit-image-set(url(//shuku-kokon.com/wp/wp-content/themes/shuku_ver3/css/../img/bg_v4.jpg) 1x,url(//shuku-kokon.com/wp/wp-content/themes/shuku_ver3/css/../img/bg_v4@2x.jpg) 2x);background-image:image-set(url(//shuku-kokon.com/wp/wp-content/themes/shuku_ver3/css/../img/bg_v4.jpg) 1x,url(//shuku-kokon.com/wp/wp-content/themes/shuku_ver3/css/../img/bg_v4@2x.jpg) 2x);background-size:375px}.hNav.active{opacity:1;visibility:visible;transition:.5s ease-out;transform:translateX(0)}.hNav.active .top{opacity:0;transform:translateY(1rem);animation:fadeInFromBottom .6s ease-out forwards .28s}@keyframes fadeInFromBottom{0%{opacity:0;transform:translateY(1rem)}100%{opacity:1;transform:translateY(0)}}.hNav .bottom{padding:0 6.5rem 3.5rem}@media (max-width:819px){.hNav .bottom{padding:0 6.6666666667vw 2.5rem}}.hNav.fade-out{transform:translateX(0);transition:all .3s}.hNav ul{display:flex;flex-direction:column;margin:0 auto;padding:9.5rem 6.5rem 0}@media (max-width:819px){.hNav ul{padding:8rem 6.6666666667vw}}.hNav ul li{margin-bottom:1rem}.hNav ul li.mb4{margin-bottom:4rem}.hNav ul li a{font-size:2rem;font-size:max(11.5px, 2rem)}.hNav ul li a span{font-size:1.3rem;font-size:max(11.5px, 1.3rem);margin-left:.5rem}#header .hNav .langBox{top:4.9rem}@media (max-width:819px){#header .hNav .langBox{top:2.8rem;right:9rem}}#header .active .langBox{color:#3e4048;z-index:11}#header .active .langBox .ja{border-bottom:1px solid #3e4048}#header .active .langBox a{color:#3e4048}#header .sns{display:flex;align-items:center}#header .sns a{display:flex;align-items:center;margin-right:2rem}#header .sns a img{margin-right:4px}#header .infoBox{display:flex;justify-content:space-between;align-items:flex-end}@media (max-width:819px){#header .infoBox{padding-bottom:0;align-items:center}}#header .other a{margin-right:2rem;border-bottom:1px dashed;font-size:1.3rem;font-size:max(11.5px, 1.3rem)}#header .circle-btn{display:flex;align-items:center;padding:.7rem 2rem;max-width:35rem;border-radius:999px;position:relative;background:#ececec;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}@media (max-width:819px){#header .circle-btn{margin-bottom:2.5rem}}#header .circle-btn.mb1{margin-bottom:1.5rem}@media (max-width:819px){#header .circle-btn.mb4{margin-bottom:4rem}}#header .circle-btn .ico{right:2rem;position:absolute}#header .other{margin-bottom:6rem}.infoBox .google-link{font-size:1.3rem;font-size:max(11.5px, 1.3rem);border-bottom:1px dashed}@media (max-width:819px){.infoBox .adressBox a{display:none}}.info-logo img{width:8.5rem}@media (max-width:819px){.info-logo img{display:none}}.blur-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;backdrop-filter:blur(2px);background:rgba(0,0,0,.3);z-index:999;pointer-events:none;opacity:0;visibility:hidden;z-index:2;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}.blur-overlay.active{transition:.5s all;opacity:1;visibility:visible;transition:.35s ease-in-out;overflow:auto}.hNav{-ms-overflow-style:none;scrollbar-width:none}.hNav::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}.navToggle{display:block;position:absolute;right:3.7rem;top:3.7rem;width:7rem;height:4.6rem;cursor:pointer;z-index:30;text-align:center;position:fixed;background-color:transparent}@media (max-width:819px){.navToggle{right:2rem;top:1.8rem;width:5.9rem;height:3.9rem}}.navToggle span{display:block;position:absolute;width:4rem;height:1.1px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.63s ease-in-out;right:1.38rem;transform-origin:left center;background-color:#fff;-webkit-backdrop-filter:invert(100%) contrast(100) grayscale(100%);backdrop-filter:invert(1) contrast(100) grayscale(100%);background-color:transparent}@media (max-width:819px){.navToggle span{right:1rem}}.navToggle span:nth-child(1){top:1.4rem}@media (max-width:819px){.navToggle span:nth-child(1){top:1.2rem}}.navToggle span:nth-child(2){top:2.9rem}@media (max-width:819px){.navToggle span:nth-child(2){top:2.6rem}}.navToggle.active span{background-color:#3e4048;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.navToggle:hover span:nth-child(2){transform:scaleX(.5)}.navToggle:hover span:nth-child(2){-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.navToggle.active span:nth-child(1){top:3.2rem;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);transform:rotate(-30deg)}.navToggle.active span:nth-child(2){top:1.2rem;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);transform:rotate(30deg) scaleX(1)}body .page-btn img{right:1.5rem;position:absolute;width:2rem;height:2rem;transition:all .25s ease}@media (max-width:819px){body .page-btn img{width:18px;height:18px}}body .page-btn{color:#fff;padding:1rem .5rem 1.5rem;width:24rem;display:flex;position:relative;align-items:center;transition:color .25s ease;overflow:hidden}@media (max-width:819px){body .page-btn{font-size:13px;padding:1rem 1.5rem 1rem .5rem;width:22.5rem}}body .page-btn:hover{opacity:1}body .page-btn:hover:before{animation:dashed-move-v2 .8s cubic-bezier(.25,1,.5,1);transform-origin:left}body .page-btn:before{position:absolute;bottom:1px;left:0;content:"";display:block;width:100%;height:1px;background:repeating-linear-gradient(to right,#fff,#fff .3rem,transparent 0,transparent .6rem);transform:scaleX(1);transform-origin:right;transition:all .25s ease;transition-property:transform}@keyframes dashed-move{0%{transform:translateX(0%)}50%{transform:translateX(100%)}51%{transform:translateX(-100%)}100%{transform:translateX(0%)}}@keyframes dashed-move-v2{0%{clip-path:inset(0 0 0 0)}50%{clip-path:inset(0 0 0 100%)}51%{clip-path:inset(0 100% 0 0)}100%{clip-path:inset(0 0 0 0)}}body .page-btn.black{color:#3e4048}body .page-btn.black:before{background:repeating-linear-gradient(to right,#3e4048,#3e4048 .3rem,transparent 0,transparent .6rem)}body .page-btn:hover img{right:.5rem;transition:all .4s ease}#footer{padding:7rem 7.2rem 3.3rem}@media (max-width:819px){#footer{padding:5.5rem 9.3333333333vw 3.3rem}}#footer .boxs{display:flex;justify-content:space-between}@media (max-width:819px){#footer .boxs{flex-direction:column;margin-bottom:7rem}}#footer .langBox{display:flex;align-items:center;justify-content:center}#footer .langBox .ja{border-bottom:1px solid}#footer .langBox span{padding:1rem;font-size:2rem;font-size:max(11.5px, 2rem)}@media (max-width:819px){#footer .fNav{margin-bottom:4.7rem}}#footer .fNav ul{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 6rem}@media (max-width:819px){#footer .fNav ul{gap:1rem 2rem}}#footer .fNav ul li{font-size:1.6rem;font-size:max(11.5px, 1.6rem)}#footer .fNav ul li a.contact{font-size:1.3rem;font-size:max(11.5px, 1.3rem);border-bottom:1px dashed}#footer .rBox{width:45.2rem}@media (max-width:819px){#footer .rBox{width:100%}}@media (min-width:820px) and (max-width:1024px){#footer .rBox{width:auto}}#footer .adressBox{display:flex;align-items:flex-end}#footer .adressBox .adress{margin-right:4rem;font-size:1.3rem;font-size:max(11.5px, 1.3rem)}#footer .adressBox .google-link{font-size:1.3rem;font-size:max(11.5px, 1.3rem);border-bottom:1px dashed}#footer .sns{display:flex;align-items:center}#footer .sns a{display:flex;align-items:center;margin-right:2rem}#footer .sns a img{margin-right:4px}#footer .flogo{margin-right:2rem}@media (max-width:819px){#footer .flogo{display:flex;justify-content:space-between;margin-bottom:4.5rem;margin-right:0}}#footer .flogo .logo{width:16rem}@media (max-width:819px){#footer .flogo .logo{width:100%}}@media (max-width:819px){#footer .flogo>a{width:11.5rem}}#footer .copy{font-size:1.2rem;font-size:max(11.5px, 1.2rem)}#subKv{position:relative;width:calc(100% - 4rem);height:70.5vh;display:flex;justify-content:flex-start;align-items:flex-end;margin:2rem 2rem 10rem;border-radius:2rem}@media (max-width:819px){#subKv{margin-bottom:9rem;border-radius:1rem;width:calc(100% - 2rem);margin:1rem 1rem 9rem;height:calc(var(--vh, 1vh) * 70.5)}}#subKv:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2rem;transition:all .6s}@media (max-width:819px){#subKv:after{border-radius:1rem}}#subKv:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:0;border-radius:2rem;opacity:0;z-index:1;transition:all .6s}@media (max-width:819px){#subKv:before{border-radius:1rem}}#subKv.show:before,#subKv.show:after{opacity:1;transition:all .6s}#subKv .ttlBox{z-index:1}#subKv.show .ttlBox{opacity:1}#subKv .ttl{color:#fff;margin-left:5rem;margin-bottom:4rem;line-height:1;font-size:6.4rem;font-size:max(11.5px, 6.4rem)}@media (max-width:819px){#subKv .ttl{font-size:4.8rem;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;display:flex;flex-direction:column-reverse;align-items:flex-end;margin-left:2rem;margin-bottom:2rem}}#subKv .ttl .ttlCustom{transform:scaleY(.9);display:inline-block;transform-origin:bottom}@media (max-width:819px){#subKv .ttl .ttlCustom{letter-spacing:-.2rem;transform-origin:bottom}}#subKv .ttl .deco{margin-left:1.2rem;font-size:3.6rem;font-size:max(11.5px, 3.6rem);text-transform:capitalize}@media (max-width:819px){#subKv .ttl .deco{writing-mode:horizontal-tb;font-size:2.4rem}}#fContact a{position:fixed;bottom:2rem;right:0;left:0;text-align:center;margin:0 auto;display:flex;align-items:center;justify-content:center;padding:1.2rem 2rem;background:#d6cfbe;border-radius:99px;width:max-content;font-size:1.8rem;font-size:max(11.5px, 1.8rem);line-height:1;z-index:2;transition:all .3s;opacity:0}@media (max-width:819px){#fContact a{font-size:15px;padding:12px 14px;right:auto;left:8vw}}.fade-in#fContact a{opacity:1;transition:opacity .6s ease-out,transform .6s ease-out}.is-active #fContact a{opacity:1}#fContact a .en{font-size:1.4rem;font-size:max(11.5px, 1.4rem);margin-left:.5rem}@media (max-width:819px){#fContact a .en{font-size:11px}}#aside01{background-image:url(//shuku-kokon.com/wp/wp-content/themes/shuku_ver3/css/../img/footer_bg.jpg);background-size:cover;margin:2rem;border-radius:2rem;background-position:center}@media (max-width:819px){#aside01{background-image:url(//shuku-kokon.com/wp/wp-content/themes/shuku_ver3/css/../img/footer_bg_sp.jpg);border-radius:1rem;margin:1rem}}#aside01 .box{padding:4.2rem 5.2rem 2rem 4.2rem}@media (max-width:819px){#aside01 .box{padding:2.5rem}}@media (max-width:819px){#aside01 .ttlBox{margin-bottom:12rem}}#aside01 .ttl{display:inline-block;transform:scaleY(.9);color:#fff}@media (max-width:819px){#aside01 .ttl{font-size:45px;display:flex;flex-direction:column-reverse;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright}}#aside01 .ttl span{color:#fff;margin-left:1.2rem}@media (max-width:819px){#aside01 .ttl span{writing-mode:horizontal-tb;font-size:1.6rem}}#aside01 .circle-btn{color:#fff;display:flex;align-items:center;border:1px solid;padding:1rem 2rem;max-width:35rem;border-radius:999px;position:relative;transition:all .6s}@media (max-width:819px){#aside01 .circle-btn{padding:.6rem 2rem;max-width:22.6rem;margin-bottom:1rem}}#aside01 .circle-btn .ico{right:2rem;position:absolute;transition:all .6s}@media (max-width:819px){#aside01 .circle-btn .ico{right:2rem}}#aside01 .contactBox .tel-txt{color:#d6cfbe}#aside01 .contactBox .telBox{display:flex;align-items:center}@media (max-width:819px){#aside01 .contactBox .telBox{align-items:baseline}}@media (max-width:819px){#aside01 .contactBox .tel{font-size:15px}}#aside01 .contactBox .tel,#aside01 .contactBox .open,#aside01 .contactBox .tel a{color:#fff}#aside01 .contactBox .open{font-size:1.1rem;font-size:max(11.5px, 1.1rem);margin-left:.5rem}@media (max-width:819px){#aside01 .contactBox{margin-top:15px}}@media (min-width:820px){#fContact a:hover{background:#3e4048;opacity:1;color:#fff;transition:all .3s}#overview .circle-btn:hover,#stay03 .circle-btn:hover,#header .circle-btn:hover{background:#3e4048;opacity:1;color:#fff;transition:all .6s}#overview .circle-btn:hover img,#stay03 .circle-btn:hover img,#header .circle-btn:hover img{filter:invert(100%) brightness(2);transition:all .6s;transform:translateX(-.5rem)}#aside01 .circle-btn:hover{background:#fff;opacity:1;color:#3e4048;border:1px solid #fff;transition:all .6s}#aside01 .circle-btn:hover img{filter:invert(100%) brightness(2);transition:all .6s}#footer .adressBox .google-link:hover,#footer .fNav ul li a:hover,#home08 .google-link:hover,.infoBox .google-link:hover,#header .other a:hover,.hNav ul li a:hover{color:#d46857;opacity:1}}#container [data-aos=fade-up]{transform:translate3d(0,5rem,0);opacity:0;transition:transform .8s ease-out,opacity .8s ease-out}#container [data-aos=fade-up].aos-animate{transform:translateY(0);opacity:1}[data-aos=fade-up_custom]{transform:translate3d(0,2rem,0);opacity:0;transition-property:transform,opacity}[data-aos][data-aos=fade-up_custom][data-aos-easing=fade-up_custom_easing]{transition-timing-function:ease-in,cubic-bezier(0,.39,.18,1)}[data-aos=clip-fade]{clip-path:inset(0 0 100% 0);transition-property:clip-path}[data-aos=clip-fade].aos-animate{clip-path:inset(0 0 0 0)}[data-aos][data-aos=clip-fade][data-aos-easing=clip-fade_easing]{transition-timing-function:cubic-bezier(0,.67,.07,1)}