@charset "UTF-8";
/*! s: plugin - swiper css */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical > .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.swiper-container-multirow > .swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}
.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}
.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}
.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}
.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal > .swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-container-wp8-vertical,.swiper-container-wp8-vertical > .swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-container-horizontal > .swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet-active{opacity:1;background:#007aff}
.youtube-slider .swiper-pagination-bullet-active{opacity:1;background:#a50034}
.swiper-container-vertical > .swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms top,200ms -webkit-transform;-o-transition:200ms transform,200ms top;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms left,200ms -webkit-transform;-o-transition:200ms transform,200ms left;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms right,200ms -webkit-transform;-o-transition:200ms transform,200ms right;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}
.swiper-pagination-progressbar{background:rgba(0, 0, 0, 0.25);position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}
.swiper-container-horizontal > .swiper-pagination-progressbar,.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical > .swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255, 255, 255, 0.25)}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0, 0, 0, 0.25)}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1)}
.swiper-container-horizontal > .swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}
.swiper-zoom-container > canvas,.swiper-zoom-container > img,.swiper-zoom-container > svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}
.swiper-slide-zoomed{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}
.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
@-webkit-keyframes swiper-preloader-spin{
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes swiper-preloader-spin{
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube{overflow:visible}
.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next + .swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}
.swiper-container-flip{overflow:visible}
.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
/*! e: plugin - swiper css */
/*! layout - mobile */
@media (max-width: 1023px){
/*! header */
#header{width:100%}
#header.fixed{position:fixed;top:0;left:0;right:0;height:60px;z-index:10}
.header-content{position:relative;z-index:10;height:50px;background:#fff}
.header-content .logo{display:block;position:absolute;top:13px;left:16px;width:95px;height:25px}
.header-content .logo .img01{display:none}
.header-content .logo .img02{display:none}
.header-content .logo .img03{display:block}
.header-content .logo .img03 img{width:100%}
.header-content .breadcrumb-content{display:none}
.header-content .breadcrumb-content .breadcrumb-header{position:relative;z-index:10;height:50px;border-bottom:2px solid #eee;background:#fff}
.header-content .breadcrumb-content .breadcrumb-header .btn-prev{display:block;width:11px;position:absolute;top:0;padding:15px}
.header-content .breadcrumb-content .breadcrumb-header .btn-prev img{width:100%;display:block}
.header-content .breadcrumb-content .breadcrumb-header .nav-breadcrumb{position:absolute;display:block;top:16px;left:46px}
.header-content .breadcrumb-content .breadcrumb-header .nav-breadcrumb .txt{position:relative;padding:16px 0;font-size:16px;font-family:"LGSmHaR"}
html.lang-ja .header-content .breadcrumb-content .breadcrumb-header .nav-breadcrumb .txt{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.header-content .breadcrumb-content .breadcrumb-header .nav-breadcrumb .icon{position:relative;display:inline-block;top:-3px;margin-left:6px}
.header-content .breadcrumb-content .breadcrumb-header .nav-breadcrumb .icon img{width:12px}
.header-content .breadcrumb-content .breadcrumb-header .nav-breadcrumb .icon.on .arrow-l{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.header-content .breadcrumb-content .breadcrumb-header .nav-breadcrumb .icon.on .arrow-r{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.header-content .breadcrumb-content .logo{display:none}
.header-content .breadcrumb-content .breadcrumb-area{display:none}
.header-content .breadcrumb-content .inquiry-area{display:none}
.header-content .breadcrumb-content .lang-area{display:none}
.header-content .breadcrumb-content .btn-home{display:block;width:19px;position:absolute;top:-2px;right:75px;padding:16px}
.header-content .breadcrumb-content .btn-home .home img{width:100%;display:block}
.header-content .breadcrumb-content .btn-ctr-menu{display:block;position:absolute;top:0;right:45px;z-index:1;padding:18px 10px;cursor:pointer;-webkit-box-sizing:content-box;box-sizing:content-box;width:24px;height:16px}
.header-content .breadcrumb-content .btn-ctr-menu .bar01{position:absolute;top:18px;left:15px;width:20px;height:1px;background:#333130}
.header-content .breadcrumb-content .btn-ctr-menu .bar02{position:absolute;top:24px;left:15px;width:20px;height:1px;background:#333130}
.header-content .breadcrumb-content .btn-ctr-menu .bar03{position:absolute;top:30px;left:15px;width:11px;height:1px;background:#333130}
.header-content .breadcrumb-content .btn-ctr-search{display:block;position:absolute;top:0;right:0;cursor:pointer;width:60px;height:50px;-webkit-transition:0.2s all;-o-transition:0.2s all;transition:0.2s all;background-color:#fff!important}
.header-content .breadcrumb-content .btn-ctr-search .ico{display:block;position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-10px 0 0 -10px;background:url("../../images/common/default/btn_search.png") no-repeat;background-size:20px 20px}
.header-content .breadcrumb-content .breadcrumb{display:none;position:relative;top:0;left:0;background:#f7f7f7;-webkit-box-shadow:0 9px 18px 0 rgba(0, 0, 0, 0.2);box-shadow:0 9px 18px 0 rgba(0, 0, 0, 0.2);overflow-y:scroll}
.header-content .breadcrumb-content .breadcrumb a{position:relative;display:block;width:100%;height:24px}
.header-content .breadcrumb-content .breadcrumb .breadcrumb-sub{width:100%;padding:20px;width:100%;padding:0 20px 20px 20px;border-bottom:1px solid #e0e0e0;-webkit-box-sizing:border-box;box-sizing:border-box}
.header-content .breadcrumb-content .breadcrumb .breadcrumb-sub .breadcrumb-list:first-child .sub-title01{margin-top:0;padding-top:30px}
.header-content .breadcrumb-content .breadcrumb .breadcrumb-sub .breadcrumb-list .sub-title01{position:relative;margin:15px 0;padding-top:20px;font-size:16px;font-family:"LGSmHaTSB";color:#333130}
html.lang-ja .header-content .breadcrumb-content .breadcrumb .breadcrumb-sub .breadcrumb-list .sub-title01{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.header-content .breadcrumb-content .breadcrumb .breadcrumb-sub .breadcrumb-list .sub-list::after{content:"";display:block;clear:both}
.header-content .breadcrumb-content .breadcrumb .breadcrumb-sub .breadcrumb-list .sub-list li{position:relative;display:inline-table;width:33.333%;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}
.header-content .breadcrumb-content .breadcrumb .breadcrumb-sub .breadcrumb-list .sub-list li .list{display:table-cell;padding:0 15px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:56px;vertical-align:middle}
.header-content .breadcrumb-content .breadcrumb .breadcrumb-sub .breadcrumb-list .sub-list li .list .txt{position:relative;display:inline-block;font-size:14px;color:#333130;word-break:break-word;text-align:center;font-family:"LGSmHaR";vertical-align:middle}
html.lang-ja .header-content .breadcrumb-content .breadcrumb .breadcrumb-sub .breadcrumb-list .sub-list li .list .txt{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.header-content .breadcrumb-content .breadcrumb .breadcrumb-sub .breadcrumb-list .sub-list li + li{margin-left:-5px}
.header-content .breadcrumb-content .breadcrumb .breadcrumb-sub .breadcrumb-list .sub-list li:nth-child(n+4){margin-top:-2px}
.header-content .breadcrumb-content .breadcrumb .breadcrumb-sub .breadcrumb-list .sub-list li:nth-child(3n-2){margin-left:0}
.header-content .breadcrumb-content .breadcrumb .breadcrumb-sub .breadcrumb-list .sub-list li.on::after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;margin-left:-2px;margin-top:-2px;z-index:9999;border:1px solid #a50034}
.header-content .breadcrumb-content .breadcrumb .breadcrumb-etc{padding:30px 20px 15px}
.header-content .breadcrumb-content .breadcrumb .breadcrumb-etc .pc-twodepth{display:none}
.header-content .breadcrumb-content .breadcrumb .breadcrumb-etc .breadcrumb-list li{padding:8px 0}
.header-content .breadcrumb-content .breadcrumb .breadcrumb-etc .breadcrumb-list li .etc-list{position:relative;display:block;width:100%}
.header-content .breadcrumb-content .breadcrumb .breadcrumb-etc .breadcrumb-list li .etc-list .txt{position:relative;top:0;left:0;font-size:14px;font-family:"LGSmHaTSB"}
html.lang-ja .header-content .breadcrumb-content .breadcrumb .breadcrumb-etc .breadcrumb-list li .etc-list .txt{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.header-content .breadcrumb-content .breadcrumb .breadcrumb-etc .breadcrumb-list li .etc-list.on{color:#a50034}
.header-content .gnb-area{display:none}
.header-content .breadcrumb-area{display:none;position:absolute;top:63px;left:317px}
.header-content .breadcrumb-area .menu-area{display:inline-block;width:239px;margin-right:16px}
.header-content .breadcrumb-area .menu-area:last-child{margin-right:0}
.header-content .breadcrumb-area .item{display:block;width:100%;height:24px;position:relative}
.header-content .breadcrumb-area .txt{font-size:14px;color:#333130;font-family:Arial,sans-serif;font-weight:700;position:relative;top:4px}
.header-content .breadcrumb-area .bu01{position:absolute;top:50%;right:21px;display:block;margin-top:-5px;background-image:url(../../images/common/default/sprite_pc.png);background-position:-144px -369px;width:11px;height:7px;background-size:431px 383px}
.header-content .breadcrumb-area .bu02{position:absolute;top:0;right:0;display:block;width:1px;height:24px;background-color:#e0e0e0}
.header-content .milestone-menu{display:none}
.header-content .sub-item-list{display:none}
.header-content .inquiry-area{display:none}
.header-content .lang-area{display:block;position:absolute;top:0;right:80px}
.header-content .lang-select{width:120px;padding:17px 0 12px 20px;cursor:pointer;text-align:left}
.header-content .lang-select .txt{padding:14px 0;font-size:14px;font-family:Arial,sans-serif;font-weight:700}
.header-content .lang-select .ico{display:inline-block;vertical-align:top;position:relative;top:4px;left:6px;background-image:url(../../images/common/default/sprite_pc.png);background-position:-334px -298px;width:11px;height:7px;background-size:431px 383px}
.header-content .lang-list{display:none;width:100%;padding:3px 0;border:1px solid #aba2a0;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.header-content .lang-list .item{display:block;width:100%;padding:12px 0 12px 20px;font-size:14px;font-family:Arial,sans-serif;font-weight:400;color:#333130;-webkit-box-sizing:border-box;box-sizing:border-box}
.header-content .lang-list .item:active .txt,.header-content .lang-list .item:focus .txt{font-family:Arial,sans-serif;font-weight:600;color:#a50034}
.header-content .lang-list li:first-child .item{padding-top:11px}
.header-content .lang-list li:last-child .item{padding-bottom:11px}
.header-content .btn-ctr-menu{display:block;position:absolute;top:0;right:65px;z-index:1;padding:18px 15px;cursor:pointer;-webkit-box-sizing:content-box;box-sizing:content-box;width:24px;height:16px}
.header-content .btn-ctr-menu .bar01{position:absolute;top:18px;left:15px;width:24px;height:2px;background:#000}
.header-content .btn-ctr-menu .bar02{position:absolute;top:24px;left:15px;width:24px;height:2px;background:#000}
.header-content .btn-ctr-menu .bar03{position:absolute;top:30px;left:15px;width:11px;height:2px;background:#000}
.header-content .btn-ctr-search{display:block;position:absolute;top:0;right:0;cursor:pointer;width:60px;height:60px;background:#a50034;-webkit-transition:0.2s all;-o-transition:0.2s all;transition:0.2s all}
.header-content .btn-ctr-search .ico{display:block;position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;background-position:-53px -127px;width:20px;height:20px;background-image:url(../../images/common/default/sprite_mobile@2x.png);background-size:271px 226px}
/*! 화면 스크롤시 변화하는 헤더 영역 */
.header-content.scrolling{position:fixed;z-index:10;width:100%;height:45px;border-bottom:1px solid #e0e0e0;background-color:#fff}
.header-content.scrolling .logo{display:none;top:28px;left:60px;width:128px;height:34px;background-size:128px 34px}
.header-content.scrolling .logo .img03{display:none}
.header-content.scrolling .gnb-area{display:none}
.header-content.scrolling .breadcrumb-area{display:block;top:0;left:0;width:100%}
.header-content.scrolling .breadcrumb-area .menu-area{display:none}
.header-content.scrolling .breadcrumb-area .menu-area:nth-child(1){display:block;width:100%}
.header-content.scrolling .breadcrumb-area .menu-area:nth-child(1) .item{height:45px}
.header-content.scrolling .breadcrumb-area .menu-area:nth-child(1) .txt{top:14px;left:20px;font-family:Arial,sans-serif;font-weight:600}
.header-content.scrolling .breadcrumb-area .menu-area:nth-child(1) .bu01{right:20px;margin-top:-4px}
.header-content.scrolling .breadcrumb-area .menu-area:nth-child(1) .item.on .bu01{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.header-content.scrolling .breadcrumb-area .menu-area:nth-child(1) .bu02{display:none}
.header-content.scrolling .breadcrumb-area .menu-area:nth-child(1) .sub-item{display:none;position:relative;top:1px;left:0;width:100%;max-height:321px;overflow-y:auto;padding:20px;z-index:10;background:#fafafa;border-bottom:1px solid #e0e0e0;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}
.header-content.scrolling .breadcrumb-area .menu-area:nth-child(1) .sub-item::-webkit-scrollbar{display:none}
.header-content.scrolling .breadcrumb-area .menu-area:nth-child(1) .sub-item .item{height:40px}
.header-content.scrolling .breadcrumb-area .menu-area:nth-child(1) .sub-item .item:hover .txt{color:#a50034}
.header-content.scrolling .breadcrumb-area .menu-area:nth-child(1) .sub-item .item.on .txt{color:#a50034}
.header-content.scrolling .breadcrumb-area .menu-area:nth-child(1) .sub-item .txt{top:0;left:0}
.header-content.scrolling .breadcrumb-area .menu-area:nth-child(3){display:block;width:100%}
.header-content.scrolling .breadcrumb-area .menu-area:nth-child(3) .item{height:45px}
.header-content.scrolling .breadcrumb-area .menu-area:nth-child(3) .txt{top:14px;left:20px;font-family:Arial,sans-serif;font-weight:600}
.header-content.scrolling .breadcrumb-area .menu-area:nth-child(3) .bu01{right:20px;margin-top:-4px}
.header-content.scrolling .breadcrumb-area .menu-area:nth-child(3) .item.on .bu01{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.header-content.scrolling .breadcrumb-area .menu-area:nth-child(3) .bu02{display:none}
.header-content.scrolling .breadcrumb-area .menu-area:nth-child(3) .sub-item{display:none;position:relative;top:1px;left:0;width:100%;max-height:321px;overflow-y:auto;padding:20px;z-index:10;background:#fafafa;border-bottom:1px solid #e0e0e0;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}
.header-content.scrolling .breadcrumb-area .menu-area:nth-child(3) .sub-item::-webkit-scrollbar{display:none}
.header-content.scrolling .breadcrumb-area .menu-area:nth-child(3) .sub-item .item{height:40px}
.header-content.scrolling .breadcrumb-area .menu-area:nth-child(3) .sub-item .item:hover .txt{color:#a50034}
.header-content.scrolling .breadcrumb-area .menu-area:nth-child(3) .sub-item .item.on .txt{color:#a50034}
.header-content.scrolling .breadcrumb-area .menu-area:nth-child(3) .sub-item .txt{top:0;left:0}
.header-content.scrolling .lang-area{display:none;top:35px;right:332px}
.header-content.scrolling .btn-ctr-menu{display:none;top:34px;right:242px}
.header-content.scrolling .btn-ctr-search{display:none;width:160px;height:90px}
/*! footer */
#footer{position:relative;padding:1px 0 41px;background:#302d2c}
#footer .aside-box{font-size:0}
html.lang-ko #footer .aside-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#footer .Lawsuit{display:none}
html.lang-ko #footer .Lawsuit{position:relative;top:-39px;width:100%;display:inline-block;margin-right:14px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
html.lang-ko #footer .Lawsuit .bttn.type03{width:100%;padding:14px 10px 14px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}
html.lang-ko #footer .Lawsuit .bttn.type03 .ico-download-white01{margin-top:3px;margin-left:10px;background-image:url(../../images/common/default/sprite_pc.png);background-position:-275px -233px;width:30px;height:10px;background-size:431px 383px;background-size:421px 383px}
#footer .family-site{position:relative;width:49.75%;display:inline-block;vertical-align:top;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
#footer .family-site .btn-site{display:inline-block;width:100%;height:48px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px 0 17px 0;vertical-align:top;background:#6b6b6b;text-align:center}
#footer .family-site .btn-site .txt{display:inline-block;vertical-align:middle;font-size:14px;font-family:Arial,sans-serif;font-weight:600;color:#e8e1d7}
#footer .family-site .site-list{display:none;position:absolute}
#footer .family-site .icon{position:static;top:auto;right:auto;display:inline-block;position:relative;vertical-align:middle;margin-left:20px}
#footer .family-site .arrow-l,#footer .family-site .arrow-r{position:absolute;display:block;width:8px;height:2px;background-color:#e8e1d7;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all}
#footer .family-site .arrow-l{right:0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
#footer .family-site .arrow-r{top:0;right:-4px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}
#footer .family-site.on .icon .arrow-l{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
#footer .family-site.on .icon .arrow-r{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
#footer .lg-history{display:inline-block;width:49.75%;margin-left:0.5%;position:relative;right:-50%;top:-48px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
html.lang-de #footer .lg-history,html.lang-en #footer .lg-history,html.lang-ja #footer .lg-history,html.lang-pl #footer .lg-history,html.lang-zh #footer .lg-history{top:0;right:0}
#footer .lg-history .btn-history{display:inline-block;width:100%;height:48px;vertical-align:top;padding:15px 0 17px 0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#6b6b6b;text-align:center}
#footer .lg-history .btn-history span{display:inline-block;vertical-align:middle;font-size:14px;font-family:Arial,sans-serif;font-weight:400;color:#e8e1d7}
#footer .lg-history .btn-history .ico-download-white01{position:relative;top:6px;right:auto;display:inline-block;margin-top:3px;margin-left:10px;background-image:url(../../images/common/default/sprite_pc.png);background-position:-275px -233px;width:30px;height:10px;background-size:431px 383px;background-size:419px 381px}
#footer .info-box{margin-top:42px;padding:0 20px;font-size:0}
#footer .info-box .info-area span{display:inline-block;width:167px;vertical-align:top;margin-bottom:33px}
html.lang-de #footer .info-box .info-area span,html.lang-en #footer .info-box .info-area span,html.lang-ja #footer .info-box .info-area span,html.lang-pl #footer .info-box .info-area span,html.lang-zh #footer .info-box .info-area span{width:auto;margin-right:20px}
#footer .info-box .info-area span:last-child{margin-right:0}
#footer .info-box .info-area span a{font-size:14px;font-family:Arial,sans-serif;font-weight:400;color:#e8e1d7;word-break:keep-all}
#footer .info-box .info-area span a.point{color:#a22445}
#footer .info-box .info-area .site-area{position:relative;display:inline-block}
#footer .info-box .info-area .site-area .btn-site{display:inline-block;width:100%;padding:0;vertical-align:top}
#footer .info-box .info-area .site-area .btn-site::after{content:'';display:inline-block;margin-left:7px;vertical-align:-9px;background-position:-27px -214px;width:12px;height:7px;background-image:url(../../images/common/default/sprite_mobile@2x.png);background-size:271px 226px}
#footer .info-box .info-area .site-area .btn-site span{margin:0;font-size:14px;font-family:Arial,sans-serif;font-weight:400;color:#e8e1d7;word-break:keep-all}
#footer .info-box .info-area .site-area .site-list{display:none;position:absolute;bottom:15px;border:1px solid #fff;background:#3d3b3a}
#footer .info-box .info-area .site-area .site-list .item{font-size:14px;font-family:Arial,sans-serif;font-weight:400;color:#e8e1d7}
#footer .address-box{margin-top:51px;font-size:0;position:relative}
#footer .address-box .address-area span{display:inline-block;margin-top:8px;margin-right:19px;font-size:12px;font-family:Arial,sans-serif;font-weight:400;word-break:break-all;color:#999290}
#footer .address-box .address-area span:last-child{margin-right:0}
#footer .address-box .address-area span.addr,#footer .address-box .address-area span.copy,#footer .address-box .address-area span.tel{display:block}
#footer .address-box .address-area span.tel a{font-size:12px;font-family:Arial,sans-serif;font-weight:400;color:#999290;margin-left:4px}
#footer .address-box .mark-wrap{display:inline-block;width:39px;position:absolute;left:190px;bottom:0}
html.lang-de #footer .address-box .mark-wrap,html.lang-en #footer .address-box .mark-wrap,html.lang-ja #footer .address-box .mark-wrap,html.lang-pl #footer .address-box .mark-wrap,html.lang-zh #footer .address-box .mark-wrap{display:none}
#footer .address-box .mark-wrap a{width:100%;display:block}
#footer .address-box .mark-wrap img{width:100%}
#footer .family-site-list-info{display:none;position:absolute;bottom:100%;left:0;width:100%;background:#f0f1f5;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10}
#footer .family-site-list-info .swiper-container{padding:36px 20px 61px}
#footer .family-site-list-info .site-list{font-size:0;width:100%}
#footer .family-site-list-info .site-list li{float:left;width:25%}
#footer .family-site-list-info .tit{display:block;margin-bottom:10px;font-size:20px;font-family:Arial,sans-serif;font-weight:600;color:#333130}
#footer .family-site-list-info .txt{font-size:14px;font-family:Arial,sans-serif;font-weight:400;color:#333130}
#footer .family-site-list-info .depth2-list li{float:none;width:100%;display:block}
#footer .family-site-list-info .depth2-list .item{display:inline-block;vertical-align:top;padding:7px 0}
#footer .family-site-list-info .depth2-list .item:focus .txt,#footer .family-site-list-info .depth2-list .item:hover .txt{font-family:Arial,sans-serif;font-weight:600;color:#a50034}
#footer .family-site-list-info .btn-close{display:none}
#footer .family-site-list-info.on{display:block}
#footer .swiper-slide{width:50%}
#footer .swiper-pagination{width:100%;left:0;bottom:27px}
#footer .swiper-pagination-bullet{width:8px;height:8px;border:1px solid #a19896;background:transparent}
#footer .swiper-pagination-bullet.swiper-pagination-bullet-active{width:10px;height:10px;background:#a50034;border:none}
#footer .swiper-pagination-bullet + .swiper-pagination-bullet{margin-left:8px}
.social-area{position:absolute;left:15px;bottom:135px}
html.lang-de .social-area,html.lang-en .social-area,html.lang-ja .social-area,html.lang-pl .social-area,html.lang-zh .social-area{bottom:70px}
.social-list{display:inline-block;font-size:0}
.social-list li{float:left}
.social-list .s-blog .item{display:inline-block;background-position:-136px -59px;width:39px;height:39px;background-image:url(../../images/common/default/sprite_mobile@2x.png);background-size:271px 226px}
.social-list .s-facebook .item{display:inline-block;background-position:0 -68px;width:39px;height:39px;background-image:url(../../images/common/default/sprite_mobile@2x.png);background-size:271px 226px}
.social-list .s-post .item{display:inline-block;background-position:-136px 0;width:39px;height:39px;background-image:url(../../images/common/default/sprite_mobile@2x.png);background-size:271px 226px}
.social-list .s-youtube .item{display:inline-block;background-position:-59px -68px;width:39px;height:39px;background-image:url(../../images/common/default/sprite_mobile@2x.png);background-size:271px 226px}
.social-list .s-youku .item{display:inline-block;width:39px;height:39px;background:url("../../images/common/default/ico_social_youku_mo.png") no-repeat center center;background-size:100%}
.social-list .s-instagram .item{display:inline-block;width:39px;height:39px;background:url("../../images/common/default/ico_social_instagram_mo.png") no-repeat center center;background-size:100%}
.social-list .s-linkedin .item{display:inline-block;width:39px;height:39px;background:url("../../images/common/default/s-linkedin_mo.png") no-repeat center center;background-size:100%}
/*! contents layout */
#wrap{width:100%}
#container{width:100%}
#content{width:100%}
.top-menu-type01{position:relative;padding:12px 0 0 20px;font-size:0}
.top-menu-type01 .menu-area01{display:none}
.top-menu-type01 .menu-area02{position:relative;padding:0 0 0 0;height:40px}
.top-menu-type01 .menu-area02 .line-area{display:none}
.top-menu-type01 .menu-area02 .sub-menu-container .swiper-slide{width:auto;margin-right:15px}
.top-menu-type01 .menu-area02 .sub-menu-container .swiper-slide:last-child{margin-right:0}
.top-menu-type01 .menu-area02 .sub-menu-container .item{display:block}
.top-menu-type01 .menu-area02 .sub-menu-container .txt{display:inline-block;font-size:20px;color:#999290;font-family:Arial,sans-serif;font-weight:400}
.top-menu-type01 .menu-area02 .sub-menu-container .swiper-slide.on .txt{color:#665852;font-family:Arial,sans-serif;font-weight:600;border-bottom:2px solid #665852;padding-bottom:6px}
.top-menu-type01 .menu-area02 .sub-menu-container .swiper-slide:active .txt,.top-menu-type01 .menu-area02 .sub-menu-container .swiper-slide:focus .txt{color:#665852;font-family:Arial,sans-serif;font-weight:600;border-bottom:2px solid #665852;padding-bottom:6px}
.top-menu-type01 .menu-area03{position:relative;padding:0 0 0 0;height:40px}
.top-menu-type01 .menu-area03 .line-area{display:none}
.top-menu-type01 .menu-area03 .txt{display:inline-block;font-size:20px;color:#665852;font-family:Arial,sans-serif;font-weight:600}
.top-menu-type01 .hash-tag-area{position:relative;padding:0 0 0 0;height:40px}
.top-menu-type01 .hash-tag-area .hash-tag-container .swiper-slide{width:auto;margin-right:10px}
.top-menu-type01 .hash-tag-area .hash-tag-container .swiper-slide:last-child{margin-right:0}
.top-menu-type01 .hash-tag-area .hash-tag-container .item01{display:block;padding:10px 20px 9px 20px;border:1px solid #a29492;border-radius:20px}
.top-menu-type01 .hash-tag-area .hash-tag-container .item01 .txt{font-size:14px;color:#999290;font-family:Arial,sans-serif;font-weight:400}
.top-menu-type01 .hash-tag-area .hash-tag-container .item02{display:block;padding:10px 20px 9px 20px;border:1px solid #e10030;border-radius:20px}
.top-menu-type01 .hash-tag-area .hash-tag-container .item02 .txt{font-size:14px;color:#e10030;font-family:Arial,sans-serif;font-weight:400}
/*! 공유하기 버튼 */
.sns-share-area{position:absolute;top:-32px;right:16px;z-index:1}
.sns-share-area .btn-ctr-share{display:block;background-position:-195px 0;width:18px;height:21px;background-image:url(../../images/common/default/sprite_mobile@2x.png);background-size:271px 226px}
.sns-share-area .share-list{display:none;width:100px;position:absolute;top:42px;right:0}
.sns-share-area .share-list .item{display:none;padding:10px;background:red}
/*! popup - 일반팝업 및 설문조사팝업 */
.popup-wrap,.survey-popup{display:none;position:absolute;top:0;z-index:100;background:#fff}
.popup-wrap.admin,.survey-popup.admin{left:50%;top:30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.popup-wrap.size1000,.survey-popup.size1000{width:auto;left:0;right:0}
.popup-wrap.size574,.survey-popup.size574{width:auto;left:0;right:0}
.popup-wrap .popup-content,.survey-popup .popup-content{position:relative}
.popup-wrap .popup-title01,.survey-popup .popup-title01{padding:28px 0;font-size:22px;color:#333130;font-family:Arial,sans-serif;font-weight:700}
.popup-wrap .popup-title02,.survey-popup .popup-title02{padding:40px 0 18px 0;font-size:22px;color:#333130;font-family:Arial,sans-serif;font-weight:700}
.popup-wrap .popup-title03,.survey-popup .popup-title03{padding:62px 0 23px;font-size:22px;color:#333130;font-family:Arial,sans-serif;font-weight:700}
.popup-wrap .popup-section-type01,.survey-popup .popup-section-type01{background-color:#f5f5f5;margin:0 0 40px}
.popup-wrap .popup-section-type02,.survey-popup .popup-section-type02{margin:0}
.popup-wrap .popup-section-type03,.survey-popup .popup-section-type03{margin:0 0 25px 0}
.popup-wrap .popup-section-type03.bg-color01,.survey-popup .popup-section-type03.bg-color01{background-color:#f5f5f5}
.popup-wrap .popup-section-type03 .txt-notice,.survey-popup .popup-section-type03 .txt-notice{color:#4d4948;font-size:14px;font-family:Arial,sans-serif;font-weight:400;line-height:1.5}
.popup-wrap .popup-section-type03 .txt-link,.survey-popup .popup-section-type03 .txt-link{padding:75px 0 75px 0;text-align:center}
.popup-wrap .popup-section-type03 .txt-link .t01,.survey-popup .popup-section-type03 .txt-link .t01{color:#4d4948;font-size:16px;font-family:Arial,sans-serif;font-weight:600;display:block}
.popup-wrap .popup-section-type03 .txt-link .link01,.survey-popup .popup-section-type03 .txt-link .link01{margin-top:14px;color:#a50034;font-size:16px;font-family:Arial,sans-serif;font-weight:400;text-decoration:underline;display:block}
.popup-wrap .popup-btn-area01,.survey-popup .popup-btn-area01{width:100%;text-align:center;border-top:1px solid #e0e0e0;padding:20px 0}
.popup-wrap .popup-btn-area01 .bttn,.survey-popup .popup-btn-area01 .bttn{margin-right:7px}
.popup-wrap .popup-btn-area01 .bttn:last-child,.survey-popup .popup-btn-area01 .bttn:last-child{margin-right:0}
.popup-wrap .btn-close-popup,.survey-popup .btn-close-popup{position:absolute;top:22px;right:-7px;width:32px;height:32px}
.popup-wrap .btn-close-popup .ico,.survey-popup .btn-close-popup .ico{display:block;position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px;background-position:-195px -41px;width:17px;height:17px;background-image:url(../../images/common/default/sprite_mobile@2x.png);background-size:271px 226px}
/*! alert-popup */
.alert-popup-wrap{display:none;position:fixed;top:20px;z-index:100;background:#fff}
.alert-popup-wrap.size500{left:20px;right:20px}
.alert-popup-wrap .alert-popup-content{position:relative}
.alert-popup-wrap .alert-popup-title01{padding:40px;font-size:22px;color:#333130;font-family:Arial,sans-serif;font-weight:700}
.alert-popup-wrap .alert-popup-section-type01{background-color:#f5f5f5;margin:0 40px 40px 40px}
.alert-popup-wrap .alert-popup-txt{padding:79px 20px 80px;text-align:center;color:#333130;font-family:Arial,sans-serif;font-weight:400;font-size:14px;word-break:keep-all}
.alert-popup-wrap .alert-popup-btn-area01{width:100%;text-align:center;border-top:1px solid #e0e0e0;padding:20px 0}
.alert-popup-wrap .alert-popup-btn-area01 .bttn{margin-right:7px}
.alert-popup-wrap .alert-popup-btn-area01 .bttn:last-child{margin-right:0}
.alert-popup-wrap .btn-close-popup{position:absolute;top:24px;right:24px;width:56px;height:56px}
.alert-popup-wrap .btn-close-popup .ico{display:block;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;background-image:url(../../images/common/default/sprite_pc.png);background-position:0 -325px;width:24px;height:24px;background-size:431px 383px}
/*! popup - 매인팝업*/
.popup-wrap.main-popup{display:block;width:225px;height:225px;border-radius:10px;z-index:100}
.popup-wrap.main-popup .today_close{position:absolute;top:-42px;width:100%}
.popup-wrap.main-popup .today_close .btn-close-popup{position:absolute;top:11px;right:0;width:56px;height:56px}
.popup-wrap.main-popup .today_close .btn-close-popup.type01{top:7px;right:9px}
.popup-wrap.main-popup .today_close .btn-close-popup .ico{display:block;position:absolute;top:-10%;left:inherit;right:0;width:32px;height:32px;margin:-12px 0 0 -12px;background:url("../../images/common/main/mainbtn_close.png")}
.popup-wrap.main-popup .today_close label span{display:inline-block;width:121px;color:#fff;font-size:14px;padding-left:25px;font-family:'LGSmHaTR'}
.popup-wrap.main-popup .today_close input[type="checkbox"]{display:none}
.popup-wrap.main-popup .today_close input[type="checkbox"] + label{display:inline-block;width:13px;height:13px;border:1px solid #fff}
.popup-wrap.main-popup .today_close input[type=checkbox]:checked + label{background:url("../../images/common/main/popup_check.png") no-repeat center center;background-size:11px 11px}
.popup-wrap.main-popup .swiper-container{overflow:hidden;border-radius:8px}
.popup-wrap.main-popup .swiper-container .swiper-wrapper .popup-content.swiper-slide{position:relative;width:225px;height:225px;background:#5f00c0 url("../../images/common/main/pattern01.png") no-repeat}
.popup-wrap.main-popup .swiper-container .swiper-wrapper .popup-content.swiper-slide:nth-child(2){background-color:#a50034}
.popup-wrap.main-popup .swiper-container .swiper-wrapper .popup-content.swiper-slide .txt-area{position:absolute;padding:0}
.popup-wrap.main-popup .swiper-container .swiper-wrapper .popup-content.swiper-slide .txt-area p{color:#fff}
.popup-wrap.main-popup .swiper-container .swiper-wrapper .popup-content.swiper-slide .txt-area p.txt01{font-size:18px;font-family:'LGSmHaTR';padding-bottom:23px}
.popup-wrap.main-popup .swiper-container .swiper-wrapper .popup-content.swiper-slide .txt-area p.txt02{font-size:48px;font-family:'LGSmHaTSB';padding-bottom:53px}
.popup-wrap.main-popup .swiper-container .swiper-wrapper .popup-content.swiper-slide .txt-area p.txt02::after{content:"";position:absolute;top:187px;right:38px;display:block;width:48px;height:3px;background:#fff}
.popup-wrap.main-popup .swiper-container .swiper-wrapper .popup-content.swiper-slide .txt-area p.txt03{font-family:'LGSmHaTR';font-size:15px}
.popup-wrap.main-popup .swiper-container .swiper-pagination{width:100%;top:40px;left:160px}
.popup-wrap.main-popup .swiper-container .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px}
/*! 고객만족도 설문조사 팝업 */
.survey-popup.custom{top:0!important;bottom:0!important;left:0!important;right:0!important;padding:0}
.survey-popup.custom .popup-inner{-webkit-overflow-scrolling:touch}
.survey-popup.custom .popup-title01{padding:65px 20px 0}
.survey-popup.custom .popup-title02{position:relative;padding:15px 20px 15px;line-height:1.5;word-break:keep-all;font-size:14px}
.survey-popup.custom .popup-title02:first-child{padding:12px 20px 15px}
.survey-popup.custom .btn-close-popup{margin-right:20px}
.survey-popup.custom .popup-section-type01{margin:0 20px 40px}
.survey-popup.custom .essential{color:#a50034;padding-left:3px}
.survey-popup.custom .poll-area{padding:40px 20px 39px}
.survey-popup.custom .poll-area .input-radio{display:block;margin-top:23px}
.survey-popup.custom .poll-area .input-radio:first-child{margin-top:0}
.survey-popup.custom .poll-area .etc-plus{margin-top:23px}
.survey-popup.custom .poll-area .etc-plus .input-radio{display:inline-block}
.survey-popup.custom .poll-area .etc-plus .input-txt-type01{float:right;width:calc(100% - 60px);margin-top:-12px}
.survey-popup.custom .textarea01{padding:0 20px 26px}
.survey-popup.custom .textarea01 textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:1px solid #d9d2d0;width:100%;padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#333130}
.survey-popup.custom .textarea01 textarea::-webkit-input-placeholder{font-size:16px;color:#a19896;background:transparent;opacity:1}
.survey-popup.custom .textarea01 textarea::-moz-placeholder{font-size:16px;color:#a19896;background:transparent;opacity:1}
.survey-popup.custom .textarea01 textarea:-ms-input-placeholder{font-size:16px;color:#a19896;background:transparent;opacity:1}
.survey-popup.custom .textarea01 textarea::-ms-input-placeholder{font-size:16px;color:#a19896;background:transparent;opacity:1}
.survey-popup.custom .textarea01 textarea::placeholder{font-size:16px;color:#a19896;background:transparent;opacity:1}
.survey-popup.custom .bttn.style04.type04{display:inline-block;width:calc(50% - 30px);-webkit-box-sizing:border-box;box-sizing:border-box;min-width:auto}
.survey-popup.custom .bttn.style03.type04{display:inline-block;width:calc(50% - 30px);margin-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:auto}
.apology-popup{padding-top:29px;margin:0 30px;z-index:100;font-size:16px;font-family:'Nanum Myeongjo',serif;position:fixed;top:42px;left:0;overflow:hidden;overflow-y:scroll;height:calc(100vh - 100px)}
.apology-popup br.only-pc{display:none!important}
.apology-popup br.only-ta{display:none!important}
.apology-popup br.only-mo{display:block!important}
html.lang-de .apology-popup,html.lang-en .apology-popup,html.lang-ja .apology-popup,html.lang-pl .apology-popup,html.lang-zh .apology-popup{font-family:'Frank Ruhl Libre',serif}
.apology-popup .popup-content{padding:50px 30px;background:#fff;text-align:left;position:relative}
.apology-popup .popup-content .popup-title{text-align:center;font-size:23px;font-weight:800;padding-bottom:28px;margin-bottom:28px;border-bottom:3px solid #8d7549}
html.lang-de .apology-popup .popup-content .popup-title,html.lang-en .apology-popup .popup-content .popup-title,html.lang-ja .apology-popup .popup-content .popup-title,html.lang-pl .apology-popup .popup-content .popup-title,html.lang-zh .apology-popup .popup-content .popup-title{font-family:'Frank Ruhl Libre',serif;font-weight:500}
.apology-popup .popup-content .cont{font-weight:400;font-size:14px;line-height:1.57;color:#222;margin-bottom:24px;word-break:keep-all}
.apology-popup .popup-content .cont br{display:none}
.apology-popup .popup-content .date{text-align:center;font-size:14px;font-weight:400;margin-bottom:13px}
.apology-popup .popup-content .name{font-size:17px;font-weight:800}
.apology-popup .btn-close-popup{position:absolute;top:0;right:0;width:15px;height:15px}
.apology-popup .btn-close-popup .ico{display:block;position:absolute;top:0;left:inherit;right:0;width:15px;height:15px;background:url("../../images/common/default/apology-btn-close.png") no-repeat;background-size:contain}
.apology-popup .check-wrapper{position:absolute;top:0;left:0}
.apology-popup .check-wrapper label span{display:inline-block;width:121px;color:#fff;font-size:14px;padding-left:20px;font-family:'LGSmHaTR'}
.apology-popup .check-wrapper input[type="checkbox"]{display:none}
.apology-popup .check-wrapper input[type="checkbox"] + label{display:inline-block;width:13px;height:13px;border:1px solid #d3d3d3}
.apology-popup .check-wrapper input[type=checkbox]:checked + label{background:url("../../images/common/main/popup_check.png") no-repeat center center;background-size:contain}
/*! 전체메뉴 */
.menu-content{display:none;position:fixed;top:0;left:66px;right:0;bottom:0;width:84%;height:100vh;overflow-x:hidden;overflow-y:auto;background:#fff;z-index:20;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}
.menu-content ::-webkit-scrollbar{display:none}
.menu-content .logo{position:absolute;top:12px;left:15px;width:95px}
.menu-content .logo .img01,.menu-content .logo .img02{display:none}
.menu-content .logo img{width:100%}
.menu-content .full-view{display:none}
.menu-content .btn-close{position:absolute;top:12px;right:13px;z-index:1}
.menu-content .btn-close .bttn{padding:5px;width:21px;height:21px;background:url("../../images/common/default/btn_close30x30.png") no-repeat center center;background-size:21px 21px;-webkit-box-sizing:content-box;box-sizing:content-box}
.menu-content .social-area{position:static;margin:20px 0;text-align:center}
.menu-content .social-area .social-list a{width:36px;height:36px}
.menu-content .social-area .social-list li{background:#333130;border-radius:50%}
.menu-content .social-area .social-list li + li{margin-left:10px}
.menu-content .social-area .social-list .s-blog .item{display:inline-block;background:url("../../images/common/default/ico_blog.png") no-repeat center center;background-size:100%}
.menu-content .social-area .social-list .s-facebook .item{display:inline-block;background:url("../../images/common/default/ico_facebook.png") no-repeat center center;background-size:100%}
.menu-content .social-area .social-list .s-post .item{display:inline-block;background:url("../../images/common/default/ico_post.png") no-repeat center center;background-size:100%}
.menu-content .social-area .social-list .s-youtube .item{display:inline-block;background:url("../../images/common/default/ico_youtube.png") no-repeat center center;background-size:100%}
.menu-content .lang-area{display:none}
.menu-content-inner{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.quick-menu{font-size:0;margin-top:86px}
.quick-menu .menu-list .tit{position:relative;z-index:1;font-size:30px;font-family:Arial,sans-serif;font-weight:700;color:#333130}
.quick-menu .depth1-menu{padding-left:20px}
.quick-menu .depth1-menu .tit{display:inline-block;margin-bottom:5px;font-size:24px}
.quick-menu .txt-box{position:relative;vertical-align:baseline}
.quick-menu .txt-box .line-red{position:absolute;left:0;display:inline-block;width:1px}
.quick-menu .icon{position:relative;top:-9px;right:-10px}
.quick-menu .icon .ico-minus,.quick-menu .icon .ico-plus{position:absolute;top:0;left:0;width:17px;height:3px;background:#333130}
.quick-menu .ico-plus{-webkit-transition:0.3s all cubic-bezier(0.18, 0.89, 0.32, 1.28);-o-transition:0.3s all cubic-bezier(0.18, 0.89, 0.32, 1.28);transition:0.3s all cubic-bezier(0.18, 0.89, 0.32, 1.28);-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg)}
.quick-menu .icon-arr{position:absolute;top:20px;right:26px;display:block;width:17px;height:10px;margin-top:-2px;z-index:1}
.quick-menu .arrow-l,.quick-menu .arrow-r{position:absolute;display:block;width:11px;height:2px;background-color:#333130;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all}
.quick-menu .arrow-l{right:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.quick-menu .arrow-r{top:0;right:-7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.quick-menu .item.on .line-red{bottom:-3px;width:100%;height:8px;background:#a50034;z-index:0;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all}
.quick-menu .item.on .ico-plus{-webkit-transition:0.3s all cubic-bezier(0.18, 0.89, 0.32, 1.28);-o-transition:0.3s all cubic-bezier(0.18, 0.89, 0.32, 1.28);transition:0.3s all cubic-bezier(0.18, 0.89, 0.32, 1.28);-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0)}
.quick-menu .menu-box01{position:relative;margin-bottom:21px;padding-top:8px;margin-bottom:24px}
.quick-menu .menu-box01 .depth2-menu{position:relative;z-index:1}
.quick-menu .menu-box02{position:relative;padding-top:8px;margin-bottom:24px}
.quick-menu .menu-box03{position:relative;padding-top:8px;margin-bottom:24px}
.quick-menu .menu-box03 .depth2-menu{position:relative;z-index:1}
.quick-menu .menu-box03 .depth2-menu-list li{display:block}
.quick-menu .menu-box03 .depth2-menu-list .txt{display:inline-block;padding:9px 0}
.quick-menu .menu-box04{padding-top:8px;margin-bottom:24px}
.quick-menu .menu-box04 .depth2-menu .txt{display:inline-block;padding:7px 0}
.quick-menu .depth1-menu{margin-top:20px}
.quick-menu .depth1-menu:first-child{margin-top:0}
.quick-menu .depth1-menu > .item{display:block}
.quick-menu .depth1-menu .item.bttn{position:relative;width:100%;padding:0;text-align:left}
.quick-menu .depth2-menu{display:block;width:100%;margin-right:28px}
.quick-menu .depth2-menu .bttn{width:100%;text-align:left}
.quick-menu .depth2-menu .item.on .icon-arr .arrow-l{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.quick-menu .depth2-menu .item.on .icon-arr .arrow-r{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}
.quick-menu .depth2-menu .depth2-menu-list{margin-bottom:13px;padding:20px 0;background-color:#f7f7f7}
.quick-menu .depth2-menu:last-child{margin-right:0}
.quick-menu .depth2-menu .tit01{display:block;padding:10px 0;padding-right:50px;border-bottom:1px solid #e0e0e0;font-size:16px;font-weight:bold;font-family:"LGSmHaTL";color:#665852}
html.lang-ja .quick-menu .depth2-menu .tit01{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.quick-menu .depth2-menu .tit02{display:block;padding:10px 0;font-size:16px;font-family:Arial,sans-serif;font-weight:700;color:#665852}
.quick-menu .depth2-menu-list > li:first-child .tit02{padding-top:7px}
.quick-menu .depth2-menu-list .tit02,.quick-menu .depth2-menu-list .txt{font-size:14px;font-family:"LGSmHaTL";color:#333130}
html.lang-ja
      .quick-menu .depth2-menu-list .txt,html.lang-ja .quick-menu .depth2-menu-list .tit02{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.quick-menu .depth2-menu-list .item{display:block}
.quick-menu .depth2-menu-list .item .tit02{padding-right:50px;padding-left:25px;font-weight:bold}
.quick-menu .depth2-menu-list .item .txt{padding-right:50px;padding-left:35px}
.quick-menu .depth2-menu-list .item.on .tit02{color:#a40034;text-decoration:underline}
.quick-menu .depth2-menu-list .item.on .txt{color:#a40034;text-decoration:underline}
.quick-menu .depth3-menu-list .item.on .txt{color:#a40034;text-decoration:underline}
.quick-menu .depth3-menu-list .txt{position:relative;display:inline-block;padding:8px 0;font-size:12px;font-family:Arial,sans-serif;font-weight:400;color:#4d4948}
.quick-menu .depth3-menu-list li:first-child .txt{margin-top:-4px}
.quick-menu .depth3-menu-list li:last-child .txt{margin-bottom:3px}
.quick-menu .menu-box01,.quick-menu .menu-box02,.quick-menu .menu-box03,.quick-menu .menu-box04{padding-left:22px;display:none}
.aside-area{margin-top:100px}
.aside-area .item{overflow:hidden;position:relative;display:block}
.aside-area .item.on .txt{color:#a40034;text-decoration:underline}
.aside-area .item .txt{position:relative;font-size:15px;font-family:"LGSmHaTR";color:#333130}
html.lang-ja .aside-area .item .txt{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.aside-area .item .txt span img{width:6px}
.aside-area .item-all{padding:23px 20px;width:100%;text-align:center;border-top:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box}
.aside-area .item-l{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding:23px 20px;text-align:center;border:1px solid #eee;border-left:0}
html.lang-de .aside-area .item-l,html.lang-ja .aside-area .item-l,html.lang-pl .aside-area .item-l,html.lang-zh .aside-area .item-l{width:100%;float:none;padding:23px 0;text-align:center;border:1px solid #eee;border-left:0;border-right:0}
html.lang-de .aside-area .item-l img,html.lang-ja .aside-area .item-l img,html.lang-pl .aside-area .item-l img,html.lang-zh .aside-area .item-l img{width:3%}
.aside-area .item-r{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:23px 20px;text-align:center;border:1px solid #eee;border-right:none;border-left:none}
html.lang-de .aside-area .item-r,html.lang-ja .aside-area .item-r,html.lang-pl .aside-area .item-r,html.lang-zh .aside-area .item-r{display:none}
/*! 설문조사, 맨위로가기버튼 */
.survey{display:none}
.survey-area{position:absolute;bottom:135px;left:185px;width:37px;height:37px;z-index:10}
html.lang-de .survey-area,html.lang-en .survey-area,html.lang-ja .survey-area,html.lang-zh .survey-area{position:absolute;bottom:72px;left:67px;width:37px;height:37px;z-index:10}
html.lang-pl .survey-area{position:absolute;bottom:72px;left:185px;width:37px;height:37px;z-index:10}
.survey-area .btn-survey{display:block;padding:0;width:37px;height:37px;background:url("../../images/common/default/ico_survey.png") no-repeat}
.btntop-area{position:fixed;bottom:30px;right:16px;z-index:10}
.btntop-area .btn-top{display:none;padding:0;margin-top:20px;background-position:-68px 0;width:48px;height:48px;background-image:url(../../images/common/default/sprite_mobile@2x.png);background-size:271px 226px}
.cookie-box{display:none;position:absolute;left:0;bottom:0;z-index:20;width:100%;padding:15px 0 15px 20px;background:#a50034;-webkit-box-sizing:border-box;box-sizing:border-box}
.cookie-box .txt{display:inline-block;max-width:90%;font-size:12px;font-family:Arial,sans-serif;font-weight:400;color:#fff;word-break:keep-all}
.cookie-box .close-btn{position:absolute;padding:0;top:50%;margin-top:-8px;right:20px;width:15px;height:15px}
.cookie-box .ico01,.cookie-box .ico02{position:absolute;top:-1px;left:7px;display:inline-block;width:2px;height:16px;background:#fff}
.cookie-box .ico01{-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg)}
.cookie-box .ico02{-webkit-transform:rotateZ(-45deg);-ms-transform:rotate(-45deg);transform:rotateZ(-45deg)}
.cookie-box.active{display:block}
.companyBody .header-content.scrolling .menu-area:nth-child(1),.productBody .header-content.scrolling .menu-area:nth-child(1),.recruitBody .header-content.scrolling .menu-area:nth-child(1),.sustainabilityBody .header-content.scrolling .menu-area:nth-child(1){display:none}
.mainBody .header-content .logo .img03{display:block}
.mainBody .header-content .lang-area{display:block}
.mainBody .header-content .btn-ctr-search{display:block}}
/*! layout - tablet */
@media (min-width: 1024px) and (max-width: 1280px){
/*! header */
#header{width:100%}
.header-content{background:#fff;position:fixed;top:0;left:0;right:0;z-index:2;height:82px;-webkit-transition:0.4s all ease;-o-transition:0.4s all ease;transition:0.4s all ease}
.header-content .logo{display:block;position:absolute;top:40px;left:39px;width:97px;height:26px}
.header-content .logo .img01{display:none}
.header-content .logo .img02{display:block}
.header-content .logo .img03{display:none}
.header-content .breadcrumb{display:none}
.header-content .gnb-area{display:block;position:absolute;top:43px;left:213px}
.header-content .gnb-area .item{display:inline-block;margin-right:41px}
.header-content .gnb-area .item:last-child{margin-right:0}
.header-content .gnb-area .item.on .txt{color:#a50034}
.header-content .gnb-area .txt{font-size:16px;color:#333130;font-family:Arial,sans-serif;font-weight:700}
.header-content .breadcrumb-area{display:none;margin:22px 0 0 160px;padding-bottom:22px}
.header-content .breadcrumb-area .menu-area{position:relative;display:inline-block;min-width:159px;height:100%;margin-right:14px;vertical-align:top;z-index:2;background:#fff}
.header-content .breadcrumb-area .menu-area:last-child{margin-right:0}
.header-content .breadcrumb-area .item{display:block;width:100%;height:100%;position:relative;padding:0 0 8px 0}
.header-content .breadcrumb-area .item .hide-txt.reduced{display:inline-block}
.header-content .breadcrumb-area .item .hide-txt.expanded{display:none}
.header-content .breadcrumb-area .item.on .bu01{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.header-content .breadcrumb-area .txt{display:block;padding-right:30px;font-size:14px;color:#333130;font-family:Arial,sans-serif;font-weight:700;position:relative;line-height:1.2;word-break:keep-all}
html.lang-de .header-content .breadcrumb-area .txt,html.lang-en .header-content .breadcrumb-area .txt,html.lang-ja .header-content .breadcrumb-area .txt,html.lang-pl .header-content .breadcrumb-area .txt,html.lang-zh .header-content .breadcrumb-area .txt{word-break:break-word}
.header-content .breadcrumb-area .bu01{position:absolute;top:6px;right:13px;display:block;background-image:url(../../images/common/default/sprite_pc.png);background-position:-424px -151px;width:7px;height:5px;background-size:431px 383px;-webkit-transform:rotateX(0);transform:rotateX(0)}
.header-content .breadcrumb-area .bu02{position:absolute;top:0;right:0;display:block;width:1px;height:16px;background-color:#e0e0e0}
.header-content .breadcrumb-area .sub-item{position:relative}
.header-content .breadcrumb-area .sub-item .sub-item-list{display:none;position:absolute;top:100%;left:-19px;z-index:1;width:179px;padding:8px 14px;margin-top:8px;background:#fff;border:1px solid #aba2a0;-webkit-box-sizing:border-box;box-sizing:border-box}
.header-content .breadcrumb-area .sub-item .sub-item-list li{float:left;width:145px;line-height:initial}
.header-content .breadcrumb-area .sub-item .sub-item-list .item{display:inline-block;width:auto;height:auto;padding:4px 0}
.header-content .breadcrumb-area .sub-item .sub-item-list .item .txt{display:inline;font-size:14px;font-family:Arial,sans-serif;font-weight:400;color:#333130}
.header-content .breadcrumb-area .sub-item .sub-item-list .item:active .txt,.header-content .breadcrumb-area .sub-item .sub-item-list .item:focus .txt,.header-content .breadcrumb-area .sub-item .sub-item-list .item:hover .txt{font-family:Arial,sans-serif;font-weight:600;color:#a50034}
.header-content .breadcrumb-area .sub-item .sub-item-list .item.on .txt{font-family:Arial,sans-serif;font-weight:600;color:#a50034;text-decoration:underline}
.header-content .breadcrumb-area .sub-item .sub-item-list.col3{width:466px}
.header-content .breadcrumb-area .sub-item .sub-item-list.on{display:block}
.header-content .milestone-menu{display:none;position:fixed;top:61px;left:0;right:0;height:60px;border-bottom:1px solid #e0e0e0;background:#f2ebe4}
.header-content .milestone-menu .milestone-inner{position:relative;max-width:880px;margin:0 auto}
.header-content .milestone-menu .milestone-inner .mile-list li{float:left}
.header-content .milestone-menu .milestone-inner .mile-list li + li{margin-left:53px}
.header-content .milestone-menu .milestone-inner .mile-list .item{position:relative;display:inline-block;padding:0 2px;height:60px;line-height:60px;vertical-align:top}
.header-content .milestone-menu .milestone-inner .mile-list .item::after{position:absolute;left:0;bottom:0;content:'';display:inline-block;width:1px;height:4px;background:#a50034;opacity:0;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}
.header-content .milestone-menu .milestone-inner .mile-list .item .txt{font-size:14px;font-family:Arial,sans-serif;font-weight:400;color:#4d4948}
.header-content .milestone-menu .milestone-inner .mile-list .item.on .txt{font-family:Arial,sans-serif;font-weight:700;color:#333130}
.header-content .milestone-menu .milestone-inner .mile-list .item.on::after{width:100%;opacity:1}
.header-content .milestone-menu .milestone-inner .btn-link{position:absolute;top:12px;right:39px;width:140px;height:36px;background:#333130}
.header-content .milestone-menu .milestone-inner .btn-link .item{display:inline-block;width:100%;line-height:36px;text-align:center}
.header-content .milestone-menu .milestone-inner .btn-link .item .txt{font-size:14px;font-family:Arial,sans-serif;font-weight:600;color:#fff}
.header-content .inquiry-area{display:none}
.header-content .inquiry-area .item{display:inline-block;vertical-align:top}
.header-content .inquiry-area .item .txt-box{position:relative;vertical-align:baseline}
.header-content .inquiry-area .item .txt-box .txt{position:relative;z-index:1;font-size:14px;font-family:Arial,sans-serif;font-weight:700;color:#333130}
.header-content .inquiry-area .item .txt-box .line-red{position:absolute;left:0;display:inline-block;width:1px}
.header-content .inquiry-area .item.on .line-red,.header-content .inquiry-area .item:active .line-red,.header-content .inquiry-area .item:focus .line-red,.header-content .inquiry-area .item:hover .line-red{bottom:-3px;width:100%;height:6px;background:#a50034;z-index:0;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all}
.header-content .lang-area{display:block;position:absolute;top:36px;right:224px}
.header-content .lang-select{width:66px;height:28px;cursor:pointer;padding:0}
.header-content .lang-select .txt{padding:8px 0;font-size:14px;font-family:Arial,sans-serif;font-weight:700}
.header-content .lang-select .ico{display:inline-block;vertical-align:top;position:relative;top:3px;left:2px;background-image:url(../../images/common/default/sprite_pc.png);background-position:-334px -298px;width:11px;height:7px;background-size:431px 383px;-webkit-transform:rotateX(0);transform:rotateX(0)}
.header-content .lang-select._toggleLang .ico{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.header-content .lang-list{display:none;width:100%;padding:3px 0;border:1px solid #aba2a0;background:#fff}
.header-content .lang-list .item{display:block;width:100%;padding:4px 0 4px 12px;font-size:14px;font-family:Arial,sans-serif;font-weight:400;color:#333130;-webkit-box-sizing:border-box;box-sizing:border-box}
.header-content .lang-list .item:active .txt,.header-content .lang-list .item:focus .txt,.header-content .lang-list .item:hover .txt{font-family:Arial,sans-serif;font-weight:600;color:#a50034}
.header-content .lang-list li:first-child .item{padding-top:8px}
.header-content .lang-list li:last-child .item{padding-bottom:8px}
.header-content .btn-ctr-menu{display:block;position:absolute;top:44px;right:158px;cursor:pointer;width:24px;height:24px}
.header-content .btn-ctr-menu .bar01{position:absolute;top:0;left:0;width:24px;height:4px;background:#c00032}
.header-content .btn-ctr-menu .bar02{position:absolute;top:10px;left:0;width:14px;height:4px;background:#c00032}
.header-content .btn-ctr-menu .bar03{position:absolute;bottom:0;left:0;width:18px;height:4px;background:#c00032}
.header-content .btn-ctr-search{display:block;position:absolute;top:0;right:0;cursor:pointer;width:106px;height:104px;background:#a50034;-webkit-transition:0.2s all;-o-transition:0.2s all;transition:0.2s all}
.header-content .btn-ctr-search .ico{display:block;position:absolute;top:50%;left:50%;margin:-11px 0 0 -11px;background-image:url(../../images/common/default/sprite_pc.png);background-position:-44px -325px;width:22px;height:22px;background-size:431px 383px}
/*! 화면 스크롤시 변화하는 헤더 영역 */
.header-content.scrolling{position:fixed;top:0;left:0;z-index:10;overflow:hidden;z-index:10;width:100%;height:60px;min-height:60px;border-bottom:1px solid #e0e0e0;background-color:#fff}
.header-content.scrolling .logo{top:19px;left:40px;width:85px;height:23px}
.header-content.scrolling .logo img{width:100%}
.header-content.scrolling .gnb-area{display:none}
.header-content.scrolling .breadcrumb-area{display:block;top:0;left:160px}
.header-content.scrolling .inquiry-area{display:none}
.header-content.scrolling .lang-area{display:none}
.header-content.scrolling .btn-ctr-menu{top:22px}
.header-content.scrolling .btn-ctr-search{width:107px;height:100%}
/*! footer */
#footer{position:relative;width:100%;padding:26px 40px 35px;background:#302d2c;-webkit-box-sizing:border-box;box-sizing:border-box}
#footer .footer-inner{position:relative;display:inline-block;width:100%}
#footer .aside-box{position:absolute;top:0;right:0;z-index:1}
html.lang-ko #footer .Lawsuit{display:block;margin-top:8px}
html.lang-ko #footer .Lawsuit .bttn.type03{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 10px 14px 10px}
html.lang-ko #footer .Lawsuit .bttn.type03 .ico-download-white01{margin-top:3px;margin-left:10px;background-image:url(../../images/common/default/sprite_pc.png);background-position:-275px -233px;width:30px;height:10px;background-size:431px 383px;background-size:421px 383px}
#footer .family-site{position:relative;display:inline-block;vertical-align:top;margin-right:14px}
#footer .family-site .btn-site{display:inline-block;min-width:146px;height:45px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;line-height:45px;vertical-align:top;background:#6b6b6b;text-align:center}
#footer .family-site .btn-site .txt{display:inline-block;vertical-align:middle;font-size:14px;font-family:Arial,sans-serif;font-weight:600;color:#ebe2d8}
#footer .family-site .site-list{display:none;position:absolute}
#footer .family-site .icon{position:static;top:auto;right:auto;display:inline-block;position:relative;vertical-align:middle;margin-left:10px}
#footer .family-site .arrow-l,#footer .family-site .arrow-r{position:absolute;display:block;width:8px;height:2px;background-color:#ebe2d8;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all}
#footer .family-site .arrow-l{right:0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
#footer .family-site .arrow-r{top:0;right:-4px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}
#footer .family-site.on .icon .arrow-l{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
#footer .family-site.on .icon .arrow-r{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
#footer .lg-history{display:inline-block;vertical-align:top}
#footer .lg-history .btn-history{display:inline-block;min-width:146px;height:45px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;line-height:45px;vertical-align:top;background:#6b6b6b;text-align:center}
#footer .lg-history .btn-history span{display:inline-block;vertical-align:middle;font-size:14px;font-family:Arial,sans-serif;font-weight:400;color:#e8e1d7}
#footer .lg-history .btn-history .ico-download-white01{position:relative;top:6px;right:auto;display:inline-block;margin-top:3px;margin-left:10px;background-image:url(../../images/common/default/sprite_pc.png);background-position:-275px -233px;width:30px;height:10px;background-size:431px 383px;background-size:419px 381px}
#footer .info-box{font-size:0}
#footer .info-box .info-area{margin-top:11px}
#footer .info-box .info-area span{display:inline-block;vertical-align:top;margin-right:26px}
#footer .info-box .info-area span:last-child{margin-right:0}
#footer .info-box .info-area span a{font-size:14px;font-family:Arial,sans-serif;font-weight:400;color:#e8e1d7;word-break:keep-all}
#footer .info-box .info-area span a.point{color:#a22445}
#footer .info-box .info-area .site-area{position:relative;display:inline-block}
#footer .info-box .info-area .site-area .btn-site{display:inline-block;width:100%;padding:0;vertical-align:top}
#footer .info-box .info-area .site-area .btn-site::after{content:'';display:inline-block;margin-left:10px;vertical-align:-11px;background-image:url(../../images/common/default/sprite_pc.png);background-position:-387px -343px;width:9px;height:6px;background-size:431px 383px}
#footer .info-box .info-area .site-area .btn-site span{margin:0;font-size:14px;font-family:Arial,sans-serif;font-weight:400;color:#e8e1d7;word-break:keep-all}
#footer .address-box{font-size:0}
#footer .address-box .address-area{position:relative;min-height:73px}
#footer .address-box .address-area span{display:inline-block;margin-top:22px;margin-right:26px;font-size:12px;font-family:Arial,sans-serif;font-weight:400;word-break:break-all;color:#999290}
#footer .address-box .address-area span:last-child{margin-right:0}
#footer .address-box .address-area span.copy{display:block;position:absolute;left:0;bottom:0}
#footer .address-box .address-area span.tel a{font-size:14px;font-family:Arial,sans-serif;font-weight:400;color:#999290;margin-left:4px}
#footer .address-box .mark-wrap{display:inline-block;width:45px;position:absolute;left:190px;bottom:-7px}
html.lang-de #footer .address-box .mark-wrap,html.lang-en #footer .address-box .mark-wrap,html.lang-ja #footer .address-box .mark-wrap,html.lang-pl #footer .address-box .mark-wrap,html.lang-zh #footer .address-box .mark-wrap{display:none}
#footer .address-box .mark-wrap a{width:100%;display:block}
#footer .address-box .mark-wrap img{width:100%}
#footer .family-site-list-info{display:none;position:absolute;bottom:100%;left:0;width:100%;padding:38px 0 27px;background:#f0f1f5;border-top:1px solid #e1e1e1;z-index:10}
#footer .family-site-list-info .site-list{font-size:0;width:800px;margin:0 auto;display:table;table-layout:fixed}
#footer .family-site-list-info .site-list li{float:left;width:25%}
#footer .family-site-list-info .tit{display:block;margin-bottom:17px;font-size:16px;font-family:Arial,sans-serif;font-weight:600;color:#333130}
#footer .family-site-list-info .txt{font-size:12px;font-family:Arial,sans-serif;font-weight:400;color:#333130}
#footer .family-site-list-info .depth2-list li{float:none;width:100%;display:block}
#footer .family-site-list-info .depth2-list .item{display:inline-block;vertical-align:top;padding:5px 0}
#footer .family-site-list-info .depth2-list .item:focus .txt,#footer .family-site-list-info .depth2-list .item:hover .txt{font-family:Arial,sans-serif;font-weight:600;color:#a50034}
#footer .family-site-list-info .btn-close .bttn{position:absolute;top:23px;right:42px;display:inline-block;background-image:url(../../images/common/default/sprite_pc.png);background-position:-86px -325px;width:19px;height:19px;background-size:431px 383px;z-index:1}
#footer .family-site-list-info.on{display:block}
#footer .swiper-slide{display:table-cell;padding-right:10px}
#footer .swiper-pagination{display:none}
.social-area{margin:57px 0 0 0;text-align:right}
html.lang-ko .social-area{margin:5px 0 0 0}
.social-list{display:inline-block;font-size:0}
.social-list li{float:left}
.social-list li a{width:28px;height:28px}
.social-list li + li{margin-left:6px}
.social-list .s-blog .item{display:inline-block;background:url("../../images/common/default/ico_social_blog28x28.png") no-repeat 0 0}
.social-list .s-facebook .item{display:inline-block;background:url("../../images/common/default/ico_social_facebook28x28.png") no-repeat 0 0}
.social-list .s-post .item{display:inline-block;background:url("../../images/common/default/ico_social_post28x28.png") no-repeat 0 0}
.social-list .s-youtube .item{display:inline-block;background:url("../../images/common/default/ico_social_youtube28x28.png") no-repeat 0 0}
.social-list .s-youku .item{display:inline-block;width:28px;height:28px;background:url("../../images/common/default/ico_social_youku.png") no-repeat center center;background-size:12px 12px}
.social-list .s-instagram .item{display:inline-block;width:28px;height:28px;background:url("../../images/common/default/ico_social_instagram.png") no-repeat center center;background-size:12px 12px}
.social-list .s-linkedin .item{display:inline-block;width:28px;height:28px;background:url("../../images/common/default/s-linkedin.png") no-repeat center center;background-size:12px 12px}
/*! contents layout */
#wrap{width:100%}
#container{width:100%;padding-top:104px}
.mainBody #container{position:relative;overflow:hidden;padding-top:0}
.mainBody .header-content{position:relative;top:0;left:0;right:auto}
#content{width:100%}
.top-menu-type01{position:relative;padding:46px 0 0 40px;font-size:0}
.top-menu-type01 .menu-area01{padding:0 0 0 120px;height:30px}
.top-menu-type01 .menu-area01 .item{display:inline-block}
.top-menu-type01 .menu-area01 .txt{font-size:14px;color:#333130;font-family:Arial,sans-serif;font-weight:400}
.top-menu-type01 .menu-area02{position:relative;padding:0 0 0 120px;height:60px}
.top-menu-type01 .menu-area02 .line-area{position:absolute;left:0;top:18px;width:93px;height:1px;background:transparent}
.top-menu-type01 .menu-area02 .line-area .line{width:93px;height:1px;display:inline-block;background:#6b5751}
.top-menu-type01 .menu-area02 .sub-menu-container .swiper-slide{width:auto;margin-right:30px}
.top-menu-type01 .menu-area02 .sub-menu-container .swiper-slide:last-child{margin-right:0}
.top-menu-type01 .menu-area02 .sub-menu-container .item{display:block}
.top-menu-type01 .menu-area02 .sub-menu-container .txt{display:inline-block;font-size:32px;color:#999290;font-family:Arial,sans-serif;font-weight:400;padding-top:4px}
.top-menu-type01 .menu-area02 .sub-menu-container .swiper-slide.on .txt{color:#665852;font-family:Arial,sans-serif;font-weight:600;border-bottom:2px solid #665852;padding-bottom:7px}
.top-menu-type01 .menu-area02 .sub-menu-container .swiper-slide:active .txt,.top-menu-type01 .menu-area02 .sub-menu-container .swiper-slide:focus .txt,.top-menu-type01 .menu-area02 .sub-menu-container .swiper-slide:hover .txt{color:#665852;font-family:Arial,sans-serif;font-weight:600;border-bottom:2px solid #665852;padding-bottom:7px}
.top-menu-type01 .menu-area03{position:relative;padding:0 0 0 120px;height:60px}
.top-menu-type01 .menu-area03 .line-area{position:absolute;left:0;top:18px;width:93px;height:1px;background:transparent}
.top-menu-type01 .menu-area03 .line-area .line{width:93px;height:1px;display:inline-block;background:#6b5751}
.top-menu-type01 .menu-area03 .txt{display:inline-block;font-size:32px;color:#665852;font-family:Arial,sans-serif;font-weight:600;padding-top:4px}
.top-menu-type01 .hash-tag-area{position:relative;padding:0 0 0 120px;height:60px}
.top-menu-type01 .hash-tag-area .hash-tag-container .swiper-slide{width:auto;margin-right:10px}
.top-menu-type01 .hash-tag-area .hash-tag-container .swiper-slide:last-child{margin-right:0}
.top-menu-type01 .hash-tag-area .hash-tag-container .item01{display:block;padding:10px 20px 9px 20px;border:1px solid #a29492;border-radius:20px}
.top-menu-type01 .hash-tag-area .hash-tag-container .item01 .txt{font-size:14px;color:#999290;font-family:Arial,sans-serif;font-weight:400}
.top-menu-type01 .hash-tag-area .hash-tag-container .item02{display:block;padding:10px 20px 9px 20px;border:1px solid #e10030;border-radius:20px}
.top-menu-type01 .hash-tag-area .hash-tag-container .item02 .txt{font-size:14px;color:#e10030;font-family:Arial,sans-serif;font-weight:400}
/*! 공유하기 버튼 */
.sns-share-area{position:absolute;top:0;right:2.78125vw;z-index:1;padding-top:12.3vw}
.sns-share-area .btn-ctr-share{cursor:pointer;display:block;background-image:url(../../images/common/default/sprite_pc.png);background-position:-334px -250px;width:24px;height:28px;background-size:431px 383px}
.sns-share-area .share-list{display:none;position:absolute;top:49px;right:-5px}
.sns-share-area .share-list li{margin-bottom:13px}
.sns-share-area .share-list li:last-child{margin-bottom:0}
.sns-share-area .share-list .item{display:block;width:32px;height:32px}
.sns-share-area .share-list li:nth-child(1){background:url("../../images/common/default/ico_share_facebook.png");background-size:100%}
.sns-share-area .share-list li:nth-child(2){background:url("../../images/common/default/ico_share_twitter.png");background-size:100%}
.sns-share-area .share-list li:nth-child(3){background:url("../../images/common/default/ico_share_linkcopy.png");background-size:100%}
/*! popup - 일반팝업 및 설문조사팝업 */
.popup-wrap{top:100px}
.popup-wrap,.survey-popup{display:none;position:absolute;z-index:100;background:#fff}
.popup-wrap.admin,.survey-popup.admin{left:50%;top:214px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.popup-wrap.size1000,.survey-popup.size1000{width:660px;left:50%;margin-left:-330px}
.popup-wrap.size574,.survey-popup.size574{width:574px;left:50%;margin-left:-287px}
.popup-wrap .popup-content,.survey-popup .popup-content{position:relative}
.popup-wrap .popup-title01,.survey-popup .popup-title01{padding:23px 26px;font-size:22px;color:#333130;font-family:Arial,sans-serif;font-weight:700}
.popup-wrap .popup-title02,.survey-popup .popup-title02{padding:40px 0 13px 26px;font-size:16px;color:#333130;font-family:Arial,sans-serif;font-weight:600}
.popup-wrap .popup-title03,.survey-popup .popup-title03{padding:25px 25px 25px 25px;font-size:16px;color:#333130;font-family:Arial,sans-serif;font-weight:600}
.popup-wrap .popup-section-type01,.survey-popup .popup-section-type01{background-color:#f5f5f5;margin:0 26px 26px}
.popup-wrap .popup-section-type02,.survey-popup .popup-section-type02{margin:0 26px}
.popup-wrap .popup-section-type03,.survey-popup .popup-section-type03{margin:0 25px 25px 25px}
.popup-wrap .popup-section-type03.bg-color01,.survey-popup .popup-section-type03.bg-color01{background-color:#f5f5f5}
.popup-wrap .popup-section-type03 .txt-notice,.survey-popup .popup-section-type03 .txt-notice{color:#4d4948;font-size:14px;font-family:Arial,sans-serif;font-weight:400;line-height:1.5}
.popup-wrap .popup-section-type03 .txt-link,.survey-popup .popup-section-type03 .txt-link{padding:45px 0 45px 0;text-align:center}
.popup-wrap .popup-section-type03 .txt-link .t01,.survey-popup .popup-section-type03 .txt-link .t01{color:#4d4948;font-size:14px;font-family:Arial,sans-serif;font-weight:600}
.popup-wrap .popup-section-type03 .txt-link .link01,.survey-popup .popup-section-type03 .txt-link .link01{color:#a50034;font-size:14px;font-family:Arial,sans-serif;font-weight:400;text-decoration:underline}
.popup-wrap .popup-btn-area01,.survey-popup .popup-btn-area01{width:100%;text-align:center;border-top:1px solid #e0e0e0;padding:10px 0}
.popup-wrap .popup-btn-area01 .bttn,.survey-popup .popup-btn-area01 .bttn{margin-right:7px}
.popup-wrap .popup-btn-area01 .bttn:last-child,.survey-popup .popup-btn-area01 .bttn:last-child{margin-right:0}
.popup-wrap .btn-close-popup,.survey-popup .btn-close-popup{position:absolute;top:15px;right:18px;width:32px;height:32px}
.popup-wrap .btn-close-popup.type01,.survey-popup .btn-close-popup.type01{top:7px;right:9px}
.popup-wrap .btn-close-popup .ico,.survey-popup .btn-close-popup .ico{display:block;position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px;background-image:url(../../images/common/default/sprite_pc.png);background-position:-387px -37px;width:16px;height:16px;background-size:431px 383px}
/*! alert-popup */
.alert-popup-wrap{display:none;position:fixed;top:20%;z-index:100;background:#fff}
.alert-popup-wrap.size500{width:500px;left:50%;margin-left:-250px}
.alert-popup-wrap .alert-popup-content{position:relative}
.alert-popup-wrap .alert-popup-title01{padding:40px;font-size:22px;color:#333130;font-family:Arial,sans-serif;font-weight:700}
.alert-popup-wrap .alert-popup-section-type01{background-color:#f5f5f5;margin:0 40px 40px 40px}
.alert-popup-wrap .alert-popup-txt{padding:79px 20px 80px;text-align:center;color:#333130;font-family:Arial,sans-serif;font-weight:400;font-size:14px;word-break:keep-all}
.alert-popup-wrap .alert-popup-btn-area01{width:100%;text-align:center;border-top:1px solid #e0e0e0;padding:20px 0}
.alert-popup-wrap .alert-popup-btn-area01 .bttn{margin-right:7px}
.alert-popup-wrap .alert-popup-btn-area01 .bttn:last-child{margin-right:0}
.alert-popup-wrap .btn-close-popup{position:absolute;top:24px;right:24px;width:56px;height:56px}
.alert-popup-wrap .btn-close-popup .ico{display:block;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;background-image:url(../../images/common/default/sprite_pc.png);background-position:0 -325px;width:24px;height:24px;background-size:431px 383px}
/*! popup - 매인팝업*/
.popup-wrap.main-popup{width:362px;height:362px;border-radius:10px;z-index:100}
.popup-wrap.main-popup .today_close{position:absolute;top:-50px;width:100%}
.popup-wrap.main-popup .today_close .btn-close-popup{position:absolute;top:11px;right:0;width:56px;height:56px}
.popup-wrap.main-popup .today_close .btn-close-popup.type01{top:7px;right:9px}
.popup-wrap.main-popup .today_close .btn-close-popup .ico{display:block;position:absolute;top:-10%;left:inherit;right:0;width:32px;height:32px;margin:-12px 0 0 -12px;background:url("../../images/common/main/mainbtn_close.png")}
.popup-wrap.main-popup .today_close label span{display:inline-block;width:121px;color:#fff;font-size:14px;padding-left:33px;font-family:'LGSmHaTR'}
.popup-wrap.main-popup .today_close input[type="checkbox"]{display:none}
.popup-wrap.main-popup .today_close input[type="checkbox"] + label{display:inline-block;width:16px;height:16px;border:1px solid #fff}
.popup-wrap.main-popup .today_close input[type=checkbox]:checked + label{background:url("../../images/common/main/popup_check.png") no-repeat center center;background-size:15px 15px}
.popup-wrap.main-popup .swiper-container{overflow:hidden;border-radius:8px}
.popup-wrap.main-popup .swiper-container .swiper-wrapper .popup-content.swiper-slide{position:relative;width:420px;height:362px;background:#5f00c0 url("../../images/common/main/pattern01.png") no-repeat}
.popup-wrap.main-popup .swiper-container .swiper-wrapper .popup-content.swiper-slide:nth-child(2){background-color:#a50034}
.popup-wrap.main-popup .swiper-container .swiper-wrapper .popup-content.swiper-slide .txt-area{position:absolute;padding:0}
.popup-wrap.main-popup .swiper-container .swiper-wrapper .popup-content.swiper-slide .txt-area p{color:#fff}
.popup-wrap.main-popup .swiper-container .swiper-wrapper .popup-content.swiper-slide .txt-area p.txt01{font-size:18px;font-family:'LGSmHaTR';padding-bottom:23px}
.popup-wrap.main-popup .swiper-container .swiper-wrapper .popup-content.swiper-slide .txt-area p.txt02{font-size:48px;font-family:'LGSmHaTSB';padding-bottom:53px}
.popup-wrap.main-popup .swiper-container .swiper-wrapper .popup-content.swiper-slide .txt-area p.txt02::after{content:"";position:absolute;top:187px;right:38px;display:block;width:48px;height:3px;background:#fff}
.popup-wrap.main-popup .swiper-container .swiper-wrapper .popup-content.swiper-slide .txt-area p.txt03{font-family:'LGSmHaTR';font-size:15px}
.popup-wrap.main-popup .swiper-container .swiper-pagination{width:100%;height:12px;top:40px;left:112px}
.popup-wrap.main-popup .swiper-container .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px}
.popup-wrap.main-popup .swiper-container .swiper-button-play{position:absolute;left:30px;top:40px;display:inline-block;width:8px;height:10px;background:url(../../images/common/main/swiper-button-play.png) no-repeat 0 0;z-index:20;cursor:pointer}
.popup-wrap.main-popup .swiper-container .swiper-button-pause{position:absolute;left:30px;top:40px;display:inline-block;width:8px;height:10px;background:url(../../images/common/main/swiper-button-pause.png) no-repeat 0 0;z-index:20;cursor:pointer}
/*! 고객만족도 설문조사 팝업 */
.survey-popup.custom{width:592px}
.survey-popup.custom .popup-title02{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-6px;padding:0 0 10px 26px;line-height:1.5;word-break:keep-all;font-size:14px}
.survey-popup.custom .essential{color:#a50034;padding-left:3px}
.survey-popup.custom .poll-area{padding:20px!important}
.survey-popup.custom .poll-area .input-radio{display:block;margin-top:15px}
.survey-popup.custom .poll-area .input-radio:first-child{margin-top:0}
.survey-popup.custom .poll-area .etc-plus{margin-top:15px}
.survey-popup.custom .poll-area .etc-plus .input-radio{display:inline-block}
.survey-popup.custom .poll-area .etc-plus .input-txt-type01{float:right;width:calc(100% - 54px);margin-top:-12px}
.survey-popup.custom .textarea01{padding:0 26px 26px}
.survey-popup.custom .textarea01 textarea{border:1px solid #d9d2d0;width:100%;padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#333130}
.survey-popup.custom .textarea01 textarea::-webkit-input-placeholder{font-size:16px;color:#a19896;background:transparent;opacity:1}
.survey-popup.custom .textarea01 textarea::-moz-placeholder{font-size:16px;color:#a19896;background:transparent;opacity:1}
.survey-popup.custom .textarea01 textarea:-ms-input-placeholder{font-size:16px;color:#a19896;background:transparent;opacity:1}
.survey-popup.custom .textarea01 textarea::-ms-input-placeholder{font-size:16px;color:#a19896;background:transparent;opacity:1}
.survey-popup.custom .textarea01 textarea::placeholder{font-size:16px;color:#a19896;background:transparent;opacity:1}
.survey-popup.custom .popup-inner{height:510px;overflow-y:auto;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}
.survey-popup.custom .popup-inner::-webkit-scrollbar{display:none}
.survey-popup.custom .popup-inner .input-radio .txt{font-size:14px}
.apology-popup{width:650px;padding-top:40px;z-index:100;font-size:12px;font-family:'Nanum Myeongjo',serif;position:fixed;left:50%;top:50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-left:0!important}
.apology-popup br.only-pc{display:none!important}
.apology-popup br.only-ta{display:block!important}
.apology-popup br.only-mo{display:none!important}
html.lang-de .apology-popup,html.lang-en .apology-popup,html.lang-ja .apology-popup,html.lang-pl .apology-popup,html.lang-zh .apology-popup{font-family:'Frank Ruhl Libre',serif}
.apology-popup .popup-content{background:#fff;padding:60px 65px;padding-top:40px;text-align:left;position:relative;overflow:scroll;height:calc(100vh - 500px)}
.apology-popup .popup-content .popup-title{text-align:center;font-size:32px;font-weight:800;padding-bottom:28px;margin-bottom:28px;border-bottom:3px solid #8d7549}
html.lang-de .apology-popup .popup-content .popup-title,html.lang-en .apology-popup .popup-content .popup-title,html.lang-ja .apology-popup .popup-content .popup-title,html.lang-pl .apology-popup .popup-content .popup-title,html.lang-zh .apology-popup .popup-content .popup-title{font-family:'Frank Ruhl Libre',serif;font-weight:500}
.apology-popup .popup-content .cont{font-weight:400;font-size:15px;line-height:1.625;color:#222;margin-bottom:30px;word-break:keep-all}
.apology-popup .popup-content .date{text-align:center;font-size:17px;font-weight:400;margin-bottom:13px}
.apology-popup .popup-content .name{font-size:22px;font-weight:800}
.apology-popup .btn-close-popup{position:absolute;top:0;right:0;width:20px;height:20px;cursor:pointer}
.apology-popup .btn-close-popup .ico{display:block;position:absolute;top:0;left:inherit;right:0;width:18px;height:18px;background:url("../../images/common/default/apology-btn-close.png") no-repeat;background-size:contain}
.apology-popup .check-wrapper{position:absolute;top:0;left:0}
.apology-popup .check-wrapper label span{display:inline-block;width:121px;color:#fff;font-size:14px;padding-left:27px;font-family:'LGSmHaTR'}
.apology-popup .check-wrapper input[type="checkbox"]{display:none}
.apology-popup .check-wrapper input[type="checkbox"] + label{display:inline-block;width:16px;height:16px;border:1px solid #d3d3d3}
.apology-popup .check-wrapper input[type=checkbox]:checked + label{background:url("../../images/common/main/popup_check.png") no-repeat center center;background-size:contain}
/*! 전체메뉴 */
.menu-content{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;overflow-x:hidden;overflow-y:auto;background:#fff;z-index:20;-ms-overflow-style:none}
.menu-content .logo{position:absolute;top:40px;left:40px;width:97px;height:26px}
.menu-content .logo .img01,.menu-content .logo .img03{display:none}
.menu-content .logo img{width:100%}
.menu-content .full-view{position:absolute;top:37px;right:120px;z-index:1}
.menu-content .full-view .bttn{padding:8px 22px;border:1px solid #333130}
.menu-content .full-view .bttn .txt{font-size:12px;font-family:Arial,sans-serif;font-weight:600;color:#333130}
.menu-content .btn-close{position:absolute;top:34px;right:33px;z-index:1}
.menu-content .btn-close .bttn{padding:10px;width:20px;height:20px;background:url("../../images/common/default/btn_close30x30.png") no-repeat center center;background-size:20px 20px;-webkit-box-sizing:content-box;box-sizing:content-box}
.menu-content .social-area{margin:50px 0 80px!important;text-align:left;margin-left:calc(240/1280*100%)!important}
.menu-content .social-area .social-list{margin-left:0}
.menu-content .social-area .social-list li{background:#333130;border-radius:50%}
.menu-content::after{content:'';position:fixed;top:0;right:0;bottom:0;width:80px;background:#fff}
.menu-content .lang-area{display:block;position:absolute;top:38px;right:245px}
.menu-content .lang-select{width:66px;height:28px;cursor:pointer;padding:0}
.menu-content .lang-select .txt{padding:8px 0;font-size:14px;font-family:Arial,sans-serif;font-weight:700}
.menu-content .lang-select .ico{display:inline-block;vertical-align:top;position:relative;top:3px;left:2px;background-image:url(../../images/common/default/sprite_pc.png);background-position:-334px -298px;width:11px;height:7px;background-size:431px 383px;-webkit-transform:rotateX(0);transform:rotateX(0)}
.menu-content .lang-select._toggleLang .ico{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.menu-content .lang-list{display:none;width:100%;padding:3px 0;border:1px solid #aba2a0;background:#fff}
.menu-content .lang-list .item{display:block;width:100%;padding:4px 0 4px 12px;font-size:14px;font-family:Arial,sans-serif;font-weight:400;color:#333130;-webkit-box-sizing:border-box;box-sizing:border-box}
.menu-content .lang-list .item:active .txt,.menu-content .lang-list .item:focus .txt,.menu-content .lang-list .item:hover .txt{font-family:Arial,sans-serif;font-weight:600;color:#a50034}
.menu-content .lang-list li:first-child .item{padding-top:8px}
.menu-content .lang-list li:last-child .item{padding-bottom:8px}
.menu-content::-webkit-scrollbar{display:none}
.menu-content-inner{width:100%}
.quick-menu{font-size:0;margin-top:132px}
.quick-menu .menu-list .tit{position:relative;z-index:1;font-size:32px;font-family:Arial,sans-serif;font-weight:700;color:#333130}
.quick-menu .depth1-menu .tit{display:inline-block;margin-bottom:10px}
.quick-menu .txt-box{position:relative;vertical-align:baseline}
.quick-menu .txt-box .line-red{position:absolute;left:0;display:inline-block;width:1px}
.quick-menu .icon{position:relative;top:-9px;right:-10px}
.quick-menu .icon .ico-minus,.quick-menu .icon .ico-plus{position:absolute;top:0;left:0;width:17px;height:3px;background:#333130}
.quick-menu .icon .ico-plus{-webkit-transition:0.3s all cubic-bezier(0.18, 0.89, 0.32, 1.28);-o-transition:0.3s all cubic-bezier(0.18, 0.89, 0.32, 1.28);transition:0.3s all cubic-bezier(0.18, 0.89, 0.32, 1.28);-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg)}
.quick-menu .icon-arr{display:none}
.quick-menu .item.on .line-red{bottom:-4px;width:100%;height:10px;background:#a50034;z-index:0;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all}
.quick-menu .item.on .ico-plus{-webkit-transition:0.3s all cubic-bezier(0.18, 0.89, 0.32, 1.28);-o-transition:0.3s all cubic-bezier(0.18, 0.89, 0.32, 1.28);transition:0.3s all cubic-bezier(0.18, 0.89, 0.32, 1.28);-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0)}
.quick-menu .menu-box01{position:relative;margin-bottom:21px;padding:40px 0 39px;background:#f8f1eb}
.quick-menu .menu-box01 .depth2-menu{position:relative;z-index:1}
.quick-menu .menu-box02{position:relative;padding:40px 0 59px}
.quick-menu .menu-box02 .depth2-menu:nth-child(4){margin-right:0;margin-bottom:68px}
.quick-menu .menu-box02 .depth2-menu:last-child{margin-right:0}
.quick-menu .menu-box03{position:relative;padding:40px 0 31px;margin-bottom:24px;background:#f0f1f5}
.quick-menu .menu-box03 .depth2-menu{position:relative;z-index:1;width:100%;margin-bottom:67px}
.quick-menu .menu-box03 .depth2-menu:last-child{margin-bottom:0}
.quick-menu .menu-box03 .depth2-menu-list li{display:inline-block;width:200px}
.quick-menu .menu-box03 .depth2-menu-list .txt{display:inline-block;padding:9px 0}
.quick-menu .menu-box04{padding:37px 0 97px}
.quick-menu .menu-box04 .depth2-menu .txt{display:inline-block;padding:7px 0}
.quick-menu .depth1-menu > .item{display:block;margin-left:calc(240/1280*100%)}
.quick-menu .depth1-menu .item.bttn{padding:0}
.quick-menu .depth2-menu{display:inline-block;width:179px;margin-right:28px;vertical-align:top}
.quick-menu .depth2-menu .bttn{width:100%;text-align:left}
.quick-menu .depth2-menu:last-child{margin-right:0}
.quick-menu .depth2-menu .tit01{display:block;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e0e0e0;font-size:18px;font-family:Arial,sans-serif;font-weight:700;color:#665852}
.quick-menu .depth2-menu .tit02{display:block;padding:6px 0;font-size:14px;font-family:Arial,sans-serif;font-weight:700;color:#665852}
.quick-menu .depth2-menu-list .tit02,.quick-menu .depth2-menu-list .txt{font-size:14px;font-family:Arial,sans-serif;font-weight:600;color:#333130}
.quick-menu .depth2-menu-list .item{display:inline-block;vertical-align:top}
.quick-menu .depth2-menu-list .item.on .tit02,.quick-menu .depth2-menu-list .item:focus .tit02,.quick-menu .depth2-menu-list .item:hover .tit02{color:#a40034;text-decoration:underline}
.quick-menu .depth2-menu-list .item.on .txt,.quick-menu .depth2-menu-list .item:focus .txt,.quick-menu .depth2-menu-list .item:hover .txt{color:#a40034;text-decoration:underline}
.quick-menu .depth3-menu-list .item.on .txt,.quick-menu .depth3-menu-list .item:focus .txt,.quick-menu .depth3-menu-list .item:hover .txt{color:#a40034;text-decoration:underline}
.quick-menu .depth3-menu-list .txt{position:relative;display:inline-block;padding:6px 0;font-size:12px;font-family:Arial,sans-serif;font-weight:400;color:#4d4948}
.quick-menu .depth3-menu-list li:first-child .txt{margin-top:-2px}
.quick-menu .depth3-menu-list li:last-child .txt{margin-bottom:3px}
.quick-menu .menu-box01,.quick-menu .menu-box02,.quick-menu .menu-box03,.quick-menu .menu-box04{display:none;width:calc(100% - 80px);overflow:visible!important}
.quick-menu .menu-box01{background:#f8f1eb}
.quick-menu .menu-box03{background:#f0f1f5}
.quick-menu .box-inner{width:800px;margin-left:calc(240/1200*100%)}
.aside-area{margin-top:49px;margin-left:calc(240/1280*100%);-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}
.aside-area .item{position:relative;display:block;max-width:180px;height:20px;overflow:hidden}
.aside-area .item.on .txt,.aside-area .item:focus .txt,.aside-area .item:hover .txt{color:#a40034;text-decoration:underline}
.aside-area .item + .item{margin-top:20px}
.aside-area .txt{position:absolute;display:inline-block;font-size:18px;font-family:Arial,sans-serif;font-weight:700;color:#333130}
.aside-area.on{margin-top:49px}
/*! 설문조사, 맨위로가기버튼 */
.survey-area{display:none}
.btntop-area{display:none}
.survey{position:fixed;bottom:28px;right:30px;z-index:10;-webkit-transition:.4s all ease;-o-transition:.4s all ease;transition:.4s all ease}
.survey .btn-survey{display:block;width:100%;height:100%;padding:0;background-image:url(../../images/common/default/sprite_pc.png);background-position:-215px -120px;width:40px;height:40px;background-size:431px 383px}
.survey .btn-survey:focus,.survey .btn-survey:hover{background-image:url(../../images/common/default/sprite_pc.png);background-position:0 -209px;width:40px;height:40px;background-size:431px 383px}
.survey .btn-top{display:block;width:100%;height:100%;padding:0;margin-top:12px;cursor:pointer;background-image:url(../../images/common/default/sprite_pc.png);background-position:-124px -145px;width:40px;height:40px;background-size:431px 383px}
.survey .btn-top:focus,.survey .btn-top:hover{background-image:url(../../images/common/default/sprite_pc.png);background-position:-120px -209px;width:40px;height:40px;background-size:431px 383px}
.survey.default{position:relative;bottom:240px;right:30px;text-align:right}
.survey.default .btn-survey{float:right;margin-top:-45px}
.survey.default .btn-top{float:right;margin-top:10px}
.cookie-box{display:none;position:absolute;left:0;bottom:0;z-index:20;width:100%;padding:30px 0 30px 40px;background:#a50034;-webkit-box-sizing:border-box;box-sizing:border-box}
.cookie-box .txt{display:inline-block;max-width:90%;font-size:14px;font-family:Arial,sans-serif;font-weight:400;color:#fff}
.cookie-box .close-btn{position:absolute;padding:0;top:50%;right:60px;margin-top:-11px;width:20px;height:22px}
.cookie-box .ico01,.cookie-box .ico02{position:absolute;top:-2px;left:9px;display:inline-block;width:2px;height:24px;background:#fff}
.cookie-box .ico01{-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg)}
.cookie-box .ico02{-webkit-transform:rotateZ(-45deg);-ms-transform:rotate(-45deg);transform:rotateZ(-45deg)}
.cookie-box.active{display:block}}
@media (min-width: 1024px) and (max-width: 1280px) and (min-width: 1024px) and (max-width: 1115px){
html.lang-ko #footer{padding:26px 16px 35px}
html.lang-ko #footer .info-box .info-area span{margin-right:18px}
html.lang-ko #footer .address-box .address-area span{margin-right:13px}
html.lang-ko .mainBody .survey-main{right:19px}}
/*! layout - pc */
@media (min-width: 1281px){
/*! header */
#header{width:100%}
.header-content{background:#fff;position:fixed;top:0;left:0;right:0;z-index:2;height:123px;-webkit-transition:0.4s all ease;-o-transition:0.4s all ease;transition:0.4s all ease}
.header-content .logo{display:block;position:absolute;top:60px;left:59px;width:145px;height:39px}
.header-content .logo .img01{display:block}
.header-content .logo .img02{display:none}
.header-content .logo .img03{display:none}
.header-content .breadcrumb-content{display:none}
.header-content .breadcrumb-content .breadcrumb-header{position:fixed;top:0;left:0;right:0;z-index:10;width:100%;height:90px;min-height:90px;border-bottom:1px solid #e0e0e0;background-color:#fff}
.header-content .breadcrumb-content .breadcrumb-header .logo{display:block;position:absolute;top:28px;left:59px;width:145px;height:39px}
.header-content .breadcrumb-content .breadcrumb-header .logo .img01{display:block}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area{display:block;position:relative;top:0;left:0}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .depth2-bg{content:'';display:block;position:fixed;top:90px;left:0;right:0;height:0;width:100%;background:#fff;border-top:1px solid #eee;background:url("../../images/common/default/depth_bar.png") repeat-x;z-index:10}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb{display:inline-block}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type{float:left;padding-right:41px}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type .depth1-txt{display:block}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type .depth1-txt span{position:relative;display:block;font-size:20px;font-family:"LGSmHaSB"}
html.lang-ja .header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type .depth1-txt span{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type .depth1-txt span .arrow-gray{display:inline}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type .depth1-txt span .arrow-red{display:inline;position:absolute;top:0;right:0}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type .depth2{position:absolute;width:1200px;top:60px;left:0;z-index:20}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type .depth2 .depth2-list{float:left;width:200px}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type .depth2 .depth2-list .depth2-txt{display:block;height:16px;padding:25px 0 25px 33px;font-size:14px}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type .depth2 .depth2-list .depth2-txt span{display:block;font-size:18px;font-family:"LGSmHaTR"}
html.lang-ja .header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type .depth2 .depth2-list .depth2-txt span{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type .depth2 .depth2-list .depth3-area{width:1200px;height:370px}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type .depth2 .depth2-list .depth3-area .depth3{float:left;width:200px;height:368px;padding:22px 30px;border-right:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type .depth2 .depth2-list .depth3-area .depth3:nth-child(5){border-right:none}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type .depth2 .depth2-list .depth3-area .depth3 .depth3-list{padding-bottom:18px}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type .depth2 .depth2-list .depth3-area .depth3 .depth3-list a{display:block}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type .depth2 .depth2-list .depth3-area .depth3 .depth3-list a span{font-size:16px;font-family:"LGSmHaTR";color:#4d4948}
html.lang-ja .header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type .depth2 .depth2-list .depth3-area .depth3 .depth3-list a span{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type .depth2 .depth2-list .depth3-area .depth3 .depth3-list.division span{padding-bottom:30px;font-size:16px;color:#888}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type01 .depth2-company{display:none}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type01 .depth2-company .depth2-list .depth2-txt:hover{border-bottom:2px solid #a50031}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type01 .depth2-company .depth2-list .depth3-area01{width:200px;background-color:#f7f7f7}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type01 .depth2-company .depth2-list:nth-child(1):hover .depth3-area01{background-color:#fff;border-top:2px solid #a50031}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type01 .depth2-company .depth2-list .depth3-area02{width:200px;background-color:#f7f7f7}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type01 .depth2-company .depth2-list:nth-child(2):hover .depth3-area02{background-color:#fff;border-top:2px solid #a50031}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type01 .depth2-company .depth2-list .depth3-area03{width:200px;background-color:#f7f7f7}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type01 .depth2-company .depth2-list:nth-child(3):hover .depth3-area03{background-color:#fff;border-top:2px solid #a50031}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type01 .depth2-company .depth2-list .depth3-area04{width:200px;background-color:#f7f7f7}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type01 .depth2-company .depth2-list:nth-child(4):hover .depth3-area04{background-color:#fff;border-top:2px solid #a50031}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type02 .depth2-sustainability{display:none;width:1400px}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type02 .depth2-sustainability .depth2-list .depth2-txt:hover{border-bottom:2px solid #a50031}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type02 .depth2-sustainability .depth2-list .depth3-area01{width:200px;background-color:#f7f7f7}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type02 .depth2-sustainability .depth2-list:nth-child(1):hover .depth3-area01{background-color:#fff;border-top:2px solid #a50031}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type02 .depth2-sustainability .depth2-list .depth3-area02{width:200px;background-color:#f7f7f7}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type02 .depth2-sustainability .depth2-list:nth-child(2):hover .depth3-area02{background-color:#fff;border-top:2px solid #a50031}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type02 .depth2-sustainability .depth2-list .depth3-area03{width:200px;background-color:#f7f7f7}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type02 .depth2-sustainability .depth2-list:nth-child(3):hover .depth3-area03{background-color:#fff;border-top:2px solid #a50031}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type02 .depth2-sustainability .depth2-list .depth3-area04{width:200px;background-color:#f7f7f7}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type02 .depth2-sustainability .depth2-list:nth-child(4):hover .depth3-area04{background-color:#fff;border-top:2px solid #a50031}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type02 .depth2-sustainability .depth2-list .depth3-area05{width:200px;background-color:#f7f7f7}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type02 .depth2-sustainability .depth2-list:nth-child(5):hover .depth3-area05{background-color:#fff;border-top:2px solid #a50031}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type02 .depth2-sustainability .depth2-list .depth3-area06{width:200px;background-color:#f7f7f7}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type02 .depth2-sustainability .depth2-list:nth-child(6):hover .depth3-area06{background-color:#fff;border-top:2px solid #a50031}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type02 .depth2-sustainability .depth2-list .depth3-area07{width:200px;background-color:#f7f7f7}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type02 .depth2-sustainability .depth2-list:nth-child(7):hover .depth3-area07{background-color:#fff;border-top:2px solid #a50031}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type03 .depth2-product{display:none}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type03 .depth2-product .depth2-list .depth2-txt:hover{border-bottom:2px solid #a50031}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type03 .depth2-product .depth2-list .depth3-area01{display:none;width:1000px;background-color:#fff}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type03 .depth2-product .depth2-list:nth-child(1):hover .depth3-area01{display:block}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type03 .depth2-product .depth2-list .depth3-area02{display:none;width:200px;background-color:#fff}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type03 .depth2-product .depth2-list:nth-child(2):hover .depth3-area02{display:block}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type03 .depth2-product .depth2-list .depth3-area03{display:none;width:200px;background-color:#fff}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type03 .depth2-product .depth2-list:nth-child(3):hover .depth3-area03{display:block}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type03 .depth2-product .depth2-list .depth3-area04{display:none;width:200px;background-color:#fff}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type03 .depth2-product .depth2-list:nth-child(4):hover .depth3-area04{display:block}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type04 .depth2-recruit{display:none}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type04 .depth2-recruit .depth2-list .depth2-txt:hover{border-bottom:2px solid #a50031}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type04 .depth2-recruit .depth2-list .depth3-area01{width:200px;background-color:#f7f7f7}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type04 .depth2-recruit .depth2-list:nth-child(1):hover .depth3-area01{background-color:#fff;border-top:2px solid #a50031}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type04 .depth2-recruit .depth2-list .depth3-area02{width:200px;background-color:#f7f7f7}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type04 .depth2-recruit .depth2-list:nth-child(2):hover .depth3-area02{background-color:#fff;border-top:2px solid #a50031}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type04 .depth2-recruit .depth2-list .depth3-area03{width:200px;background-color:#f7f7f7}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type04 .depth2-recruit .depth2-list:nth-child(3):hover .depth3-area03{background-color:#fff;border-top:2px solid #a50031}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type04 .depth2-recruit .depth2-list .depth3-area04{width:200px;background-color:#f7f7f7}
.header-content .breadcrumb-content .breadcrumb-header .breadcrumb-area .breadcrumb-gnb .type04 .depth2-recruit .depth2-list:nth-child(4):hover .depth3-area04{background-color:#fff;border-top:2px solid #a50031}
.header-content .breadcrumb-content .breadcrumb-header .inquiry-area{position:absolute;top:35px;right:486px}
.header-content .breadcrumb-content .breadcrumb-header .inquiry-area .item{display:inline-block;vertical-align:top}
.header-content .breadcrumb-content .breadcrumb-header .inquiry-area .item .txt-box{position:relative;vertical-align:baseline}
.header-content .breadcrumb-content .breadcrumb-header .inquiry-area .item .txt-box .txt{position:relative;z-index:1;font-size:16px;font-family:"LGSmHaTB";color:#333130}
html.lang-ja .header-content .breadcrumb-content .breadcrumb-header .inquiry-area .item .txt-box .txt{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.header-content .breadcrumb-content .breadcrumb-header .inquiry-area .item .txt-box .line-red{position:absolute;left:0;display:inline-block;width:1px}
.header-content .breadcrumb-content .breadcrumb-header .lang-area{display:block;position:absolute;top:22px;right:270px}
.header-content .breadcrumb-content .breadcrumb-header .lang-area .lang-select{width:100px;height:46px;cursor:pointer;padding:0}
.header-content .breadcrumb-content .breadcrumb-header .lang-area .lang-select .txt{padding:14px 0;font-size:16px;font-family:Arial,sans-serif;font-weight:700}
.header-content .breadcrumb-content .breadcrumb-header .lang-area .lang-select .ico{display:inline-block;vertical-align:top;position:relative;top:5px;left:6px;background-image:url(../../images/common/default/sprite_pc.png);background-position:-334px -298px;width:11px;height:7px;background-size:431px 383px;-webkit-transform:rotateX(0);transform:rotateX(0)}
.header-content .breadcrumb-content .breadcrumb-header .lang-area .lang-select._toggleLang .ico{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.header-content .breadcrumb-content .breadcrumb-header .lang-area .lang-list{display:none;width:100%;padding:3px 0;border:1px solid #aba2a0;background:#fff}
.header-content .breadcrumb-content .breadcrumb-header .lang-area .lang-list li:first-child .item{padding-top:14px}
.header-content .breadcrumb-content .breadcrumb-header .lang-area .lang-list li:last-child .item{padding-bottom:14px}
.header-content .breadcrumb-content .breadcrumb-header .lang-area .lang-list li .item{display:block;width:100%;padding:7px 0 7px 20px;font-size:16px;font-family:Arial,sans-serif;font-weight:400;color:#333130;-webkit-box-sizing:border-box;box-sizing:border-box}
.header-content .breadcrumb-content .breadcrumb-header .lang-area .lang-list li .item:active .txt,.header-content .breadcrumb-content .breadcrumb-header .lang-area .lang-list li .item:focus .txt,.header-content .breadcrumb-content .breadcrumb-header .lang-area .lang-list li .item:hover .txt{font-family:Arial,sans-serif;font-weight:600;color:#a50034}
.header-content .breadcrumb-content .breadcrumb-header .btn-ctr-search{display:block;position:absolute;top:0;right:0;cursor:pointer;width:160px;height:90px;background:#a50034;-webkit-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all}
.header-content .breadcrumb-content .breadcrumb-header .btn-ctr-search .ico{display:block;position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px;background-image:url(../../images/common/default/sprite_pc.png);background-position:-334px 0;width:33px;height:32px;background-size:431px 383px}
.header-content .breadcrumb-content .breadcrumb-header .nav-breadcrumb{display:none}
.header-content .breadcrumb-content .breadcrumb-header .btn-prev{display:none}
.header-content .breadcrumb-content .breadcrumb-header .btn-home{display:none}
.header-content .breadcrumb-content .breadcrumb{display:none}
.header-content .breadcrumb-content .breadcrumb .breadcrumb-sub{display:none}
.header-content .breadcrumb-content .breadcrumb .breadcrumb-etc{position:absolute;width:1200px;height:480px;top:90px;padding:0 320px;background-color:#f7f7f7}
.header-content .breadcrumb{display:none}
.header-content .gnb-area{display:block;position:absolute;top:66px;left:317px;z-index:2;background:#fff}
.header-content .gnb-area .item{display:inline-block;margin-right:60px}
.header-content .gnb-area .item:last-child{margin-right:0}
.header-content .gnb-area .item.on .txt{color:#a50034}
.header-content .gnb-area .txt{font-size:20px;color:#333130;font-family:Arial,sans-serif;font-weight:700}
.header-content .breadcrumb-area{display:none;margin:33px 0 0 282px;padding-bottom:33px}
.header-content .breadcrumb-area .menu-area{position:relative;display:inline-block;min-width:239px;height:100%;margin-right:16px;z-index:2;background:#fff}
.header-content .breadcrumb-area .menu-area:last-child{margin-right:0}
.header-content .breadcrumb-area .item{display:inline-block;width:100%;height:100%;position:relative;cursor:pointer;padding:0 0 14px 0;vertical-align:top}
.header-content .breadcrumb-area .item .hide-txt.reduced{display:inline-block}
.header-content .breadcrumb-area .item .hide-txt.expanded{display:none}
.header-content .breadcrumb-area .item.on .bu01{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.header-content .breadcrumb-area .txt{display:block;padding-right:50px;font-size:18px;color:#333130;font-family:Arial,sans-serif;font-weight:700;position:relative;line-height:1.2;word-break:keep-all}
html.lang-de .header-content .breadcrumb-area .txt,html.lang-en .header-content .breadcrumb-area .txt,html.lang-ja .header-content .breadcrumb-area .txt,html.lang-pl .header-content .breadcrumb-area .txt,html.lang-zh .header-content .breadcrumb-area .txt{word-break:break-word}
.header-content .breadcrumb-area .bu01{position:absolute;top:8px;right:21px;display:block;background-image:url(../../images/common/default/sprite_pc.png);background-position:-144px -369px;width:11px;height:7px;background-size:431px 383px;-webkit-transform:rotateX(0);transform:rotateX(0)}
.header-content .breadcrumb-area .bu02{position:absolute;top:0;right:0;display:block;width:1px;height:24px;background-color:#e0e0e0}
.header-content .breadcrumb-area .sub-item{position:relative}
.header-content .breadcrumb-area .sub-item .sub-item-list{display:none;position:absolute;top:-100%;left:-20px;z-index:1;width:259px;height:auto;margin-top:0!important;padding:10px 20px;background:#fff;border:1px solid #aba2a0;-webkit-box-sizing:border-box;box-sizing:border-box}
.header-content .breadcrumb-area .sub-item .sub-item-list li{float:left;width:215px;height:auto;line-height:normal}
.header-content .breadcrumb-area .sub-item .sub-item-list .item{display:inline-block;width:auto;height:auto;padding:7px 0}
.header-content .breadcrumb-area .sub-item .sub-item-list .item .txt{display:inline;font-size:16px;font-family:Arial,sans-serif;font-weight:400;color:#333130}
.header-content .breadcrumb-area .sub-item .sub-item-list .item:active .txt,.header-content .breadcrumb-area .sub-item .sub-item-list .item:focus .txt,.header-content .breadcrumb-area .sub-item .sub-item-list .item:hover .txt{font-family:Arial,sans-serif;font-weight:600;color:#a50034}
.header-content .breadcrumb-area .sub-item .sub-item-list .item.on .txt{font-family:Arial,sans-serif;font-weight:600;color:#a50034;text-decoration:underline}
.header-content .breadcrumb-area .sub-item .sub-item-list.on{display:block}
.header-content .breadcrumb-area .sub-item .sub-item-list.col3{width:700px}
.header-content .milestone-menu{display:none;position:fixed;top:91px;left:0;right:0;height:88px;border-bottom:1px solid #e0e0e0;background:#f2ebe4}
.header-content .milestone-menu .milestone-inner{position:relative;max-width:1320px;margin:0 auto}
.header-content .milestone-menu .milestone-inner .mile-list li{float:left}
.header-content .milestone-menu .milestone-inner .mile-list li + li{margin-left:77px}
.header-content .milestone-menu .milestone-inner .mile-list .item{position:relative;display:inline-block;padding:0 2px;height:89px;line-height:89px;vertical-align:top}
.header-content .milestone-menu .milestone-inner .mile-list .item::after{position:absolute;left:0;bottom:0;content:'';display:inline-block;width:1px;height:8px;background:#a50034;opacity:0;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}
.header-content .milestone-menu .milestone-inner .mile-list .item .txt{font-size:18px;font-family:Arial,sans-serif;font-weight:400;color:#4d4948}
.header-content .milestone-menu .milestone-inner .mile-list .item.on .txt{font-family:Arial,sans-serif;font-weight:700;color:#333130}
.header-content .milestone-menu .milestone-inner .mile-list .item.on::after{width:100%;opacity:1}
.header-content .milestone-menu .milestone-inner .btn-link{position:absolute;top:21px;right:58px;width:210px;height:48px;background:#333130}
.header-content .milestone-menu .milestone-inner .btn-link .item{display:inline-block;width:100%;line-height:48px;text-align:center}
.header-content .milestone-menu .milestone-inner .btn-link .item .txt{font-size:18px;font-family:Arial,sans-serif;font-weight:600;color:#fff}
.header-content .inquiry-area{display:none;position:absolute;top:66px;right:486px}
.header-content .inquiry-area .item{display:inline-block;vertical-align:top}
.header-content .inquiry-area .item .txt-box{position:relative;vertical-align:baseline}
.header-content .inquiry-area .item .txt-box .txt{position:relative;z-index:1;font-size:16px;font-family:Arial,sans-serif;font-weight:700;color:#333130}
.header-content .inquiry-area .item .txt-box .line-red{position:absolute;left:0;display:inline-block;width:1px}
.header-content .inquiry-area .item.on .line-red,.header-content .inquiry-area .item:active .line-red,.header-content .inquiry-area .item:focus .line-red,.header-content .inquiry-area .item:hover .line-red{bottom:-7px;width:100%;height:8px;background:#a50034;z-index:0;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all}
.header-content .lang-area{display:block;display:block;position:absolute;top:52px;right:270px}
.header-content .lang-select{width:100px;height:46px;cursor:pointer;padding:0}
.header-content .lang-select .txt{padding:14px 0;font-size:16px;font-family:Arial,sans-serif;font-weight:700}
.header-content .lang-select .ico{display:inline-block;vertical-align:top;position:relative;top:5px;left:6px;background-image:url(../../images/common/default/sprite_pc.png);background-position:-334px -298px;width:11px;height:7px;background-size:431px 383px;-webkit-transform:rotateX(0);transform:rotateX(0)}
.header-content .lang-select._toggleLang .ico{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.header-content .lang-list{display:none;width:100%;padding:3px 0;border:1px solid #aba2a0;background:#fff}
.header-content .lang-list .item{display:block;width:100%;padding:7px 0 7px 20px;font-size:16px;font-family:Arial,sans-serif;font-weight:400;color:#333130;-webkit-box-sizing:border-box;box-sizing:border-box}
.header-content .lang-list .item:active .txt,.header-content .lang-list .item:focus .txt,.header-content .lang-list .item:hover .txt{font-family:Arial,sans-serif;font-weight:600;color:#a50034}
.header-content .lang-list li:first-child .item{padding-top:14px}
.header-content .lang-list li:last-child .item{padding-bottom:14px}
.header-content .btn-ctr-menu{display:block;position:absolute;top:67px;right:215px;cursor:pointer;width:24px;height:24px}
.header-content .btn-ctr-menu .bar01{position:absolute;top:0;left:0;width:28px;height:3px;background:#c00032}
.header-content .btn-ctr-menu .bar02{position:absolute;top:10px;left:0;width:18px;height:3px;background:#c00032}
.header-content .btn-ctr-menu .bar03{position:absolute;bottom:0;left:0;width:22px;height:3px;background:#c00032}
.header-content .btn-ctr-search{display:block;position:absolute;top:0;right:0;cursor:pointer;width:160px;height:154px;background:#a50034;-webkit-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all}
.header-content .btn-ctr-search .ico{display:block;position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px;background-image:url(../../images/common/default/sprite_pc.png);background-position:-334px 0;width:33px;height:32px;background-size:431px 383px}
/*! 화면 스크롤시 변화하는 헤더 영역 */
.header-content.scrolling{position:fixed;top:0;left:0;z-index:10;width:100%;height:90px;min-height:90px;border-bottom:1px solid #e0e0e0;background-color:#fff}
.header-content.scrolling .logo{top:28px;left:60px;width:128px;height:34px;background-size:128px 34px}
.header-content.scrolling .logo img{width:100%}
.header-content.scrolling .gnb-area{display:none;-webkit-transition:none;-o-transition:none;transition:none}
.header-content.scrolling .breadcrumb-area{display:block;top:0;left:241px}
.header-content.scrolling .lang-area{display:block;position:absolute;top:17px;right:270px}
.header-content.scrolling .btn-ctr-menu{top:34px}
.header-content.scrolling .btn-ctr-search{width:160px;height:100%}
/*! footer */
#footer{position:relative;width:100%;padding:41px 60px 58px;background:#302d2c;-webkit-box-sizing:border-box;box-sizing:border-box}
#footer .footer-inner{position:relative;display:inline-block;width:100%}
#footer .aside-box{position:absolute;top:0;right:0;z-index:1;font-size:0}
html.lang-ko #footer .Lawsuit{display:block;margin-top:15px}
html.lang-ko #footer .Lawsuit a{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
html.lang-ko #footer .Lawsuit a .ico-download-white01{display:inline-block;margin-top:3px;margin-left:10px;background-image:url(../../images/common/default/sprite_pc.png);background-position:-275px -233px;width:30px;height:10px;background-size:431px 383px;background-size:419px 381px}
#footer .family-site{position:relative;display:inline-block;vertical-align:top;margin-right:20px}
#footer .family-site .btn-site{display:inline-block;min-width:220px;height:48px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;line-height:48px;vertical-align:top;background:#6b6b6b;text-align:center}
#footer .family-site .btn-site .txt{display:inline-block;vertical-align:middle;font-size:16px;font-family:Arial,sans-serif;font-weight:600;color:#ebe2d8}
html.lang-ko #footer .family-site .btn-site{min-width:170px}
#footer .family-site .icon{position:static;top:auto;right:auto;display:inline-block;position:relative;vertical-align:middle;margin-left:50px}
#footer .family-site .arrow-l,#footer .family-site .arrow-r{position:absolute;display:block;width:10px;height:2px;background-color:#ebe2d8;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all}
#footer .family-site .arrow-l{right:0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
#footer .family-site .arrow-r{top:0;right:-6px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}
#footer .family-site.on .icon .arrow-l{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
#footer .family-site.on .icon .arrow-r{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
#footer .lg-history{display:inline-block;vertical-align:top}
#footer .lg-history .btn-history{position:relative;display:inline-block;min-width:220px;height:48px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;line-height:48px;vertical-align:top;background:#6b6b6b;text-align:center}
#footer .lg-history .btn-history .txt{display:inline-block;vertical-align:middle;font-size:16px;font-family:Arial,sans-serif;font-weight:600;color:#ebe2d8}
#footer .lg-history .btn-history .ico-download-white01{position:relative;top:6px;right:auto;display:inline-block;margin-top:3px;margin-left:10px;background-image:url(../../images/common/default/sprite_pc.png);background-position:-275px -233px;width:30px;height:10px;background-size:431px 383px;background-size:419px 381px}
html.lang-ko #footer .lg-history .btn-history{min-width:170px}
#footer .info-box{font-size:0}
#footer .info-box .info-area{margin-top:15px}
#footer .info-box .info-area span{display:inline-block;vertical-align:top;margin-right:40px;margin-bottom:42px}
#footer .info-box .info-area span:last-child{margin-right:0}
#footer .info-box .info-area span a{font-size:18px;font-family:Arial,sans-serif;font-weight:400;color:#ebe2d8;word-break:keep-all}
#footer .info-box .info-area span a.point{color:#bd1f44}
#footer .info-box .info-area .site-area{position:relative;display:inline-block}
#footer .info-box .info-area .site-area .btn-site{display:inline-block;width:100%;padding:0;vertical-align:top}
#footer .info-box .info-area .site-area .btn-site::after{content:'';display:inline-block;margin-left:16px;vertical-align:-11px;background-image:url(../../images/common/default/sprite_pc.png);background-position:-239px -239px;width:14px;height:8px;background-size:431px 383px}
#footer .info-box .info-area .site-area .btn-site span{margin:0;font-size:18px;font-family:Arial,sans-serif;font-weight:400;color:#e8e1d7;word-break:keep-all}
#footer .info-box .info-area .site-area .site-list{display:none;position:absolute;bottom:15px;border:1px solid #fff;background:#3d3b3a}
#footer .info-box .info-area .site-area .site-list .item{font-size:18px;font-family:Arial,sans-serif;font-weight:400;color:#e8e1d7}
#footer .address-box{font-size:0}
#footer .address-box .address-area{position:relative;min-height:64px}
#footer .address-box .address-area span{display:inline-block;margin-right:32px;font-size:14px;font-family:Arial,sans-serif;font-weight:400;word-break:break-all;color:#9d9391}
#footer .address-box .address-area span:last-child{margin-right:0}
#footer .address-box .address-area span.copy{display:block;position:absolute;left:0;bottom:0}
#footer .address-box .address-area span.tel a{font-size:14px;font-family:Arial,sans-serif;font-weight:400;color:#9d9391;margin-left:4px}
#footer .address-box .mark-wrap{position:absolute;left:242px;bottom:-11px}
html.lang-de #footer .address-box .mark-wrap,html.lang-en #footer .address-box .mark-wrap,html.lang-ja #footer .address-box .mark-wrap,html.lang-pl #footer .address-box .mark-wrap,html.lang-zh #footer .address-box .mark-wrap{display:none}
#footer .address-box .mark-wrap a{display:block;width:65px}
#footer .address-box .mark-wrap a img{width:100%}
#footer .family-site-list-info{display:none;position:absolute;bottom:100%;left:0;width:100%;padding:59px 0 52px;background:#f0f1f5;border-top:1px solid #e1e1e1;z-index:10}
#footer .family-site-list-info .site-list{font-size:0;width:1200px;margin:0 auto;display:table;table-layout:fixed}
#footer .family-site-list-info .site-list li{float:left;width:25%}
#footer .family-site-list-info .tit{display:block;margin-bottom:26px;font-size:24px;font-family:Arial,sans-serif;font-weight:600;color:#333130}
#footer .family-site-list-info .txt{font-size:16px;font-family:Arial,sans-serif;font-weight:400;color:#333130}
#footer .family-site-list-info .depth2-list li{float:none;width:100%;display:block}
#footer .family-site-list-info .depth2-list .item{display:inline-block;vertical-align:top;padding:9px 0}
#footer .family-site-list-info .depth2-list .item:focus .txt,#footer .family-site-list-info .depth2-list .item:hover .txt{font-family:Arial,sans-serif;font-weight:600;color:#a50034}
#footer .family-site-list-info .btn-close .bttn{position:absolute;top:34px;right:63px;display:inline-block;background-image:url(../../images/common/default/sprite_pc.png);background-position:-334px -156px;width:28px;height:28px;background-size:431px 383px;z-index:1}
#footer .family-site-list-info.on{display:block}
#footer .swiper-slide{display:table-cell;padding-right:10px}
#footer .swiper-pagination{display:none}
.social-area{margin:84px 0 0 0;text-align:right}
html.lang-ko .social-area{margin:20px 0 0 0}
.mainBody .social-area{padding-right:50px}
.social-list{display:inline-block;font-size:0}
.social-list li{float:left}
.social-list li + li{margin-left:10px}
.social-list .s-blog .item{display:inline-block;background-image:url(../../images/common/default/sprite_pc.png);background-position:-64px -145px;width:40px;height:40px;background-size:431px 383px}
.social-list .s-facebook .item{display:inline-block;background-image:url(../../images/common/default/sprite_pc.png);background-position:-215px -60px;width:40px;height:40px;background-size:431px 383px}
.social-list .s-post .item{display:inline-block;background-image:url(../../images/common/default/sprite_pc.png);background-position:-60px -209px;width:40px;height:40px;background-size:431px 383px}
.social-list .s-youtube .item{display:inline-block;background-image:url(../../images/common/default/sprite_pc.png);background-position:-215px 0;width:40px;height:40px;background-size:431px 383px}
.social-list .s-youku .item{display:inline-block;width:40px;height:40px;background:url("../../images/common/default/ico_social_youku.png") no-repeat center center;background-size:17px 17px}
.social-list .s-instagram .item{display:inline-block;width:40px;height:40px;background:url("../../images/common/default/ico_social_instagram.png") no-repeat center center;background-size:17px 17px}
.social-list .s-linkedin .item{display:inline-block;width:40px;height:40px;background:url("../../images/common/default/s-linkedin.png") no-repeat center center;background-size:17px 17px}
/*! contents layout */
#wrap{width:100%}
#container{width:100%;padding-top:154px}
.mainBody #container{position:relative;overflow:hidden}
#content{width:100%}
.mainBody #container{padding-top:0}
.mainBody .header-content{position:relative;top:0;left:0;right:auto}
.top-menu-type01{position:relative;padding:66px 0 0 60px;font-size:0}
.top-menu-type01 .menu-area01{padding:0 0 0 180px;height:50px}
.top-menu-type01 .menu-area01 .item{display:inline-block}
.top-menu-type01 .menu-area01 .txt{font-size:18px;color:#333130;font-family:Arial,sans-serif;font-weight:400}
.top-menu-type01 .menu-area02{position:relative;padding:0 0 0 180px;height:90px}
.top-menu-type01 .menu-area02 .line-area{position:absolute;left:0;top:17px;width:140px;height:1px;background:transparent}
.top-menu-type01 .menu-area02 .line-area .line{width:140px;height:1px;display:inline-block;background:#6b5751}
.top-menu-type01 .menu-area02 .sub-menu-container .swiper-slide{width:auto;margin-right:50px}
.top-menu-type01 .menu-area02 .sub-menu-container .swiper-slide:last-child{margin-right:0}
.top-menu-type01 .menu-area02 .sub-menu-container .item{display:block}
.top-menu-type01 .menu-area02 .sub-menu-container .txt{display:inline-block;font-size:36px;color:#999290;font-family:Arial,sans-serif;font-weight:400;margin-top:-2px}
.top-menu-type01 .menu-area02 .sub-menu-container .swiper-slide.on .txt{color:#665852;font-family:Arial,sans-serif;font-weight:600;border-bottom:2px solid #665852;padding-bottom:9px}
.top-menu-type01 .menu-area02 .sub-menu-container .swiper-slide:active .txt,.top-menu-type01 .menu-area02 .sub-menu-container .swiper-slide:focus .txt,.top-menu-type01 .menu-area02 .sub-menu-container .swiper-slide:hover .txt{color:#665852;font-family:Arial,sans-serif;font-weight:600;border-bottom:2px solid #665852;padding-bottom:9px}
.top-menu-type01 .menu-area03{position:relative;padding:0 0 0 180px;height:90px}
.top-menu-type01 .menu-area03 .line-area{position:absolute;left:0;top:17px;width:140px;height:1px;background:transparent}
.top-menu-type01 .menu-area03 .line-area .line{width:140px;height:1px;display:inline-block;background:#6b5751}
.top-menu-type01 .menu-area03 .txt{display:inline-block;font-size:36px;color:#665852;font-family:Arial,sans-serif;font-weight:600}
.top-menu-type01 .hash-tag-area{position:relative;padding:0 0 0 180px;height:90px}
.top-menu-type01 .hash-tag-area .hash-tag-container .swiper-slide{width:auto;margin-right:10px}
.top-menu-type01 .hash-tag-area .hash-tag-container .swiper-slide:last-child{margin-right:0}
.top-menu-type01 .hash-tag-area .hash-tag-container .item01{display:block;padding:10px 20px 9px 20px;border:1px solid #a29492;border-radius:20px}
.top-menu-type01 .hash-tag-area .hash-tag-container .item01 .txt{font-size:18px;color:#999290;font-family:Arial,sans-serif;font-weight:400}
.top-menu-type01 .hash-tag-area .hash-tag-container .item02{display:block;padding:10px 20px 9px 20px;border:1px solid #e10030;border-radius:20px}
.top-menu-type01 .hash-tag-area .hash-tag-container .item02 .txt{font-size:18px;color:#e10030;font-family:Arial,sans-serif;font-weight:400}
/*! 공유하기 버튼 */
.sns-share-area{position:absolute;top:19.78125vh;right:2.78125vw;z-index:1}
.sns-share-area .btn-ctr-share{cursor:pointer;display:block;background-image:url(../../images/common/default/sprite_pc.png);background-position:-275px -59px;width:36px;height:42px;background-size:431px 383px}
.sns-share-area .share-list{display:none;position:absolute;top:72px;right:-7px}
.sns-share-area .share-list li{margin-bottom:20px}
.sns-share-area .share-list li:last-child{margin-bottom:0}
.sns-share-area .share-list .item{display:block;width:48px;height:48px;background-size:100%}
.sns-share-area .share-list li:nth-child(1){background:url("../../images/common/default/ico_share_facebook.png")}
.sns-share-area .share-list li:nth-child(2){background:url("../../images/common/default/ico_share_twitter.png")}
.sns-share-area .share-list li:nth-child(3){background:url("../../images/common/default/ico_share_linkcopy.png")}
/*! popup - 매인팝업*/
.popup-wrap.main-popup{width:420px;height:420px;border-radius:10px;z-index:100}
.popup-wrap.main-popup .today_close{position:absolute;top:-50px;width:100%}
.popup-wrap.main-popup .today_close .btn-close-popup{position:absolute;top:11px;right:0;width:56px;height:56px}
.popup-wrap.main-popup .today_close .btn-close-popup.type01{top:7px;right:9px}
.popup-wrap.main-popup .today_close .btn-close-popup .ico{display:block;position:absolute;top:-10%;left:inherit;right:0;width:32px;height:32px;margin:-12px 0 0 -12px;background:url("../../images/common/main/mainbtn_close.png")}
.popup-wrap.main-popup .today_close label span{display:inline-block;width:121px;color:#fff;font-size:14px;padding-left:33px;font-family:'LGSmHaTR'}
.popup-wrap.main-popup .today_close input[type="checkbox"]{display:none}
.popup-wrap.main-popup .today_close input[type="checkbox"] + label{display:inline-block;width:16px;height:16px;border:1px solid #fff}
.popup-wrap.main-popup .today_close input[type=checkbox]:checked + label{background:url("../../images/common/main/popup_check.png") no-repeat center center;background-size:15px 15px}
.popup-wrap.main-popup .swiper-container{overflow:hidden;border-radius:8px}
.popup-wrap.main-popup .swiper-container .swiper-wrapper .popup-content.swiper-slide{position:relative;width:420px;height:420px;background:#5f00c0 url("../../images/common/main/pattern01.png") no-repeat}
.popup-wrap.main-popup .swiper-container .swiper-wrapper .popup-content.swiper-slide:nth-child(2){background-color:#a50034}
.popup-wrap.main-popup .swiper-container .swiper-wrapper .popup-content.swiper-slide .txt-area{position:absolute;padding:0}
.popup-wrap.main-popup .swiper-container .swiper-wrapper .popup-content.swiper-slide .txt-area p{color:#fff}
.popup-wrap.main-popup .swiper-container .swiper-wrapper .popup-content.swiper-slide .txt-area p.txt01{font-size:18px;font-family:'LGSmHaTR';padding-bottom:23px}
.popup-wrap.main-popup .swiper-container .swiper-wrapper .popup-content.swiper-slide .txt-area p.txt02{font-size:48px;font-family:'LGSmHaTSB';padding-bottom:53px}
.popup-wrap.main-popup .swiper-container .swiper-wrapper .popup-content.swiper-slide .txt-area p.txt02::after{content:"";position:absolute;top:187px;right:38px;display:block;width:48px;height:3px;background:#fff}
.popup-wrap.main-popup .swiper-container .swiper-wrapper .popup-content.swiper-slide .txt-area p.txt03{font-family:'LGSmHaTR';font-size:15px}
.popup-wrap.main-popup .swiper-container .swiper-pagination{width:100%;height:12px;top:40px;left:135px}
.popup-wrap.main-popup .swiper-container .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px}
.popup-wrap.main-popup .swiper-container .swiper-button-play{position:absolute;left:30px;top:40px;display:inline-block;width:8px;height:10px;background:url(../../images/common/main/swiper-button-play.png) no-repeat 0 0;z-index:20;cursor:pointer}
.popup-wrap.main-popup .swiper-container .swiper-button-pause{position:absolute;left:30px;top:40px;display:inline-block;width:8px;height:10px;background:url(../../images/common/main/swiper-button-pause.png) no-repeat 0 0;z-index:20;cursor:pointer}
/*! popup - 일반팝업 및 설문조사팝업 */
.popup-wrap{top:100px}
.popup-wrap,.survey-popup{display:none;position:absolute;z-index:100;background:#fff}
.popup-wrap.admin,.survey-popup.admin{left:50%;top:214px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.popup-wrap.size1000,.survey-popup.size1000{width:1000px;left:50%;margin-left:-500px}
.popup-wrap.size574,.survey-popup.size574{width:574px;left:50%;margin-left:-287px}
.popup-wrap .popup-content,.survey-popup .popup-content{position:relative}
.popup-wrap .popup-title01,.survey-popup .popup-title01{padding:40px;font-size:28px;color:#333130;font-family:Arial,sans-serif;font-weight:700}
.popup-wrap .popup-title02,.survey-popup .popup-title02{padding:40px 0 20px 40px;font-size:20px;color:#333130;font-family:Arial,sans-serif;font-weight:600}
.popup-wrap .popup-title03,.survey-popup .popup-title03{padding:25px 25px 25px 25px;font-size:20px;color:#333130;font-family:Arial,sans-serif;font-weight:600}
.popup-wrap .popup-section-type01,.survey-popup .popup-section-type01{background-color:#f5f5f5;margin:0 40px 40px 40px}
.popup-wrap .popup-section-type02,.survey-popup .popup-section-type02{margin:0 40px}
.popup-wrap .popup-section-type03,.survey-popup .popup-section-type03{margin:0 25px 25px 25px}
.popup-wrap .popup-section-type03.bg-color01,.survey-popup .popup-section-type03.bg-color01{background-color:#f5f5f5}
.popup-wrap .popup-section-type03 .txt-notice,.survey-popup .popup-section-type03 .txt-notice{color:#4d4948;font-size:14px;font-family:Arial,sans-serif;font-weight:400;line-height:1.5}
.popup-wrap .popup-section-type03 .txt-link,.survey-popup .popup-section-type03 .txt-link{padding:45px 0 45px 0;text-align:center}
.popup-wrap .popup-section-type03 .txt-link .t01,.survey-popup .popup-section-type03 .txt-link .t01{color:#4d4948;font-size:14px;font-family:Arial,sans-serif;font-weight:600}
.popup-wrap .popup-section-type03 .txt-link .link01,.survey-popup .popup-section-type03 .txt-link .link01{color:#a50034;font-size:14px;font-family:Arial,sans-serif;font-weight:400;text-decoration:underline}
.popup-wrap .popup-txt,.survey-popup .popup-txt{padding:79px 20px 80px;text-align:center;color:#333130;font-family:Arial,sans-serif;font-weight:400;font-size:18px;word-break:keep-all}
.popup-wrap .popup-btn-area01,.survey-popup .popup-btn-area01{width:100%;text-align:center;border-top:1px solid #e0e0e0;padding:20px 0}
.popup-wrap .popup-btn-area01 .bttn,.survey-popup .popup-btn-area01 .bttn{margin-right:7px}
.popup-wrap .popup-btn-area01 .bttn:last-child,.survey-popup .popup-btn-area01 .bttn:last-child{margin-right:0}
.popup-wrap .btn-close-popup,.survey-popup .btn-close-popup{position:absolute;top:24px;right:24px;width:56px;height:56px}
.popup-wrap .btn-close-popup.type01,.survey-popup .btn-close-popup.type01{top:7px;right:9px}
.popup-wrap .btn-close-popup .ico,.survey-popup .btn-close-popup .ico{display:block;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;background-image:url(../../images/common/default/sprite_pc.png);background-position:0 -325px;width:24px;height:24px;background-size:431px 383px}
/*! alert-popup */
.alert-popup-wrap{display:none;position:fixed;top:20%;z-index:100;background:#fff}
.alert-popup-wrap.size500{width:500px;left:50%;margin-left:-250px}
.alert-popup-wrap .alert-popup-content{position:relative}
.alert-popup-wrap .alert-popup-title01{padding:40px;font-size:28px;color:#333130;font-family:Arial,sans-serif;font-weight:700}
.alert-popup-wrap .alert-popup-section-type01{background-color:#f5f5f5;margin:0 40px 40px 40px}
.alert-popup-wrap .alert-popup-txt{padding:79px 20px 80px;text-align:center;color:#333130;font-family:Arial,sans-serif;font-weight:400;font-size:18px;word-break:keep-all}
.alert-popup-wrap .alert-popup-btn-area01{width:100%;text-align:center;border-top:1px solid #e0e0e0;padding:20px 0}
.alert-popup-wrap .alert-popup-btn-area01 .bttn{margin-right:7px}
.alert-popup-wrap .alert-popup-btn-area01 .bttn:last-child{margin-right:0}
.alert-popup-wrap .btn-close-popup{position:absolute;top:24px;right:24px;width:56px;height:56px}
.alert-popup-wrap .btn-close-popup .ico{display:block;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;background-image:url(../../images/common/default/sprite_pc.png);background-position:0 -325px;width:24px;height:24px;background-size:431px 383px}
/*! 고객만족도 설문조사 팝업 */
.survey-popup.custom{width:877px}
.survey-popup.custom .popup-title02{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-6px;padding:0 0 13px 40px;line-height:1.5;word-break:keep-all;font-size:20px}
.survey-popup.custom .essential{color:#a50034;padding-left:3px}
.survey-popup.custom .poll-area{padding:40px!important}
.survey-popup.custom .poll-area .input-radio{display:block;margin-top:24px}
.survey-popup.custom .poll-area .input-radio:first-child{margin-top:0}
.survey-popup.custom .poll-area .etc-plus{margin-top:24px}
.survey-popup.custom .poll-area .etc-plus .input-radio{display:inline-block}
.survey-popup.custom .poll-area .etc-plus .input-txt-type01{float:right;width:calc(100% - 85px);margin-top:-20px}
.survey-popup.custom .textarea01{padding:0 40px 40px}
.survey-popup.custom .textarea01 textarea{border:1px solid #d9d2d0;width:100%;padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:20px;color:#333130}
.survey-popup.custom .textarea01 textarea::-webkit-input-placeholder{font-size:20px;color:#a19896;background:transparent;opacity:1}
.survey-popup.custom .textarea01 textarea::-moz-placeholder{font-size:20px;color:#a19896;background:transparent;opacity:1}
.survey-popup.custom .textarea01 textarea:-ms-input-placeholder{font-size:20px;color:#a19896;background:transparent;opacity:1}
.survey-popup.custom .textarea01 textarea::-ms-input-placeholder{font-size:20px;color:#a19896;background:transparent;opacity:1}
.survey-popup.custom .textarea01 textarea::placeholder{font-size:20px;color:#a19896;background:transparent;opacity:1}
.survey-popup.custom .popup-inner{height:520px;overflow-y:auto;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding-top:2px}
.survey-popup.custom .popup-inner::-webkit-scrollbar{display:none}
.survey-popup.custom .popup-inner .input-radio .txt{font-size:16px}
.apology-popup{width:650px;z-index:100;font-size:16px;font-family:'Nanum Myeongjo',serif;position:fixed;left:50%;top:90px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-left:0!important;padding-top:40px}
.apology-popup br.only-pc{display:block!important}
.apology-popup br.only-ta{display:none!important}
.apology-popup br.only-mo{display:none!important}
html.lang-de .apology-popup,html.lang-en .apology-popup,html.lang-ja .apology-popup,html.lang-pl .apology-popup,html.lang-zh .apology-popup{font-family:'Frank Ruhl Libre',serif}
.apology-popup .popup-content{background:#fff;padding:60px 65px;padding-top:40px;text-align:left;position:relative;overflow:scroll;height:calc(100vh - 350px)}
.apology-popup .popup-content .popup-title{text-align:center;font-size:32px;font-weight:800;padding-bottom:28px;margin-bottom:28px;border-bottom:3px solid #8d7549}
html.lang-de .apology-popup .popup-content .popup-title,html.lang-en .apology-popup .popup-content .popup-title,html.lang-ja .apology-popup .popup-content .popup-title,html.lang-pl .apology-popup .popup-content .popup-title,html.lang-zh .apology-popup .popup-content .popup-title{font-family:'Frank Ruhl Libre',serif;font-weight:500}
.apology-popup .popup-content .cont{font-weight:400;font-size:16px;line-height:1.625;color:#222;margin-bottom:30px;word-break:keep-all}
.apology-popup .popup-content .date{text-align:center;font-size:17px;font-weight:400;margin-bottom:13px}
.apology-popup .popup-content .name{font-size:22px;font-weight:800}
.apology-popup .btn-close-popup{position:absolute;top:0;right:0;width:20px;height:20px;cursor:pointer}
.apology-popup .btn-close-popup .ico{display:block;position:absolute;top:0;left:inherit;right:0;width:18px;height:18px;background:url("../../images/common/default/apology-btn-close.png") no-repeat;background-size:contain}
.apology-popup .check-wrapper{position:absolute;top:0;left:0}
.apology-popup .check-wrapper label span{display:inline-block;width:121px;color:#fff;font-size:14px;padding-left:27px;font-family:'LGSmHaTR'}
.apology-popup .check-wrapper input[type="checkbox"]{display:none}
.apology-popup .check-wrapper input[type="checkbox"] + label{display:inline-block;width:16px;height:16px;border:1px solid #d3d3d3}
.apology-popup .check-wrapper input[type=checkbox]:checked + label{background:url("../../images/common/main/popup_check.png") no-repeat center center;background-size:contain}
/*! 전체메뉴 */
.menu-content{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;overflow-x:hidden;overflow-y:auto;background:#fff;z-index:20;-ms-overflow-style:none}
.menu-content .logo{position:absolute;top:60px;left:60px}
.menu-content .logo .img02,.menu-content .logo .img03{display:none}
.menu-content .full-view{position:absolute;top:55px;right:180px;z-index:1}
.menu-content .full-view .bttn{padding:14px 41px;border:1px solid #333130}
.menu-content .full-view .bttn .txt{font-size:16px;font-family:Arial,sans-serif;font-weight:600;color:#333130}
.menu-content .btn-close{position:absolute;top:55px;right:54px;z-index:1}
.menu-content .btn-close .bttn{padding:10px;width:30px;height:30px;background:url("../../images/common/default/btn_close30x30.png") no-repeat center center;-webkit-box-sizing:content-box;box-sizing:content-box}
.menu-content .social-area{margin:84px 0 120p!important;text-align:left;margin-left:calc(360/1920*100%)!important}
.menu-content .social-area .social-list{margin-left:0}
.menu-content .social-area .social-list li{background:#333130;border-radius:50%}
.menu-content .lang-area{display:none}
.menu-content .lang-select{width:100px;height:46px;cursor:pointer;padding:0}
.menu-content .lang-select .txt{padding:14px 0;font-size:16px;font-family:Arial,sans-serif;font-weight:700}
.menu-content .lang-select .ico{display:inline-block;vertical-align:top;position:relative;top:5px;left:6px;background-image:url(../../images/common/default/sprite_pc.png);background-position:-334px -298px;width:11px;height:7px;background-size:431px 383px;-webkit-transform:rotateX(0);transform:rotateX(0)}
.menu-content .lang-select._toggleLang .ico{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.menu-content .lang-list{display:none;width:100%;padding:3px 0;border:1px solid #aba2a0;background:#fff}
.menu-content .lang-list .item{display:block;width:100%;padding:7px 0 7px 20px;font-size:16px;font-family:Arial,sans-serif;font-weight:400;color:#333130;-webkit-box-sizing:border-box;box-sizing:border-box}
.menu-content .lang-list .item:active .txt,.menu-content .lang-list .item:focus .txt,.menu-content .lang-list .item:hover .txt{font-family:Arial,sans-serif;font-weight:600;color:#a50034}
.menu-content .lang-list li:first-child .item{padding-top:14px}
.menu-content .lang-list li:last-child .item{padding-bottom:14px}
.menu-content::-webkit-scrollbar{display:none}
.menu-content-inner{width:100%;height:100%;overflow-y:scroll}
.quick-menu{font-size:0;margin-top:210px}
.quick-menu .menu-list .tit{position:relative;z-index:1;font-size:48px;font-family:Arial,sans-serif;font-weight:700;color:#333130}
.quick-menu .depth1-menu .tit{display:inline-block;margin-bottom:16px}
.quick-menu .txt-box{position:relative;vertical-align:baseline}
.quick-menu .txt-box .line-red{position:absolute;left:0;display:inline-block;width:1px}
.quick-menu .icon{position:relative;top:-14px;right:-16px}
.quick-menu .icon .ico-minus,.quick-menu .icon .ico-plus{position:absolute;top:0;left:0;width:26px;height:4px;background:#333130}
.quick-menu .icon .ico-plus{-webkit-transition:0.3s all cubic-bezier(0.18, 0.89, 0.32, 1.28);-o-transition:0.3s all cubic-bezier(0.18, 0.89, 0.32, 1.28);transition:0.3s all cubic-bezier(0.18, 0.89, 0.32, 1.28);-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg)}
.quick-menu .icon-arr{display:none}
.quick-menu .item.on .line-red{bottom:-7px;width:100%;height:10px;background:#a50034;z-index:0;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all}
.quick-menu .item.on .ico-plus{-webkit-transition:0.3s all cubic-bezier(0.18, 0.89, 0.32, 1.28);-o-transition:0.3s all cubic-bezier(0.18, 0.89, 0.32, 1.28);transition:0.3s all cubic-bezier(0.18, 0.89, 0.32, 1.28);-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0)}
.quick-menu .menu-box01{display:none;position:relative;margin-bottom:33px;padding:58px 0 59px}
.quick-menu .menu-box01 .depth2-menu{position:relative;z-index:1}
.quick-menu .menu-box02{display:none;position:relative;padding:58px 0 97px}
.quick-menu .menu-box02 .depth2-menu:nth-child(4){margin-right:0;margin-bottom:68px}
.quick-menu .menu-box02 .depth2-menu:last-child{margin-right:0}
.quick-menu .menu-box03{display:none;position:relative;padding:58px 0 50px;margin-bottom:40px}
.quick-menu .menu-box03 .depth2-menu{position:relative;z-index:1;width:100%;margin-bottom:67px}
.quick-menu .menu-box03 .depth2-menu:last-child{margin-bottom:0}
.quick-menu .menu-box03 .depth2-menu-list li{display:inline-block;width:200px}
.quick-menu .menu-box03 .depth2-menu-list .txt{display:inline-block;padding:9px 0}
.quick-menu .menu-box04{display:none;padding:49px 0 124px}
.quick-menu .menu-box04 .depth2-menu .txt{display:inline-block;padding:7px 0}
.quick-menu .depth1-menu > .item{display:block;margin-left:calc(360/1920*100%)}
.quick-menu .depth1-menu .item.bttn{padding:0}
.quick-menu .depth2-menu{display:inline-block;width:270px;margin-right:40px;vertical-align:top}
.quick-menu .depth2-menu .bttn{width:100%;text-align:left}
.quick-menu .depth2-menu:last-child{margin-right:0}
.quick-menu .depth2-menu .tit01{display:block;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #e0e0e0;font-size:24px;font-family:Arial,sans-serif;font-weight:700;color:#665852}
.quick-menu .depth2-menu .tit02{display:block;padding:10px 0;font-size:24px;font-family:Arial,sans-serif;font-weight:700;color:#665852}
.quick-menu .depth2-menu-list .tit02,.quick-menu .depth2-menu-list .txt{font-size:16px;font-family:Arial,sans-serif;font-weight:600;color:#333130}
.quick-menu .depth2-menu-list .item{display:inline-block;vertical-align:top}
.quick-menu .depth2-menu-list .item.on .tit02,.quick-menu .depth2-menu-list .item:focus .tit02,.quick-menu .depth2-menu-list .item:hover .tit02{color:#a40034;text-decoration:underline}
.quick-menu .depth2-menu-list .item.on .txt,.quick-menu .depth2-menu-list .item:focus .txt,.quick-menu .depth2-menu-list .item:hover .txt{color:#a40034;text-decoration:underline}
.quick-menu .depth3-menu-list .item.on .txt,.quick-menu .depth3-menu-list .item:focus .txt,.quick-menu .depth3-menu-list .item:hover .txt{color:#a40034;text-decoration:underline}
.quick-menu .depth3-menu-list .txt{position:relative;display:inline-block;padding:7px 0;font-size:14px;font-family:Arial,sans-serif;font-weight:400;color:#4d4948}
.quick-menu .depth3-menu-list li:first-child .txt{margin-top:-2px}
.quick-menu .depth3-menu-list li:last-child .txt{margin-bottom:4px}
.quick-menu .menu-box01,.quick-menu .menu-box02,.quick-menu .menu-box03,.quick-menu .menu-box04{width:calc(100% - 120px);overflow:visible!important}
.quick-menu .menu-box01{background:#f8f1eb}
.quick-menu .menu-box03{background:#f0f1f5}
.quick-menu .box-inner{width:1200px;margin-left:calc(360/1800*100%)}
.aside-area{margin-top:45px;margin-left:calc(360/1920*100%);-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}
.aside-area .item{position:relative;display:block;max-width:255px;height:27px;overflow:hidden}
.aside-area .item.on .txt,.aside-area .item:focus .txt,.aside-area .item:hover .txt{color:#a40034;text-decoration:underline}
.aside-area .item + .item{margin-top:33px}
.aside-area .txt{position:absolute;display:inline-block;font-size:24px;font-family:Arial,sans-serif;font-weight:700;color:#333130}
.aside-area .txt img{display:none}
.aside-area.on{margin-top:45px}
/*! 설문조사, 맨위로가기버튼 */
.survey-area{display:none}
.btntop-area{display:none}
.survey{position:fixed;bottom:40px;right:30px;z-index:10;-webkit-transition:.4s all ease;-o-transition:.4s all ease;transition:.4s all ease}
.survey .btn-survey{display:block;width:100%;height:100%;padding:0;cursor:pointer;background-image:url(../../images/common/default/sprite_pc.png);background-position:-75px 0;width:50px;height:50px;background-size:431px 383px}
.survey .btn-survey:hover{background-image:url(../../images/common/default/sprite_pc.png);background-position:0 -75px;width:50px;height:50px;background-size:431px 383px}
.survey .btn-top{display:block;width:100%;height:100%;padding:0;margin-top:20px;cursor:pointer;background-image:url(../../images/common/default/sprite_pc.png);background-position:-70px -75px;width:50px;height:50px;background-size:431px 383px}
.survey .btn-top:focus,.survey .btn-top:hover{background-image:url(../../images/common/default/sprite_pc.png);background-position:-145px 0;width:50px;height:50px;background-size:431px 383px}
.survey.default{position:relative;bottom:355px;right:30px;text-align:right}
.survey.default .btn-survey{float:right;margin-top:-60px}
.survey.default .btn-top{float:right;margin-top:10px}
.cookie-box{display:none;position:absolute;left:0;bottom:0;z-index:20;width:100%;padding:41px 0 41px 60px;background:#a50034;-webkit-box-sizing:border-box;box-sizing:border-box}
.cookie-box .txt{display:inline-block;max-width:90%;font-size:16px;font-family:Arial,sans-serif;font-weight:400;color:#fff}
.cookie-box .close-btn{position:absolute;padding:0;top:50%;right:60px;margin-top:-12px;width:28px;height:24px}
.cookie-box .ico01,.cookie-box .ico02{position:absolute;top:-4px;left:13px;display:inline-block;width:2px;height:32px;background:#fff}
.cookie-box .ico01{-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg)}
.cookie-box .ico02{-webkit-transform:rotateZ(-45deg);-ms-transform:rotate(-45deg);transform:rotateZ(-45deg)}
.cookie-box.active{display:block}
.mainBody .header-content .logo .img01{display:block}
.mainBody .header-content .lang-area{display:block}
.mainBody .header-content .inquiry-area{display:block}
.mainBody .header-content .btn-ctr-search{display:block}}
@media (min-width: 1281px) and (min-width: 1281px) and (max-width: 1315px){
html.lang-ko #footer .info-box .info-area span{margin-right:25px}
html.lang-ko #footer .info-box .address-box .address-area span{margin-right:17px}}
html{background:#302d2c}
.mainBody{background:#fff;font-size:0}
/*! common */
.clfix:after,.clfix:before{display:table;line-height:0;content:""}
.clfix:after{clear:both}
.hide-txt{overflow:hidden;position:absolute;width:1px;height:1px;font-size:1px;line-height:0;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}
@media (max-width: 1024px){
a .hide-txt{font-size:0}}
a:before{content:'　';position:absolute;font-size:0}
/*! skipnav */
.skipnav{position:absolute;top:0;left:0;z-index:9999;width:100%;height:0;line-height:1}
.skipnav a{display:block;overflow:hidden;width:1px;height:1px;margin:0 -1px -1px 0;padding:0;font-size:0;line-height:1}
.skipnav a:active,.skipnav a:focus,.skipnav a:hover{position:absolute;top:0;left:0;z-index:50;width:100%;height:19px;margin:0;padding:5px 0;border:1px solid #c4d7ea;background:#2b6cb0;color:#fff;font-weight:700;font-size:1.333em;text-align:center;line-height:100%}
/*! Browser Upgrade Prompt */
.browserupgrade{margin:.2em 0;padding:.2em 0;background:#ccc;color:#000;font-size:1px}
.browserupgrade strong{color:#000;font-weight:700}
.browserupgrade a{color:#8d0080;font-weight:700;text-decoration:underline}
/*! dimm */
.dimm{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#000;opacity:.8}
.dimm img{display:block}
/*! main - mobile */
@media (max-width: 1023px){
.active-txt,.left-bg-list,.main-menu .menu-list,.menu-txt-area,.right-video-info,.search-info{display:none}
.main-content{position:relative}
.menu-list-mobile{position:relative;z-index:1;padding:44px 0 0 30px}
.menu-list-mobile li{margin-top:7px}
.menu-list-mobile li:first-child{margin-top:0}
.menu-list-mobile .item{display:inline-block;overflow:hidden;position:relative}
.menu-list-mobile .item .txt{font-size:40px;font-family:Arial,sans-serif;font-weight:700;color:#333130;position:relative}
html.lang-de .menu-list-mobile .item .txt,html.lang-en .menu-list-mobile .item .txt,html.lang-pl .menu-list-mobile .item .txt,html.lang-zh .menu-list-mobile .item .txt{font-family:'LGSmHaTB'}
html.lang-ja .menu-list-mobile .item .txt{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.left-content{width:100%}
.left-content .left-bg-info .item img{width:100%}
.left-content .left-bg-mobile-area{width:100%;margin-top:-23px}
.left-content .left-bg-mobile-area .bg-info img{width:100%}
.right-content .news-area{position:absolute;bottom:20px;right:12px;width:166px;height:70px}
.right-content .news-area .bttn{position:relative;width:100%;height:100%;padding:0}
.right-content .news-area .txt{position:absolute;bottom:28px;left:0;z-index:2;font-size:12px;font-family:Arial,sans-serif;font-weight:300;color:#fff;letter-spacing:-0.5px}
.right-content .news-area .txt .point{font-family:Arial,sans-serif;font-weight:600}
.right-content .news-area .ico{position:absolute;z-index:3;top:32px;right:21px;background-position:-93px -127px;width:28px;height:9px;background-image:url(../../images/common/default/sprite_mobile@2x.png);background-size:271px 226px}
.right-content .news-area .ico-bg{position:absolute;top:0;right:0;z-index:1;width:70px;height:70px;background:#a50034;border-radius:50%}
.news-info{display:none;position:fixed;top:0;right:0;left:0;bottom:0;overflow-y:auto;background:#fff;-webkit-overflow-scrolling:touch;z-index:20}
.news-info .news-inner{position:absolute;top:78px;left:0;width:100%;height:auto;background:#f0f1f5;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}
.news-info .tit{display:block;margin-top:-12px;margin-bottom:25px;font-size:22px;font-family:Arial,sans-serif;font-weight:300;color:#333130}
.news-info .tit .point01{font-family:Arial,sans-serif;font-weight:700;color:#a50034}
.news-info .tit .point02{font-family:Arial,sans-serif;font-weight:700;color:#333130}
.news-info .news-list li{margin-bottom:20px}
.news-info .news-list li:last-child{margin-bottom:111px}
.news-info .news-list .item{position:relative;display:block;width:100%}
.news-info .news-list .item .img{width:100%}
.news-info .news-list .txt-box{height:158px;padding:0 30px;background:#fff}
.news-info .news-list .txt-box .category{position:absolute;bottom:143px;right:0;padding:8px 17px;min-width:66px;font-size:14px;font-family:Arial,sans-serif;font-weight:600;color:#fff;text-align:center;background:#4d4948;-webkit-box-sizing:border-box;box-sizing:border-box}
.news-info .news-list .txt-box .txt01{display:block;padding:29px 0 14px;font-size:14px;font-family:Arial,sans-serif;font-weight:400;color:#6b5751}
.news-info .news-list .txt-box .txt02{display:block;font-size:16px;font-family:Arial,sans-serif;font-weight:600;color:#000;display:block;display:-webkit-box;-webkit-box-orient:vertical;position:relative;line-height:1.6!important;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;height:3.2em;-webkit-line-clamp:2;display:-webkit-box!important;white-space:unset}
.news-info .news-list .txt-box .txt02:after{content:'';text-align:right;bottom:0;right:0;width:25%;display:block;position:absolute;height:1.6em}
@supports (-webkit-line-clamp: 1){
.news-info .news-list .txt-box .txt02:after{display:none!important}}
.news-info .news-list .item.type02{min-height:170px;padding:0 30px;background:#e8e1d7;-webkit-box-sizing:border-box;box-sizing:border-box}
.news-info .news-list .item.type02 .txt01{display:block;padding:29px 0 14px;font-size:14px;font-family:Arial,sans-serif;font-weight:400;color:#6b5751}
.news-info .news-list .item.type02 .txt02{display:block;font-size:16px;font-family:Arial,sans-serif;font-weight:600;color:#000;display:block;display:-webkit-box;-webkit-box-orient:vertical;position:relative;line-height:1.6!important;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;height:4.8em;-webkit-line-clamp:3;display:-webkit-box!important;white-space:unset}
.news-info .news-list .item.type02 .txt02:after{content:'';text-align:right;bottom:0;right:0;width:25%;display:block;position:absolute;height:1.6em}
@supports (-webkit-line-clamp: 1){
.news-info .news-list .item.type02 .txt02:after{display:none!important}}
.news-info .btn-close{position:absolute;top:10px;right:10px;padding:10px}
.news-info .btn-close .bttn{display:block;background-position:-195px -41px;width:17px;height:17px;background-image:url(../../images/common/default/sprite_mobile@2x.png);background-size:271px 226px}
.main-popup{font-size:0;position:absolute;top:105px;left:50%;margin-left:-158px;width:315px;z-index:10;background:#fff}
.main-popup .swiper-slide{width:315px;height:330px}
.main-popup .swiper-slide img{width:100%}
.main-popup .swiper-pagination{width:100%;left:0;bottom:20px}
.main-popup .swiper-pagination-bullet{width:7px;height:7px;border:1px solid #fff;background:transparent}
.main-popup .swiper-pagination-bullet.swiper-pagination-bullet-active{width:9px;height:9px;background:#fff;border:none}
.main-popup .swiper-pagination-bullet + .swiper-pagination-bullet{margin-left:8px}
.main-popup .btn-info{font-size:0}
.main-popup .btn-info .bttn{position:relative;display:inline-block;width:50%;height:47px;line-height:47px;background:#fff;border:1px solid #e0e0e0}
.main-popup .btn-info .bttn .txt{font-size:12px;font-family:Arial,sans-serif;font-weight:600;color:#4d4948}
.main-popup .btn-info .bttn:last-child{border-left:none}
/*! 설문조사, 맨위로가기버튼 */
.mainBody .survey{display:none}
.survey-main{display:none}
.survey-area{position:absolute;bottom:135px;left:185px;width:37px;height:37px;z-index:10}
html.lang-de .survey-area,html.lang-en .survey-area,html.lang-ja .survey-area,html.lang-zh .survey-area{position:absolute;bottom:72px;left:67px;width:37px;height:37px;z-index:10}
html.lang-pl .survey-area{position:absolute;bottom:72px;left:185px;width:37px;height:37px;z-index:10}
.survey-area .btn-survey{display:block;padding:0;width:37px;height:37px;background:url("../../images/common/default/ico_survey.png") no-repeat}
.btntop-area{position:fixed;bottom:30px;right:16px;z-index:10}
.btntop-area .btn-top{display:none;padding:0;margin-top:20px;background-position:-68px 0;width:48px;height:48px;background-image:url(../../images/common/default/sprite_mobile@2x.png);background-size:271px 226px}
.mainBody .header-content .btn-ctr-menu{right:0}
.mainBody .header-content .btn-ctr-search{right:50px;top:5px;margin:0;padding:20px;width:18px;height:18px;background:none}
.mainBody .header-content .btn-ctr-search .ico{width:18px;height:18px;background:url("../../images/common/main/btn_main_search_mo.png") no-repeat 0 0;background-size:100%}
.mainBody .header-content .btn-ctr-menu .bar01{width:24px;background:#c00032}
.mainBody .header-content .btn-ctr-menu .bar02{width:14px;background:#c00032}
.mainBody .header-content .btn-ctr-menu .bar03{width:18px;background:#c00032}
.mainBody .header-content .lang-area{right:90px}
.mainBody .header-content .lang-select{width:90px}
.only_pc{display:none!important}
.new_main .sldie_area .swiper-slide img{width:100%}
.new_main .mo_indi{position:relative;margin-top:13px;padding:0 34px}
.new_main .mo_indi ul li.swiper-slide{float:left;width:auto}
.new_main .mo_indi ul li p{display:none;font-size:12px;line-height:20px;font-weight:700;color:#c00032}
.new_main .mo_indi ul li .on{display:none}
.new_main .mo_indi ul li.swiper-slide-thumb-active .off{display:none}
.new_main .mo_indi ul li.swiper-slide-thumb-active .on{display:block}
.new_main .mo_indi ul li.swiper-slide-thumb-active p{display:block}
.new_main .mo_indi .slide_btn{position:absolute;width:11px;height:18px;margin-top:-13px;background:red}
.new_main .mo_indi .slide_btn.prv{left:15px;top:50%;background:url("../../images/common/main/ico_left_slide01_mo.png") no-repeat 0 0;background-size:100%}
.new_main .mo_indi .slide_btn.nxt{right:15px;top:50%;background:url("../../images/common/main/ico_left_slide02_mo.png") no-repeat 0 0;background-size:100%}
.new_main .mo_indi .slide_btn.swiper-button-disabled{opacity:.3}
.new_txt_area{padding-bottom:15px;background:#f5f5f5}
.new_txt_area .txt_box{padding:14px 15px 17px;background:#fff}
.new_txt_area .txt_box h1{margin:14px 0 0 0;font-size:27px;font-family:'LGSmHaTR';line-height:30px}
html.lang-ja .new_txt_area .txt_box h1{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.new_txt_area .txt_box h1 a{display:inline-block;margin-left:10px;width:35px;height:30px;background:url("../../images/common/main/ico_h1_lnk_mo.png") no-repeat 0 0;background-size:100%;vertical-align:middle}
.new_txt_area .txt_box h1 a .circle img{display:none}
.new_txt_area .txt_box h1 a .arrow img{display:none}
.new_txt_area .txt_box h1 a .bar img{display:none}
.new_txt_area .txt_box > p{margin-top:9px;font-size:14px;font-family:'LGSmHaTR';line-height:20px;color:#767676}
html.lang-ja .new_txt_area .txt_box > p{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.new_txt_area .down_area{overflow:hidden;margin-top:20px}
.new_txt_area .down_area a{display:block;width:calc(100% - 8px);margin-top:10px;font-size:16px;font-family:'LGSmHaTR';line-height:37px;text-align:center;color:#767676;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}
html.lang-ja .new_txt_area .down_area a{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.new_txt_area .down_area a:first-child{margin-left:0;margin-right:4px}
.new_txt_area .down_area a:after{content:'';display:inline-block;margin-left:7px;width:15px;height:16px;vertical-align:middle;background:url("../../images/common/main/ico_down_mo.png") no-repeat 0 0;background-size:100%}
.new_txt_area .down_area a.sns:after{width:17px;height:17px;background:url("../../images/common/main/ico_data_mo.png") no-repeat 0 0;background-size:100% 100%}
.new_txt_area .down_area a.chck:after{width:18px;height:18px;background:url("../../images/common/main/ico_chck_mo.png") no-repeat 0 0;background-size:100%}
.new_txt_area .down_area a.data:after{width:17px;height:17px;background:url("../../images/common/main/ico_sns_mo.png") no-repeat 0 0;background-size:100%}
.new_txt_area .down_area a.rc:after{width:17px;height:17px;background:url("../../images/common/main/ico_rc_mo.png") no-repeat 0 0;background-size:100% 100%}
.new_txt_area .down_area a.int:after{width:12px;height:19px;background:url("../../images/common/main/ico_int_mo.png") no-repeat 0 0;background-size:100% 100%}
.new_news_area{padding-bottom:40px;background:#fff;border-top:1px solid #dedede}
.news_in .tab_cont{display:block!important;position:relative}
.news_in .left_slide{display:block!important;position:relative}
.news_in .left_slide .swiper-container{margin:45px 0 0;width:100%;background:#f2f2f2;-webkit-box-sizing:border-box;box-sizing:border-box}
.news_in .left_slide .swiper-wrapper{padding:40px 0 55px 15px;background:#f2f2f2}
.news_in .news_tit{position:absolute;left:15px;top:-8px;font-size:18px;font-family:'LGSmHaTR';line-height:21px;font-weight:700;color:#222;background:url("../../images/common/main/bg_main_tab.gif") repeat-x 0 bottom;background-size:1px 3px;z-index:10}
html.lang-ja .news_in .news_tit{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.news_in .more{position:absolute;right:10px;top:-7px;font-size:13px;line-height:16px;color:#222;z-index:11}
.news_in .lnk_item{width:55%}
.news_in .lnk_item a{display:block}
.news_in .lnk_item a em{display:none}
.news_in .lnk_item a img{width:100%}
.news_in .lnk_item > span{display:block;margin-top:15px;width:90%;font-size:15px;font-family:'LGSmHaTR';line-height:25px;color:#222;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}
html.lang-ja .news_in .lnk_item > span{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.news_in .lnk_item > em{display:block;font-size:13px;font-family:'LGSmHaTR';line-height:20px;color:#666}
html.lang-ja .news_in .lnk_item > em{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.news_in .left_slide .swiper-button-disabled{opacity:.3}
.news_in .left_slide .prv{display:inline-block;position:absolute;left:50%;bottom:20px;margin-left:-50px;width:8px;height:13px;z-index:10;background:url("../../images/common/main/ico_new_prv.png") no-repeat 0 0;background-size:100%}
.news_in .left_slide .nxt{display:inline-block;position:absolute;right:50%;bottom:20px;margin-right:-50px;width:8px;height:13px;z-index:10;background:url("../../images/common/main/ico_new_nxt.png") no-repeat 0 0;background-size:100%}
.news_in .left_slide .numb{display:inline-block;position:absolute;left:50%;bottom:20px;margin-left:-40px;width:80px;z-index:10;text-align:center;font-size:14px;line-height:15px;color:#ccc;vertical-align:middle}
.news_in .left_slide .numb .swiper-pagination-current{padding-right:3px;font-weight:700;font-size:14px;line-height:15px;color:#222;vertical-align:top}
.news_in .left_slide .numb .swiper-pagination-total{padding-left:3px;font-weight:700;font-size:14px;line-height:15px;color:#ccc;vertical-align:top}
.new_menu{display:none;position:fixed;left:0;top:0;width:90%;height:100%;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;z-index:100}
.new_menu.open{display:block}
.new_menu + .dmm{display:none}
.new_menu .con_rel{position:relative;overflow-y:auto;width:100%;height:100%;padding:50px 0;-webkit-box-sizing:border-box;box-sizing:border-box}
.new_menu .mn_tit{padding:8px 0 20px 15px;width:100%;height:75px;font-weight:700;font-size:28px;line-height:35px;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box}
.new_menu .mn_tit span{display:none}
.new_menu.bg01 .mn_tit,.new_menu.bg02 .mn_tit,.new_menu.bg03 .mn_tit,.new_menu.bg04 .mn_tit{text-shadow:2px 2px #a6a6a6}
.new_menu .top_bg{display:none;position:absolute;left:0;top:50px;width:100%;height:auto;z-index:-1}
.new_menu .menu_close{position:absolute;right:15px;top:16px}
.new_menu .menu_close a{display:block;width:58px;height:16px;background:url("../../images/common/main/nemu_close_mo.png") no-repeat 0 0;background-size:100%}
.new_menu .menu_box > li{padding-top:26px;border-bottom:1px solid #e4e4e4}
.new_menu .menu_box > li:first-child{padding-top:0}
.new_menu .menu_box > li h2 > span{display:block;font-size:9px;line-height:13px;font-weight:700;color:#222}
.new_menu .menu_box > li h2 strong{position:relative;display:block}
.new_menu .menu_box > li h2 strong span{padding-right:20px;font-size:20px;font-family:"LGSmHaTSB";line-height:32px;font-weight:700;color:#222}
.new_menu .menu_box > li h2 strong span:nth-child(1){position:absolute;display:block;top:0;left:0}
.new_menu .menu_box > li h2 strong span:nth-child(2){position:relative;display:block;left:inherit;top:inherit;margin-left:42px}
.new_menu .menu_box > li ul{padding:13px 0 16px 0}
.new_menu .menu_box > li ul li{margin:0 0 4px 46px;width:83%;font-family:'LGSmHaTR'}
html.lang-ja .new_menu .menu_box > li ul li{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.new_menu .menu_box > li ul li.button-case{padding:0 12px;border:1px solid #ddd;border-radius:20px;margin:0 0 4px 46px;width:auto;display:inline-block;font-family:'LGSmHaTR'}
html.lang-ja .new_menu .menu_box > li ul li.button-case{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.new_menu .menu_box > li ul li a{font-size:14px;line-height:25px;color:#767676}
.new_menu .list_2dan .menu_box > li:first-child{padding-top:26px;border-top:1px solid #e4e4e4}
.new_menu .list_2dan .menu_box:first-child > li:first-child{padding-top:0;border-top:none}
.new_menu.bg01 .mn_tit{background:url("../../images/common/main/bg_newmenu01_mo.jpg") no-repeat 0 0;background-size:100% 100%}
.new_menu.bg02 .mn_tit{background:url("../../images/common/main/bg_newmenu02_mo.jpg") no-repeat 0 0;background-size:100% 100%}
.new_menu.bg03 .mn_tit{background:url("../../images/common/main/bg_newmenu03_mo.jpg") no-repeat 0 0;background-size:100% 100%}
.new_menu.bg04 .mn_tit{background:url("../../images/common/main/bg_newmenu04_mo.jpg") no-repeat 0 0;background-size:100% 100%}
.new_menu .menu_box > li.product{border-bottom:1px solid #e4e4e4}
.new_menu .down_wrap{margin:20px 0 35px 46px}
.new_menu .down_wrap .btn{position:relative;width:165px;height:40px;display:inline-block;margin-bottom:10px;padding:0 16px;border:1px solid #333130}
.new_menu .down_wrap .btn:after{content:'';display:inline-block;width:15px;height:5px;background:url(../../images/common/main/down-arrow-ta.png) no-repeat 0 0;background-size:cover;position:absolute;right:16px;top:50%;margin-top:-3px}
.new_menu .down_wrap .btn:last-child{margin-right:0}
.new_menu .down_wrap .btn .txt{font-size:14px;line-height:40px;font-family:'LGSmHaTR'}}
/*! main - tablet */
@media (min-width: 1024px) and (max-width: 1280px){
.mainBody #header .header-content{height:67px;z-index:20}
.mainBody #header .header-content .logo{top:20px;left:40px}
.mainBody #header .header-content .inquiry-area{display:none;top:29px;right:229px}
.mainBody #header .header-content .lang-area{top:22px;right:124px}
.mainBody #header .header-content .btn-ctr-menu{top:29px;right:41px}
.mainBody #header .gnb-area{display:none}
.mainBody #header .btn-ctr-search{display:none}
.main-content{position:relative;width:100vw;height:100%;padding-top:3.125vw}
.main-content .main-menu{position:absolute;top:3.20313vw;left:12.5vw;z-index:10}
.main-content .main-menu .menu-list{position:relative}
.main-content .main-menu .menu-list-mobile{display:none}
.main-content .main-menu .menu-list li{height:4.0625vw;padding-top:0.23438vw}
.main-content .main-menu .menu-list li:first-child{padding-top:0}
.main-content .main-menu .menu-list.on > li{padding-top:-0.39063vw}
.main-content .main-menu .menu-list.on > li:first-child{padding-top:0}
.main-content .main-menu .menu-list.on > li:last-child .bttn{display:none}
.main-content .main-menu .menu-list .item{display:inline-block;width:100%;height:100%;vertical-align:top;margin-top:-0.39063vw}
.main-content .main-menu .menu-list .item.active .txt{position:relative;font-size:3.75vw;font-family:Arial,sans-serif;font-weight:700;color:#333130}
html.lang-de .main-content .main-menu .menu-list .item.active .txt,html.lang-en .main-content .main-menu .menu-list .item.active .txt,html.lang-pl .main-content .main-menu .menu-list .item.active .txt,html.lang-zh .main-content .main-menu .menu-list .item.active .txt{font-family:'LGSmHaTB'}
html.lang-ja .main-content .main-menu .menu-list .item.active .txt{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.main-content .main-menu .menu-list .item > .txt{position:relative!important;left:0;font-size:2.5vw;font-family:Arial,sans-serif;font-weight:700;color:#a19896}
html.lang-de .main-content .main-menu .menu-list .item > .txt,html.lang-en .main-content .main-menu .menu-list .item > .txt,html.lang-pl .main-content .main-menu .menu-list .item > .txt,html.lang-zh .main-content .main-menu .menu-list .item > .txt{font-family:'LGSmHaTB'}
html.lang-ja .main-content .main-menu .menu-list .item > .txt{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.main-content .main-menu .menu-list .bttn{position:relative;overflow:hidden;display:block;width:100%;height:100%;padding:0;text-align:left}
.main-content .main-menu .depth2-menu{display:none;position:absolute;top:14.0625vw;left:6.25vw;z-index:-1;width:41.25vw;max-height:15.15625vw;padding:3.59375vw 0 3.04688vw 4.14063vw;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.main-content .main-menu .depth2-menu .depth2-list li{height:auto;padding-top:0}
.main-content .main-menu .depth2-menu .depth2-list .item{display:block;padding:0.46875vw 0}
.main-content .main-menu .depth2-menu .depth2-list .item .txt{position:static;font-size:1.25vw;font-family:Arial,sans-serif;font-weight:600;color:#333}
.main-content .main-menu .depth2-menu .depth2-list .item:focus .txt,.main-content .main-menu .depth2-menu .depth2-list .item:hover .txt{color:#a50034}
.main-content .main-menu .depth2-menu.on{display:block}
.main-content .main-menu .menu-list li:nth-child(2) .depth2-list,.main-content .main-menu .menu-list li:nth-child(3) .depth2-list{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}
.main-content .left-content{float:left;position:relative;width:60vw;height:42.1875vw}
.main-content .left-content .active-txt{overflow:hidden;display:none;position:absolute;top:11.32813vw;left:12.5vw;z-index:10;font-size:4.53125vw;font-family:Arial,sans-serif;font-weight:700;color:#333130}
.main-content .left-content .active-txt .txt{position:relative}
.main-content .left-content .active-txt.on{display:block}
.main-content .left-content .left-bg{position:absolute;left:0;top:14.14063vw;display:block;width:60vw;height:28.125vw;background-size:contain}
.main-content .left-content .left-bg-info{position:absolute;left:0;bottom:0;z-index:5;width:60vw;height:28.125vw;overflow:hidden}
.main-content .left-content .left-bg-info .left-bg-list{position:relative}
.main-content .left-content .left-bg-info .item{position:absolute;top:1px;left:0;opacity:0;width:100%;height:100%}
.main-content .left-content .left-bg-info .item img{width:100%}
.main-content .left-content .left-bg-info .item.on{opacity:1}
.main-content .left-content .left-bg-mobile-area{display:none}
.main-content .right-content{float:right;width:40vw;height:42.1875vw}
.main-content .right-content .content-inner{position:relative;height:100%}
.main-content .right-content .right-video-info{height:100%;overflow:hidden;font-size:0;z-index:5}
.main-content .right-content .right-video-info .video{display:block;width:100%;height:100%}
.main-content .right-content .right-video-info .right-video-list{position:relative;z-index:5;display:block;width:100%;height:100%}
.main-content .right-content .right-video-info .right-video-list li{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%}
.main-content .right-content .right-video-info .right-video-list li img{width:100%}
.main-content .right-content .right-video-info .right-video-list li .txt-info{position:absolute;left:4.21875vw;bottom:4.21875vw}
.main-content .right-content .right-video-info .right-video-list li .txt-info .txt01{display:block;margin-bottom:1.01563vw;font-size:1.09375vw;font-family:Arial,sans-serif;font-weight:400;color:#ccc}
.main-content .right-content .right-video-info .right-video-list li .txt-info .txt02{display:block;font-size:2.03125vw;font-family:Arial,sans-serif;font-weight:700;color:#fff;line-height:2.57813vw}
.main-content .right-content .right-video-info .right-video-list li.on{opacity:1}
.main-content .search-info{position:absolute;z-index:10;top:0;left:0;width:14.0625vw;height:14.0625vw}
.main-content .search-info .bttn{padding:0}
.main-content .search-info .btn-search-type01{width:100%;height:100%}
.main-content .search-info .bg{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;background:#242221;opacity:0.7;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}
.main-content .search-info .btn-search-type01 .txt{position:absolute;z-index:2;top:10.23438vw;left:2.65625vw;font-size:1.25vw;font-family:Arial,sans-serif;font-weight:600;color:#fff}
.main-content .search-info .ico{position:absolute;z-index:2;top:2.73438vw;left:2.42188vw;display:block;background-image:url(../../images/common/default/sprite_pc.png);background-position:-17.39583vw -2.70833vw;width:1.71875vw;height:1.66667vw;background-size:22.44792vw 19.94792vw}
.main-content .search-info:hover .bg{opacity:1}
.main-content .search-info.on .btn-search-type01 .txt{display:none}
.main-content .search-info.on .btn-search-type01 .ico{top:5.78125vw;left:5.9375vw;background-image:url(../../images/common/default/sprite_pc.png);background-position:0 -7.55208vw;width:2.29167vw;height:2.29167vw;background-size:22.44792vw 19.94792vw}
.main-content .search-info .search-detail{overflow:hidden;position:absolute;top:0;right:14.0625vw;z-index:10;width:0;height:14.14063vw;padding:4.21875vw 0 3.67188vw;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.main-content .search-info .search-detail .ico-cursor{position:absolute;top:4.76563vw;left:1.875vw;z-index:1;display:block;width:0.23438vw;height:2.34375vw;background:#333130}
.main-content .search-info .search-detail .input-txt{position:relative;display:inline-block;width:38.90625vw;height:3.67188vw;line-height:3.67188vw;border:none}
.main-content .search-info .search-detail .input-txt input{width:31.25vw;height:3.67188vw;line-height:3.67188vw;padding:0 1.5625vw 0 3.125vw;font-size:3.28125vw;font-family:Arial,sans-serif;font-weight:600;color:#333130;border:none}
.main-content .search-info .search-detail .input-txt input::-webkit-input-placeholder{font-size:3.28125vw;font-family:Arial,sans-serif;font-weight:600;color:#a19896}
.main-content .search-info .search-detail .input-txt input::-moz-placeholder{font-size:3.28125vw;font-family:Arial,sans-serif;font-weight:600;color:#a19896}
.main-content .search-info .search-detail .input-txt input:-ms-input-placeholder{font-size:3.28125vw;font-family:Arial,sans-serif;font-weight:600;color:#a19896}
.main-content .search-info .search-detail .input-txt input::-ms-input-placeholder{font-size:3.28125vw;font-family:Arial,sans-serif;font-weight:600;color:#a19896}
.main-content .search-info .search-detail .input-txt input::placeholder{font-size:3.28125vw;font-family:Arial,sans-serif;font-weight:600;color:#a19896}
.main-content .search-info .search-detail .input-txt input::-ms-clear{display:none}
.main-content .search-info .search-detail .search-detail-info.on::after{content:'';display:block;position:absolute;top:8.75vw;left:1.09375vw;width:40.07813vw;border-bottom:2px solid #333130}
.main-content .search-info .search-detail.on{-webkit-transition:.4s all ease;-o-transition:.4s all ease;transition:.4s all ease;display:block;width:47.5vw}
.main-content .search-info .search-detail-info .btn-search-type02{position:absolute;top:0.78125vw;right:0;width:2.42188vw;height:2.34375vw}
.main-content .search-info .search-detail-info .btn-search-type02 .ico{display:block;top:0;left:0;background-image:url(../../images/common/default/sprite_pc.png);background-position:-7.55208vw -3.64583vw;width:2.44792vw;height:2.39583vw;background-size:22.44792vw 19.94792vw}
.main-content .search-info .search-detail-info .btn-clear{position:absolute;top:1.01563vw;right:4.76563vw;width:1.79688vw;height:1.79688vw}
.main-content .search-info .search-detail-info .btn-clear .ico{display:block;top:0;left:0;background-image:url(../../images/common/default/sprite_pc.png);background-position:-17.39583vw -5.41667vw;width:1.66667vw;height:1.66667vw;background-size:22.44792vw 19.94792vw}
.main-content .search-info .search-detail .hashtag-list{padding-left:2.57813vw;margin-top:2.73438vw}
.main-content .search-info .search-detail .hashtag-list li{float:left}
.main-content .search-info .search-detail .hashtag-list .item{position:relative;display:inline-block;vertical-align:top;padding:0 0.78125vw}
.main-content .search-info .search-detail .hashtag-list .item .txt{font-size:1.09375vw;font-family:Arial,sans-serif;font-weight:600;color:#333}
.main-content .search-info .search-detail .hashtag-list .item:focus .txt,.main-content .search-info .search-detail .hashtag-list .item:hover .txt{color:#a50034}
.main-content .search-info .search-detail .hashtag-list .depth2-list.col-type li{float:none}
.main-content .search-info .search-detail .hashtag-list .depth2-list.col-type li .item{padding:0.39063vw 0}
.main-content .search-info .search-detail .hashtag-list .depth2-list.col-type li .item:focus .txt,.main-content .search-info .search-detail .hashtag-list .depth2-list.col-type li .item:hover .txt{color:#a50034}
.main-content .search-info .search-detail .hashtag-list .depth2-list.col-type li .txt{font-size:1.40625vw;color:#333}
.main-content .search-info .search-detail .hashtag-list .depth2-list.col-type li:first-child .item{padding-top:0}
.main-content .search-info .search-detail .real-time-box{display:none;position:absolute;top:14.0625vw;left:0;width:47.5vw;height:22.34375vw;padding:2.10938vw 2.34375vw;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}
.main-content .search-info .search-detail .real-time-box li{display:block}
.main-content .search-info .search-detail .real-time-box .item{display:inline-block;padding:0.39063vw 0}
.main-content .search-info .search-detail .real-time-box .item:focus .txt,.main-content .search-info .search-detail .real-time-box .item:hover .txt{color:#a50034}
.main-content .search-info .search-detail .real-time-box .item .txt{font-size:1.40625vw;font-family:Arial,sans-serif;font-weight:600;color:#333}
.main-content .search-info .search-detail .real-time-box .txt .keyword{color:#a50034}
.main-content .search-info .depth2-box{visibility:hidden;position:absolute;top:14.0625vw;left:0;width:47.5vw;height:0;background:#fff}
.main-content .search-info .depth2-box .depth2-list{display:block;margin-top:2.42188vw;padding:0 2.34375vw}
.main-content .search-info .depth2-box .depth2-list .item{padding:0 0.625vw}
.main-content .search-info .depth2-box .depth2-list .item:focus .txt,.main-content .search-info .depth2-box .depth2-list .item:hover .txt{color:#a50034}
.main-content .search-info .depth2-box .depth2-list .txt{font-size:1.40625vw}
.main-content .search-info .depth2-box .depth2-list .txt .keyword{color:#a50034}
.main-content .search-info .depth2-box .depth2-list + .depth2-list{margin-top:1.71875vw}
.main-content .search-info .depth2-box .depth2-list + .depth2-list .item{padding:0 0.54688vw}
.main-content .search-info .depth2-box .depth2-list.type02 .item{padding:0 1.17188vw}
.main-content .search-info .depth2-box.on{-webkit-transition:.4s all ease;-o-transition:.4s all ease;transition:.4s all ease;visibility:visible;height:15.15625vw}
.news-area{position:absolute;right:1.48438vw;bottom:2.5vw;z-index:10;width:13.20313vw;height:5vw}
.news-area .txt{position:absolute;top:2.10938vw;left:0;font-size:0.9375vw;font-family:Arial,sans-serif;font-weight:300;color:#fff}
.news-area .txt .point{font-family:Arial,sans-serif;font-weight:600}
.news-area .ico{position:absolute;top:2.34375vw;right:2.34375vw;display:block;background-image:url(../../images/common/default/sprite_pc.png);background-position:-11.19792vw -9.375vw;width:1.14583vw;height:0.41667vw;background-size:22.44792vw 19.94792vw}
.news-area .bttn{display:block;width:100%;height:100%;padding:0}
.news-area .ico-bg{position:absolute;z-index:-1;display:block;width:5vw;height:5vw;top:0;right:0;background:#a50034;border-radius:50%}
.news-info{display:none;position:fixed;overflow-y:auto;top:85px;left:0;right:0;bottom:0;padding:2.96875vw 0 1.875vw;background:#f0f1f5;z-index:15;-webkit-box-sizing:border-box;box-sizing:border-box}
.news-info .news-inner{width:56.25vw;margin:0 auto}
.news-info .news-inner .news-list li{float:left;width:17.65625vw;height:19.53125vw;margin:1.64063vw 1.64063vw 0 0}
.news-info .news-inner .news-list li:nth-child(3n+0){margin-right:0}
.news-info .news-inner .item{position:relative;display:inline-block;width:100%;height:100%;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}
.news-info .news-inner .tit{display:block;text-align:center;margin-bottom:0.46875vw;font-size:1.71875vw;font-family:Arial,sans-serif;font-weight:400;color:#333130}
.news-info .news-inner .tit .point01{font-family:Arial,sans-serif;font-weight:600;color:#a50034}
.news-info .news-inner .tit .point02{font-family:Arial,sans-serif;font-weight:600;color:#333130}
.news-info .news-inner .img-box{overflow:hidden;width:17.65625vw;height:11.25vw;position:relative;background:#fff;text-align:center}
.news-info .news-inner .img{width:100%;height:auto}
.news-info .news-inner .txt-box{height:8.28125vw;padding:0 1.5625vw;background:#fff}
.news-info .news-inner .txt-box .category{position:absolute;top:10.23438vw;right:0;min-width:4.21875vw;padding:0 1.5625vw;background:#4d4746;font-size:0.9375vw;font-family:Arial,sans-serif;font-weight:600;color:#fff;line-height:2.03125vw;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.news-info .news-inner .txt-box .txt01{display:block;padding:1.5625vw 0 0.625vw;font-size:0.9375vw;font-family:Arial,sans-serif;font-weight:400;color:#6b5751}
.news-info .news-inner .txt-box .txt02{font-size:1.09375vw;font-family:Arial,sans-serif;font-weight:600;color:#000;display:block;display:-webkit-box;-webkit-box-orient:vertical;position:relative;line-height:1.5!important;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;height:3em;-webkit-line-clamp:2;display:-webkit-box!important;white-space:unset}
.news-info .news-inner .txt-box .txt02:after{content:'';text-align:right;bottom:0;right:0;width:25%;display:block;position:absolute;height:1.5em}
@supports (-webkit-line-clamp: 1){
.news-info .news-inner .txt-box .txt02:after{display:none!important}}
.news-info .news-inner .type02{padding:2.26563vw 1.5625vw 0 1.5625vw;background:#e8e1d7}
.news-info .news-inner .type02 .txt01{display:block;margin-bottom:0.78125vw;font-size:0.9375vw;font-family:Arial,sans-serif;font-weight:400;color:#6b5751}
.news-info .news-inner .type02 .txt02{font-size:1.09375vw;font-family:Arial,sans-serif;font-weight:600;color:#000}
.news-info .btn-close{position:absolute;top:2.34375vw;right:2.34375vw;padding:0.78125vw}
.news-info .btn-close .bttn{display:block;padding:0;width:1.48438vw;height:1.48438vw;background-image:url(../../images/common/default/sprite_pc.png);background-position:-17.39583vw -8.125vw;width:1.45833vw;height:1.45833vw;background-size:22.44792vw 19.94792vw}
.news-info.on{display:block}
.main-popup{display:block;font-size:0;position:absolute;top:3.125vw;left:39.21875vw;width:20.78125vw;z-index:10;background:#fff}
.main-popup .swiper-slide{width:20.78125vw;height:21.875vw}
.main-popup .swiper-slide img{width:100%}
.main-popup .swiper-pagination{width:100%;left:0;bottom:1.09375vw}
.main-popup .swiper-pagination-bullet{width:0.46875vw;height:0.46875vw;border:1px solid #fff;background:transparent}
.main-popup .swiper-pagination-bullet.swiper-pagination-bullet-active{width:0.625vw;height:0.625vw;background:#fff;border:none}
.main-popup .swiper-pagination-bullet + .swiper-pagination-bullet{margin-left:0.46875vw}
.main-popup .btn-info{font-size:0}
.main-popup .btn-info .bttn{position:relative;display:inline-block;width:50%;height:3.04688vw;line-height:3.04688vw;background:#fff;border:1px solid #e0e0e0}
.main-popup .btn-info .bttn .txt{font-size:0.9375vw;font-family:Arial,sans-serif;font-weight:600;color:#4d4948}
.main-popup .btn-info .bttn:last-child{border-left:none}
/*! 설문조사, 맨위로가기버튼 */
.survey-area{display:none}
.btntop-area{display:none}
.mainBody .survey{display:none}
/*! 메인 설문조사 */
.survey-main{position:absolute;bottom:-154px;right:42px;z-index:10}
.survey-main .bttn{display:block;padding:0;width:24px;height:24px;background:url("../../images/common/default/ico_survey.png");background-size:24px 24px}
/*! Vimeo player icon 삭제 */
.myVideo-layer iframe{width:101%!important;height:101%!important}
.myVideo-layer{display:block;width:100%;height:100%;background:#000}
.mainBody a,.mainBody a:focus,.mainBody button,.mainBody button:focus,.mainBody input,.mainBody input:focus{outline:none;-webkit-tap-highlight-color:none}
.mainBody .social-list{padding-right:34px}
.mainBody #header .header-content{height:78px}
.mainBody #header .btn-ctr-search{display:block;right:90px;top:30px;padding:0;width:25px;height:24px;background:#fff}
.mainBody #header .btn-ctr-search .ico{position:static;margin:0;width:25px;height:24px;background:url("../../images/common/main/btn_main_search.png") no-repeat 0 0}
.mainBody #header .header-content .lang-area{right:140px;top:28px}
.only_mo{display:none!important}
.mainBody #container{overflow:inherit}
.new_main{position:relative;margin-top:20px;width:100%}
.new_main.hidden{overflow:hidden}
.new_main .sldie_area{position:relative;width:60%;margin-left:40%}
.new_main .sldie_area .swiper-slide img{width:100%}
.new_main .indi{position:absolute;left:-74px;top:40px;z-index:10}
.new_main .indi li{padding-bottom:5px}
.new_main .indi li a{display:inline-block}
.new_main .indi li span{display:none!important;width:150px;font-size:18px;color:#c00032;vertical-align:middle;text-align:right;opacity:0}
.new_main .indi li strong{display:inline-block;width:40px;font-size:18px;color:#767676;vertical-align:middle;text-align:right}
.new_main .indi li em{display:none;width:98px;height:1px;background:#000;vertical-align:middle}
.new_main .indi li.on span{display:inline-block;font-family:Arial,sans-serif;font-weight:600;opacity:1}
.new_main .indi li.on strong{display:inline-block;margin-left:10px;font-size:28px;color:#c00032;text-align:left;font-family:Arial,sans-serif;font-weight:600}
.new_main .indi li.on em{display:inline-block}
.new_main .swiper-container .slide_btn{display:block;position:absolute;right:60px;width:73px;height:73px;z-index:10}
.new_main .swiper-container .slide_btn span{display:none}
.new_main .swiper-container .slide_btn:hover{background:url("../../images/common/main/btn_slide_hover.png") no-repeat 0 0}
.new_main .swiper-container .slide_btn:hover span{display:block;font-size:16px;line-height:73px;text-align:center;color:#fff}
.new_main .swiper-container .prv{bottom:140px;background:url("../../images/common/main/btn_slide01_off.png") no-repeat 0 0}
.new_main .swiper-container .nxt{bottom:60px;background:url("../../images/common/main/btn_slide02_off.png") no-repeat 0 0}
.new_txt_area{position:absolute;left:0;top:0;width:40%;height:100%;background:#fff}
.new_txt_area .txt_box{padding:45px 0 0 40px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.new_txt_area .txt_box h1{font-size:38px;font-family:'LGSmHaTR';line-height:44px;color:#222}
html.lang-ja .new_txt_area .txt_box h1{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.new_txt_area .txt_box h1:focus{outline:0}
html.lang-pl .new_txt_area .txt_box:nth-child(3) h1{width:60%}
.new_txt_area .txt_box h1 a{position:relative;display:inline-block;margin-left:15px;width:70px;height:44px;vertical-align:top;z-index:10}
.new_txt_area .txt_box h1 a span{margin-top:15px;width:57px;height:13px}
.new_txt_area .txt_box h1 a .circle{position:absolute;top:-13px;left:28px;display:block;width:40px;height:40px;overflow:hidden;background-color:#f2ccd6;border-radius:34px;-webkit-transition:ease all 0.4s;-o-transition:ease all 0.4s;transition:ease all 0.4s;z-index:20}
.new_txt_area .txt_box h1 a .circle span{position:absolute;top:-23px;left:-21px}
.new_txt_area .txt_box h1 a .arrow{position:absolute;left:10px;top:-25px}
.new_txt_area .txt_box h1 a:focus .circle,.new_txt_area .txt_box h1 a:hover .circle{background-color:#c00032;-webkit-transition:ease all 0.4s;-o-transition:ease all 0.4s;transition:ease all 0.4s}
.new_txt_area .txt_box h1 a:hover .bar{position:absolute;top:-14px}
.new_txt_area .txt_box h1 a:hover span{display:block}
.new_txt_area .txt_box p{width:286px;font-family:'LGSmHaTR';margin-top:11px;font-size:14px;line-height:20px;color:#767676}
html.lang-de .new_txt_area .txt_box p,html.lang-pl .new_txt_area .txt_box p{width:86%}
html.lang-ja .new_txt_area .txt_box p{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
@-webkit-keyframes anim{
from{margin-left:-5px}
to{margin-left:9px}}
@keyframes anim{
from{margin-left:-5px}
to{margin-left:9px}}
.new_txt_area .down_area{margin-top:26px}
html.lang-pl .new_txt_area .txt_box:nth-child(3) .down_area{margin-top:20px}
.new_txt_area .down_area a{display:inline-block;margin-right:15px;width:160px;font-size:15px;font-family:'LGSmHaTR';line-height:36px;color:#767676;text-align:center;border:1px solid #ddd}
html.lang-de .new_txt_area .down_area a,html.lang-pl .new_txt_area .down_area a{width:185px}
html.lang-ja .new_txt_area .down_area a{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.new_txt_area .down_area a
.new_txt_area .down_area a:after{content:'';display:inline-block;margin-left:7px;width:16px;height:18px;vertical-align:middle;background:url("../../images/common/main/ico_down.png") no-repeat 0 0}
.new_txt_area .down_area a:focus,.new_txt_area .down_area a:hover{background:#c00032;border:1px solid #c00032;color:#fff}
.new_txt_area .down_area a:hover:after{background:url("../../images/common/main/ico_down_on.png") no-repeat 0 0}
.new_txt_area .down_area a.sns:after{width:18px;background:url("../../images/common/main/ico_sns.png") no-repeat 0 0}
.new_txt_area .down_area a.sns:hover:after{background:url("../../images/common/main/ico_sns_on.png") no-repeat 0 0}
.new_txt_area .down_area a.data:after{width:18px;background:url("../../images/common/main/ico_sns.png") no-repeat 0 0}
.new_txt_area .down_area a.data:hover:after{background:url("../../images/common/main/ico_sns_on.png") no-repeat 0 0}
.new_txt_area .down_area a.chck:after{width:19px;height:19px;background:url("../../images/common/main/ico_chck.png") no-repeat 0 0}
.new_txt_area .down_area a.chck:hover:after{background:url("../../images/common/main/ico_chck_on.png") no-repeat 0 0}
.new_txt_area .down_area a.rc:after{width:21px;background:url("../../images/common/main/ico_rc.png") no-repeat 0 0}
.new_txt_area .down_area a.rc:hover:after{background:url("../../images/common/main/ico_rc_on.png") no-repeat 0 0}
.new_txt_area .down_area a.int:after{width:12px;background:url("../../images/common/main/ico_int.png") no-repeat 0 0}
.new_txt_area .down_area a.int:hover:after{background:url("../../images/common/main/ico_int_on.png") no-repeat 0 0}
.new_menu{display:none;position:absolute;left:0;top:-88px;background:#fff;width:100%;height:calc(100% + 88px);min-width:800px;z-index:101}
.new_menu .con_rel{position:relative;padding:78px 78px 60px 40px;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.new_menu .mn_tit{overflow:hidden;position:absolute;left:100px;top:78px;width:75%;font-size:44px;font-family:Arial,sans-serif;font-weight:600;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}
.new_menu .mn_tit em{display:inline-block;position:relative;padding-right:40px;background:#fff;z-index:1}
.new_menu .mn_tit span{display:inline-block;position:absolute;top:30px;width:100%;height:1px;background:#222}
.new_menu .menu_box{position:relative;padding:170px 0 0 154px}
.new_menu .menu_box:before{content:'';display:block;position:absolute;left:154px;top:0;width:calc(100% - 154px);height:170px}
.new_menu .menu_box > li{padding-top:35px;padding-bottom:14px;border-top:1px solid #e4e4e4}
.new_menu .menu_box > li:first-child{border:none}
.new_menu .menu_box > li.product{padding-top:35px;padding-bottom:14px;border-top:0;border-bottom:1px solid #e4e4e4}
.new_menu .menu_box > li.product:first-child{border-bottom:1px solid #e4e4e4}
.new_menu .menu_box > li h2 span{display:block;font-size:10px;line-height:12px;font-family:Arial,sans-serif;font-weight:600}
.new_menu .menu_box > li h2 strong{display:block}
.new_menu .menu_box > li h2 strong span{display:inline-block;font-size:26px;line-height:40px;color:#222;vertical-align:top}
.new_menu .menu_box > li h2 strong span:nth-child(1){margin-right:28px}
.new_menu .menu_box > li ul{padding-left:61px}
.new_menu .menu_box > li ul li{float:left;margin-right:15px;font-size:14px;line-height:30px;color:#767676;font-family:'LGSmHaTR'}
html.lang-ja .new_menu .menu_box > li ul li{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.new_menu .menu_box > li ul li.button-case{margin-right:0;padding:0 17px;border:1px solid #ddd;border-radius:20px;float:left;font-size:14px;line-height:30px;color:#767676;font-family:'LGSmHaTR'}
html.lang-ja .new_menu .menu_box > li ul li.button-case{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.new_menu .menu_close{position:absolute;right:80px;height:20px}
.new_menu .menu_close a{display:inline-block;width:79px;height:20px;background:url("../../images/common/main/nemu_close.png") no-repeat 0 0}
.new_menu.bg01 .menu_box:before{background:url("../../images/common/main/bg_newmenu01_ta.jpg") no-repeat 0 bottom;background-size:cover}
.new_menu.bg02 .menu_box:before{background:url("../../images/common/main/bg_newmenu02_ta.jpg") no-repeat 0 bottom;background-size:cover}
.new_menu.bg03 .menu_box:before{background:url("../../images/common/main/bg_newmenu03_ta.jpg") no-repeat 0 bottom;background-size:cover}
.new_menu.bg04 .menu_box:before{background:url("../../images/common/main/bg_newmenu04_ta.jpg") no-repeat 0 bottom;background-size:cover}
.list_2dan{position:relative;padding:170px 0 0 154px}
.list_2dan:before{content:'';display:block;position:absolute;left:154px;top:0;width:calc(100% - 154px);height:170px}
.list_2dan .menu_box{padding:0}
.list_2dan .menu_box:nth-child(2){padding-top:0}
.list_2dan .menu_box:nth-child(2) > li:first-child{border-top:1px solid #e4e4e4}
.new_menu + .dmm{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.6;z-index:100}
.new_menu.open{display:block}
.new_menu.open + .dmm{display:block}
.new_news_area{position:absolute;left:0;bottom:0;width:40%;height:45%;background:#f2f2f2}
.new_news_area .news_in{position:relative;padding:0 60px 0 60px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.new_news_area .tab{position:absolute;left:60px;top:-11px}
.new_news_area .tab ul li{float:left;margin-right:20px}
.new_news_area .tab ul li a{display:block;font-size:16px;font-family:'LGSmHaTL';font-weight:bold;line-height:22px;color:#000}
html.lang-ja .new_news_area .tab ul li a{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.new_news_area .tab ul li.on a{background:url("../../images/common/main/bg_main_tab.gif") repeat-x 0 bottom}
.news_in .left_slide .swiper-container{padding:40px 0 25px}
.news_in .left_slide .lnk_item{width:50%}
.news_in .left_slide .lnk_item a{display:block;position:relative}
.news_in .left_slide .lnk_item a img{width:100%}
.news_in .left_slide .lnk_item a em{display:none;position:absolute;left:0;top:0;width:100%;height:100%;text-align:center}
.news_in .left_slide .lnk_item a em span{display:inline-block;width:100%;height:100%;background:#000;opacity:0.3}
.news_in .left_slide .lnk_item a em img{position:absolute;left:50%;top:50%;width:120px;margin:-12px 0 0 -60px}
.news_in .left_slide .lnk_item a:focus em,.news_in .left_slide .lnk_item a:hover em{display:block}
.news_in .left_slide .lnk_item > span{display:block;margin-top:7px;width:100%;font-size:16px;font-family:'LGSmHaTR';line-height:26px;color:#222;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}
html.lang-ja .news_in .left_slide .lnk_item > span{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.news_in .left_slide .lnk_item em{display:block;font-size:12px;font-family:'LGSmHaTR';line-height:21px;color:#666}
html.lang-ja .news_in .left_slide .lnk_item em{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.news_in .left_slide .prv{display:block;position:absolute;left:24px;top:50%;margin-top:-20px;width:12px;height:19px;background:url("../../images/common/main/ico_left_slide01.png") no-repeat 0 0}
.news_in .left_slide .nxt{display:block;position:absolute;right:24px;top:50%;margin-top:-20px;width:12px;height:19px;background:url("../../images/common/main/ico_left_slide02.png") no-repeat 0 0}
.news_in .left_slide .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background:#ccc;opacity:1}
.news_in .left_slide .swiper-pagination .swiper-pagination-bullet-active{background:#c00032}
.news_in .left_slide .more{position:absolute;right:60px;top:15px;font-size:12px;line-height:16px;color:#888;z-index:15}
.sldie_area.ui-main{background:#fff;z-index:5}
.sldie_area.ui-main:after{content:'';display:block;position:absolute;bottom:0;right:0;z-index:0;width:100%;height:0%;background:transparent;-webkit-transition:all 0.8s cubic-bezier(0.4, 0.31, 0.19, 1) 1.3s;-o-transition:all 0.8s cubic-bezier(0.4, 0.31, 0.19, 1) 1.3s;transition:all 0.8s cubic-bezier(0.4, 0.31, 0.19, 1) 1.3s}
.sldie_area.ui-main.active:after{height:100%}
.new_main .indi li.on em.false{width:0}
.new_main .indi li.on em.true{width:98px;-webkit-transition:.4s all ease-out 2.7s;-o-transition:.4s all ease-out 2.7s;transition:.4s all ease-out 2.7s}
.new_menu .down_wrap{margin:35px 0 90px 190px}
.new_menu .down_wrap .btn{position:relative;width:150px;height:40px;display:inline-block;margin-right:10px;padding:0 12px;border:1px solid #333130}
.new_menu .down_wrap .btn:after{content:'';display:inline-block;width:16px;height:6px;background:url(../../images/common/main/down-arrow-ta.png) no-repeat 0 0;background-size:cover;position:absolute;right:12px;top:50%;margin-top:-3px}
.new_menu .down_wrap .btn:last-child{margin-right:0}
.new_menu .down_wrap .btn .txt{font-size:14px;line-height:40px;font-family:'LGSmHaTR'}}
/*! main - pc */
@media (min-width: 1281px){
.mainBody #header .header-content{height:100px;z-index:20}
.mainBody #header .header-content .logo{top:40px;left:42px}
.mainBody #header .header-content .inquiry-area{display:none}
.mainBody #header .header-content .lang-area{top:33px;right:150px}
.mainBody #header .header-content .btn-ctr-menu{top:46px;right:120px}
.mainBody #header .gnb-area{display:none}
.mainBody #header .btn-ctr-search{display:none}
.main-content{position:relative;width:100vw;height:100%;padding-top:3.125vw}
.main-content .main-menu{position:absolute;top:2.70833vw;left:12.5vw;z-index:10}
.main-content .main-menu .menu-list{position:relative}
.main-content .main-menu .menu-list li{height:4.11458vw;padding-top:0.15625vw}
.main-content .main-menu .menu-list li:first-child{padding-top:0}
.main-content .main-menu .menu-list-mobile{display:none}
.main-content .main-menu .menu-list .item{display:inline-block;vertical-align:top}
.main-content .main-menu .menu-list .item.active .txt{position:relative;font-size:3.75vw;font-family:Arial,sans-serif;font-weight:700;color:#333130}
html.lang-de .main-content .main-menu .menu-list .item.active .txt,html.lang-en .main-content .main-menu .menu-list .item.active .txt,html.lang-pl .main-content .main-menu .menu-list .item.active .txt,html.lang-zh .main-content .main-menu .menu-list .item.active .txt{font-family:'LGSmHaTB'}
html.lang-ja .main-content .main-menu .menu-list .item.active .txt{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.main-content .main-menu .menu-list .item > .txt{position:relative;left:0;font-size:2.5vw;font-family:Arial,sans-serif;font-weight:700;color:#a19896}
html.lang-de .main-content .main-menu .menu-list .item > .txt,html.lang-en .main-content .main-menu .menu-list .item > .txt,html.lang-pl .main-content .main-menu .menu-list .item > .txt,html.lang-zh .main-content .main-menu .menu-list .item > .txt{font-family:'LGSmHaTB'}
html.lang-ja .main-content .main-menu .menu-list .item > .txt{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.main-content .main-menu .menu-list.on > li{padding-top:0}
.main-content .main-menu .menu-list.on > li:last-child .bttn{display:none}
.main-content .main-menu .menu-list .bttn{position:relative;display:block;width:100%;height:100%;padding:0;text-align:left}
.main-content .main-menu .menu-list .bttn:hover .txt{color:#a50034}
.main-content .main-menu .depth2-menu{display:none;position:absolute;top:14.47917vw;left:6.25vw;z-index:-1;width:41.25vw;max-height:14.58333vw;padding:3.38542vw 0 3.17708vw 4.16667vw;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.main-content .main-menu .depth2-menu .depth2-list li{height:auto;padding:0}
.main-content .main-menu .depth2-menu .depth2-list .item{display:block;padding:0.52083vw 0}
.main-content .main-menu .depth2-menu .depth2-list .item .txt{font-size:1.04167vw;font-family:Arial,sans-serif;font-weight:600;color:#333}
.main-content .main-menu .depth2-menu .depth2-list .item:focus .txt,.main-content .main-menu .depth2-menu .depth2-list .item:hover .txt{color:#a50034}
.main-content .main-menu .menu-list li:nth-child(2) .depth2-list,.main-content .main-menu .menu-list li:nth-child(3) .depth2-list{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}
.main-content .left-content{float:left;position:relative;width:60vw;height:42.1875vw}
.main-content .left-content .active-txt{overflow:hidden;display:none;position:absolute;top:11.30208vw;left:12.34375vw;z-index:10;font-size:4.58333vw;font-family:Arial,sans-serif;font-weight:700;color:#333130}
.main-content .left-content .active-txt .txt{position:relative}
.main-content .left-content .active-txt.on{display:block}
.main-content .left-content .left-bg{position:absolute;left:0;bottom:0;display:block;width:60vw;height:28.125vw;background-size:contain}
.main-content .left-content .left-bg-info{position:absolute;left:0;bottom:0;z-index:5;width:60vw;height:28.125vw;overflow:hidden}
.main-content .left-content .left-bg-info .left-bg-list{position:relative;height:100%}
.main-content .left-content .left-bg-info .item{position:absolute;top:1px;left:0;opacity:0;width:100%;height:100%}
.main-content .left-content .left-bg-info .item img{width:100%;height:100%}
.main-content .left-content .left-bg-info .item.on{opacity:1}
.main-content .left-content .left-bg-mobile-area{display:none}
.main-content .right-content{float:right;width:40vw;height:42.1875vw;background:#333130}
.main-content .right-content .content-inner{position:relative;height:100%}
.main-content .right-content .right-video-info{height:100%;overflow:hidden;font-size:0;z-index:5}
.main-content .right-content .right-video-info .video{display:block;width:100%;height:100%}
.main-content .right-content .right-video-info .right-video-list{z-index:5;position:relative;display:block;width:100%;height:100%}
.main-content .right-content .right-video-info .right-video-list li{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%}
.main-content .right-content .right-video-info .right-video-list li img{width:100%;height:100%}
.main-content .right-content .right-video-info .right-video-list li .txt-info{position:absolute;left:4.16667vw;bottom:4.16667vw}
.main-content .right-content .right-video-info .right-video-list li .txt-info .txt01{display:block;margin-bottom:1.04167vw;font-size:0.9375vw;font-family:Arial,sans-serif;font-weight:400;color:#ccc}
.main-content .right-content .right-video-info .right-video-list li .txt-info .txt02{display:block;font-size:2.08333vw;font-family:Arial,sans-serif;font-weight:700;color:#fff;line-height:2.60417vw}
.main-content .right-content .right-video-info .right-video-list li.on{opacity:1}
.main-content .search-info{position:absolute;z-index:10;top:0;left:0;width:14.0625vw;height:14.0625vw}
.main-content .search-info .bttn{padding:0}
.main-content .search-info .btn-search-type01{width:100%;height:100%}
.main-content .search-info .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#242221;opacity:.7;z-index:1;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}
.main-content .search-info .btn-search-type01 .txt{position:absolute;z-index:2;top:10.20833vw;left:2.65625vw;font-size:1.25vw;font-family:Arial,sans-serif;font-weight:600;color:#fff}
.main-content .search-info .ico{position:absolute;top:2.60417vw;left:2.44792vw;display:block;z-index:2;background-image:url(../../images/common/default/sprite_pc.png);background-position:-17.39583vw -2.70833vw;width:1.71875vw;height:1.66667vw;background-size:22.44792vw 19.94792vw}
.main-content .search-info:hover .bg{opacity:1}
.main-content .search-info.on .btn-search-type01 .txt{display:none}
.main-content .search-info.on .btn-search-type01 .ico{top:5.78125vw;left:5.88542vw;background-image:url(../../images/common/default/sprite_pc.png);background-position:0 -7.55208vw;width:2.29167vw;height:2.29167vw;background-size:22.44792vw 19.94792vw}
.main-content .search-info .search-detail{display:none;position:absolute;top:0;right:14.0625vw;z-index:10;width:0;height:14.0625vw;padding:4.21875vw 0 3.59375vw;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.main-content .search-info .search-detail .ico-cursor{position:absolute;top:4.42708vw;left:1.82292vw;z-index:1;display:block;width:0.20833vw;height:3.125vw;background:#333130}
.main-content .search-info .search-detail .input-txt{position:relative;display:inline-block;width:38.85417vw;height:3.75vw;line-height:3.75vw;overflow:hidden;border:none}
.main-content .search-info .search-detail .input-txt input{width:35.72917vw;height:3.75vw;line-height:3.75vw;padding:0 5.57292vw 0 3.125vw;font-size:2.91667vw;font-family:Arial,sans-serif;font-weight:600;color:#333130;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}
.main-content .search-info .search-detail .input-txt input::-webkit-input-placeholder{font-size:2.91667vw;font-family:Arial,sans-serif;font-weight:600;color:#e0e0e0}
.main-content .search-info .search-detail .input-txt input::-moz-placeholder{font-size:2.91667vw;font-family:Arial,sans-serif;font-weight:600;color:#e0e0e0}
.main-content .search-info .search-detail .input-txt input:-ms-input-placeholder{font-size:2.91667vw;font-family:Arial,sans-serif;font-weight:600;color:#e0e0e0}
.main-content .search-info .search-detail .input-txt input::-ms-input-placeholder{font-size:2.91667vw;font-family:Arial,sans-serif;font-weight:600;color:#e0e0e0}
.main-content .search-info .search-detail .input-txt input::placeholder{font-size:2.91667vw;font-family:Arial,sans-serif;font-weight:600;color:#e0e0e0}
.main-content .search-info .search-detail .input-txt input::-ms-clear{display:none}
.main-content .search-info .search-detail .search-detail-info.on::after{content:'';display:block;position:absolute;top:8.69792vw;left:1.04167vw;width:40.20833vw;border-bottom:2px solid #333130}
.main-content .search-info .search-detail.on{-webkit-transition:.4s all ease;-o-transition:.4s all ease;transition:.4s all ease;display:block;width:47.5vw}
.main-content .search-info .search-detail-info .btn-search-type02{position:absolute;top:0.72917vw;right:0;width:2.44792vw;height:2.39583vw}
.main-content .search-info .search-detail-info .btn-search-type02 .ico{display:block;top:0;left:0;background-image:url(../../images/common/default/sprite_pc.png);background-position:-7.55208vw -3.64583vw;width:2.44792vw;height:2.39583vw;background-size:22.44792vw 19.94792vw}
.main-content .search-info .search-detail-info .btn-clear{position:absolute;top:1.09375vw;right:4.53125vw;width:1.66667vw;height:1.66667vw}
.main-content .search-info .search-detail-info .btn-clear .ico{display:block;top:0;left:0;background-image:url(../../images/common/default/sprite_pc.png);background-position:-17.39583vw -5.41667vw;width:1.66667vw;height:1.66667vw;background-size:22.44792vw 19.94792vw}
.main-content .search-info .search-detail .hashtag-list{padding-left:2.34375vw;margin-top:2.44792vw}
.main-content .search-info .search-detail .hashtag-list li{float:left}
.main-content .search-info .search-detail .hashtag-list .item{position:relative;display:inline-block;vertical-align:top;padding:0 0.78125vw}
.main-content .search-info .search-detail .hashtag-list .item .txt{font-size:1.04167vw;font-family:Arial,sans-serif;font-weight:600;color:#333}
.main-content .search-info .search-detail .hashtag-list .item .txt .keyword{color:#a50034}
.main-content .search-info .search-detail .hashtag-list .item:focus .txt,.main-content .search-info .search-detail .hashtag-list .item:hover .txt{color:#a50034}
.main-content .search-info .search-detail .hashtag-list .depth2-list.type02 li .item{padding:0 1.40625vw}
.main-content .search-info .search-detail .hashtag-list .depth2-list.type02 li .item:focus .txt,.main-content .search-info .search-detail .hashtag-list .depth2-list.type02 li .item:hover .txt{color:#a50034}
.main-content .search-info .search-detail .hashtag-list .depth2-list.col-type li:first-child .item{padding-top:0}
.main-content .search-info .search-detail .real-time-box{display:none;position:absolute;top:14.0625vw;left:0;width:47.5vw;height:22.34375vw;padding:2.08333vw 2.34375vw;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}
.main-content .search-info .search-detail .real-time-box li{display:block}
.main-content .search-info .search-detail .real-time-box .item{display:inline-block;padding:0.36458vw 0}
.main-content .search-info .search-detail .real-time-box .item:focus .txt,.main-content .search-info .search-detail .real-time-box .item:hover .txt{color:#a50034}
.main-content .search-info .search-detail .real-time-box .item .txt{font-size:1.45833vw;font-family:Arial,sans-serif;font-weight:600;color:#333}
.main-content .search-info .search-detail .real-time-box .txt .keyword{color:#a50034}
.main-content .search-info .depth2-box{visibility:hidden;position:absolute;left:0;top:14.0625vw;width:47.5vw;height:0;background:#fff}
.main-content .search-info .depth2-box .depth2-list{display:block;margin-top:2.39583vw;padding:0 2.34375vw}
.main-content .search-info .depth2-box .depth2-list .item{padding:0 0.625vw}
.main-content .search-info .depth2-box .depth2-list .item:focus .txt,.main-content .search-info .depth2-box .depth2-list .item:hover .txt{color:#a50034}
.main-content .search-info .depth2-box .depth2-list .txt{font-size:1.45833vw}
.main-content .search-info .depth2-box .depth2-list + .depth2-list{margin-top:1.92708vw}
.main-content .search-info .depth2-box .depth2-list + .depth2-list .item{padding:0 0.41667vw}
.main-content .search-info .depth2-box.on{-webkit-transition:.4s all ease;-o-transition:.4s all ease;transition:.4s all ease;visibility:visible;height:14.58333vw}
.news-area{position:absolute;right:1.66667vw;bottom:2.60417vw;z-index:10;width:11.82292vw;height:4.6875vw}
.news-area .txt{position:absolute;top:2.13542vw;left:0;font-size:0.83333vw;font-family:Arial,sans-serif;font-weight:300;color:#fff}
.news-area .txt .point{font-family:Arial,sans-serif;font-weight:600}
.news-area .ico{position:absolute;top:2.29167vw;right:1.5625vw;display:block;background-image:url(../../images/common/default/sprite_pc.png);background-position:-13.64583vw -14.01042vw;width:1.5625vw;height:0.52083vw;background-size:22.44792vw 19.94792vw}
.news-area .bttn{display:block;width:100%;height:100%;padding:0}
.news-area .ico-bg{position:absolute;z-index:-1;display:block;width:4.6875vw;height:4.6875vw;top:0;right:0;background:#a50034;border-radius:50%}
.news-info{display:none;position:fixed;overflow-y:auto;top:120px;left:0;right:0;bottom:0;padding:2.96875vw 0 2.34375vw;background:#f0f1f5;z-index:15}
.news-info .news-inner{width:56.45833vw;margin:0 auto}
.news-info .news-inner .news-list li{float:left;width:17.70833vw;height:19.58333vw;margin:1.66667vw 1.66667vw 0 0}
.news-info .news-inner .news-list li:nth-child(3n+0){margin-right:0}
.news-info .news-inner .item{position:relative;display:inline-block;width:100%;height:100%;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}
.news-info .news-inner .tit{display:block;text-align:center;margin-bottom:0.3125vw;font-size:1.66667vw;font-family:Arial,sans-serif;font-weight:400;color:#333130}
.news-info .news-inner .tit .point01{font-family:Arial,sans-serif;font-weight:600;color:#a50034}
.news-info .news-inner .tit .point02{font-family:Arial,sans-serif;font-weight:600;color:#333130}
.news-info .news-inner .img-box{overflow:hidden;width:17.70833vw;height:11.25vw;position:relative;background:#fff;text-align:center}
.news-info .news-inner .img{width:100%;height:auto}
.news-info .news-inner .txt-box{height:8.33333vw;padding:0 1.5625vw;background:#fff}
.news-info .news-inner .txt-box .category{position:absolute;top:10.20833vw;right:0;min-width:4.16667vw;padding:0 1.04167vw;background:#4d4746;font-size:0.9375vw;font-family:Arial,sans-serif;font-weight:600;color:#fff;line-height:2.08333vw;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.news-info .news-inner .txt-box .txt01{display:block;padding:1.51042vw 0 0.67708vw;font-size:0.83333vw;font-family:Arial,sans-serif;font-weight:400;color:#6b5751}
.news-info .news-inner .txt-box .txt02{font-size:1.04167vw;font-family:Arial,sans-serif;font-weight:600;color:#000;display:block;display:-webkit-box;-webkit-box-orient:vertical;position:relative;line-height:1.6!important;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;height:3.2em;-webkit-line-clamp:2;display:-webkit-box!important;white-space:unset}
.news-info .news-inner .txt-box .txt02:after{content:'';text-align:right;bottom:0;right:0;width:25%;display:block;position:absolute;height:1.6em}
@supports (-webkit-line-clamp: 1){
.news-info .news-inner .txt-box .txt02:after{display:none!important}}
.news-info .news-inner .type02{padding:1.51042vw 1.5625vw 0 1.5625vw;background:#e8e1d7}
.news-info .news-inner .type02 .txt01{display:block;margin-bottom:0.78125vw;font-size:0.83333vw;font-family:Arial,sans-serif;font-weight:400;color:#6b5751}
.news-info .news-inner .type02 .txt02{font-size:1.04167vw;font-family:Arial,sans-serif;font-weight:600;color:#000}
.news-info .btn-close{position:absolute;top:2.60417vw;right:2.60417vw;padding:0.52083vw}
.news-info .btn-close .bttn{display:block;padding:0;width:1.45833vw;height:1.45833vw;background-image:url(../../images/common/default/sprite_pc.png);background-position:-17.39583vw -8.125vw;width:1.45833vw;height:1.45833vw;background-size:22.44792vw 19.94792vw}
.news-info.on{display:block}
.main-popup{display:block;background:#fff;font-size:0;position:absolute;top:3.125vw;left:39.16667vw;width:20.83333vw;z-index:10}
.main-popup .swiper-slide{width:20.83333vw;height:21.875vw}
.main-popup .swiper-slide img{width:100%}
.main-popup .swiper-pagination{width:100%;left:0;bottom:1.25vw}
.main-popup .swiper-pagination-bullet{width:0.41667vw;height:0.41667vw;border:1px solid #fff;background:transparent}
.main-popup .swiper-pagination-bullet.swiper-pagination-bullet-active{width:0.52083vw;height:0.52083vw;background:#fff;border:none}
.main-popup .swiper-pagination-bullet + .swiper-pagination-bullet{margin-left:0.41667vw}
.main-popup .btn-info{font-size:0}
.main-popup .btn-info .bttn{position:relative;display:inline-block;width:50%;height:3.07292vw;line-height:3.07292vw;border:1px solid #e0e0e0;background:#fff}
.main-popup .btn-info .bttn .txt{font-size:0.83333vw;font-family:Arial,sans-serif;font-weight:600;color:#4d4948}
.main-popup .btn-info .bttn:last-child{border-left:none}
/*! 설문조사, 맨위로가기버튼 */
.survey-area{display:none}
.btntop-area{display:none}
.mainBody .survey{display:none}
/*! 메인 설문조사 */
.survey-main{position:absolute;bottom:-210px;right:62px;z-index:10}
.survey-main .bttn{display:block;padding:0;width:36px;height:36px;background:url("../../images/common/default/ico_survey.png")}
/*! Vimeo player icon 삭제 */
.myVideo-layer iframe{width:101%!important;height:101%!important}
.myVideo-layer{display:block;width:100%;height:100%;background:#000}
.mainBody #header .header-content{height:78px}
.mainBody #header .btn-ctr-search{display:block;right:68px;top:46px;padding:0;width:25px;height:24px;background:#fff}
.mainBody #header .btn-ctr-search .ico{position:static;margin:0;width:25px;height:24px;background:url("../../images/common/main/btn_main_search.png") no-repeat 0 0}
.only_mo{display:none!important}
.mainBody #container{overflow:inherit}
.new_main{position:relative;margin-top:40px;width:100%}
.new_main.hidden{overflow:hidden}
.new_main .sldie_area{position:relative;width:60%;margin-left:40%}
.new_main .sldie_area .swiper-slide img{width:100%}
.new_main .ico_scroll{display:block;position:absolute;left:154px;bottom:60px;width:42px;height:70px;background:url("../../images/common/main/ico_scroll.png") no-repeat 0 0;z-index:10}
.new_main .indi{position:absolute;left:-70px;top:40px;z-index:10}
.new_main .indi li{padding-bottom:5px}
.new_main .indi li a{display:inline-block}
.new_main .indi li span{display:inline-block;width:150px;font-size:24px;color:#c00032;vertical-align:middle;text-align:right;opacity:0}
.new_main .indi li strong{display:inline-block;width:40px;font-size:18px;color:#767676;vertical-align:middle;text-align:right}
.new_main .indi li em{display:inline-block;width:0;height:1px;background:#000;vertical-align:middle;-webkit-transition:.4s all ease-out;-o-transition:.4s all ease-out;transition:.4s all ease-out}
.new_main .indi li.on span{display:inline-block;font-family:Arial,sans-serif;font-weight:600;opacity:1}
.new_main .indi li.on strong{display:inline-block;margin-left:3px;font-size:32px;color:#c00032;text-align:left;font-family:Arial,sans-serif;font-weight:600}
.new_main .indi li:nth-child(1).on .align{margin-left:8px}
.new_main .indi li.on em{display:inline-block;width:98px;margin-left:7px;-webkit-transition:.4s all ease-out;-o-transition:.4s all ease-out;transition:.4s all ease-out}
.new_main .swiper-container .slide_btn{display:block;position:absolute;right:60px;width:73px;height:73px;z-index:10}
.new_main .swiper-container .slide_btn span{display:none}
.new_main .swiper-container .slide_btn:hover{background:url("../../images/common/main/btn_slide_hover.png") no-repeat 0 0}
.new_main .swiper-container .slide_btn:hover span{display:block;font-size:16px;line-height:73px;text-align:center;color:#fff}
.new_main .swiper-container .prv{bottom:140px;background:url("../../images/common/main/btn_slide01_off.png") no-repeat 0 0}
.new_main .swiper-container .nxt{bottom:60px;background:url("../../images/common/main/btn_slide02_off.png") no-repeat 0 0}
.new_main .swiper-container .prv.swiper-button-disabled{opacity:.5}
.new_main .swiper-container .prv.swiper-button-disabled:hover{background:url("../../images/common/main/btn_slide01_off.png") no-repeat 0 0}
.new_main .swiper-container .prv.swiper-button-disabled:hover span{display:none}
.new_main .swiper-container .nxt.swiper-button-disabled{opacity:.5}
.new_main .swiper-container .nxt.swiper-button-disabled:hover{bottom:60px;background:url("../../images/common/main/btn_slide02_off.png") no-repeat 0 0}
.new_main .swiper-container .nxt.swiper-button-disabled:hover span{display:none}
.new_txt_area{position:absolute;left:0;top:0;width:40%;height:100%;background:#fff}
.new_txt_area .txt_box{padding:75px 0 0 40px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.new_txt_area .txt_box h1{font-family:'LGSmHaTR';font-size:54px;line-height:60px;color:#222}
html.lang-ja .new_txt_area .txt_box h1{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.new_txt_area .txt_box h1:focus{outline:0}
.new_txt_area .txt_box h1 a{display:inline-block;position:relative;margin-left:15px;width:93px;height:60px;vertical-align:top}
.new_txt_area .txt_box h1 a span{margin-top:20px;width:78px;height:18px}
.new_txt_area .txt_box h1 a .circle{position:absolute;top:-18px;left:28px;display:block;width:55px;height:55px;overflow:hidden;background-color:#f2ccd6;border-radius:34px;-webkit-transition:ease all 0.4s;-o-transition:ease all 0.4s;transition:ease all 0.4s;z-index:20}
.new_txt_area .txt_box h1 a .circle span{position:absolute;top:-28px;left:-13px}
.new_txt_area .txt_box h1 a .arrow{position:absolute;left:10px;top:-25px}
.new_txt_area .txt_box h1 a:hover{}
.new_txt_area .txt_box h1 a:focus .circle,.new_txt_area .txt_box h1 a:hover .circle{background-color:#c00032;-webkit-transition:ease all 0.4s;-o-transition:ease all 0.4s;transition:ease all 0.4s}
.new_txt_area .txt_box p{width:268px;font-family:'LGSmHaTR';margin-top:11px;font-size:16px;line-height:24px;color:#767676}
html.lang-en .new_txt_area .txt_box p,html.lang-ja .new_txt_area .txt_box p,html.lang-zh .new_txt_area .txt_box p{width:268px;font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
html.lang-de .new_txt_area .txt_box p,html.lang-pl .new_txt_area .txt_box p{width:86%}
.new_txt_area .txt_box:nth-child(1) p{width:370px}
html.lang-zh .new_txt_area .txt_box:nth-child(1) p{width:272px}
.new_txt_area .txt_box:nth-child(2) p{width:300px}
.new_txt_area .txt_box:nth-child(3) p{width:360px}
.new_txt_area .txt_box:nth-child(4) p{width:264px}
@-webkit-keyframes anim{
from{margin-left:-5px}
to{margin-left:10px}}
@keyframes anim{
from{margin-left:-5px}
to{margin-left:10px}}
.new_txt_area .down_area{margin-top:42px}
.new_txt_area .down_area a{display:inline-block;margin-right:15px;width:182px;font-size:15px;font-family:'LGSmHaTR';line-height:54px;color:#767676;text-align:center;border:1px solid #ddd}
html.lang-de .new_txt_area .down_area a,html.lang-pl .new_txt_area .down_area a{width:210px}
html.lang-ja .new_txt_area .down_area a{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
html.lang-pl .new_txt_area .txt_box:nth-child(3) .down_area a{width:270px}
html.lang-de .new_txt_area .txt_box:nth-child(3) .down_area a{width:205px}
.new_txt_area .down_area a:after{content:'';display:inline-block;margin-left:5px;width:16px;height:19px;vertical-align:middle;background:url("../../images/common/main/ico_down.png") no-repeat 0 0}
.new_txt_area .down_area a:focus,.new_txt_area .down_area a:hover{background:#c00032;border:1px solid #c00032;color:#fff}
.new_txt_area .down_area a:hover:after{background:url("../../images/common/main/ico_down_on.png") no-repeat 0 0}
.new_txt_area .down_area a.sns:after{width:18px;background:url("../../images/common/main/ico_data.png") no-repeat 0 0}
.new_txt_area .down_area a.sns:hover:after{background:url("../../images/common/main/ico_sns_on.png") no-repeat 0 0}
.new_txt_area .down_area a.data:after{width:18px;background:url("../../images/common/main/ico_sns.png") no-repeat 0 0}
.new_txt_area .down_area a.data:hover:after{background:url("../../images/common/main/ico_sns_on.png") no-repeat 0 0}
.new_txt_area .down_area a.chck:after{width:19px;height:19px;background:url("../../images/common/main/ico_chck.png") no-repeat 0 0}
.new_txt_area .down_area a.chck:hover:after{background:url("../../images/common/main/ico_chck_on.png") no-repeat 0 0}
.new_txt_area .down_area a.rc:after{width:21px;background:url("../../images/common/main/ico_rc.png") no-repeat 0 0}
.new_txt_area .down_area a.rc:hover:after{background:url("../../images/common/main/ico_rc_on.png") no-repeat 0 0}
.new_txt_area .down_area a.int:after{width:12px;background:url("../../images/common/main/ico_int.png") no-repeat 0 0}
.new_txt_area .down_area a.int:hover:after{background:url("../../images/common/main/ico_int_on.png") no-repeat 0 0}
.new_menu{display:none;position:absolute;left:0;top:-140px;background:#fff;width:150%;height:calc(100% + 140px);min-width:1090px;z-index:101}
.new_menu .con_rel{position:relative;padding:78px 106px 0 60px;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.new_menu .con_rel02{padding:78px 106px 50px 60px}
.new_menu .con_rel::-webkit-scrollbar{width:6px}
.new_menu .con_rel::-webkit-scrollbar-track{background:#ededed;border-radius:6px}
.new_menu .con_rel::-webkit-scrollbar-thumb{background:#373737;border-radius:6px}
.new_menu .con_rel::-webkit-scrollbar-thumb:hover{background:#cdcdcd}
.new_menu .mn_tit{overflow:hidden;position:absolute;left:130px;top:78px;width:70%;font-size:60px;font-family:Arial,sans-serif;font-weight:600;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}
.new_menu .mn_tit em{display:inline-block;position:relative;padding-right:50px;background:#fff;z-index:1}
.new_menu .mn_tit span{display:inline-block;position:absolute;left:0;top:40px;width:100%;height:1px;background:#222}
.new_menu .menu_box{position:relative;padding:170px 0 0 154px}
.new_menu .menu_box:before{content:'';display:block;position:absolute;left:154px;top:0;width:calc(100% - 154px);height:170px}
.new_menu .menu_box > li{padding-top:35px;padding-bottom:14px;border-top:1px solid #e4e4e4}
.new_menu .menu_box > li:first-child{padding-top:0;border:none}
.new_menu .menu_box.product > li{padding-top:35px;padding-bottom:14px;border-top:0;border-bottom:1px solid #e4e4e4}
.new_menu .menu_box.product > li:first-child{padding-top:0;border-bottom:1px solid #e4e4e4}
.new_menu .menu_box > li h2 span{display:block;font-size:10px;line-height:12px;font-family:Arial,sans-serif;font-weight:600}
.new_menu .menu_box > li h2 strong{display:block}
.new_menu .menu_box > li h2 strong span{display:inline-block;font-size:28px;font-family:'LGSmHaTSB';line-height:40px;color:#222;vertical-align:top}
html.lang-ja .new_menu .menu_box > li h2 strong span{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.new_menu .menu_box > li h2 strong span:nth-child(1){margin-right:28px}
.new_menu .menu_box > li ul{padding-left:63px}
.new_menu .menu_box > li ul li{float:left;margin-right:25px;font-size:16px;line-height:40px;color:#767676;font-family:'LGSmHaTR'}
html.lang-ja .new_menu .menu_box > li ul li{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.new_menu .menu_box > li ul li.button-case{padding:0 17px;border:1px solid #ddd;border-radius:20px;float:left;margin-right:25px;font-size:16px;line-height:40px;color:#767676;font-family:'LGSmHaTR'}
html.lang-ja .new_menu .menu_box > li ul li.button-case{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.new_menu .menu_close{position:absolute;right:106px}
.new_menu .menu_close02{position:absolute;right:106px;bottom:unset}
.new_menu .menu_close a{display:block;width:79px;height:20px;font-family:'LGSmHaTR';background:url("../../images/common/main/nemu_close.png") no-repeat 0 0}
html.lang-ja .new_menu .menu_close a{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.new_menu.bg01 .menu_box:before{background:url("../../images/common/main/bg_newmenu01.jpg") no-repeat 0 bottom;background-size:cover}
.new_menu.bg02 .menu_box:before{background:url("../../images/common/main/bg_newmenu02.jpg") no-repeat 0 bottom;background-size:cover}
.new_menu.bg03 .menu_box:before{background:url("../../images/common/main/bg_newmenu03.jpg") no-repeat 0 bottom;background-size:cover}
.new_menu.bg04 .menu_box:before{background:url("../../images/common/main/bg_newmenu04.jpg") no-repeat 0 bottom;background-size:cover}
.list_2dan{position:relative;padding-left:154px;padding-top:170px}
.list_2dan:before{content:'';display:block;position:absolute;left:154px;top:0;width:calc(100% - 154px);height:170px}
.list_2dan .menu_box{float:left;width:calc(50% -  10px);padding-left:0;margin-left:10px;padding-top:0}
.list_2dan .menu_box:before{display:none}
.list_2dan .menu_box li ul{padding-left:65px}
.list_2dan .menu_box li li a{letter-spacing:-1px}
.list_2dan .menu_box li ul.h80{height:80px}
.list_2dan .menu_box:first-child{margin-right:10px;margin-left:0}
.list_2dan .menu_box:last-child li:nth-child(3){border-bottom:1px solid #e4e4e4}
.new_menu + .dmm{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.6;z-index:100}
.new_menu.open{display:block}
.new_menu.open + .dmm{display:block;opacity:0}}
@media (min-width: 1281px) and (min-width: 1830px) and (max-width: 1920px){
.new_menu .menu_close{right:153px}}
@media (min-width: 1281px) and (max-width: 1700px){
.new_main .indi li span{display:none!important}}
@media (min-width: 1281px){
.new_news_area{position:absolute;left:0;bottom:0;width:40%;height:45%;background:#f2f2f2}
.new_news_area .news_in{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.new_news_area .tab{position:absolute;left:60px;top:-11px;z-index:10}
.new_news_area .tab ul li{float:left;margin-right:20px}
.new_news_area .tab ul li a{display:block;font-size:16px;font-family:'LGSmHaTL';font-weight:bold;line-height:22px;color:#000}
html.lang-ja .new_news_area .tab ul li a{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.new_news_area .tab ul li a .line-red{display:block;width:0;height:8px;background:#a50034}
.new_news_area .tab ul li.on a .line-red{width:100%;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}
.news_in .left_slide .swiper-container{padding:50px 0 40px;margin:0 60px}
.news_in .left_slide .lnk_item{width:50%}
.news_in .left_slide .lnk_item a{display:block;position:relative}
.news_in .left_slide .lnk_item a img{width:100%}
.news_in .left_slide .lnk_item a em{display:none;position:absolute;left:0;top:0;width:100%;height:100%;text-align:center}
.news_in .left_slide .lnk_item a em span{display:inline-block;width:100%;height:100%;background:#000;opacity:0.7}
.news_in .left_slide .lnk_item a em img{position:absolute;left:50%;top:50%;width:120px;margin:-12px 0 0 -60px}
.news_in .left_slide .lnk_item a:focus em,.news_in .left_slide .lnk_item a:hover em{display:block}
.news_in .left_slide .lnk_item > span{display:block;margin-top:7px;width:100%;font-size:16px;font-family:'LGSmHaTR';line-height:26px;color:#222;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}
\
 html.lang-ja .news_in .left_slide .lnk_item > span{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.news_in .left_slide .lnk_item em{display:block;font-size:12px;font-family:'LGSmHaTR';line-height:21px;color:#666}
html.lang-ja .news_in .left_slide .lnk_item em{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}
.news_in .left_slide .prv{display:block;position:absolute;left:24px;top:50%;margin-top:-20px;width:12px;height:19px;background:url("../../images/common/main/ico_left_slide01.png") no-repeat 0 0}
.news_in .left_slide .prv.swiper-button-disabled{opacity:0.3}
.news_in .left_slide .nxt{display:block;position:absolute;right:24px;top:50%;margin-top:-20px;width:12px;height:19px;background:url("../../images/common/main/ico_left_slide02.png") no-repeat 0 0}
.news_in .left_slide .nxt.swiper-button-disabled{opacity:0.5}
.news_in .left_slide .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#ccc;opacity:1}
.news_in .left_slide .swiper-pagination .swiper-pagination-bullet-active{background:#c00032}
.news_in .left_slide .more{position:absolute;right:60px;top:15px;font-size:13px;line-height:16px;color:#444;z-index:15}
.sldie_area.ui-main{background:#fff;z-index:5}
.sldie_area.ui-main:after{content:'';display:block;position:absolute;bottom:0;right:0;z-index:0;width:100%;height:0%;background:transparent;-webkit-transition:all 0.8s cubic-bezier(0.4, 0.31, 0.19, 1) 1.3s;-o-transition:all 0.8s cubic-bezier(0.4, 0.31, 0.19, 1) 1.3s;transition:all 0.8s cubic-bezier(0.4, 0.31, 0.19, 1) 1.3s}
.sldie_area.ui-main.active:after{height:100%}
.new_main .indi li.on em.false{width:0}
.new_main .indi li.on em.true{width:98px;-webkit-transition:.4s all ease-out 2.7s;-o-transition:.4s all ease-out 2.7s;transition:.4s all ease-out 2.7s}
.new_menu .down_wrap{margin:35px 0 150px 154px}
.new_menu .down_wrap .btn{position:relative;width:190px;height:55px;display:inline-block;margin-right:20px;padding:0 15px;border:1px solid #333130}
.new_menu .down_wrap .btn:after{content:'';display:inline-block;width:25px;height:8px;background:url(../../images/common/main/down-arrow.png) no-repeat 0 0;background-size:cover;position:absolute;right:15px;top:50%;margin-top:-4px}
.new_menu .down_wrap .btn:last-child{margin-right:0}
.new_menu .down_wrap .btn .txt{font-size:16px;line-height:55px;font-family:'LGSmHaTR'}
.menu_close.product{bottom:70px}}
/*# sourceMappingURL=../../sass_maps/css/en/main.css.map */
