.pb50 {padding-bottom:50px !important;}

/* Àå¹Ù±¸´Ï ÅÇ */
div.ctab {width:606px;margin:23px auto 15px;}

/* Àå¹Ù±¸´Ï ±¸¸ÅÅ×ÀÌºí */
table.order {width:1045px;margin:0 auto 15px; }
table.order th {padding:10px 0 7px 0;border-top:1px solid #bbb;border-bottom:1px solid #bbb;background:#f8f8f8;color:#707070;}
table.order td {text-align:center;padding:7px 0 6px 0;border-bottom:1px solid #dfdfdf;color:#5c5c5c;}
table.order td a.btn {display:inline-block; padding:8px; height:6px; line-height:10px; margin-left:4px;  vertical-align:middle; color:#525151; background:#cfcfcf;}
table.order td select {border:1px solid #cacaca;}
table.order .td1 {text-align:right;padding:7px 40px 6px 0;border-bottom:1px solid #dfdfdf;color:#5c5c5c;font-weight:bold;}

/* Àå¹Ù±¸´Ï ÀÌ¿ë¹æ¹ý1 */
div.pay {overflow:hidden;width:1045px;margin:0 auto;background:#f4f4f4;color:#545454; }
div.pay div.pay1{float:left;padding:8px 0 0 45px;width:510px;}
div.pay div.pay1 div.txt1{color:#fa4991;font-weight:bold;}
div.pay div.pay1 div.txt2{padding:18px 0 0 20px;color:#000;font-size:15px;font-weight:bold;}
div.pay div.pay1 div.txt2 select{border:1px solid #cacaca;}
div.pay div.pay1 div.txt3{padding:7px 0 18px 20px;color:#545454;line-height:22px;}
div.pay div.pay1 div.txt3 span.p1{color:#fa4991;font-weight:bold;}
div.pay div.pay2 {float:left;width:310px;padding:12px 30px 12px 0}
div.pay div.pay2 table{width:100%;border-left:1px solid #ccc;color:#545454;font-weight:bold;}
div.pay div.pay2 table th{text-align:left;padding:4px 0 4px 0;color:#545454;font-weight:normal;}
div.pay div.pay2 table th p{padding:0 0 0 60px}
div.pay div.pay2 table .th1{color:#fa4991;font-weight:bold;}
div.pay div.pay2 table td{text-align:right;color:#545454;font-weight:bold;}
div.pay div.pay2 table .td1{color:#fa4991;font-weight:bold;}

div.oguide1{width:600px;margin:0 auto;padding-top:18px;color:#fa4991;text-align:center;line-height:20px;}

/* Àå¹Ù±¸´Ï ÁÖ¹®ÀÔ·ÂÆû */
div.info_order1{width:1045px;margin:40px auto 0;}
div.info_order1 div.tit_order1{padding:0 0 9px 5px;}
div.info_order1 table.info1{width:1045px;border-top:1px solid #696969;border-bottom:1px solid #696969;}
div.info_order1 table.info1 tbody tr:first-child th {border-top:0;}
div.info_order1 table.info1 tbody tr th{text-align:left;padding:8px 0 6px 0;border-top:1px solid #ddd;background:#f9f9f9;color:#585858;font-weight:normal;}
div.info_order1 table.info1 th label{padding:0 0 0 20px;background:url('../images/cart/bul_dot2.gif') no-repeat 15px 5px;}
div.info_order1 table.info1 tbody tr:first-child td {border-top:0;}
div.info_order1 table.info1 td{text-align:left;padding:8px 0 6px 10px;border-top:1px solid #ddd;color:#717171;}
div.info_order1 table.info1 td span.tguide1{display:block;padding-bottom:7px;}
div.info_order1 table.info1 td span.tguide2{display:block;padding-top:7px;}
div.info_order1 table.info1 td span.tp1{color:#fa4991;font-weight:bold;}
div.info_order1 table.info1 td span.tp2{display:block;padding:7px 0 0 10px;background:url('../images/cart/bul_dot3.gif') no-repeat 4px 12px;color:#fa4991;}
div.info_order1 table.info1 td span.tp3{padding:0 0 0 10px;background:url('../images/cart/bul_dot3.gif') no-repeat 4px 5px;color:#fa4991;}
div.info_order1 table.info1 td span.tp4{display:block;padding:7px 0 0 0;color:#fa4991;}
div.info_order1 table.info1 td span.tp5{color:#71717;}
div.info_order1 table.info1 td span.tp6{color:#000;font-weight:bold; }
div.info_order1 table.info1 td span.tp7{color:#0000ff; }
div.info_order1 table.info1 td span.tp8{display:block;padding:0 0 0 17px;color:#fa4991;}
div.info_order1 table.info1 td span.tp9{display:block;padding:0 0 0 17px;color:#0000ff; }
div.info_order1 table.info1 td div.tp5{color:#000;}
div.info_order1 table.info1 td input {height:18px;border:1px solid #cecece;}
div.info_order1 table.info1 td input[type=checkbox] {border:none;}
div.info_order1 table.info1 td input[type=radio] {border:none;}
div.info_order1 table.info1 td select {height:20px; border:1px solid #cccfcc;}
div.info_order1 table.info1 td p.tp {padding:0 0 0 8px;background:url('../images/cart/bul_dot3.gif') no-repeat 3px 7px;line-height:17px;}
div.info_order1 table.info1 td div.mtxt{overflow:hidden;color:#454545}
div.info_order1 table.info1 td div.mtxt div.mleft{float:left;padding-top:22px;padding-right:8px;}
div.info_order1 table.info1 td div.mtxt div.mright{float:left;padding:10px 0 3px 30px}
/* div.info_order1 table.info1 th{text-align:left;padding:8px 0 6px 0;border-bottom:1px solid #ddd;background-color:#f9f9f9;color:#585858;font-weight:normal;} */
div.info_order1 table.info1 .th1{border-bottom:none;background:none;background-color:#f9f9f9;}
div.info_order1 table.info1 .th1 label{padding:0 0 0 20px;background:url('../images/cart/bul_dot2.gif') no-repeat 15px 5px;}
div.info_order1 table.info1 .td1{border-bottom:none;line-height:20px;}
div.info_order1 table.info1 .td2{text-align:center;}
a.modify_bt01, a.del_bt01{border:1px solid #fa4991; text-align:center; color:#fa4991; width:34px; height:18px; line-height:18px;display: inline-block;}

/* Àå¹Ù±¸´Ï ½Å¿ëÄ«µå°áÁ¦½ÇÆÐ½Ã */
div.card {overflow:hidden;width:1045px;margin:0 auto;color:#565656; }
div.card div.card1{float:left;padding:15px 0 0 8px;width:145px;}
div.card div.card2 {float:left;padding:13px 0 0 0}
div.card div.card2 div.ctxt1{color:#fa4991;font-weight:bold;}
div.card div.card2 div.ctxt2{padding:10px 0 0 0;color:#545454;line-height:17px;}
div.card div.card2 div.ctxt2 span.p1{color:#000;font-weight:bold;}


/* ÁÖ¹®ÇÏ±â ¹öÆ°1 */
ul.order_bt1 {overflow:hidden;width:550px;margin:30px auto 0;}
ul.order_bt1 li:first-child {margin-left:0;}
ul.order_bt1 li {float:left;margin-left:9px; width:130px; height:46px; background:#fa4991;}
ul.order_bt1 li a {overflow:hidden;float:left; width:130px; height:46px; line-height:48px; text-align:center; color:#fff; font-size:15px;}
ul.order_bt1 li.empty_list{height:44px;  background:none; outline:1px solid #666666; margin-top:1px;}
ul.order_bt1 li.empty_list a{color:#666666; font-size:15px;}

/* ·Î±×ÀÎ¹öÆ° */
li.ologin_login{display:inline-block; background:#fa4991; width:79px; height:27px; border:1px solid #cecccd; margin-left:10px; padding-left:0 !important;}
li.ologin_login a{background:#fa4991; width:79px; height:27px; line-height:29px; text-align:center; font-size:14px; color:#fff;}

/* ÁÖ¹®ÇÏ±â ¹öÆ°2 */
ul.order_bt2 {overflow:hidden;width:265px;margin:30px auto 0;}
ul.order_bt2 li:first-child {margin-left:0;}
ul.order_bt2 li {float:left;margin-left:9px; }
ul.order_bt2 li a {overflow:hidden;float:left;}

/* ÁÖ¹®ÇÏ±â ¹öÆ°3 */
ul.order_bt3 {overflow:hidden;width:128px;margin:30px auto 0;}
ul.order_bt3 li:first-child {margin-left:0;}
ul.order_bt3 li {float:left;margin-left:9px; }
ul.order_bt3 li a {overflow:hidden;float:left;}


/* ÁÖ¹®ÇÏ±â ·Î±×ÀÎ */
div.ologin {overflow:hidden;width:695px;text-align:center;margin:30px auto 0;padding:15px 0 0 10px;border-top:1px solid #c6c6c6; }
div.ologin div.ologin_t {width:74px;float:left; padding-top:16px;color:#555;background:url('../images/cart/bul_dot1.gif') no-repeat 5px 20px; font-weight:bold;  }
div.ologin div {float:left; width:600px; margin-left:10px; }
div.ologin div ul {overflow:hidden;padding:8px 0; }
div.ologin div ul li {float:left; padding-left:12px;}
div.ologin div ul li label {display:inline-block; margin:7px 5px 0 5px;}
div.ologin div ul li label img.tp5{vertical-align:-2px;}
div.ologin div ul li input {border:1px solid #cecccd;background:#f2f2f2; }
div.ojoin {overflow:hidden;width:695px;margin:0 auto;padding:15px 0 0 25px; }
div.ojoin div.ojoin1 {width:430px;float:left;padding:0 0 0 15px;color:#838383;background:url('../images/cart/bul_dot1.gif') no-repeat 8px 4px;  }
div.ojoin div.ojoin1 span.strong1{color:#555;font-weight:bold;}
div.ojoin div.ojoin1 span.ojpoint{color:#fa4991}
div.ojoin div.ojoin_bt {width:170px;float:left; }

/* Àå¹Ù±¸´Ï ÀÌ¿ë¹æ¹ý2 */
div.oguide2 {overflow:hidden;width:695px;margin:22px auto 50px;border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;background:#f6f6f6; }
div.oguide2 div.guide2_t {padding:18px 0 0 17px;color:#555;font-weight:bold;  }
div.oguide2 div.guide2_txt {padding:10px 0 11px 17px;color:#545454;line-height:22px;  }

/* Àå¹Ù±¸´Ï ÀÌ¿ë¹æ¹ý3 */
div.oguide3{width:1045px;margin:20px auto 45px;background:#f4f4f4;color:#000;}
div.oguide3 p.og3{padding:19px;color:#000;line-height:19px;}
div.oguide3 p.og3 span.op1{color:#fa4991; }

/* ±¸¸Åok */
table.cart{}
table.cart th{font-size:12px;}
table.cart td{font-size:12px;}
.name {font-family: "¿ì¸®»õº½"; font-size: 12pt; color: #000099; font-weight:bold;} 
.name_big {font-family: "¿ì¸®»õº½"; font-size: 14pt; color: #000099; font-weight:bold;} 
.name_white {font-family: "¿ì¸®»õº½"; font-size: 11pt; color: #ffffff; font-weight:bold;} 
.price {font-family: "¿ì¸®»õº½"; font-size: 13pt; color: #89021f; font-weight:bold;} 
.price_white {font-family: "¿ì¸®»õº½"; font-size: 14pt; color: #ffffff; font-weight:bold;} 
.won {font-family: "¿ì¸®»õº½"; font-size: 12pt; color: #0c8c8c; font-weight:bold;} 

.name2 {font-family: "¿ì¸®»õº½"; font-size: 10pt; color: #2886c1; font-weight:bold;} 
.price2 {font-family: "¿ì¸®»õº½"; font-size: 10pt; color: #0c8c8c; font-weight:bold;} 
.price2_white {font-family: "¿ì¸®»õº½"; font-size: 10pt; color: #ffffff; font-weight:bold;} 
.won2 {font-family: "¿ì¸®»õº½"; font-size: 10pt; color: #0c8c8c; font-weight:bold;} 

.name3 {font-family: "¿ì¸®»õº½"; font-size: 15pt; color: #2886c1; font-weight:bold;} 
.price3 {font-family: "¿ì¸®»õº½"; font-size: 12pt; color: #0c8c8c; font-weight:bold;} 
.won3 {font-family: "¿ì¸®»õº½"; font-size: 12pt; color: #0c8c8c; font-weight:bold;} 

/* ÁÖ¹®¿Ï·á */
div.order_com{width:1045px;margin:17px auto 0;}
div.order_com table.compelete{width:1045px;border-top:1px solid #bbb;border-bottom:1px solid #bbb;}
div.order_com table.compelete th{text-align:left;padding:11px 0 7px 0;border-bottom:1px solid #efefef;background-color:#f8f8f8;color:#000;font-weight:normal;}
div.order_com table.compelete th label{padding:0 0 0 14px;background:url('../images/cart/bul_dot2.gif') no-repeat 10px 5px;}
div.order_com table.compelete td{text-align:left;padding:10px 0 7px 10px;border-bottom:1px solid #efefef;color:#565656;}
div.order_com table.compelete td span.tguide1{display:block;padding-bottom:7px;}
div.order_com table.compelete td span.tguide2{display:block;padding-top:7px;}
div.order_com table.compelete td span.tp1{color:#7645aa;font-weight:bold;}
div.order_com table.compelete .th1{border-bottom:none;background:none;background-color:#f9f9f9;}
div.order_com table.compelete .th1 label{padding:0 0 0 14px;background:url('../images/cart/bul_dot2.gif') no-repeat 10px 5px;}
div.order_com table.compelete .td1{border-bottom:none;line-height:20px;}
div.order_com table.compelete .td2{text-align:center;}

/* Àå¹Ù±¸´Ï ÀÌ¿ë¹æ¹ý4 */
div.oguide4{width:1045px;margin:10px 0 0 0;}
div.oguide4 p.og4{padding:0 0 0 40px;color:#565656;line-height:19px;}

/* ÇÏ´Ü ¹öÆ° */
div.mypage_bt {padding:30px 0 60px 0; text-align:center;}
div.mypage_bt a {display:inline-block; padding-top:16px; width:100px; height:32px; font-size:13px; background:#d71818; color:#fff; text-decoration:none; }
div.mypage_bt a:hover,
div.mypage_bt a:focus {font-weight:bold;}


/* ¾à°üµ¿ÀÇ */
div.consent {padding:60px 0 0 0; text-align:center}
div.consent h3 {padding:30px 0 30px 55px; font-size:15px;text-align:left; }
div.consent div.consent_top {padding-bottom:100px; text-align:center; }
div.consent div.consent_top label {font-size:16px; }
div.consent div.consent_top input[type="checkbox"] {vertical-align:top; margin-top:3px; }

div.consent div.consent_top_member {padding-bottom:10px; text-align:center; }
div.consent div.consent_top_member label {font-size:16px; }
div.consent div.consent_top_member input[type="checkbox"] {vertical-align:top; margin-top:3px; }

/* ¶óµð¿À¹öÆ° */
div.consent div.consent_radio {text-align:right; padding:15px 55px;}
div.consent div.consent_radio span {padding-right:40px;}

/* Àå¹Ù±¸´Ï ÃÑ±Ý¾× */
div.cart_money{width:100%;padding-left:55px;}
div.cart_won {width:1045px;padding:22px 0; margin-top:20px; background:#f8f8f8; text-align:center; }
div.cart_won dl {display:inline-block; overflow:hidden; }
div.cart_won dl dt {floaT:left; color:#666; font-size:16px; font-weight:bold; }
div.cart_won dl dd {float:left; padding-left:5px; color:#c68d65; font-size:16px; font-weight:bold;  }