@import url(./default.css);
@import url(./font.css);
@import url(./efuApi.css);
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@100;300;400;500;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap");
#wrapper * { font-family: 'Noto Sans KR', sans-serif; font-weight: 300; color: #242424; -webkit-text-size-adjust: 100%; }

em { font-style: normal; }

img { max-width: 100%; }

main, header, section, #wrapper { display: block; }

#wrapper { min-width: 320px; max-width: 640px; margin: 0 auto; }

html, body, #wrapper { height: 100%; }

button { background: none; border: 0; box-shadow: none; }

#wrapper .topCont { position: relative; height: 100%; }

#wrapper .topCont .bgArea { height: 100%; width: 100%; position: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; z-index: -1; /*image: url(../images/mainBg.jpg);*/ background-repeat: no-repeat; background-position: top center; background-size: cover; }

#wrapper .topCont .bgArea video { position: absolute; left: 0; top: 0; height: 100%; width: 100%; object-fit: cover; }

#wrapper .topCont .bgArea.bgNone { background-image: none; }

#wrapper .topCont h2 { position: absolute; top: 50%; left: 50%; width: 253px; height: 133px; background: url(../images/mainText.png) no-repeat; background-size: 100% 100%; margin: -120px 0 0 -126px; z-index: 1; }

#wrapper .topCont .enterTxt { position: absolute; bottom: 0; left: 0; right: 0; margin: auto; font-family: "Noto Sans KR"; font-weight: 300; font-size: 15px; letter-spacing: -0.05em; line-height: 24.5px; text-align: center; color: #fff; opacity: 0.9; z-index: 1; }

#wrapper .topCont .scrSign { position: relative; width: 1px; height: 133px; margin: 13px auto 0; background-color: #FFFFFF; }

#wrapper .topCont .scrSign span { position: absolute; top: 0; left: -2px; width: 5px; height: 40px; background-color: #fff; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-name: scrSign; animation-name: scrSign; }

#wrapper .topCont header { position: absolute; width: 100%; max-width: 640px; left: 50%; top: 0; transform: translateX(-50%); z-index: 1; }

#wrapper .topCont header #btnBack { position: absolute; left: 20px; top: 18px; width: 12px; height: 22px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='' height='' viewBox='0 0 23.62 44.24'%3E%3Cg id='ic_back' transform='translate(1.5 2.121)'%3E%3Cpath id='path_28175' data-name='path 28175' d='M-11206.711-2552.743l-20,20,20,20' transform='translate(11226.71 2552.743)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E%0A"); background-size: 100% 100%; }

#wrapper .topCont header nav { position: absolute; right: 20px; top: 18px; }

#wrapper .topCont header nav ul { display: flex; }

#wrapper .topCont header nav ul li { position: relative; margin-left: 12px; }

#wrapper .topCont header nav ul li a { font-size: 16px; line-height: 22px; font-weight: 400; color: #fff; font-family: 'MS'; }

#wrapper .topCont header nav ul li.on:after { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: #fff; }

#wrapper .topCont:after { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/topBg.png) no-repeat 0 0; background-size: 100% 100%; }

#wrapper main { background: #fff; }

#wrapper main section#special article.cont1 { padding-top: 84px; }

#wrapper main section#special article.cont1 .titArea { text-align: center; margin-bottom: 36px; }

#wrapper main section#special article.cont1 .titArea em { display: inline-block; position: relative; vertical-align: bottom; width: 136px; height: 17px; overflow: hidden; z-index: 1; }

#wrapper main section#special article.cont1 .titArea em span { font-size: 1px; }

#wrapper main section#special article.cont1 .titArea em:before { content: ''; position: absolute; left: 0; width: 100%; height: 100%; background: url("data:image/svg+xml,%3Csvg id='group_32798' data-name='group 32798' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 272.16 34.04'%3E%3Cpath id='path_33111' data-name='path 33111' d='M-67.328,12.1h.384l1.984-1.5a11.356,11.356,0,0,0,5.12,1.376c5.568,0,7.52-3.872,7.52-7.2,0-4.16-3.168-5.184-6.24-6.208-3.616-1.216-5.728-2.176-5.728-5.088A4.03,4.03,0,0,1-60-10.624c2.688,0,4.7,2.144,6.208,6.208h.448v-7.008h-.384l-1.024,1.152a12.038,12.038,0,0,0-4.7-.96c-4.16,0-7.424,2.528-7.424,6.72,0,4.128,3.264,4.992,6.3,6.08,4.064,1.44,6.016,2.464,6.016,5.5,0,1.984-1.6,4.256-4.96,4.256-3.616,0-5.632-3.04-7.36-7.1h-.448Zm16.672-.576h10.5V11.1c-3.04-.1-3.84-.832-3.84-2.3V1.568h2.272c6.912,0,9.152-3.2,9.152-6.3,0-3.328-2.144-6.048-8.928-6.048h-9.152v.384c2.848.1,3.616.928,3.616,2.3V8.8c0,1.408-.768,2.208-3.616,2.3ZM-44,.928V-10.144h2.592c4.416,0,5.376,2.3,5.376,5.344,0,3.52-.864,5.728-5.472,5.728ZM-31.328,11.52h19.04l.16-7.3-.416-.032c-1.7,4.48-3.552,6.688-7.9,6.688h-4.224V.256h2.016c2.688,0,4.032.9,4.9,4.416h.416V-4.8h-.416c-.864,3.52-2.208,4.416-4.9,4.416h-2.016v-9.76h4.224c3.712,0,5.344,2.112,6.912,6.3l.416-.032-.1-6.912H-31.328v.384c2.848.1,3.616.928,3.616,2.3V8.8c0,1.408-.768,2.208-3.616,2.3Zm32.1.544c4.96,0,7.872-3.264,9.248-6.4L9.5,5.376c-1.312,2.848-4.032,5.536-7.872,5.536-3.776,0-8.192-2.72-8.192-10.4,0-8.064,3.68-11.232,7.584-11.232,3.328,0,5.76,2.208,7.328,6.528h.384V-11.52h-.32L7.072-10.08a12.3,12.3,0,0,0-5.7-1.248c-6.4,0-11.488,5.152-11.488,11.968C-10.112,7.52-5.6,12.064.768,12.064ZM11.36,11.52H21.792V11.1c-3.04-.1-3.712-.9-3.712-2.3V-8.1c0-1.376.672-2.208,3.712-2.3v-.384H11.36v.384c3.04.1,3.712.928,3.712,2.3V8.8c0,1.408-.672,2.208-3.712,2.3ZM37.44,8.384c.672,1.888.288,2.592-2.752,2.72v.416h9.76V11.1c-2.5-.32-2.976-.928-3.872-3.328l-7.1-19.264h-.7L25.856,5.824c-1.44,3.584-2.528,4.7-4.608,5.28v.416h7.424V11.1c-2.912-.48-3.424-1.5-1.888-5.5l1.024-2.656H35.52ZM28.064,2.3l3.744-9.632h.128L35.3,2.3Zm15.68,9.216H61.536l.32-6.976-.416-.032c-1.856,4.992-3.872,6.368-8.1,6.368H50.4V-8.1c0-1.44.32-2.208,3.36-2.3v-.384H43.744v.384c2.848.1,3.616.928,3.616,2.3V8.8c0,1.408-.768,2.208-3.616,2.3Zm23.584,0h19.04l.16-7.3-.416-.032c-1.7,4.48-3.552,6.688-7.9,6.688H73.984V.256H76c2.688,0,4.032.9,4.9,4.416h.416V-4.8H80.9C80.032-1.28,78.688-.384,76-.384H73.984v-9.76h4.224c3.712,0,5.344,2.112,6.912,6.3l.416-.032-.1-6.912H67.328v.384c2.848.1,3.616.928,3.616,2.3V8.8c0,1.408-.768,2.208-3.616,2.3Zm20.864,0h9.952c8.032,0,11.712-5.7,11.712-11.52,0-6.08-4.192-10.784-12.032-10.784H88.192v.384c2.848.1,3.616.928,3.616,2.3V8.8c0,1.408-.768,2.208-3.616,2.3Zm6.656-.64V-10.144h2.5c6.016,0,8.96,1.952,8.96,10.336,0,8.256-2.176,10.688-9.184,10.688Zm16.832.64h10.432V11.1c-3.04-.1-3.712-.9-3.712-2.3V-8.1c0-1.376.672-2.208,3.712-2.3v-.384H111.68v.384c3.04.1,3.712.928,3.712,2.3V8.8c0,1.408-.672,2.208-3.712,2.3Zm16.352,0h10.752V11.1c-2.848-.1-3.872-.9-3.872-2.3V-10.144h1.568c2.432,0,4.544,2.24,6.336,6.016l.416-.032-.192-6.624H123.776l-.192,6.624.416.032c1.856-4.032,4-6.016,6.336-6.016H131.9V8.8c0,1.408-1.024,2.208-3.872,2.3Zm16.576,0H155.04V11.1c-3.04-.1-3.712-.9-3.712-2.3V-8.1c0-1.376.672-2.208,3.712-2.3v-.384H144.608v.384c3.04.1,3.712.928,3.712,2.3V8.8c0,1.408-.672,2.208-3.712,2.3Zm22.912.544c5.376,0,10.656-4.768,10.656-11.744,0-7.04-5.12-11.648-10.656-11.648-5.408,0-10.656,4.768-10.656,11.744C156.864,7.456,161.952,12.064,167.52,12.064Zm.128-.608c-4.1,0-7.232-2.432-7.232-11.1,0-8.608,2.848-11.072,6.944-11.072,4.128,0,7.264,2.432,7.264,11.1C174.624,8.992,171.744,11.456,167.648,11.456Zm31.488.608h.7v-17.6c0-3.1.64-4.32,3.648-4.864v-.384H194.88v.384c3.2.48,4.192,1.76,4.192,4.864V6.752h-.032L186.048-10.784h-6.24v.384c2.752.064,3.872,1.7,3.872,3.648V6.24c0,3.1-.864,4.352-3.872,4.864v.416h8.576V11.1c-3.264-.48-3.936-1.76-3.936-4.864V-7.52h.032Z' transform='translate(68.672 11.52)' fill='%23847777'/%3E%3Cpath id='path_33029' data-name='path 33029' d='M0,0H272' transform='translate(0 33.04)' fill='none' stroke='%23847777' stroke-width='2'/%3E%3C/svg%3E%0A"); background-size: 100% 100%; }

#wrapper main section#special article.cont1 .titArea h3 { margin-top: 22px; font-family: "Noto Serif KR", serif; font-weight: normal; font-size: 25px; letter-spacing: -0.04em; line-height: 33px; text-align: center; color: #392a2a; }

#wrapper main section#special article.cont1 .imgArea { padding: 0 20px; margin-bottom: 21px; }

#wrapper main section#special article.cont1 .textArea { padding: 0 20px; }

