.iu-center-box {
    width: 1024px;
}

.iu-page {
    min-width: 1024px;
}

.header {
    background-color: #FFFFFF;
    border-bottom-width: 1px;
    border-color: #EBEBEB;
    color: #333333;
    float: none;
    height: 70px;
    width: 100%;
}

.floating-image-39 {
    background-image: url('../../image_source/logo_blue_2.svg');
    background-position: center center;
    background-size: contain;
    bottom: 0px;
    height: 34px;
    left: 34px;
    margin-bottom: auto;
    margin-top: auto;
    top: 0px;
    width: 77px;
}

.floating-image-352 {
    background-image: url('../../image_source/facebook-black.svg');
    background-position: center center;
    background-size: contain;
    bottom: 0px;
    height: 25px;
    left: 933px;
    margin-bottom: auto;
    margin-top: auto;
    top: 0px;
    width: 25px;
}

.floating-image-353 {
    background-image: url('../../image_source/instagram_black.svg');
    background-position: center center;
    background-size: contain;
    bottom: 0px;
    height: 25px;
    left: 970px;
    margin-bottom: auto;
    margin-top: auto;
    top: 0px;
    width: 25px;
}

.floating-image-395 {
    background-position: center center;
    background-size: contain;
    display: none;
    height: 40px;
    left: 256px;
    top: 27px;
    width: 40px;
}

.cell-347 {
    color: #494949;
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 18px;
    font-weight: 300;
    height: 20px;
    left: 452px;
    letter-spacing: 0px;
    text-align: center;
    top: 27px;
    width: 120px;
}

.cell-347.iux-hover, .cell-347.iux-active {
    color: #73ABDA;
}

.cell-347 > a {
    line-height: 20px;
}

.cell-348 {
    color: #494949;
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 18px;
    font-weight: 300;
    height: 20px;
    left: 587px;
    letter-spacing: 0px;
    text-align: center;
    top: 27px;
    width: 167px;
}

.cell-348 > a {
    line-height: 20px;
}

.cell-348.iux-hover, .cell-348.iux-active {
    color: #73ABDA;
}

.cell-350 {
    color: #494949;
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 18px;
    font-weight: 300;
    height: 20px;
    left: 758px;
    letter-spacing: 0px;
    text-align: center;
    top: 27px;
    width: 146px;
}

.cell-350.iux-hover, .cell-350.iux-active {
    color: #73ABDA;
}

.cell-350 > a {
    line-height: 20px;
}

.page-content {
    background-color: #FFFFFF;
}

.section {
    height: 490px;
}

.center-box-12 {
    background-color: #001344;
}

.box-67 {
    height: 350px;
    left: 0px;
    margin-left: auto;
    margin-right: auto;
    right: 0px;
    top: 127px;
    width: 924px;
}

.floating-image-69 {
    background-image: url('../../image_source/livingsense_logo.png');
    background-position: center center;
    background-size: contain;
    height: 71px;
    left: 728px;
    top: 235px;
    width: 195px;
}

.text-70 {
    color: #FFFFFF;
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 14px;
    font-weight: 300;
    height: 148px;
    left: 30px;
    letter-spacing: 0px;
    line-height: 1.50;
    text-align: left;
    top: 193px;
    width: 661px;
}

.text-73 {
    color: #FFFFFF;
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 30px;
    font-weight: 300;
    height: 43px;
    left: 29px;
    letter-spacing: -1px;
    line-height: 1.20;
    text-align: left;
    top: 2px;
    width: 463px;
}

.text-71 {
    color: #FFFFFF;
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 48px;
    font-weight: 700;
    height: 115px;
    left: 29px;
    letter-spacing: -1px;
    line-height: 1.10;
    text-align: left;
    top: 43px;
    width: 463px;
}

.section-24 {
    height: 616px;
}

.center-box-25 {
    background-size: 100% 100%;
}

.floating-image {
    background-image: url('../../image_source/top_bg.png');
    background-position: center center;
    background-size: contain;
    height: 616px;
    left: 0px;
    margin-left: auto;
    margin-right: auto;
    right: 0px;
    top: 0px;
    width: 1024px;
}

