@charset "utf-8"; 

#featureIdx01,
#featureIdx02,
#featureIdx03,
#featureIdx04,
#featureIdx05,
#featureIdx06,
#featureIdx07,
#featureIdx08,
#featureIdx09,
#featureIdx10,
#featureIdx11,
#featureIdx12,
#featureEtc {margin:0 auto;}
picture {
display:block;
}
.responsive.subLayout img {
max-width:100%;
}
.responsive.subLayout {
max-width:1920px;
margin:0 auto;
}
body.modalOpen {
overflow:hidden;
}
.layer_popup_wrappper {
position:fixed;
top:0;
right:0;
left:0;
bottom:0;
width:100%;
height:100%;
overflow-x:hidden;
overflow-y:auto;
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-user-select:none;
-webkit-user-drag:none;
z-index:1000;
display:none;
}
.layer_popup_wrappper:after {
content:"";
position:fixed;
top:0;
right:0;
left:0;
bottom:0;
display:block;
background:#000;
opacity:0.5;
}
.layer_popup {
position:absolute;
left:50%;
top:50%;
overflow-y:auto;
transform:translate(-50%,-50%);
z-index:1000;
}
.layer_popup .pop_close {
position:absolute;
right:0;
top:0;
display:inline-block;
width:53px;
height:53px;
text-indent:-9999px;
overflow:hidden;
background:url('/kr/images/wash-tower/md08045956/usp_0029.jpg') no-repeat 50% 50%;
z-index:10
}
.visual {
width:100%;
position:relative;
}
.visual .slick-list {
overflow:hidden;
}
.visual .slick-slide {
float:left;
outline:none
}
.visual .slick-arrow {
position:absolute;
top:50%;
width:38px;
height:64px;
z-index:100;
text-indent:-9999px;
overflow:hidden;
outline:none;
border:0;
}
.visual .slick-arrow.slick-prev {
left:20px;
background:url('/kr/images/common/usp_0035.png') no-repeat;
}
.visual .slick-arrow.slick-next {
right:20px;
background:url('/kr/images/common/usp_0036.png') no-repeat;
}
.slick-dots {
position:absolute;
left:0;
right:0;
bottom:10px;
text-align:center;
}
.slick-dots li {
display:inline-block;
}
.slick-dots li button {
background:#aaa;
width:10px;
height:10px;
text-indent:-999px;
border-radius:50%;
margin:0 5px;
overflow:hidden;
text-align:left;
border:0;
outline:none;
transition:all .2s
}
.slick-dots li.slick-active button {
background:#da0f47;
width:26px;
border-radius:25px;
}
.pc_only{display:block;}
.m_only{display:none;}

.tType1 {
font-size: 48px;
line-height: 66px;
font-weight: 700;
}
.tType2 {
font-size: 18px;
line-height: 28px;
margin-top: 16px;
}
.tType3 {
font-weight: 700;
font-size: 24px;
line-height: 34px;
margin-bottom:8px;
color:#666;
}
.tType4 {
font-size:32px;
font-weight:700;
line-height:1.6
}
.tipTxt {
font-size:14px;
color:#888;
font-weight:400
}
.tl {
text-align:left !important
}
.tr {
text-align:right !important
}
.tc {
text-align:center !important
}
.br_pc {
display:block;
}
.br_m {
display:none;
}
.b {
font-weight:700 !important
}
.fc_w {
color:#fff !important
}
.fc_r {
color:#a50034 !important
}
.picMent {
font-size:14px;
font-weight:400
}
.mediaImg {
position:relative;
}
.mediaImg .picMent {
position:absolute;
bottom:20px;
left:0;
right:0;
text-align:center;
z-index:10
}
.mediaImg .picMent.tl {
padding-left:20px;
text-align:left;
}
.mediaImg .picMent.tr {
padding-right:20px;
text-align:right;
}
.bulList {
margin-left:10px;
}
.bulList li {
margin-bottom:3px;
font-size:14px;
color:#888;
list-style:none;
text-align:left;
text-indent:-10px;
margin-left:10px;
line-height:1.7;
font-weight:400
}
.flexGroup {
display:flex;
}
.flexGroup.fw {
flex-wrap:wrap
}
.flexGroup.jsb {
justify-content:space-between
}
.flexGroup.jsa {
justify-content:space-around
}
.flexGroup.jc {
justify-content:center
}