#wrapper main section#special article.cont1 .textArea strong { display: block; margin-bottom: 20px; font-family: "Noto Serif KR", sans-serif; font-weight: normal; font-size: 18px; letter-spacing: -0.04em; line-height: 28px; text-align: left; color: #392a2a; }

#wrapper main section#special article.cont1 .textArea p { font-weight: 300; font-size: 15px; letter-spacing: -0.05em; line-height: 24.5px; text-align: left; color: #6f6767; }

#wrapper main section#special article.cont2 { position: relative; padding-top: 110px; z-index: 1; }

#wrapper main section#special article.cont2 .motion { margin-bottom: 20px; }

#wrapper main section#special article.cont2 .motion > .titArea { margin-bottom: 20px; text-align: center; }

#wrapper main section#special article.cont2 .motion > .titArea em { display: inline-block; position: relative; vertical-align: bottom; width: 55px; height: 17px; }

#wrapper main section#special article.cont2 .motion > .titArea em span { font-size: 1px; }

#wrapper main section#special article.cont2 .motion > .titArea em:before { content: ''; position: absolute; left: 0; width: 100%; height: 100%; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 55 17.004'%3E%3Cg id='group_32799' data-name='group 32799' transform='translate(-160 -882.496)'%3E%3Cpath id='path_33112' data-name='path 33112' d='M-19.728-1.568c.336.944.144,1.3-1.376,1.36V0h4.88V-.208c-1.248-.16-1.488-.464-1.936-1.664L-21.712-11.5h-.352L-25.52-2.848c-.72,1.792-1.264,2.352-2.3,2.64V0h3.712V-.208c-1.456-.24-1.712-.752-.944-2.752l.512-1.328h3.856Zm-4.688-3.04,1.872-4.816h.064l1.68,4.816Zm10.848-1.136v-5.088h1.28c2.288,0,2.96.96,2.96,2.432,0,1.584-.448,2.656-2.72,2.656Zm0,.32h1.44c1.9,0,2.336.336,2.528,1.936l.176,1.52C-9.248-.5-8.928.1-7.44.1A6.09,6.09,0,0,0-5.808-.128V-.3C-7.232-.3-7.5-.512-7.76-2.016l-.1-.656c-.256-1.712-.768-2.768-3.136-2.88V-5.6C-8.56-5.952-7.6-7.056-7.6-8.448c0-1.536-1.312-2.7-4.576-2.7H-16.9v.192c1.424.048,1.808.464,1.808,1.152V-1.36c0,.7-.384,1.1-1.808,1.152V0h5.088V-.208c-1.5-.048-1.76-.416-1.76-1.152ZM-4.448,0H.928V-.208C-.5-.256-1.008-.656-1.008-1.36v-9.472h.784c1.216,0,2.272,1.12,3.168,3.008l.208-.016-.1-3.312H-6.576l-.1,3.312.208.016c.928-2.016,2-3.008,3.168-3.008h.784V-1.36c0,.7-.512,1.1-1.936,1.152ZM3.52,0H8.736V-.208C7.216-.256,6.88-.656,6.88-1.36V-9.808c0-.688.336-1.1,1.856-1.152v-.192H3.52v.192c1.52.048,1.856.464,1.856,1.152V-1.36c0,.7-.336,1.1-1.856,1.152ZM9.5.288H9.7l.992-.752a5.678,5.678,0,0,0,2.56.688,3.445,3.445,0,0,0,3.76-3.6c0-2.08-1.584-2.592-3.12-3.1-1.808-.608-2.864-1.088-2.864-2.544a2.015,2.015,0,0,1,2.144-2.048c1.344,0,2.352,1.072,3.1,3.1H16.5v-3.5H16.3l-.512.576a6.019,6.019,0,0,0-2.352-.48c-2.08,0-3.712,1.264-3.712,3.36,0,2.064,1.632,2.5,3.152,3.04,2.032.72,3.008,1.232,3.008,2.752A2.246,2.246,0,0,1,13.408-.1c-1.808,0-2.816-1.52-3.68-3.552H9.5ZM19.264,0H24.64V-.208C23.216-.256,22.7-.656,22.7-1.36v-9.472h.784c1.216,0,2.272,1.12,3.168,3.008l.208-.016-.1-3.312H17.136l-.1,3.312.208.016c.928-2.016,2-3.008,3.168-3.008H21.2V-1.36c0,.7-.512,1.1-1.936,1.152Z' transform='translate(188 894)' fill='%23847777'/%3E%3Cpath id='path_33029' data-name='path 33029' d='M0,0H55' transform='translate(160 899)' fill='none' stroke='%23847777' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A"); background-size: 100% 100%; }

#wrapper main section#special article.cont2 .motion > .titArea h3 { margin-top: 23px; font-family: "Noto Serif KR", sans-serif; font-weight: normal; font-size: 30px; letter-spacing: -0.04em; line-height: 33px; text-align: center; color: #392a2a; }

#wrapper main section#special article.cont2 .motion > .imgArea { padding: 0 45px; margin-bottom: 25px; }

#wrapper main section#special article.cont2 > .textArea .contBox { padding: 0 45px; margin-bottom: 25px; }

#wrapper main section#special article.cont2 > .textArea .titBox { position: relative; padding-top: 71px; text-align: center; margin-bottom: 21px; }

#wrapper main section#special article.cont2 > .textArea .titBox strong { display: block; margin-bottom: 4px; font-family: "Noto Serif KR", sans-serif; font-weight: normal; font-size: 21px; letter-spacing: -0.05em; line-height: 27px; text-align: center; color: #534949; }

#wrapper main section#special article.cont2 > .textArea .titBox p { font-family: "Noto Sans KR"; font-weight: 300; font-size: 15px; letter-spacing: -0.05em; line-height: 24.5px; text-align: center; color: #6f6767; }

#wrapper main section#special article.cont2 > .textArea .titBox:after { content: ''; position: absolute; left: 50%; top: 0; width: 1px; height: 56px; background: #392A2A; }

#wrapper main section#special article.cont2 > .textArea .videoArea { padding: 0 20px; }

#wrapper main section#special article.cont2 > .textArea p { font-family: "Noto Sans KR"; font-weight: 300; font-size: 15px; letter-spacing: -0.05em; line-height: 24.5px; text-align: left; color: #6f6767; }

#wrapper main section#special article.cont2:after { content: ''; position: absolute; left: 0; top: 90vw; bottom: 0; width: 100%; background: #FFF8F2; z-index: -1; }

#wrapper main section#concept article.cont1 { padding-top: 84px; }

#wrapper main section#concept article.cont1 .titArea { text-align: center; margin-bottom: 29px; }

#wrapper main section#concept article.cont1 .titArea em { display: inline-block; position: relative; vertical-align: bottom; width: 76px; height: 17px; overflow: hidden; z-index: 1; }

#wrapper main section#concept article.cont1 .titArea em span { font-size: 1px; }

#wrapper main section#concept article.cont1 .titArea em:before { content: ''; position: absolute; left: 0; width: 100%; height: 100%; background: url("data:image/svg+xml,%3Csvg id='group_32800' data-name='group 32800' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 152 34.04'%3E%3Cpath id='path_33113' data-name='path 33113' d='M-26.64,12.064c4.96,0,7.872-3.264,9.248-6.4l-.512-.288c-1.312,2.848-4.032,5.536-7.872,5.536-3.776,0-8.192-2.72-8.192-10.4,0-8.064,3.68-11.232,7.584-11.232,3.328,0,5.76,2.208,7.328,6.528h.384V-11.52h-.32l-1.344,1.44a12.3,12.3,0,0,0-5.7-1.248c-6.4,0-11.488,5.152-11.488,11.968C-37.52,7.52-33.008,12.064-26.64,12.064Zm21.408,0C.144,12.064,5.424,7.3,5.424.32,5.424-6.72.3-11.328-5.232-11.328c-5.408,0-10.656,4.768-10.656,11.744C-15.888,7.456-10.8,12.064-5.232,12.064Zm.128-.608c-4.1,0-7.232-2.432-7.232-11.1,0-8.608,2.848-11.072,6.944-11.072,4.128,0,7.264,2.432,7.264,11.1C1.872,8.992-1.008,11.456-5.1,11.456Zm31.488.608h.7v-17.6c0-3.1.64-4.32,3.648-4.864v-.384H22.128v.384c3.2.48,4.192,1.76,4.192,4.864V6.752h-.032L13.3-10.784H7.056v.384c2.752.064,3.872,1.7,3.872,3.648V6.24c0,3.1-.864,4.352-3.872,4.864v.416h8.576V11.1c-3.264-.48-3.936-1.76-3.936-4.864V-7.52h.032Zm16.064,0c4.96,0,7.872-3.264,9.248-6.4l-.512-.288c-1.312,2.848-4.032,5.536-7.872,5.536-3.776,0-8.192-2.72-8.192-10.4,0-8.064,3.68-11.232,7.584-11.232,3.328,0,5.76,2.208,7.328,6.528h.384V-11.52H50.1l-1.344,1.44a12.3,12.3,0,0,0-5.7-1.248c-6.4,0-11.488,5.152-11.488,11.968C31.568,7.52,36.08,12.064,42.448,12.064Zm10.4-.544h19.04l.16-7.3-.416-.032c-1.7,4.48-3.552,6.688-7.9,6.688H59.5V.256H61.52c2.688,0,4.032.9,4.9,4.416h.416V-4.8h-.416c-.864,3.52-2.208,4.416-4.9,4.416H59.5v-9.76h4.224c3.712,0,5.344,2.112,6.912,6.3l.416-.032-.1-6.912H52.848v.384c2.848.1,3.616.928,3.616,2.3V8.8c0,1.408-.768,2.208-3.616,2.3Zm20.864,0h10.5V11.1c-3.04-.1-3.84-.832-3.84-2.3V1.568H82.64c6.912,0,9.152-3.2,9.152-6.3,0-3.328-2.144-6.048-8.928-6.048H73.712v.384c2.848.1,3.616.928,3.616,2.3V8.8c0,1.408-.768,2.208-3.616,2.3ZM80.368.928V-10.144H82.96c4.416,0,5.376,2.3,5.376,5.344,0,3.52-.864,5.728-5.472,5.728ZM97.808,11.52H108.56V11.1c-2.848-.1-3.872-.9-3.872-2.3V-10.144h1.568c2.432,0,4.544,2.24,6.336,6.016l.416-.032-.192-6.624H93.552L93.36-4.16l.416.032c1.856-4.032,4-6.016,6.336-6.016h1.568V8.8c0,1.408-1.024,2.208-3.872,2.3Z' transform='translate(38.48 11.52)' fill='%23847777'/%3E%3Cpath id='path_33029' data-name='path 33029' d='M0,0H152' transform='translate(0 33.04)' fill='none' stroke='%23847777' stroke-width='2'/%3E%3C/svg%3E%0A"); background-size: 100% 100%; }

