.gnb-standard-banner-wrap.opt-fade {position:relative; z-index:9999;}
.signature_lgcom_wrap.rchTop.scrU .signature_lgcom_header {position:absolute !important;}
.breadcrumb {position:relative; max-width:100%; margin:0; z-index:9999; background-color:#fff !important;}
.breadcrumb ul {max-width:1600px; margin:0 auto;}

* {box-sizing:border-box;}
.clfix:after {content: "."; display: block; height:0px; clear: both; visibility: hidden;}
.clfix {display:block; zoom:1;} /*for IE 5.5-7*/
.mo {display:none;}
.blind {display:none;}
.mt0 {margin-top:0 !important;}
.pt0 {padding-top:0 !important;}
.mt100 {margin-top:100px !important;}
.mt160 {margin-top:160px; !important}
.mt50 {margin-top:50px !important;}


.magazine_visual_wrap {position:relative; height:100vh; background-repeat:no-repeat; background-position:50% 50%; background-size:cover;}
.magazine_visual_wrap .magazine_visual {position:relative; max-width:1640px; margin:0 auto; width:100%; height:100%;}
.magazine_visual_wrap .title_wrap {position:absolute; top:50%; left:110px; margin-top:-120px; text-align:center; }
.magazine_visual_wrap .title strong {font-family:'Gotham Medium', sans-serif; font-size:46px; color:#fff; line-height:90px;}
.magazine_visual_wrap .title {font-family:'Gotham Book', sans-serif; font-size:46px; color:#fff; line-height:90px;}
.magazine_visual_wrap .visual_btn a {display:inline-block; width:480px; height:76px; font-size:30px; background:#fff; color:#000; text-align:center; line-height:72px; border:2px solid #000; border-radius:40px; font-family:'Gotham Medium', sans-serif; margin-top:170px; transition:0.5s all;}
.magazine_visual_wrap .visual_btn a:hover {background:#000; color:#fff; border:2px solid #fff;}
.lounge_content {background:#fff; font-family:'Gotham Book', sans-serif; font-size:20px; line-height:1.6; color:#000; padding:160px 0;}
.lounge_content_inner {max-width:900px; margin:0 auto; width:100%; }
.lounge_content_inner img {width:100%;}
.lounge_content_inner h3 {margin-top:160px; text-align:center; font-family:'Gotham Medium', sans-serif; font-size:40px; line-height:1.5;}
.lounge_content_inner p.sub_title {margin:45px auto 0; padding:0 36px;}
.lounge_content_inner .section_text {margin:40px 0 0 0; padding:0 36px;}
.lounge_content_inner .desc_bg {background:#f3f3f3; padding:40px; margin:50px 0 0 0;}
.lounge_content_inner .desc_bg ul li {position:relative; padding-left:10px;}
.lounge_content_inner .desc_bg ul li .star {position:absolute; left:0; top:3px; }
.lounge_content_inner .desc_bg .small p {position:relative; padding-left:109px;}
.lounge_content_inner .desc_bg .small .space {position:absolute; left:0; top:0; }

.lounge_content_inner span.btn01 {display:block; margin:0 auto; text-align:center; margin:50px 0 0 0;}
.lounge_content_inner span.btn01 a {display:inline-block; background:#000; color:#fff; height:55px; line-height:55px; padding:0 70px; /*font-family:'Gotham Medium', sans-serif;*/ font-size:20px !important; font-weight:bold;} 
.lounge_content_inner span.btn_important {display:block; margin:0 auto; text-align:center; margin:50px 0 0 0;}
.lounge_content_inner span.btn_important a {display:inline-block; border-radius:30px; min-width:360px;  background-image:linear-gradient(280deg,#e01253,#ae0139); color:#fff; height:60px; line-height:60px; padding:0 70px; /*font-family:'Gotham Medium', sans-serif;*/ font-size:20px !important;}
.lounge_content_inner span.btn_important a:hover {background:#a40033;}

.lounge_content_inner .section_image {width:100%; max-width:900px; }
.lounge_content_inner .section_image div.left {float:left; padding-right:10px;  }
.lounge_content_inner .section_image div.right {float:right;  padding-left:10px; }
.lounge_content_inner .section_image div.right ul li + li {margin:20px 0;}
.lounge_content_inner .section_image.col2 {}
.lounge_content_inner .section_image.col2 .left {float:left; width:50%;}
.lounge_content_inner .section_image.col2 .right {float:left; width:50%;}
.lounge_content_inner .section_image.col2 h4 { font-family:'Gotham Medium', sans-serif; font-size:20px; text-align:center; margin-top:50px;}
.lounge_content_inner .section_text a.link_text {font-family:'Gotham Medium', sans-serif; color:#2577ca;}
.lounge_content_inner dl {margin:40px 0 0 0;}
.lounge_content_inner dl dt {font-family:'Gotham Medium', sans-serif; }
.lounge_content_inner dl dd {margin:40px 0 0 0; }
.lounge_content_inner .desc_bg dl dd {margin:0;}
.center {text-align:center;}
.small {font-family:'Gotham Book', sans-serif; font-size:16px; line-height:1.5; color:#4d4d4d;}
.img_desc_small {float:right; font-size:16px; line-height:1.5; color:#4d4d4d;}
.lounge_content_inner .section_image_small {margin:40px auto; max-width:721px; width:100%;}


.section_image_01 {max-width:900px; width:100%; font-size:0; }
.section_image_01 .left {float:left; width:66%; padding-right:1%;}
.section_image_01 .right {float:left; width:34%; padding-left:1%;}
.section_image_01 .right ul li {position:relative; }
.section_image_01 .right ul li span {position:absolute; left:10px; bottom:10px; color:#fff; font-size:20px; font-family:'Gotham Medium', sans-serif; line-height:1.6;}
.section_image_01 .right ul li + li {margin:18px 0;}

.section_image_02 {font-size:0;}
.section_image_02 > .left {float:left;  width:33%; padding-right:1%;}
.section_image_02 > .right {float:left; width:67%; padding-left:1%;  }
.section_image_02 .right .col2 {padding-top:18px;}
.section_image_02 .right .col2 span.left {float:left; width:50%; padding-right:1.5%; }
.section_image_02 .right .col2 span.right {float:left; width:50%;  padding-left:1.5%; }



/*비디오*/
.section_video {position:relative; max-width:900px; width:100%; margin:45px auto 0;}
.section_video .unit {position:relative;}
.section_video .image_block {position:relative; z-index:1;}
.section_video .image_block img {width:100%;}
.section_video .player {position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1;}
.section_video.on .image_block {z-index:-1;}
.section_video.on .player {z-index:1;}
.section_video .btn_play {position:absolute; left:50%; top:50%; width:61px; height:61px; margin:-30px 0 0 -30px; z-index:1;}
.section_video .btn_play a {display:block; height:100%; border:2px solid #fff; border-radius:50%; box-sizing: border-box;  background: rgba(0,0,0,0.4);}
.section_video .btn_play a:before {content: ""; display: block; position: absolute; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; width: 0; height: 0; background: #fff; -moz-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1); -webkit-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1); transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);}
.section_video .btn_play a:after {content: ""; display: block; position: static; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); margin-left: 2px; width: 0; height: 0; border-style: solid; border-width: 7px 0 7px 12.18px; border-color: transparent transparent transparent #fff; -moz-transition: all 0.1s; -o-transition: all 0.1s; -webkit-transition: all 0.1s; transition: all 0.1s;}
.section_video .btn_close {display:none; position:absolute; right:0; top:0;}
.section_video .btn_close a {display:block; width:70px; height:70px; position:absolute; right: 0; top:0; transform: translateY(-100%); cursor: pointer; background: #000 url(../images/lounge/pop_close_btn.svg) no-repeat center center / contain; z-index:100;}
.section_video.on .btn_close {display:block;}
/*비디오*/


@media (min-width: 769px) and (max-width: 1400px) {
.mt100 {margin-top:7.14vw !important;}
.mt160 {margin-top:11.43vw; !important}
.mt50 {margin-top:3.57vw !important;}
.magazine_visual_wrap { height:100vh;  background-position:50% 50%; }
.magazine_visual_wrap .magazine_visual { max-width:117.14vw; margin:0 auto; width:100%; height:100%;}
.magazine_visual_wrap .title_wrap { top:50%; left:3.57vw; margin-top:-8.57vw; }
.magazine_visual_wrap .title strong {font-family:'Gotham Medium', sans-serif; font-size:3.29vw;  line-height:6.43vw;}
.magazine_visual_wrap .title {font-family:'Gotham Book', sans-serif; font-size:3.29vw;  line-height:6.43vw;}
.magazine_visual_wrap .visual_btn a { width:34.29vw; height:5.43vw; font-size:2.14vw; background:#fff;   line-height:5.14vw; border:0.14vw solid #000; border-radius:2.86vw; font-family:'Gotham Medium', sans-serif; margin-top:12.14vw; }
.magazine_visual_wrap .visual_btn a:hover {background:#000;  border:0.14vw solid #fff;}
.lounge_content {background:#fff; font-family:'Gotham Book', sans-serif; font-size:1.43vw; line-height:1.6;  padding:11.43vw 0;}
.lounge_content_inner {max-width:64.29vw; margin:0 auto; width:100%; }
.lounge_content_inner img {width:100%;}
.lounge_content_inner h3 {margin-top:11.43vw;  font-family:'Gotham Medium', sans-serif; font-size:2.86vw; line-height:1.5;}
.lounge_content_inner p.sub_title {margin:3.21vw auto 0; padding:0 2.57vw;}
.lounge_content_inner .section_text {margin:2.86vw 0 0 0; padding:0 2.57vw;}
.lounge_content_inner .desc_bg {background:#f3f3f3; padding:2.86vw; margin:3.57vw 0 0 0;}
.lounge_content_inner span.btn01 { margin:0 auto;  margin:3.57vw 0 0 0;}
.lounge_content_inner span.btn01 a { background:#000;  height:3.93vw; line-height:3.93vw; padding:0 5.00vw; /*font-family:'Gotham Medium', sans-serif;*/ font-size:1.43vw !important;}
.lounge_content_inner span.btn_important { margin:0 auto;  margin:3.57vw 0 0 0;}
.lounge_content_inner span.btn_important a { border-radius:2.00vw; min-width:25.71vw;  background-image:linear-gradient(280deg,#e01253,#ae0139);  height:4.29vw; line-height:4.29vw; padding:0 5.00vw; /*font-family:'Gotham Medium', sans-serif;*/ font-size:1.43vw !important;}
.lounge_content_inner span.btn_important a:hover {background:#a40033;}

.lounge_content_inner .section_image {width:100%; max-width:64.29vw; }
.lounge_content_inner .section_image div.left { padding-right:0.71vw;  }
.lounge_content_inner .section_image div.right {  padding-left:0.71vw; }
.lounge_content_inner .section_image div.right ul li + li {margin:1.43vw 0;}
.lounge_content_inner .section_image.col2 {}
.lounge_content_inner .section_image.col2 .left { width:50%;}
.lounge_content_inner .section_image.col2 .right { width:50%;}
.lounge_content_inner .section_image.col2 h4 { font-family:'Gotham Medium', sans-serif; font-size:1.43vw;  margin-top:3.57vw;}
.lounge_content_inner .section_text a.link_text {font-family:'Gotham Medium', sans-serif; }
.lounge_content_inner dl {margin:2.86vw 0 0 0;}
.lounge_content_inner dl dt {font-family:'Gotham Medium', sans-serif; }
.lounge_content_inner dl dd {margin:2.86vw 0 0 0; }
.lounge_content_inner .desc_bg dl dd {margin:0;}
.center {}
.small {font-family:'Gotham Book', sans-serif; font-size:1.14vw; line-height:1.5; }
.img_desc { }
.lounge_content_inner .section_image_small {margin:2.86vw auto; max-width:51.50vw; width:100%;}
.lounge_content_inner .desc_bg .small p {position:relative; padding-left:7.2vw;}






.section_image_01 .right ul li span {position:absolute; left:1.4vw; bottom:1vw; font-size:1.43vw; ;}
.section_image_01 .right ul li + li {margin:1.29vw 0;}

/*.section_image_01 {max-width:64.29vw; width:100%; font-size:0; }*/
/*.section_image_01 .left { width:64%; height:36.57vw; }*/
/*.section_image_01 .right { width:34%; margin-left:2%;}*/
/*.section_image_01 .right ul li { }*/
/*.section_image_01 .right ul li span { left:0; bottom:0;  font-size:1.43vw;}*/
/*.section_image_01 .right ul li + li {margin:1.43vw 0;}*/

.section_image_02 {font-size:0;}
.section_image_02 > .left {  width:33%; padding-right:1%;}
.section_image_02 > .right { width:67%; padding-left:1%;  }
.section_image_02 .right .col2 {padding-top:1.29vw;}
.section_image_02 .right .col2 span.left { width:50%; padding-right:1.5%; }
.section_image_02 .right .col2 span.right { width:50%;  padding-left:1.5%; }




}



@media (max-width: 768px) {
.mo {display:block;}
.pc , .br {display:none;}
.mt0 {margin-top:0 !important;}
.pt0 {padding-top:0 !important;}
.mt100 {margin-top:13.02vw !important;}
.mt160 {margin-top:20.83vw;}
.mt50 {margin-top:6.51vw !important;}


.lounge_content {font-size:4.17vw; line-height:1.5; padding-top:20.83vw;}
.lounge_content_inner {padding:0 5.86vw;}
.magazine_visual_wrap .title_wrap {position:absolute; left:0; right:0; width:100%;  height:48vw; margin:0 auto; top:18%; }
.lounge_content_inner .section_text {padding:0; }
.magazine_visual_wrap .title { font-size:6.51vw; line-height:1; text-align:center; margin:0;}
.magazine_visual_wrap .title strong {font-size:6.51vw; line-height:1.5; }
.magazine_visual_wrap .title_wrap .mo {display:block; margin-top:5vw; }
.magazine_visual_wrap .title_wrap .mo img {height:10.03vw;}
.magazine_visual_wrap .visual_btn a {position:absolute; left:50%; transform:translateX(-50%); bottom:0; width:100%; margin:0 auto;  border-radius:20vw; height:11vw; line-height:11vw; width:65vw;  font-size:4.17vw;}

.lounge_content_inner .desc_bg {padding:9.77vw 5.86vw; margin:10.42vw -45px 0;}
.lounge_content_inner .desc_bg ul {padding:0 2vw; }
.lounge_content_inner h3 {font-size:5.73vw; line-height:1.5; margin-top:20.83vw; }
.lounge_content_inner p.sub_title {font-size:4.17vw; line-height:1.5; padding:0; margin:9.11vw 0 0 0;}
.lounge_content_inner .section_text {font-size:4.17vw; margin:9.11vw 0 0 0;}
.lounge_content_inner dl {margin:5.21vw 0 0 0;}
.lounge_content_inner dl dt {font-size:4.17vw;}
.lounge_content_inner dl dd {margin:6vw 0 0 0; }
.small {padding:0 20px;}
.lounge_content_inner .desc_bg .small p {padding-left:0; margin:3.91vw 0;}
.lounge_content_inner .desc_bg .small p .space {position:static;}

.lounge_content_inner span.btn01 {margin:10.42vw auto 0;}
.lounge_content_inner span.btn01 a { height:13.02vw; line-height:13.02vw; padding:0 12.37vw; min-width:59.90vw; font-size:4.17vw !important;}
.lounge_content_inner span.btn_important {margin:10.42vw auto 0;}
.lounge_content_inner span.btn_important a {border-radius:20vw; height:13.02vw; line-height:13.02vw; padding:0 12.37vw; min-width:59.90vw; font-size:4.17vw !important;}

.small {font-size:3.65vw;}
.small li + li {margin-top:9.11vw;}
.section_image_02 .right .col2 {padding-top:1.34vw;}

.section_video {margin:9.11vw 0 0 0;}

/*스와이퍼*/
.image_rolling {display:block;}
.image_rolling .swiper-container {padding:14.19vw 0;}
.image_rolling .swiper-slide {padding:0 16.93vw; padding-top:0; box-sizing: border-box;}
.image_rolling .swiper-button-next,
.image_rolling .swiper-button-prev {width:5.21vw; background:none;}
.image_rolling .swiper-container.product {position:relative; padding:40vw 0; padding-top:0 !important; margin-top:15.63vw;}
.image_rolling .swiper-container.product .swiper-pagination {bottom:32.38vw; color:#757575 !important;}
.image_rolling .swiper-container .swiper-pagination {bottom:5.38vw; color:#757575 !important;}
.image_rolling .swiper-container .swiper-pagination .swiper-pagination-current {color:#757575 !important;}
.more {position:absolute; width:100%; left:50%; transform:translateX(-50%); bottom:-42.53vw;}
.more h4 {margin:0; text-align:center; font-family:'Gotham Medium', sans-serif; margin:5vw 0;}
.more span.btn {margin-top:0; }

.swiper-slide span.text_test {position:absolute; bottom:10px; font-size:3.65vw; line-height:1.5;color:#fff; left:20vw; }

.image_rolling .swiper-container.product .swiper-button-next,
.image_rolling .swiper-container.product .swiper-button-prev {width:5.21vw; height:10.94vw; margin-top:-20vw; transform:translateY(-50%);}

.section_video .btn_close a {width:50px; height:50px;}

/* swiper */
.swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
	position:relative;
  }

  .swiper-slide img {
    display: block; 
/*        object-fit: cover;*/
  }

  .swiper-container {max-width:768px; margin:0 auto; width:100%;}
  .swiper-pagination {font-size:4.69vw; font-family:'Gotham Medium', sans-serif; bottom:40px;}
  :root{--swiper-theme-color:#444;}
  .swiper-button-next:after,
  .swiper-button-prev:after {display:none;}
  .swiper-button-next,
  .swiper-button-prev {width:40px; height:84px; margin-top:-42px;}
  .swiper-container-horizontal>.swiper-pagination-bullets,
  .swiper-pagination-custom, .swiper-pagination-fraction {bottom:0;}
/* swiper */


}
