.mv-head{position:relative;height:112px}@media (max-width:599px){.mv-head{height:92px}}.mv-logo{position:absolute;top:20px;left:20px;width:208px;display:block;z-index:10;transform:translateZ(0);line-height:0}@media (max-width:599px){.mv-logo{width:40vw}}.mv-nav{position:absolute;top:16px;right:2.4%;display:flex;align-items:center;z-index:4;height:72px}@media (max-width:1024px){.mv-nav{display:none}}.mv-nav-item{font-size:18px;line-height:1;letter-spacing:1px;cursor:pointer;transition:opacity .4s ease-in-out}@media (max-width:1360px){.mv-nav-item{font-size:1.4vw}}.mv-nav-item+.mv-nav-item{margin-left:40px}@media (max-width:1360px){.mv-nav-item+.mv-nav-item{margin-left:2vw}}.mv-nav-item:hover{opacity:.7}.mv-nav-item1+.mv-nav-item{margin-left:20px!important}@media (max-width:1360px){.mv-nav-item1+.mv-nav-item{margin-left:1vw}}.mv-nav-link1{display:block;width:230px;line-height:0}@media (max-width:1920px){.mv-nav-link1{width:12vw}}@media (max-width:1024px){.mv-nav-link1{width:50vw;max-width:230px;margin:8vw auto 0}}.mv-nav-link2{display:block;width:280px;line-height:0}@media (max-width:1920px){.mv-nav-link2{width:14vw}}@media (max-width:1024px){.mv-nav-link2{width:60vw;max-width:280px;margin:6vw auto 0}}.fixed-head{background-color:#f0eadf;position:relative;top:0;left:0;width:100vw;z-index:10}@media (max-width:599px){.fixed-head{background-color:transparent;position:relative}}.menu-button{display:none}@media (max-width:1024px){.menu-button{display:block;position:fixed;top:24px;right:5%;z-index:12}}.menu-button-inside{width:40px;height:40px;position:relative}.menu-button-line{height:2px;width:100%;position:absolute;background-color:#c3012f;left:0;transition:.4s ease-in-out}.menu-button-line.is-top{top:6px}.menu-button-line.is-mid1,.menu-button-line.is-mid2{top:20px}.menu-button-line.is-bot{top:34px}.menu{display:none}@media (max-width:1024px){.menu{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#2d2d2d;display:flex;align-items:center;z-index:11;transform:translateX(100vw);transition:transform .8s cubic-bezier(.11,.85,.14,1)}}.menu-content{width:100%;padding-top:10%}@media (max-width:599px){.menu-content{padding-top:5%}}.menu-nav-item{width:100%;height:16vw;max-height:80px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;letter-spacing:1px;white-space:nowrap}.menu-open .menu{transform:translateX(0)}.menu-open .menu-button-line.is-bot,.menu-open .menu-button-line.is-top{opacity:0}.menu-open .menu-button-line.is-mid1{transform:rotate(45deg)}.menu-open .menu-button-line.is-mid2{transform:rotate(-45deg)}.mv,.mv-image{position:relative}.mv-image{line-height:0}.mv-badge{position:absolute;top:4%;right:4%;width:15%}@media (max-width:599px){.mv-badge{width:34%;right:2%;top:47%}}.mv-badge a{transition:opacity .4s ease-in-out}.mv-badge a:hover{opacity:.7}.bubble{position:absolute;top:4%;right:4%;width:13%}@media (max-width:599px){.bubble{width:29%;right:2%;top:2%}}.bubble-text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#000;font-size:56px;line-height:1}@media (max-width:1920px){.bubble-text{font-size:3vw}}@media (max-width:599px){.bubble-text{font-size:6vw;letter-spacing:.5vw}}.about-inner{padding:5% 0 7%}@media (max-width:599px){.about-inner{padding:15% 0 14%}}.h1{text-align:center;font-size:60px;letter-spacing:6px;line-height:1}@media (max-width:1920px){.h1{font-size:3vw;letter-spacing:.3vw}}@media (max-width:599px){.h1{font-size:7.7vw;letter-spacing:1vw}}.about-p1{font-size:32px;text-align:center;letter-spacing:12px;margin-top:2%}@media (max-width:1920px){.about-p1{font-size:1.6vw;letter-spacing:.6vw}}@media (max-width:599px){.about-p1{font-size:5vw;letter-spacing:1vw;margin-top:4%}}.about-p2{font-size:20px;letter-spacing:3px;text-align:center;line-height:3;margin-top:2%}@media (max-width:1920px){.about-p2{font-size:1vw;letter-spacing:.2vw}}@media (max-width:599px){.about-p2{font-size:4.1vw;line-height:2.5;margin-top:5%}}.about-p2 span{zoom:1.2}.about-video{margin:5% auto 0;width:100%;max-width:1080px;position:relative}@media (max-width:599px){.about-video{margin-top:15%;width:95%}}.about-play{line-height:0;position:absolute;top:50%;left:50%;width:10%;transform:translate(-50%,-50%);cursor:pointer;transition:opacity .4s ease-in-out}.about-play:hover{opacity:.7}@media (max-width:599px){.about-play{width:20%}}.about-video-alert{text-align:right;font-size:.9vw;color:#767676;line-height:1.6}@media (max-width:599px){.about-video-alert{font-size:2.2vw;white-space:nowrap}}.graph-inner{padding:4.5% 0;position:relative}@media (max-width:599px){.graph-inner{padding:10% 0 20%}}.graph-image{line-height:0;width:77%;margin:0 auto;position:relative}@media (max-width:599px){.graph-image{width:77%}}.graph-comment{position:absolute;top:100%;right:0;margin-top:1%;font-size:18px;line-height:1;color:#767676}@media (max-width:1920px){.graph-comment{font-size:.9vw}}@media (max-width:599px){.graph-comment{font-size:2.8vw;white-space:nowrap;margin-top:8%;right:auto;left:-15vw;width:100vw;text-align:center}}.tips{padding-bottom:100px}@media (max-width:1920px){.tips{padding-bottom:5vw}}.tips-header{padding:80px 0}@media (max-width:1920px){.tips-header{padding:4vw 0}}@media (max-width:599px){.tips-header{padding:10% 0}}.slide{overflow:hidden}.slide-title{text-align:center;padding:3% 0 1.5%;line-height:1;font-size:40px;letter-spacing:7px}@media (max-width:1920px){.slide-title{font-size:2vw;letter-spacing:.35vw}}@media (max-width:599px){.slide-title{font-size:4.8vw;padding:5% 0;font-family:ShinGoPro-Regular,sans-serif;font-weight:100}}.slide-body{width:100%;overflow:hidden;position:relative}.slide-body-inside{width:106%;margin-left:-3%}@media (max-width:599px){.slide-body-inside{width:160%;margin-left:-30%}}.slide-button-arrow{width:60%;line-height:0}.slide-button{position:absolute;top:50%;width:67px;height:67px;background-color:#c3012f;border-radius:50%;overflow:hidden;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;cursor:pointer;transition:opacity .4s ease-in-out;z-index:2}.slide-button:hover{opacity:.7}@media (max-width:1920px){.slide-button{width:3.5vw;height:3.5vw}}@media (max-width:599px){.slide-button{width:8vw;height:8vw}}.slide-button.is-left{left:19%}@media (max-width:599px){.slide-button.is-left{left:4%}}.slide-button.is-left .slide-button-arrow{transform:rotate(180deg)}.slide-button.is-right{right:19%}@media (max-width:599px){.slide-button.is-right{right:4%}}.slide-thumbs{display:flex;justify-content:center;padding:2% 0}@media (max-width:599px){.slide-thumbs{padding:8% 0}}.swiper{width:100%;height:100%}.swiper-pagination-bullet{width:17px;height:17px;border-radius:50%;background-color:#c9c9c9;transition:.4s ease-in-out;cursor:pointer}.swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:20px}@media (max-width:1920px){.swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:1vw}}@media (max-width:599px){.swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:15px}}@media (max-width:1920px){.swiper-pagination-bullet{width:.9vw;height:.9vw}}@media (max-width:599px){.swiper-pagination-bullet{width:12px;height:12px}}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#c3012f}.tips-item{border:1px solid #707070;border-radius:20px;padding:7% 10%;display:flex;width:90%;margin:0 auto}@media (max-width:599px){.tips-item{width:95%;flex-direction:column;align-items:center;padding:4% 7% 7%}}.tips-item-body{width:60%;padding-top:4%}@media (max-width:599px){.tips-item-body{width:100%;padding-top:0}}.tips-item-image{width:40%;line-height:0}@media (max-width:599px){.tips-item-image{width:64%;margin-top:8%}}@media (max-width:599px){.tips-item-head{display:flex;align-items:center}}.tips-item-number{width:52px;height:52px;display:flex;justify-content:center;align-items:center;font-size:14px;border-radius:50%;border:1px solid #707070;line-height:1}@media (max-width:1920px){.tips-item-number{width:2.6vw;height:2.6vw;font-size:.7vw}}@media (max-width:599px){.tips-item-number{width:8.5vw;height:8.5vw;font-size:2.4vw}}.tips-item-title{font-size:40px;letter-spacing:6px;line-height:3;white-space:nowrap}@media (max-width:1920px){.tips-item-title{font-size:2vw;letter-spacing:.3vw}}@media (max-width:599px){.tips-item-title{padding-left:3vw;font-size:4.8vw;letter-spacing:.4vw}}.tips-item-p{font-size:20px;line-height:2;letter-spacing:2px}@media (max-width:1920px){.tips-item-p{font-size:1vw;letter-spacing:.1vw}}@media (max-width:599px){.tips-item-p{white-space:nowrap;font-size:3.6vw}}.profile-inner{padding:80px 0}@media (max-width:1920px){.profile-inner{padding:4vw 0}}@media (max-width:599px){.profile-inner{padding:10% 0 6%}}.profile-body{width:100%;max-width:1255px;margin:3% auto 5%;display:flex;align-items:center;justify-content:space-between}@media (max-width:599px){.profile-body{flex-wrap:wrap;justify-content:center;margin-top:6%}}.profile-image{width:18%}@media (max-width:599px){.profile-image{width:100%;text-align:center}.profile-image img{width:32vw}}.profile-name{font-size:14px;line-height:2;text-align:center;letter-spacing:1px;white-space:nowrap}@media (max-width:1360px){.profile-name{font-size:.9vw}}@media (max-width:599px){.profile-name{font-size:3vw}}.profile-text{font-size:18px;line-height:2;width:75%}@media (max-width:1360px){.profile-text{font-size:1.3vw}}@media (max-width:599px){.profile-text{width:95%;margin-top:5%;font-size:3.6vw}}.bottom-inner{padding-top:100px}@media (max-width:1920px){.bottom-inner{padding-top:5%}}.common-banner{display:block;width:70%;margin:0 auto;max-width:1160px;transition:opacity .4s ease-in-out}@media (max-width:599px){.common-banner{width:90%}}.common-banner:hover{opacity:.7}.bottom-footer{width:94%;margin:12% auto 0;position:relative;padding-bottom:6%}@media (max-width:599px){.bottom-footer{margin-top:14%}}.bottom-doll{position:absolute;top:0;left:50%;width:47%;transform:translateX(-50%)}body{background-color:#f0eadf}.wrapper{width:90%;max-width:1920px;margin:0 auto}.bg-dot{background-image:url(../ASSETS/IMAGE/PROJECT2/bg_dot.png);background-repeat:repeat;background-size:18px;border-top:1px solid #707070;border-bottom:1px solid #707070}.h2{font-size:40px;line-height:2;text-align:center;letter-spacing:6px}@media (max-width:1920px){.h2{font-size:2vw;letter-spacing:.3vw}}@media (max-width:599px){.h2{font-size:4.6vw;letter-spacing:.5vw}}