#wrapper main section#concept article.cont1 .titArea h3 { margin-top: 15px; font-family: "Noto Serif KR", serif; font-weight: normal; font-size: 25px; letter-spacing: -0.04em; line-height: 33px; text-align: center; color: #392a2a; }

#wrapper main section#concept article.cont1 .textArea { padding: 0 25px; margin-top: 29px; }

#wrapper main section#concept article.cont1 .textArea p { font-family: "Noto Sans KR"; font-weight: 300; font-size: 15px; letter-spacing: -0.05em; line-height: 24.5px; text-align: left; color: #6f6767; }

#wrapper main section#concept article.cont1 .imgArea { padding-left: 25px; margin-top: 26px; }

#wrapper main section#concept article.cont2 { padding-top: 120px; }

#wrapper main section#concept article.cont2 .contBox { display: flex; height: 154vw; margin-bottom: 120px; padding: 0 20px 50px; background: url(../images/flowerBg.png) no-repeat 0 0; background-size: 100% 100%; flex-direction: column; flex-wrap: wrap; align-items: center; justify-content: center; }

#wrapper main section#concept article.cont2 .contBox .titArea { margin-bottom: 20px; }

#wrapper main section#concept article.cont2 .contBox .titArea strong { display: block; margin-bottom: 15px; font-family: "Noto Serif KR", sans-serif; font-weight: normal; font-size: 21px; letter-spacing: -0.07em; line-height: 30px; text-align: center; color: #242424; }

#wrapper main section#concept article.cont2 .contBox .titArea p { font-family: "Noto Sans KR"; font-weight: 300; font-size: 15px; letter-spacing: -0.05em; line-height: 24.5px; text-align: center; color: #6f6767; }

#wrapper main section#concept article.cont2 .contBox .imgArea a { display: block; position: relative; }

#wrapper main section#concept article.cont2 .contBox .imgArea a .btnArea { position: absolute; left: 50%; top: 50%; margin-top: 8px; padding-top: 105px; transform: translate(-50%, -50%); }

#wrapper main section#concept article.cont2 .contBox .imgArea a .btnArea strong { display: block; position: relative; padding-bottom: 5px; font-family: "Noto Sans KR"; font-weight: 500; font-size: 15px; letter-spacing: -0.05em; line-height: 24.5px; text-align: center; color: #faf5f0; }

#wrapper main section#concept article.cont2 .contBox .imgArea a .btnArea strong:after { content: ''; position: absolute; left: 0; bottom: 0; height: 2px; width: 100%; background: #fff; }

#wrapper main section#concept article.cont2 .contBox .imgArea a .btnArea:after { content: ''; position: absolute; left: 50%; top: 0; width: 92px; height: 91px; transform: translateX(-50%); background: url(../images/ico_360Img.png) no-repeat 0 0; background-size: 100% 100%; }

#wrapper main section.mainCont article .topArea { padding: 45px 20px 0; margin-bottom: 40px; }

#wrapper main section.mainCont article .topArea .titArea { margin-bottom: 21px; }

#wrapper main section.mainCont article .topArea .titArea strong { display: block; margin-bottom: 4px; font-family: "Noto Serif KR", sans-serif; font-weight: 500; font-size: 30px; letter-spacing: -0.04em; line-height: 35px; text-align: left; color: #392a2a; }

#wrapper main section.mainCont article .topArea .titArea em { display: block; font-family: "Noto Serif KR", serif; font-weight: 500; font-size: 20px; letter-spacing: -0.04em; line-height: 35px; text-align: left; color: #807676; }

#wrapper main section.mainCont article .topArea nav { margin-bottom: 60px; }

#wrapper main section.mainCont article .topArea nav ul { display: flex; }

#wrapper main section.mainCont article .topArea nav ul li { position: relative; padding-right: 35px; font-family: "Noto Sans KR"; font-weight: 500; font-size: 13px; letter-spacing: -0.05em; line-height: 22px; text-align: left; color: #c3bebb; }

#wrapper main section.mainCont article .topArea nav ul li:after { content: ''; position: absolute; right: 5px; top: 50%; width: 25px; height: 1px; background: #C3BEBB; }

#wrapper main section.mainCont article .topArea nav ul li:last-of-type { padding-right: 0; }

#wrapper main section.mainCont article .topArea nav ul li:last-of-type::after { display: none; }

#wrapper main section.mainCont article .topArea nav ul li.on { color: #7c6c6c; }

#wrapper main section.mainCont article .topArea nav ul li.on::after { background: #7c6c6c; }

#wrapper main section.mainCont article .topArea p { font-family: "Noto Serif KR", sans-serif; font-weight: 300; font-size: 16px; letter-spacing: -0.07em; line-height: 26px; text-align: left; color: #392a2a; }

#wrapper main section.mainCont article .imgArea { padding: 0 20px; margin-bottom: 60px; }

#wrapper main section.mainCont article .imgArea > div { margin-bottom: 30px; }

#wrapper main section.mainCont article .imgArea > div:last-of-type { margin-bottom: 0; }

#wrapper main section.mainCont article .circleArea { width: 335px; margin: 0 auto 0; margin-bottom: 71px; }

#wrapper main section.mainCont article .circleArea .circleWrap { display: flex; width: 335px; height: 335px; padding-left: 54px; border-radius: 50%; background: #FDF9F5; flex-direction: column; justify-content: center; align-items: flex-start; }

#wrapper main section.mainCont article .circleArea .circleWrap strong { display: block; margin-bottom: 15px; font-family: "Noto Serif KR", serif; font-weight: normal; font-size: 21px; letter-spacing: -0.06em; line-height: 28.5px; text-align: left; color: #392a2a; }

#wrapper main section.mainCont article .circleArea .circleWrap p { font-family: "Noto Sans KR"; font-weight: 300; font-size: 15px; letter-spacing: -0.05em; line-height: 24.5px; text-align: left; color: #6f6767; }

#wrapper main section.mainCont article cite { display: block; margin-top: 76px; margin-bottom: 26px; font-family: "Noto Sans KR"; font-style: normal; font-weight: 300; font-size: 11px; letter-spacing: -0.05em; line-height: 22px; text-align: center; color: #a4a4a4; }

#wrapper main section.mainCont article .imgMapArea { position: relative; height: 255px; margin-bottom: 70px; overflow: hidden; }

#wrapper main section.mainCont article .imgMapArea .imgMapWrap { position: absolute; left: 50%; width: 355px; transform: translateX(-50%); margin-left: 10px; }

#wrapper main section.mainCont article .imgMapArea .imgMapWrap img { width: 355px; }

#wrapper main section.mainCont article .imgMapArea .imgMapWrap ul li { position: absolute; left: 0; top: 0; }

#wrapper main section.mainCont article .imgMapArea .imgMapWrap ul li button { opacity: 0.7; transition: opacity 1.5s; }

#wrapper main section.mainCont article .imgMapArea .imgMapWrap ul li button.on { opacity: 1; }

#wrapper main section.mainCont article .imgMapArea .imgMapWrap ul li img { width: 30px; }

#wrapper main section.mainCont article .imgMapArea .imgMapWrap ul li:nth-of-type(1) { left: 44px; top: 31px; }

#wrapper main section.mainCont article .imgMapArea .imgMapWrap ul li:nth-of-type(2) { left: 3px; top: 72px; }

#wrapper main section.mainCont article .imgMapArea .imgMapWrap ul li:nth-of-type(3) { left: 63px; top: 72px; }

#wrapper main section.mainCont article .imgMapArea .imgMapWrap ul li:nth-of-type(4) { left: 183px; top: 72px; }

#wrapper main section.mainCont article .imgMapArea .imgMapWrap ul li:nth-of-type(5) { left: 144px; top: 173px; }

#wrapper main section.mainCont article .slideArea { margin-bottom: 114px; }

#wrapper main section.mainCont article .slideArea .slick-slide { padding: 0 30px 34px; }

#wrapper main section.mainCont article .slideArea .slick-slide .titArea { text-align: center; margin-bottom: 24px; }

#wrapper main section.mainCont article .slideArea .slick-slide .titArea strong { display: inline-block; padding-left: 24px; position: relative; font-family: "Noto Serif KR", sans-serif; font-weight: normal; font-size: 18px; letter-spacing: -0.06em; line-height: 23px; text-align: left; color: #242424; }

#wrapper main section.mainCont article .slideArea .slick-slide .titArea strong em { position: absolute; left: 0; top: -4px; vertical-align: top; margin-right: 5px; margin-top: 9px; }

#wrapper main section.mainCont article .slideArea .slick-slide .thumbArea { min-height: 230px; text-align: center; }

#wrapper main section.mainCont article .slideArea .slick-slide p { font-family: "Noto Sans KR"; font-weight: 300; font-size: 14px; letter-spacing: -0.05em; line-height: 20px; text-align: left; color: #656565; }

#wrapper main section.mainCont article .slideArea .slick-slide:nth-of-type(1) .titArea strong { padding-left: 18px; }

#wrapper main section.mainCont article .slideArea .slick-slide:nth-of-type(1) .titArea em { width: 13px; height: 10px; background: url("data:image/svg+xml,%3Csvg id='group_32941' data-name='group 32941' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.514 10'%3E%3Cpath id='path_32843' data-name='path 32843' d='M474.13,1831.141a5.4,5.4,0,0,1-.713,1.6,3.615,3.615,0,0,1-1.12,1.084,2.894,2.894,0,0,1-2.928.008,3.564,3.564,0,0,1-1.114-1.078,5.3,5.3,0,0,1-.707-1.588,7.337,7.337,0,0,1-.246-1.927,7.241,7.241,0,0,1,.252-1.934,5.4,5.4,0,0,1,.713-1.6,3.589,3.589,0,0,1,1.12-1.083,2.9,2.9,0,0,1,2.928-.007,3.55,3.55,0,0,1,1.114,1.076,5.31,5.31,0,0,1,.706,1.589,7.342,7.342,0,0,1,.246,1.926A7.242,7.242,0,0,1,474.13,1831.141Zm-.91-3.432a4.574,4.574,0,0,0-.515-1.278,2.9,2.9,0,0,0-.808-.884,1.805,1.805,0,0,0-1.06-.331,1.833,1.833,0,0,0-1.06.324,2.766,2.766,0,0,0-.8.87,4.579,4.579,0,0,0-.509,1.271,6.332,6.332,0,0,0-.18,1.526,6.409,6.409,0,0,0,.18,1.533,4.543,4.543,0,0,0,.515,1.285,2.78,2.78,0,0,0,.814.876,1.855,1.855,0,0,0,1.066.325,1.831,1.831,0,0,0,1.06-.325,2.8,2.8,0,0,0,.8-.869,4.472,4.472,0,0,0,.5-1.272,6.56,6.56,0,0,0,.174-1.526A6.322,6.322,0,0,0,473.22,1827.709Z' transform='translate(-467.304 -1824.222)'/%3E%3Cpath id='path_32844' data-name='path 32844' d='M480.171,1824.333h.7v9.772h-.947v-8.636l-1.58.569-.228-.888Z' transform='translate(-468.361 -1824.25)'/%3E%3C/svg%3E%0A") no-repeat 0 0; background-size: 100% 100%; }