.text-29 {
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 30px;
    height: 56px;
    left: 0px;
    letter-spacing: -1px;
    margin-left: auto;
    margin-right: auto;
    right: 0px;
    text-align: center;
    top: 166px;
    width: 408px;
}

.text-30 {
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 72px;
    font-weight: 700;
    height: 115px;
    left: 0px;
    letter-spacing: -1px;
    margin-left: auto;
    margin-right: auto;
    right: 0px;
    text-align: center;
    top: 200px;
    width: 581px;
}

.text-31 {
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 14px;
    font-weight: 700;
    height: 27px;
    left: 206px;
    top: 310px;
    width: 36px;
}

.text-32 {
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 14px;
    height: 27px;
    left: 235px;
    letter-spacing: -1px;
    top: 310px;
    width: 111px;
}

.text-33 {
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 14px;
    height: 27px;
    left: 362px;
    letter-spacing: -1px;
    top: 310px;
    width: 111px;
}

.text-34 {
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 14px;
    font-weight: 700;
    height: 27px;
    left: 333px;
    top: 310px;
    width: 36px;
}

.text-35 {
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 14px;
    font-weight: 700;
    height: 27px;
    left: 448px;
    top: 310px;
    width: 65px;
}

.text-36 {
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 14px;
    height: 27px;
    left: 503px;
    letter-spacing: -1px;
    top: 310px;
    width: 271px;
}

.text-37 {
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 14px;
    height: 27px;
    left: 761px;
    letter-spacing: -1px;
    top: 310px;
    width: 52px;
}

.text-38 {
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 14px;
    font-weight: 700;
    height: 27px;
    left: 732px;
    top: 310px;
    width: 37px;
}

.text-39 {
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 14px;
    font-weight: 700;
    height: 27px;
    left: 264px;
    top: 332px;
    width: 112px;
}

.text-40 {
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 14px;
    height: 27px;
    left: 357px;
    letter-spacing: -1px;
    top: 332px;
    width: 441px;
}

.section-41 {
    height: 820px;
}

.text-43 {
    color: #494949;
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 16px;
    font-weight: 300;
    height: 179px;
    left: 51px;
    letter-spacing: -0.5px;
    text-align: justify;
    top: 37px;
    width: 536px;
}

.text-44 {
    color: #494949;
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 16px;
    font-weight: 300;
    height: 179px;
    left: 528px;
    letter-spacing: -0.5px;
    text-align: justify;
    top: 37px;
    width: 495px;
}

.floating-image-45 {
    background-image: url('../../image_source/line.png');
    background-position: center center;
    background-size: contain;
    height: 14px;
    left: 50px;
    top: 250px;
    width: 446px;
}

.text-46 {
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 21px;
    font-weight: 700;
    height: 39px;
    left: 91px;
    letter-spacing: -1px;
    text-align: center;
    top: 267px;
    width: 365px;
}

.floating-image-47 {
    background-image: url('../../image_source/img01.png');
    background-position: center center;
    background-size: contain;
    height: 163px;
    left: 51px;
    top: 318px;
    width: 205px;
}

.floating-image-49 {
    background-image: url('../../image_source/img02.png');
    background-position: center center;
    background-size: contain;
    height: 163px;
    left: 291px;
    top: 318px;
    width: 205px;
}

.floating-image-51 {
    background-image: url('../../image_source/img04.png');
    background-position: center center;
    background-size: contain;
    height: 163px;
    left: 291px;
    top: 559px;
    width: 205px;
}

.floating-image-53 {
    background-image: url('../../image_source/img03.png');
    background-position: center center;
    background-size: contain;
    height: 163px;
    left: 51px;
    top: 559px;
    width: 205px;
}

.floating-image-48 {
    background-image: url('../../image_source/icon01.png');
    background-position: center center;
    background-size: contain;
    height: 21px;
    left: 266px;
    top: 389px;
    width: 16px;
}

