@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Italiana&family=Klee+One:wght@400;600&family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Shippori+Mincho+B1:wght@400;500;600;700;800&family=Shippori+Mincho:wght@400;500;600;700;800&family=WindSong:wght@400;500&family=Zen+Kurenaido&family=Zen+Old+Mincho:wght@400;500;600;700;900&display=swap";*{padding:0;margin:0}body{font-size:16px;transition:background 2s ease;opacity:0;animation:fadeInPage 1.5s ease forwards}@keyframes fadeInPage{to{opacity:1}}img{width:100%}:root{--vh: 1vh}.main{margin:0 auto;text-align:center;font-family:Shippori Mincho B1,serif;font-weight:500;font-style:normal;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;min-height:calc(var(--vh) * 100 - var(--header-height));font-size:1.05em;line-height:160%}.main-tit{font-size:1.5em;margin-bottom:1.2em}.craft{font-family:Shippori Mincho B1,serif;padding:0 3em;transition:background-color .5s ease,color .5s ease;background:linear-gradient(to bottom,#b8b0a2,#938671);min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.craft-tit{max-width:800px;margin:0 auto;position:relative}.craft-tit p{font-size:1.6em;font-family:Italiana,sans-serif;font-style:normal;font-weight:lighter;letter-spacing:.05em;border-bottom:1px solid #7b6216;width:15em;position:absolute;top:8%;left:0}.craft-tit img{width:70%;margin-left:30%}.craft-txt{color:#fff;display:flex;margin-top:2em}.txt-item{flex:1;margin:0 20px;font-size:.85em;letter-spacing:-.02em}.craft-txt-main{font-size:1.8em;line-height:2em}.message{font-family:Shippori Mincho B1,serif;background-image:url(/cdn/shop/files/tufave-concept-img02.jpg);background-size:cover;background-position:center center;margin:0 auto;text-align:center;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:200%;font-size:.9em;font-weight:400;color:#000}.message-tit{font-family:WindSong,cursive;font-weight:400;font-style:normal;font-size:2.8em;color:#7b6216;margin-bottom:1em}.sp{display:none}@media (max-width: 768px){.sp{display:block}.main{text-align:left;margin:0 auto;font-size:.95em}.main-tit{text-align:left;margin-bottom:1.6em}.craft{padding:2em 3%!important;min-height:none!important;height:auto!important}.craft-tit p{font-size:1.4em;letter-spacing:.05em;border-bottom:1px solid #7b6216;width:10em;position:absolute;top:3%;left:0}.craft-tit img{width:90%;margin-left:10%}.craft-txt{display:block;margin-top:1em;font-size:.9em}.txt-item{margin-bottom:1em}.craft-txt-main{font-size:1.8em}.message{padding:3em 0;font-size:.85em;letter-spacing:-.03em}.message-tit{letter-spacing:0em}.txt-item{padding:0 .6em}}.craft{padding:0 3em;background:linear-gradient(to bottom,#b8b0a2,#938671);min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0}.fade{transition:opacity 1s ease-in-out}.fade.fade-in,.fade-in{opacity:1}.fade{opacity:0}@keyframes fadeInBackground{0%{opacity:0}to{opacity:1}}@keyframes fadeInText{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.fade-up{opacity:0;transform:translateY(15px);transition:opacity 1s,transform 1s}.fade-up.fade-in{opacity:1;transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/tufave-concept.css.map */
