@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}button:focus{outline:none}button{margin:0;padding:0;border:none;border-radius:0;background-color:transparent;-webkit-appearance:none}button,input[type="submit"],input[type="reset"]{cursor:pointer}button,input,textarea,select{font-family:inherit}html{font-size:62.5%}body{margin:0;padding:0;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック体", "ＭＳ Ｐゴシック", "MS PGothic", "Droid Sans", sans-serif;color:#4E2E20;width:100%;height:100%;font-size:1.6rem;line-height:2;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-font-variant-ligatures:none;font-variant-ligatures:none}img{max-width:100%;height:auto;vertical-align:top}a{text-decoration:none}.bold{font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック体", "ＭＳ Ｐゴシック", "MS PGothic", "Droid Sans", sans-serif;font-weight:bold}.font_en{font-family:"Comfortaa", "Helvetica Neue", "Helvetica", "Arial", sans-serif;font-weight:500}.fadein{opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.fadein-img img{opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.fadein-img.lazyloaded img.lazyloaded{opacity:1}.global-footer{padding:100px 40px 50px;overflow:hidden}.footer{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-img{width:55.55556%}.footer-deta{width:37.03704%;margin:36px 0 0 7.3%}.footer-date-txt{margin-top:39px;line-height:1.6;letter-spacing:0.05em}.footer-station-txt{margin-top:21px;line-height:1.6;letter-spacing:0.05em}.footer-link-area{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-link{font-size:1.2rem}.map-a,.contact-a{padding:3px 18px;border:1px solid #4E2E20;color:#4E2E20;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;margin-right:19px}.icon-area{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.ma-16{margin-right:16px}.facebook-link{position:relative;width:28px;height:28px}.facebook-link::before{position:absolute;content:"";background-repeat:no-repeat;background-size:cover;background-image:url("../img/top/footer-icon.svg");width:28px;height:28px;top:0px;left:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.note-link{position:relative;width:23px;height:26px}.note-link::before{position:absolute;content:"";background-repeat:no-repeat;background-size:cover;background-image:url("../img/top/footer-icon02.svg");width:23px;height:26px;top:1px;left:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.insta-link{position:relative;width:28px;height:28px}.insta-link::before{position:absolute;content:"";background-repeat:no-repeat;background-size:cover;background-image:url("../img/top/footer-icon04.svg");width:28px;height:28px;left:0;top:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.copy{margin-top:36px;margin-right:40px;font-size:1.2rem}@media screen and (min-width: 769px){.map-a:hover,.contact-a:hover{border:1px solid #E2A533;color:#E2A533}.facebook-link:hover::before{background-image:url("../img/top/footer-icon-y.svg");-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.note-link:hover::before{background-image:url("../img/top/footer-icon02-y.svg");-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.mail-link:hover::before{background-image:url("../img/top/footer-icon03-y.svg");-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.insta-link:hover::before{background-image:url("../img/top/footer-icon04-y.svg");-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}}@media screen and (max-width: 768px){body{font-size:1.4rem}.global-footer{padding:30px 30px 50px}.footer{display:block}.footer-img{width:100%}.footer-deta{width:100%;margin:30px 0 0 0}.footer-ttl{width:60.31746%}.footer-date-txt{margin-top:18px}.footer-station-txt{margin-top:12px}.footer-link-area{margin-top:16px}.map-a,.contact-a{padding:3px 17px;margin-right:11px}.icon-area{margin-top:20px}.ma-16{margin-right:12px}.copy{margin-top:15px;margin-right:0px}}.vimeo-area{width:100%;position:relative;background-color:#7C5645}#player{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}#player::after{position:absolute;content:"";top:0;left:0;display:block;opacity:0.3;background-color:#4E2E20;width:100%;height:100%}#player iframe{height:100%;left:0;position:absolute;top:0;width:100%}.header-logo{position:absolute;top:80px;right:80px}.main-ttl{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.main-ttl-sub{position:absolute;top:83px;left:72px;font-size:4rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;line-height:1.3;letter-spacing:0.25em}.top-ecruit{position:absolute;bottom:80px;right:100px;width:160px;height:160px}.news-area{padding:100px 40px 43px;overflow:hidden}.news-ttl{float:left;line-height:1}.news-list-area{float:left;margin-left:10.4%}.news-list{width:100%;display:table;margin-bottom:32px}.news-list dt{display:table-cell;width:80px;letter-spacing:0.05em}.news-list dd{display:table-cell;padding-left:27px;letter-spacing:0.05em}.news-list a{color:#4E2E20;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.news-link a{clear:both;display:inline-block;float:right;letter-spacing:0.05em;padding-right:20px;position:relative;line-height:1.5}.news-link a::after{position:absolute;content:"";top:5px;right:0;width:10px;height:10px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;border-top:2px solid #4E2E20;border-right:2px solid #4E2E20;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.news-link a{color:#4E2E20;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.about-area{padding:80px 40px 100px}.about-txt{margin:59px auto}.about-txt a{color:#4E2E20;border-bottom:1px solid #4E2E20}.about-txt a:hover{color:#E2A533;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;border-bottom:none}.about-list-area{margin:103px auto 0;overflow:hidden}.about-list-box{overflow:hidden;margin-bottom:80px}.about-fl-l{float:left}.about-fl-r{float:right}.about-list-img{width:55.55556%}.about-list-txt-box{width:50%;position:relative}.about-list-txt{font-size:2.6rem;letter-spacing:0.05em;line-height:1.6;padding:60px 30px 60px 60px}.ma-l{margin:135px -9.3% 0 0}.ma-r{margin:135px 0 0 -9.3%}.deta-txt-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-buttom{margin:20px 30px 0}.play-pc{max-width:1440px;margin:0 auto;display:block}.play-sp{max-width:375px;margin:0 auto;display:none}.flow-area{padding:83px 40px 77px}.flow-list-area{margin:27px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flow-list{width:22.22222%}.flow-number-ttl{font-size:2.4rem;line-height:1.6}.flow-number{font-size:4.6rem;line-height:1.7}.flow-img{margin-top:20px}.flow-txt{line-height:1.6;margin-top:16px;text-align:left;letter-spacing:0.05em}.flow-buttom{margin:105px auto 0}.event-area{padding:81px 30px 100px}.event-txt{margin:38px auto 0}.event-img-area{margin-top:62px}.event-img-pc{max-width:1020px;margin:0 auto;display:block}.event-img-sp{display:none}.event-buttom{margin:80px auto 0}.faq-area{padding:78px 40px 71px}.accordion-bg{background-color:#F0D298}.accordion-area{margin-top:62px}.accordion{cursor:pointer;margin-bottom:10px}.accordion-q{position:relative;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.accordion-header-q,.accordion-a{font-size:2.6rem;line-height:1}.accordion-header{margin-left:3.2%;font-size:2rem;letter-spacing:0.05em}.fa::after{position:absolute;content:"";top:39px;right:40px;width:20px;border-top:2px solid #4E2E20;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.fa::before{position:absolute;content:"";top:39px;right:40px;width:20px;border-top:2px solid #4E2E20;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.rotate-fa::after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.accordion-q{padding:20px 40px;overflow:hidden}.accordion-text-area{padding:23px 60px 24px 40px}.accordion-text-area{display:none;overflow:hidden}.accordion-txt{margin-left:4%;width:92.9%;line-height:1.6;letter-spacing:0.05em}.price-area{padding:0 40px 110px}.price-table-area{margin-top:59px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.price-table{width:49.53704%}.price-table-head{padding:5px 0;font-size:2rem}.price-table-deta{width:48.97196%;border-top:10px solid #F4F1EC;border-left:10px solid #F4F1EC;border-right:10px solid #F4F1EC;padding:15px 10px 20px}.price-table-deta:first-child{border-left:none}.price-table-deta:last-child{border-right:none}.price-table-deta-txt{font-size:2rem;letter-spacing:0.05em}.price-table-deta-money{font-size:3rem;letter-spacing:0.05em}.price-yen{font-size:2rem}.price-deta-txt{margin-top:16px;text-align:right;letter-spacing:0.05em;line-height:1.8;font-size:1.25rem}.price-campaign{margin:72px auto 0;width:600px;padding:18px 0;border-top:3px solid #E2A533;border-bottom:3px solid #E2A533;font-size:3rem;letter-spacing:0.05em}.price-txt{text-align:center;margin-top:50px;font-size:2rem;letter-spacing:0.05em;line-height:1.7}.price-buttom{margin:100px 30px 0}@media screen and (max-width: 999px){.header-logo{width:100px;top:32px;right:34px}.main-ttl{width:200px}.main-ttl-sub{top:38px;left:22px;font-size:2rem}.top-ecruit{bottom:40px;right:40px;width:110px;height:110px}.news-list-area{width:100%;margin:60px auto 0}.about-list-txt{font-size:2.4rem}.price-table-deta-txt{font-size:1.8rem;letter-spacing:0.05em}.price-table-deta-money{font-size:2rem;letter-spacing:0.05em}.price-yen{font-size:1.6rem}}@media screen and (min-width: 769px){.news-list a{color:#4E2E20}.news-list a:hover{color:#E2A533}.news-link a:hover{color:#E2A533}.news-link a:hover::after{border-top:2px solid #E2A533;border-right:2px solid #E2A533}.accordion-q:hover{background-color:#F0D298}}@media screen and (max-width: 768px){#player{height:0;overflow:hidden;position:relative}#player::after{position:absolute;content:"";top:0;left:0;display:block;opacity:0.3;background-color:#4E2E20;width:100%;height:100%}#player iframe{height:100%;left:0;position:absolute;top:0;width:100%}.header-logo{position:absolute;top:20px;right:20px}.main-ttl{width:120px}.main-ttl-sub{top:19px;left:18px;font-size:1.4rem;line-height:1.4}.top-ecruit{bottom:20px;right:20px;width:70px;height:70px}.news-area{padding:59px 30px 57px}.news-ttl{text-align:center;float:none}.news-list-area{float:none;margin:35px auto 0}.news-list{margin-bottom:15px}.news-list dt{display:block}.news-list dd{display:block;padding-left:0;line-height:1.6}.news-link{margin-top:38px}.news-link a{padding-right:17px}.news-link a::after{width:7px;height:7px}.about-area{padding:46px 0 80px}.about-deta-txt-area{padding:0 30px}.deta-txt-area{padding:0 30px;display:block}.about-txt{margin:26px auto}.about-list-area{margin:39px auto 0}.about-list-box{margin-bottom:40px}.about-list-img{width:92%}.about-list-txt-box{width:80%}.about-list-txt{font-size:1.4rem;padding:27px 30px 30px 30px}.about-fl-l{float:right}.about-fl-r{float:left}.ma-l{margin:-62px 0 0 0}.ma-l02{margin:135px -72% 0 0}.ma-r{margin:-62px 0 0 0}.about-buttom{margin:20px auto 0}.play-pc{display:none}.play-sp{display:block}.flow-area{padding:67px 30px 34px}.flow-list-area{margin:18px auto 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.flow-list{width:45.39683%;margin-bottom:26px}.flow-number-ttl{font-size:1.6rem;line-height:1.5}.flow-number{font-size:2.8rem;line-height:1}.flow-img{margin-top:10px}.flow-txt{margin-top:2px;font-size:1.2rem}.flow-buttom{margin:36px auto 0}.event-area{padding:51px 30px 82px}.event-txt{margin:22px auto 0}.event-img-area{margin-top:50px;display:block}.event-img-pc{display:none}.event-img-sp{display:block}.event-buttom{margin:38px auto 0}.faq-area{padding:66px 30px 27px}.accordion-area{margin-top:29px}.accordion-q{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.accordion-header-q,.accordion-a{font-size:2.4rem;line-height:1}.accordion-header{font-size:1.6rem;line-height:1.6}.fa::after{top:31px;right:20px;width:15px}.fa::before{top:31px;right:20px;width:15px}.accordion-q{padding:22px 50px 22px 15px}.accordion-text-area{padding:22px 30px 22px 15px}.accordion-txt{margin-left:4%;width:87.9%;margin-top:0px}.price-area{padding:0 30px 81px}.price-table-area{margin-top:27px;display:block}.price-table{width:100%;margin-bottom:20px}.price-table:last-child{margin-bottom:16px}.price-table-head{padding:3px 0;font-size:1.2rem}.price-table-deta{width:48.97196%;border-top:5px solid #F4F1EC;padding:8px 10px 12px}.price-table-deta-txt{font-size:1.2rem}.price-table-deta-money{font-size:1.8rem}.price-yen{font-size:1.2rem}.price-deta-txt{margin-top:0;line-height:1.5;font-size:1rem}.price-campaign{margin:55px auto 0;width:315px;padding:11px 0;border-top:2px solid #E2A533;border-bottom:2px solid #E2A533;font-size:1.8rem}.price-txt{text-align:left;margin-top:35px;font-size:1.4rem;line-height:1.7}.price-buttom{margin:20px auto 0}.deta-txt-area02{padding:37px 0 0}}@media screen and (max-width: 375px){.price-campaign{width:100%}}.co-white{color:#fff}.co-yellow{color:#E2A533}.co-brown{color:#4E2E20}.bg-brown{background-color:#4E2E20}.bg-brown02{background-color:#7C5645}.bg-beige{background-color:#F4F1EC}.bg-yellow{background-color:#E2A533}.bg-yellow02{background-color:#E9BB66}.bg-white{background-color:#fff}.block{display:block}.max-width{margin:0 auto;max-width:1080px}.txt-c{text-align:center}.ttl-h2{font-size:4rem;letter-spacing:0.05em}.txt-area{width:74.07407%;font-size:2rem;letter-spacing:0.05em;line-height:1.6}.bisyoku-buttom{width:400px;background-color:#7C5645;border-radius:50px;font-size:2.4rem;-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.16);box-shadow:0 5px 5px rgba(0,0,0,0.16);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.bisyoku-buttom-w{width:400px;font-size:2.4rem}.event-a{border-radius:50px;color:#fff;background-color:#E9BB66;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.16);box-shadow:0 5px 5px rgba(0,0,0,0.16)}.bisyoku-a{padding:16px 0}.fl-l{float:left}.fl-r{float:right}.pc-block{display:block}@media screen and (min-width: 769px){.bisyoku-buttom:hover{background-color:#E2A533}.event-a:hover{color:#fff;background-color:#E2A533}}@media screen and (max-width: 768px){.ttl-h2{font-size:2.6rem}.txt-area{width:100%;font-size:1.4rem}.bisyoku-buttom{width:315px;font-size:1.6rem}.bisyoku-buttom-w{width:315px;font-size:1.6rem}.bisyoku-a{padding:14px 0}.pc-block{display:none}}.pc-i-mode{display:block}@media screen and (max-width: 375px){.pc-i-mode{display:none}.bisyoku-buttom{width:100%}.bisyoku-buttom-w{width:100%}}
