*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{font-size:1.3333333333vw}@media only screen and (min-width: 769px){html{font-size:.8333333333vw}}body{color:#040000;font-size:100%;font-family:"Montserrat",Arial,"メイリオ","Meiryo","ヒラギノ角ゴ ProN W3","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","HiraKakuPro-W3","ＭＳ Ｐゴシック",sans-serif;font-weight:700;line-height:100%;-webkit-text-size-adjust:100%}body.show::before,body.show::after{visibility:visible}@media only screen and (max-width: 768px){body{min-width:100%}body::before,body::after{content:"";width:100%;height:50%;position:fixed;left:0;z-index:-1;display:block}body::before{top:0;background-color:#040000}body::after{bottom:0;background-color:#040000}}img{vertical-align:bottom;max-width:100%;height:auto}.button{font-size:3.2rem;letter-spacing:.05em;display:inline-block;width:32rem;margin-left:auto;margin-right:auto;border-radius:.8rem;background-color:#040000;color:#fff}.button.large{width:40rem}.button.btn-styles{width:26rem;height:10rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button a{display:block;line-height:1;width:100%;height:100%;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button span{font-size:1.7rem;letter-spacing:.05em;line-height:1;margin-top:1rem;display:block}#container{position:relative}.box{width:62rem;margin-left:auto;margin-right:auto}@media only screen and (min-width: 769px){.box{width:96rem}}body.is-scrolled #wrapper header .header-main .inner h1{-webkit-transform:scale(0.48) translate(0, -10px);-ms-transform:scale(0.48) translate(0, -10px);transform:scale(0.48) translate(0, -10px)}header{position:fixed;top:0;left:0;right:0;z-index:999;background-color:rgba(0,0,0,0)}header .header-promotion{background:#000;padding:7px 0 5px;text-align:center;color:#fff;font-size:1.6rem;letter-spacing:.075em;z-index:9;position:relative}@media only screen and (min-width: 769px){header .header-promotion{display:none}}header .header-main{position:relative;z-index:1;padding:9px 0 15px;background-color:#fff}@media only screen and (min-width: 769px){header .header-main{padding:60px 0 15px}}header .header-main::before{display:block;content:"";position:absolute;top:0;left:0;right:0;height:65px;background:#fff;-webkit-transform:translate(-101%, 0);-ms-transform:translate(-101%, 0);transform:translate(-101%, 0);z-index:2}header .header-main::after{display:block;content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#040000;-webkit-transform:translate(-101%, 0);-ms-transform:translate(-101%, 0);transform:translate(-101%, 0);z-index:9}header .header-main .inner{position:relative}header .header-main .inner h1{margin:0 auto;width:220px;font-size:0;position:relative;-webkit-transition:all .7s ease 0s;transition:all .7s ease 0s;z-index:9;height:10rem}header .header-main .inner h1 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;font-size:4.8rem}@media only screen and (min-width: 769px){header .header-main .inner h1 a{font-size:7.2rem}}header .header-main .inner #menu-toggle{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);left:18px;width:28px;height:28px;z-index:9}@media only screen and (min-width: 769px){header .header-main .inner #menu-toggle{display:none}}header .header-main .inner #menu-toggle a{display:block;height:100%}header .header-main .inner #menu-toggle a::before,header .header-main .inner #menu-toggle a::after{display:block;content:"";position:absolute;top:5px;left:0;right:0;height:4px;background:#040000;-webkit-transition:-webkit-transform .4s cubic-bezier(0.64, -0.36, 0.1, 1) 0s;transition:-webkit-transform .4s cubic-bezier(0.64, -0.36, 0.1, 1) 0s;transition:transform .4s cubic-bezier(0.64, -0.36, 0.1, 1) 0s;transition:transform .4s cubic-bezier(0.64, -0.36, 0.1, 1) 0s, -webkit-transform .4s cubic-bezier(0.64, -0.36, 0.1, 1) 0s}header .header-main .inner #menu-toggle a::after{top:auto;bottom:5px}header .header-main .inner .instagram{position:absolute;right:18px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);width:28px;height:28px;-webkit-transition:all .7s ease 0s;transition:all .7s ease 0s;z-index:9}header .header-main .inner nav{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;padding:65px 0 0;-webkit-transform:translate(-101%, 0);-ms-transform:translate(-101%, 0);transform:translate(-101%, 0);-webkit-transition:-webkit-transform .7s cubic-bezier(0.64, -0.36, 0.1, 1) 0s;transition:-webkit-transform .7s cubic-bezier(0.64, -0.36, 0.1, 1) 0s;transition:transform .7s cubic-bezier(0.64, -0.36, 0.1, 1) 0s;transition:transform .7s cubic-bezier(0.64, -0.36, 0.1, 1) 0s, -webkit-transform .7s cubic-bezier(0.64, -0.36, 0.1, 1) 0s;z-index:-1;overflow:scroll;-webkit-overflow-scrolling:touch;z-index:1}@media only screen and (min-width: 769px){header .header-main .inner nav{bottom:auto;background:#040000;-webkit-transform:none;-ms-transform:none;transform:none;padding:0;overflow:hidden}}header .header-main .inner nav ul.main{position:relative}@media only screen and (min-width: 769px){header .header-main .inner nav ul.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:960px;max-width:100%;margin:0 auto}}header .header-main .inner nav ul.main>li{font-size:3.4rem;letter-spacing:.05em;position:relative}@media only screen and (min-width: 769px){header .header-main .inner nav ul.main>li{font-size:1.5rem;color:#fff}}header .header-main .inner nav ul.main>li a{display:block;padding:17px 23px;position:relative}header .header-main .inner nav ul.main>li a span{display:block;font-size:2.2rem;letter-spacing:.2em;margin:2.5rem 0 0}@media only screen and (min-width: 769px){header .header-main .inner nav ul.main>li a span{display:none}}header .header-main .inner nav ul.main>li i{position:absolute;top:20px;right:30px;padding:5px;-webkit-transition:-webkit-transform .2s ease 0s;transition:-webkit-transform .2s ease 0s;transition:transform .2s ease 0s;transition:transform .2s ease 0s, -webkit-transform .2s ease 0s;z-index:-1}header .header-main .inner nav ul.main>li .level-2{display:none}header .header-main .inner nav ul.main>li .level-2 li:nth-child(1){border-top:solid 1px #040000}header .header-main .inner nav ul.main>li .level-2 li:nth-child(1) a{border:none}header .header-main .inner nav ul.main>li .level-2 li a{padding:25px 0;margin:0 45px;border-top:solid 1px #040000}header .header-main .inner nav ul.main>li.is-open i{-webkit-transform:scale(1, -1) translateY(-75%);-ms-transform:scale(1, -1) translateY(-75%);transform:scale(1, -1) translateY(-75%)}header .header-main .inner nav ul.main>li::after{display:block;content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#040000;-webkit-transform:translate(-101%, 0);-ms-transform:translate(-101%, 0);transform:translate(-101%, 0)}header .header-main .inner nav ul.main>li:nth-child(n+2){-webkit-transform:translate(-101%, 0);-ms-transform:translate(-101%, 0);transform:translate(-101%, 0)}@media only screen and (min-width: 769px){header .header-main .inner nav ul.main>li:nth-child(n+2){-webkit-transform:none;-ms-transform:none;transform:none}}header .header-main .inner nav ul.main>li.is-show{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform .7s cubic-bezier(0.64, -0.36, 0.1, 1) 0s;transition:-webkit-transform .7s cubic-bezier(0.64, -0.36, 0.1, 1) 0s;transition:transform .7s cubic-bezier(0.64, -0.36, 0.1, 1) 0s;transition:transform .7s cubic-bezier(0.64, -0.36, 0.1, 1) 0s, -webkit-transform .7s cubic-bezier(0.64, -0.36, 0.1, 1) 0s}header .header-main .inner nav ul.main>li.is-show::after{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform .7s cubic-bezier(0.64, -0.36, 0.1, 1) .05s;transition:-webkit-transform .7s cubic-bezier(0.64, -0.36, 0.1, 1) .05s;transition:transform .7s cubic-bezier(0.64, -0.36, 0.1, 1) .05s;transition:transform .7s cubic-bezier(0.64, -0.36, 0.1, 1) .05s, -webkit-transform .7s cubic-bezier(0.64, -0.36, 0.1, 1) .05s}header .reservation{position:fixed;right:50px;bottom:55px;background:#040000;color:#fff;text-align:center;font-size:2.4rem;letter-spacing:.05em;padding:10px 20px 23px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;border:solid 1px rgba(0,0,0,0);-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;width:80px;height:38px;padding:0}header .reservation span{display:block;font-size:2.8rem;letter-spacing:.325em;position:absolute;top:24px;left:50%;-webkit-transform:translate(-50%, 0) scale(0.5);-ms-transform:translate(-50%, 0) scale(0.5);transform:translate(-50%, 0) scale(0.5);white-space:nowrap}header .reservation a{display:block;height:100%}header .reservation.text{bottom:152px;width:56px;line-height:1.4;white-space:nowrap}@media only screen and (min-width: 769px){header .reservation.text{bottom:245px;width:98px;height:66px;right:80px;font-size:1.2rem}}header .reservation.text .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(0.6);-ms-transform:translate(-50%, -50%) scale(0.6);transform:translate(-50%, -50%) scale(0.6)}@media only screen and (min-width: 769px){header .reservation.text .inner{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}header .reservation.inst{width:40px;line-height:38px;padding:0;bottom:105px;background-color:rgba(0,0,0,0)}@media only screen and (min-width: 769px){header .reservation.inst{width:60px;line-height:60px;bottom:167px}}header .reservation.inst.change{background-color:rgba(0,0,0,0)}header .reservation.line{width:40px;line-height:38px;padding:0;bottom:60px;background-color:rgba(0,0,0,0)}header .reservation.line.change{background-color:rgba(0,0,0,0)}@media only screen and (min-width: 769px){header .reservation.line{width:60px;bottom:95px;line-height:60px}}header .reservation.ginza{bottom:55px;line-height:38px}header .reservation.change{color:#040000;background-color:#fff}#wrapper.menu-open header .header-main::before,#wrapper.menu-open header .header-main::after{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform .7s cubic-bezier(0.64, -0.36, 0.1, 1) 0s;transition:-webkit-transform .7s cubic-bezier(0.64, -0.36, 0.1, 1) 0s;transition:transform .7s cubic-bezier(0.64, -0.36, 0.1, 1) 0s;transition:transform .7s cubic-bezier(0.64, -0.36, 0.1, 1) 0s, -webkit-transform .7s cubic-bezier(0.64, -0.36, 0.1, 1) 0s}#wrapper.menu-open header .header-main::before{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform .7s cubic-bezier(0.64, -0.36, 0.1, 1) 0s;transition:-webkit-transform .7s cubic-bezier(0.64, -0.36, 0.1, 1) 0s;transition:transform .7s cubic-bezier(0.64, -0.36, 0.1, 1) 0s;transition:transform .7s cubic-bezier(0.64, -0.36, 0.1, 1) 0s, -webkit-transform .7s cubic-bezier(0.64, -0.36, 0.1, 1) 0s}#wrapper.menu-open header .header-main .inner h1{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}#wrapper.menu-open header .header-main .inner #menu-toggle a::before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:12px}#wrapper.menu-open header .header-main .inner #menu-toggle a::after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);bottom:12px}#wrapper.menu-open header .header-main .inner nav{-webkit-transform:none;-ms-transform:none;transform:none}footer{background:#040000;color:#fff;padding:50px 0 25px;position:relative}footer #schedule h2{display:block;margin-bottom:2rem;line-height:1;font-size:3.7rem;letter-spacing:.05em}footer #schedule .wpsbc-container,footer #schedule .wpsbc-calendars,footer #schedule .wpsbc-calendar,footer #schedule .wpsbc-container .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header,footer #schedule .wpsbc-container .wpsbc-calendars .wpsbc-calendar table tr td .wpsbc-gap .wpsbc-date-inner,footer #schedule .wpsbc-container .wpsbc-calendars .wpsbc-calendar table tr td .wpsbc-date.wpsbc-gap,footer #schedule .wpsbc-container .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header .wpsbc-calendar-header-navigation .wpsbc-next,footer #schedule .wpsbc-container .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header .wpsbc-calendar-header-navigation .wpsbc-prev{background:#040000}footer #schedule .wpsbc-container .wpsbc-calendars .wpsbc-calendar table tr td .wpsbc-legend-item-5 .wpsbc-date-inner .wpsbc-date-number{color:#040000}footer #schedule .wpsbc-container .wpsbc-calendars .wpsbc-calendar table tr td .wpsbc-date-inner.today span{text-decoration:underline}footer #schedule .wpsbc-legend{background:#040000;color:#fff}footer #schedule .wpsbc-legend-item:nth-of-type(1){display:none}footer #recruit{display:block;margin:0 0 37px;background-color:#fff;color:#040000;padding:2rem 0;width:100%;border-radius:.8rem;line-height:1}footer #recruit h3{text-align:center;margin:0}footer #recruit h3 span{font-size:1.7rem;letter-spacing:.05em;line-height:1;margin-top:1rem;display:block}footer .inner{width:75.7%;margin:0 auto}@media only screen and (min-width: 769px){footer .inner{width:96rem}}footer .inner #schedule{margin:0 0 37px}@media only screen and (min-width: 769px){footer .inner #schedule{float:left;margin:0 0 55px}}footer .inner #open{margin:0 0 37px}@media only screen and (min-width: 769px){footer .inner #open{margin:6rem 0 0 11rem;width:43%;float:left}}footer .inner #open p{font-size:2.4rem;letter-spacing:.025em;line-height:1.2}footer .inner #staff-schedule{margin:0 0 70px}footer .inner #staff-schedule p{font-size:2.4rem;letter-spacing:.025em;line-height:1.2}footer .inner #staff-schedule p.link{font-size:2.8rem;letter-spacing:.05em;text-align:center;height:35px;line-height:35px;border:solid 1px #fff;margin:10px 0 0}footer .inner nav{margin:0 0 45px}@media only screen and (min-width: 769px){footer .inner nav{clear:both;margin:0 0 70px}}footer .inner nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width: 769px){footer .inner nav ul{margin-left:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer .inner nav ul li{font-size:2.4rem;letter-spacing:.05em;margin-right:5rem}@media only screen and (min-width: 769px){footer .inner nav ul li{font-size:3.2rem}}footer .inner nav ul li a{text-decoration:underline}footer .inner h3{font-size:3.7rem;letter-spacing:.05em;padding:0;margin:0 0 2rem;line-height:1;text-align:left}footer small{display:block;text-align:center;font-size:1.6rem;letter-spacing:.05em;padding:0 50px 0 0}footer #to_top{position:absolute;bottom:5px;right:5px;width:45px;height:45px;background:#fff;color:#040000;font-size:2.2rem;letter-spacing:.05em;text-align:center}@media only screen and (min-width: 769px){footer #to_top{width:70px;height:70px;right:10px;bottom:10px}}footer #to_top a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 769px){footer #to_top a{padding-top:2rem}}footer #to_top a i{display:block;font-size:3rem;margin:0 0 5px}.fa-chevron-up:before{content:"";position:absolute;width:2rem;height:1.2rem;top:10px;right:0;bottom:auto;left:0;background-color:rgba(0,0,0,0);margin:auto;background:url(../images/arrow_menu.svg) no-repeat;background-size:contain;-webkit-transform:scale(1, -1) translateY(0%);-ms-transform:scale(1, -1) translateY(0%);transform:scale(1, -1) translateY(0%)}@media only screen and (min-width: 769px){.fa-chevron-up:before{top:17px}}.fa-chevron-down:before{content:"";position:absolute;width:3rem;height:2rem;top:auto;right:auto;bottom:auto;left:auto;background-color:rgba(0,0,0,0);margin:auto;background:url(../images/arrow_menu.svg) no-repeat;background-size:contain}@-webkit-keyframes color{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}}@keyframes color{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}}@-webkit-keyframes img{0%{-webkit-transform:translate(-10%, 0);transform:translate(-10%, 0)}100%{-webkit-transform:translate(0);transform:translate(0)}}@keyframes img{0%{-webkit-transform:translate(-10%, 0);transform:translate(-10%, 0)}100%{-webkit-transform:translate(0);transform:translate(0)}}.hidden{font-size:0 !important;margin:0 !important;padding:0 !important;visibility:hidden}.contents-ttl{font-size:6rem;letter-spacing:.05em;display:inline-block;padding-bottom:5rem}.contents-ttl span{display:block;font-size:2.2rem;letter-spacing:.2em;margin:4rem 0 0}.obj-fit{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.wp-pagenavi{padding-top:5rem;margin-left:-3rem}.wp-pagenavi .pages{border:1px solid;padding:2px 5px;display:none}.wp-pagenavi a,.wp-pagenavi span{margin-left:3rem;font-size:2.6rem}.post-type{font-size:2.4rem;letter-spacing:.05em;line-height:1.4;margin-top:2rem;text-align:left}.post-type img{margin-top:1rem;margin-bottom:1rem}.post-type h1{font-size:3.8rem;line-height:1.6;margin-bottom:1rem}.post-type h2{font-size:3.2rem;line-height:1.5;margin-bottom:1rem}.post-type h3{font-size:2.8rem;line-height:1.4;margin-bottom:1rem}.post-type h4,.post-type h5,.post-type h6{font-size:2.4rem;line-height:1.4;margin-bottom:1rem}.post-type ul>li{padding-bottom:.5em;list-style-position:inside;list-style-type:disc;letter-spacing:.08em;text-indent:-1em;padding-left:1em;background:none !important}.post-type ol>li{padding-bottom:.5em;list-style-position:inside;list-style-type:decimal;letter-spacing:.08em;background:none !important}.post-type table td,.post-type table th{padding:1rem 1.5rem;border:1px solid;text-align:left}.post-type .post-type-title{font-size:3.6rem;line-height:1.5;text-align:center;margin-bottom:4rem}.post-type .aligncenter{display:block;margin-left:auto;margin-right:auto}.post-type .alignright{float:right;margin-left:1.5em}.post-type .alignleft{float:left;margin-right:1.5em}#wrapper{background:#fff}#wrapper #content{padding:8rem 0 0}#wrapper #content #mv{margin:0 0 90px}#wrapper #content #mv .slides{margin:0 0 40px}#wrapper #content #mv .slides li{overflow:hidden}#wrapper #content #mv .slides li::after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f2f2f2;-webkit-animation:color 1.8s cubic-bezier(0.23, 1, 0.38, 1) 1s forwards;animation:color 1.8s cubic-bezier(0.23, 1, 0.38, 1) 1s forwards}#wrapper #content #mv .slides li img{-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0);-webkit-animation:img 1.8s cubic-bezier(0.23, 1, 0.38, 1) 1s forwards;animation:img 1.8s cubic-bezier(0.23, 1, 0.38, 1) 1s forwards}#wrapper #content #mv .slides.num-6{position:relative;padding:140.8% 0 0}#wrapper #content #mv .slides.num-6 li{position:absolute}#wrapper #content #mv .slides.num-6 li:nth-child(1){top:9%;left:11%;width:27.8%}#wrapper #content #mv .slides.num-6 li:nth-child(2){top:0;right:0;width:43.4%}#wrapper #content #mv .slides.num-6 li:nth-child(2)::after{-webkit-animation-delay:1.3s;animation-delay:1.3s}#wrapper #content #mv .slides.num-6 li:nth-child(2) img{-webkit-animation-delay:1.3s;animation-delay:1.3s}#wrapper #content #mv .slides.num-6 li:nth-child(3){top:35%;left:4.3%;width:40.7%}#wrapper #content #mv .slides.num-6 li:nth-child(3)::after{-webkit-animation-delay:1.6s;animation-delay:1.6s}#wrapper #content #mv .slides.num-6 li:nth-child(3) img{-webkit-animation-delay:1.6s;animation-delay:1.6s}#wrapper #content #mv .slides.num-6 li:nth-child(4){top:45.6%;left:65.1%;width:24.4%}#wrapper #content #mv .slides.num-6 li:nth-child(4)::after{-webkit-animation-delay:1.9s;animation-delay:1.9s}#wrapper #content #mv .slides.num-6 li:nth-child(4) img{-webkit-animation-delay:1.9s;animation-delay:1.9s}#wrapper #content #mv .slides.num-6 li:nth-child(5){bottom:0;left:0;width:41.3%}#wrapper #content #mv .slides.num-6 li:nth-child(5)::after{-webkit-animation-delay:2.2s;animation-delay:2.2s}#wrapper #content #mv .slides.num-6 li:nth-child(5) img{-webkit-animation-delay:2.2s;animation-delay:2.2s}#wrapper #content #mv .slides.num-6 li:nth-child(6){bottom:0;right:0;width:49.3%}#wrapper #content #mv .slides.num-6 li:nth-child(6)::after{-webkit-animation-delay:2.5s;animation-delay:2.5s}#wrapper #content #mv .slides.num-6 li:nth-child(6) img{-webkit-animation-delay:2.5s;animation-delay:2.5s}#wrapper #content #staff .staff-container .staff-category .staff-hobby .staff-box .text{text-align:left}#wrapper #content #staff .staff-container .staff-category .staff-hobby .staff-box .name{text-align:center;font-size:4.8rem;letter-spacing:.05em;line-height:1.6}#wrapper #content #staff .staff-container .staff-category .staff-hobby .staff-box .message,#wrapper #content #staff .staff-container .staff-category .staff-hobby .staff-box .profile{margin-top:3rem;font-size:4.2rem;letter-spacing:.05em;line-height:1.6}#wrapper #content #staff .staff-container .staff-category .staff-hobby .staff-box .message p,#wrapper #content #staff .staff-container .staff-category .staff-hobby .staff-box .profile p{margin-top:.5rem;font-size:2.4rem}#wrapper #content #staff .staff-container .staff-category .staff-hobby .staff-box .photo{position:relative;padding:95% 0 0;margin:0 0 5px}#wrapper #content #styles{margin-bottom:45px;padding-bottom:45px;border-bottom:1px solid #000;text-align:center}#wrapper #content #staff .staff-container .staff-category .staff-hobby,#wrapper #content #price,#wrapper #content #blog,#wrapper #content #news{margin:0 0 8rem;text-align:center}@media only screen and (min-width: 769px){#wrapper #content #staff .staff-container .staff-category .staff-hobby,#wrapper #content #price,#wrapper #content #blog,#wrapper #content #news{margin:0 0 16rem}}#wrapper #content #styles .styles-list.is-show .style-single .inner h4{opacity:1;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .5s cubic-bezier(0.23, 1, 0.38, 1) .5s;transition:all .5s cubic-bezier(0.23, 1, 0.38, 1) .5s}#wrapper #content #styles .styles-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:5rem}#wrapper #content #styles .styles-list .style-single{width:50%;max-height:187.5px;overflow:hidden;position:relative}@media only screen and (min-width: 769px){#wrapper #content #styles .styles-list .style-single{width:33.3333333333%;max-height:initial}}#wrapper #content #styles .styles-list .style-single .inner,#wrapper #content #styles .styles-list .style-single .inner img{height:100%}#wrapper #content #styles .styles-list .style-single .inner{display:block;position:relative}#wrapper #content #styles .styles-list .style-single .inner::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#f2f2f2}#wrapper #content #styles .styles-list .style-single .inner img{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform 1.8s cubic-bezier(0.23, 1, 0.38, 1) 0s;transition:-webkit-transform 1.8s cubic-bezier(0.23, 1, 0.38, 1) 0s;transition:transform 1.8s cubic-bezier(0.23, 1, 0.38, 1) 0s;transition:transform 1.8s cubic-bezier(0.23, 1, 0.38, 1) 0s, -webkit-transform 1.8s cubic-bezier(0.23, 1, 0.38, 1) 0s}#wrapper #content #styles .styles-list .style-single .inner h4{width:102px;background:#040000;color:#fff;text-align:center;font-size:3.6rem;letter-spacing:.05em;line-height:22px;height:22px;position:absolute;bottom:10%;left:50%;-webkit-transform:translate(-60%, -50%);-ms-transform:translate(-60%, -50%);transform:translate(-60%, -50%);opacity:0}@media only screen and (min-width: 769px){#wrapper #content #styles .styles-list .style-single .inner h4{width:194px;font-size:3.8rem;line-height:41px;height:41px}}#wrapper #content #styles .styles-list .style-single .inner h4.twice{width:125px;height:46px;bottom:0}@media only screen and (min-width: 769px){#wrapper #content #styles .styles-list .style-single .inner h4.twice{width:215px;height:90px}}#wrapper #content #styles .styles-list .style-single a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9}#wrapper #content .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;margin-bottom:5rem;margin-top:-4rem}@media only screen and (min-width: 769px){#wrapper #content .list{margin-bottom:10rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#wrapper #content .single{width:29rem;height:auto;margin-top:4rem}@media only screen and (min-width: 769px){#wrapper #content .single{width:40rem}#wrapper #content .single:nth-of-type(2n){margin-left:4rem}}#wrapper #content .single img{height:23rem;-o-object-fit:none;object-fit:none}@media only screen and (min-width: 769px){#wrapper #content .single img{width:100%;height:30rem;-o-object-fit:cover;object-fit:cover}}#wrapper #content .single h4{margin-top:2rem;font-size:2.4rem;letter-spacing:.05em;line-height:1.4}#wrapper #content .single time{font-size:2.4rem;letter-spacing:.05em;line-height:1.2;margin-top:1.2rem;display:block}.p-notfound{text-align:center;padding-bottom:20rem;padding-top:10rem}.archive-page{padding:16rem 0 15rem;text-align:center}.archive-page ul.archive-styles{margin-top:-2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.archive-page ul.archive-styles li{margin-top:2rem;color:#040000;background-color:#fff;border:2px solid #040000}.archive-page ul.archive-styles li.active{color:#fff;background-color:#040000}.archive-page ul.archive-styles li a{line-height:1.2}#wrapper #content .list.archive-styles-list{margin-top:3rem}.archive-back{display:block;margin-top:8rem;font-size:2.4rem;letter-spacing:.05em;line-height:1.4}.page{padding:16rem 0 15rem;text-align:center}.page .recruit-wrap .free{font-size:2.7rem;line-height:1.3}.page .recruit-wrap h4{font-size:2.6rem;margin:15px 0 35px}@media only screen and (min-width: 769px){.page .recruit-wrap h4{font-size:2.2rem;margin:40px 0 35px}}.page .recruit-wrap dl{font-size:2.4rem;line-height:1.5;margin:0 0 35px}.page .recruit-wrap dl dt{width:130px;float:left}@media only screen and (min-width: 769px){.page .recruit-wrap dl dt{width:250px;text-align:left}}.page .recruit-wrap dl dt::after{display:inline;content:"・・・";margin:0 1em;letter-spacing:-0.5em}.page .recruit-wrap dl dd{margin:0 0 1.5em 130px}@media only screen and (min-width: 769px){.page .recruit-wrap dl dd{margin:0 0 1.5em 250px;text-align:left}}.page .access{position:relative;text-align:left}.page .access h4{margin-bottom:1.5rem;text-align:center}.page .access h4 img{width:100%;text-align:center}.page .access iframe{width:100%;height:auto}@media only screen and (min-width: 769px){.page .access iframe{height:300px}}.page .access .tel,.page .access .fax{font-size:3.4rem;letter-spacing:.05em;line-height:1.2}.page .access .schedule{font-size:2.4rem;letter-spacing:.025em;line-height:1.33;margin:10px 0 25px}.page .access address,.page .access .caption{display:block;font-size:2.4rem;letter-spacing:.025em;line-height:1.33;font-style:normal}.page .access .map-wrapper{margin-bottom:1.5rem}/*# sourceMappingURL=style.css.map */