.page-module-scss-module__rcUngW__main{background-color:#fcfafc;padding-bottom:120px;font-family:Shippori Mincho,serif;position:relative;overflow-x:hidden}.page-module-scss-module__rcUngW__heroSection{width:100%;height:100vh;margin-bottom:200px;position:relative;overflow:hidden}@media (max-width:768px){.page-module-scss-module__rcUngW__heroSection{margin-bottom:150px}}.page-module-scss-module__rcUngW__videoContainer{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.page-module-scss-module__rcUngW__videoContainer video{object-fit:cover;width:100%;height:100%}.page-module-scss-module__rcUngW__videoContainer.page-module-scss-module__rcUngW__pc{display:block}@media (max-width:768px){.page-module-scss-module__rcUngW__videoContainer.page-module-scss-module__rcUngW__pc{display:none}}.page-module-scss-module__rcUngW__videoContainer.page-module-scss-module__rcUngW__mobile{display:none}@media (max-width:768px){.page-module-scss-module__rcUngW__videoContainer.page-module-scss-module__rcUngW__mobile{display:block}}.page-module-scss-module__rcUngW__heroTitle{z-index:10;color:#fff;letter-spacing:.5em;writing-mode:vertical-rl;text-orientation:upright;text-shadow:0 4px 10px #00000080;margin:0 -.25em 0 0;font-size:4rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.page-module-scss-module__rcUngW__heroTitle{font-size:2.5rem}}.page-module-scss-module__rcUngW__container{z-index:10;width:100%;max-width:1000px;margin:0 auto;padding:0 20px;position:relative}.page-module-scss-module__rcUngW__textSection{flex-direction:row-reverse;justify-content:center;align-items:flex-start;gap:40px;width:100%;margin:300px auto 100px;display:flex}@media (max-width:768px){.page-module-scss-module__rcUngW__textSection{box-sizing:border-box;gap:10px;width:auto;max-width:100%;margin:100px auto 120px;padding:0 16px;overflow-x:hidden}}.page-module-scss-module__rcUngW__textSection h2{writing-mode:vertical-rl;text-orientation:upright;color:#874897;letter-spacing:.2em;margin:0;font-size:2rem;line-height:1.5}@media (max-width:768px){.page-module-scss-module__rcUngW__textSection h2{font-size:1.5rem}}.page-module-scss-module__rcUngW__textSection p{writing-mode:vertical-rl;text-orientation:upright;color:#333;letter-spacing:.1em;margin:0;font-size:1.1rem;line-height:2.8}@media (max-width:768px){.page-module-scss-module__rcUngW__textSection p{font-size:.95rem;line-height:2}}.page-module-scss-module__rcUngW__textSection .page-module-scss-module__rcUngW__link{writing-mode:vertical-rl;text-orientation:upright;margin:0;padding-top:50px}@media (max-width:768px){.page-module-scss-module__rcUngW__textSection .page-module-scss-module__rcUngW__link{padding-top:20px}}.page-module-scss-module__rcUngW__textSection .page-module-scss-module__rcUngW__link a{color:#333;letter-spacing:.2em;border:1px solid #333;padding:40px 15px;text-decoration:none;transition:all .3s;display:inline-block}@media (max-width:768px){.page-module-scss-module__rcUngW__textSection .page-module-scss-module__rcUngW__link a{padding:30px 10px;font-size:.9rem}}.page-module-scss-module__rcUngW__textSection .page-module-scss-module__rcUngW__link a:hover{color:#fff;background-color:#874897;border-color:#874897;transform:translateY(-5px)}.page-module-scss-module__rcUngW__imgSection{text-align:center;width:100vw;margin:0;padding-bottom:100px;position:relative;left:50%;transform:translate(-50%)}.page-module-scss-module__rcUngW__imgSection img{object-fit:cover;border-radius:4px;width:70vw;height:auto;margin:100px 0;box-shadow:0 4px 20px #0000001a}@media (max-width:768px){.page-module-scss-module__rcUngW__imgSection img{width:95vw;margin:80px 0}}.page-module-scss-module__rcUngW__imgSection h3{color:#874897;letter-spacing:.2em;text-shadow:4px 8px 10px;justify-content:center;align-items:center;height:100vh;margin:0;font-size:2.2rem;font-weight:700;line-height:2;display:flex}@media (max-width:768px){.page-module-scss-module__rcUngW__imgSection h3{height:100vh;font-size:1.5rem;line-height:1.8}}.page-module-scss-module__rcUngW__imgSection .page-module-scss-module__rcUngW__mobileBr{display:none}@media (max-width:768px){.page-module-scss-module__rcUngW__imgSection .page-module-scss-module__rcUngW__mobileBr{display:block}}.page-module-scss-module__rcUngW__verticalSection,.page-module-scss-module__rcUngW__itemSection{text-align:center;margin-bottom:250px}@media (max-width:768px){.page-module-scss-module__rcUngW__verticalSection,.page-module-scss-module__rcUngW__itemSection{margin-bottom:150px}}.page-module-scss-module__rcUngW__verticalSection .page-module-scss-module__rcUngW__sectionImage,.page-module-scss-module__rcUngW__itemSection .page-module-scss-module__rcUngW__sectionImage{margin-bottom:60px;position:relative}.page-module-scss-module__rcUngW__verticalSection .page-module-scss-module__rcUngW__sectionImage a,.page-module-scss-module__rcUngW__itemSection .page-module-scss-module__rcUngW__sectionImage a{border-radius:4px;display:block;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a}.page-module-scss-module__rcUngW__verticalSection .page-module-scss-module__rcUngW__sectionImage a:hover img,.page-module-scss-module__rcUngW__itemSection .page-module-scss-module__rcUngW__sectionImage a:hover img{transform:scale(1.03)}.page-module-scss-module__rcUngW__verticalSection .page-module-scss-module__rcUngW__sectionImage h2,.page-module-scss-module__rcUngW__itemSection .page-module-scss-module__rcUngW__sectionImage h2{color:#fff;text-shadow:0 2px 15px #000000b3;z-index:2;letter-spacing:.1em;pointer-events:none;width:100%;margin:0;font-size:3rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.page-module-scss-module__rcUngW__verticalSection .page-module-scss-module__rcUngW__sectionImage h2,.page-module-scss-module__rcUngW__itemSection .page-module-scss-module__rcUngW__sectionImage h2{font-size:2rem}}.page-module-scss-module__rcUngW__verticalSection .page-module-scss-module__rcUngW__sectionImage img,.page-module-scss-module__rcUngW__itemSection .page-module-scss-module__rcUngW__sectionImage img{object-fit:cover;filter:brightness(.85);width:100%;height:500px;transition:transform .5s}@media (max-width:768px){.page-module-scss-module__rcUngW__verticalSection .page-module-scss-module__rcUngW__sectionImage img,.page-module-scss-module__rcUngW__itemSection .page-module-scss-module__rcUngW__sectionImage img{height:300px}}.page-module-scss-module__rcUngW__verticalSection .page-module-scss-module__rcUngW__sectionContent,.page-module-scss-module__rcUngW__itemSection .page-module-scss-module__rcUngW__sectionContent{max-width:800px;margin:0 auto;padding:0 20px}.page-module-scss-module__rcUngW__verticalSection .page-module-scss-module__rcUngW__sectionContent p,.page-module-scss-module__rcUngW__itemSection .page-module-scss-module__rcUngW__sectionContent p{color:#333;margin-bottom:40px;font-size:1.1rem;line-height:2.2}@media (max-width:768px){.page-module-scss-module__rcUngW__verticalSection .page-module-scss-module__rcUngW__sectionContent p,.page-module-scss-module__rcUngW__itemSection .page-module-scss-module__rcUngW__sectionContent p{text-align:left;margin-bottom:20px;font-size:1rem}}.page-module-scss-module__rcUngW__verticalSection .page-module-scss-module__rcUngW__sectionContent .page-module-scss-module__rcUngW__moreLinkWrapper,.page-module-scss-module__rcUngW__itemSection .page-module-scss-module__rcUngW__sectionContent .page-module-scss-module__rcUngW__moreLinkWrapper{margin-top:20px;display:inline-block}.page-module-scss-module__rcUngW__verticalSection .page-module-scss-module__rcUngW__sectionContent .page-module-scss-module__rcUngW__moreLinkWrapper a,.page-module-scss-module__rcUngW__itemSection .page-module-scss-module__rcUngW__sectionContent .page-module-scss-module__rcUngW__moreLinkWrapper a{color:#874897;background:#fff;border:2px solid #874897;border-radius:50px;align-items:center;gap:10px;padding:15px 60px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.page-module-scss-module__rcUngW__verticalSection .page-module-scss-module__rcUngW__sectionContent .page-module-scss-module__rcUngW__moreLinkWrapper a svg,.page-module-scss-module__rcUngW__itemSection .page-module-scss-module__rcUngW__sectionContent .page-module-scss-module__rcUngW__moreLinkWrapper a svg{fill:currentColor;transition:transform .3s}.page-module-scss-module__rcUngW__verticalSection .page-module-scss-module__rcUngW__sectionContent .page-module-scss-module__rcUngW__moreLinkWrapper a:hover,.page-module-scss-module__rcUngW__itemSection .page-module-scss-module__rcUngW__sectionContent .page-module-scss-module__rcUngW__moreLinkWrapper a:hover{color:#fff;background-color:#874897}.page-module-scss-module__rcUngW__verticalSection .page-module-scss-module__rcUngW__sectionContent .page-module-scss-module__rcUngW__moreLinkWrapper a:hover svg,.page-module-scss-module__rcUngW__itemSection .page-module-scss-module__rcUngW__sectionContent .page-module-scss-module__rcUngW__moreLinkWrapper a:hover svg{transform:translate(5px)}.page-module-scss-module__rcUngW__itemSection .page-module-scss-module__rcUngW__sectionContent{flex-direction:column;align-items:center;display:flex}.page-module-scss-module__rcUngW__itemGrid{grid-template-columns:repeat(4,1fr);gap:30px;width:100%;max-width:900px;margin-bottom:60px;display:grid}@media (max-width:768px){.page-module-scss-module__rcUngW__itemGrid{grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:40px}}.page-module-scss-module__rcUngW__itemGrid .page-module-scss-module__rcUngW__itemCard{text-align:center;color:#333;flex-direction:column;align-items:center;width:100%;text-decoration:none;transition:transform .3s;display:flex}.page-module-scss-module__rcUngW__itemGrid .page-module-scss-module__rcUngW__itemCard:hover{transform:translateY(-5px)}.page-module-scss-module__rcUngW__itemGrid .page-module-scss-module__rcUngW__itemCard p{color:#874897;margin-bottom:15px;font-size:1.1rem;font-weight:700}.page-module-scss-module__rcUngW__itemGrid .page-module-scss-module__rcUngW__itemCard img{aspect-ratio:1;object-fit:cover;border-radius:8px;height:auto;box-shadow:0 4px 10px #0000001a;width:100%!important}.page-module-scss-module__rcUngW__instagramSection{text-align:center;z-index:10;max-width:800px;margin:0 auto 200px;padding:0 20px;position:relative}@media (max-width:768px){.page-module-scss-module__rcUngW__instagramSection{margin-bottom:100px}}.page-module-scss-module__rcUngW__instagramSection .page-module-scss-module__rcUngW__instagramLogo{width:auto;height:50px;margin-bottom:40px}.page-module-scss-module__rcUngW__instagramSection .page-module-scss-module__rcUngW__instaWrapper{aspect-ratio:1;background:#fff;border-radius:8px;width:100%;height:auto;margin-bottom:60px;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000d}.page-module-scss-module__rcUngW__instagramSection .page-module-scss-module__rcUngW__instaWrapper iframe{border:none;width:100%;height:100%;display:block}.page-module-scss-module__rcUngW__instagramSection .page-module-scss-module__rcUngW__instaOverlay{z-index:20;cursor:pointer;background:0 0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.page-module-scss-module__rcUngW__instagramSection .page-module-scss-module__rcUngW__snsTitle{letter-spacing:.1em;color:#333;margin-bottom:30px;font-family:sans-serif;font-size:1.5rem}.page-module-scss-module__rcUngW__instagramSection .page-module-scss-module__rcUngW__snsIcons{justify-content:center;gap:30px;display:flex}.page-module-scss-module__rcUngW__instagramSection .page-module-scss-module__rcUngW__snsIcons a{transition:transform .3s}.page-module-scss-module__rcUngW__instagramSection .page-module-scss-module__rcUngW__snsIcons a:hover{transform:scale(1.1)}.page-module-scss-module__rcUngW__instagramSection .page-module-scss-module__rcUngW__snsIcons a img{width:30px;height:auto}.page-module-scss-module__rcUngW__faqSection{background:#fff;margin-bottom:250px;padding:100px 0}@media (max-width:768px){.page-module-scss-module__rcUngW__faqSection{margin-bottom:100px;padding:60px 0}}.page-module-scss-module__rcUngW__faqSection h2{text-align:center;color:#333;letter-spacing:.1em;margin-bottom:80px;font-size:2rem}@media (max-width:768px){.page-module-scss-module__rcUngW__faqSection h2{margin-bottom:50px;font-size:1.6rem}}.page-module-scss-module__rcUngW__faqSection .page-module-scss-module__rcUngW__faqList{max-width:800px;margin:0 auto;padding:0 20px;list-style:none}.page-module-scss-module__rcUngW__faqItem{border-bottom:1px solid #874897;margin-bottom:30px;padding-bottom:30px}.page-module-scss-module__rcUngW__faqItem .page-module-scss-module__rcUngW__questionBtn{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:15px;padding:0;display:flex}.page-module-scss-module__rcUngW__faqItem .page-module-scss-module__rcUngW__questionBtn .page-module-scss-module__rcUngW__qGroup{flex:1;gap:20px;display:flex}.page-module-scss-module__rcUngW__faqItem .page-module-scss-module__rcUngW__questionBtn .page-module-scss-module__rcUngW__qGroup .page-module-scss-module__rcUngW__mark{color:#333;font-family:serif;font-size:1.8rem;font-weight:700;line-height:1}.page-module-scss-module__rcUngW__faqItem .page-module-scss-module__rcUngW__questionBtn .page-module-scss-module__rcUngW__qGroup .page-module-scss-module__rcUngW__text{color:#333;margin-top:5px;font-family:Shippori Mincho,serif;font-size:1.1rem;line-height:1.8}.page-module-scss-module__rcUngW__faqItem .page-module-scss-module__rcUngW__questionBtn .page-module-scss-module__rcUngW__toggleIcon{color:#874897;margin-left:20px;font-size:1.5rem;line-height:1;transition:transform .3s}.page-module-scss-module__rcUngW__faqItem .page-module-scss-module__rcUngW__questionBtn .page-module-scss-module__rcUngW__toggleIcon.page-module-scss-module__rcUngW__rotated{transform:rotate(45deg)}.page-module-scss-module__rcUngW__faqItem .page-module-scss-module__rcUngW__answerArea{opacity:0;gap:20px;max-height:0;padding-right:40px;transition:all .4s ease-out;display:flex;overflow:hidden}.page-module-scss-module__rcUngW__faqItem .page-module-scss-module__rcUngW__answerArea.page-module-scss-module__rcUngW__open{opacity:1;max-height:500px;margin-top:10px}.page-module-scss-module__rcUngW__faqItem .page-module-scss-module__rcUngW__answerArea .page-module-scss-module__rcUngW__mark{color:#874897;font-family:serif;font-size:1.8rem;font-weight:700;line-height:1}.page-module-scss-module__rcUngW__faqItem .page-module-scss-module__rcUngW__answerArea .page-module-scss-module__rcUngW__text{color:#333;margin-top:5px;font-size:1rem;line-height:1.8}.page-module-scss-module__rcUngW__newsSection{max-width:800px;margin:0 auto 150px;padding:0 20px}@media (max-width:768px){.page-module-scss-module__rcUngW__newsSection{margin:0 auto 100px}}.page-module-scss-module__rcUngW__newsSection h2{text-align:center;color:#333;margin-bottom:60px;font-size:2rem}.page-module-scss-module__rcUngW__newsSection .page-module-scss-module__rcUngW__newsList{border-top:1px solid #ddd;padding:0;list-style:none}.page-module-scss-module__rcUngW__newsSection .page-module-scss-module__rcUngW__newsItem{border-bottom:1px solid #ddd;align-items:center;gap:50px;padding:30px 0;display:flex}@media (max-width:768px){.page-module-scss-module__rcUngW__newsSection .page-module-scss-module__rcUngW__newsItem{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 0}}.page-module-scss-module__rcUngW__newsSection .page-module-scss-module__rcUngW__newsItem .page-module-scss-module__rcUngW__newsDate{color:#333;min-width:120px;font-family:sans-serif;font-size:1rem}.page-module-scss-module__rcUngW__newsSection .page-module-scss-module__rcUngW__newsItem .page-module-scss-module__rcUngW__newsLine{background:#ccc;width:1px;height:15px}@media (max-width:768px){.page-module-scss-module__rcUngW__newsSection .page-module-scss-module__rcUngW__newsItem .page-module-scss-module__rcUngW__newsLine{display:none}}.page-module-scss-module__rcUngW__newsSection .page-module-scss-module__rcUngW__newsItem .page-module-scss-module__rcUngW__newsText{color:#333;flex:1;font-size:1rem;text-decoration:none;transition:color .3s}.page-module-scss-module__rcUngW__newsSection .page-module-scss-module__rcUngW__newsItem .page-module-scss-module__rcUngW__newsText:hover{color:#874897}
