.greeting{}
.greeting .objImg{margin-right: 40px;}
.greeting .objTxt{display: inline-block;width: calc(100% - 426px);font-size: 20px; line-height: 30px;}
.greeting .objTxt span{font-size:30px;color: #0146b9;font-weight: 400;}

@media all and (max-width: 768px){

.greeting .objImg{ display: block; width: 100%;  text-align: center;float: unset;}
.greeting .objTxt{ display: block;float: unset; font-size: 17px; padding: 20px;  width:100%;  line-height: 25px;}
.greeting .objTxt span{display: block;font-size:20px;text-align: center;}

}


@charset "utf-8";
/**주문결제, 마이페이지 스크롤 Active**/
@media all and (min-width:1024px) {
  .myWrap.active .myLeft{position:relative !important}
  .myWrap.active .myLeft .mypageBox{background:#fff;position: sticky;top: 146px;transition:all ease .25s;z-index:9;}
  .myWrap.active .myRight{/*padding-left:260px;width: 100%;*/}
}

@media all and (min-width:1201px) {
  .paymentWrap.active > .right{position: fixed;top:146px;right: calc(calc(100% - 1400px) / 2);background:#fff;transition:all ease .25s;z-index:9;}
  .paymentWrap.active > .left{padding-right:380px;width: 100%;}
}

@media all and (min-width:1201px) and (max-width:1400px){
  .paymentWrap.active > .right{right:25px;}
}

/**상품 상세페이지**/
/**scroll-effect**/
.tab-area.fixed{position:fixed;top:0;}

@media all and (min-width:1101px) {
.tab-area.fixed{width:calc(calc(100% - calc(100% - 1400px)) - 340px);z-index:9;}
}

@media all and (min-width:1101px) and (max-width:1400px){
.tab-area.fixed{width:calc(100% - 380px);}
}

@media all and (max-width:1100px) {
.tab-area.fixed{width:calc(100% - 40px);}
}

@media all and (max-width:1000px) {
.tab-area.fixed{width:calc(100% - 20px);}
}

.eQ06 .wrap-contents .container .subject{display:none}