#wrapper main section.mainCont article .slideArea .slick-slide:nth-of-type(1) .thumbArea img { width: 315px; }

#wrapper main section.mainCont article .slideArea .slick-slide:nth-of-type(2) .titArea em { width: 17px; height: 9.98px; background: url("data:image/svg+xml,%3Csvg id='group_32942' data-name='group 32942' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.259 9.976'%3E%3Cpath id='path_32845' data-name='path 32845' d='M473.269,1915.682a5.063,5.063,0,0,1-.819,1.592,3.94,3.94,0,0,1-1.288,1.081,3.543,3.543,0,0,1-1.681.4,3.582,3.582,0,0,1-1.688-.393,3.892,3.892,0,0,1-1.282-1.075,4.974,4.974,0,0,1-.814-1.585,6.419,6.419,0,0,1-.282-1.922,6.321,6.321,0,0,1,.289-1.929,5.063,5.063,0,0,1,.819-1.592,3.957,3.957,0,0,1,1.289-1.082,3.78,3.78,0,0,1,3.369-.007,3.893,3.893,0,0,1,1.281,1.074,4.981,4.981,0,0,1,.814,1.585,6.421,6.421,0,0,1,.282,1.922A6.3,6.3,0,0,1,473.269,1915.682Zm-1.046-3.424a4.251,4.251,0,0,0-.593-1.274,3.1,3.1,0,0,0-.93-.883,2.313,2.313,0,0,0-1.22-.33,2.343,2.343,0,0,0-1.219.324,2.97,2.97,0,0,0-.923.867,4.235,4.235,0,0,0-.586,1.268,5.485,5.485,0,0,0-.207,1.523,5.557,5.557,0,0,0,.207,1.53,4.211,4.211,0,0,0,.593,1.281,2.975,2.975,0,0,0,.936.875,2.373,2.373,0,0,0,1.227.324,2.336,2.336,0,0,0,1.219-.324,2.978,2.978,0,0,0,.923-.868,4.106,4.106,0,0,0,.578-1.268,5.67,5.67,0,0,0,.2-1.522A5.52,5.52,0,0,0,472.223,1912.258Z' transform='translate(-465.416 -1908.779)'/%3E%3Cpath id='path_32846' data-name='path 32846' d='M478.622,1910.2a5.153,5.153,0,0,0-1.171,1.233l-.8-.579a8.436,8.436,0,0,1,.675-.866,3.564,3.564,0,0,1,.751-.644,3.278,3.278,0,0,1,.909-.394,4.34,4.34,0,0,1,1.137-.136,3.375,3.375,0,0,1,1.206.207,2.947,2.947,0,0,1,.944.572,2.564,2.564,0,0,1,.62.868,2.706,2.706,0,0,1,.22,1.1,3.124,3.124,0,0,1-.145.978,3.361,3.361,0,0,1-.448.874,6.98,6.98,0,0,1-.758.9q-.455.462-1.089,1.014L478.1,1917.6h5.112v.992h-6.738v-.843l3.5-3.092q.55-.5.937-.9a6.017,6.017,0,0,0,.627-.753,2.565,2.565,0,0,0,.344-.689,2.374,2.374,0,0,0,.1-.7,1.793,1.793,0,0,0-.159-.766,1.8,1.8,0,0,0-1.04-.952,2.136,2.136,0,0,0-.744-.131A2.389,2.389,0,0,0,478.622,1910.2Z' transform='translate(-466.951 -1908.783)'/%3E%3C/svg%3E%0A") no-repeat 0 0; background-size: 100% 100%; }

#wrapper main section.mainCont article .slideArea .slick-slide:nth-of-type(2) .thumbArea img { width: 298px; }

#wrapper main section.mainCont article .slideArea .slick-slide:nth-of-type(3) .titArea em { width: 17px; height: 10.1px; background: url("data:image/svg+xml,%3Csvg id='group_32944' data-name='group 32944' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.414 10.013'%3E%3Cpath id='path_32851' data-name='path 32851' d='M633.093,1975.986a5.072,5.072,0,0,1-.822,1.6,3.967,3.967,0,0,1-1.293,1.085,3.784,3.784,0,0,1-3.381.007,3.9,3.9,0,0,1-1.286-1.079,4.99,4.99,0,0,1-.817-1.589,6.449,6.449,0,0,1-.283-1.93,6.349,6.349,0,0,1,.29-1.936,5.089,5.089,0,0,1,.822-1.6,3.974,3.974,0,0,1,1.293-1.086,3.8,3.8,0,0,1,3.382-.006,3.888,3.888,0,0,1,1.285,1.078,4.983,4.983,0,0,1,.817,1.591,6.434,6.434,0,0,1,.283,1.928A6.318,6.318,0,0,1,633.093,1975.986Zm-1.05-3.436a4.276,4.276,0,0,0-.595-1.28,3.11,3.11,0,0,0-.933-.885,2.314,2.314,0,0,0-1.224-.332,2.358,2.358,0,0,0-1.225.325,2.982,2.982,0,0,0-.926.871,4.249,4.249,0,0,0-.588,1.272,5.508,5.508,0,0,0-.207,1.528,5.571,5.571,0,0,0,.207,1.535,4.231,4.231,0,0,0,.595,1.287,3,3,0,0,0,.939.877,2.384,2.384,0,0,0,1.232.325,2.347,2.347,0,0,0,1.224-.325,2.989,2.989,0,0,0,.927-.872,4.113,4.113,0,0,0,.58-1.272,5.7,5.7,0,0,0,.2-1.528A5.53,5.53,0,0,0,632.042,1972.551Z' transform='translate(-625.211 -1969.059)'/%3E%3Cpath id='path_32852' data-name='path 32852' d='M636.81,1970.218v-.968h6.17v.8l-3.031,3.374a5.864,5.864,0,0,1,1.218.236,3.207,3.207,0,0,1,1.012.511,2.412,2.412,0,0,1,.951,1.991,2.765,2.765,0,0,1-.252,1.189,2.864,2.864,0,0,1-.685.927,3.128,3.128,0,0,1-1.02.6,3.671,3.671,0,0,1-1.265.214,4.448,4.448,0,0,1-2.116-.478,4.541,4.541,0,0,1-1.494-1.25l.788-.706a4.291,4.291,0,0,0,1.252,1.066,3.25,3.25,0,0,0,1.584.372,2.59,2.59,0,0,0,.83-.131,1.939,1.939,0,0,0,.67-.381,1.8,1.8,0,0,0,.615-1.383,1.558,1.558,0,0,0-.754-1.4,3.559,3.559,0,0,0-1.956-.485H638.7l-.22-.652,3.055-3.455Z' transform='translate(-626.715 -1969.085)'/%3E%3C/svg%3E%0A") no-repeat 0 0; background-size: 100% 100%; }

#wrapper main section.mainCont article .slideArea .slick-slide:nth-of-type(3) .thumbArea img { width: 311px; }

#wrapper main section.mainCont article .slideArea .slick-slide:nth-of-type(4) .titArea em { width: 18px; height: 10.01px; background: url("data:image/svg+xml,%3Csvg id='group_32946' data-name='group 32946' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.565 10.014'%3E%3Cpath id='path_32847' data-name='path 32847' d='M472.644,2014.5a5.091,5.091,0,0,1-.823,1.6,3.947,3.947,0,0,1-1.293,1.085,3.557,3.557,0,0,1-1.687.4,3.6,3.6,0,0,1-1.694-.394,3.891,3.891,0,0,1-1.286-1.079,4.97,4.97,0,0,1-.816-1.591,6.416,6.416,0,0,1-.284-1.929,6.349,6.349,0,0,1,.29-1.937,5.081,5.081,0,0,1,.823-1.6,3.955,3.955,0,0,1,1.293-1.086,3.794,3.794,0,0,1,3.382-.007,3.924,3.924,0,0,1,1.286,1.078,5.022,5.022,0,0,1,.816,1.592,6.442,6.442,0,0,1,.284,1.929A6.344,6.344,0,0,1,472.644,2014.5Zm-1.051-3.437a4.266,4.266,0,0,0-.595-1.279,3.119,3.119,0,0,0-.934-.886,2.32,2.32,0,0,0-1.224-.331,2.353,2.353,0,0,0-1.224.325,2.98,2.98,0,0,0-.927.871,4.269,4.269,0,0,0-.588,1.273,5.532,5.532,0,0,0-.208,1.528,5.6,5.6,0,0,0,.208,1.535,4.219,4.219,0,0,0,.595,1.286,2.987,2.987,0,0,0,.94.879,2.384,2.384,0,0,0,1.231.325,2.35,2.35,0,0,0,1.224-.325,3,3,0,0,0,.927-.872,4.141,4.141,0,0,0,.581-1.273,5.692,5.692,0,0,0,.2-1.527A5.538,5.538,0,0,0,471.592,2011.062Z' transform='translate(-464.76 -2007.57)'/%3E%3Cpath id='path_32848' data-name='path 32848' d='M482.327,2007.682v6.542h1.508v.913h-1.508v2.3h-1.051v-2.3h-5.1l-.277-.788,5.477-6.667Zm-1.051,1.549-4.066,4.993h4.066Z' transform='translate(-466.27 -2007.585)'/%3E%3C/svg%3E%0A") no-repeat 0 0; background-size: 100% 100%; }

#wrapper main section.mainCont article .slideArea .slick-slide:nth-of-type(4) .thumbArea img { width: 293px; }