.floating-image-54 {
    background-image: url('../../image_source/icon03.png');
    background-position: center center;
    background-size: contain;
    height: 21px;
    left: 265px;
    top: 630px;
    width: 16px;
}

.floating-image-50 {
    background-image: url('../../image_source/icon02.png');
    background-position: center center;
    background-size: contain;
    height: 16px;
    left: 383px;
    top: 536px;
    width: 21px;
}

.floating-image-111 {
    background-image: url('../../image_source/icon02.png');
    background-position: center center;
    background-size: contain;
    height: 16px;
    left: 383px;
    top: 536px;
    width: 21px;
}

.floating-image-112 {
    background-image: url('../../image_source/icon02.png');
    background-position: center center;
    background-size: contain;
    height: 16px;
    left: 383px;
    top: 536px;
    width: 21px;
}

.text-52 {
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 14px;
    font-weight: 300;
    height: 41px;
    left: 292px;
    letter-spacing: -1px;
    line-height: 1.30;
    text-align: left;
    top: 488px;
    width: 220px;
}

.text-55 {
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 14px;
    font-weight: 300;
    height: 41px;
    left: 292px;
    letter-spacing: -1px;
    line-height: 1.30;
    text-align: left;
    top: 727px;
    width: 220px;
}

.text-56 {
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 14px;
    font-weight: 300;
    height: 41px;
    left: 51px;
    letter-spacing: -1px;
    line-height: 1.30;
    text-align: left;
    top: 727px;
    width: 220px;
}

.text-53 {
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 14px;
    font-weight: 300;
    height: 41px;
    left: 52px;
    letter-spacing: -1px;
    line-height: 1.30;
    text-align: left;
    top: 488px;
    width: 220px;
}

.floating-image-58 {
    background-image: url('../../image_source/img05.png');
    background-position: center center;
    background-size: contain;
    height: 433px;
    left: 527px;
    top: 250px;
    width: 215px;
}

.text-59 {
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 14px;
    font-weight: 300;
    height: 103px;
    left: 765px;
    letter-spacing: -1px;
    top: 307px;
    width: 233px;
}

.floating-image-60 {
    background-image: url('../../image_source/img06.png');
    background-position: center center;
    background-size: contain;
    height: 368px;
    left: 765px;
    top: 402px;
    width: 208px;
}

.section-61 {
    height: 1429px;
}

.center-box-62 {
    line-height: 2;
}

.text-63 {
    color: #0B3778;
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 26px;
    font-weight: 400;
    height: 53px;
    left: 0px;
    margin-left: auto;
    margin-right: auto;
    right: 0px;
    text-align: center;
    top: 26px;
    width: 428px;
}

.floating-image-64 {
    background-image: url('../../image_source/line2.png');
    background-position: center center;
    background-size: contain;
    height: 10px;
    left: 52px;
    top: 72px;
    width: 920px;
}

.text-65 {
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 30px;
    font-weight: 700;
    height: 59px;
    left: 0px;
    letter-spacing: -1px;
    margin-left: auto;
    margin-right: auto;
    right: 0px;
    text-align: center;
    top: 91px;
    width: 662px;
}

.text-66 {
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 18px;
    font-weight: 300;
    height: 38px;
    left: 0px;
    letter-spacing: -1px;
    margin-left: auto;
    margin-right: auto;
    right: 0px;
    text-align: center;
    top: 138px;
    width: 667px;
}

.floating-image-67 {
    background-image: url('../../image_source/img07.png');
    background-position: center center;
    background-size: contain;
    height: 353px;
    left: 52px;
    top: 227px;
    width: 275px;
}

.floating-image-68 {
    background-image: url('../../image_source/img08.png');
    background-position: center center;
    background-size: contain;
    height: 353px;
    left: 374px;
    top: 227px;
    width: 275px;
}

.floating-image-70 {
    background-image: url('../../image_source/img09.png');
    background-position: center center;
    background-size: contain;
    height: 353px;
    left: 696px;
    top: 227px;
    width: 275px;
}

