/* BASIC css start */
/* aside */
#aside { position:relative; overflow:hidden; background:#f5f5f5; }
#aside .aside_in {     max-width: 1360px;
    min-width: 1270px;
    margin: 0 auto;
    box-sizing: border-box;
    -webkit-box-sizing: border-box; }


  
  #orderSt .btn-foot a { line-height:48px!important; }
  
#aside .aside_info {overflow:hidden;height: 213px;}
#aside .aside_info .left_info {float:left;padding: 55px 0;}
#aside .aside_info .right_info {float:right;overflow:hidden;padding: 87px 0 78px;}


#aside .aside_info .left_info p { font-size: 16px; color:#000; font-weight:300; margin-bottom: 6px;  }
#aside .aside_info .left_info h1 { font-size: 14px; color:#000; font-weight:400; margin-bottom: 10px; }
#aside .aside_info .left_info h1 span { font-size: 24px; font-weight:500; }
#aside .aside_info .left_info a { text-align:center;     font-family: 'NotoSansCJKR'; width: 122px; height: 37px; line-height:35px; display:block; background:#fff; border:1px solid #000; font-size:14px; color:#000; font-weight:300; box-sizing:border-box; -webkit-box-sizing:border-box; }


#aside .aside_info .right_info .info_on {float:left; margin-right: 90px;}
#aside .aside_info .right_info .info_on>img, #aside .aside_info .right_info .info_on>div, #aside .aside_info .right_info .info_on>p { float:left; }
#aside .aside_info .right_info .info_on>img, #aside .aside_info .right_info .info_on>div {margin-right:40px;margin-top: -7px;}
#aside .aside_info .right_info .info_on>p {font-size: 14px;color:#000;font-weight:300;line-height:1.4;padding: 0px 0;}
#aside .aside_info .right_info .info_on>p a { font-size:12px; border-bottom: 1px solid #000; padding-bottom:1px;  }

.coupon_num { box-sizing:border-box; -webkit-box-sizing:border-box; width:26px; height:26px; line-height:24px; position:absolute; top:0px; right:-13px; text-align:center; background:#fff; border:2px solid #000; border-radius:50%;font-size: 12px; color:#000; font-weight:500;  }


#aside .aside_in .bottom_menu {  }
#aside .aside_in .bottom_menu ul { overflow:hidden; background:#fff; }
#aside .aside_in .bottom_menu ul li { float:left; width: calc((100% / 6) - 0.1px);  text-align:center; height:60px; line-height:64px; position:relative; }
#aside .aside_in .bottom_menu ul li a { font-size:14px; color:#000; font-weight:300;  }
#aside .aside_in .bottom_menu ul li:after { content:''; width:1px; height:14px; position:absolute; top: 50%; right:0; background:#999; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%);
 }
#aside .aside_in .bottom_menu ul li:last-of-type:after { width:0; }

#myPlace .tbl td .co_btn a,#mypage .tbl td a.link, #myOrder .table-d2-list td a.link, #myReview .table-d2-list td .btn-rev, .table-d2-list tbody td div.state.and, .table-d2-list tbody td div span.replyYes, a.go_delivery { font-family:'NotoSansCJKR'!important; line-height:22px!important; }


.page-body {     max-width: 1360px;
    min-width: 1270px;
    margin: 0 auto;
    padding-bottom: 150px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box; }
    
#content .tit-page-2 {
    margin-top: 70px;
    position: relative;
} 


#content .tit-page-2 h2 {
    font-size: 14px;
    color: #000;
    font-weight: 500;
}



.table-d2-list thead th { padding:0; height: 40px;line-height: 42px;font-size: 12px;color:#000;font-weight: 300;border-bottom: 1px solid #ddd;}
.table-d2-list tbody td, .table-d2-list tbody td div, .table-d2-list tbody td a {
    font-size: 14px;
    color: #000;
    font-weight: 300;
}
.table-d2-list tbody td {
    padding:0; 
    line-height: 56px;
    height: 55px;
    color: #000;
    border-bottom: 1px solid #ddd;
}

#myReview .tit-page-2:after { content:'±¸¸Å ÈÄ±â'; font-size: 14px;
    color: #000;
    font-weight: 500;  }
#myReview .tit-page-2 { font-size:0; width: 1360px; margin:0 auto; margin-top: 70px; }
    
    
    
#myReview .page-body { padding:0; padding-bottom: 150px; margin-top: 12px; }    


#myReview .table-d2-list { border-top: 1px solid #ddd; }
#myReview .table-d2-list th {
    padding: 0;
    border-bottom: 1px solid #ddd;
    background: #fff;
}


#myReview .t-tab:after { clear: both; content: ""; display: block; }
#myReview .t-tab {border-top: none;border-bottom: none;}
#myReview .t-tab li {float:left;width:50%;height: 54px;background: #fff;border: 1px solid #ddd;box-sizing: border-box;-webkit-box-sizing: border-box;line-height: 56px;border-bottom: 2px solid #000;}
#myReview .t-tab li a {display:inline-block;width:100%;height:100%;line-height:51px;border-left: none;color: #999;font-size:14px;font-weight: 300;text-align:center;text-decoration:none;background:none;}
#myReview .t-tab li:first-child a { border-left:none; }
#myReview .t-tab li.now {background: #000;border-color: #000;}
#myReview .t-tab li.now a { color:#fff; }
#myReview .t-tab li.now a span { color:#0178d3; }


#myReview .table-d2-list td .btn-rev {
    font-size: 12px;
    color: #fff;
    font-weight: 300;
    width: 63px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #000;
    display: inline-block;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    display: inline-block;
    background: #000;
    padding: 0;
}


#myReview .more-btn a {
    font-size: 14px;
    color: #000;
    font-weight: 300;
    width: 143px;
    height: 42px;
    line-height: 44px;
    border: 1px solid #000;
    display: inline-block;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin: 0 auto;
    background: #fff;
    text-align: center;
}



div#POEWR_REVIEW_WRITE {
    position:fixed!important;
    top: 50%!important;
    left: 50%!important;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
}
/* BASIC css end */

