@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";*{margin:0;padding:0}body{background:linear-gradient(180deg, #6D6D6D 19.71%, #CDCDCD 78.37%);min-height:100vh;font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#fff;line-height:1.8}img,video{width:100%;vertical-align:top;backface-visibility:hidden}ul,ol{list-style:none;padding-left:0}a{text-decoration:none}@media screen and (min-width: 768px){.pcnone{display:none}}@media screen and (max-width: 767px){.pcnone{display:block}}@media screen and (min-width: 768px){.spnone{display:block}}@media screen and (max-width: 767px){.spnone{display:none}}@keyframes noiseAnimation{0%{opacity:1}10%{opacity:.99}20%{opacity:1}30%{opacity:.98}40%{opacity:1}50%{opacity:.99}60%{opacity:1}70%{opacity:.98}80%{opacity:1}90%{opacity:.99}100%{opacity:1}}.wrap{position:relative;width:100%;margin:0 auto;overflow:hidden;transition:width .2s ease-in-out,transform .2s ease-in-out}.wrap::after,.wrap::before{content:"";display:block;position:absolute;width:100%;height:100%}.wrap::before{z-index:1;top:-25%;left:-25%;width:150%;height:150%;background:url(../img/bg_pattern.jpg) repeat top center;animation:noiseAnimation .08s steps(10, end) infinite}.wrap::after{z-index:2;top:0;right:-4%;background:url(../img/bg_logo.svg) no-repeat top right;background-size:auto 100vh}@media screen and (max-width: 767px){.wrap::after{top:10%;left:-5%;right:0;background-size:110% auto;margin:auto}}@media screen and (min-width: 768px){.wrap.on{width:calc(100% - 160px)}}.wrap_inner{position:relative;z-index:10}.header{display:block;position:fixed;z-index:100;top:0;left:0;right:0;width:100%;margin:0 auto;transition:width .2s ease-in-out,transform .2s ease-in-out}@media screen and (min-width: 768px){.header.on{width:calc(100% - 160px)}}.header .header_inner{display:flex;justify-content:space-between;height:100px;padding:30px 20px 0 40px;box-sizing:border-box}@media screen and (max-width: 767px){.header .header_inner{height:80px;padding:20px 20px 0}}.header .header_logo{width:42px}.header .header_logo img{display:block;transform-origin:center}.header .header_nav{width:100%;font-size:11px;line-height:1.3}@media screen and (max-width: 767px){.header .header_nav{height:50px}}.header .header_nav .swiper-wrapper>div{display:flex;justify-content:flex-end}@media screen and (min-width: 768px){.header .header_nav .swiper-wrapper>div{width:25% !important;pointer-events:all !important}}@media screen and (max-width: 767px){.header .header_nav .swiper-wrapper>div{text-align:right}}.header .header_nav .swiper-wrapper>div span{display:block;width:80px}.mainvisual{display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:100vh}@media screen and (min-width: 768px){.mainvisual{padding:300px 0}}@media screen and (max-width: 767px){.mainvisual{padding:200px 0}}.mainvisual .mainvisual_inner{text-align:center}.mainvisual .mainvisual_logo{width:48vw;margin:0 auto 40px}@media screen and (max-width: 767px){.mainvisual .mainvisual_logo{width:80vw;margin-bottom:20px}}.mainvisual .mainvisual_catch{font-size:1.67vw;font-weight:700;letter-spacing:.03em}@media screen and (max-width: 767px){.mainvisual .mainvisual_catch{font-size:4.25vw}}.section{box-sizing:border-box}.section.section_policy{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.section.section_policy{height:calc(100vh - 150px);padding:300px 0}}@media screen and (max-width: 767px){.section.section_policy{min-height:calc(100vh - 270px);padding:80px 0}}.section .section_title{color:#747474;font-size:1.4vw;font-weight:900;text-align:center;margin-bottom:40px}@media screen and (max-width: 767px){.section .section_title{font-size:5.35vw}}.section .section_text{font-size:8vw;font-weight:900;text-align:center;line-height:.95}@media screen and (max-width: 767px){.section .section_text{font-size:12.8vw}}.footer{font-size:14px;color:#000;padding:40px 80px;box-sizing:border-box;line-height:1.6}@media screen and (max-width: 767px){.footer{font-size:12px;padding:40px 25px}}.footer .footer_inner{transform:translateY(100%);opacity:0;transition:transform .2s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .2s ease}@media screen and (max-width: 767px){.footer .footer_inner{transition:transform .6s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .6s ease}}.footer .footer_inner.slide-up{transform:translateY(0);opacity:1}@media screen and (min-width: 768px){.footer .footer_inner{display:flex;justify-content:space-between;align-items:center}}.footer .footer_inner .footer_logo{width:240px}@media screen and (min-width: 768px){.footer .footer_inner .footer_logo{margin-right:50px}}@media screen and (max-width: 767px){.footer .footer_inner .footer_logo{width:140px;margin-bottom:30px}}.footer .footer_inner .footer_contact{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 768px){.footer .footer_inner .footer_contact{margin-left:50px}}@media screen and (max-width: 767px){.footer .footer_inner .footer_contact{margin-top:30px}}.footer .footer_inner .footer_contact .mail{display:flex;align-items:center;width:134px;pointer-events:none}@media screen and (max-width: 767px){.footer .footer_inner .footer_contact .mail{width:115px}}.footer .footer_inner .footer_contact .insta{width:27px;margin-left:40px}.footer .footer_inner .footer_contact .insta a{transition:.3s}.footer .footer_inner .footer_contact .insta a:hover{opacity:.7}/*# sourceMappingURL=style.css.map */