.floating-image-71 {
    background-image: url('../../image_source/icon04.png');
    background-position: center center;
    background-size: contain;
    height: 38px;
    left: 51px;
    top: 603px;
    width: 35px;
}

.text-72 {
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 17px;
    font-weight: 300;
    height: 445px;
    left: 51px;
    letter-spacing: -1px;
    line-height: 1.60;
    top: 641px;
    width: 275px;
}

.floating-image-72 {
    background-image: url('../../image_source/img10.png');
    background-position: center center;
    background-size: contain;
    height: 207px;
    left: 51px;
    top: 1108px;
    width: 275px;
}

.floating-image-73 {
    background-image: url('../../image_source/img11.png');
    background-position: center center;
    background-size: contain;
    height: 207px;
    left: 374px;
    top: 1108px;
    width: 275px;
}

.text-74 {
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 17px;
    font-weight: 300;
    height: 445px;
    left: 374px;
    letter-spacing: -1px;
    line-height: 1.60;
    top: 641px;
    width: 275px;
}

.floating-image-74 {
    background-image: url('../../image_source/icon04.png');
    background-position: center center;
    background-size: contain;
    height: 38px;
    left: 374px;
    top: 603px;
    width: 35px;
}

.floating-image-75 {
    background-image: url('../../image_source/icon04.png');
    background-position: center center;
    background-size: contain;
    height: 38px;
    left: 696px;
    top: 603px;
    width: 35px;
}

.text-76 {
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 17px;
    font-weight: 300;
    height: 445px;
    left: 696px;
    letter-spacing: -1px;
    line-height: 1.60;
    top: 641px;
    width: 275px;
}

.floating-image-77 {
    background-image: url('../../image_source/img12.png');
    background-position: center center;
    background-size: contain;
    height: 207px;
    left: 696px;
    top: 1108px;
    width: 275px;
}

.section-114 {
    background-color: #F9F9F9;
    height: 260px;
}

.floating-image-35 {
    background-image: url('../../image_source/down_android.png');
    background-position: center center;
    background-size: contain;
    height: 47px;
    left: 518px;
    top: 162px;
    width: 140px;
}

.floating-image-36 {
    background-image: url('../../image_source/down_iOS.png');
    background-position: center center;
    background-size: contain;
    height: 47px;
    left: 367px;
    top: 162px;
    width: 140px;
}

.text-117 {
    color: #242424;
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 30px;
    font-weight: 300;
    height: 36px;
    left: 0px;
    letter-spacing: -1px;
    line-height: 1.10;
    margin-left: auto;
    margin-right: auto;
    right: 0px;
    text-align: center;
    top: 111px;
    width: 250px;
}

.floating-image-118 {
    background-image: url('../../image_source/down_logo.png');
    background-position: center center;
    background-size: contain;
    height: 60px;
    left: 0px;
    margin-left: auto;
    margin-right: auto;
    right: 0px;
    top: 39px;
    width: 60px;
}

.footer {
    background-color: #001344;
    height: 242px;
    left: 0px;
    position: relative;
    top: 0px;
    width: 100%;
}

.box-153 {
    height: 180px;
    left: 0px;
    margin-left: auto;
    margin-right: auto;
    right: 0px;
    top: 35px;
    width: 1024px;
}

.cell-19 {
    color: #DBDBDB;
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 13px;
    font-weight: 300;
    height: 20px;
    left: 121px;
    letter-spacing: 0px;
    text-align: left;
    top: 73px;
    width: 202px;
}

.cell-19 > a {
    line-height: 20px;
}

.cell-613 {
    color: #DBDBDB;
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 13px;
    font-weight: 300;
    height: 20px;
    left: 337px;
    letter-spacing: 0px;
    text-align: left;
    top: 73px;
    width: 202px;
}

.cell-613 > a {
    line-height: 20px;
}

.cell-286 {
    color: #DBDBDB;
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 12px;
    font-weight: 300;
    height: 20px;
    left: 35px;
    letter-spacing: 0px;
    line-height: 20px;
    text-align: left;
    top: 151px;
    width: 326px;
}

.cell-14 > a {
    line-height: 20px;
}