.flexGroup.half .flexItem {
width:49.5%;
}
.flexGroup .flexItem.od1 {
order:1;
width:50%;
}
.flexGroup .flexItem.od2 {
order:2;
text-align:right;
}
.flexGroup .flexItem.od2 .tGroup {
text-align:left;
}

.visual-area{margin-top:30px;}
.btn_pop {
display:block;
margin:30px auto 0;
font-size:20px;
width:220px;
height:50px;
line-height:48px;
font-size:16px;
text-align:center;
border-radius:25px;
border:1px solid #000;
background:#fff;
outline:none;
cursor:pointer;
}


#featureIdx01 .inLayout {
text-align:center;
}

#featureIdx01 .tGroup {
padding-top:80px;
background:url('/kr/images/wash-tower/md08993833/usp/usp_0001.jpg') no-repeat 50% 0;
background-size:1600px auto;
height: 1097px;
}
#featureIdx01 .bulList {
padding: 15px 0 0;
}
#featureIdx01 .drop-info{
     padding:0 0 70px
 }

#featureIdx01 .tType2{padding-top:0px;}

#featureIdx02 .inLayout {
height:915px;
background:url('/kr/images/wash-tower/md08993833/usp/usp_0002.jpg') no-repeat 50% 0;
background-size:1600px auto;
text-align:center;
}

#featureIdx02 .tGroup {
padding-top:80px
}

#featureIdx02 .tType2{
        padding-top:0px;
}


#featureIdx03 .inLayout {
position: relative;
text-align: center;
}
#featureIdx03 .inLayout .mv-area{
position: relative;
width: 100%;
height: auto;
margin-top:56px;
z-index: 1;
text-indent: -9999em;
}

#featureIdx03 .inLayout .mv-area video{
display: block;
width: 100%;
height: auto;
}

#featureIdx03 .tGroup {
padding-top: 90px;
}
#featureIdx03 .tTit {
padding-top: 30px;
}
#featureIdx03 .tTit2 {
padding-top: 30px;
}
#featureIdx03 .botGroup {
margin-bottom:80px;
}
#featureIdx03 .bulList {
padding-top: 20px;
}
#featureIdx03 .bulList li {
text-align:left;
}

#featureIdx04 .inLayout {
height:1080px;
background:url('/kr/images/wash-tower/md08993833/usp/usp_0004.jpg') no-repeat 50% 100%;
text-align:center;
}
#featureIdx04 .tGroup {
padding-top:75px
}

#featureIdx05 .inLayout {
text-align:center;
}
#featureIdx05 .tGroup {
padding-top:75px
}

#featureIdx05 .tipTxt {
padding-top:10px;
padding-bottom:50px;
}

#featureIdx05 .bulList{
        padding:40px 0 0;
}
#featureIdx05 .drop-info{padding-bottom:70px;}


#featureIdx06 .inLayout {
padding-top:70px;
max-width:1380px;
margin:0 auto;
padding-bottom:70px;
text-align:center;
}
#featureIdx06 .clothGroup {
display:flex;
justify-content:space-around;
align-items:center;
padding-top:80px
}
#featureIdx06 .clothGroup p {
display:none;
}

#featureIdx07 .inLayout {
padding-top:80px;
padding-bottom:35px;
margin:0 auto;
text-align:center;
background:#f3f3f3;
}

#featureIdx07 .flexGroup {
padding-top:50px
}
#featureIdx07 .flexItem {
padding:0 90px;
}
#featureIdx07 .flexItem p {
padding-top:30px;
line-height:1.6;
font-size:20px;
font-weight:700
}
#featureIdx07 .flexItem .pink {
color:#ff5284;
font-weight:700
}
#featureIdx07 .flexItem .blue {
color:#004eff;
font-weight:700
}
#featureIdx07 .bulList {
padding-top:75px;
max-width: 1380px;
margin: 0 auto;
}

#featureIdx07 .drop-info{
max-width: 1380px;
margin: 0 auto;
padding-bottom: 35px;}


#featureIdx08 .inLayout {
padding-top:80px;
max-width:1380px;
margin:0 auto;
padding-bottom:100px;
}
#featureIdx08 .f2 {
padding-left:50px;
}

