/*************** S : mypage.scss ***************/
.mt_40 {
  margin-top: 40px !important;
}

/* Mypage */
.mypg-top {
  position: relative;
  padding-top: 100px;
}
@media (max-width: 768px) {
  .mypg-top {
    padding-top: 3.6458333333rem;
    width: 100%;
  }
}
.mypg-top .mypg-info {
  padding-top: 25px;
}
.mypg-top .mypg-info .myinfo-id {
  height: auto;
}
.mypg-top .mypg-info .myinfo-menu {
  margin-top: 30px;
  margin-bottom: 33px;
}
@media (max-width: 768px) {
  .mypg-top .mypg-info .myinfo-menu {
    margin-top: 1rem;
    margin-bottom: 1.5416666667rem;
  }
}
.mypg-top .mypg-info .myinfo-menu ul {
  display: flex;
}
.mypg-top .mypg-info .myinfo-menu ul li {
  display: inline-block;
}
.mypg-top .mypg-info .myinfo-menu ul li ~ li {
  margin-left: 20px;
}
@media (max-width: 768px) {
  .mypg-top .mypg-info .myinfo-menu ul li ~ li {
    margin-left: 0.6875rem;
  }
}
.mypg-top .mypg-info .myinfo-menu ul li span {
  font-weight: 500;
  font-size: 13px;
  color: #666;
  vertical-align: top;
}
@media (max-width: 768px) {
  .mypg-top .mypg-info .myinfo-menu ul li span {
    color: #a09c9b;
    font-size: 0.75rem;
    line-height: 1.8;
  }
}
.mypg-top .mypg-info .myinfo-menu ul li:before, .mypg-top .mypg-info .myinfo-menu ul li.myim-cntcus a:before {
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-right: 7px;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
}
.mypg-top .mypg-info .myinfo-menu ul li.myim-group:before {
  background-image: url("https://img.lxhausys.com/public/images/header/ico_mypg_group.png");
}
.mypg-top .mypg-info .myinfo-menu ul li.myim-likenum:before {
  background-image: url("https://img.lxhausys.com/public/images/header/ico_mypg_like.png");
}
.mypg-top .mypg-info .myinfo-menu ul li.myim-crdtnum:before {
  background-image: url("https://img.lxhausys.com/public/images/header/ico_mypg_credit.png");
}
.mypg-top .mypg-info .myinfo-menu ul li.myim-crdtnum span {
  font-weight: 500;
  color: #a72b2a;
}
@media (max-width: 768px) {
  .mypg-top .mypg-info .myinfo-menu ul li.myim-crdtnum span {
    color: #a09c9b;
  }
}
.mypg-top .mypg-info .myinfo-menu ul li.myim-crdtnum em {
  font-weight: 900;
  font-size: inherit;
  color: inherit;
}
.mypg-top .mypg-info .myinfo-menu ul li.myim-cntcus {
  margin-left: 30px;
}
@media (max-width: 768px) {
  .mypg-top .mypg-info .myinfo-menu ul li.myim-cntcus {
    margin: 0 0 0 0.6875rem;
    float: left;
    overflow: hidden;
  }
}
.mypg-top .mypg-info .myinfo-menu ul li.myim-cntcus:before {
  margin-right: 30px;
  background-image: url("https://img.lxhausys.com/public/images/header/bar_mypg.png");
}
.mypg-top .mypg-info .myinfo-menu ul li.myim-cntcus a {
  width: auto;
  font-size: 13px;
  color: #999;
}
.mypg-top .mypg-info .myinfo-menu ul li.myim-cntcus a:before {
  background-image: url("https://img.lxhausys.com/public/images/header/ico_mypg_cntcus.png");
  vertical-align: top;
}
@media (max-width: 768px) {
  .mypg-top .mypg-info .myinfo-menu ul li.myim-cntcus a {
    line-height: 1.7;
  }
}