.cell-14 {
    color: #DBDBDB;
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 12px;
    font-weight: 300;
    height: 20px;
    left: 32px;
    letter-spacing: 0px;
    text-align: left;
    top: 6px;
    width: 108px;
}

.cell-15 {
    color: #DBDBDB;
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 12px;
    font-weight: 300;
    height: 20px;
    left: 33px;
    letter-spacing: 0px;
    line-height: 20px;
    text-align: left;
    top: 51px;
    width: 409px;
}

.cell-16 {
    color: #DBDBDB;
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 12px;
    font-weight: 300;
    height: 20px;
    left: 135px;
    letter-spacing: 0px;
    text-align: left;
    top: 6px;
    width: 68px;
}

.cell-16 > a {
    line-height: 20px;
}

.cell-17 > a {
    line-height: 20px;
}

.cell-17 {
    color: #DBDBDB;
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 12px;
    font-weight: 300;
    height: 20px;
    left: 200px;
    letter-spacing: 0px;
    text-align: left;
    top: 6px;
    width: 113px;
}

.cell-12 {
    color: #DBDBDB;
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 12px;
    font-weight: 300;
    height: 20px;
    left: 33px;
    letter-spacing: 0px;
    line-height: 20px;
    text-align: left;
    top: 28px;
    width: 189px;
}

.cell-393 {
    color: #DBDBDB;
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 12px;
    font-weight: 300;
    height: 20px;
    left: 210px;
    letter-spacing: 0px;
    line-height: 20px;
    text-align: left;
    top: 28px;
    width: 266px;
}

.text-609 {
    color: rgba(255, 255, 255, 0.80);
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 16px;
    font-weight: 400;
    height: 22px;
    left: 830px;
    opacity: 0.95;
    text-align: right;
    top: 6px;
    width: 163px;
}

.text-610 {
    color: rgba(255, 255, 255, 0.80);
    display: none;
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 30px;
    font-weight: 700;
    height: 41px;
    left: 779px;
    opacity: 0.95;
    text-align: right;
    top: 30px;
    width: 213px;
}

.text-622 {
    color: rgba(255, 255, 255, 0.80);
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 30px;
    font-weight: 700;
    height: 41px;
    left: 779px;
    opacity: 0.95;
    text-align: right;
    top: 30px;
    width: 213px;
}

.floating-image-611 {
    background-image: url('../../image_source/footer_phone.svg');
    background-position: center center;
    background-size: contain;
    height: 17px;
    left: 866px;
    opacity: 0.80;
    top: 7px;
    width: 17px;
}

.text-611 {
    color: #DBDBDB;
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 12px;
    font-weight: 300;
    height: 20px;
    left: 33px;
    text-align: left;
    top: 75px;
    width: 120px;
}

.text-612 {
    color: #DBDBDB;
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-size: 12px;
    font-weight: 300;
    height: 20px;
    left: 243px;
    text-align: left;
    top: 75px;
    width: 155px;
}

.panel > .iux-panel-close-button {
    background-image: url('../../image_source/btn_popup_close.png');
    display: inherit;
    height: 32px;
    left: 10px;
    position: absolute;
    top: 10px;
    width: 32px;
}

.panel {
    background-color: #FFFFFF;
    height: 100%;
    left: 100%;
    position: fixed;
    width: 300px;
    z-index: 90;
}

.box-359 {
    height: 172px;
    left: 44px;
    top: 50px;
    width: 213px;
}

.text-254 {
    bottom: 0px;
    color: #969696;
    font-family: 'Helvetica', sans-serif;
    font-size: 18px;
    height: 27px;
    left: 0px;
    margin-bottom: auto;
    margin-top: auto;
    text-align: center;
    top: 0px;
    width: 100%;
}

.text-253 {
    bottom: 0px;
    color: #969696;
    font-family: 'Helvetica', sans-serif;
    font-size: 18px;
    height: 27px;
    left: 0px;
    margin-bottom: auto;
    margin-top: auto;
    text-align: center;
    top: 0px;
    width: 100%;
}