#featureIdx08 .bulList {
padding:15px 0 0;

}

#featureIdx09 .inLayout {
background:#f3f3f3;
position:relative;
margin:0 auto;
text-align:center;
padding-bottom:50px;
}
#featureIdx09 .tGroup {
padding-top:75px;
}

#featureIdx09 .tType1 img {
display:inline-block;
vertical-align:middle;
margin:-10px 12px 0 0
}
#featureIdx09 .tType1 .time {
font-size:60px;
}

#featureIdx09 .mediaImg {
padding-top:20px;
}
#featureIdx09 .bulList {
padding-top:70px;
max-width:1380px;
margin:0 auto;
}
#featureIdx09 .drop-info{
    max-width:1380px;
    margin:0 auto;
 }

#featureIdx11 .inLayout {
padding-top:90px;
max-width:1380px;
margin:0 auto;
padding-bottom:115px;
text-align:center;
}

#featureIdx11 .flexGroup {
padding-top:45px;
}
#featureIdx11 .flexItem {
position:relative;
}
#featureIdx11 .flexItem dl {
position:absolute;
bottom:30px;
left:140px;
text-align:left;
}
#featureIdx11 .flexItem dl.ta_l{
    left:30px;
}
#featureIdx11 .flexItem dt {
font-size:20px;
font-weight:700;
text-shadow:1px 1px 15px #fff
}
#featureIdx11 .flexItem dd {
padding-top:5px;
font-size:20px;
font-weight:400;
text-shadow:1px 1px 15px #fff
}

#featureIdx11 .bulList{
        padding-top:15px;
}

#featureIdx12 .inLayout {
padding-top:40px;
padding-bottom:50px;
max-width:1380px;
margin:0 auto;
}

#featureIdx12 .f2 {
padding-left:50px;
}

#featureIdx12 .bulList {
padding-top:15px;
}
#featureIdx13 .inLayout {
padding-top:30px;
padding-bottom:110px;
max-width:1380px;
margin:0 auto;
}
#featureIdx13 .f2 {
padding-left:50px;
}
#featureIdx13 .f3 {
padding-left:50px;
}

#featureIdx13 .bulList {
padding-top:15px;
}
#featureIdx14 .inLayout {
position:relative;
padding-top:30px;
padding-bottom:105px;
max-width:1380px;
margin:0 auto;
text-align:center;
}

#featureIdx14 .mediaImg {
padding-top:30px;
}
#featureIdx14 .bulList {
padding-top:40px;
}
#featureIdx14 .sky {
position:absolute;
left:50%;
top:178px;
transform:translate(-50%,0%);
width:1380px;
height:349px;
background:url('/kr/images/wash-tower/md08045956/usp_0023.jpg') no-repeat 50% 50%;
background-size:100%;
text-align:center;
z-index:10;
}
#featureIdx14 .sky p {
padding-top:100px;
font-size:48px;
color:#11bece;
font-weight:500
}
#featureIdx15 .inLayout {
padding-top:30px;
padding-bottom:70px;
max-width:1380px;
margin:0 auto;
text-align:center;
}
#featureIdx15 .flexGroup {
padding-top:50px;
}
#featureIdx15 .c1 {
height:536px;
background:url('/kr/images/wash-tower/md08993833/usp/usp_0020.jpg') no-repeat 100% 50%;
}
#featureIdx15 .c1 dl {
padding-top:20px;
}
#featureIdx15 .c1 .drop-info{width:50%;}
#featureIdx15 .c2 {
height:206px;
background:url('/kr/images/wash-tower/md08045956/usp_0021.jpg') no-repeat 100% 50%;
}
#featureIdx15 .c2 dl {
padding-top:20px;
}
#featureIdx15 .c3 {
margin-top:80px;
height:206px;
background:url('/kr/images/wash-tower/md08993833/usp/usp_0022.jpg') no-repeat 100% 50%;
}
#featureIdx15 .c3 dl {
padding-top:50px;
}
#featureIdx15 .cnt dl {
text-align:left;
}
#featureIdx15 .cnt dt {
font-size:20px;
font-weight:700
}
#featureIdx15 .cnt dd {
padding-top:13px;
font-size:20px;
font-weight:400
}
#featureIdx15 .bulList {
padding-top:20px;
margin-left:0;
}