.list-type-view {
  margin-bottom: 30px;
  /*insipration*/
}
.list-type-view.row-like {
  width: 100%;
  display: inline-block;
}
.list-type-view.row-like > ul > li {
  width: calc(20% - 20px);
  margin: 0 25px 80px 0;
  position: relative;
  float: left;
  height: 466px;
}
@media (max-width: 768px) {
  .list-type-view.row-like > ul > li {
    width: calc(50% - 11px);
    height: 100%;
    min-height: 20.8333333333rem;
    margin: 0 0 0 0;
    float: left;
  }
  .list-type-view.row-like > ul > li:nth-child(2n) {
    margin-left: 1.25rem !important;
  }
}
.list-type-view.row-like > ul > li:nth-child(5n) {
  margin-right: 0;
}
.list-type-view.row-like > ul > li .over-my {
  position: absolute;
  top: 12px;
  right: 16px;
}
.list-type-view.row-like > ul > li img {
  width: 100%;
  height: 100%;
}
.list-type-view.row-like [class^=over-] {
  position: absolute;
  z-index: 99;
  font-size: 0;
}
.list-type-view.row-like .view {
  position: absolute;
  right: 16px;
  top: 17px;
}
@media (max-width: 768px) {
  .list-type-view.row-like .view {
    right: 1.0416666667rem;
    top: 1.0416666667rem;
  }
}
.list-type-view.row-like .auraBtns {
  bottom: 0;
  width: 100%;
  position: absolute;
  height: 46px;
}
.list-type-view.row-like .auraBtns .icon-lucent-shadow {
  right: 0;
}
@media (max-width: 768px) {
  .list-type-view.row-like .auraBtns .icon-lucent-shadow {
    margin-bottom: 4%;
  }
}
.list-type-view.row-like .auraBtns .icon-exterior-shadow {
  right: 15%;
}
@media (max-width: 768px) {
  .list-type-view.row-like .auraBtns .icon-exterior-shadow {
    margin-bottom: 4%;
    right: 20%;
  }
}
.list-type-view.row-like .info .txt-01 {
  font-size: 16px;
  font-weight: 700;
  margin-top: 15px;
  text-align: left;
  color: #333;
}
@media (max-width: 768px) {
  .list-type-view.row-like .info .txt-01 {
    font-size: 0.75rem;
    margin-top: 0.625rem;
  }
}
.list-type-view.row-like .info .txt-02 {
  margin-top: 30px;
  font-size: 20px;
  font-weight: 700;
  color: #111;
  text-align: left;
}
@media (max-width: 768px) {
  .list-type-view.row-like .info .txt-02 {
    font-size: 0.875rem;
    margin-top: 0.8333333333rem;
  }
}
.list-type-view.row-like .info .txt-03 {
  color: #a09c9b;
  margin: 21px 0 10px;
  text-align: left;
  font-size: 16px;
}
@media (max-width: 768px) {
  .list-type-view.row-like .info .txt-03 {
    margin: 1rem 0 0.5208333333rem;
    font-size: 0.6875rem;
  }
}
.list-type-view.row-like .info .txt-04 {
  color: #a09c9b;
  font-size: 16px;
  text-align: left;
}
@media (max-width: 768px) {
  .list-type-view.row-like .info .txt-04 {
    font-size: 0.6875rem;
  }
}
.list-type-view.row-sch-insp.like ul {
  width: 100%;
}
.list-type-view.row-sch-insp.like ul li {
  width: calc(33.3333333333% - 20px);
  position: relative;
}
@media (max-width: 768px) {
  .list-type-view.row-sch-insp.like ul li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0 !important;
  }
}
.list-type-view.row-sch-insp.like ul:nth-child(3n) {
  margin-right: 0;
}
.list-type-view.row-sch-insp.like ul .img-box {
  display: inline-flex;
  position: relative;
}
.list-type-view.row-sch-insp.like ul .img-box .like_imBox {
  height: 309px;
}
@media (max-width: 768px) {
  .list-type-view.row-sch-insp.like ul .img-box .like_imBox {
    height: auto;
  }
}
.list-type-view.row-sch-insp.like ul .auraBtns {
  position: absolute;
  bottom: 5%;
  height: 12%;
  width: 100%;
  border: 1px solid red;
}
.list-type-view.row-sch-insp.like ul .icon-like-shadow {
  position: absolute;
  right: 18px;
  top: 18px;
}
@media (max-width: 768px) {
  .list-type-view.row-sch-insp.like ul .icon-like-shadow {
    right: 1.0416666667rem;
    top: 1.0416666667rem;
  }
}
.list-type-view.row-sch-insp.like ul .sch-insp {
  margin-top: 28px;
  text-align: left;
}
@media (max-width: 768px) {
  .list-type-view.row-sch-insp.like ul .sch-insp {
    margin-top: 1rem;
  }
}
.list-type-view.row-sch-insp.like ul .sch-insp > ul li {
  width: 100%;
  margin-bottom: 83px;
}
.list-type-view.row-sch-insp.like ul .sch-insp .txt-02 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 17px;
}
@media (max-width: 768px) {
  .list-type-view.row-sch-insp.like ul .sch-insp .txt-02 {
    font-size: 1.0833333333rem;
    margin-top: 1rem;
    margin-bottom: 0;
  }
}
.list-type-view.row-sch-insp.like ul .sch-insp .txt-03 {
  color: #555;
  font-size: 16px;
  font-weight: 400;
}
@media (max-width: 768px) {
  .list-type-view.row-sch-insp.like ul .sch-insp .txt-03 {
    font-size: 0.4583333333rem;
    margin-top: 0.6875rem;
    margin-bottom: 1.6666666667rem;
  }
}
.list-type-view.row-sch .over-cg, .list-type-view.row-sch-insp .over-cg {
  bottom: 0;
  left: 0;
}
.list-type-view.row-sch .over-cg p.ico-cg {
  padding: 2px 14px 3px;
  font-size: 15px;
  color: #fff;
  background: rgba(0, 0, 0, 0.7);
  border: 3px solid #fff;
}
@media (max-width: 768px) {
  .list-type-view.row-sch .over-cg p.ico-cg {
    font-size: 0.875rem;
    display: inline-table;
    padding: 0.25rem 0.3333333333rem 0.25rem 0.3333333333rem;
  }
}
.list-type-view.row-sch-insp .over-cg p.ico-cg {
  bottom: 18px;
  right: 18px;
  padding: 10px;
  position: absolute;
  font-weight: 700;
  font-size: 15px;
  color: #fff;
  border: 2px solid #fff;
  background: rgba(0, 0, 0, 0.7);
}
@media (max-width: 768px) {
  .list-type-view.row-sch-insp .over-cg p.ico-cg {
    bottom: 0.9166666667rem;
    right: 0.9166666667rem;
    font-size: 0.875rem;
    display: inline-table;
    padding: 0.3333333333rem;
    border: 1px solid #fff;
  }
}
.list-type-view.row-sch .over-my a {
  position: relative;
  width: 40px;
  height: 40px;
  background-position: center;
  background-repeat: no-repeat;
  font-size: 0;
}
.list-type-view.row-sch .over-my a ~ a {
  margin-left: 1px;
}

