@charset "UTF-8";a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,label,legend,li,main,mark,nav,ol,p,pre,q,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0;border:0}html{font-size:62.5%}body{font-size:1.6rem;line-height:1.8;color:#333}*{font-family:inherit;font-size:inherit;line-height:inherit}a{color:inherit}a:visited{color:inherit}article,aside,footer,header,main,nav,section{display:block}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}img,video{max-width:100%}img{border-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q:after,q:before{content:"";content:none}[hidden]{display:none!important}[disabled]{cursor:not-allowed}:focus:not(:focus-visible){outline:0}.sr-only{position:absolute;clip:rect(1px,1px,1px,1px);left:-9999px;top:-9999px}@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic M";font-weight:700;src:local("Yu Gothic Bold")}body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}*{font-family:-apple-system,BlinkMacSystemFont,"Noto Sans JP","游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Segoe UI",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.fade-in{opacity:0}.fade-in.lazyloaded{-webkit-transition:opacity 1.5s;transition:opacity 1.5s;opacity:1}#hero{background:#1f4514;width:100vw;height:100vh;position:relative}.logo{height:75%;max-width:90%;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}@media screen and (min-width:960px){.logo{height:100%;max-width:75%}}#luxbar{display:none}.luxbar-brand{padding:0}.luxbar-brand img{display:block;height:auto;max-height:30px;margin-top:5px;padding-left:4.5vw}.luxbar-menu-light,.luxbar-menu-light .dropdown ul{background:#f6f6f6}.luxbar-menu-light .active,.luxbar-menu-light .luxbar-item:hover{background:#fff}.break:before{content:"\a";white-space:pre}.w_break:before{content:"\a\a";white-space:pre}.scrolldown{position:absolute;bottom:0;right:6vw;-webkit-transition:all .6s;transition:all .6s;opacity:1}.scrolldown span{position:absolute;left:-7px;bottom:60px;color:#eee;font-size:1rem;letter-spacing:.3em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.fade{opacity:0}@media screen and (min-width:960px){.scrolldown{right:3vw}.scrolldown span{font-size:.8rem}}.scrolldown:before{content:"";position:absolute;bottom:0;left:-4px;width:10px;height:10px;border-radius:50%;background:#eee;-webkit-animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite;animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite}@-webkit-keyframes circlemove{0%{bottom:45px}100%{bottom:-5px}}@keyframes circlemove{0%{bottom:45px}100%{bottom:-5px}}@-webkit-keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}.scrolldown::after{content:"";position:absolute;bottom:0;left:0;width:2px;height:50px;background:#eee}.h2{font-size:6vw;text-align:center;margin:0 auto 6vw auto}.h2 span{display:block;font-size:4vw}section{padding:8vw 0}@media screen and (min-width:960px){section{padding:5vw 0}.h2{display:block;text-align:left;font-size:3vw;margin:0 auto 4vw 5vw}.h2 span{font-size:1.8vw}}.intro{background-image:url(/assets/img/after-hero-bg.svg);background-repeat:no-repeat;background-size:100% auto;background-color:#f0f0f0}.firstbox::before{content:"";display:block;padding-top:calc(100% + 30vw)}.firstbox{background-image:url(/assets/img/separator.svg);background-repeat:no-repeat;background-size:70% auto;background-position:center bottom;padding:12vw 0 75vw 0;position:relative}.firstbox h2{position:absolute;top:28vw;right:18vw}.firstbox h2 .catch{width:8.5vw}.firstbox p{background-image:url(/assets/img/marker.svg);background-repeat:no-repeat;background-size:28vw auto;font-size:3.5vw;padding-top:35vw;padding-left:1.5vw;line-height:2;position:absolute;left:11vw;top:61vw;font-family:"Shippori Mincho B1",serif}.secondbox{text-align:center;padding-bottom:20vw}.secondbox .shop-logo{padding-top:20vw;width:60vw;display:block;margin:0 auto;margin-bottom:8vw}.secondbox .btn-shop{display:block;margin-bottom:4vw}.secondbox .btn-shop img{display:inline-block;width:48vw}.secondbox .arrow{width:15vw}.secondbox a:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3)}@media screen and (min-width:960px){.firstbox::before{padding-top:calc(100% + 17vw)}.wrapper{background-image:url(/assets/img/separator-pc.svg);background-repeat:no-repeat;background-size:9vw auto;background-position:44vw 34vw;display:-webkit-box;display:-ms-flexbox;display:flex}.wrapper .firstbox{background-image:none;width:50%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-bottom:0}.wrapper .firstbox h2{right:9.5vw;top:26.5vw}.wrapper .firstbox h2 .catch{width:3.3vw}.wrapper .firstbox p{top:30vw;left:8vw;background-size:11vw auto;font-size:1.2vw;padding-left:1vw;padding-top:14vw;line-height:1.8}.wrapper .secondbox{width:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:0}.wrapper .secondbox .shop-logo{width:50%;margin-bottom:3.5vw;padding-top:30vw}.wrapper .secondbox .btn-shop{width:39%;margin:0 auto 2vw auto}.wrapper .secondbox .arrow{width:10%}}.section-02{background:#fff}@media screen and (min-width:960px){.section-02 .item-box{max-width:750px;margin:0 auto}}.section-03{background-color:#707070;color:#fff}.section-03 table{font-size:2.8vw;width:80%;margin:0 auto}.section-03 table tr{height:8vw}.section-03 table tr th{text-align:left;font-weight:400}.section-03 table tr td{text-align:right}.section-03 .cap{width:100%;margin-bottom:2vw;font-size:2.4vw;text-align:center}.section-03 .note{font-size:2.4vw;margin:8vw 0 0 10vw}.section-03 .shoes{display:block;width:25vw;margin:15vw auto 5vw auto}@media screen and (min-width:960px){.section-03 .section-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.section-03 .item-box{width:50%}.section-03 table{width:70%;margin-left:15%;font-size:1.4vw}.section-03 table tr{height:3vw}.section-03 .cap{width:100%;margin-bottom:1vw;font-size:1.2vw;text-align:center}.section-03 .note{font-size:1.2vw;margin:5vw 0 0 7.5vw}.section-03 .shoes{margin:0 auto;width:20vw}}.section-04 .section-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3vw}.section-04 .section-wrapper a{display:inline-block;margin:0 6vw}.section-04 .section-wrapper a:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3)}.section-04 .section-wrapper svg{width:10vw;fill:#c1ae8a}@media screen and (min-width:960px){.section-04 .section-wrapper a{margin:0 5vw}.section-04 .section-wrapper svg{width:8vw}}.section-05{background-color:#f0f0f0}.section-05 iframe{width:100%;height:50vw;filter:grayscale(60%);-webkit-filter:grayscale(60%)}.section-05 .shopInfo{margin:5vw 0 0 0;text-align:center;font-size:2.8vw}.section-05 .shop{font-weight:700;margin-bottom:1vw}.section-05 .opens{margin-bottom:1vw}.section-05 .address{margin-bottom:.8vw}.section-05 .accessNote{font-size:2.4vw}@media screen and (min-width:960px){.section-05 iframe{height:35vw}.section-05 .shopInfo{font-size:1.4vw;text-align:left;margin-left:12vw}.section-05 .shop{margin-bottom:.6vw}.section-05 .opens{margin-bottom:.6vw}.section-05 .address{margin-bottom:.4vw}.section-05 .accessNote{font-size:1.2vw}}.section-06 form{background-color:#c1ae8a;padding:7vw 5vw;border-radius:8px;margin:0 auto;width:95%;max-width:700px}.section-06 fieldset{display:block;border:4px solid #dfdfdf;padding:1.5rem 1rem 1rem 1rem;border-radius:16px}@media screen and (min-width:960px){.section-06 form{max-width:850px}}.section-06 button,.section-06 input,.section-06 select,.section-06 textarea{display:block;margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.section-06 textarea{display:block;width:100%;resize:vertical;background-color:#e4dfda;padding:1.2rem 1.6rem;margin-top:1.6rem;border-radius:4px}.section-06 textarea:focus{background-color:#fff}.section-06 input[type=email],.section-06 input[type=tel],.section-06 input[type=text]{font-size:1.6rem;padding:1.2rem 1rem .8rem 1.5rem;margin-bottom:2rem;width:100%;background-color:#e4dfda;border-radius:4px}.section-06 input[type=email]:focus,.section-06 input[type=tel]:focus,.section-06 input[type=text]:focus{background-color:#fff}.section-06 input::-webkit-input-placeholder{color:#989898}.section-06 input::-moz-placeholder{color:#989898}.section-06 input:-ms-input-placeholder{color:#989898}.section-06 label{font-size:2rem;font-weight:400;color:#fff}.section-06 .checkbox-wrapper label,.section-06 .radio-wrapper label{font-size:1.6rem}.section-06 .input-header{font-size:2rem}.section-06 .i_required_1{position:relative;margin-left:6rem}.section-06 .i_required_1::before{content:"必須";background-color:#61988e;padding:.1rem 0;font-size:1.4rem;color:#fff;margin-left:.6rem;display:inline-block;border-radius:3px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5rem;text-align:center;left:-6rem}.section-06 .i_required_0{position:relative;margin-left:6rem}.section-06 .i_required_0::before{content:"任意";background-color:grey;padding:.1rem 0;font-size:1.4rem;color:#fff;margin-left:.6rem;display:inline-block;border-radius:3px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5rem;text-align:center;left:-6rem}.section-06 input[type=file]{width:100%}.section-06 .file-input{padding:2rem 1rem .8rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:.8rem}.section-06 .btn-file{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.4rem;cursor:pointer;background-color:grey;color:#fff;width:15rem;text-align:center;padding:.5rem 0;border-radius:4px;margin-bottom:.8rem}.section-06 .btn-file:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3)}.section-06 .js-file01,.section-06 .js-file02,.section-06 .js-file03,.section-06 .js-file04,.section-06 .js-file05{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#707070;font-size:1.4rem;width:calc(100% - 15rem);padding:.5rem 1.6rem .5rem 4rem}.section-06 .btn-submit{font-size:1.8rem;display:block;background-color:#61988e;color:#fff;border-radius:6px;padding:1rem 0;width:100%;margin:0 auto}.section-06 .btn-submit:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3)}.movie{display:block;width:100vw;font-size:0}.footer{text-align:center;background:#000;color:#fff;padding:10vw 0 4vw 0;padding-font-weight:bold}.footer .shopInfo{font-size:2.4vw}.footer .shop{margin-bottom:4vw;font-weight:400}.footer .item{font-weight:700}.footer .item span{font-weight:400;margin-left:1rem}.footer .iconWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .iconWrapper a{display:inline-block;margin:3vw 2vw}.footer .iconWrapper a:hover{-webkit-filter:brightness(.8);filter:brightness(.8)}.footer .iconWrapper img{display:inline-block;width:6vw}.footer small{display:block;font-size:2.4vw}@media screen and (min-width:960px){.footer{text-align:left;padding:5vw 0 3vw 0}.footer .shopInfo{font-size:1.4vw;margin-left:25vw}.footer .iconWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer .iconWrapper a:first-child{margin-left:0}.footer small{font-size:1.4vw;margin-left:25vw}}
/*# sourceMappingURL=style.min.css.map */