#featureIdx15 .c2 .bulList li,
#featureIdx15 .c3 .bulList li{line-height:18px;}

.drop-info{text-align:left;}
.drop-info.on .btn_drop{display:none}
.drop-info .dropContent{display:none;background:#f4f4f4;padding: 24px;color: #000;margin-top:12px;}
.drop-info .btn_drop{display:block;position: relative;width: 100%;height: 32px;padding: 7px 13px;max-width: 112px;text-align: center;border-radius:20px;border:1px solid #222;color:#000;font-size: 14px;font-weight:500;cursor:pointer;margin-top:12px;}
.drop-info .btn_drop span{color:#000;-webkit-box-sizing:border-box;box-sizing:border-box}
.drop-info .btn_drop:hover{border-color: #fa263e!important;background-image: linear-gradient(280deg,#fb5a72,#fa263e)!important;}
.drop-info .btn_drop:hover span{color:#fff;}
.drop-info .dropContent .btn_drop{display:block;position: relative;max-width:70px!important;margin-top: 24px;padding:0 0 0 12px !important;    height: 32px;    text-align:left}
.drop-info .dropContent .btn_drop span{line-height:32px;}
.drop-info .dropContent .btn_drop:after {content: '';background-image: url(/lg5-common/images/icons/btn-arr-24x24-black2.svg);background-repeat: no-repeat;background-position: center;transform: rotate(270deg);width: 15px;height: 15px;background-size: 100%;position: absolute;right: 12px;top: 8px;text-align: center;vertical-align: middle;font-weight: 400;    vertical-align: top;}
.drop-info .dropContent .btn_drop:hover:after{background-image: url(/lg5-common/images/icons/btn-arr-24x24-white2.svg);transform: rotate(270deg);}
.drop-info .dropContent strong.tit {display: block;color: #000;margin-top: 30px;padding-bottom: 10px;font-size: 16px;font-weight: 700;line-height: 26px;}
.drop-info .dropContent strong.tit.first {margin-top: 0;}
.drop-info .dropContent .bullet-list{font-size: 14px;line-height: 24px;color: #000;}
.drop-info .dropContent .bullet-list .b-txt:before{display:none;}

@media screen and (max-width:1200px) {
        #featureIdx15 .flexGroup {
                display:block;
        }
        #featureIdx15 .flexGroup.half .flexItem {
                min-width:80%;
                margin:0 auto;
        }
}
#ideas .layer_popup {
width:806px;
height:806px;
}
#ideas .visual .slick-slide {
position:relative;
width:100%;
height:100%;
}
#ideas .visual .slick-slide img {
width:100%
}
#ideas .tGroup {
position:absolute;
left:0;
right:0;
top:60px;
width:100%;
text-align:center;
z-index:10
}
#ideas .tGroup .tType2 {
padding-top:15px;
}
@media screen and (max-width:768px) {
#featureIdx01,
#featureIdx02,
#featureIdx03,
#featureIdx04,
#featureIdx05,
#featureIdx06,
#featureIdx07,
#featureIdx08,
#featureIdx09,
#featureIdx10,
#featureIdx11,
#featureIdx12,
#featureEtc {max-width:100%;}

.responsive.subLayout {
        max-width:100%;
        overflow:hidden;
}
.layer_popup {
        position:absolute;
        left:20px;
        right:20px;
        top:20px;
        overflow-y:auto;
        transform:translate(0%,0%);
        z-index:1000;
}
.layer_popup .pop_close {
        width:30px;
        height:30px;
        background-size:30px
}
.nbsp {
        display:none;
}
.pc_only{display:none;}
.m_only{display:block;}
.tType1 {
        font-size: 27px;
        line-height: 38px;
}
.tType2 {
        font-size: 15px;
        line-height: 23px;
        margin-top: 12px;
}
.tType3 {
        margin-bottom: 6px;
        font-size: 16px;
        line-height: 24px;
}
.tType4 {
        font-size:24px;
}
.tipTxt {
        font-size:12px
}
.br {
        display:block;
}
.br_pc {
        display:inline
}
.br_m {
        display:block;
}
.bulList {
}
.bulList li {
        margin-right:10px;
        font-size:12px;
        text-align:left;
        text-indent:-10px;
        margin-left:10px;
}
.flexGroup.half .flexItem {
        width:100%;
        max-width:none;
}
.flexGroup .flexItem.od1 {
        text-align:left;
        width:100%;
}
.flexGroup .flexItem.od2 {
        text-align:left;
}
#featureIdx01 .inLayout{position:relative;}
#featureIdx01 .tGroup {
        padding-top:18%;
        height: 185vw;
        background:url('/kr/images/wash-tower/md08993833/usp/usp_0001_m.jpg') no-repeat 50% 0;
        text-align:center;
        background-size:cover;
}


