@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Cormorant+SC:wght@300;600&display=swap");a,button,input[type=checkbox],input[type=radio],label,select{cursor:pointer}html{overflow-y:scroll}html.-full{height:100%;overflow:hidden}body{font-feature-settings:"palt";background-color:#ebebeb;color:#49494d;font-family:YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;overflow-x:hidden}html.-full body{height:100%}body.-fixed{overflow:hidden}._svgText{left:0;opacity:0;pointer-events:none;position:absolute;top:0}*,:after,:before{box-sizing:border-box}blockquote,body,button,dd,dl,fieldset,h1,h2,h3,h4,h5,h6,hr,iframe,input,legend,ol,option,p,pre,select,td,textarea,th,ul{border:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,small,strong,sub,sup,th{font-size:inherit;font-weight:inherit}address,cite,dfn,em,var{font-style:normal}caption,th{text-align:left}a,abbr[title],ins{text-decoration:none}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{line-height:1}main{display:block}ol,ul{list-style-type:none}table{border-collapse:collapse;border-spacing:0}a,a:hover,a:link,a:visited{color:inherit;text-decoration:none}q:after,q:before{content:none}sub,sup{vertical-align:initial}button,input,mark,select,textarea{background:none;color:inherit}button,input,select,textarea{font-family:inherit;font-size:inherit;letter-spacing:inherit}select{-webkit-appearance:none;appearance:none;border-radius:0}select::-ms-expand{display:none}.c-btn{overflow:hidden;position:relative}.c-btn-content,.c-btn_inner{display:block;height:100%;position:relative;width:100%}.c-btn-content{align-items:center;display:flex;justify-content:center;z-index:2}.c-btn-content .text{color:#49494d;font-family:YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-weight:600;position:relative}.-gold .c-btn-content .text{color:#fff}.c-btn-icon{fill:#fff;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.c-btn-icon .icon{height:100%;position:relative;width:100%}.c-btn-icon .icon .svg-arrow{left:50%;top:50%;transform:translate(-50%,-50%)}.c-btn-bg,.c-btn-icon .icon .svg-arrow{height:100%;position:absolute;width:100%}.c-btn-bg{background-color:#49494d;left:0;top:0;z-index:1}.-gold .c-btn-bg{background-color:#988263}.c-modal-contents{background-color:initial;border:none;height:100%;margin:0;max-height:100%;max-width:100%;padding:0;width:100%}.c-modal-contents::-webkit-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#49494dcc;z-index:-1}.c-modal-contents::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#49494dcc;z-index:-1}.c-modal-contents .content{cursor:pointer;height:100%;position:relative}.c-modal-contents .content_inner{align-items:center;cursor:default;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-modal-contents .content_inner.movie-wrp{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.c-modal-contents .content_inner .image{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto}.c-modal-contents .content_inner .image .img-obj{height:100%;width:auto}.c-modal-contents .content_inner .movie{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding-top:56.25%;position:relative}.c-modal-contents .content_inner .movie iframe{height:100%;left:0;position:absolute;top:0;width:100%}.c-modal .modal-close-button{cursor:pointer;display:block;position:absolute;right:0;top:0}.c-modal-bg{background-color:#49494d;height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%}.c-modal-closeBtn{cursor:pointer;position:fixed;z-index:10}.c-modal-closeBtn_inner{display:block;height:100%;position:relative;width:100%}.c-modal-closeBtn_inner .line{bottom:0;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.c-modal-closeBtn_inner .line-color{background-color:#fff;display:block;height:100%;width:100%}.c-modal-closeBtn_inner .line:first-of-type{transform:rotate(45deg)}.c-modal-closeBtn_inner .line:last-of-type{transform:rotate(-45deg)}.c-mouse-stalker{left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .02s ease-out;z-index:100}.c-mouse-stalker_inner{display:block;height:100%;opacity:0;position:relative;transition:all .2s ease-out;width:100%}.c-mouse-stalker_inner .icon{background-color:initial;border-radius:50%;height:100%;left:-50%;position:absolute;top:-50%;width:100%}.c-mouse-stalker_inner .icon:before{background-color:initial;border-radius:50%;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.c-mouse-stalker_inner .svg-arrow{fill:#49494d;display:block;height:100%;left:50%;opacity:0;position:absolute;top:50%;width:100%}.c-mouse-stalker.-movieModalHover,.c-mouse-stalker.-movieModalHover .c-mouse-stalker_inner{opacity:1}.c-mouse-stalker.-movieModalHover .c-mouse-stalker_inner .icon:before{color:#fff;content:"PLAY";font-family:Cormorant SC,YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-weight:600}.c-mouse-stalker.-movieModalHover .c-mouse-stalker_inner .icon .svg-arrow{opacity:1;z-index:1}.c-mouse-stalker.-movieModalHover .c-mouse-stalker_inner .icon .svg-arrow .svg-arw1{display:none}.c-mouse-stalker.-movieModalHover .c-mouse-stalker_inner .icon .svg-arrow .svg-arw2{fill:#fff}.c-mouse-stalker.-galleryModalHover,.c-mouse-stalker.-galleryModalHover .c-mouse-stalker_inner{opacity:1}.c-mouse-stalker.-galleryModalHover .c-mouse-stalker_inner .icon{background-color:#fff3}.c-mouse-stalker.-galleryModalHover .c-mouse-stalker_inner .icon:before{background-color:#ffffff80;display:block}.c-mouse-stalker.-galleryModalHover .c-mouse-stalker_inner .icon .svg-arrow{opacity:1;z-index:1}.c-sectionTitle{font-family:Cormorant SC,YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-weight:300;line-height:1}.c-sectionTitle,.t-footer{color:#49494d;position:relative}.t-footer{background-color:#fff!important;width:100%}.t-footer_inner{margin-left:auto;margin-right:auto;position:relative}.t-footer-nav .-left .link.logo{display:inline-block}.t-footer-nav .-left .link.logo .img-obj{height:auto;vertical-align:top;width:100%}.t-footer-nav-list_item{display:block;font-family:YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif}.t-footer-nav-list_item .link{display:block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.t-footer-nav-list_item .link .icon{position:absolute;right:0;top:50%;transform:translateY(-50%)}.t-footer-nav-list_item .link .icon .svg-insta{height:100%;position:relative;width:100%}.t-footer-nav .copy{color:#828282}.t-footer .pagetop{position:relative}.t-footer .pagetop .link{border:1px solid #ebebeb;border-radius:50%;display:block;position:absolute;top:50%}.t-footer .pagetop .link .icon-arrow{fill:#49494d;height:100%;position:relative;width:100%;z-index:2}.t-footer .pagetop .link .icon-arrow .svg-arrow{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg);transition:transform .2s ease-out}.t-header{background-color:#fff;position:relative;z-index:10}.t-header-nav,.t-header_inner{height:100%}.t-header-nav-list,.t-header-nav-list_item{display:flex;height:100%}.t-header-nav-list_item{align-items:center}.t-header-nav-list_item .link{display:inline-block}.t-header-nav-list_item .link.logo{display:block}.t-header-nav-list_item .link img{height:auto;vertical-align:top;width:100%}.t-loaderShadow{background:url(/shikasarukitsune/assets/img/common/b-loader_shadow.png) repeat-x 0 100%;height:100%;opacity:.2;position:fixed;right:0;top:0;width:100%;z-index:18}.t-loaderShadow.-trans{transition-duration:2.15s;transition-property:all;transition-timing-function:cubic-bezier(.43,.195,.02,1)}.t-loader{background-color:#fdfdfb;height:100%;position:fixed;right:0;top:0;width:100%;z-index:20}.t-loader.-trans{transition-duration:2s;transition-property:all;transition-timing-function:cubic-bezier(.43,.195,.02,1)}.t-loader.-trans .logo-shadow{transition-duration:1.8s;transition-property:all;transition-timing-function:cubic-bezier(.43,.195,.02,1)}.t-loader_inner{display:block;height:100%;opacity:0;position:relative;width:100%}.t-loader .address,.t-loader .name{color:#d5d5c5;font-family:IBM Plex Sans,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:600;letter-spacing:.1em;line-height:1.6666666667;position:absolute;transform:rotate(90deg);transform-origin:top left}.t-loader .logo{bottom:0;height:auto;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;width:auto}.t-loader .logo_inner{display:block;height:100%;position:relative;width:100%}.t-loader .logo_inner img{height:auto;width:100%}.t-loader .logo-main,.t-loader .logo-shadow{height:100%;left:0;position:absolute;top:0;width:100%}.t-loader .logo-main{transform:translateZ(0);z-index:1}.t-loader .logo-shadow{opacity:.3;transform:translate3d(0,-10%,0) scale(1);transform-origin:center top}.t-loader .logo-shadow img{display:block;opacity:0}[data-smooth-scroll]{overflow:hidden;position:relative;width:100%}[data-smooth-scroll] [data-scroll-parallax]{will-change:transform}[data-smooth-scroll] [data-smooth-scroll-body]{left:0;position:fixed;top:0;width:100%}.edge [data-smooth-scroll] [data-smooth-scroll-body],.ie [data-smooth-scroll] [data-smooth-scroll-body],.is-inertia-none [data-smooth-scroll] [data-smooth-scroll-body],.mobile [data-smooth-scroll] [data-smooth-scroll-body],.safari [data-smooth-scroll] [data-smooth-scroll-body]{position:relative}[data-smooth-scroll] [data-smooth-scroll-body] .dummy-content{height:200vh;width:100%}[data-smooth-scroll] [data-smooth-scroll-content]{left:0;position:fixed;top:0;width:100%;will-change:transform}.edge [data-smooth-scroll] [data-smooth-scroll-content],.ie [data-smooth-scroll] [data-smooth-scroll-content],.is-inertia-none [data-smooth-scroll] [data-smooth-scroll-content],.mobile [data-smooth-scroll] [data-smooth-scroll-content],.safari [data-smooth-scroll] [data-smooth-scroll-content]{position:relative}[data-smooth-scroll] [data-smooth-scroll-content].-active{z-index:1}[data-smooth-scroll] .t-dummy-scroll-content{width:100%}.edge [data-smooth-scroll] .t-dummy-scroll-content,.ie [data-smooth-scroll] .t-dummy-scroll-content,.is-inertia-none [data-smooth-scroll] .t-dummy-scroll-content,.mobile [data-smooth-scroll] .t-dummy-scroll-content,.safari [data-smooth-scroll] .t-dummy-scroll-content{position:fixed}html.edge .t-smooth-scroll .scroller,html.edge .t-smooth-scroll .scroller-content,html.ie .t-smooth-scroll .scroller,html.ie .t-smooth-scroll .scroller-content,html.is-inertia-none .t-smooth-scroll .scroller,html.is-inertia-none .t-smooth-scroll .scroller-content,html.mobile .t-smooth-scroll .scroller,html.mobile .t-smooth-scroll .scroller-content,html.safari .t-smooth-scroll .scroller,html.safari .t-smooth-scroll .scroller-content{position:relative}html.edge .t-smooth-scroll .t-dummy-scroll-content,html.ie .t-smooth-scroll .t-dummy-scroll-content,html.is-inertia-none .t-smooth-scroll .t-dummy-scroll-content,html.mobile .t-smooth-scroll .t-dummy-scroll-content,html.safari .t-smooth-scroll .t-dummy-scroll-content{position:fixed}@media screen and (min-width:768px){html{font-size:1vw}body{font-size:.875rem}._sp{display:none!important}.c-btn{height:4.8125rem;width:23.25rem}.c-btn_inner:hover{transition-duration:.6s;transition-property:all;transition-timing-function:cubic-bezier(.23,1,.32,1)}.c-btn_inner.-hover .text{transform:translate3d(size-variable-pc(15),0,0)}.c-btn-content .text{font-size:1rem;letter-spacing:.15em;transition-duration:.75s;transition-property:all;transition-timing-function:cubic-bezier(.23,1,.32,1)}.c-btn-icon{height:.625rem;right:2rem;width:.625rem}.c-btn-bg{border-radius:2.5rem}.c-modal-contents .content_inner{max-height:66vh;max-width:83vw}.c-modal-contents .content_inner.movie-wrp{max-width:55vw}.c-modal-contents .content_inner .image{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-modal-contents .content_inner .image .img-obj{height:100%;width:auto}.c-modal-contents .content_inner .movie{width:54.5625rem}.c-modal-closeBtn{height:3.75rem;right:3.75rem;top:3.75rem;width:3.75rem}.c-mouse-stalker{height:11.5rem;width:11.5rem}.c-mouse-stalker.-s{height:7.5rem;width:7.5rem}.c-mouse-stalker.-ss{height:5.625rem;width:5.625rem}.c-mouse-stalker_inner .svg-arrow{height:.875rem;width:1rem}.c-mouse-stalker_inner .svg-arrow.-left{transform:translate(calc(-50% - 1.875rem),-50%) rotate(180deg)}.c-mouse-stalker_inner .svg-arrow.-right{transform:translate(calc(-50% + 1.875rem),-50%)}.c-mouse-stalker.-movieModalHover .c-mouse-stalker_inner .icon{border:.0625rem solid #fff}.c-mouse-stalker.-movieModalHover .c-mouse-stalker_inner .icon:before{font-size:1.125rem;transform:translate(calc(-50% - .5rem),-50%)}.c-mouse-stalker.-galleryModalHover .c-mouse-stalker_inner .icon:before{height:calc(100% - 4rem);width:calc(100% - 4rem)}.c-sectionTitle{font-size:6.25rem}.t-footer{padding:5rem 0}.t-footer_inner{display:flex;justify-content:space-between;width:80rem}.t-footer-nav{display:flex;flex:0 0 73.75rem}.t-footer-nav .-left{width:50%}.t-footer-nav .-left .link.logo{transition-duration:.6s;transition-property:all;transition-timing-function:cubic-bezier(.23,1,.32,1);width:12.5rem}.t-footer-nav-list_item+.t-footer-nav-list_item{margin-top:1.625rem}.t-footer-nav-list_item .link{font-size:.875rem;padding-right:2.5rem}.t-footer-nav-list_item .link,.t-footer-nav-list_item .link svg{transition-duration:.6s;transition-property:all;transition-timing-function:cubic-bezier(.23,1,.32,1)}.t-footer-nav-list_item .link .icon{height:1.375rem;width:1.375rem}.t-footer-nav .copy{font-size:.75rem;margin-top:2.8125rem}.t-footer .pagetop .link{height:6.25rem;transform:translateY(-50%);width:6.25rem}.t-footer .pagetop .link .icon-arrow .svg-arrow{height:.625rem;width:.625rem}.t-footer .pagetop .link:hover .icon-arrow .svg-arrow{transform:translate(-50%,calc(-50% - 2px)) rotate(-90deg)}.t-header{height:7.375rem}.t-header-nav{padding:0 6.875rem}.t-header-nav-list_item .link{padding:.625rem;transition-duration:.6s;transition-property:all;transition-timing-function:cubic-bezier(.23,1,.32,1)}.t-header-nav-list_item .link.logo{width:9.875rem}.t-loader .address,.t-loader .name{font-size:.75rem}.t-loader .name{right:-10rem;top:3.75rem}.t-loader .logo{height:7rem;width:11.5625rem}.t-loader .address{bottom:11.25rem;left:7.5rem}}@media screen and (min-width:768px) and (max-width:1080px){html{font-size:10.8px}}@media screen and (min-width:1920px){html{font-size:19.2px}}@media screen and (max-width:767px){html{font-size:8.5333333333vw}body{font-size:.8125rem}._pc{display:none!important}.c-btn{height:2rem;width:9.71875rem}.c-btn-content .text{font-size:.5rem;letter-spacing:.05em}.c-btn-icon{height:.3125rem;right:1rem;width:.3125rem}.c-btn-bg{border-radius:1.25rem}.c-modal-contents .content_inner{max-height:50vh;max-width:80vw}.c-modal-contents .content_inner.movie-wrp{width:100%}.c-modal-contents .content_inner .image{max-height:50vh;max-width:80vw}.c-modal-contents .content_inner .movie{max-width:9.71875rem;width:100%}.c-modal-closeBtn{height:.78125rem;right:1rem;top:1rem;width:.78125rem}.c-mouse-stalker{display:none}.c-sectionTitle{font-size:2.5rem}.t-footer{padding:1.5625rem 0}.t-footer_inner{margin-left:auto;margin-right:auto;width:9.71875rem}.t-footer-nav .-left{text-align:center}.t-footer-nav .-left .link.logo{width:4.375rem}.t-footer-nav-list{margin:1.6875rem auto;width:100%}.t-footer-nav-list_item+.t-footer-nav-list_item{margin-top:.8125rem}.t-footer-nav-list_item .link{font-size:.4375rem;padding-right:1.0625rem}.t-footer-nav-list_item .link .icon{height:.6875rem;width:.6875rem}.t-footer-nav .copy{font-size:.3125rem;line-height:.4375rem;padding-right:48%}.t-footer .pagetop{margin:0 0 0 auto;width:100%}.t-footer .pagetop .link{height:2rem;right:0;transform:translateY(-75%);width:2rem}.t-footer .pagetop .link .icon-arrow .svg-arrow{height:.3125rem;width:.3125rem}.t-header{height:1.875rem}.t-header-nav{padding:0 .625rem}.t-header-nav-list_item .link.logo{width:3.125rem}.t-loader .address,.t-loader .name{font-size:.625rem}.t-loader .name{right:-10rem;top:1.25rem}.t-loader .logo{height:5rem;width:8.625rem}.t-loader .address{bottom:7.5rem;left:4.6875rem}}@media screen and (min-width:768px) and (min-width:768px){.c-btn_inner:hover:hover,.t-footer-nav .-left .link.logo:hover{opacity:.6}.t-footer-nav-list_item .link:hover{color:#988263}.t-footer-nav-list_item .link:hover svg{fill:#988263}.t-header-nav-list_item .link:hover{opacity:.6}}@media only screen and (min-width:768px) and (min-width:1920px){.t-loader .address,.t-loader .name{font-size:14.4px}.t-loader .name{right:-192px;top:72px}.t-loader .logo{height:134.4px;width:222px}.t-loader .address{bottom:216px;left:144px}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1439px){.t-loader .address,.t-loader .name{font-size:1.1111111111vw}.t-loader .name{right:-14.8148148148vw;top:5.5555555556vw}.t-loader .logo{height:10.3703703704vw;width:17.1296296296vw}.t-loader .address{bottom:16.6666666667vw;left:11.1111111111vw}}