#wrapper main section.mainCont article .slideArea .slick-slide:nth-of-type(5) .titArea em { width: 17px; height: 10.07px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.766 10.074'%3E%3Cg id='group_32948' data-name='group 32948' transform='translate(0)'%3E%3Cpath id='path_32849' data-name='path 32849' d='M473.163,2170.262a5.107,5.107,0,0,1-.828,1.606,3.964,3.964,0,0,1-1.3,1.093,3.58,3.58,0,0,1-1.7.4,3.622,3.622,0,0,1-1.7-.4,3.944,3.944,0,0,1-1.294-1.085,5.025,5.025,0,0,1-.821-1.6,6.7,6.7,0,0,1,.007-3.89,5.11,5.11,0,0,1,.828-1.606,3.98,3.98,0,0,1,1.3-1.092,3.818,3.818,0,0,1,3.4-.007,3.941,3.941,0,0,1,1.294,1.084,5.024,5.024,0,0,1,.821,1.6,6.477,6.477,0,0,1,.285,1.94A6.388,6.388,0,0,1,473.163,2170.262Zm-1.057-3.458a4.265,4.265,0,0,0-.6-1.287,3.138,3.138,0,0,0-.939-.892,2.332,2.332,0,0,0-1.231-.333,2.37,2.37,0,0,0-1.231.327,3.006,3.006,0,0,0-.932.876,4.289,4.289,0,0,0-.591,1.281,5.564,5.564,0,0,0-.209,1.537,5.646,5.646,0,0,0,.209,1.545,4.267,4.267,0,0,0,.6,1.294,3,3,0,0,0,.946.883,2.4,2.4,0,0,0,1.238.327,2.363,2.363,0,0,0,1.231-.327,3,3,0,0,0,.932-.876,4.175,4.175,0,0,0,.584-1.281,5.724,5.724,0,0,0,.2-1.537A5.569,5.569,0,0,0,472.105,2166.8Z' transform='translate(-465.232 -2163.291)'/%3E%3Cpath id='path_32850' data-name='path 32850' d='M477.446,2163.482h5.6v1.015h-4.639l-.209,3.117a5.811,5.811,0,0,1,.87-.312,4.464,4.464,0,0,1,2.372.09,3.317,3.317,0,0,1,1.068.591,2.659,2.659,0,0,1,.71.939,3,3,0,0,1,.254,1.253,3.311,3.311,0,0,1-.254,1.314,2.959,2.959,0,0,1-.71,1.015,3.093,3.093,0,0,1-1.1.655,4.147,4.147,0,0,1-1.405.23,4.278,4.278,0,0,1-1.927-.438,5.9,5.9,0,0,1-1.551-1.106l.724-.794a5.5,5.5,0,0,0,1.329.981,3.1,3.1,0,0,0,1.44.355,2.784,2.784,0,0,0,.953-.16,2.1,2.1,0,0,0,1.4-2.011,1.967,1.967,0,0,0-.174-.834,1.873,1.873,0,0,0-.494-.648,2.373,2.373,0,0,0-.765-.425,3.042,3.042,0,0,0-.988-.153,3.614,3.614,0,0,0-1.12.161,5.234,5.234,0,0,0-.925.4l-.737-.488Z' transform='translate(-466.705 -2163.316)'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0; background-size: 100% 100%; }

#wrapper main section.mainCont article .slideArea .slick-slide:nth-of-type(5) .thumbArea { display: flex; align-content: center; align-items: center; justify-content: center; }

#wrapper main section.mainCont article .slideArea .slick-slide:nth-of-type(5) .thumbArea img { width: 315px; }

#wrapper main section.mainCont article#section1 { overflow: hidden; }

#wrapper main section.mainCont article#section1 .imgBox li { text-align: center; }

#wrapper main section.mainCont article#section1 .imgBox .img1 { margin-bottom: 58px; }

#wrapper main section.mainCont article#section1 .imgBox .img1 img { width: 295px; }

#wrapper main section.mainCont article#section1 .imgBox .img2 { margin-bottom: 94px; }

#wrapper main section.mainCont article#section1 .imgBox .img2 img { width: 200px; }

#wrapper main section.mainCont article#section1 .imgBox .img3 img { width: 172px; }

#wrapper main section.mainCont article#section2 { overflow: hidden; background: #FDF9F5; }

#wrapper main section.mainCont article#section2 .circleArea .circleWrap { padding-left: 48px; background: #F7E8E2; }

#wrapper main section#premiumLine article.cont1 { padding: 0 20px; margin-bottom: 95px; }

#wrapper main section#premiumLine article.cont1 .titArea { padding-top: 55px; margin-bottom: 20px; border-top: 1px solid #E5E4E0; }

#wrapper main section#premiumLine article.cont1 .titArea h2 { margin-bottom: 14px; font-family: "Noto Serif KR", serif; font-weight: normal; font-size: 25px; letter-spacing: -0.04em; line-height: 28.5px; text-align: center; color: #392a2a; }

#wrapper main section#premiumLine article.cont1 .titArea p { font-family: "Noto Sans KR"; font-weight: 300; font-size: 15px; letter-spacing: -0.05em; line-height: 24.5px; text-align: center; color: #6f6767; }

#wrapper main section#premiumLine article.cont1 .imgArea { margin-bottom: 30px; }

#wrapper main section#premiumLine article.cont1 .titBox { padding: 0 30px; margin-bottom: 43px; }

#wrapper main section#premiumLine article.cont1 .titBox strong { display: block; margin-bottom: 10px; font-family: "Noto Serif KR", sans-serif; font-weight: normal; font-size: 18px; letter-spacing: -0.04em; line-height: 28px; text-align: center; color: #392a2a; }

#wrapper main section#premiumLine article.cont1 .titBox p { font-family: "Noto Sans KR"; font-weight: 300; font-size: 15px; letter-spacing: -0.05em; line-height: 24.5px; text-align: center; color: #6f6767; }

#wrapper main section#premiumLine article.cont1 .contbox strong { display: block; margin-bottom: 10px; font-family: "Noto Serif KR", sans-serif; font-weight: normal; font-size: 18px; letter-spacing: -0.04em; line-height: 28px; text-align: center; color: #392a2a; }

#wrapper main section#premiumLine article.cont1 .contbox .imgBox { padding: 0 43px; margin-bottom: 16px; }

#wrapper main section#premiumLine article.cont1 .contbox p { padding: 0 30px; font-family: "Noto Sans KR"; font-weight: 300; font-size: 15px; letter-spacing: -0.06em; line-height: 24.5px; text-align: center; color: #6f6767; }

#wrapper main section#premiumLine article.cont2 .titArea { margin-bottom: 40px; }

#wrapper main section#premiumLine article.cont2 .titArea strong { display: block; text-align: center; }

#wrapper main section#premiumLine article.cont2 .titArea strong em { display: inline-block; position: relative; padding-top: 6px; font-family: "Noto Serif KR", sans-serif; font-weight: normal; font-size: 21px; letter-spacing: -0.05em; line-height: 32px; text-align: center; color: #534949; }

#wrapper main section#premiumLine article.cont2 .titArea strong em:after { content: ''; position: absolute; left: 50%; top: 0; width: 29px; height: 1px; transform: translateX(-50%); background: #534949; }

#wrapper main section#premiumLine article.cont2 .slideArea2 { margin-bottom: 34px; }

#wrapper main section#premiumLine article.cont2 .slideArea2 .slick-slide { text-align: center; }

#wrapper main section#premiumLine article.cont2 .slideArea2 .slick-slide img { height: 142px; }

#wrapper main section#premiumLine article.cont2 .slideArea2 .slick-dots { margin-top: 15px; }

#wrapper main section#premiumLine article.cont2 .textArea { margin-bottom: 40px; }

#wrapper main section#premiumLine article.cont2 .textArea strong { display: block; margin-bottom: 16px; font-family: "Noto Sans KR"; font-weight: 500; font-size: 15px; letter-spacing: -0.05em; line-height: 24.5px; text-align: center; color: #392a2a; }

#wrapper main section#premiumLine article.cont2 .textArea p { font-family: "Noto Sans KR"; font-weight: 300; font-size: 14px; letter-spacing: -0.05em; line-height: 22px; text-align: center; color: #6f6767; padding: 0 20px; }

#wrapper main section#premiumLine article.cont2 .btnArea { padding: 0 30px; margin-bottom: 0px; }

#wrapper main section#premiumLine article.cont2 .btnArea a { display: block; padding: 0 16px; border: 1px solid #212121; height: 45px; line-height: 43px; font-family: "Noto Sans KR"; font-weight: normal; font-size: 15px; letter-spacing: -0.05em; text-align: left; color: #392a2a; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30.399 8.485'%3E%3Cg id='group_32384' data-name='group 32384' transform='translate(-326.063 -10069.944)'%3E%3Cg id='group_32192' data-name='group 32192' transform='translate(703.553 21218.578) rotate(180)'%3E%3Cpath id='path_30641' data-name='path 30641' d='M7858-10862.616l-4,4,4,4' transform='translate(-7506.415 22003.012)' fill='none' stroke='%23392a2a' stroke-width='0.7'/%3E%3C/g%3E%3Cline id='line_2148' data-name='line 2148' x2='30' transform='translate(326.063 10074.188)' fill='none' stroke='%23392a2a' stroke-width='0.7'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat calc(100% - 16px) 50%; background-size: 30px 8px; }

#wrapper main section#history { margin-bottom: 70px; }

#wrapper main section#history .titArea { padding-top: 73px; margin-bottom: 25px; text-align: center; }

#wrapper main section#history .titArea em { display: inline-block; width: 70px; height: 16px; margin-bottom: 20px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70.196 16.972'%3E%3Cg id='group_32867' data-name='group 32867' transform='translate(-153.5 -882.528)'%3E%3Cpath id='path_33130' data-name='path 33130' d='M-34.44,0h5.008V-.208c-1.52-.048-1.68-.4-1.68-1.136V-5.616h5.328v4.272c0,.736-.16,1.088-1.664,1.136V0h4.992V-.208c-1.424-.048-1.808-.432-1.808-1.136v-8.48c0-.688.384-1.088,1.808-1.136v-.192h-4.992v.192c1.5.048,1.664.416,1.664,1.136v3.872h-5.328V-9.824c0-.72.16-1.088,1.68-1.136v-.192H-34.44v.192c1.424.048,1.808.448,1.808,1.136v8.48c0,.7-.384,1.088-1.808,1.136Zm12.72,0H-16.5V-.208c-1.52-.048-1.856-.448-1.856-1.152V-9.808c0-.688.336-1.1,1.856-1.152v-.192H-21.72v.192c1.52.048,1.856.464,1.856,1.152V-1.36c0,.7-.336,1.1-1.856,1.152Zm6.3.288h.192l.992-.752a5.678,5.678,0,0,0,2.56.688,3.445,3.445,0,0,0,3.76-3.6c0-2.08-1.584-2.592-3.12-3.1C-12.84-7.088-13.9-7.568-13.9-9.024a2.015,2.015,0,0,1,2.144-2.048c1.344,0,2.352,1.072,3.1,3.1h.224v-3.5h-.192l-.512.576a6.019,6.019,0,0,0-2.352-.48c-2.08,0-3.712,1.264-3.712,3.36,0,2.064,1.632,2.5,3.152,3.04,2.032.72,3.008,1.232,3.008,2.752A2.246,2.246,0,0,1-11.512-.1c-1.808,0-2.816-1.52-3.68-3.552h-.224ZM-5.336,0H.04V-.208C-1.384-.256-1.9-.656-1.9-1.36v-9.472h.784c1.216,0,2.272,1.12,3.168,3.008l.208-.016-.1-3.312H-7.464l-.1,3.312.208.016c.928-2.016,2-3.008,3.168-3.008H-3.4V-1.36c0,.7-.512,1.1-1.936,1.152ZM8.36.272A5.629,5.629,0,0,0,13.688-5.6,5.513,5.513,0,0,0,8.36-11.424,5.618,5.618,0,0,0,3.032-5.552,5.5,5.5,0,0,0,8.36.272Zm.064-.3c-2.048,0-3.616-1.216-3.616-5.552,0-4.3,1.424-5.536,3.472-5.536,2.064,0,3.632,1.216,3.632,5.552C11.912-1.264,10.472-.032,8.424-.032Zm9.408-5.712v-5.088h1.28c2.288,0,2.96.96,2.96,2.432,0,1.584-.448,2.656-2.72,2.656Zm0,.32h1.44c1.9,0,2.336.336,2.528,1.936l.176,1.52C22.152-.5,22.472.1,23.96.1a6.09,6.09,0,0,0,1.632-.224V-.3c-1.424,0-1.7-.208-1.952-1.712l-.1-.656c-.256-1.712-.768-2.768-3.136-2.88V-5.6C22.84-5.952,23.8-7.056,23.8-8.448c0-1.536-1.312-2.7-4.576-2.7H14.5v.192c1.424.048,1.808.464,1.808,1.152V-1.36c0,.7-.384,1.1-1.808,1.152V0h5.088V-.208c-1.5-.048-1.76-.416-1.76-1.152Zm12.432.048L27.912-9.568c-.48-.848-.4-1.3,1.184-1.392v-.192H24.3v.192A2.271,2.271,0,0,1,26.12-9.632L28.968-4.7V-1.36c0,.7-.336,1.1-1.856,1.152V0h5.216V-.208c-1.52-.048-1.856-.448-1.856-1.152V-5.024L32.76-8.9c.912-1.552,1.424-1.872,2.5-2.064v-.192h-3.7v.192c1.568.24,1.568.64.8,1.952Z' transform='translate(188.44 894)' fill='%23847777'/%3E%3Cpath id='path_33029' data-name='path 33029' d='M0,0H70' transform='translate(153.5 899)' fill='none' stroke='%23847777' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0; background-size: 100% 100%; font-size: 1px; }