#featureIdx01 .drop-info{padding:0 16px 60px;}
#featureIdx01 .drop-info .dropContent{margin-top:16px;}

#featureIdx02 .inLayout {
        height:177vw;
        background:url('/kr/images/wash-tower/md08993833/usp/usp_0002_m.jpg') no-repeat 50% 0;
        text-align:center;
        background-size:100%;
}
#featureIdx02 .tGroup {
        padding-top:15%;
}

#featureIdx03 .inLayout {
        text-align:center;
        background-size:100%;
}
#featureIdx03 .tGroup {
        padding-top:15%;
}

#featureIdx03 .botGroup {
        position:static;
        padding-top:130vw;
}
#featureIdx03 .inLayout .mv-area{margin-top:28px;}
#featureIdx03 .botGroup{margin-bottom:60px;}

#featureIdx03 .bulList li {
text-align: left;
}


#featureIdx03_1 .drop-info{padding:0 16px 30px;}

#featureIdx04 .inLayout {
        height:165vw;
        background:url('/kr/images/wash-tower/md08918316/usp/usp_0004_m.jpg') no-repeat 50% 100%;
        text-align:center;
        background-size:100%;
}
#featureIdx04 .tGroup {
        padding-top: 60px;
}

#featureIdx05 .inLayout {
        text-align:center;
}
#featureIdx05 .tGroup {
        padding-top:50px;
}

#featureIdx05 .tipTxt {
        padding:10px 0 25px;
        }

#featureIdx05 .bulList{
        padding:25px 0 0
}
        

#featureIdx06 .clothGroup {
        position:relative;
        display:block;
        height:135vw;
}
#featureIdx06 .clothGroup p {
        position:absolute;
        display:block;
        font-size:3.5vw;
}
#featureIdx06 .cloth {
        position:absolute;
}
#featureIdx06 .c1 {
    width: 50vw;
    top: 5vw;
    left: 10vw;
}
#featureIdx06 .c1 p {
    top: 5vw;
    left: -4vw;
    width: 30vw;
}
#featureIdx06 .c2 {
    width: 57vw;
    top: 15vw;
    left: 35vw;
}
#featureIdx06 .c2 p {
    top: 5vw;
    right: -3vw;
    width: 30vw;
}
#featureIdx06 .c3 {
    width: 68vw;
    bottom: 0;
    left: 12vw;
}
#featureIdx06 .c3 p {
    top: 6vw;
    left: -4vw;
    width: 30vw;
}
#featureIdx06 .inLayout {
        padding-top:0px;
        padding-bottom:0;
}

#featureIdx07 {
        background:none
}
#featureIdx07 .inLayout{
        padding-bottom: 0
}

#featureIdx07 .flexGroup {
        display:block;
        padding-top:30px;
}
#featureIdx07 .flexItem {
        width:100%;
        padding:0;
        box-sizing:border-box;
        padding:0 10vw;
}

#featureIdx07 .flexItem p {
        padding:15px 0 25px 0;
        font-size:16px
}
#featureIdx07 .flexItem p br {
        display:none;
}
#featureIdx07 .bulList {
        padding-top:0;
        margin-left:10px;
}

#featureIdx08 .inLayout{
        padding:65px 0 0
}

#featureIdx08 .bulList {padding: 15px 0 0;}

#featureIdx09 .inLayout {
        background:#fff;
        padding-bottom:0;
}
#featureIdx09 .tGroup {
        padding-top:50px;
}

#featureIdx09 .tType1 .time {
        display:block;
        padding-top:10px;
        font-size:32px;
}
#featureIdx09 .tType1 .time img {
        width:40px
}
#featureIdx09 .bulList{
        margin-left:10px;
}

