@charset 'utf-8';

.bd_t1 {border-top:1px solid #ddd !important;}

/* ¸¶ÀÌÆäÀÌÁö »ó´Ü */
div.mypage_top {padding:20px 0 10px 10px; border-bottom:2px solid #cdcdcd; }
div.mypage_top h3 {color:#353535;font-size:14px; }
div.mypage_top h3 img {width:15px; }
div.mypage_top h3 span {padding:0 5px; color:#34a2dd; }
div.mypage_top p {text-align:right; padding-right:10px; }

/* ¸¶ÀÌÆäÀÌÁö ¸®½ºÆ® */
div.mypage_list {padding-bottom:40px; }
div.mypage_list ul {overflow:hidden; padding:20px 0 40px; }
div.mypage_list ul li.mypage_list01 a {background:url('../../images/mypage/mypage_tab01.png') no-repeat 50% 20px / 50px #f8f8f8; }
div.mypage_list ul li.mypage_list02 a {background:url('../../images/mypage/mypage_tab02.png') no-repeat 50% 20px / 50px #f8f8f8;}
div.mypage_list ul li.mypage_list03 a {background:url('../../images/mypage/mypage_tab03.png') no-repeat 50% 20px / 50px #f8f8f8;}
div.mypage_list ul li.mypage_list04 a {background:url('../../images/mypage/mypage_tab04.png') no-repeat 50% 20px / 50px #f8f8f8;}
div.mypage_list ul li {float:left; width:50%; text-align:center; }
div.mypage_list ul li a {display:block; height:120px; margin:5px; padding:80px 0 0;  text-decoration:none; border:1px solid #ddd; }
div.mypage_list ul li a span.tit {font-size:13px; font-weight:bold; }
div.mypage_list ul li a span.sub {display:block; font-size:12px;padding-top:15px; line-height:150%; }
div.mypage_list ul li a p {padding-top:10px; font-weight:bold; font-size:14px;}

/* ¸¶ÀÌÆäÀÌÁö ¸®½ºÆ® »ó´Ü ¼­ºê¸Þ´º */
div.mypage_list_sub {padding:10px 10px 0;  }
div.mypage_list_sub ul {overflow:hidden; }
div.mypage_list_sub ul li {float:left; width:33.33%; }
div.mypage_list_sub ul li:first-child a {margin:0;}
div.mypage_list_sub ul li a {display:block; line-height:30px;  margin-left:5px; text-align:center; color:#5c5c5c; font-weight:bold; text-decoration:none; border:1px solid #d2d2d2;}
div.mypage_list_sub ul li.on a {color:#f02d72; border:1px solid #f02d72; }

/* Àû¸³±Ý */
div.saved_money_box {padding-bottom:40px; }
div.saved_money_box dl {overflow:hidden; border-bottom:1px solid #ddd; }
div.saved_money_box dl dt {float:left; width:110px; padding:10px 0 10px 10px ; font-size:14px; background:#f8f8f8; }
div.saved_money_box dl dd {float:right; padding:10px 10px 10px 0; text-align:right; font-size:14px; font-weight:bold; }
div.saved_money_box dl dd span {color:#ea1c22; }
div.saved_money_box p {padding-top:10px; text-align:center; }

div.saved_money {padding-top:20px; }
div.saved_money dl {overflow:hidden; padding:10px; background:#f4f4f4; border-top:1px solid #cdcdcd; border-bottom:2px solid #cdcdcd;}
div.saved_money dl dt {float:left; font-size:14px; font-weight:bold; color:#5c5c5c; }
div.saved_money dl dd {float:right; font-size:13px; font-weight:bold; color:#34a2dd; } 
div.saved_money ul {border-bottom:1px solid #ddd;}
div.saved_money ul li:first-child {border-top:0px; }
div.saved_money ul li {overflow:hidden; padding:10px; border-top:1px solid #ddd;}
div.saved_money ul li > p {float:left; font-weight:bold; }
div.saved_money ul li div.money {display:inline-block; float:right; color:#5c5c5c; }
div.saved_money ul li div.money > p {text-align:right; line-height:20px; font-size:13px; }

/* ÁÖ¹®¸®½ºÆ® */
div.order_list {margin:10px 10px 0 10px; border:1px solid #ddd; }
div.order_list div.order_top {position:relative; padding:10px 0; background:#b5b5b5; }
div.order_list div.order_top h3 {color:#fff; padding-left:10px; font-size:13px; line-height:20px; }
div.order_list div.order_top h3 img {width:16px; margin-right:5px; vertical-align:middle;}
div.order_list div.order_top a {position:absolute; top:5px; right:10px; display:inline-block; padding:0 5px; line-height:28px; background:#fff; color:#6b6a6a; font-weight:bold; text-decoration:none; border:1px solid #878787; }
div.order_list ul {}
div.order_list ul li:first-child {border-top:0; }
div.order_list ul li {overflow:hidden; padding:10px 20px 10px 10px; color:#6a6a6a; border-top:1px solid #ddd;}
div.order_list ul li span.order_list_lt {float:left; }
div.order_list ul li span.order_list_rt {float:right; }
div.order_list dl {overflow:hidden; border-top:1px solid #ddd; }
div.order_list dl dt {float:left; width:85px; padding:10px 0 10px 10px; color:#5c5c5c; background:#f4f4f4; }
div.order_list dl dd {float:left;  color:#5c5c5c; padding:10px 0 10px 10px; }
div.order_list dl dd .font_c01 {color:#f02d72;}

/* »ó¼¼ÁÖ¹®³»¿ª */
div.order_data {margin:0 10px; padding:0 10px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
div.order_data div.order_sub {padding-top:10px; border-bottom:1px solid #ddd;}
div.order_data div.order_sub h4 {padding:10px 0 10px 10px; color:#fff; background:#b5b5b5; }
div.order_data div.order_sub h4 img {width:16px; margin-right:5px; }
div.order_data div.order_flower {overflow:hidden; padding:5px 0; }
div.order_data div.order_flower img {float:left; width:80px; }
div.order_data div.order_flower dl {float:left;  width:166px; padding:20px 0 0 10px; }
div.order_data div.order_flower dl dt {color:#606060; font-weight:bold; }
div.order_data div.order_flower dl dd {color:#8f8b7f; padding-top:5px; line-height:16px; }
div.order_data table {width:100%; border-bottom:1px solid #ddd;}
div.order_data table tbody tr:first-child th {border-top:0; }
div.order_data table tbody tr th {padding:10px 0; background:#f4f4f4; text-align:left; width:80px; font-weight:normal; border-top:1px solid #ddd;}
div.order_data table tbody tr th p {display:inline-block; padding-left:10px; color:#5c5c5c; width:80px;}
div.order_data table tbody tr:first-child td {border-top:0; }
div.order_data table tbody tr td {padding:10px 0; border-top:1px solid #ddd; }
div.order_data table tbody tr td div.od_sub_data {padding:0 10px; text-align:left; }
div.order_data table tbody tr td div.od_sub_data2 {padding:0 10px; text-align:right; }
div.order_data table tbody tr td div.od_sub_data2 .font_c01 {color:#f02d72; }

/* »ó¼¼³»¿ª ´Ý±â */
div.order_data div.order_btn {margin:10px 0;}
div.order_data div.order_btn a {display:block; padding:10px 0; color:#fff; border:1px solid #82c9c0; text-align:center; font-size:14px; font-weight:bold; text-decoration:none; background:#82c9c0;}



/* »óÇ° ±¸¸Å³»¿ª */
div.order_list_box {}
div.order_list_box ul {}
div.order_list_box ul li {border-bottom:1px solid #cecece; }
div.order_list_box ul li a {overflow:hidden; display:block; padding:10px 0; background:url('../../images/mypage/bg_oader.png') no-repeat 98% 40px / 23px; } 
div.order_list_box ul li a span.order_img {float:left; width:85px; margin-left:10px; border:1px solid #959595; }
div.order_list_box ul li a span.order_img img {width:100%; }
div.order_list_box ul li a span.order_data {float:left; padding-left:10px; margin-top:5px; }
div.order_list_box ul li a span.order_data span.order_tit {display:inline-block; font-size:15px; color:#000003; }
div.order_list_box ul li a span.order_data span.order_won {display:block; padding-top:5px; font-size:14px; font-weight:bold; color:#666; }
div.order_list_box ul li a span.order_data span.order_day {display:block; overflow:hidden; padding-top:5px; }
div.order_list_box ul li a span.order_data span.order_day span.order_day_tit {float:left; color:#666; }
div.order_list_box ul li a span.order_data span.order_day span.order_day_sub {float:left; padding-left:5px; color:#ea1c22; }
div.order_list_box ul li a span.order_data span.order_ship {display:block; overflow:hidden; padding-top:5px; }
div.order_list_box ul li a span.order_data span.order_ship span.order_ship_tit{float:left; color:#666; }
div.order_list_box ul li a span.order_data span.order_ship span.order_ship_sub {float:left; padding-left:5px; color:#ea1c22; }

/* »óÇ° ±¸¸Å³»¿ª »ó¼¼ */
div.order_detail {padding-bottom:10px; }
div.order_detail ul {}
div.order_detail ul li {position:relative; overflow:hidden; display:block; height:85px; padding:10px; border-bottom:1px solid #cecece; } 
div.order_detail ul li span.order_img {position:absolute; top:10px; left:0; width:85px; margin-left:10px; border:1px solid #959595;}
div.order_detail ul li span.order_img img {width:100%; }
div.order_detail ul li span.order_data {display:block; padding-left:95px; margin-top:5px; font-size:13px; }
div.order_detail ul li span.order_data span.order_01 {overflow:hidden; display:block; width:100%; }
div.order_detail ul li span.order_data span.order_01 span.order_01_tit {float:left; }
div.order_detail ul li span.order_data span.order_01 span.order_01_sub {float:right; } 
div.order_detail ul li span.order_data span.order_02 {overflow:hidden; display:block; width:100%; padding-top:5px; }
div.order_detail ul li span.order_data span.order_02 span.order_02_tit {float:left; }
div.order_detail ul li span.order_data span.order_02 span.order_02_sub {float:right; } 
div.order_detail ul li span.order_data span.order_03 {overflow:hidden; display:block; width:100%; padding-top:5px; }
div.order_detail ul li span.order_data span.order_03 span.order_03_tit {float:left; }
div.order_detail ul li span.order_data span.order_03 span.order_03_sub {float:right; } 
div.order_detail ul li span.order_data span.order_03 span.order_03_sub span {color:#ea1c22;}
div.order_detail ul li span.order_data span.order_04 {overflow:hidden; display:block; width:100%; padding-top:5px; }
div.order_detail ul li span.order_data span.order_04 span.order_04_tit {float:left; }
div.order_detail ul li span.order_data span.order_04 span.order_04_sub {float:right; } 
div.order_detail div.order_sum {background:#f8f8f8; padding:10px 0; }
div.order_detail div.order_sum dl {overflow:hidden; padding:5px 10px;  }
div.order_detail div.order_sum dl dt {float:left; font-size:13px; }
div.order_detail div.order_sum dl dd {float:right; font-size:13px; }
div.order_detail > dl {overflow:hidden; padding:15px 10px; background:#dfdfdf; }
div.order_detail > dl > dt {float:left; font-size:15px; font-weight:bold; color:#353535; }
div.order_detail > dl > dd {float:right; font-size:15px; font-weight:bold; color:#ea1c22; }

div.order_sub_box {padding:10px 0; }
div.order_sub_box h3 {font-size:15px; padding:0 0 10px 10px; }
div.order_sub_box div.order_sub_box_table {width:100%; border-top:2px solid #dcdcdc; }
div.order_sub_box div.order_sub_box_table table {width:100%; }
div.order_sub_box div.order_sub_box_table table tbody tr th {padding:13px 0 13px 10px; background:#f8f8f8; font-size:13px; text-align:left; border-bottom:1px solid #ddd; }
div.order_sub_box div.order_sub_box_table table tbody tr td {padding:13px 0 13px 10px; font-size:13px; border-bottom:1px solid #ddd; }
div.order_sub_box div.order_sub_box_table table tbody tr td span.font_cr {color:#ea1c22; font-weight:bold; }
div.order_sub_box div.order_sub_box_table table tbody tr td dl {overflow:hidden; padding:5px 0; }
div.order_sub_box div.order_sub_box_table table tbody tr td dl dt {float:left; font-weight:bold; }
div.order_sub_box div.order_sub_box_table table tbody tr td dl dd {float:left; padding-left:5px; }
