#wrapper main section#history .titArea strong { display: block; font-family: "Noto Serif KR", sans-serif; font-weight: normal; font-size: 21px; letter-spacing: -0.07em; line-height: 30px; text-align: center; color: #392a2a; }

#wrapper main section#history .imgArea { padding: 0 20px; margin-bottom: 20px; }

#wrapper main section#history .textArea { padding: 0 20px; }

#wrapper main section#history .textArea strong { display: block; margin-bottom: 10px; font-family: "Noto Sans KR"; font-weight: normal; font-size: 17px; letter-spacing: -0.05em; line-height: 24.5px; text-align: left; color: #392a2a; }

#wrapper main section#history .textArea p { font-family: "Noto Sans KR"; font-weight: 300; font-size: 13px; letter-spacing: -0.05em; line-height: 21px; text-align: left; color: #6f6767; }

#wrapper main section#sns { padding: 0 20px 51px; }

#wrapper main section#sns .titArea { padding-top: 55px; margin-bottom: 20px; border-top: 1px solid #D1D0D0; }

#wrapper main section#sns .titArea strong { display: block; margin-bottom: 9px; font-family: "Noto Serif KR", sans-serif; font-weight: normal; font-size: 21px; letter-spacing: -0.06em; line-height: 28.5px; text-align: center; color: #392a2a; }

#wrapper main section#sns .titArea p { font-family: "Noto Serif KR", sans-serif; font-weight: normal; font-size: 15px; letter-spacing: -0.05em; line-height: 24.5px; text-align: center; color: #392a2a; }

#wrapper main section#sns .shareArea { margin-top: 124px; }

#wrapper main section#sns .shareArea ul { display: flex; justify-content: center; }

#wrapper main section#sns .shareArea ul li { margin: 0 10.5px; }

#wrapper main section#sns .shareArea ul li button { display: block; cursor: pointer; }

#wrapper main section#sns .shareArea ul li button i { display: block; width: 47px; height: 47px; margin-bottom: 5px; }

#wrapper main section#sns .shareArea ul li button i.ico_like { background: url(../images/ico_like.png) no-repeat 0 0; background-size: 47px 47px; }

#wrapper main section#sns .shareArea ul li button i.ico_share { background: url(../images/ico_share.png) no-repeat 0 0; background-size: 47px 47px; }

#wrapper main section#sns .shareArea ul li button span { display: block; font-family: "Noto Sans KR"; font-weight: normal; font-size: 14px; letter-spacing: -0.05em; line-height: 22px; text-align: center; color: #4e4b4b; }

#wrapper main section#sns .shareArea ul li button.on i.ico_like { background: url(../images/ico_like_on.png) no-repeat 0 0; background-size: 47px 47px; }

#wrapper footer { background: #4E4B4B; padding: 0 20px; }

#wrapper footer .flexArea { display: flex; height: 110px; align-items: center; justify-content: space-between; padding-bottom: 60px; }

#wrapper footer .flexArea p { font-family: "Noto Serif KR", sans-serif; font-weight: normal; font-size: 11px; letter-spacing: -0.04em; line-height: 28.5px; text-align: left; color: #f0ebe4; }

#wrapper footer .flexArea ul li { display: inline-block; vertical-align: middle; margin-left: 7px; }

#wrapper footer .flexArea ul li a span { display: block; }

#wrapper footer .flexArea ul li a span.ico_instagram { width: 19px; height: 19px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37.111 37.11'%3E%3Cg id='instagram_1_' data-name='instagram (1)' transform='translate(0)' opacity='0.85'%3E%3Cpath id='path_28182' data-name='path 28182' d='M37.466,10.91a13.558,13.558,0,0,0-.863-4.5A9.507,9.507,0,0,0,31.172.979a13.6,13.6,0,0,0-4.5-.863C24.682.022,24.051,0,19.012,0s-5.67.022-7.65.109a13.569,13.569,0,0,0-4.5.863A9.057,9.057,0,0,0,3.567,3.117,9.136,9.136,0,0,0,1.428,6.4a13.594,13.594,0,0,0-.863,4.5C.471,12.89.449,13.52.449,18.559s.022,5.669.109,7.648a13.557,13.557,0,0,0,.863,4.5,9.506,9.506,0,0,0,5.431,5.43,13.6,13.6,0,0,0,4.5.863c1.979.087,2.61.109,7.65.109s5.67-.022,7.65-.109a13.562,13.562,0,0,0,4.5-.863,9.493,9.493,0,0,0,5.431-5.43,13.6,13.6,0,0,0,.863-4.5c.087-1.979.109-2.61.109-7.648S37.553,12.89,37.466,10.91ZM34.123,26.062a10.17,10.17,0,0,1-.638,3.443,6.157,6.157,0,0,1-3.524,3.523,10.212,10.212,0,0,1-3.444.638c-1.958.087-2.545.109-7.5.109s-5.547-.022-7.5-.109a10.17,10.17,0,0,1-3.444-.638,5.712,5.712,0,0,1-2.132-1.385A5.769,5.769,0,0,1,4.56,29.513a10.207,10.207,0,0,1-.638-3.443c-.087-1.957-.109-2.545-.109-7.5s.022-5.546.109-7.5A10.164,10.164,0,0,1,4.56,7.634,5.64,5.64,0,0,1,5.953,5.5,5.762,5.762,0,0,1,8.085,4.118a10.219,10.219,0,0,1,3.444-.638c1.958-.087,2.545-.109,7.5-.109s5.547.022,7.5.109a10.176,10.176,0,0,1,3.444.638A5.708,5.708,0,0,1,32.1,5.5a5.768,5.768,0,0,1,1.385,2.132,10.211,10.211,0,0,1,.638,3.443c.087,1.957.109,2.544.109,7.5S34.21,24.1,34.123,26.062Zm0,0' transform='translate(-0.449 0)' fill='%23F0EBE4'/%3E%3Cpath id='path_28183' data-name='path 28183' d='M134.421,124.5a9.468,9.468,0,1,0,9.471,9.468A9.472,9.472,0,0,0,134.421,124.5Zm0,15.609a6.141,6.141,0,1,1,6.144-6.141A6.144,6.144,0,0,1,134.421,140.109Zm0,0' transform='translate(-115.858 -115.409)' fill='%23F0EBE4'/%3E%3Cpath id='path_28184' data-name='path 28184' d='M366.933,90.843a2.242,2.242,0,1,1-2.242-2.242A2.242,2.242,0,0,1,366.933,90.843Zm0,0' transform='translate(-336.226 -82.185)' fill='%23F0EBE4'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0; background-size: 100% 100%; }

#wrapper footer .flexArea ul li a span.ico_youtube { width: 21px; height: 15px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41.446 29.951'%3E%3Cpath id='youtube_2_' data-name='youtube (2)' d='M20.721,30.451H20.71c-1.251-.009-12.307-.109-15.439-.957a6.405,6.405,0,0,1-4.507-4.5c-.82-3.077-.767-9-.762-9.474S-.057,9.072.761,5.969l0-.009a6.541,6.541,0,0,1,4.5-4.534l.016,0C8.379.608,19.456.509,20.71.5h.022c1.254.009,12.339.109,15.443.958a6.4,6.4,0,0,1,4.5,4.5c.85,3.1.772,9.091.763,9.6s.056,6.369-.759,9.461l0,.009a6.407,6.407,0,0,1-4.51,4.5l-.009,0c-3.1.814-14.175.913-15.428.922ZM3.891,6.8c-.72,2.738-.652,8.635-.651,8.695v.043a43.522,43.522,0,0,0,.651,8.615,3.157,3.157,0,0,0,2.223,2.216c2.311.625,11.316.822,14.607.845,3.3-.023,12.318-.214,14.612-.815a3.159,3.159,0,0,0,2.218-2.215,43.672,43.672,0,0,0,.651-8.614c0-.017,0-.034,0-.051a42.152,42.152,0,0,0-.649-8.708l0-.007a3.16,3.16,0,0,0-2.224-2.22c-2.289-.626-11.308-.822-14.607-.845-3.3.023-12.307.214-14.608.814A3.248,3.248,0,0,0,3.891,6.8ZM39.115,24.6h0ZM16.594,22.032V8.918l11.333,6.557Zm0,0' transform='translate(0.001 -0.5)' fill='%23F0EBE4' opacity='0.85'/%3E%3C/svg%3E%0A") no-repeat 0 0; background-size: 100% 100%; }

#sharePopup .popWrap { position: fixed; left: 0; bottom: 0; width: 100%; transform: translateY(calc(100% + 34px)); z-index: 112; transition: 0.5s; transition-delay: 0s; }

#sharePopup .popWrap .popBox { background: #fff; padding: 40px 23px; border-top-left-radius: 20px; border-top-right-radius: 20px; }

#sharePopup .popWrap .popBox strong { display: block; margin-bottom: 40px; font-family: "Noto Sans KR"; font-weight: 500; font-size: 21px; text-align: left; color: #393939; }

#sharePopup .popWrap .popBox .shareList { display: flex; justify-content: space-between; margin-bottom: 31px; }

#sharePopup .popWrap .popBox .shareList li button { display: block; cursor: pointer; }

#sharePopup .popWrap .popBox .shareList li button i { display: block; width: 50px; height: 50px; }

#sharePopup .popWrap .popBox .shareList li button i.ico_kakao { background: url(../images/ico_kakao.png) no-repeat; background-size: 50px 50px; }