@media (max-width: 768px) {
  .mypg-tab-con .mypg-like {
    padding-top: 0;
  }
}
@media (max-width: 768px) {
  .mypg-tab-con .mypg-like .tab-ui-gray {
    margin: 0rem 0;
  }
}
.mypg-tab-con .mypg-like > ul {
  font-size: 0;
}
.mypg-tab-con .mypg-like > ul > li {
  display: inline-block;
  width: calc(50% - 30px);
  margin-right: 60px;
}
@media (max-width: 768px) {
  .mypg-tab-con .mypg-like > ul > li {
    width: 100%;
    margin-right: 0;
    margin-top: 0;
  }
}
.mypg-tab-con .mypg-like > ul > li:nth-of-type(2n) {
  margin-right: 0;
  margin-top: 1.25rem;
}
.mypg-tab-con .mypg-like .like-no-data {
  margin: 200px auto;
  text-align: center;
}
@media (max-width: 768px) {
  .mypg-tab-con .mypg-like .like-no-data {
    margin: 5rem auto;
  }
}
.mypg-tab-con .mypg-like .like-no-data i {
  width: 54px;
  height: 47px;
  margin-bottom: 40px;
  display: inline-block;
  background-size: contain;
  background-image: url("https://img.lxhausys.com/public/images/header/ico_mypg_like02.png");
}
@media (max-width: 768px) {
  .mypg-tab-con .mypg-like .like-no-data i {
    width: 2.3958333333rem;
    height: 2.0833333333rem;
    margin-bottom: 1.6666666667rem;
    background-size: cover;
  }
}
.mypg-tab-con .mypg-like .img-box {
  position: relative;
}
.mypg-tab-con .mypg-like .img-box .inp-chk {
  position: absolute;
  top: 16px;
  left: 16px;
  margin-top: 0;
}

