@charset "utf-8";

/* =======================================================
  login
========================================================*/
  /* find-id */
  .fm--find .result-id-container {padding: 40px 15px 0; box-sizing: border-box;}
  .result-id-container .result-wrapper {margin: 10px 0 20px; }
  .result-id-container .result-wrapper  .result-list {}
  .result-id-container .result-list + .result-list {margin-top: 5px; }
  .result-id-container .result-list .date {font-size: 13px; color: #999; }
  .result-id-container .result-list .date em {font-style: normal; }
 

  /* find-pw */
  .fm--find .reset-pw-container {padding: 40px 15px 0; }
  .fm--find .reset-pw-container .form-wrapper {padding: 0 ;}
  
  .box-certification .input-btn-group + .text-guide {margin-top: 5px;}




/* =======================================================
  mypage
========================================================*/
/* mypage */
.mypage-header .mypage-user .user {width: calc(100% - 100px); }


/* shipping 배송지 관리
-----------------------------------------------------*/








/* 주문 완료 */
.section-complete + .section-complete {margin-top: 20px;  }

.section-complete .complete-header {padding: 20px 15px; background-color: #f5f5f5; }
.section-complete .complete-header:after {content: ""; clear: both; display: block; height: 0; visibility: hidden; }

.section-complete .order-complete.total {background-color: #e1ebe4}

.section-complete .dl-table + .dl-table {margin-top: 20px; }
.section-complete .dl-table dt {color: #666}
.section-complete .dl-table dd {color: #000;}


/* 포인트 */
.mypoint-list li.nodata {display: block; width: 100%; padding: 100px 0; border: none; }


/* =======================================================
  order
========================================================*/
.fm--order .section-order .checkbox-agree {padding: 0 20px; }
.fm--order .section-total .final-amount .text {color: #36458d; }


.fm--order .coupon-group .coupon-title {font-size: 13px; color: #666;}

/* 관심상품 */
.section-zzim .inventory-group {border-top-width: 0; }

/* 배송지 관리 */
.fm--shipping .text-guide {text-align: center; }

/* =======================================================
  board
========================================================*/
.board-list .nodata {display: block; }

  






/* =======================================================
  미디어 쿼리
========================================================*/

@media (min-width: 1025px) {

 

  /* login
  .login-container {padding: 40px 0 0;}
  .fm--login .inner {margin-top: 40px; padding: 60px 0 100px;}
  .fm--login .tab-nav02 ul li + li {border-left: 0; } */

  /* 주문 완료 */
  .section-complete {border: 1px solid #ccc; }

  


}


@media (max-width: 1024px) {

  /* 배송지 관리 : write */
  .fm--shipping-write .form-guide,
  .fm--shipping-modify .form-guide {padding: 15px 15px 0; }

  /* solution */
  

  /* 배송지 관리 : list 
  
  .fm--shipping .text-guide {text-align: center; }


  .fm--shipping-write .form-guide,
  .fm--shipping-modify .form-guide {padding: 15px 15px 0; }

  .section-complete {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
  
  .fm--order .inventory-coupon {float: left; width: 100%; margin-top: 4px; text-align: right; }
  .fm--order .coupon-title {}
  .fm--order .coupon-sale {float: none; }
  .fm--order .inventory-btn {float: left; margin-top: 20px; text-align: right; }

*/
}



/* 
  ##Device = Laptops, Desktops common
  ##Screen = B/w 1024px to 
*/

@media (min-width: 1024px)  {
  
  /* 배송지 관리 */
  .fm--shipping .inventory-group:first-child {border-top-width: 1px;}
  .fm--shipping .text-guide {text-align: left; }
  .fm--shipping .inventory-list {padding: 0 20px; }
  .fm--shipping .shipping-item {padding: 20px 0; }


  /* 관심상품 */
  .section-zzim .inventory-group {border-top-width: 1px; }

  /* find-id */
  .fm--find .result-id-container {padding: 80px 50px 100px;}
  
  /* find-pw */
  .fm--find .reset-pw-container {padding: 80px 50px 100px; }


  }