#sharePopup .popWrap .popBox .shareList li button i.ico_sms { background: url(../images/ico_sms.png) no-repeat; background-size: 50px 50px; }

#sharePopup .popWrap .popBox .shareList li button i.ico_facebook { background: url(../images/ico_facebook.png) no-repeat; background-size: 50px 50px; }

#sharePopup .popWrap .popBox .shareList li button i.ico_twitter { background: url(../images/ico_twitter.png) no-repeat; background-size: 50px 50px; }

#sharePopup .popWrap .popBox .shareList li button i.ico_email { background: url(../images/ico_email.png) no-repeat; background-size: 50px 50px; }

#sharePopup .popWrap .popBox .shareList li button span { display: block; margin-top: 5px; font-family: "Noto Sans KR"; font-weight: 300; font-size: 13px; letter-spacing: -0.04em; text-align: center; color: #6a6a6a; }

#sharePopup .popWrap .popBox .urlCopy { display: flex; position: relative; border-radius: 6px; overflow: hidden; }

#sharePopup .popWrap .popBox .urlCopy input { border: 0; height: 40px; width: calc(100% - 75px); padding-left: 12px; background: #FAFAFA; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-family: "Noto Sans KR"; font-weight: 300; font-size: 15px; letter-spacing: -0.05em; line-height: 24.5px; text-align: left; color: #666; }

#sharePopup .popWrap .popBox .urlCopy button { width: 75px; background: #393939; font-family: "Noto Sans KR"; font-weight: normal; font-size: 15px; line-height: 24.5px; text-align: center; color: #fff; cursor: pointer; }

#sharePopup .popWrap .popBox .popup_close { position: absolute; right: 20px; top: -34px; width: 19px; height: 19px; background: url(../images/btn_close.png) no-repeat 0 0; background-size: 19px 19px; cursor: pointer; }

#sharePopup .popWrap .popBox .bar { position: absolute; left: 50%; width: 60px; height: 4px; top: 15px; margin-left: -30px; border-radius: 2px; background: #bbb; }

#sharePopup .popWrap .btnArea { display: none; position: absolute; left: 0; bottom: 49px; width: 100%; text-align: center; /*transition:opacity 1s; transition-delay: 0.2s; z-index:-1;*/ }

#sharePopup .popWrap .btnArea span { display: inline-block; width: 138px; height: 40px; line-height: 40px; border-radius: 6px; background: #080808; opacity: 0.85; box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.2); font-family: "Noto Sans KR"; font-weight: normal; font-size: 15px; text-align: center; color: #fff; }

#sharePopup .popWrap .btnArea.on { /*z-index:1; opacity:1;*/ }

#sharePopup .dim { display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); z-index: 111; transition: 1s; }

#sharePopup.on .popWrap { transform: translateY(0); }

#sharePopup.on .dim { display: block; }

.slick-slider .slick-arrow { top: auto; bottom: 0; }

.slick-slider .slick-arrow.slick-disabled { opacity: 0.5; }

