@charset "utf-8"; 

#featureIdx01,
    #featureIdx02,
    #featureIdx03,
    #featureIdx04,
    #featureIdx05,
    #featureIdx06,
    #featureIdx07,
    #featureIdx08,
    #featureIdx09,
    #featureIdx10,
    #featureIdx11,
    #featureIdx12,
    #featureIdx13,
    #featureIdx14,
    #featureIdx15{margin:0 auto;}
    picture {
    display:block;
    }
    .responsive.subLayout img {
    max-width:100%;
    }
    .responsive.subLayout {
    max-width:1920px;
    margin:0 auto;
    }

    .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;
    }
    .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;
    }
    .visual-area{margin-top:30px;}

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

    #featureIdx01 .tGroup {
    padding-top:80px;
    background:url('/kr/images/wash-tower/md08918314/image/usp_0001.jpg') no-repeat 50% 0;
    background-size:1600px auto;
    height: 1088px;
    }

    #featureIdx01 .bulList {
    padding: 15px 0 0;
    }
    #featureIdx01 .drop-info{
        padding:0 0 70px
    }

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

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

    #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/md08918314/image/usp_0004.jpg') no-repeat 50% 100%;
    text-align:center;
    }
    #featureIdx04 .tGroup {
    padding-top:80px
    }
    
    #featureIdx05 .inLayout {
    text-align:center;
    }
    #featureIdx05 .tGroup {
    padding-top:80px
    }
    
    #featureIdx05 .tipTxt {
    padding-top:10px;
    padding-bottom:50px;
    }

    #featureIdx05 .bulList{
    padding:40px 0 0px;
    }
    #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 .f3{
        width:50%;
    }
    #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/md08918316/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/md08918316/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/md08918316/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;}
.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;
            }
    }
    @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/md08918314/image/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:180vw;
            background:url('/kr/images/wash-tower/md08918314/image/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
    }
    
     
    #featureIdx05 .drop-info {
        padding-bottom: 30px;}
       

    #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:45px;
            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 .tGroup {
            text-align:center !important;
    }

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

    #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;
    }
    
    #featureIdx13 .f3{
        width:100%;
        padding-left:0;
    }
    #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/md08918314/image/usp_0116_mo_img_1.png') no-repeat 100% 0;
            background-size:75vw;
        
    }
    #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 .c1 .drop-info{width:95%;padding:0;}
    #featureIdx15 .c2 {
            height:85vw;
            background:url('/kr/images/wash-tower/md08918314/image/usp_0116_mo_img_2.png') no-repeat 0% 100%;
            background-size:100%
    }
    #featureIdx15 .c3 {
            height:95vw;
            margin-top:10vw;
            background:url('/kr/images/wash-tower/md08918314/image/usp_0116_mo_img_3.jpg') no-repeat 0% 100%;
            background-size:100%
    }
    #featureIdx15 .c2 dl {
            padding-top:0
    }
    #featureIdx15 .c3 dl {
            padding-top:0
    } 
    #featureIdx15 .c2 .bulList li,
    #featureIdx15 .c3 .bulList li{text-align:center;}
    #featureIdx15 .bulList {padding-top: 5px;}
    .drop-info{padding: 0 16px 0px;}
    .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;}              
}