.text-252 {
    bottom: 0px;
    color: #969696;
    font-family: 'Helvetica', sans-serif;
    font-size: 18px;
    height: 27px;
    left: 0px;
    margin-bottom: auto;
    margin-top: auto;
    text-align: center;
    top: 0px;
    width: 100%;
}

.text-251 {
    bottom: 0px;
    color: #969696;
    font-family: 'Helvetica', sans-serif;
    font-size: 18px;
    height: 27px;
    left: 0px;
    margin-bottom: auto;
    margin-top: auto;
    text-align: center;
    top: 0px;
    width: 100%;
}

.box-260 {
    height: 66px;
    left: 28px;
    top: 473px;
    width: 240px;
}

.floating-image-257 {
    background-position: center center;
    background-size: contain;
    height: 41px;
    left: 93px;
    top: 16px;
    width: 41px;
}

.floating-image-259 {
    background-position: center center;
    background-size: contain;
    height: 41px;
    left: 93px;
    top: 16px;
    width: 41px;
}

.text-363 {
    height: 25px;
    left: 59px;
    top: 5px;
    width: 157px;
}

.box-263 {
    height: 127px;
    left: 56px;
    top: 317px;
    width: 230px;
}

.floating-image-260 {
    background-position: center center;
    background-size: contain;
    height: 55px;
    left: 66px;
    top: 403px;
    width: 169px;
}

.floating-image-266 {
    background-position: center center;
    background-size: contain;
    height: 0px;
    left: 84px;
    top: 468px;
    width: 0px;
}

.text-364 {
    height: 25px;
    left: 59px;
    top: 5px;
    width: 157px;
}