.slick-slider .slick-next { font-size: 1px; right: 30px; text-indent: -99999px; width: 59px; height: 10px; overflow: hidden; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58.617 10'%3E%3Cg id='group_32673' data-name='group 32673' transform='translate(-296.596 -11570.2)'%3E%3Cpath id='path_33109' data-name='path 33109' d='M9.786-9.8V.2H8.932l-6.3-8.114V.2H1.6v-10H2.45L8.764-1.686V-9.8ZM19.208-.714V.2h-6.93v-10H19v.914H13.314v3.557h5.068v.9H13.314V-.714ZM26.964.2,23.8-4.2,20.65.2H19.46l3.724-5.143L19.7-9.8h1.19l2.954,4.086L26.782-9.8H27.9L24.43-4.971,28.168.2Zm3.822-9.086H27.342V-9.8h7.924v.914H31.822V.2H30.786Z' transform='translate(295 11580)' fill='%23392a2a'/%3E%3Cg id='group_32663' data-name='group 32663' transform='translate(337 11570.766)'%3E%3Cpath id='path_33021' data-name='path 33021' d='M-6265.01,3420.765l4.346,4.577-4.346,4.207' transform='translate(6278.174 -3420.765)' fill='none' stroke='%23363636' stroke-width='1'/%3E%3Cline id='line_2201' data-name='line 2201' x2='18' transform='translate(0 4.735)' fill='none' stroke='%23363636' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0; background-size: 100% 100%; }

.slick-slider .slick-prev { font-size: 1px; left: 30px; text-indent: -99999px; width: 59px; height: 10px; overflow: hidden; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 59.117 10'%3E%3Cg id='group_32672' data-name='group 32672' transform='translate(-19.787 -11570.2)'%3E%3Cg id='group_32662' data-name='group 32662' transform='translate(6285.5 8150)'%3E%3Cpath id='path_33021' data-name='path 33021' d='M-6260.664,3420.765l-4.346,4.577,4.346,4.207' fill='none' stroke='%23392a2a' stroke-width='1'/%3E%3Cline id='line_2201' data-name='line 2201' x1='18' transform='translate(-6265.5 3425.5)' fill='none' stroke='%23392a2a' stroke-width='1'/%3E%3C/g%3E%3Cpath id='path_33110' data-name='path 33110' d='M5.264-9.8a4.367,4.367,0,0,1,2.94.914A3.14,3.14,0,0,1,9.268-6.371,3.119,3.119,0,0,1,8.2-3.864a4.39,4.39,0,0,1-2.94.907H2.632V.2H1.6v-10ZM5.236-3.886a3.364,3.364,0,0,0,2.226-.65,2.27,2.27,0,0,0,.77-1.836,2.3,2.3,0,0,0-.77-1.864,3.364,3.364,0,0,0-2.226-.65h-2.6v5ZM17.5.2,15.26-3.014a6.958,6.958,0,0,1-.784.043H11.844V.2H10.808v-10h3.668a4.367,4.367,0,0,1,2.94.914A3.14,3.14,0,0,1,18.48-6.371,3.3,3.3,0,0,1,17.9-4.393,3.219,3.219,0,0,1,16.24-3.229L18.634.2ZM14.448-3.871a3.338,3.338,0,0,0,2.226-.657,2.291,2.291,0,0,0,.77-1.843,2.3,2.3,0,0,0-.77-1.864,3.364,3.364,0,0,0-2.226-.65h-2.6v5.014ZM27.16-.714V.2H20.23v-10h6.72v.914H21.266v3.557h5.068v.9H21.266V-.714ZM36.9-9.8,32.564.2H31.542L27.2-9.8h1.12l3.752,8.686L35.854-9.8Z' transform='translate(42 11580)' fill='%23392a2a'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0; background-size: 100% 100%; }

.slick-slider .slick-dots li { line-height: 6px; }

.slick-slider .slick-dots li button { width: 6px; height: 6px; background: #C3BEBB; }

.slick-slider .slick-dots li.slick-active button { background: #392A2A; }

.brVideo1 .video-js, .brVideo2 .video-js { width: 100%; background: linear-gradient(#fff8f2, #fff); }

.brVideo2 .video-js { background: #fff !important; }

.brVideo2 .video-js { margin-top: 150px; }

video { width: 100%; vertical-align: top; }

.videoBox .vjs-big-play-button { display: none !important; }

.videoBox .playBtn { opacity: 1; }

.videoBox .pauseBtn { opacity: 0; }

.videoBox.play .playBtn { margin-top: 5% !important; }

.videoBox.play .poster { height: 84% !important; }

.videoBox.play .poster > img { opacity: 0; height: 100%; }

.videoBox { position: relative; width: 100%; height: 51vw; max-height: 188px; margin: 0 auto 120px; }

.videoBox .poster { position: absolute; top: 0; left: 0; width: 100%; height: auto; z-index: 10; cursor: pointer; }

.videoBox .poster img { width: 100%; }

.videoBox .playBtn, #section1 .cont_2 .videoBox .pauseBtn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: auto; width: 51px; height: 51px; z-index: 2; }

.videoBox .playerContainer { width: 100%; height: 100%; }

.videoBox .playerContainer .mv { width: 100%; height: 100%; }

.instagramList { display: flex; flex-wrap: wrap; justify-content: space-between; }

.instagramList li { position: relative; width: calc(33.3% - 12px); height: calc(33.3vw - 25px); margin-bottom: 20px; box-sizing: border-box; overflow: hidden; }

.instagramList li > a { display: block; box-sizing: border-box; }

.instagramList li > a > img { position: absolute; left: 0; top: 50%; width: 100%; transform: translateY(-50%); height: auto; user-select: none; }

#quick1 { position: fixed; overflow-x: auto; width: 100%; text-align: center; font-size: 0; display: none; }

#quick1::-webkit-scrollbar { display: none; }

#quick1.fixed { position: fixed; top: 0; left: 0; z-index: 100; display: block; background: rgba(255, 255, 255, 0.5); height: 44px; border-bottom: 1px solid #D5D5D5; }

#quick1 .scrWrap { position: relative; }

#quick1 .slideWrap { width: 100%; margin: 0; display: flex; padding: 0 20px; justify-content: space-between; font-size: 0; text-align: center; }

#quick1 .slide { position: relative; padding-top: 15px; display: table-cell; color: #443727; line-height: 1; }

#quick1 .slide a { position: relative; display: inline-block; padding-bottom: 4.95px; }

#quick1 .slide a:before { content: ''; position: absolute; display: none; margin: auto; bottom: 0; right: 0; left: 0; width: 20px; height: 2px; background: #443727; transition: all 0.3s; }

#quick1 .slide a img { height: 13px; }

#quick1 .slide:nth-of-type(1) a img { height: 13.2px; width: 76.78px; }

#quick1 .slide:nth-of-type(2) a img { height: 13.17px; width: 44.7px; }

#quick1 .slide:nth-of-type(3) a img { height: 10.47px; width: 71.92px; }

#quick1 .slide a img:last-child { position: absolute; top: 0; left: 0; opacity: 0; }

#quick1 .slide.on a img:first-child { opacity: 0; }

#quick1 .slide.on a img:last-child { opacity: 1; }

#quick1 .slide.on a:before { display: block; }

#topBtn { position: fixed; right: 17px; bottom: -5px; opacity: 0; transition: all 0.5s; z-index: 100; }

#topBtn a { display: block; margin-top: 8px; }

#topBtn img { width: 47px; }

#topBtn span { display: inline-block; width: 48px; height: 48px; vertical-align: top; }

#topBtn.on { bottom: 19px; opacity: 1; }

#topBtn1 { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 95 95'%3E%3Cg id='group_32248' data-name='group 32248' transform='translate(-0.322 0.487)'%3E%3Cg id='group_32176' data-name='group 32176' transform='translate(0 0)'%3E%3Cg id='MAP' transform='translate(0.322 -0.487)'%3E%3Cg id='group_31058' data-name='group 31058'%3E%3Ccircle id='FAB_Mask' data-name='FAB Mask' cx='47.5' cy='47.5' r='47.5' fill='%23382d2d'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='group_32243' data-name='group 32243' transform='translate(9.322 28.513)'%3E%3Cg id='group_32241' data-name='group 32241' transform='translate(14.465 2.676)'%3E%3Cpath id='path_32936' data-name='path 32936' d='M247.727,325.531h1.114a6.152,6.152,0,0,0,3.064-.6,2.272,2.272,0,0,0,1.022-2.136,2.6,2.6,0,0,0-1.056-2.263,4.8,4.8,0,0,0-2.843-.755,4.867,4.867,0,0,0-3.459,1.045,3.857,3.857,0,0,0-1.091,2.925H242.76a6.057,6.057,0,0,1,.406-2.112,4.758,4.758,0,0,1,1.161-1.718,5.389,5.389,0,0,1,1.961-1.161,8.213,8.213,0,0,1,2.739-.418,8.8,8.8,0,0,1,2.089.244,5.482,5.482,0,0,1,1.8.789,3.946,3.946,0,0,1,1.265,1.4,4.186,4.186,0,0,1,.465,2.019,3.305,3.305,0,0,1-.8,2.17,3.232,3.232,0,0,1-2.216,1.126v.046a3.837,3.837,0,0,1,2.611,1.219,4.026,4.026,0,0,1,1.033,2.867,4.841,4.841,0,0,1-.5,2.275,4.058,4.058,0,0,1-1.381,1.532,6.209,6.209,0,0,1-2.031.847,11.25,11.25,0,0,1-2.542.267,7.1,7.1,0,0,1-4.8-1.44,5.281,5.281,0,0,1-1.671-4.155h1.718a4.009,4.009,0,0,0,1.346,3.18,5.889,5.889,0,0,0,3.668.975,6.793,6.793,0,0,0,2.112-.29,3.645,3.645,0,0,0,1.4-.789,2.893,2.893,0,0,0,.743-1.1,3.927,3.927,0,0,0-.116-2.89,2.459,2.459,0,0,0-.94-1.022,4.077,4.077,0,0,0-1.381-.5,10.153,10.153,0,0,0-1.776-.139h-1.393Z' transform='translate(-242.342 -318.335)' fill='%23fff'/%3E%3Cpath id='path_32937' data-name='path 32937' d='M300.495,322.513a2.621,2.621,0,0,0-1.172-2.008,5.2,5.2,0,0,0-2.982-.731,4.374,4.374,0,0,0-3.737,1.672q-1.254,1.671-1.346,5.5l.046.047a7.164,7.164,0,0,1,.673-1.01,5.355,5.355,0,0,1,1-.952,5.185,5.185,0,0,1,1.462-.743,5.913,5.913,0,0,1,1.9-.29,6.774,6.774,0,0,1,4.584,1.474,5.154,5.154,0,0,1,1.706,4.12,4.991,4.991,0,0,1-1.776,4.1,6.9,6.9,0,0,1-4.514,1.451,8.382,8.382,0,0,1-2.728-.418,5.219,5.219,0,0,1-2.1-1.335,6.058,6.058,0,0,1-1.358-2.437,12.33,12.33,0,0,1-.476-3.656,15.882,15.882,0,0,1,.395-3.691,8.276,8.276,0,0,1,1.207-2.82,5.509,5.509,0,0,1,2.077-1.81,6.543,6.543,0,0,1,2.983-.639,8.7,8.7,0,0,1,2.553.337,5.131,5.131,0,0,1,1.8.928,4.161,4.161,0,0,1,1.079,1.335,4.283,4.283,0,0,1,.441,1.578Zm-8.553,8.519a3.832,3.832,0,0,0,.835,1.346,4.032,4.032,0,0,0,1.474.963,5.623,5.623,0,0,0,2.089.36,4.819,4.819,0,0,0,3.272-1.126,3.777,3.777,0,0,0,1.3-3.006,3.913,3.913,0,0,0-1.231-2.959,4.645,4.645,0,0,0-3.342-1.172,5.727,5.727,0,0,0-2.263.395,3.841,3.841,0,0,0-1.44,1.01,3.787,3.787,0,0,0-.743,1.311,4.519,4.519,0,0,0-.22,1.37A4.417,4.417,0,0,0,291.941,331.032Z' transform='translate(-274.379 -318.335)' fill='%23fff'/%3E%3Cpath id='path_32938' data-name='path 32938' d='M347.455,320.424q1.822,2.089,1.822,6.337,0,4.2-1.822,6.291a6.923,6.923,0,0,1-9.912,0q-1.822-2.089-1.822-6.291,0-4.248,1.822-6.337a6.922,6.922,0,0,1,9.912,0Zm-7.323-.151a3.98,3.98,0,0,0-1.567,1.428,6.559,6.559,0,0,0-.859,2.194,15.4,15.4,0,0,0,0,5.71,6.427,6.427,0,0,0,.859,2.182,4.005,4.005,0,0,0,1.567,1.416,5.871,5.871,0,0,0,4.735,0,3.976,3.976,0,0,0,1.567-1.428,6.565,6.565,0,0,0,.859-2.182,13.663,13.663,0,0,0,.267-2.832,13.965,13.965,0,0,0-.267-2.867,6.566,6.566,0,0,0-.859-2.194,3.98,3.98,0,0,0-1.567-1.428,5.862,5.862,0,0,0-4.735,0Z' transform='translate(-305.542 -318.335)' fill='%23fff'/%3E%3C/g%3E%3Ccircle id='radius_2117' data-name='radius 2117' cx='1.684' cy='1.684' r='1.684' transform='translate(58.177)' fill='rgba(0,0,0,0)' stroke='%23fff' stroke-miterlimit='10' stroke-width='0.5'/%3E%3Cg id='group_32242' data-name='group 32242' transform='translate(0 11.794)'%3E%3Cpath id='path_32939' data-name='path 32939' d='M350.849,340.359c1.14.6,2.206,1.115,3.222,1.7A15.049,15.049,0,0,1,359,346.283c2.176,3.09,1.907,6.377-.737,9.3a19.662,19.662,0,0,1-6.105,4.331,47.141,47.141,0,0,1-11.706,3.719,73.586,73.586,0,0,1-9.343,1.166c-.073,0-.148,0-.24,0v-5.957c.968-.077,1.929-.141,2.887-.233a53.861,53.861,0,0,0,14.676-3.206,16.809,16.809,0,0,0,5.813-3.5,5.221,5.221,0,0,0,1.635-2.908,4.455,4.455,0,0,0-1.228-3.666,11.809,11.809,0,0,0-3.43-2.63.582.582,0,0,1-.381-.6C350.87,341.558,350.849,341.023,350.849,340.359Z' transform='translate(-287.793 -340.359)' fill='%23fff'/%3E%3Cpath id='path_32940' data-name='path 32940' d='M222.839,358.358v-2.9l12.224,5.993-12.181,5.976c-.012-.132-.027-.228-.027-.323,0-.8-.01-1.606,0-2.409,0-.239-.05-.335-.348-.371a56.464,56.464,0,0,1-14.367-3.48,26.244,26.244,0,0,1-6.468-3.588,12.023,12.023,0,0,1-3.028-3.282,6.633,6.633,0,0,1,.433-7.793,14.931,14.931,0,0,1,4.715-4.074c.939-.55,1.931-1.026,2.9-1.532.141-.073.3-.128.5-.215,0,.672.01,1.294-.011,1.916,0,.093-.137.208-.242.268a14.184,14.184,0,0,0-3,2.133,5.336,5.336,0,0,0-1.784,3.177,4.7,4.7,0,0,0,1.611,3.933,16.077,16.077,0,0,0,5.339,3.334,43.259,43.259,0,0,0,9.468,2.646c1.341.232,2.7.4,4.046.59A1.764,1.764,0,0,0,222.839,358.358Z' transform='translate(-197.586 -340.359)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); background-size: 100% 100%; }

#topBtn2 { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 93'%3E%3Cg id='group_32176' data-name='group 32176' transform='translate(-0.322 0.211)'%3E%3Cellipse id='FAB_Mask' data-name='FAB Mask' cx='46' cy='46.5' rx='46' ry='46.5' transform='translate(0.322 -0.211)' fill='%23382d2d'/%3E%3Cg id='group_31057' data-name='group 31057' transform='translate(31.722 22.391)'%3E%3Cpath id='path_30687' data-name='path 30687' d='M0,0,14.6,14.6,0,29.2' transform='translate(0 14.6) rotate(-90)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1.5'/%3E%3Cpath id='path_30688' data-name='path 30688' d='M29.3,14.5V63.295' transform='translate(-14.7 -14.5)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); background-size: 100% 100%; }

#topBtn3 { position: absolute; top: 0; left: -153px; margin-top: 0; }

#topBtn3 img { height: 56px; width: auto; max-width: none; }

#wrapper.enStyle main section.mainCont article#section1 .circleArea .circleWrap strong { text-align: center; }

#wrapper.enStyle main section#premiumLine article.cont1 .titBox { padding: 0 23px; }

#wrapper.enStyle main section#concept article.cont1 .textArea { padding: 0 35px; }

#wrapper.enStyle main section.mainCont article#section2 .circleArea .circleWrap { padding-left: 42px; }

#wrapper.enStyle main section#premiumLine article.cont2 .textArea { text-align: center; }

#wrapper.enStyle main section#premiumLine article.cont2 .textArea p { display: inline-block; text-align: left; }

#wrapper.enStyle main section.mainCont article#section1 .circleArea .circleWrap { padding-right: 50px; }

#wrapper.enStyle main section.mainCont article .slideArea .slick-slide .titArea strong { min-height: 72px; }

#wrapper.cnStyle main section#history { padding-bottom: 70px; margin-bottom: 0; }

#wrapper.cnStyle main section.mainCont article#section2 .circleArea .circleWrap { padding-left: 25px; padding-right: 25px; }

#wrapper.cnStyle main section#premiumLine article.cont2 .textArea strong { text-align: left; padding: 0 20px; }

#wrapper.cnStyle main section#premiumLine article.cont2 .textArea p { text-align: left; }

#wrapper.cnStyle main section.mainCont article .circleArea .circleWrap { align-items: center; padding-left: 0; }

@-webkit-keyframes scrSign { 0% { top: 0;
    opacity: 1; }
  50% { opacity: 1; }
  to { top: 90px;
    opacity: 0; } }

@keyframes scrSign { 0% { top: 0;
    opacity: 1; }
  50% { opacity: 1; }
  to { top: 90px;
    opacity: 0; } }

@media screen and (min-width: 640px) { #wrapper .topCont .bgArea { width: 640px; left: 50%; transform: translateX(-50%); }
  #wrapper main section#special article.cont2:after { top: 510px; }
  #wrapper main section#concept article.cont2 .contBox { height: 986px; }
  .instagramList li { height: 187.8px; } }

/*# sourceMappingURL=ui.css.map */