@charset "utf-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&family=Open+Sans+Condensed:wght@700&family=Playball&family=Shippori+Mincho+B1&display=swap");body{-webkit-text-size-adjust:100%}body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,figure{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}img{line-height:0}figure{line-height:1}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}strong{font-weight:normal}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:focus{outline:none}body{-webkit-text-size-adjust:100%;position:relative}@media screen and (max-width: 767px){html{font-size:3.3vw;padding-top:15vw}}@media screen and (min-width: 768px) and (max-width: 1024px){html{font-size:1.5vw;padding-top:10vw}}@media screen and (min-width: 1025px) and (max-width: 1259px){html{font-size:14px;padding-top:100px}}@media screen and (min-width: 1260px){html{font-size:14px;padding-top:100px}}div{-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,li,dt,dd,th,td,a{line-height:1.8;font-weight:normal;color:#231815;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Noto Sans JP', sans-serif}img{width:100%;height:auto}a{color:#231815;text-decoration:none;-webkit-transition:opacity .4s;transition:opacity .4s}a:hover{opacity:.6}.wrappar{overflow:hidden}.bg{background-size:cover;background-position:center;background-repeat:no-repeat}.fadein{opacity:0;-webkit-transition:1.3s;transition:1.3s}@media screen and (min-width: 768px) and (max-width: 1259px){.fadein{-webkit-transform:translate(0, 40px);transform:translate(0, 40px)}}@media screen and (max-width: 767px){.fadein{-webkit-transform:translate(0, 2vw);transform:translate(0, 2vw)}}.fadein.active{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.form-error{margin-top:8px}.form-error p{display:block;padding:8px;border-radius:3px;color:#fff}input[type="text"],input[type="email"],input[type="tel"],input[type="date"],input[type="number"],textarea{width:100%;font-size:0.9rem;padding:18px;color:#666}input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#BABABA}input[type="text"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#BABABA}input[type="text"]::-ms-input-placeholder,input[type="email"]::-ms-input-placeholder,input[type="tel"]::-ms-input-placeholder,input[type="date"]::-ms-input-placeholder,input[type="number"]::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#BABABA}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="tel"]::placeholder,input[type="date"]::placeholder,input[type="number"]::placeholder,textarea::placeholder{color:#BABABA}input[type="text"]:input-placeholder,input[type="email"]:input-placeholder,input[type="tel"]:input-placeholder,input[type="date"]:input-placeholder,input[type="number"]:input-placeholder,textarea:input-placeholder{color:#BABABA}select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:0;background:none transparent;vertical-align:middle;font-size:inherit;color:inherit;-webkit-box-sizing:content-box;box-sizing:content-box}._form-radio{display:-webkit-box;display:-ms-flexbox;display:flex}._form-radio input[type="radio"]{display:none}._form-radio label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:25px}._form-radio label span{display:block;padding:10px}._form-radio label span:before,._form-radio label span:after{content:"";position:absolute;border-radius:50%;-webkit-transition:0.3s;transition:0.3s}._form-radio label span:before{width:16px;height:16px;top:10px;left:10px}._form-radio label span:after{width:10px;height:10px;top:14px;left:14px;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50%;transform-origin:50%}._form-radio input[type="radio"]:checked+span:after{-webkit-transform:scale(1);transform:scale(1)}._form-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}._form-checkbox input[type="checkbox"]{display:none}._form-checkbox label{width:100%;padding-left:25px;cursor:pointer;position:relative;display:block;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}._form-checkbox label:after{content:"";position:absolute;width:15px;height:15px;top:12px;left:12px}._form-checkbox label span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}._form-checkbox label span:before,._form-checkbox label span:after{content:"";position:absolute;z-index:2;-webkit-transition:0.3s;transition:0.3s}._form-checkbox label span:before{width:18px;height:2px;top:20px;left:18px;-webkit-transform:rotate(-45deg) scaleX(0);transform:rotate(-45deg) scaleX(0);-webkit-transform-origin:0 100%;transform-origin:0 100%}._form-checkbox label span:after{width:8px;height:2px;top:19px;left:9px;-webkit-transform:rotate(35deg) scaleX(0);transform:rotate(35deg) scaleX(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}._form-checkbox input[type="checkbox"]:checked+span:before{-webkit-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1)}._form-checkbox input[type="checkbox"]:checked+span:after{-webkit-transform:rotate(35deg) scaleX(1);transform:rotate(35deg) scaleX(1)}input[type='button'],input[type='submit']{font-size:1rem;background:none;text-align:center;color:#333;border:none}.form-botton-back{background:#666;position:relative}.form-botton-back:after{left:30px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.form-botton-back:before{-webkit-transition:0.5s;transition:0.5s;content:"";position:absolute;width:100%;height:100%;background-color:#333;top:0;left:0;-webkit-clip-path:circle(0% at 50% 50%);clip-path:circle(0% at 50% 50%)}.form-botton-back:hover:before{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}.form-botton-back input[type='button']{width:100%;height:50px;position:relative;z-index:1}.form-botton-next:after{right:30px}.form-botton-next:before{-webkit-transition:0.5s;transition:0.5s;content:"";position:absolute;width:100%;height:100%;background-color:#333;top:0;left:0;-webkit-clip-path:circle(0% at 50% 50%);clip-path:circle(0% at 50% 50%)}.form-botton-next:hover:before{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}.form-botton-next input[type='submit']{height:70px}.anime1{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);opacity:1}.anime1.active{-webkit-animation:animeTxt1 1.2s ease 0.2s;animation:animeTxt1 1.2s ease 0.2s;animation:animeTxt1 1.2s ease 0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes animeTxt1{0%{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);opacity:1}100%{-webkit-clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%);clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%);opacity:1}}@keyframes animeTxt1{0%{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);opacity:1}100%{-webkit-clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%);clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%);opacity:1}}.anime2{-webkit-clip-path:circle(0% at 50% 50%);clip-path:circle(0% at 50% 50%);opacity:1}.anime2.active{-webkit-animation:animeTxt2 1.2s ease 0.2s;animation:animeTxt2 1.2s ease 0.2s;animation:animeTxt2 1.2s ease 0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes animeTxt2{0%{-webkit-clip-path:circle(0% at 50% 50%);clip-path:circle(0% at 50% 50%);opacity:1}100%{-webkit-clip-path:circle(70.7% at 50% 50%);clip-path:circle(70.7% at 50% 50%);opacity:1}}@keyframes animeTxt2{0%{-webkit-clip-path:circle(0% at 50% 50%);clip-path:circle(0% at 50% 50%);opacity:1}100%{-webkit-clip-path:circle(70.7% at 50% 50%);clip-path:circle(70.7% at 50% 50%);opacity:1}}.box-anime1 img,.box-anime1:after{-webkit-clip-path:polygon(54% 34%, 17% 43%, 31% 76%, 75% 61%);clip-path:polygon(54% 34%, 17% 43%, 31% 76%, 75% 61%);-webkit-clip-path:circle(10.7% at 50% 50%);clip-path:circle(10.7% at 50% 50%);opacity:0}.box-anime1.active img{-webkit-animation:anime1 1s ease 0.2s;animation:anime1 1s ease 0.2s;animation:anime1 1s ease 0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-fill-mode:both}.box-anime1.active:after{-webkit-animation:anime1 1s ease 0s;animation:anime1 1s ease 0s;animation:anime1 1s ease 0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes anime1{0%{-webkit-transform:translateX(-30px);transform:translateX(-30px);-webkit-clip-path:polygon(54% 34%, 17% 43%, 31% 76%, 75% 61%);clip-path:polygon(54% 34%, 17% 43%, 31% 76%, 75% 61%);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%);clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%);opacity:1}}@keyframes anime1{0%{-webkit-transform:translateX(-30px);transform:translateX(-30px);-webkit-clip-path:polygon(54% 34%, 17% 43%, 31% 76%, 75% 61%);clip-path:polygon(54% 34%, 17% 43%, 31% 76%, 75% 61%);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%);clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%);opacity:1}}.box-anime2 img,.box-anime2:after{-webkit-clip-path:circle(0% at 50% 50%);clip-path:circle(0% at 50% 50%);opacity:0}.box-anime2.active img{-webkit-animation:animeBox2 1s ease 0.2s;animation:animeBox2 1s ease 0.2s;animation:animeBox2 1s ease 0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-fill-mode:both}.box-anime2.active:after{-webkit-animation:animeBox2 1s ease 0s;animation:animeBox2 1s ease 0s;animation:animeBox2 1s ease 0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes animeBox2{0%{-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-clip-path:circle(0% at 50% 50%);clip-path:circle(0% at 50% 50%);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%);opacity:1}}@keyframes animeBox2{0%{-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-clip-path:circle(0% at 50% 50%);clip-path:circle(0% at 50% 50%);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%);opacity:1}}.box-anime3 img,.box-anime3:after{-webkit-clip-path:polygon(50% 31%, 51% 32%, 49% 32%, 50% 32%, 51% 32%);clip-path:polygon(50% 31%, 51% 32%, 49% 32%, 50% 32%, 51% 32%);opacity:0}.box-anime3.active img{-webkit-animation:animeBox3 1s ease 0.2s;animation:animeBox3 1s ease 0.2s;animation:animeBox3 1s ease 0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-fill-mode:both}.box-anime3.active:after{-webkit-animation:animeBox3 1s ease 0s;animation:animeBox3 1s ease 0s;animation:animeBox3 1s ease 0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes animeBox3{0%{-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-clip-path:polygon(50% 31%, 51% 32%, 49% 32%, 50% 32%, 51% 32%);clip-path:polygon(50% 31%, 51% 32%, 49% 32%, 50% 32%, 51% 32%);opacity:0}50%{-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-clip-path:polygon(51% 17%, 82% 34%, 74% 76%, 30% 78%, 33% 46%);clip-path:polygon(51% 17%, 82% 34%, 74% 76%, 30% 78%, 33% 46%);opacity:1}100%{-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-clip-path:polygon(50% 0%, 100% 0, 100% 100%, 0 100%, 0 0);clip-path:polygon(50% 0%, 100% 0, 100% 100%, 0 100%, 0 0);opacity:1}}@keyframes animeBox3{0%{-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-clip-path:polygon(50% 31%, 51% 32%, 49% 32%, 50% 32%, 51% 32%);clip-path:polygon(50% 31%, 51% 32%, 49% 32%, 50% 32%, 51% 32%);opacity:0}50%{-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-clip-path:polygon(51% 17%, 82% 34%, 74% 76%, 30% 78%, 33% 46%);clip-path:polygon(51% 17%, 82% 34%, 74% 76%, 30% 78%, 33% 46%);opacity:1}100%{-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-clip-path:polygon(50% 0%, 100% 0, 100% 100%, 0 100%, 0 0);clip-path:polygon(50% 0%, 100% 0, 100% 100%, 0 100%, 0 0);opacity:1}}.ml-slideIn{position:relative;display:inline-block}.ml-slideIn span{z-index:1;display:block;position:relative;padding:5px 0px;-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}.ml-slideIn i.front,.ml-slideIn i.back{position:absolute;width:100%;height:100%;left:0;top:0;background:#f5f5f5;-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}.ml-slideIn i.front{background:#69D3CB;z-index:2}.txt-anime4{position:relative;display:inline-block}.txt-anime4 span{z-index:1;display:block;position:relative;padding:5px 12px;-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}.txt-anime4 i.front,.txt-anime4 i.back{position:absolute;width:100%;height:100%;left:0;top:0;background:#f5f5f5;-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}.txt-anime4 i.front{background:#69D3CB;z-index:2}.txt-anime4.active span{-webkit-animation:anime4 0.3s ease 0.8s;animation:anime4 0.3s ease 0.8s;animation:anime4 0.3s ease 0.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-fill-mode:both}.txt-anime4.active i.front{-webkit-animation:anime41 0.8s ease 0.5s;animation:anime41 0.8s ease 0.5s;animation:anime41 0.8s ease 0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-fill-mode:both}.txt-anime4.active i.back{-webkit-animation:anime4 0.8s ease 0.2s;animation:anime4 0.8s ease 0.2s;animation:anime4 0.8s ease 0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes anime4{0%{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}@keyframes anime4{0%{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}@-webkit-keyframes anime41{0%{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}50%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}100%{-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}}@keyframes anime41{0%{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}50%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}100%{-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("../slick/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../slick/fonts/slick.eot");src:url("../slick/fonts/slick.eot?#iefix") format("embedded-opentype"),url("../slick/fonts/slick.woff") format("woff"),url("../slick/fonts/slick.ttf") format("truetype"),url("../slick/fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{z-index:5;position:absolute;font-size:0px;top:40%;height:40px;width:40px}@media screen and (max-width: 767px){.slick-prev,.slick-next{height:28px;width:28px}}.slick-prev{left:20px}.slick-next{right:20px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:0px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 0px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;background:#FFF;border-radius:50%;content:"";width:8px;height:8px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.wrappar{opacity:0;-webkit-transition:opacity 2s;transition:opacity 2s}.wrappar.active{opacity:1}header{max-width:calc(1200px + 6rem);padding-left:3rem;padding-right:3rem;margin:0 auto;display:block}@media screen and (max-width: 767px){header{padding-left:5vw;padding-right:5vw}}header .mainv{margin-bottom:4rem;width:100%;position:relative}@media screen and (max-width: 767px){header .mainv{margin-bottom:3vw}}header .mainv h1{width:33%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:100}@media screen and (max-width: 767px){header .mainv h1{width:50%}}header .mainv .mainvSliderWrap{display:block;width:100%}header .mainv .mainvSliderWrap .mainvSlider .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around}header .mainv .mainvSliderWrap .mainvSlider .slick-slide img{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}header .mainv .mainvSliderWrap .items figure{display:block}header>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header>div>figure{width:30%}section{display:block;max-width:calc(835px + 6rem);padding-left:3rem;padding-right:3rem;margin:5rem auto}@media screen and (max-width: 767px){section{margin:10vw auto;padding-left:8vw;padding-right:8vw}}#concept p{margin:20rem auto;font-size:1.1rem;letter-spacing:0.29em;font-family:'Shippori Mincho B1', serif;font-weight:300;line-height:2.5}@media screen and (max-width: 767px){#concept p{margin:10vw auto;line-height:2;font-size:1rem;letter-spacing:0.1em}}#menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){#menu{display:block}}#menu .left{width:60%}@media screen and (max-width: 767px){#menu .left{width:100%}}#menu .left h2{font-family:'Playball', cursive;font-size:1.786rem;letter-spacing:0.05em;margin-bottom:1em}@media screen and (max-width: 767px){#menu .left h2{font-size:2rem}}#menu .left>ul>li{margin-bottom:3rem;letter-spacing:0.3em}#menu .left>ul>li h3{margin-bottom:1.2rem;font-size:1.05rem;font-weight:700}#menu .left>ul>li ul li{margin-bottom:1.2rem}#menu .left>ul>li ul li:last-child{margin-bottom:0}#menu .left>ul>li.flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#menu .left>ul>li.flex{margin-bottom:1.2rem}}#menu .left>ul>li.flex>*:first-child{margin-right:1rem}#menu .left>ul>li.flex>*:last-child{margin-right:0}#menu .right{width:32%;position:relative}@media screen and (max-width: 767px){#menu .right{width:100%;margin-top:20vw}}@media screen and (max-width: 767px){#menu .right>figure{width:70%;margin:0 auto 15vw}}#menu .right>figure figcaption{display:block;margin-top:1rem;text-align:right}@media screen and (max-width: 767px){#menu .right>figure figcaption{text-align:center}}#menu .right>figure figcaption h3{font-family:'Open Sans Condensed', sans-serif;font-size:0.8rem;letter-spacing:0.2em;font-weight:700}@media screen and (max-width: 767px){#menu .right>figure figcaption h3{font-size:1rem}}#menu .right>figure figcaption p.en{margin-top:0.1rem;letter-spacing:0.1em;font-weight:700;font-family:'Open Sans Condensed', sans-serif}@media screen and (max-width: 767px){#menu .right>figure figcaption p.en{font-size:1.2rem}}#menu .right>figure figcaption p.jp{margin-top:0.2em;font-weight:700;font-size:0.9rem}@media screen and (max-width: 767px){#menu .right>figure figcaption p.jp{font-size:1.1rem}}#menu .right .bottom{position:absolute;bottom:0;right:0;width:100%}@media screen and (max-width: 767px){#menu .right .bottom{position:static}}#menu .right .bottom>p{font-size:0.85rem;letter-spacing:0.06em;line-height:2;margin-bottom:5rem}@media screen and (max-width: 767px){#menu .right .bottom>p{font-size:0.95rem}}#menu .right .bottom .sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 767px){#menu .right .bottom .sns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#menu .right .bottom .sns li{width:3rem;margin-left:1.2rem}#menu .right .bottom .sns li:first-child{margin-left:0}#menu .right .bottom .sns li a{display:block}#information{margin-top:20rem}@media screen and (max-width: 767px){#information{margin-top:20vw}}#information dl{margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:0.2em}@media screen and (max-width: 767px){#information dl{display:block;padding-bottom:2rem;border-bottom:1px solid #eee}}#information dl dt{width:11%;text-align-last:justify;text-justify:inter-ideograph;font-family:'Shippori Mincho B1', serif;font-weight:300}@media screen and (max-width: 767px){#information dl dt{text-align-last:left;width:100%;margin-bottom:1rem}}#information dl dt.nospace{letter-spacing:0}#information dl dd{width:80%;font-family:'Shippori Mincho B1', serif;font-weight:300}@media screen and (max-width: 767px){#information dl dd{width:100%}}#information dl dd a{font-family:'Shippori Mincho B1', serif;font-weight:300}#information dl dd ul{margin-top:2rem}#information dl dd ul li{font-family:'Shippori Mincho B1', serif;font-weight:300;font-size:0.85rem}#information dl.map{-ms-flex-wrap:wrap;flex-wrap:wrap}#information dl.map dt{width:11%;margin-bottom:1.5rem}@media screen and (max-width: 767px){#information dl.map dt{width:100%}}#information dl.map dd{width:100%}#contact{margin-top:20rem}@media screen and (max-width: 767px){#contact{margin-top:15vw}}#contact h2{font-size:1.7rem;font-weight:700;margin-bottom:3rem}@media screen and (max-width: 767px){#contact h2{margin-bottom:5vw}}#contact form#mailformpro dl{display:block;margin-bottom:0.5rem}#contact form#mailformpro dl dt,#contact form#mailformpro dl dd{border:none;display:block;width:100%;text-align:left;padding:0}#contact form#mailformpro dl dt input,#contact form#mailformpro dl dt textarea,#contact form#mailformpro dl dd input,#contact form#mailformpro dl dd textarea{width:100%;max-width:none;text-align:left;-webkit-appearance:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0.5rem 1rem}#contact form#mailformpro dl dt textarea,#contact form#mailformpro dl dd textarea{min-width:100%;max-width:100%;min-height:15rem}#contact form#mailformpro dl dt{font-family:'Shippori Mincho B1', serif;font-weight:300;letter-spacing:0.186em}#contact form#mailformpro .submit{text-align:right}@media screen and (max-width: 767px){#contact form#mailformpro .submit{margin-top:1rem}}#contact form#mailformpro .submit button{display:inline-block;background:#231815;color:#fff;border-radius:0;border:none;-webkit-appearance:none;font-size:1rem;text-shadow:none}@media screen and (max-width: 767px){#contact form#mailformpro .submit button{font-size:1.2rem;padding:0.5rem 3rem}}#contact p{letter-spacing:0.186em;font-family:'Shippori Mincho B1', serif;font-weight:300}@media screen and (max-width: 767px){#contact p{margin-top:5vw}}footer{margin-top:40rem;padding-bottom:10rem;text-align:center}@media screen and (max-width: 767px){footer{margin-top:20vw;padding-bottom:10vw}}footer a{display:block;width:15rem;margin:0 auto 5rem}@media screen and (max-width: 767px){footer a{width:30vw}}footer a img{width:100%}footer small{font-size:0.7rem}@media screen and (max-width: 767px){footer small{font-size:0.9rem}}div#mfp_overlay_background{background-color:#fff}div#mfp_overlay_inner{border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:3rem;border:1px solid #ddd}@media screen and (max-width: 767px){div#mfp_overlay_inner{padding:8vw}}div#mfp_overlay_inner h4{font-family:'Shippori Mincho B1', serif;font-weight:300;margin-bottom:1rem}div#mfp_overlay_inner table#mfp_confirm_table tr.mfp_colored{background-color:#fff}div#mfp_overlay_inner table#mfp_confirm_table tr th,div#mfp_overlay_inner table#mfp_confirm_table tr td{padding:1rem 0.5rem}div#mfp_overlay_inner div.mfp_buttons{margin-top:3rem}@media screen and (max-width: 767px){div#mfp_overlay_inner div.mfp_buttons{margin-top:10vw}}div#mfp_overlay_inner .mfp_element_button{display:inline-block;background:#231815;color:#fff;border-radius:0;border:none;-webkit-appearance:none;font-size:1rem;text-shadow:none}@media screen and (max-width: 767px){div#mfp_overlay_inner .mfp_element_button{font-size:1.2rem;padding:0.5rem 3rem;display:block;width:50vw;margin:2vw auto 0}}#thanks{text-align:center}#thanks .logo{display:block;width:10rem;margin:0 auto 8rem}#thanks h1{font-size:1.5rem;font-family:'Shippori Mincho B1', serif;font-weight:300;letter-spacing:0.2em;margin-bottom:3rem}#thanks p{font-family:'Shippori Mincho B1', serif;font-weight:300;margin-bottom:2rem;letter-spacing:0.1rem;line-height:2}@media screen and (max-width: 767px){#thanks p{text-align:left}}#thanks p.small{font-size:0.9rem}#thanks .btn{text-align:center;margin-top:5rem}#thanks .btn a{display:inline-block;border-bottom:1px solid #231815;padding:0 0.2rem 0.2rem;font-family:'Shippori Mincho B1', serif;font-weight:300;letter-spacing:0.1em}.thanks_footer{margin-top:10rem}

/*# sourceMappingURL=style.min.css.map */