.mypg-like.prod-fd-view .tab-ui .btns.type03 {
  margin-bottom: 0;
}
.mypg-like.prod-fd-view .tab-ui .btns .btns03 {
  -ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
}
.mypg-like.prod-fd-view .tab-ui .btns .btns03 .btn-tab button {
  height: 44px;
  padding: 0 22px;
  border-radius: 22px;
  text-transform: none;
  vertical-align: middle;
  font-size: 20px;
  font-weight: 600;
  line-height: 44px;
  font-family: 'NotoSans' , sans-serif;
  letter-spacing: 0.5px;
}
.mypg-like.prod-fd-view .tab-ui .btns .btns03 .btn-tab.on button {
  background-color: #a09c9b;
}
.mypg-like.prod-fd-view .tab-ui .btns.type03 li:hover button, .mypg-like.prod-fd-view .tab-ui .btns.type03 li:active button {
  background-color: #a09c9b;
}
.mypg-like.prod-fd-view .tab-ui .btns.type03 .btns03 li {
  width: auto;
  border: 0;
  margin: 0 5px;
}
.mypg-like .articles-list.like ul {
  display: flex;
  flex-flow: column;
}
.mypg-like .articles-list.like .more-box {
  position: relative;
  width: fit-content;
  left: -23px;
  height: 48px;
  margin-top: 0;
  bottom: 0;
}
@media (max-width: 768px) {
  .mypg-like .articles-list.like .more-box {
    left: 0;
  }
}
.mypg-like .articles-list.like .col-02 {
  width: calc(100% - 40px);
  height: 400px;
  position: relative;
  display: flex;
  justify-content: space-between;
  background-color: #f3f2f1;
  box-sizing: border-box;
  left: 40px;
}
@media (max-width: 768px) {
  .mypg-like .articles-list.like .col-02 {
    width: 100%;
    left: 0;
    height: auto;
    display: inline-block;
  }
}
.mypg-like .articles-list.like .col-02 ~ .col-02 {
  margin-top: 140px;
}
@media (max-width: 768px) {
  .mypg-like .articles-list.like .col-02 ~ .col-02 {
    margin-top: 2.5rem;
  }
}
.mypg-like .articles-list.like .col-02:nth-child(2n) {
  flex-flow: row-reverse;
  left: 0;
}
.mypg-like .articles-list.like .col-02:nth-child(2n) .txt-box {
  right: 57px;
}
@media (max-width: 768px) {
  .mypg-like .articles-list.like .col-02:nth-child(2n) .txt-box {
    right: 0;
  }
}
.mypg-like .articles-list.like .col-02:nth-child(2n) .img-box {
  left: 0;
}
@media (max-width: 768px) {
  .mypg-like .articles-list.like .col-02:nth-child(2n) .img-box {
    left: 0;
  }
}
.mypg-like .articles-list.like .col-02 .img-box {
  position: relative;
  width: 50%;
  top: -30px;
  left: 0;
  height: 100%;
}
@media (max-width: 768px) {
  .mypg-like .articles-list.like .col-02 .img-box {
    width: 100%;
    left: 0;
    top: 0;
  }
}
.mypg-like .articles-list.like .col-02 .img-box button {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #cecbca;
}
.mypg-like .articles-list.like .col-02 .img-box button img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.mypg-like .articles-list.like .col-02 .img-box .icon-like-shadow {
  position: absolute;
  top: 20px;
  right: 20px;
}
@media (max-width: 768px) {
  .mypg-like .articles-list.like .col-02 .img-box .icon-like-shadow {
    top: 1.0416666667rem;
    right: 1.0416666667rem;
  }
}
.mypg-like .articles-list.like .col-02 .img-box .badge-cat {
  position: absolute;
  right: 16px;
  bottom: 16px;
}
.mypg-like .articles-list.like .txt-box {
  width: 50%;
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  padding: 32px 63px 24px 63px;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  .mypg-like .articles-list.like .txt-box {
    width: 100%;
    padding: 1.25rem 1.7083333333rem 0;
  }
}
.mypg-like .articles-list.like .txt-box p {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 18px;
  letter-spacing: 0.16px;
}
@media (max-width: 768px) {
  .mypg-like .articles-list.like .txt-box p {
    font-size: 0.75rem;
    line-height: 1.0416666667rem;
    letter-spacing: 0.0054166667rem;
  }
}
.mypg-like .articles-list.like .txt-box h4 {
  display: -webkit-box;
  margin: inherit;
  font-family: 'NotoSans' , sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
}
.mypg-like .articles-list.like .txt-box h5 {
  margin: 16px 0 0 0;
  font-size: 20px;
  color: #222;
}
@media (max-width: 768px) {
  .mypg-like .articles-list.like .txt-box h5 {
    margin-top: 0.9375rem;
    font-size: 0.875rem;
    line-height: 1.4;
  }
}
.mypg-like .articles-list.like .text {
  margin: 16px 0;
  color: #222;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.mypg-like .articles-list.like:nth-child(3).text {
  margin: 0 0 32px 0;
}
.mypg-like.prod-fd-view .sort-box {
  padding: 0 0 0 0;
  margin-top: 0;
  border-top: 0 none;
  border-bottom: 0 none;
}
.mypg-like.prod-fd-view .sort-box .inp-chk input + span {
  display: inline-block;
  width: auto;
  font-weight: 400;
  font-size: 20px;
  color: #555;
}
@media (max-width: 768px) {
  .mypg-like.prod-fd-view .sort-box .inp-chk input + span {
    font-size: 0.875rem;
  }
}
.mypg-like.prod-fd-view .sort-box a {
  display: inline-block;
  width: auto;
  margin-left: 16px;
  font-size: 20px;
  color: #746761;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-color: #746761;
  text-decoration-thickness: 1px;
}
@media (max-width: 768px) {
  .mypg-like.prod-fd-view .sort-box a {
    font-size: 0.875rem;
    vertical-align: baseline;
  }
}
.mypg-like.prod-fd-view .sort-box .inp-chk + a::before {
  display: inline-block;
  width: 3px;
  height: 13px;
  margin-right: 16px;
  content: "";
  vertical-align: baseline;
  background-color: #D0CECE;
}
@media (max-width: 768px) {
  .mypg-like.prod-fd-view .btn-sm.fl-r {
    display: block;
    width: 100%;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
}
.mypg-like.prod-fd-view .tab-con.inspr-view {
  border-bottom: 0;
}

/*------------------- Mypage - loginJoin ------------------*/
.mypg-loginJoin {
  width: 690px;
  margin: 10px auto 0;
}
@media (max-width: 768px) {
  .mypg-loginJoin {
    width: 100%;
  }
}
.mypg-loginJoin [class^=mypg-] {
  position: relative;
  padding: 40px 0;
  border-bottom: 1px solid #eaeaea;
}
.mypg-loginJoin [class^=mypg-]:last-child {
  border-bottom: 0 none;
}
@media (max-width: 768px) {
  .mypg-loginJoin [class^=mypg-] .t-type.mt-type {
    width: 85%;
    margin: 0 auto;
  }
}
@media (max-width: 768px) {
  .mypg-loginJoin [class^=mypg-] {
    padding: 1.6666666667rem 0;
  }
}

.mypg-login .login-box {
  border: 1px solid #ccc;
}
.mypg-login .login-box ul li {
  height: 80px;
  padding: 25px 30px;
  font-size: 0;
}
@media (max-width: 768px) {
  .mypg-login .login-box ul li {
    height: 3.0416666667rem;
    padding: 0.625rem 1.25rem;
  }
}
.mypg-login .login-box ul li:first-child {
  border-bottom: 1px solid #ccc;
}
.mypg-login .login-box ul li label {
  display: inline-block;
  width: 150px;
  height: 27px;
  line-height: 27px;
  font-weight: 700;
  font-size: 17px;
  color: #111;
  vertical-align: top;
}
@media (max-width: 768px) {
  .mypg-login .login-box ul li label {
    font-size: 0.75rem;
  }
}
.mypg-login .login-box ul li .inp-text {
  width: calc(100% - 150px);
  height: 27px;
}
.mypg-login .login-btm {
  margin-top: 17px;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  .mypg-login .login-btm {
    margin-bottom: 1.1875rem;
  }
}
.mypg-login .more-box {
  margin-top: 20px;
}
.mypg-login .more-box button.btn {
  width: 235px;
}
.mypg-login .more-box button.btn span {
  text-align: left;
}

@media (max-width: 768px) {
  .mypg-loginJoin .mypg-login .btn-mypg .btn {
    width: 100%;
  }
}
.mypg-loginJoin .mypg-sign .t-type {
  margin-top: 40px;
}
@media (max-width: 768px) {
  .mypg-loginJoin .mypg-sign .t-type {
    margin-top: 1.25rem;
  }
}
.mypg-loginJoin .mypg-sign .join-us-btn {
  margin-top: -30px;
}
@media (max-width: 768px) {
  .mypg-loginJoin .mypg-sign .join-us-btn {
    margin-top: 0.625rem;
  }
}
.mypg-loginJoin .mypg-forgotPW .btn-mypg.forgot-btn {
  margin-top: -24px;
  width: 100px;
  margin-left: auto;
}
@media (max-width: 768px) {
  .mypg-loginJoin .mypg-forgotPW .btn-mypg.forgot-btn {
    margin-top: 0.625rem;
    width: auto;
  }
}
@media (max-width: 768px) {
  .mypg-loginJoin .mypg-checkOrd .btn-mypg button.btn {
    width: 100%;
  }
}
.mypg-loginJoin .btn-mypg {
  position: relative;
  width: 100%;
  margin-top: 40px;
}
@media (max-width: 768px) {
  .mypg-loginJoin .btn-mypg {
    position: static;
    width: 100%;
    margin-top: 1.6666666667rem;
  }
}
.mypg-loginJoin .btn-mypg button > span {
  text-align: left;
}
.mypg-loginJoin .btn-mypg button:nth-of-type(2) {
  margin-left: 24px;
}
.mypg-loginJoin .inpt-mypg {
  margin-top: 40px;
}
@media (max-width: 768px) {
  .mypg-loginJoin .inpt-mypg {
    margin-top: 1.25rem;
  }
}
.mypg-loginJoin .inpt-mypg ul {
  width: 100%;
}
.mypg-loginJoin .inpt-mypg ul li {
  font-size: 0;
  height: 40px;
}
.mypg-loginJoin .inpt-mypg ul li label {
  display: inline-block;
  width: 220px;
  height: 40px;
  line-height: 40px;
  font-weight: 700;
  font-size: 17px;
  color: #111;
  vertical-align: top;
}
@media (max-width: 768px) {
  .mypg-loginJoin .inpt-mypg ul li label {
    width: 40%;
    font-size: 0.75rem;
  }
}
.mypg-loginJoin .inpt-mypg ul li span {
  display: inline-block;
  width: calc(100% - 220px);
  height: 100%;
  border-bottom: 1px solid #a0a0a0;
}
@media (max-width: 768px) {
  .mypg-loginJoin .inpt-mypg ul li span {
    width: 60%;
  }
}
.mypg-loginJoin .inpt-mypg ul li span .inp-text {
  padding: 0 10px;
}
.mypg-loginJoin .inpt-mypg ul li ~ li {
  margin-top: 40px;
}
@media (max-width: 768px) {
  .mypg-loginJoin .inpt-mypg ul li ~ li {
    margin-top: 0.9791666667rem;
  }
}
.mypg-loginJoin .inpt-mypg .noti-02 {
  display: inline;
  position: absolute;
  right: 0;
  width: auto;
  margin-top: 10px;
}
@media (max-width: 768px) {
  .mypg-loginJoin .inpt-mypg .noti-02 {
    margin-top: 0.4166666667rem;
    padding-left: 0.4166666667rem;
  }
}
.mypg-loginJoin .mypg-forgotPW .t-type-03 {
  margin-top: 35px;
}
.mypg-loginJoin .mypg-forgotPW .t-type-03 a {
  display: inline-block;
  width: auto;
  font-size: inherit;
  font-weight: 500;
  color: #1055b2;
  vertical-align: baseline;
  text-decoration: underline;
}

/*-------------------------- Mypage - signup ----------------------*/
.col-02.mypg-signup {
  margin-top: 50px;
}
@media (max-width: 768px) {
  .col-02.mypg-signup {
    margin-top: 2.0833333333rem;
  }
}
.col-02.mypg-signup .noti {
  height: auto;
}
.col-02.mypg-signup > div {
  width: calc(50% - 30px);
}
@media (max-width: 1280px) {
  .col-02.mypg-signup > div {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .col-02.mypg-signup > div {
    width: 100%;
  }
}
.col-02.mypg-signup > div ~ div {
  margin-left: 60px;
}
@media (max-width: 1280px) {
  .col-02.mypg-signup > div ~ div {
    margin-left: 0;
  }
}
@media (max-width: 768px) {
  .col-02.mypg-signup > div ~ div {
    margin-left: 0;
  }
}
.col-02.mypg-signup .tbl-02 {
  margin-top: 53px;
}
.col-02.mypg-signup .tbl-02 > .tbl-input {
  padding-top: 9px;
}

.mypg-signup .rdo-box {
  height: auto;
  min-height: 55px;
}
@media (max-width: 768px) {
  .mypg-signup .rdo-box {
    min-height: 3.125rem;
  }
}
.mypg-signup .rdo-box label {
  height: auto;
  margin-bottom: 20px;
  margin-right: 40px;
}
@media (max-width: 768px) {
  .mypg-signup .rdo-box label {
    margin-bottom: 0.4166666667rem;
    margin-right: 1.6666666667rem;
  }
}
.mypg-signup .rdo-box label:nth-of-type(3n) {
  margin-right: 0;
}
.mypg-signup .rdo-box label input {
  padding: 0;
}
.mypg-signup .rdo-box label span {
  font-size: 15px;
}
.mypg-signup .rdo-box.line01 {
  padding-top: 15px;
}
.mypg-signup .tbl-input .inp-btn-ab {
  height: auto;
}
.mypg-signup .tbl-input .inp-btn-ab .btn-ab {
  position: relative;
}
.mypg-signup .tbl-input .inp-btn-ab .inp-text {
  height: 55px;
}
.mypg-signup .tbl-input .inp-btn-ab .btn-r {
  position: absolute;
  bottom: 8px;
  right: 0;
  width: auto;
  height: 40px;
  padding-top: 4px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
}
@media (max-width: 768px) {
  .mypg-signup .tbl-input .inp-btn-ab .btn-r {
    bottom: 2px;
    height: auto;
    font-size: 0.7916666667rem;
  }
}
.mypg-signup .txt-noti-Cred {
  margin-top: 15px;
}
.mypg-signup .tbl-input .myp-qna .rdo-box,
.mypg-signup .tbl-input .myp-qna .chk-list {
  padding-top: 10px;
  text-align: right;
}
.mypg-signup .tbl-input .myp-qna .rdo-box label span,
.mypg-signup .tbl-input .myp-qna .inp-chk input + span {
  font-weight: 300;
}
.mypg-signup .tbl-input .myp-qna .chk-list li {
  display: inline-block;
  margin-right: 40px;
  vertical-align: top;
}

.mypg-sign-help {
  position: relative;
  width: 100%;
  margin-top: 120px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 40px;
  padding-right: 40px;
  background: #f5f5f5;
}
@media (max-width: 768px) {
  .mypg-sign-help {
    margin-top: 5rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.mypg-sign-help > div {
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 768px) {
  .mypg-sign-help > div {
    display: block;
  }
}
.mypg-sign-help .ms-tit h4 {
  font-weight: 500;
  font-size: 26px;
  color: #222;
}
@media (max-width: 768px) {
  .mypg-sign-help .ms-tit h4 {
    text-align: center;
    margin-bottom: 1.25rem;
  }
}
.mypg-sign-help .ms-link-email {
  margin-left: 330px;
}
@media (max-width: 1440px) {
  .mypg-sign-help .ms-link-email {
    margin-left: 0;
    display: block;
  }
}
.mypg-sign-help .ms-link-faq {
  margin-left: 90px;
}
@media (max-width: 1440px) {
  .mypg-sign-help .ms-link-faq {
    margin-left: 0;
    display: block;
  }
}
.mypg-sign-help [class^=ms-link-] a {
  position: relative;
  padding-right: 60px;
}
@media (max-width: 768px) {
  .mypg-sign-help [class^=ms-link-] a {
    padding-right: 0;
  }
}
.mypg-sign-help [class^=ms-link-] a:after {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  width: 42px;
  height: 42px;
  margin-left: 18px;
  border-radius: 50%;
  content: "";
}
@media (max-width: 768px) {
  .mypg-sign-help [class^=ms-link-] a:after {
    margin-left: 0;
  }
}
.mypg-sign-help [class^=ms-link-] .heading-5 {
  width: auto;
  font-weight: 500;
  color: #222;
  text-align: left;
}
.mypg-sign-help [class^=ms-link-] span {
  font-weight: 400;
  color: #555;
}
.mypg-sign-help .ms-link-email a:after {
  background: url("https://img.lxhausys.com/public/images/header/ico_mypg_email.png") no-repeat center center #555;
}
.mypg-sign-help .ms-link-faq a:after {
  background: url("https://img.lxhausys.com/public/images/header/ico_mypg_faq.png") no-repeat center center #555;
}

.mypg-pop-confirm .popup > div {
  width: 600px !important;
  padding: 0 20px 70px;
}
.mypg-pop-confirm .popup .tit-box {
  position: relative;
  padding: 25px 0 20px;
  border-bottom: 1px solid #ccc;
}
.mypg-pop-confirm .popup .txt-box {
  padding: 65px 0 50px;
  text-align: center;
}
.mypg-pop-confirm .popup .txt-box strong {
  position: relative;
  font-weight: 700;
  font-size: 40px;
  color: #222;
  border-bottom: 2px solid #000;
}
.mypg-pop-confirm .popup .txt-box strong:after {
  position: absolute;
  top: 10px;
  left: -19px;
  display: block;
  width: 54px;
  height: 39px;
  background: url("https://img.lxhausys.com/public/images/header/ico_confirm.png");
  content: "";
}
.mypg-pop-confirm .popup .txt-box strong:before {
  display: block;
  width: 71px;
  height: 71px;
  margin: 0 auto 30px;
  background: #f5f5f5;
  border-radius: 50%;
  content: "";
}
.mypg-pop-confirm .popup .txt-box p {
  margin-top: 25px;
  font-weight: 400;
  font-size: 20px;
  color: #555;
  line-height: 1.8;
}
.mypg-pop-confirm .popup .more-box {
  margin-top: 0;
}

@media (max-width: 1440px) {
  .signUp-wrap .inner {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.signUp-wrap .tit-04 {
  margin-top: 50px;
  font-weight: 500;
  font-size: 24px;
  color: #222;
}
.signUp-wrap .tab-ui {
  margin-top: 50px;
}
.signUp-wrap .rdo-box .label-05 {
  font-weight: 700;
  font-size: 17px;
  color: #111;
}
.signUp-wrap .rdo-box .label-05 .noti {
  margin-left: 50px;
}
@media (max-width: 768px) {
  .signUp-wrap .rdo-box .label-05 .noti {
    margin-left: 1.6666666667rem;
  }
}
.signUp-wrap .rdo-box ul {
  font-size: 0;
  margin-top: 20px;
}
.signUp-wrap .rdo-box ul li {
  display: inline-block;
}
.signUp-wrap .rdo-box ul li ~ li {
  margin-left: 50px;
}
@media (max-width: 768px) {
  .signUp-wrap .rdo-box ul li ~ li {
    margin-left: 0;
  }
}
.signUp-wrap .more-chk {
  margin-top: 20px;
}
.signUp-wrap .more-chk .inp-chk,
.signUp-wrap .more-chk .noti-02 {
  margin-top: 10px;
}
.signUp-wrap input:-internal-autofill-selected {
  background-color: none !important;
}

/*---------------------- Mypage - My Profile --------------------*/
.mypg-profile {
  width: 690px;
  margin: 10px auto 0;
}
@media (max-width: 768px) {
  .mypg-profile {
    width: 100%;
  }
}
.mypg-profile .tit-03 {
  margin-top: 80px;
}

.mypg-profile-info .tit-03 {
  margin-top: 80px;
}
@media (max-width: 768px) {
  .mypg-profile-info .tit-03 {
    margin-top: 2.9166666667rem;
  }
}

.mypg-profile .mypg-login {
  margin-top: 50px;
}
.mypg-profile .more-box {
  margin-top: 30px;
}

/* Mypage - Order History List */
.mypg-oh-schbox {
  position: relative;
  height: 60px;
  margin-top: 50px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  text-align: right;
}
@media (max-width: 768px) {
  .mypg-oh-schbox {
    height: 100%;
    margin-top: 2.0833333333rem;
    padding-bottom: 1.25rem;
    border-top: none;
  }
}
.mypg-oh-schbox [class^=ord-] {
  display: inline-block;
  vertical-align: top;
}
.mypg-oh-schbox .ord-tit {
  position: absolute;
  top: 0;
  left: 0;
  height: inherit;
  line-height: 58px;
  padding-left: 10px;
  font-weight: 700;
  font-size: 20px;
  color: #222;
}
@media (max-width: 768px) {
  .mypg-oh-schbox .ord-tit {
    display: none;
  }
}
.mypg-oh-schbox .ord-term {
  font-size: 0;
  margin-top: 10px;
}
@media (max-width: 768px) {
  .mypg-oh-schbox .ord-term {
    width: 100%;
    text-align: left;
    margin-top: 0;
  }
}
.mypg-oh-schbox .ord-term .date-ui {
  display: inline-block;
  width: 140px;
  height: 40px;
  vertical-align: top;
}
@media (max-width: 768px) {
  .mypg-oh-schbox .ord-term .date-ui {
    width: 30%;
    padding-right: 0;
  }
}
.mypg-oh-schbox .ord-term .date-ui input {
  width: 100px;
  height: 40px;
  border: 0;
  font-size: 16px;
  padding: 0 5px;
}
@media (max-width: 768px) {
  .mypg-oh-schbox .ord-term .date-ui input {
    font-size: 0.6875rem;
    padding: 0;
  }
}
.mypg-oh-schbox .ord-term .date-ui:after {
  width: 26px;
  height: 26px;
  background-size: 16px auto;
}
@media (max-width: 768px) {
  .mypg-oh-schbox .ord-term .date-ui:after {
    top: 12%;
    width: 1.875rem;
    height: 1.875rem;
    background-size: 1.0416666667rem auto;
    background-color: #f5f5f5;
  }
}
.mypg-oh-schbox .ord-term span {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  margin: 0 30px;
  font-weight: 400;
  font-size: 17px;
  color: #222;
  vertical-align: top;
}
@media (max-width: 768px) {
  .mypg-oh-schbox .ord-term span {
    margin: 0 5%;
  }
}
.mypg-oh-schbox .ord-term .btn-ot-sch {
  display: inline-block;
  width: 136px;
  height: 40px;
  margin-left: 30px;
  font-weight: 700;
  font-size: 16px;
  color: #fffefe;
  background: #333;
  border-radius: 20px;
  vertical-align: top;
}
@media (max-width: 768px) {
  .mypg-oh-schbox .ord-term .btn-ot-sch {
    position: absolute;
    right: 0;
    width: auto;
    margin-left: 0;
    padding: 0.3958333333rem 1.1875rem;
    font-size: 0.8125rem;
  }
}
.mypg-oh-schbox .ord-btn-mterm {
  margin-top: 10px;
  margin-left: 50px;
}
@media (max-width: 768px) {
  .mypg-oh-schbox .ord-btn-mterm {
    margin-top: 1.2083333333rem;
    margin-left: 0;
    justify-content: space-between;
    display: flex;
  }
}
.mypg-oh-schbox .ord-btn-mterm button {
  display: inline-block;
  width: 90px;
  height: 40px;
  font-weight: 300;
  font-size: 14px;
  color: #555;
  background: #f5f5f5;
  border-radius: 20px;
  vertical-align: top;
}
.mypg-oh-schbox .ord-btn-mterm button ~ button {
  margin-left: 10px;
}

.mypg-oh-resof {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 10px;
}
.mypg-oh-resof span {
  font-weight: 700;
  font-size: 16px;
  color: #222;
}
@media (max-width: 768px) {
  .mypg-oh-resof span {
    font-size: 0.75rem;
  }
}
.mypg-oh-resof span em {
  font-weight: 400;
  font-size: inherit;
  color: inherit;
}

.mypg-ordhstry .mypg-oh-num span {
  display: block;
  color: #222;
  text-decoration: underline;
}
.mypg-ordhstry .mypg-oh-num em {
  display: block;
  margin-top: 10px;
  font-size: 15px;
  color: #999;
}
.mypg-ordhstry .mypg-oh-detail {
  font-size: 0;
}
.mypg-ordhstry .mypg-oh-detail .img-box {
  display: inline-block;
  width: 150px;
  height: 150px;
  vertical-align: top;
}
.mypg-ordhstry .mypg-oh-detail .info {
  display: inline-block;
  width: calc(100% - 180px);
  margin-left: 30px;
  vertical-align: top;
}
.mypg-ordhstry .mypg-oh-detail .info .txt-comp {
  font-weight: 700;
  font-size: 16px;
  color: #333;
}
.mypg-ordhstry .mypg-oh-detail .info .txt-code {
  margin-top: 10px;
  font-weight: 700;
  font-size: 20px;
  color: #111;
}
.mypg-ordhstry .mypg-oh-detail .info .txt-prod {
  margin-top: 20px;
  font-weight: 400;
  font-size: 16px;
  color: #555;
}
.mypg-ordhstry .mypg-oh-detail .info .txt-cate {
  margin-top: 5px;
  font-weight: 400;
  font-size: 16px;
  color: #555;
}
.mypg-ordhstry .tbl-box.type05 td {
  font-size: 20px;
  color: #555;
}
.mypg-ordhstry .txt-tot {
  font-weight: 700;
  font-size: 24px !important;
  color: #222;
}
.mypg-ordhstry .tbl-box.type05 td.no-data {
  padding: 80px 0 80px;
}
.mypg-ordhstry .mypg-oh-dtinfo {
  margin-top: 30px;
  margin-bottom: 18px;
}
.mypg-ordhstry .mypg-oh-dtinfo ul {
  font-size: 0;
}
.mypg-ordhstry .mypg-oh-dtinfo ul li {
  display: inline-block;
  vertical-align: top;
}
.mypg-ordhstry .mypg-oh-dtinfo ul li span {
  font-weight: 700;
  font-size: 16px;
  color: #222;
}
.mypg-ordhstry .mypg-oh-dtinfo ul li span em {
  font-weight: 400;
  font-size: inherit;
  color: inherit;
}
.mypg-ordhstry .mypg-oh-dtinfo ul li ~ li {
  margin-left: 55px;
}
.mypg-ordhstry .mypg-ohdt-info {
  margin-top: 60px;
}
.mypg-ordhstry .mypg-ohdt-info h3 {
  margin-bottom: 15px;
}
.mypg-ordhstry .mypg-ohdt-info .tbl-box {
  border-bottom: 1px solid #888;
}
.mypg-ordhstry .mypg-ohdt-info .tbl-box.type03 td {
  font-weight: 400;
  font-size: 18px;
  color: #555;
}
.mypg-ordhstry .mypg-ohdt-info .tbl-box.type02 th {
  font-weight: 400;
}
.mypg-ordhstry .mypg-ohdt-info .tbl-box.type02 td {
  font-size: 13px;
  color: #555;
}

/* Mypage - Order History Detail */
.more-box .btn-backlist span {
  background-image: url(https://img.lxhausys.com/public/images/header/ico_back_list.png);
}

.prod-fd-view .eu-like-sort-box {
  min-height: 40px;
  vertical-align: middle;
}

.eu-like-img-box > .eu-like-img-btn > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.mypg-like .articles-list.like .col-02 .img-box button.eu-like-img-btn {
  padding-bottom: 70%;
}

.mypg-like .articles-list.like .col-02 .img-box button.eu-like-img-btn > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.eu-aurora-btns {
  display: flex;
  align-items: flex-end;
  flex-direction: row-reverse;
  padding-right: 14px;
}
@media (max-width: 768px) {
  .eu-aurora-btns {
    padding-right: 10px;
  }
}

.eu-aurora-btns > .icon-Aura-shadow {
  left: 13px;
  bottom: 10px;
}
@media (max-width: 768px) {
  .eu-aurora-btns > .icon-Aura-shadow {
    bottom: 10px;
    left: 10px;
  }
}

.list-type-view.row-like .auraBtns.eu-aurora-btns .icon-lucent-shadow {
  position: relative;
  bottom: 21px;
  right: unset;
}
@media (max-width: 768px) {
  .list-type-view.row-like .auraBtns.eu-aurora-btns .icon-lucent-shadow {
    bottom: 10px;
  }
}

.list-type-view.row-like .auraBtns.eu-aurora-btns .icon-exterior-shadow {
  position: relative;
  bottom: 21px;
  right: unset;
}
@media (max-width: 768px) {
  .list-type-view.row-like .auraBtns.eu-aurora-btns .icon-exterior-shadow {
    bottom: 10px;
  }
}

@media (max-width: 1280px) and (min-width: 769px) {
  .list-type-view.row-like .like-product-big-box .like-product-cont-box {
    width: calc(25% - 20px);
  }
  .list-type-view.row-like .like-product-big-box .like-product-cont-box:nth-child(4n) {
    margin-right: 0;
  }
  .list-type-view.row-like .like-product-big-box .like-product-cont-box:nth-child(5n) {
    margin-right: 20px;
  }
}
@media (max-width: 1280px) and (min-width: 769px) and (max-width: 992px) {
  .list-type-view.row-like .like-product-big-box .like-product-cont-box {
    width: calc(33.5% - 20px);
  }
  .list-type-view.row-like .like-product-big-box .like-product-cont-box:nth-child(3n) {
    margin-right: 0;
  }
  .list-type-view.row-like .like-product-big-box .like-product-cont-box:nth-child(4n) {
    margin-right: 20px;
  }
  .list-type-view.row-like .like-product-big-box .like-product-cont-box:nth-child(5n) {
    margin-right: 20px;
  }
}
@media (max-width: 1280px) and (min-width: 769px) {
  .inp-chk.single .like-product-checkbox {
    width: 18px;
    height: 18px;
  }
  .view .like-product-heart {
    width: 34px;
    height: 27px;
  }
}
@media (max-width: 768px) {
  .like-product-big-box {
    display: flex;
    flex-wrap: wrap;
  }
}

@media (max-width: 768px) {
  .list-type-view.row-like .like-product-big-box .like-product-cont-box {
    margin: 0 0 1.25rem 0;
  }
}

.list-type-view.row-sch-insp.like .like-gallery-big-box {
  display: flex;
  flex-wrap: wrap;
}

.list-type-view.row-sch-insp.like .like-gallery-big-box .like-gallery-cont-box .img-box .like-gallery-imbox {
  object-fit: cover;
}

@media (max-width: 1024px) and (min-width: 769px) {
  .list-type-view.row-sch-insp.like .like-gallery-big-box .like-gallery-cont-box {
    width: calc(50% - 5px);
  }
}
@media (max-width: 1280px) and (min-width: 769px) {
  .mypg-like .articles-list.like .like-col-box {
    flex-flow: column;
    width: 100%;
    left: 0;
    height: auto;
  }
  .mypg-like .articles-list.like .like-col-box:nth-child(2n) {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    flex-flow: column;
  }
  .mypg-like .articles-list.like .col-02 .like-img-box {
    width: 100%;
  }
  .mypg-like .articles-list.like .like-txt-box {
    width: 100%;
  }
}
.mypagefindid .w-con-02 .mypg-loginJoin .mypg-forgotPW .tt-2 {
  margin-bottom: 5px;
}
.mypagefindid .w-con-02 .mypg-loginJoin .mypg-forgotPW .login-desc {
  color: #555;
}

.wrapper-cokkie .btn-close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 22px;
  height: 22px;
  padding: 0;
  background: url(https://img.lxhausys.com/public/images/btn_close_02.png) center no-repeat;
  font-size: 0;
}

.mypg_order_history {
  padding-top: 100px;
}

.mypg_order_history .tt-4 + div {
  margin-top: 20px;
}

.mypg_order_history .tbl-box.type02 th,
.mypg_order_history .tbl-box.type02 td {
  padding: 16px 30px;
  font-size: 16px;
}

.mypg_order_history .more-box {
  padding: 60px 0;
}

/*************** E : mypage.scss ***************//*# sourceMappingURL=mypage.css.map */