@media screen and (max-width: 1023px) {
    .iu-center-box {
        width: 320px;
    }

    .iu-page {
        min-width: 320px;
    }

    .header {
        float: none;
    }

    .floating-image-39 {
        bottom: 0px;
        left: 10px;
        margin-bottom: auto;
        margin-top: auto;
        top: 0px;
    }

    .floating-image-352 {
        bottom: 0px;
        margin-bottom: auto;
        margin-top: auto;
        top: 0px;
    }

    .floating-image-353 {
        bottom: 0px;
        margin-bottom: auto;
        margin-top: auto;
        top: 0px;
    }

    .floating-image-395 {
        background-image: url('../../image_source/menu_black.svg');
        display: inherit;
        height: 30px;
        left: 280px;
        top: 19px;
        width: 30px;
    }

    .section {
        height: 592px;
    }

    .box-67 {
        height: 433px;
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        top: 125px;
        width: 320px;
    }

    .floating-image-69 {
        background-image: url('../../image_source/livingsense_logo.png');
        height: 40px;
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        top: 366px;
        width: 111px;
    }

    .text-70 {
        height: 193px;
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        text-align: center;
        top: 163px;
        width: 320px;
    }

    .text-73 {
        font-size: 24px;
        left: 0px;
        text-align: center;
        top: 16px;
        width: 320px;
    }

    .text-71 {
        font-size: 30px;
        height: 89px;
        left: 0px;
        text-align: center;
        top: 52px;
        width: 320px;
    }

    .section-24 {
        height: 768px;
    }

    .center-box-25 {
        background-size: 100% 100%;
    }

    .floating-image {
        background-position: center;
        background-size: cover;
        height: 810px;
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        top: 0px;
        width: 320px;
    }

    .text-29 {
        font-size: 24px;
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        top: 225px;
        width: 320px;
    }

    .text-30 {
        font-size: 48px;
        left: 0px;
        letter-spacing: -1.5px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        top: 249px;
        width: 320px;
    }

    .text-31 {
        left: 49px;
        top: 346px;
    }

    .text-32 {
        left: 78px;
        top: 346px;
    }

    .text-33 {
        left: 202px;
        top: 346px;
    }

    .text-34 {
        left: 173px;
        top: 346px;
    }

    .text-35 {
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        text-align: center;
        top: 370px;
    }

    .text-36 {
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        text-align: center;
        top: 388px;
        width: 302px;
    }

    .text-37 {
        left: 149px;
        text-align: center;
        top: 411px;
    }

    .text-38 {
        left: 120px;
        text-align: center;
        top: 411px;
    }

    .text-39 {
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        text-align: center;
        top: 436px;
        width: 122px;
    }

    .text-40 {
        height: 72px;
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        text-align: center;
        top: 457px;
        width: 282px;
    }

    .section-41 {
        height: 2185px;
    }

    .text-43 {
        height: 242px;
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        text-align: left;
        top: 37px;
        width: 300px;
    }

    .text-44 {
        height: 297px;
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        text-align: left;
        top: 268px;
        width: 93.75%;
    }

    .floating-image-45 {
        left: 12px;
        top: 643px;
        width: 295px;
    }

    .text-46 {
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        top: 661px;
        width: 320px;
    }

    .floating-image-47 {
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        top: 716px;
        width: 205px;
    }

    .floating-image-49 {
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        top: 949px;
    }

    .floating-image-51 {
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        top: 1205px;
    }

    .floating-image-53 {
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        top: 1467px;
    }

    .floating-image-48 {
        display: none;
        left: 229px;
        top: 1019px;
    }

    .floating-image-54 {
        display: none;
        left: 228px;
        top: 1260px;
    }

    .floating-image-50 {
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        top: 919px;
    }

    .floating-image-111 {
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        top: 1173px;
    }

    .floating-image-112 {
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        top: 1433px;
    }

    .text-52 {
        height: 50px;
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        text-align: center;
        top: 1121px;
    }

    .text-55 {
        height: 53px;
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        text-align: center;
        top: 1376px;
    }

    .text-56 {
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        text-align: center;
        top: 1641px;
    }

    .text-53 {
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        text-align: center;
        top: 886px;
    }

    .floating-image-58 {
        height: 252px;
        left: 18px;
        top: 1744px;
        width: 125px;
    }

    .text-59 {
        left: 18px;
        top: 2020px;
        width: 283px;
    }

    .floating-image-60 {
        height: 253px;
        left: 159px;
        top: 1744px;
        width: 142px;
    }

    .section-61 {
        height: 3712px;
    }

    .text-63 {
        font-size: 25px;
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        width: 320px;
    }

    .floating-image-64 {
        left: 0px;
        top: 72px;
        width: 320px;
    }

    .text-65 {
        font-size: 18px;
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        top: 95px;
        width: 320px;
    }

    .text-66 {
        font-size: 14px;
        height: 62px;
        left: 0px;
        line-height: 1.30;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        top: 129px;
        width: 320px;
    }

    .floating-image-67 {
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
    }

    .floating-image-68 {
        left: 24px;
        top: 1381px;
    }

    .floating-image-70 {
        left: 23px;
        top: 2554px;
    }

    .floating-image-71 {
        left: 23px;
        top: 603px;
    }

    .text-72 {
        font-size: 16px;
        height: 394px;
        left: 23px;
        top: 641px;
    }

    .floating-image-72 {
        left: 23px;
        top: 1058px;
    }

    .floating-image-73 {
        left: 24px;
        top: 2219px;
    }

    .text-74 {
        font-size: 16px;
        left: 24px;
        top: 1795px;
    }

    .floating-image-74 {
        left: 24px;
        top: 1757px;
    }

    .floating-image-75 {
        left: 23px;
        top: 2930px;
    }

    .text-76 {
        font-size: 16px;
        left: 23px;
        top: 2968px;
    }

    .floating-image-77 {
        left: 23px;
        top: 3390px;
    }

    .floating-image-35 {
        left: 165px;
        top: 162px;
    }

    .floating-image-36 {
        left: 16px;
        top: 162px;
    }

    .text-117 {
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
    }

    .floating-image-118 {
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
    }

    .footer {
        height: 426px;
    }

    .box-153 {
        height: 374px;
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        top: 26px;
        width: 320px;
    }

    .cell-19 {
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        text-align: center;
        top: 155px;
        width: 300px;
    }

    .cell-613 {
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        text-align: center;
        top: 204px;
        width: 300px;
    }

    .cell-286 {
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        text-align: center;
        top: 344px;
        width: 300px;
    }

    .cell-14 {
        left: 27px;
        top: 17px;
    }

    .cell-15 {
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        text-align: center;
        top: 91px;
        width: 320px;
    }

    .cell-16 {
        left: 130px;
        top: 17px;
    }

    .cell-17 {
        left: 195px;
        top: 17px;
    }

    .cell-12 {
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        text-align: center;
        top: 42px;
        width: 320px;
    }

    .cell-393 {
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        text-align: center;
        top: 65px;
        width: 320px;
    }

    .text-609 {
        left: 65px;
        top: 254px;
    }

    .text-610 {
        display: inherit;
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        text-align: center;
        top: 276px;
    }

    .text-622 {
        display: none;
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        text-align: center;
        top: 276px;
    }

    .floating-image-611 {
        background-image: url('../../image_source/footer_phone.svg');
        left: 101px;
        opacity: 0.80;
        top: 255px;
    }

    .text-611 {
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        text-align: center;
        top: 138px;
    }

    .text-612 {
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        text-align: center;
        top: 188px;
    }

    .panel > .iux-panel-close-button {
        background-image: url('../../image_source/btn_popup_close_2.png');
        display: inherit;
        height: 32px;
        left: 20px;
        position: absolute;
        top: 20px;
        width: 32px;
    }

    .panel {
        background-color: #011542;
    }

    .panel-dimcolor {
        background-color: rgba(36, 36, 36, 0.30);
    }

    .box-359 {
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        top: 7.97%;
        width: 70%;
    }

    .text-254 {
        color: #FFFFFF;
        font-family: 'Nanum Barun Gothic', sans-serif;
        font-size: 20px;
        font-weight: 400;
        height: 32px;
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        text-align: right;
        top: -135px;
        width: 210px;
    }

    .text-253 {
        color: #FFFFFF;
        font-family: 'Nanum Barun Gothic', sans-serif;
        font-size: 20px;
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        text-align: right;
        top: -30.81%;
        width: 210px;
    }

    .text-252 {
        color: #FFFFFF;
        font-family: 'Nanum Barun Gothic', sans-serif;
        font-size: 20px;
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        text-align: right;
        top: 43px;
        width: 210px;
    }

    .text-251 {
        color: #FFFFFF;
        font-family: 'Nanum Barun Gothic', sans-serif;
        font-size: 20px;
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        text-align: right;
        top: 143px;
        width: 210px;
    }

    .box-260 {
        height: 73px;
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        top: 70.39%;
        width: 70%;
    }

    .floating-image-257 {
        background-image: url('../../image_source/facebook-white.svg');
        height: 31px;
        left: 135px;
        top: 31px;
        width: 31px;
    }

    .floating-image-259 {
        background-image: url('../../image_source/instagram_white.svg');
        height: 31px;
        left: 178px;
        top: 31px;
        width: 31px;
    }

    .text-363 {
        color: #929292;
        font-family: 'Nanum Barun Gothic', sans-serif;
        font-size: 14px;
        font-weight: 400;
        left: 53px;
        text-align: right;
        top: 4px;
    }

    .box-263 {
        height: 65px;
        left: 0px;
        margin-left: auto;
        margin-right: auto;
        right: 0px;
        top: 53%;
        width: 70%;
    }

    .floating-image-260 {
        background-image: url('../../image_source/down_iOS.png');
        background-size: 100% 100%;
        height: 31px;
        left: 1px;
        top: 31px;
        width: 100px;
    }

    .floating-image-266 {
        background-image: url('../../image_source/down_android.png');
        background-size: 100% 100%;
        height: 31px;
        left: 109px;
        top: 31px;
        width: 100px;
    }

    .text-364 {
        color: #929292;
        font-family: 'Nanum Barun Gothic', sans-serif;
        font-size: 14px;
        font-weight: 400;
        left: 53px;
        text-align: right;
        top: 1px;
    }

}