.flexGroup.vsLayout {
        display:block !important;
}
.flexGroup.vsLayout .f2 {
        padding-left:0 !important;
        text-align:center !important;
}
.flexGroup.vsLayout .f3 {
        padding-left:0 !important;
        text-align:center !important;
}
.flexGroup.vsLayout .tGroup {
        text-align:center !important;
}

.flexGroup.vsLayout .mediaImg {
        padding-top:30px;
}
#featureIdx11 .inLayout {
        padding-top:70px;
        padding-bottom:0;
}
#featureIdx11 .tType2{
    padding-top:0;
}
#featureIdx11 .flexGroup {
        display:block;
        padding-top:30px;
}

#featureIdx11 .flexItem {
        width:100%
}
#featureIdx11 .flexItem img {
        display:block;
}
#featureIdx11 .flexItem dl {
        left:28vw;
        bottom:7vw
}
#featureIdx11 .flexItem dl.ta_l{
    left:8vw;
}
#featureIdx11 .flexItem dt {
        font-size:16px;
}
#featureIdx11 .flexItem dd {
        font-size:13px;
}
#featureIdx13 .inLayout{
        padding-bottom:30px;
}
#featureIdx14 .inLayout{padding-bottom:30px;}
#featureIdx14 .mediaImg {
        margin:0 auto;
}
#featureIdx14 .tType1,					#featureIdx14 .tType2 {
        padding-top:15px;
}
#featureIdx14 .mediaImg {
        padding-top:0;
}
#featureIdx14 .sky {
        top:150px;
        height:118vw;
        background-size:cover
}
#featureIdx14 .sky p {
        padding-top:38vw;
        font-size:28px;
        line-height:1.3
}
#featureIdx15 .inLayout {
        padding-bottom:0;
}
#featureIdx15 .tType1 {
        padding-left:20px;
        text-align:left;
}
#featureIdx15 .flexGroup {
        display:block;
        padding:0;
}
#featureIdx15 .flexGroup.fl2 {
        padding-right:20px;
}
#featureIdx15 .flexItem {
        padding:0 20px 30px 20px;
        box-sizing:border-box
}
#featureIdx15 .flexItem.fl1 {
        padding-right:0;
}
#featureIdx15 .c1 {
        height:auto;
        background:url('/kr/images/wash-tower/md08993833/usp/usp_0020_m.jpg') no-repeat 100% 0%;
        background-size:54vw;
    
}
#featureIdx15 .c1 .drop-info {width: 95%;padding:0;}
#featureIdx15 .cnt.c1 dt,
#featureIdx15 .cnt.c1 dd{
text-align:left;}

#featureIdx15 .cnt dt {
    font-size:26px;
    text-align:center;
}
#featureIdx15 .cnt dd {
        font-size:15px;
        text-align:center;
}
#featureIdx15 .bulList {
        padding-top:77px
}
#featureIdx15 .c2 {
        height:85vw;
        background:url('/kr/images/wash-tower/md08045956/usp_0021_m.jpg') no-repeat 0% 100%;
        background-size:100%
}
#featureIdx15 .c3 {
        height:95vw;
        margin-top:10vw;
        background:url('/kr/images/wash-tower/md08993833/usp/usp_0022_m.jpg') no-repeat 0% 100%;
        background-size:100%
}
#featureIdx15 .c2 dl {
        padding-top:0
}
#featureIdx15 .c3 dl {
        padding-top:0
}
#ideas .layer_popup {
        width:auto;
}
#ideas .layer_popup {
        max-width:100vw;
        height:auto;
}
#ideas .visual .slick-slide {
        height:auto;
}
#ideas .tGroup {
        width:100%;
        top: 12vw;}

#featureIdx15 .c2 .bulList li,
#featureIdx15 .c3 .bulList li{text-align:center;}
#featureIdx15 .bulList {padding-top: 5px;}

.drop-info{padding: 0 16px;}
.drop-info .dropContent strong.tit{font-size:14px;}
.drop-info .dropContent .bullet-list{font-size:12px;margin-top:0;}
.drop-info .btn_drop{font-size:12px;}

}

@media screen and (max-width:320px) {
        .tType1{font-size:24px;}
        #featureIdx01 .bulList{padding-bottom:10px;}
        #featureIdx03 .bulList{padding-top:0;}
        #featureIdx15 .cnt dt{font-size:25px;}

}